Skip to content

Update Dependencies Jun 19 (auto) - #572

Merged
maread99 merged 2 commits into
masterfrom
claude/zealous-brahmagupta-txy1k3
Jun 19, 2026
Merged

Update Dependencies Jun 19 (auto)#572
maread99 merged 2 commits into
masterfrom
claude/zealous-brahmagupta-txy1k3

Conversation

@maread99

@maread99 maread99 commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

Routine dependency update via the dependencies-management skill.

Dependencies

  • Updated uv to 0.11.22 and refreshed uv.lock with uv lock --upgrade.
  • Synced requirements.txt.
  • Notable version bumps: valimp 0.5 → 0.6 (backward compatible), pytest 9.0.3 → 9.1.0, hypothesis 6.153 → 6.155.3, pandas-stubs → 3.0.3.260530, plus assorted transitive updates.

CI / tooling pins

  • actions/checkout v6 → v7
  • astral-sh/setup-uv v8.1.0 → v8.2.0
  • ruff-pre-commit v0.15.15 → v0.15.18
  • (actions/setup-python v6, pre-commit/action v3.0.1, release-drafter v7 and pre-commit-hooks v6.0.0 already at the latest for their pinning style.)

Code revisions to support latest versions

pytest 9.1.0 deprecates class-scoped fixtures defined as instance methods (PytestRemovedIn10Warning). Converted all such fixtures across the test suite (52 fixtures) to staticmethods (@staticmethod). These are yield-only fixtures, so the conversion is behaviour-preserving and clears all 58 instances of the warning.

🤖 Generated with Claude Code

https://claude.ai/code/session_019yUFWF1ZQxs7eHcUYC99sk


Generated by Claude Code

Refresh the uv lock file and environment to the latest dependency
versions (including valimp 0.6, pytest 9.1.0, hypothesis 6.155, and
updated pandas-stubs) and sync requirements.txt.

Bump CI/tooling pins:
- actions/checkout v6 -> v7
- astral-sh/setup-uv v8.1.0 -> v8.2.0
- ruff-pre-commit v0.15.15 -> v0.15.18

Support pytest 9.1.0 by converting class-scoped fixtures defined as
instance methods to classmethods. pytest 9.1 deprecates class-scoped
instance-method fixtures (PytestRemovedIn10Warning); using classmethods
preserves behaviour for these yield-only fixtures and clears the warning.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yUFWF1ZQxs7eHcUYC99sk
@maread99 maread99 added the dependencies Pull requests that update a dependency file label Jun 19, 2026 — with Claude
These class-scoped fixtures do not reference cls in their bodies, so
@staticmethod is a more accurate fit than @classmethod and lets the
unused cls parameter be dropped. Both decorators equally clear the
pytest 9.1 PytestRemovedIn10Warning for class-scoped instance-method
fixtures (a staticmethod has no __self__ for pytest's check to flag).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yUFWF1ZQxs7eHcUYC99sk
@maread99
maread99 merged commit 4603d2f into master Jun 19, 2026
8 checks passed
@maread99
maread99 deleted the claude/zealous-brahmagupta-txy1k3 branch June 19, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants