首页 > 解决方案 > Python交互式项目配置与部署

问题描述

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

例如:

$ 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

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

标签: pythonconfiguration

解决方案


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


推荐阅读