cookiecutter hatch pypackage
1.0.0
Plantilla Cookiecutter para un paquete Python de última generación: Hatch
, ruff
, mypy
, GitHub Actions
y más.
Detalles | |
Características |
Hatch
v0.9
ruff
que sustituye a isort, flake8, black, etc. mypy
deptry
pytest
con configuración asyncio opcional. dependabot
, release-drafter
, labeler
, publish to PYPI workflows
, publish to test PYPI workflows
y más. src
evitando muchos errores comunes. Generar el proyecto:
Este proyecto utilizará pipx
para instalar hatch
en un entorno aislado. Asegúrese de tener pipx
instalado antes de ejecutar el siguiente comando.
cookiecutter https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
El generador llamará automáticamente hatch env create & git init
al final.
Luego, para que las GitHub Actions pipelines
funcionen correctamente, debes:
Codecov
.CODECOV_TOKEN
en los secretos de tu repositorio de GitHub. Puede encontrarlo en la configuración de Codecov del proyecto correspondiente.GitHub Pages
usando la fuente de GitHub Actions
.PyPI
para realizar pruebas.cruft es una capa encima de Cookiecutter que le permite actualizar su proyecto desde la plantilla una vez generado.
cruft create https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
Este proyecto está autorizado según los términos de la licencia MIT.