setup.py 和源代码管理库
我准备建立一个新的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 这个关键词。