должен быть заменен

я есть пакет "A" с setup.py иextras_requires линия как:

extras_require = {
    'ssh':  ['paramiko'],
},

И пакет "B", который зависит от util:

install_requires = ['A[ssh]']

Если я бегуpython setup.py install на пакете B, который используетsetuptools.command.easy_install под капотомextras_requires правильно решен, и парамико установлено.

Однако, если я бегуpip /path/to/B или жеpip hxxp://.../b-version.tar.gz, пакет А установлен, но paramiko нет.

Поскольку pip "устанавливается из исходного кода", я не совсем уверен, почему это не работает. Следует вызвать setup.py для B, а затем разрешить и установить зависимости как B, так и A.

Возможно ли это с помощью пипа?

Ответы на вопрос(3)

Ваш ответ на вопрос