L'uso di pip con git + per clonare un repository può essere estremamente lento (testare ad esempio https://github.com/django/django@stable/1.6.x , ci vorranno alcuni minuti). La cosa più veloce che ho trovato, che funziona con GitHub e BitBucket, è:
pip install https://github.com/user/repository/archive/branch.zip
che diventa per il django master:
pip install https://github.com/django/django/archive/master.zip
per django stable / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
Con BitBucket si tratta dello stesso modello prevedibile:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Qui, il ramo principale è generalmente chiamato predefinito. Ciò renderà l'installazione dei tuoi requisiti.txt molto più veloce.
Alcune altre risposte menzionano le variazioni richieste quando si colloca il pacchetto da installare nel proprio requirements.txt
. Tieni presente che con questa sintassi dell'archivio, il comando iniziale -e
e finale non#egg=blah-blah
sono richiesti e puoi semplicemente incollare l'URL, in modo che i tuoi requisiti.txt siano:
https://github.com/user/repository/archive/branch.zip
@
?