Skip to content

Move from Poetry to uv#56

Merged
dannywillems merged 6 commits into
mainfrom
copilot/move-from-poetry-to-uv
Mar 16, 2026
Merged

Move from Poetry to uv#56
dannywillems merged 6 commits into
mainfrom
copilot/move-from-poetry-to-uv

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 16, 2026

Replaces Poetry with uv as the package and project manager across the entire toolchain.

Changes

  • pyproject.toml: Migrated to PEP 621 [project] format. Dev dependencies moved to [dependency-groups] (PEP 735). Build backend switched from poetry-core to hatchling.
  • Makefile: All poetry runuv run, poetry installuv sync, poetry builduv build, poetry publishuv publish. Version extraction updated from poetry version -s to tomllib inline.
  • .github/workflows/action.yml: Replaced actions/setup-python + manual pip install poetry with astral-sh/setup-uv@v6. Removed poetry-version from the build matrix.
  • .gitignore: poetry.lockuv.lock.
Original prompt

This section details on the original issue you should resolve

<issue_title>Move from Poetry to uv</issue_title>
<issue_description>See https://docs.astral.sh/uv/guides/install-python/</issue_description>

Comments on the Issue (you are @copilot in this section)


📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com>
@dannywillems
Copy link
Copy Markdown
Contributor

@copilot also add an entry in the changelog

Copilot AI changed the title [WIP] Move project management from Poetry to uv Move from Poetry to uv Mar 16, 2026
Copilot AI requested a review from dannywillems March 16, 2026 14:07
Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 16, 2026

@copilot also add an entry in the changelog

Added a CHANGELOG entry under [Unreleased] > Infrastructure in ac61419.

@dannywillems
Copy link
Copy Markdown
Contributor

@copilot fix the conflicts

@dannywillems dannywillems marked this pull request as ready for review March 16, 2026 15:32
Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 16, 2026

@copilot fix the conflicts

Fixed in 92723dc. Incorporated the ruff (>=0.14.14,<0.16.0) and isort (>=7,<9) version constraint updates from main into pyproject.toml, and merged those CHANGELOG entries ([#50], [#51]) into the [Unreleased] section.

@dannywillems
Copy link
Copy Markdown
Contributor

@copilot still conflicts to merge

Copilot AI and others added 2 commits March 16, 2026 15:43
Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 16, 2026

@copilot still conflicts to merge

Fixed in ac9c887. Created a proper merge commit (74f7812) that incorporates origin/main (ruff/isort dependency updates from #50 and #51) into our branch, resolving the git history conflict. The branch should now be mergeable without conflicts.

@dannywillems dannywillems merged commit cf08936 into main Mar 16, 2026
11 of 12 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.

Move from Poetry to uv

2 participants