Ho un progettoA che dipende da altri progetti. Alcuni di loro sono anche i miei progetti dal repository git privato. Ho elencato tutte le dipendenze di projectA in requirements.txt per tutti i miei pacchetti.Can pip può installare pacchetti in modo ricorsivo da requirements.txt
Ora il progetto B che progettoA dipende anche da dipendenze (elencato nei requisiti txt e setup.py), ma pip non li installa quando sono in esecuzione installazione pip -r requisiti.txt per progettoA.
Non che io sappia; la [documentazione] (https://pip.readthedocs.org/en/1.1/requirements.html) dice: "I file dei requisiti sono prevalentemente piatti Forse MyApp richiede Framework e Framework richiede Library. Vi incoraggio ad elencare ancora tutti questi in un singolo file obbligatorio " – Evert
Ma poi di nuovo, sembra di aver imparato qualcosa di nuovo: [requisiti recurusive] (https://pip.readthedocs.org/en/1.1/requirements.html#recursive-requirements). [edit: notare che questo è per pip versione 1.1.] – Evert
In generale, il modo più semplice per scrivere un file 'requirements.txt' è installare tutte le cose necessarie in un virtualenv, quindi eseguire' pip freeze> requirements.txt '. – Kevin