Per creare ambienti virtuali Python uso virtualenv e pip. Il flusso di lavoro è molto semplice:Dividi i file di requisiti nel pip
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
Il numero di differenti file requisito può crescere abbastanza per fare comodo avere un modo per includere in una volta, quindi mi piacerebbe piuttosto preferisco dire:
$ pip install -r /path/to/requirements/req1_req2.txt
con req1_req2.txt
contenente qualcosa come:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
o in altro modo:
$ pip install -r /path/to/requirements/*.txt
Nessuno di quelli funziona e per quanto semplice possa essere, non riesco a capire come fare ciò che voglio.
Qualche suggerimento?
E lo script che accetta input come req1 | req2 ... lo divide e quindi chiama os.system con il comando pip corretto? – mrok