У меня есть личная библиотека (скажем, mypack), которую я использую на работе, которая зависит от другой частной библиотеки (скажем, otherpack).Я упомянул зависимость в setup.py
mypack.
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 только для другого пакета и не использует dependency_links.Я делаю что-то неправильно?Пример кода на https://gitlab.com/theSage21/mypack