cookiecutter hatch pypackage
1.0.0
최첨단 Python 패키지용 Cookiecutter 템플릿: Hatch
, ruff
, mypy
, GitHub Actions
등!
세부 | |
특징 |
Hatch
패키지 관리 v0.9
ruff
로 린팅 및 서식 지정 mypy
로 유형 확인하기 deptry
사용하여 사용되지 않거나 누락된 종속성 및 전이적 종속성을 확인하세요. pytest
사용한 단위 테스트입니다. dependabot
, release-drafter
, labeler
, publish to PYPI workflows
, publish to test PYPI workflows
등을 포함하는 즉시 사용 가능한 GitHub Actions 파이프라인. src
폴더 아래에 보관됩니다. 프로젝트를 생성합니다.
이 프로젝트에서는 pipx
사용하여 격리된 환경에 hatch
설치합니다. 다음 명령을 실행하기 전에 pipx
설치되어 있는지 확인하십시오.
cookiecutter https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
생성기는 마지막에 자동으로 hatch env create & git init
호출합니다.
그런 다음 GitHub Actions pipelines
올바르게 작동하려면 다음을 수행해야 합니다.
Codecov
에서 GitHub 저장소를 활성화합니다.CODECOV_TOKEN
설정하세요. 해당 프로젝트의 Codecov 설정에서 찾을 수 있습니다.GitHub Actions
소스를 사용하여 GitHub Pages
활성화합니다.PyPI
에 게시하는 옵션입니다.cruft는 Cookiecutter 위의 레이어로, 생성된 후 템플릿에서 프로젝트를 업데이트할 수 있습니다.
cruft create https://github.com/Aviksaikat/cookiecutter-hatch-pypackage
이 프로젝트는 MIT 라이선스 조건에 따라 라이선스가 부여됩니다.