Skip to content

[CHORE](deps) Refresh uv.lock within the exclude-newer window#575

Merged
Victor Schappert (vcschapp) merged 1 commit into
mainfrom
refresh-dependency-lock
Jul 22, 2026
Merged

[CHORE](deps) Refresh uv.lock within the exclude-newer window#575
Victor Schappert (vcschapp) merged 1 commit into
mainfrom
refresh-dependency-lock

Conversation

@sethfitz

@sethfitz Seth Fitzsimmons (sethfitz) commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

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 error suite treats as a collection error. The 17 scope="class" fixtures across the codegen test modules move to the @classmethod form, 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 --check is consistent.

@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/575/schema/index.html
🕐 Updated Jul 21, 2026 18:07 UTC
📝 Commit 2cca75d
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

@sethfitz
Seth Fitzsimmons (sethfitz) marked this pull request as ready for review July 20, 2026 21:28
Base automatically changed from pyspark-expression-codegen to main July 21, 2026 17:31

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved but needs to be merge-deconflicted due to merging of PR #569.

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>
@vcschapp
Victor Schappert (vcschapp) merged commit 8b3f96a into main Jul 22, 2026
23 of 24 checks passed
@vcschapp
Victor Schappert (vcschapp) deleted the refresh-dependency-lock branch July 22, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refresh uv.lock to current dependency versions

3 participants