Anforderungsdateien in Pip aufteilen
Um virtuelle Python-Umgebungen zu erstellen, verwende ich virtualenv und pip. Der Workflow ist sehr einfach:
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
Die Anzahl der verschiedenen Anforderungsdateien kann so groß werden, dass sie sofort einbezogen werden können. Ich würde daher lieber sagen:
$ pip install -r /path/to/requirements/req1_req2.txt
mitreq1_req2.txt
Enthält so etwas wie:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
oder andernfalls:
$ pip install -r /path/to/requirements/*.txt
Nichts davon funktioniert und so einfach es auch sein mag, ich kann nicht herausfinden, wie ich tun soll, was ich will.
Irgendein Vorschlag?