Skip to content

Migrate to uv - #25

Merged
jovnc merged 1 commit into
git-mastery:mainfrom
jiaxinnns:chore/uv
Apr 1, 2026
Merged

Migrate to uv#25
jovnc merged 1 commit into
git-mastery:mainfrom
jiaxinnns:chore/uv

Conversation

@jiaxinnns

Copy link
Copy Markdown
Contributor

Fixes #24

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 repository’s Python dependency management to uv by introducing a committed uv.lock, moving dev/test dependencies into pyproject.toml dependency groups, removing the legacy requirements.txt, and enabling Dependabot updates.

Changes:

  • Add uv.lock and remove requirements.txt to complete the switch from requirements-based installs to uv lockfiles.
  • Define dev and test dependency groups in pyproject.toml for uv-based workflows.
  • Add Dependabot configuration to track updates for uv and GitHub Actions.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.

File Description
uv.lock Introduces the locked dependency graph for the project under uv.
requirements.txt Removed in favor of pyproject.toml + uv.lock.
pyproject.toml Adds [dependency-groups] and adjusts pytest pythonpath settings for test execution.
.github/dependabot.yml Enables automated dependency updates (uv + GitHub Actions).

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

@jovnc jovnc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jovnc
jovnc merged commit 0745139 into git-mastery:main Apr 1, 2026
4 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.

Migrate to uv

3 participants