Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 827 Bytes

File metadata and controls

16 lines (12 loc) · 827 Bytes

copier-python-poly

Copier

A copier template that supports polylith architecture and multiple package managers.

Features

  • Package managers: uv, pdm, and poetry, all with dedicated configuration.
  • Project structures: poly, simple, and src.
  • Linting & testing: ruff, mypy, coverage, pytest
  • Tasks: invoke
  • Release management: commitizen, cz-conventional-gitmoji
  • CI/CD: pre-commit, GitLab, GitHub, or CircleCI pipelines (tbd)
  • Logging: loguru
  • Database: sqlalchemy, advanced-alchemy, alembic