根据 setuptools

问题描述

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 (将#修改为@)