【文件属性】:
文件名称:_template_python:我的Python模板
文件大小:25KB
文件格式:ZIP
更新时间:2021-03-27 05:34:28
Python
Python的通用CookieCutter模板
这个仓库是我对python项目的通用模板。
用法
克隆此存储库。
创建一个虚拟环境。
安装要求: pip install -r requirements.txt 注意:这也安装了开发要求,但是您不必为此担心。
运行python create_project.py /path/to/dir
回答问题。
注:在步骤列出不应包括项目名称的路径。 将为该项目创建一个新文件夹,因此您将得到:
/path/to/dir/
project_name/
src/
package_name/
README.md
...
发展须知
通常我会(a)在src目录下有一个程序包,并且(b)有一个单独的用于测试的*程序包,但是鉴于这应该只是一个脚本(例如,不是我在pypi上分发的某个程序)或独立的应用程序),我选择将
【文件预览】:
_template_python-master
----hooks()
--------pre_gen_project.py(2KB)
----cookiecutter.json(285B)
----create_project.py(58B)
----.github()
--------workflows()
----{{cookiecutter.project_slug}}()
--------requirements-dev.txt(387B)
--------tests()
--------.yamllint(78B)
--------src()
--------setup.cfg(1KB)
--------requirements.txt(0B)
--------setup.py(856B)
--------.gitignore(2KB)
--------CHANGELOG.md(104B)
--------README.md(614B)
--------.gitattributes(26B)
--------.pre-commit-config.yaml(1KB)
----src()
--------main.py(2KB)
--------data()
--------__init__.py(102B)
--------test_main.py(5KB)
----setup.cfg(491B)
----requirements.txt(631B)
----.gitignore(2KB)
----README.md(1KB)
----.pre-commit-config.yaml(973B)