Skip to content

Convert project packaging and workflows from Poetry to uv - #23

Open
scaringi wants to merge 1 commit into
mainfrom
poetry-to-uv
Open

scaringi wants to merge 1 commit into
mainfrom
poetry-to-uv

Conversation

@scaringi

@scaringi scaringi commented Apr 8, 2026

Copy link
Copy Markdown

Summary

  • replace Poetry-managed packaging metadata with a standard pyproject configured for uv
  • convert optional llm and keyring installs into explicit extras and keep dev tooling in a dependency group
  • add .python-version and uv.lock, and update README workflows to use uv sync and uv run

Validation

  • uv lock
  • uv sync --group dev --extra llm --extra keyring
  • uv run pytest -v
  • uv run ruff check src/ tests/
  • uv build

@scaringi
scaringi requested review from baell and pwerry as code owners April 8, 2026 13:44
@pwerry

pwerry commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

This is a heavy change - let's democratize it and gather some upvotes!

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.

3 participants