2010-02-23 2 views
1

Setuptools позволяет вам список требований для дополнительных функцийПоддерживает ли extras_require ключевое слово default.py?

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

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

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

ответ

5

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

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

... так что ваш ответ да

Смежные вопросы