【发布时间】:2018-06-19 14:00:14
【问题描述】:
将 git 存储库合并到 不 包含 setup.py 的自己的项目中的最佳做法是什么?我可以想象有几种方法,但似乎不清楚哪种方法最好。
-
复制相关代码并包含到自己的项目中
专业人士:
- 只使用相关代码,
骗局:
- git repo 可能会更新
- 需要再次为每个项目执行此操作
- 感觉像是在偷东西
-
克隆存储库并编写 setup.py 并使用 pip 安装它
专业人士:
- 简单
- 包可以更新
- 可以像使用任何普通 pip 包一样使用包
骗局:
- 感觉怪怪的
-
克隆存储库并将路径添加到项目的搜索路径中
专业人士:
- 简单
- 包可以更新
骗局:
- 需要调整搜索路径也感觉怪怪的
【问题讨论】: