Skip to content

Migrate from Poetry to uv#9

Merged
galpin merged 5 commits intomainfrom
claude/migrate-to-uv-dfmuO
Feb 21, 2026
Merged

Migrate from Poetry to uv#9
galpin merged 5 commits intomainfrom
claude/migrate-to-uv-dfmuO

Conversation

@galpin
Copy link
Owner

@galpin galpin commented Feb 21, 2026

Replace Poetry with uv for dependency management and builds:

  • Rewrite pyproject.toml to use PEP 621 metadata with hatchling backend
  • Replace poetry.lock with uv.lock
  • Update CI workflow to use astral-sh/setup-uv and uv commands
  • Update .gitignore comments for uv

https://claude.ai/code/session_014xjke4HZHoh7sfTxeAxK4Z

Replace Poetry with uv for dependency management and builds:
- Rewrite pyproject.toml to use PEP 621 metadata with hatchling backend
- Replace poetry.lock with uv.lock
- Update CI workflow to use astral-sh/setup-uv and uv commands
- Update .gitignore comments for uv

https://claude.ai/code/session_014xjke4HZHoh7sfTxeAxK4Z
The lockfile should be committed for libraries too, per uv maintainer
recommendation.

https://claude.ai/code/session_014xjke4HZHoh7sfTxeAxK4Z
The httpretty tests fail only in the sandboxed Claude Code environment
due to network restrictions, not due to any code issue.

https://claude.ai/code/session_014xjke4HZHoh7sfTxeAxK4Z
@galpin galpin merged commit 5bc5aa6 into main Feb 21, 2026
0 of 2 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.

2 participants