在我的 python 项目中使用我自己的模块的最佳方式

Best way to use my own module in my python project

我找不到这个问题的答案。可能是因为我没有好的关键字。如果这太基础了,请告诉我在哪里寻找。

我们有一个 Python 项目 our_project,我想在其中使用我编写的一些 Python 模块:my_module .

our_projectmy_module 都有一个 git 回购协议。我不想只将 my_module.py 放入 our_project/ 因为我想独立于 [=39= 继续改进 my_module ] 并能够在其他项目中使用它。

我正在寻找一种从 our_project[=31= 访问最新版本的 my_module 的简单方法]. (对我和我的合作者)

我该怎么办?

我建议在另一个 repo 上创建一个库,它有自己的 setuptools configuration

您可以使用 pip's editable install 安装它并在开发时保持更新。它允许您直接从 git 存储库安装依赖项。