Skip to content

chore(deps): lock file maintenance#817

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/lock-file-maintenance
Open

chore(deps): lock file maintenance#817
renovate[bot] wants to merge 1 commit into
developfrom
renovate/lock-file-maintenance

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

cailmdaley added a commit that referenced this pull request Jul 13, 2026
Locks pytest to the version that exposed the pytest-pydocstyle breakage, so
this PR's own CI exercises the exact scenario it fixes (green = proof) and
completes the bump Renovate #816/#817 were attempting.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CBC6HKdgXaZ7ei5XfdvZGo
@renovate
renovate Bot force-pushed the renovate/lock-file-maintenance branch 2 times, most recently from 866653c to 5dcdb92 Compare July 13, 2026 10:37
@renovate
renovate Bot force-pushed the renovate/lock-file-maintenance branch 21 times, most recently from 11e7da6 to 78be444 Compare July 15, 2026 22:13
@renovate
renovate Bot force-pushed the renovate/lock-file-maintenance branch from 78be444 to dbcf9f9 Compare July 20, 2026 23:13
WentaoLuo pushed a commit to WentaoLuo/shapepipe that referenced this pull request Jul 21, 2026
pytest 9.1 removed the deprecated `path` argument from the
`pytest_collect_file` hookspec. The unmaintained pytest-pydocstyle plugin
still declares `path` in its hookimpl, so pytest aborts at plugin
registration with PluginValidationError before collecting any test — turning
CI red on every dependency PR that bumps pytest to 9.1+ (Renovate CosmoStat#816, CosmoStat#817).

These plugins were dead weight: never enabled via flags, never configured,
enforcing nothing — they only broke CI because merely installing them
registers the incompatible hook.

Replace the whole style-tool stack (black, isort, pytest-pycodestyle,
pytest-pydocstyle) with ruff, a single maintained tool covering pycodestyle
(E/W), Pyflakes (F), import sorting (I), and numpydoc docstrings (D). This
unblocks all future pytest bumps.

Enforcement is deliberately not wired into CI in this PR (parity with today —
no style gate existed): a clean `ruff check` currently reports ~600 findings,
including some real bugs (undefined names, unused variables, bare excepts)
worth a dedicated follow-up.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CBC6HKdgXaZ7ei5XfdvZGo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants