2014-05-01 13 views
6

Sto utilizzando una versione beta di Django che la pagina di download suggerisce di utilizzare un URL.pip -U -r requisiti.txt con un URL continua a reinstallare

La voce requirements.txt è semplicemente l'URL:

https://www.djangoproject.com/download/1.7b3/tarball/ 

Quando eseguo pip install -U -r requirements.txt si reinstalla sempre Django. C'è un modo per specificare la versione nella riga requirements.txt, ad es. ...tarball/#egg=Django==1.7b3?

Preferisco essere all'ultima versione di ogni pacchetto durante lo sviluppo, quindi uso -U.

Forse c'è un modo migliore per aggirare questo?

risposta

5

Si dovrebbe provare ad aggiungere una di queste linee nel vostro requirements.txt

-e https://github.com/django/django.git#egg=django 

anche il punto di specifiche commettere

-e https://github.com/django/[email protected]#egg=django 

o tag

-e git+https://github.com/django/[email protected] 

Leggi l'pip's documentation c'è un molti altri esempi

+1

Grazie per la risposta. Conosco questa possibilità, ma stavo cercando di convincere Pip a essere più intelligente riguardo a tgz. –

+0

@GeraldKaszuba Hai mai trovato un modo per fare ciò che vuoi con i tarball? – Flimm

+1

@Flimm No scusate, ho finito per ricorrere a uno specifico commit git. –

Problemi correlati