我正在使用Python Click来构建一个命令行界面,setuptools是按照 https:/click.palletsprojects.comen7.xsetuptools。
运行后
$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable .
当我运行 pip freeze
我看到了一行字:"我应该把它提交到git中的requirements.txt中吗?
-e git+ssh://[email protected]:8203/xyz/mycli.git@9ef8bc6cb7cfc1bfd57bda6e3a376400a4ce055d#egg=
我应该把这个提交到git的requirements.txt里吗? 如果是的话,我怎么解决提交的哈希值必然比我最终推送的版本晚1的问题?
或者,我是否需要指示我的同事在每次从git中拉取最新的代码时,都要运行。
pip install --editable .
每次从主分支拉取最新的代码时都要运行: