emcd-projects¶
🛠️A collection of reusable GitHub Actions workflows and a Copier template for Python projects. Provides standardized CI/CD pipelines and project structure with optional Rust extension support.
Features¶
- 📦 Project Template
Modern Python packaging setup using Hatch
Sphinx documentation framework
Quality assurance tools configuration
Optional Rust extension support via PyO3/Maturin
Property-based testing support (Hypothesis/proptest)
- 🔄 Reusable GitHub Workflows
Testing across multiple Python versions and platforms
Documentation generation and publication
Package building and publication
Code quality reporting
More Flair¶
Table of Contents¶
- Examples
- API
- Release Notes
- Copier Template 1.8.1 (2025-01-11)
- Copier Template 1.8 (2025-01-11)
- Copier Template 1.7 (2025-01-10)
- Copier Template 1.6 (2024-12-16)
- Copier Template 1.5 (2024-12-15)
- Copier Template 1.4 (2024-12-13)
- Copier Template 1.3 (2024-12-12)
- Copier Template 1.2 (2024-12-11)
- Copier Template 1.1 (2024-12-10)
- Copier Template 1.0.2 (2024-12-10)
- Copier Template 1.0.1 (2024-12-08)
- Copier Template 1.0 (2024-12-05)
- Contribution
- License