I have a private library (say mypack) that I'm using at work which depends on another private library (say otherpack). I've mentioned the dependency in the setup.py of 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'])
This works if you do python setup.py install.
I'm trying to use pipenv to lock the dependencies (there are others besides otherpack) via pipenv install -e . --verbose.
It appears that pipenv only searches PyPi for the otherpack and does not use dependency_links. Am I doing something wrong? Example code at https://gitlab.com/theSage21/mypack