Skip to content

Latest commit

 

History

History
88 lines (71 loc) · 4.15 KB

README.rst

File metadata and controls

88 lines (71 loc) · 4.15 KB

emcd-projects

Tests Status Code Coverage Percentage Project License

🛠️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
GitHub last commit Copier Hatch pre-commit Bandit Pylint Pyright Ruff