Skip to content

chore: migrate from Poetry to uv - #236

Open
Tobias Cadée (tobiascadee) wants to merge 4 commits into
shaped-ai:mainfrom
TicketSwap:migrate-poetry-to-uv
Open

chore: migrate from Poetry to uv#236
Tobias Cadée (tobiascadee) wants to merge 4 commits into
shaped-ai:mainfrom
TicketSwap:migrate-poetry-to-uv

Conversation

@tobiascadee

Copy link
Copy Markdown

Summary

Migrate the project's build tooling from Poetry to uv.

Changes

  • pyproject.toml: Converted from [tool.poetry] format to PEP 621 [project] metadata
  • Build backend: Replaced poetry-core with uv_build
  • Dependencies: Moved dev dependencies from [tool.poetry.dev-dependencies] to [dependency-groups]
  • Git sources: Moved clickhouse-sqlalchemy git dependency to [tool.uv.sources]
  • Lock file: Replaced poetry.lock with uv.lock

Why

uv provides significantly faster dependency resolution and installation, and uses the standard PEP 621 project metadata format.

…abase

feat: Automatically create databases
- Replace Poetry-based pyproject.toml with PEP 621 project metadata
- Use uv as the build backend with uv_build
- Move dev dependencies to dependency-groups
- Replace poetry.lock with uv.lock
- Move clickhouse-sqlalchemy git source to [tool.uv.sources]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant