aedificator Python项目脚手架工具
aedificator的Python项目详细描述
除颤器
Python项目脚手架工具。
安装
$ pip install aedificator
使用
在希望脚手架发生的目录中,键入
^{pr2}$这将创建以下结构:
current_working_directory
├── dev-requirements.txt
├── .dockerignore
├── .gitignore
├── Makefile
├── requirements.txt
├── README.md
├── setup.cfg
├── setup.py
├── src
│ └── your_project_name
│ ├── __init__.py
│ └── __version__.py
├── tests
│ └── __init__.py
└── tox.ini
现在可以开始将代码放入src/your_project_name
目录。
要开始开发,首先,调整setup.py
文件并键入(最好是在一些
专用虚拟环境)
$ python setup.py develop
Aedificator附带预配置的格式化、linting、类型检查和测试
选项,利用tox
的功能。如果没有安装tox
,请键入
$ pip install tox
现在,使用
$ tox -e linters
用于格式化、linting和类型检查(或tox -e format|flake8|mypy
只针对一个
其中)和
$ tox -e py37|py38
你的测试套件。
使用
$ tox
如果你想要的话。;)
一个小提示:tox
将失败,只要您的tests
目录中没有测试。
如果你想看到绿色,而你还没有测试,限制自己
tox -e linters
(赶紧添加一些测试)
- 项目
标签: