Skip to content

Migrate to uv#192

Merged
halyph merged 2 commits intomasterfrom
190-uv-migration
Mar 3, 2026
Merged

Migrate to uv#192
halyph merged 2 commits intomasterfrom
190-uv-migration

Conversation

@halyph
Copy link
Owner

@halyph halyph commented Mar 3, 2026

Summary

  • Migrated from pip to uv for faster dependency management
  • Created pyproject.toml with Python >= 3.14 requirement
  • Updated Makefile to use uv sync and uv run
  • Updated CI workflows to use astral-sh/setup-uv@v4
  • Removed requirements.txt (replaced by pyproject.toml)
  • Committed uv.lock for reproducible builds

Testing

  • ✅ Local build tested with uv run mkdocs build
  • ✅ All scripts work with uv run
  • ✅ Makefile targets updated and tested

Closes #190

halyph added 2 commits March 3, 2026 23:09
- Add pyproject.toml (requires-python >= 3.14)
- Replace pip with uv in Makefile and CI workflows
- Remove requirements.txt
- Commit uv.lock for reproducible builds

Closes #190
@halyph halyph merged commit e494008 into master Mar 3, 2026
2 checks passed
@halyph halyph deleted the 190-uv-migration branch March 3, 2026 22:14
halyph added a commit that referenced this pull request Mar 25, 2026
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 to uv

1 participant