目前我正在开发自动化测试框架。这个测试框架有不同的包。这些包将在不同的项目中引用,并且可以由开发人员在本地进行修改。我想管理python包鸡蛋。我正在考虑使用 Artifactory。我试图为 Python 寻找 Artifactory 帮助,但我找不到任何有用的东西。
我应该使用 Artifactory 还是 PIP ?
编辑:
python中是否有任何方法或命令可以帮助我将鸡蛋放入神器中?
目前我正在开发自动化测试框架。这个测试框架有不同的包。这些包将在不同的项目中引用,并且可以由开发人员在本地进行修改。我想管理python包鸡蛋。我正在考虑使用 Artifactory。我试图为 Python 寻找 Artifactory 帮助,但我找不到任何有用的东西。
我应该使用 Artifactory 还是 PIP ?
编辑:
python中是否有任何方法或命令可以帮助我将鸡蛋放入神器中?
与简单的共享目录/SCM 二进制存储相比,更喜欢二进制存储库管理器的原因有很多:
Artifactory 公开了非常丰富的REST API,任何工件的部署都可以通过一个简单的 HTTP PUT 请求来实现。
看看防御水果项目。它提供了以前在 Python 和 Artifactory 之间缺少的粘合剂。 http://teamfruit.github.io/defend_against_fruit/
您可以使用“内部”PyPi(使用easy_install -f ...
或pip -f ...
)。
对于服务器,您可以只让 Apache 提供一个包含所有鸡蛋或类似http://pypi.python.org/pypi/pypiserver的目录