问题描述
setuptools 中的 extras_require
指令可让您选择在特定情况下添加哪些依赖项,以及选择要包含的入口点。
是否还有一种方法可以根据相同的附加功能选择安装到客户端的包?
伪术语
# setup.cfg excerpt
[options]
python_requires = >= 3.6
packages =
foo
# how to only include this package if e.g. "addbar" is specified,i.e. "pip install foo[addbar]"?
foo.bar
[options.extras_require]
addbar = some_bar_dep
[options.entry_points]
console_scripts =
foo_cmd = foo:main
bar_cmd = foo.bar:main [addbar]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)