文件名称:_template_python:我的Python模板
文件大小:25KB
文件格式:ZIP
更新时间:2024-04-15 23:21:08
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)