Несколько сред pipenv - PullRequest
0 голосов
/ 11 мая 2018

Мы развертываем в нескольких средах, используя pip-tools, чтобы создать три разных файла требований из связанных с ними .in исходных файлов: requirements.txt, dev-requirements.txt и web-requirements.txt.Но я бы предпочел использовать pipenv, потому что мне кажется, что он лучше справляется с проблемами зависимости в других моих проектах.

Могу ли я просто сделать:

extras_require={
    'dev': load_requirements('dev-requirements.txt'),
    'web': load_requirements('web-requirements.txt'),
}

в setup.py, затемпри развертывании в веб-контексте выполните pipenv install --dev --ignore-pipfile '-e .[web]', или в контексте разработки выполните pipenv install --dev --ignore-pipfile '-e .[dev]'?

...