【发布时间】:2011-03-02 18:58:47
【问题描述】:
有哪些工具或最佳实践可用于跟踪和管理我正在开发的软件的依赖关系?我正在使用 Python / Django,到目前为止,我所有的软件需求都是开源的。
我正在开发一个 Web 应用程序,它虽然不大,但有许多依赖项。至少,我想跟踪这些软件和版本号。我想我还想跟踪所需软件的配置,可能还有一些系统级的东西(如果有的话,实例所需软件的进程的用户 ID,以及所需的权限)。
(更好的是,当我准备好部署时,它可以帮助我为应用程序设置服务器。更好的是允许我跟踪用于支持应用程序的 http 和 dns 名称服务器. 但是有传言说 puppet 是做这类事情的工具。)
【问题讨论】:
标签: python dependency-management