Ответ 1
Они называются extras, вот как их использовать в файле setup.py.
Базовая поддержка находится в pkg_resources. Вам нужно включить распространение в setup.py
. pip также поймут их:
pip install 'package[extras]'
При установке моего пакета python я хочу рассказать пользователю о различных необязательных зависимостях. В идеале я также хотел бы распечатать сообщение об этих необязательных требованиях и о том, что каждый из них делает.
Я еще ничего не видел в документах как pip, так и docutils. Существуют ли инструменты, поддерживающие дополнительные зависимости?
Они называются extras, вот как их использовать в файле setup.py.
Базовая поддержка находится в pkg_resources. Вам нужно включить распространение в setup.py
. pip также поймут их:
pip install 'package[extras]'