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 -ee 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
@?