Python 执行setup.py';s extras_需要关键字支持逗号分隔的extras?

Python 执行setup.py';s extras_需要关键字支持逗号分隔的extras?,python,setuptools,distutils,Python,Setuptools,Distutils,Setuptools可用于列出可选功能的要求 # mypackage 'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib'] } 另一个包可以指定'requires':['mypackage[PDF]] 如果另一个软件包希望从第一个软件包中获得多个额外的数据包,它是否可以要求“requires':[“mypackage[PDF,DOCX]”]?来自: setuptools和pkg_资源使用通用语法指定项目所需的依赖项。此

Setuptools可用于列出可选功能的要求

# mypackage
'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib'] }
另一个包可以指定
'requires':['mypackage[PDF]]

如果另一个软件包希望从第一个软件包中获得多个额外的数据包,它是否可以要求
“requires':[“mypackage[PDF,DOCX]”]

来自:

setuptools和pkg_资源使用通用语法指定项目所需的依赖项。此语法由项目的PyPI名称组成,可选后跟方括号中以逗号分隔的“extras”列表,可选后跟以逗号分隔的版本说明符列表

…所以你的答案是肯定的