Поддерживает ли ключевое слово extra._require в файле setup.py запятые? - PullRequest
2 голосов
/ 24 февраля 2010

Setuptools позволяет перечислить требования для дополнительных функций

# mypackage
'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib'] }

и другой пакет может указывать 'requires' : [ 'mypackage[PDF]' ].

Если другому пакету требуется более одного пакета из первого пакета, может ли он запросить 'requires' : [ 'mypackage[PDF, DOCX]' ]?

1 Ответ

6 голосов
/ 20 мая 2010

from: http://peak.telecommunity.com/DevCenter/setuptools#declaring-dependencies

setuptools и pkg_resources используют общий синтаксис для указания необходимых зависимостей проекта.Этот синтаксис состоит из имени PyPI проекта, за которым, возможно, следует разделенный запятыми список «лишних» в квадратных скобках, за которым, возможно, следует разделенный запятыми список спецификаторов версии

... поэтому ваш ответ - да

...