【问题标题】:Python interactive project configuration and deploymentPython交互式项目配置与部署
【发布时间】:2019-05-05 20:53:44
【问题描述】:

我正在寻找一种以交互方式设置编程环境、测试、部署和文档生成的工具。这样开发人员就无需在每次需要执行其中一项任务时都在自述文件或项目代码中查找信息。

例如:

$ make env
>>> Create virtual environment with Python 3.6.4 at 'venv' [y/n]?
$ y
>>> Which Tensorflow version to use (recommended 1.13.1 or 2.0.0)?
$ 2.0.0
>>> Do you need docker support [y/n]?
$ n
>>> ...

或者说文档生成和部署:

make docs
>>> Building documentation...
>>> Upload documentation to my_project.github.io [y/n]?
$ y

是否有任何工具或库可以帮助开发此类功能?

【问题讨论】:

    标签: python configuration


    【解决方案1】:

    这听起来像是cookie cutter 的工作。您可以设置项目模板,这些模板可以要求用户在设置过程中做出选择。

    【讨论】:

      猜你喜欢
      • 2016-09-22
      • 2020-02-04
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 2016-08-29
      • 2011-10-29
      相关资源
      最近更新 更多