Framework for Python

Errors and Types

PackagesStatus

Whether the lock file and the environment match pyproject.toml.

lock_current and synced are None when uv is not installed.

Fields

Name Type Description
lock_current bool | None

Whether uv lock --check passes, so uv.lock matches pyproject.toml. False when there is no uv.lock.

synced bool | None

Whether uv sync --check --frozen passes, so the project environment matches uv.lock. None when there is no uv.lock.

missing list[str]

Dependencies in pyproject.toml that are not installed in the running Python environment.