2

为 Python 项目创建构建脚本有哪些最佳实践?具体来说,不是用于构建 Python 库,而是用于构建 Python 应用程序(例如独立服务器应用程序或 Web 应用程序)。有哪些框架支持:

  • 管理不同环境(开发、测试、产品等)的依赖关系
  • 运行任务:启动、停止、测试、pydoc、pep8等。
  • 准备使用 virtualenv 进行部署:创建一个包(tar.gz、rpm、egg 等)

我通常使用 setuputils/easy_install 来执行此操作——它有其局限性。但是,我读到一篇文章说应该使用 distutils/pip。如果这些更强大?还有其他选择吗?

谢谢

4

1 回答 1

1

如果你正在寻找一个好的构建框架,基于 python 的Scons是一个很好的替代品。

于 2012-12-06T16:40:29.347 回答