Переопределить версию install_requires - PullRequest
0 голосов
/ 05 июля 2019

У меня есть пакет Python, который используется как библиотека и как исполняемый файл.Поэтому я хотел, чтобы библиотека no имела фиксированные версии, но при установке пакета в качестве исполняемого файла я хотел, чтобы зависимости были исправлены.Проблема заключается в том, что между библиотекой и корзиной есть общая версия, но она читает корзину.Таким образом, у меня есть что-то вроде:

setup(
    install_requires=['six'],
    extra_requires={
        'bin'=['six==1.0.0'],
)

Но если я сделаю

pip install foobar[bin]

Это установить любую версию six.

Итак, я хотел знать, есть ли способ переопределить версию install_requires на основе extra_requires

...