Python / Pip - 在没有setup.py的项目之间共享模块

时间:2014-04-30 13:59:47

标签: python pip

我有两个私有Python项目,Project1和Project2。 Project1需要使用Project2中定义的模型和脚本。

我希望它能像添加一样简单:

git+git@bitbucket/user/Project2.git

到我的requirements.txt,但由于Project2没有使用setuptools,我收到错误,因为缺少setup.py。

在Project1中使用Project2的最简单方法是什么?我是否必须使用setup.py创建模块,还是有更简单的方法?

使用符号链接等不是一个选项,因为我最终会将其部署到服务器并保留依赖性。

1 个答案:

答案 0 :(得分:0)

是的,使用setup.py制作标准包。存在其他方法,但大多数都比较复杂。