文件名称:cookiecutter-pypackage:cookiecutter模板以生成新的Python包
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-15 00:29:47
Python
Cookiecutter PyPackage Python软件包的AICS Cookiecutter模板。 关于 Cookiecutter是一个Python软件包,用于生成模板化项目。 该存储库是cookiecutter生成包含以下内容的Python项目的模板: 项目的目录结构 预建的setup.py文件可帮助您开发和安装软件包 包括良好的Python惯例的示例,包括测试 持续集成 预配置生成项目文档 预先配置为在您每次推送到GitHub时自动运行测试 预先配置为帮助您公开发布程序包(PyPI) 我们认为该模板为任何Python项目提供了一个很好的起点。 特征 使用tox (环境管理器)和pytest进行本地测试,只需运行tox或从项目主目录中的终端make build 在Windows,Mac和Ubuntu的每个分支上运行测试,并使用GitHub Actions提取请求提交
【文件预览】:
cookiecutter-pypackage-main
----.gitignore(1KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(446B)
--------ISSUE_TEMPLATE()
--------workflows()
----{{cookiecutter.project_slug}}()
--------setup.py(3KB)
--------.gitignore(1KB)
--------Makefile(1KB)
--------MANIFEST.in(263B)
--------CONTRIBUTING.md(2KB)
--------CODE_OF_CONDUCT.md(3KB)
--------LICENSE(8KB)
--------setup.cfg(479B)
--------.github()
--------{{cookiecutter.project_slug}}()
--------README.md(5KB)
--------docs()
--------.editorconfig(292B)
--------tox.ini(448B)
----README.md(5KB)
----cookiecutter.json(686B)
----hooks()
--------post_gen_project.sh(199B)
----.editorconfig(343B)