0
为Python项目创建构建脚本的一些最佳实践是什么?具体而言,不是用于构建Python库,而是用于Python应用程序(例如,独立服务器应用程序或Web应用程序)。什么是一些框架在那里,支持:Python构建脚本
- 针对不同的环境(开发,测试,督促等)
- 运行任务管理依赖:启动,停止,测试,是pydoc,PEP8等
- 部署与准备的virtualenv:创建一个包(tar.gz的,转速,鸡蛋等)
我通常使用setuputils/easy_install的这样做的 - 它有它的局限性。不过,我读过一篇文章说应该使用distutils/pip。如果这些更健壮?还有其他的选择吗?
谢谢
它允许人们管理Python包的依赖关系吗?安装它们,如果他们不在那里等? – oneself
没看过那个。我主要用它来代替C++项目。但SCons只是一些特殊的导入python脚本,所以它可以做任何python可以做... –