Skip to content

build: migrate from poetry to uv - #3

Merged
mpf82 merged 1 commit into
mainfrom
2-migrate-from-poetry-to-uv
Jun 16, 2026
Merged

build: migrate from poetry to uv#3
mpf82 merged 1 commit into
mainfrom
2-migrate-from-poetry-to-uv

Conversation

@mpf82

@mpf82 mpf82 commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Changelog: build

Closes: #2

@mpf82
mpf82 requested a review from Copilot June 16, 2026 22:49
@mpf82 mpf82 linked an issue Jun 16, 2026 that may be closed by this pull request

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates the project’s packaging/build workflow from Poetry to uv by updating pyproject.toml to use the uv_build backend, removing the Poetry lockfile, and reorganizing tooling configuration (notably Ruff) into dedicated config files.

Changes:

  • Switch build backend from poetry-core to uv_build and refresh dependency group definitions.
  • Add standalone ruff.toml and remove Ruff configuration from pyproject.toml.
  • Remove poetry.lock and expand .gitignore for common build/venv/coverage artifacts.

Reviewed changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated 3 comments.

File Description
ruff.toml Introduces Ruff configuration previously embedded in pyproject.toml, with expanded lint settings.
pyproject.toml Updates build backend to uv_build, refreshes dependencies/dev tools, and adds uv tool configuration.
poetry.lock Removes Poetry’s lockfile as part of migration away from Poetry.
.gitignore Broadens ignored artifacts (build outputs, venvs, coverage caches).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ruff.toml
Comment thread ruff.toml
Comment thread pyproject.toml
@mpf82
mpf82 merged commit e9b172b into main Jun 16, 2026
1 check passed
@mpf82
mpf82 deleted the 2-migrate-from-poetry-to-uv branch June 19, 2026 21:39
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

2 participants