setup.py 和源代码管理库

0 投票
2 回答
763 浏览
提问于 2025-04-17 02:23

我准备建立一个新的Python库,想了解一下Python中的打包相关信息。

我知道“setup.py”是一个控制整个过程的脚本。我想知道当有外部库在svn(一个版本控制系统)里的时候,该怎么处理。

怎么通过“setup.py”自动从仓库下载指定版本的库呢?

2 个回答

0

我可能没有完全理解这个问题。

对于任何额外的依赖项,你可以在setup.py文件中这样提到它们:

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

当你使用setuptools、easy_install或者pip的时候,这些外部依赖项会在安装时自动被安装,如果需要的话。这些依赖项也应该可以在软件包库中下载到。

1

关于这个的说明可以在这个网站上找到。

使用 requires 这个关键词。

撰写回答