Skip to content

Migrate from Poetry to uv, bump Python to >=3.11#245

Merged
astanziola merged 2 commits intomainfrom
chore/migrate-to-uv
Mar 22, 2026
Merged

Migrate from Poetry to uv, bump Python to >=3.11#245
astanziola merged 2 commits intomainfrom
chore/migrate-to-uv

Conversation

@astanziola
Copy link
Copy Markdown
Member

Summary

  • Migrate build system from Poetry to uv (hatchling backend)
  • Bump minimum Python to 3.11 (plumkdocs 1.0.0 requires it)
  • Upgrade plumkdocs to >=1.0.0, mkdocstrings to >=1.0.0
  • Drop transitive dev deps already pulled by plumkdocs (griffe, mkdocs-material, mkdocs-macros-plugin, mkdocstrings, mkdocstrings-python)
  • Update all CI workflows to use uv run instead of poetry run
  • Update GitHub Actions to latest versions (checkout@v4, setup-python@v5, codecov@v5, etc.)
  • Add uv.lock

Supersedes #244.

@astanziola astanziola merged commit 7e16754 into main Mar 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant