setup.py和源代码控制存储库

时间:2011-09-15 17:12:40

标签: python packaging setup.py

我即将构建一个新的python库,我正在寻找有关Python包装的信息。

我理解“setup.py”是控制一切的脚本。我想知道如果在svn中有外部库,如何处理它。

如何使用“setup.py”从存储库自动下载给定版本?

2 个答案:

答案 0 :(得分:1)

这方面的文档位于cheese shop

使用要求关键字

答案 1 :(得分:0)

我可能没有正确理解这个问题。 对于任何其他依赖项,您可以在setup.py中将它们称为

  

install_requires = ['module1> = 1.3','module2> = 1.8.2']

当您使用setuptools,easy_install oo pip时,如果需要,将在安装过程中安装这些外部依赖项。这些也应该在软件包存储库中提供以供下载。