Skip to content

Migrate to uv#35

Merged
alganet merged 1 commit into
mainfrom
uv-migration
Dec 18, 2025
Merged

Migrate to uv#35
alganet merged 1 commit into
mainfrom
uv-migration

Conversation

@alganet

@alganet alganet commented Dec 18, 2025

Copy link
Copy Markdown
Owner

No description provided.

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

This PR migrates the project from pip-based dependency management to uv, a modern Python package manager. The changes include adding a uv.lock file, updating all documentation and commands to use uv, modifying the Makefile to use uv run for tool execution, and updating GitHub Actions workflows to use uv.

  • Updated dependency management from pip to uv across the entire project
  • Added uv.lock for reproducible builds
  • Modified all documentation to reference uv instead of pip
  • Updated CI/CD workflows to use uv

Reviewed changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
uv.lock New lockfile generated by uv containing all dependencies with pinned versions
pyproject.toml Added setuptools and wheel to dev dependencies
Makefile Replaced pip-based commands with uv equivalents; added sync targets
.github/workflows/*.yml Updated CI/CD workflows to use uv and astral-sh/setup-uv action
docs/*.md Updated installation and setup instructions to use uv commands
examples/kv_store/README.md Changed from pip install to uv run commands
examples/kv_store/requirements.txt Removed (replaced by uv run --with approach)
.github/dependabot.yml Changed package ecosystem from pip to uv
.github/CONTRIBUTING.md Updated setup instructions to use uv
REUSE.toml Added copyright annotation for uv.lock file

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

@alganet alganet marked this pull request as ready for review December 18, 2025 19:13
@alganet alganet merged commit d2d0a7a into main Dec 18, 2025
12 checks passed
@alganet alganet deleted the uv-migration branch December 18, 2025 19:13
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