Skip to content

Add uv.lock for reproducible installs#108

Open
charleshan7 wants to merge 1 commit into
browser-use:mainfrom
charleshan7:add-uv-lock
Open

Add uv.lock for reproducible installs#108
charleshan7 wants to merge 1 commit into
browser-use:mainfrom
charleshan7:add-uv-lock

Conversation

@charleshan7

@charleshan7 charleshan7 commented Jul 14, 2026

Copy link
Copy Markdown

What

Commits the uv.lock lockfile (80 packages).

Why

The project ships pyproject.toml but no lockfile, so fresh clones can resolve different dependency versions over time. Committing uv.lock pins the resolved set for reproducible uv sync installs.

Notes for reviewers

  • Verified in sync with pyproject.toml via uv lock --check (resolves cleanly, 80 packages).
  • .gitignore already excludes JS lockfiles (package-lock.json, yarn.lock) but not uv.lock; if the project prefers not to track it, an alternative is adding it to .gitignore instead.

🤖 Generated with Claude Code


Summary by cubic

Add uv.lock to pin Python dependencies for reproducible installs with uv sync. Fresh clones now install the same versions used in development (80 packages, verified with uv lock --check).

  • Migration
    • No changes needed. Run uv sync as usual to install pinned versions.
    • To update deps, change pyproject.toml, run uv lock, and commit the new uv.lock.

Written for commit e53bd88. Summary will update on new commits.

Review in cubic

Pin the resolved dependency set (80 packages, verified in sync with
pyproject.toml via 'uv lock --check') so fresh clones install the same
versions the project was developed against.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@cubic-dev-ai cubic-dev-ai Bot 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.

No issues found across 1 file

Re-trigger cubic

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.

1 participant