Skip to content

chore: use uv as the dependencies installer#50

Merged
FrenchGithubUser merged 1 commit into
mainfrom
tt/uv-installer
Jul 16, 2026
Merged

chore: use uv as the dependencies installer#50
FrenchGithubUser merged 1 commit into
mainfrom
tt/uv-installer

Conversation

@FrenchGithubUser

Copy link
Copy Markdown
Member

but keep using hatch for everything else since we get most of uv's benefits on the dependencies installation step and its other benefits are not worth enough for the change

but keep using hatch for everything else since we get most of uv's
benefits on the dependencies installation step and its other benefits
are not worth enough for the change
@FrenchGithubUser
FrenchGithubUser marked this pull request as ready for review July 16, 2026 10:12
@FrenchGithubUser
FrenchGithubUser requested a review from a team as a code owner July 16, 2026 10:12
@cursor

cursor Bot commented Jul 16, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Dev-tooling-only change in pyproject.toml with no runtime or application code impact; risk is limited to local/CI Hatch env setup needing uv available.

Overview
Configures Hatch’s default dev environment to install dependencies with uv instead of the default pip backend, by setting installer = "uv" under [tool.hatch.envs.default] in pyproject.toml.

Hatch remains the workflow for envs, scripts, tests, and static analysis; only the install step for that default env changes, aimed at faster dependency resolution/installation without migrating the rest of the tooling to uv.

Reviewed by Cursor Bugbot for commit d4ceda4. Bugbot is set up for automated code reviews on this repo. Configure here.

@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.47%. Comparing base (065f7fb) to head (d4ceda4).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #50   +/-   ##
=======================================
  Coverage   93.47%   93.47%           
=======================================
  Files          10       10           
  Lines         904      904           
  Branches      135      135           
=======================================
  Hits          845      845           
  Misses         34       34           
  Partials       25       25           

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 065f7fb...d4ceda4. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@FrenchGithubUser
FrenchGithubUser added this pull request to the merge queue Jul 16, 2026
Merged via the queue into main with commit c9567ac Jul 16, 2026
11 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