python - 将 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 .
每次他们从主分支中提取最新代码时?
解决方案
推荐阅读
- pandas - 通过迭代比较另一列的前一个元素来增加分组的熊猫数据框
- javascript - 仅在 React.Js 中更改主页滚动标题组件的样式
- google-apps-script - 为 Google Apps 脚本 Web 应用程序驱动 API 推送通知
- c# - 如何通过 google-news-api 获取数据
- html - 为什么 froala 从我的 html 中删除表单标签?
- mongodb - 如何针对特定场景设计 Azure Cosmos DB 结构以限制创建的集合数量?
- python - 将单个 Json 文件数据保存到同一 SQL DB 中的 2 个不同表中
- c++ - 如何在 VS Code 中处理多个 C++ 文件?
- apache-kafka - 卡夫卡镜像制造商不复制主题
- cmake - -D 选项中的变量插值