← Back to issue list

build(deps): loosen dev dependencies and update lock

View original Github issue

Metadata

Project
craft-providers
Number
#800
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged as fdd609b. Relaxed dev dependency pins in pyproject.toml from == to ~= and refreshed uv.lock; all CI checks passed.

Resolution: closed resolved

Reason: The PR itself was the resolution: it merged to main as commit fdd609b ('build(deps): loosen dev dependencies and update lock (#800)'), converting dev dependency pins from strict equality to approximate versions and regenerating the uv lock file. Review status was approved (1 reviewer) and every listed CI check passed, including minimum-dependency test jobs.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This moves the dev dependencies away from strict equality to approximate, and additionally it updates all packages with a uv lock. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as fdd609b. Relaxed dev dependency pins in pyproject.toml from == to ~= and refreshed uv.lock; all CI checks passed.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR loosening dev dependencies from strict to approximate versions and updating the uv lock file.

Update history

Date Change
created

Related work

  • Related To: canonical/craft-providers#782 (confidence 55%)

    Earlier uv lockfile maintenance (commit 0a7d389) in the same series; #800 refreshed the lock this work introduced.

  • Related To: canonical/craft-providers#963 (confidence 40%)

    Commit f2266ad later updated the same lockfile for OSVs, building on the lock #800 produced.

Related issues

Issue Project State Summary Similarity
#920 build(deps): update dependency responses to ~=0.26.0 (main) craft-providers merged Renovate PR merged (commit 19f29e5) bumping responses ~=0.25.7 to ~=0.26.0; pyproject.toml and uv.lock now pin ~=0.26.0 (resolving 0.26.2), all CI checks green.
76%
#390 build(deps): loosen and update dev dependencies craft-cli closed Merged canonical/craft-cli#390, relaxing development dependency constraints and refreshing uv.lock; it supersedes #389.
76%
#782 build(deps): update uv lockfile craft-providers merged Merged PR #782 (commit 0a7d389) refreshed uv.lock via `uv lock -U`, bumping dev/docs deps including flake8 7.3.0, mypy 1.17.0, pydantic 2.11.7, lxml 6.0.0 and uvicorn 0.35.0.
75%
#1467 build(deps): update dependency mypy to ~=1.19.1 (main) craft-parts merged Renovate PR merged into main via commit 8375f811, bumping the dev dependency mypy from ~=1.18.2 to ~=1.19.1 in pyproject.toml and the lockfile (2 files, +122/-36). Approved by 2 reviewers.
75%
#197 build(deps): lock file maintenance (main) craft-grammar merged Renovate lock file maintenance PR merged into main as commit 70af35b, refreshing all locks (+1128/-1029 in pyproject.toml); approved with 1 reviewer, tests/lint green, only OSV-scanner failing.
74%
#106 build(deps): update dependency mypy to ~=1.17.0 craft-grammar merged Renovate PR merged mypy bump ~=1.16.1 to ~=1.17.0 in pyproject.toml via commit a7cd049; all CI checks passed with 2 approvals.
74%
#12 build(deps): update dependency mypy to ~=1.17.1 debcraft merged Renovate PR canonical/debcraft#12 merged via commit 2a2d988, bumping mypy from ~=1.16.0 to ~=1.17.1 across 2 files (pyproject.toml plus lock/constraint) after 2 approvals and all CI checks green.
74%
#453 build(deps): bump pytest craft-cli merged Renovate-style PR #453 bumped the dev pytest dependency in pyproject.toml to fix an OSV advisory; merged as commit f1a13ce with 1 approval and all CI checks green.
74%
#85 build(deps): update dependency pyright to v1.1.393 imagecraft merged Renovate bumped pyright 1.1.392.post0 -> 1.1.393 in pyproject.toml/uv.lock; PR approved and merged into main as commit 1a29c84.
73%
#5 build(deps): update dependency mypy to ~=1.13.0 craft-artifacts merged Renovate dependency bump PR merged into main via commit 2b688bb, raising mypy from ~=1.11.0 to ~=1.13.0 (pyproject.toml + uv.lock, 2 files, +29/-24).
73%