Setuptools позволяет перечислить требования для дополнительных функций
# mypackage
'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib'] }
и другой пакет может указывать 'requires' : [ 'mypackage[PDF]' ]
.
Если другому пакету требуется более одного пакета из первого пакета, может ли он запросить 'requires' : [ 'mypackage[PDF, DOCX]' ]
?