Установка частных репозиториев с помощью 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