|
如果你需要跳过这些钩子,你可以运行git commit --no-verify或git push --no-verify
cookiecutter自动创建项目

上面我们提到Python项目应该具备的工具集和配置,可以将其作为模版。cookiecutter的模版定义范例如下:
cookiecutter.json - {
- "full_name": "Chongchong",
- "email": "chongchong@ijz.me",
- "project_name": "Python-Practice",
- "repo_name": ""Python-Practice ",
- "project_short_description": "The Simple Python Development Practice Example.",
- "release_date": "2019-09-02",
- "year": "2019",
- "version": "0.0.1"
- }
然后使用cookiecutter自动生成整改工程:
- pipx run cookiecutter Python-Practice
- cd Python-Practice
- git init
安装依赖项
- pipenv install --dev
运行 pre-commit和pre-push hook:
- pipenv run pre-commit install -t pre-commit
- pipenv run pre-commit install -t pre-push
总结
本文我们介绍了在Python项目开发时候必须要具备的一些开发测试检查工具。通过这些可以自动生成Python项目,代码风格检查、代码测试等操作,可以帮助我们打造一个高效完美的Python开发环境。 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|