Get pip to work with git and github repository
The problem is not with pip
, is with setuptools
. The responsible for the setup()
call is setuptools
package (setuptools or distribute project).
Neither setuptools
or distribute
understand that kind of url, they understand tarballs/zip files.
Try pointing to Github's download url - usually a zip file.
Your dependency_links
entry is probably going to look like:
dependency_links=[
'https://github.com/user/app_b/archive/0.1.1.zip#egg=app_b-0.1.1'
]
For more information take a look at http://peak.telecommunity.com/DevCenter/setuptools#dependencies-that-aren-t-in-pypi
From pip documentation -
pip currently supports cloning over git, git+http and git+ssh:
git+git://git.myproject.org/MyProject#egg=MyProject
git+http://git.myproject.org/MyProject#egg=MyProject
git+ssh://git.myproject.org/MyProject#egg=MyProject
Try replacing git+https
with git+git
.