Usar pip con git + para clonar un repositorio puede ser extremadamente lento (pruebe con https://github.com/django/django@stable/1.6.x, por ejemplo, tomará unos minutos). Lo más rápido que he encontrado, que funciona con GitHub y BitBucket, es:
pip install https://github.com/user/repository/archive/branch.zip
que se convierte para django master:
pip install https://github.com/django/django/archive/master.zip
para django stable / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
Con BitBucket se trata del mismo patrón predecible:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Aquí, la rama maestra generalmente se denomina predeterminada. Esto hará que sus requerimientos .txt se instalen mucho más rápido.
Algunas otras respuestas mencionan variaciones requeridas al colocar el paquete que se instalará en su requirements.txt
. Tenga en cuenta que con esta sintaxis de archivo, el inicio -e
y el final no#egg=blah-blah
son obligatorios, y simplemente puede pegar la URL, de modo que su require.txt se vea así:
https://github.com/user/repository/archive/branch.zip
@
?