Podziel pliki wymagań na pip
Do tworzenia wirtualnych środowisk Pythona używam virtualenv i pip. Przepływ pracy jest bardzo prosty:
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
Liczba różnych plików wymagań może wzrosnąć na tyle, aby poręczny był sposób na ich włączenie od razu, więc wolałbym raczej powiedzieć:
$ pip install -r /path/to/requirements/req1_req2.txt
zreq1_req2.txt
zawierające coś takiego:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
lub w przeciwnym wypadku:
$ pip install -r /path/to/requirements/*.txt
Nic z tego nie działa i bez względu na to, jak bardzo może to być proste, nie mogę wymyślić, jak robić to, co chcę.
Jakieś sugestie?