cookiecutter hatch pypackage
1.0.0
Modelo Cookiecutter para um pacote Python de última geração: Hatch
, ruff
, mypy
, GitHub Actions
e muito mais!
Detalhes | |
Características |
Hatch
v0.9
ruff
que substitui isort, flake8, black, etc. mypy
deptry
pytest
com configuração assíncrona opcional. dependabot
, release-drafter
, labeler
, publish to PYPI workflows
, publish to test PYPI workflows
e muito mais. src
evitando muitos erros comuns. Gere o projeto:
Este projeto utilizará pipx
para instalar hatch
em um ambiente isolado. Certifique-se de ter pipx
instalado antes de executar o seguinte comando.
cookiecutter https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
O gerador chamará automaticamente hatch env create & git init
no final.
Então, para que os GitHub Actions pipelines
funcionem corretamente, você deve:
Codecov
.CODECOV_TOKEN
nos segredos do seu repositório GitHub. Você pode encontrá-lo nas configurações do Codecov do projeto correspondente.GitHub Pages
usando a fonte GitHub Actions
.PyPI
para teste.cruft é uma camada acima do Cookiecutter que permite atualizar seu projeto a partir do modelo após ele ter sido gerado.
cruft create https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
Este projeto está licenciado sob os termos da licença do MIT.