Template for Python packages based on copier
.
- 📦 Package management:
- 🧹 Pre-commit: Format and lint your code with Ruff.
- 🧪 Tests: Write tests with
pytest
. - 📚 Documentation: Write docs in MyST or MkDocs.
- ⚙️ 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.