Как я могу управлять более чем двумя группами пакетов с помощью pipenv? - PullRequest
0 голосов
/ 27 июня 2018

Я ищу предложения по использованию pipenv для управления несколькими группами пакетов.

В дополнение к базовой и dev группам у меня есть test, jupyter и dash.

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Я не думаю, что это возможно. Существует только 2 способа установки пакетов: производственный (без опции) и непроизводственный (опция --dev). Эти две группы жестко закодированы в коде.

0 голосов
/ 27 июня 2018

Я бы хотел увидеть это на официальном pipenv здесь . Мое предложение будет иметь такую ​​структуру каталогов. ├── project └── requirements ├── dash │ ├── PipFile │ └── PipFile.lock ├── dev │ ├── PipFile │ └── PipFile.lock ├── jupyter │ ├── PipFile │ └── PipFile.lock └── test ├── PipFile └── PipFile.lock

и в зависимости от того, в какой среде вам нужно работать, вы можете использовать после того, как знаете, где находится ваш виртуальный env, используя pipenv --venv или использовать пользовательское venv местоположение https://docs.pipenv.org/advanced/#custom-virtual-environment-location

...