Para crear entornos virtuales de Python utilizo virtualenv y pip. El flujo de trabajo es muy simple:Archivos de requisitos divididos en pip
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
El número de diferentes archivos requisito puede crecer lo suficiente como para hacer práctico tener una manera de incluir a la vez, así que en vez preferiría decir:
$ pip install -r /path/to/requirements/req1_req2.txt
con req1_req2.txt
que contiene algo como:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
o de otra manera:
$ pip install -r /path/to/requirements/*.txt
Nada de eso funciona y por muy simple que sea, no sé cómo hacer lo que quiero.
¿Alguna sugerencia?
¿Qué pasa con el script que acepta entradas como req1 | req2 ... divídelo y luego llama a os.system con el comando pip adecuado? – mrok