Каков наилучший способ не включать мой собственный пакет в файл require.txt? - PullRequest
0 голосов
/ 25 марта 2020

Я написал конвейер ETL в виде пакета Python, который можно установить и запустить с удаленной машины. Чтобы проверить это перед развертыванием, я устанавливаю и запускаю его локально. Раздражающему маленькому питомцу приходится удалять сам пакет из requirements.txt каждый раз, когда я обновляю свои зависимости, я забыл сделать это один или два раза, и это вызвало проблемы. Все мои пакеты установлены с помощью conda, поэтому я запускаю conda list --export > requirements.txt, чтобы создать список зависимостей. Есть ли какой-нибудь умный, более надежный способ просто не включать мой пакет в его собственный список зависимостей?

Дополнительный вопрос: учитывая, что я установил свои зависимости с conda, неправильно устанавливать мой собственный пакет с pip install .

...