You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add uv.lock file and update workflow to use uv's dependency groups
for reproducible, locked dependency installation in CI and local dev.
Changes:
- Add dependency-groups.dev in pyproject.toml (maturin, pytest)
- Generate uv.lock with locked dependency versions
- Update CI to use 'uv sync --group dev' instead of 'uv pip install'
- Update all documentation to use 'uv sync --group dev'
Benefits:
- Reproducible builds across environments
- Faster CI runs with locked dependencies
- Automatic venv creation with 'uv sync'
- No manual pip install or venv creation needed
The lock file ensures all developers and CI use identical dependency
versions, preventing "works on my machine" issues.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments