Skip to content

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

Notifications You must be signed in to change notification settings

ljnsn/copier-python-poly

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages