Я хотел бы сделать пакет Python, который устанавливает зависимость по умолчанию, если пользователь специально не сигнализирует, что он этого не хочет.Отрицательный extra_requires в Python setup.py
Пример:
pip install package[no-django]
ли текущий пип и setup.py механизм обеспечивают способ сделать это или не нужно иметь явное extra_requires
каждый раз?
Ближе всего я нашел следующее: https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins – Rebs
@Rebs: ваша ссылка не работает, я думаю, что обновленная здесь http://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins простите меня, если я ошибаюсь – cladmi