Skip to content

chore(deps): migrate Python dependency locking to uv#22

Merged
Fartis merged 1 commit into
developfrom
chore/migrate-python-dependencies-to-uv
Jul 15, 2026
Merged

chore(deps): migrate Python dependency locking to uv#22
Fartis merged 1 commit into
developfrom
chore/migrate-python-dependencies-to-uv

Conversation

@Fartis

@Fartis Fartis commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • migrate Python dependency locking from a flat requirements lock file to uv.lock
  • configure Dependabot to use the uv ecosystem
  • update CI to validate and install the frozen uv lock
  • update installation documentation
  • remove requirements.lock.txt

Motivation

The previous flat lock file allowed Dependabot to update pydantic-core independently from pydantic, producing an impossible dependency combination. uv resolves and updates the dependency graph as a coherent unit.

Validation

  • uv lock --check
  • uv sync --frozen
  • uv pip check
  • uv run --frozen python scripts/ci_check.py
  • git diff --check

@Fartis
Fartis merged commit d9ed5ce into develop Jul 15, 2026
1 check 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.

1 participant