Установка частных репозиториев с помощью pipenv и setup.py завершается неудачно

У меня есть личная библиотека (скажем, mypack), которую я использую на работе, которая зависит от другой частной библиотеки (скажем, otherpack). Я упомянул зависимость в setup.py моего пакета

setup(name='mypack', version='0.1',
      install_requires=['otherpack==0.1'],
      dependency_links=['git+ssh://git@gitlab.com/theSage21/otherpack#egg=otherpack-0.1'])

Это работает, если вы делаете python setup.py install,

Я пытаюсь использовать pipenv заблокировать зависимости (есть другие, кроме otherpack) через pipenv install -e . --verbose,

Похоже, что pipenv только ищет в PyPi другой пакет и не использует зависимости. Я делаю что-то неправильно? Пример кода на https://gitlab.com/theSage21/mypack

1 ответ

Таким образом, кажется, что это возникает в pip и обсуждался здесь. поскольку --process-dependency-links Кажется, больше не настроен для устаревания вышеупомянутые проблемы были решены с:

$ PIP_PROCESS_DEPENDENCY_LINKS=1 pipenv install -e . --python 3
Другие вопросы по тегам