[CHORE](deps) Refresh uv.lock within the exclude-newer window#574
Closed
Seth Fitzsimmons (sethfitz) wants to merge 1 commit into
Closed
[CHORE](deps) Refresh uv.lock within the exclude-newer window#574Seth Fitzsimmons (sethfitz) wants to merge 1 commit into
Seth Fitzsimmons (sethfitz) wants to merge 1 commit into
Conversation
Run uv lock --upgrade against the committed pyproject constraints (exclude-newer = "1 week" unchanged): pyspark 4.1.1 to 4.1.2, pydantic 2.13.3 to 2.13.4, click 8.3.3 to 8.4.2, mypy 1.20 to 2.3, pytest 9.0.3 to 9.1.1, ruff 0.15.12 to 0.15.21, plus transitive deps. pytest 9.1 deprecates class-scoped fixtures defined as instance methods (PytestRemovedIn10Warning), which -W error turns into a collection error. Add @classmethod to the 17 scope="class" fixtures in the codegen test modules and switch their self references to cls; pytest 9.0 accepts the same form, so the lowest-direct floor cell stays green. pyspark 4.2.0 (released 2026-07-14) stays out as newer than the one-week guard. No pyproject floors or ceilings change. Signed-off-by: Seth Fitzsimmons <seth@mojodna.net>
🗺️ Schema reference docs preview is live!
Note ♻️ This preview updates automatically with each push to this PR. |
Collaborator
Author
|
Superseded by #575 after renaming the head branch to refresh-dependency-lock (the branch rename closed this PR rather than repointing it). |
Seth Fitzsimmons (sethfitz)
temporarily deployed
to
staging
July 20, 2026 18:01 — with
GitHub Actions
Inactive
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.
Closes #573.
Refreshes uv.lock to the newest versions permitted by the committed exclude-newer = "1 week" window (via
uv lock --upgrade; no pyproject constraint changes). Runtime: pyspark 4.1.1 to 4.1.2, pydantic 2.13.3 to 2.13.4, click 8.3.3 to 8.4.2, deepdiff 9.0.0 to 9.1.0. Dev: mypy 1.20 to 2.3, pytest 9.0.3 to 9.1.1, ruff 0.15.12 to 0.15.21, coverage 7.13.5 to 7.15.1, plus transitive deps.pytest 9.1 deprecates class-scoped fixtures defined as instance methods (PytestRemovedIn10Warning), which the
-W errorsuite treats as a collection error. The 17scope="class"fixtures across the codegen test modules move to the@classmethodform, with their self references switched to cls. pytest 9.0 accepts the same form, so the lowest-direct floor cell stays green.pyspark 4.2.0 (released 2026-07-14) is held back: it is newer than the one-week guard. It becomes eligible on a later refresh once it ages past the window.
Verification: default resolution 6307 passed under
-W error, with mypy 2.3, ruff, and doctest clean; the lowest-direct cell (pytest 9.0.0 floor) exercises the adapted fixtures green;uv lock --checkis consistent.Base is pyspark-expression-codegen; retarget to main once that branch merges.