Template for Python packages based on copier
.
- 📦 Package management: Test, build, and deploy your package with Hatch environments.
- 📚 Documentation: Document your package in MyST or MkDocs.
- 🧹 Pre-commit: Format and lint your code with Ruff.
- ⚙️ GitHub Actions:
- Deploy documentation to GitHub Pages or Read the Docs.
- Run pre-commit checks and tests on every pull request.
Follow the copier
installation instructions.
Then simply run
copier copy https://github.com/mbercx/python-copier <package_name>
And answer the questions to generate a new Python package.