文件名称:template-python:新Python库的模板
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-01 23:38:45
python template makefile poetry cookiecutter
Jace的Python模板 这是遵循现代包装约定的典型Python库的模板。 它利用流行的库以及Make和Graphviz来完全自动化所有开发和部署任务。 现场演示: 特征 针对CI,覆盖范围和分析服务的预配置设置 pyproject.toml用于管理依赖关系和包元数据 用于自动执行常见Makefile : 用poetry安装依赖项 使用isort和black自动格式化 用pylint静态分析 用mypy类型检查 文档字符串与造型pydocstyle 使用pytest运行测试 使用mkdocs构建文档 使用poetry发布到PyPI 启动启用自动重装的IPython会话的工具 如果您要查找的是模板,请签出以下同级项目之一: 例子 以下是一些基于此模板的示例项目: 用法 安装cookiecutter并生成一个项目: $ pip install cookiecutter $ cook
【文件预览】:
template-python-main
----cookiecutter.json(396B)
----.verchew.ini(110B)
----.gitattributes(12B)
----.github()
--------FUNDING.yml(21B)
----.python-version(6B)
----LICENSE.txt(1KB)
----poetry.lock(16KB)
----{{cookiecutter.project_name}}()
--------.scrutinizer.yml(206B)
--------.verchew.ini(330B)
--------.gitattributes(62B)
--------.github()
--------notebooks()
--------{{cookiecutter.package_name}}()
--------.pydocstyle.ini(493B)
--------.mypy.ini(118B)
--------CONTRIBUTING.md(1KB)
--------mkdocs.yml(600B)
--------pytest.ini(207B)
--------.isort.cfg(157B)
--------scent.py(2KB)
--------LICENSE.md(1KB)
--------README.md(2KB)
--------.pylint.ini(15KB)
--------Makefile(6KB)
--------.appveyor.yml(790B)
--------docs()
--------tests()
--------.gitignore(544B)
--------pyproject.toml(2KB)
--------bin()
--------CHANGELOG.md(29B)
--------.coveragerc(230B)
----.travis.yml(1KB)
----scent.py(1KB)
----README.md(3KB)
----Makefile(1KB)
----.gitignore(111B)
----pyproject.toml(330B)