![]() |
1
58
python使用distuils和setuptools进行依赖和打包。 以下是一个解释基础知识的教程: http://docs.activestate.com/activepython/3.2/diveintopython3/html/packaging.html 简而言之,您将拥有setup.py文件,该文件具有依赖性和脚本编译/安装信息,并且您可以用它构建eggs、dist tarballs、binary tarballs等。 |
![]() |
2
32
没有直接匹配。但是,最接近的是:
其他产品是maven/zc.buildout的子集:
您可能知道Ant和Shell脚本,因此也可以检查以下Python工具: |
![]() |
3
13
我想指出 PyBuilder 它深受Maven的启发,但在配置中使用了Python而不是XML,因此它实际上是可读的,imho。 有一个用于依赖性管理的插件(在后台使用PIP并区分构建和运行时依赖性),与Maven不同的是,您可以用一个命令运行整个构建生命周期。 |
![]() |
4
8
对于部署,除了distutils/setuptoos,还可以查看 pip package (使用下面的设置工具)。它可以回滚失败的安装,也可以卸载(Easy_Install/SetupTools中缺少的内容)。此外,还可以通过需求文本文件指定依赖项。 |
![]() |
5
5
使用virtualenv创建独立的项目环境并使用pip/easy_安装到管理依赖项是很好的。 |