微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据 setuptools

如何解决根据 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 举报,一经查实,本站将立刻删除。