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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage