cookiecutter hatch pypackage
1.0.0
Templat Cookiecutter untuk paket Python mutakhir: Hatch
, ruff
, mypy
, GitHub Actions
, dan banyak lagi!
Detail | |
Fitur |
Hatch
v0.9
ruff
yang menggantikan isort, flake8, black, dll. mypy
deptry
pytest
dengan pengaturan asyncio opsional. dependabot
, release-drafter
, labeler
, publish to PYPI workflows
, publish to test PYPI workflows
& banyak lagi. src
untuk menghindari banyak kesalahan umum. Hasilkan proyek:
Proyek ini akan menggunakan pipx
untuk memasang hatch
di lingkungan yang terisolasi. Pastikan Anda telah menginstal pipx
sebelum menjalankan perintah berikut.
cookiecutter https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
Generator akan secara otomatis memanggil hatch env create & git init
di akhir.
Kemudian, agar GitHub Actions pipelines
berfungsi dengan benar, Anda harus:
Codecov
.CODECOV_TOKEN
di rahasia repositori GitHub Anda. Anda dapat menemukannya di pengaturan Codecov dari proyek yang sesuai.GitHub Pages
menggunakan sumber GitHub Actions
.PyPI
untuk pengujian.cruft adalah lapisan di atas Cookiecutter yang memungkinkan Anda memperbarui proyek Anda dari templat setelah dibuat.
cruft create https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
Proyek ini dilisensikan berdasarkan ketentuan lisensi MIT.