Skip to content

Migrate from Poetry to uv#70

Merged
dannywillems merged 2 commits into
mainfrom
migrate-poetry-to-uv
Mar 16, 2026
Merged

Migrate from Poetry to uv#70
dannywillems merged 2 commits into
mainfrom
migrate-poetry-to-uv

Conversation

@dannywillems
Copy link
Copy Markdown
Contributor

Summary

  • Replace Poetry with uv as the Python package manager
  • Convert pyproject.toml to PEP 621 format with hatchling build backend
  • Update Makefile targets (poetry run -> uv run, poetry install -> uv sync)
  • Update CI workflows to use astral-sh/setup-uv@v6 instead of Poetry
  • Add .python-version file for local development
  • Update README install instructions

Closes #65

Test plan

  • All 126 tests pass locally with uv
  • CI passes on all platforms (ubuntu, macos, windows)

Replace Poetry with uv as the Python package manager. Convert
pyproject.toml to PEP 621 format with hatchling build backend.
Update Makefile targets, CI workflows, and README.

Closes #65
@dannywillems dannywillems merged commit f2d8273 into main Mar 16, 2026
6 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.

Migrate from Poetry to uv

1 participant