Repository navigation
Upgrade all locked dependencies - #44
Merged
Merged
Conversation
Run uv lock --upgrade: ruff 0.17.3, ty 0.0.96, prek 0.5.9, pytest 9.2, virtualenv 21.15, setuptools 84.2 and ~35 transitive updates. docutils stays at 0.21.2 (capped upstream); cyclopts stays <4 (pinned). Claude-Session: https://claude.ai/code/session_01X16aaEYzUw6qwf6co68x5d
The previous lock was generated with UV_CONFIG_FILE set, which makes uv skip [tool.uv] in pyproject.toml. The lock lost its exclude-newer-span option, so CI (uv 0.12.5) re-resolved and picked mutmut 3.3.1 / libcst 1.7.0 on Python 3.14+, which fails to build from source. Regenerated with uv 0.12.5 and UV_CONFIG_FILE unset: 10-day cutoff is respected again (ruff 0.17.2, ty 0.0.91, mutmut 3.8.0). Claude-Session: https://claude.ai/code/session_01X16aaEYzUw6qwf6co68x5d
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Runs
uv lock --upgradeinstead of waiting for Renovate's Dec 1 lockfile maintenance, respecting the project'sexclude-newer = "10 days".Notable: ruff 0.16.8 → 0.17.2, ty 0.0.70 → 0.0.91, mutmut 3.7.0 → 3.8.0, virtualenv 21.7 → 21.14, setuptools 84.0 → 84.2, plus ~35 transitive updates.
Unchanged on purpose: docutils 0.21.2 (capped upstream), cyclopts <4 (pinned, see renovate.json).
Note on the second commit: the first lock was generated with
UV_CONFIG_FILEset, which makes uv ignore[tool.uv]in pyproject.toml. That droppedexclude-newer-spanfrom the lock, so CI re-resolved and broke on Python 3.14/3.15 (libcst 1.7.0 sdist build). Re-locked with uv 0.12.5 (CI's version) andUV_CONFIG_FILEunset.Verified locally: pytest (43 passed) on Python 3.9, 3.14, 3.15; ruff check + format; ty check;
uv lock --checkwith uv 0.12.5.https://claude.ai/code/session_01X16aaEYzUw6qwf6co68x5d