如何使用源代码控制共享平台相关的python包?

时间:2011-12-14 16:55:13

标签: python setuptools egg

目前我们将项目相关的python包保存在subversion目录中,所以当有人添加或删除一个时,它将直接供其他人使用。

但是,这种方法适用于非平台相关的Python包。

我仍然有很多与平台有关的情况,更糟糕的是,当你使用easy_install安装它们时,他们需要一个编译器来生成.egg文件。

我不得不提到包维护者没有为这些模块提供二进制文件,所以我需要手动编译它。我试图将.egg文件添加到共享目录中,但python默认不会将其添加。

虽然在整个团队中只有少数人有编译器,但我们如何以简单的方式共享包?

为了使问题更加复杂,我不得不指出即使99%的代码在相同版本的Python(2.5)的同一平台(Windows)上运行,我们仍然有很少的脚本是在另一个平台(Linux)上执行。

0 个答案:

没有答案