Как избежать размещения пакетов разработчика в файле requirements.txt - PullRequest
0 голосов
/ 04 августа 2020

Я использую pip freeze > requirements.txt, чтобы убедиться, что другие участники моего проекта могут установить все соответствующие библиотеки через pip install -r requirements.txt.

Проблема в том, что иногда у меня установлены библиотеки для ноутбуков или IDE, указанные c форматтеры установлены. Может быть, я не хочу заставлять своих товарищей по команде устанавливать все это тоже.

Есть чистый способ сделать это?

Ответы [ 2 ]

2 голосов
/ 04 августа 2020
• 1000
1 голос
/ 04 августа 2020

Сделайте наоборот. Вручную запишите в файл, а затем установите оттуда.

requirements.txt

requests
numpy

dev-requirements.txt

pytest

Еще лучше используйте Поэзия . Это действительно хорошо решает эти проблемы.

...