joe*_*ker 2 python distutils setuptools
Setuptools允许您列出可选功能的要求
# mypackage
'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib'] }
Run Code Online (Sandbox Code Playgroud)
另一个包可以指定'requires' : [ 'mypackage[PDF]' ].
如果另一个包想要从第一个包中需要多个额外的包,它可以要求'requires' : [ 'mypackage[PDF, DOCX]' ]吗?
来自:http://peak.telecommunity.com/DevCenter/setuptools#declaring-dependencies
setuptools和pkg_resources使用通用语法来指定项目所需的依赖项.此语法由项目的PyPI名称组成,可选地后跟逗号分隔的方括号中的"extras"列表,可选地后跟逗号分隔的版本说明符列表
...所以你的回答是肯定的
| 归档时间: |
|
| 查看次数: |
2166 次 |
| 最近记录: |