首页 > 解决方案 > 将 setup.py 与 Python Click 一起使用 - 我应该向 git 提交什么?

问题描述

我正在使用 Python Click 构建命令行界面,其中 setuptools 按照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=

我应该将其提交给 git 中的 requirements.txt 吗?如果是这样,我如何解决提交哈希不可避免地落后于我最终推送的版本的问题?

或者,我是否需要指示我的同事运行:

pip install --editable .

每次他们从主分支中提取最新代码时?

标签: pythongitsetuptoolspython-clickrequirements.txt

解决方案


推荐阅读