我即将构建一个新的 python 库,我正在寻找有关 Python 打包的信息。
我知道“setup.py”是控制一切的脚本。例如,当 svn 中有外部库时,我想知道如何处理它。
如何使用“setup.py”从存储库自动下载给定版本?
这方面的文档在奶酪店
使用requires关键字
我可能没有正确理解这个问题。对于任何其他依赖项,您在 setup.py 中将它们提及为
install_requires=['module1 >= 1.3', 'module2 >=1.8.2']
当您使用 setuptools、easy_install oo pip 时,如果需要,这些外部依赖项将在安装过程中安装。这些也应该在软件包存储库中提供以供下载。