Я использую 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 .
каждый раз, когда они извлекают последний код из основной ветки?