Использование setup.py с Python Click - что я должен зафиксировать для git? - PullRequest
1 голос
/ 18 июня 2020

Я использую Python Щелкните, чтобы создать интерфейс командной строки с инструментами настройки в соответствии с https://click.palletsprojects.com/en/7.x/setuptools/

После запуска

$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable .

Когда Я запускаю pip freeze и вижу строку:

-e git+ssh://git@bitbucket.mydomain:8203/xyz/mycli.git@9ef8bc6cb7cfc1bfd57bda6e3a376400a4ce055d#egg=

Должен ли я передавать это в файл requirements.txt в git? Если да, то как мне обойти проблему, когда фиксация ha sh неизбежно на 1 отстает от версии, которую я в конечном итоге pu sh?

Или мне нужно проинструктировать моих коллег о выполнении:

pip install --editable .

каждый раз, когда они извлекают последний код из основной ветки?

...