chore(deps): update dependency ruff to v0.16.6 - #267
Conversation
There was a problem hiding this comment.
Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.
Once credits are available, push a new commit or reopen this pull request to trigger a review.
ea08f43 to
84a5195
Compare
There was a problem hiding this comment.
Looks good, trivial dev-dependency version bump.
What was reviewed: the single-line change to requirements-dev.txt bumping ruff from 0.16.5 to 0.16.6 (dev-only lint tool pin, # via pyuspto). Confirmed no other lines in the lockfile changed and no source, test, or config files are touched.
Extended reasoning...
Overview
The diff is a single-line change to requirements-dev.txt, bumping the pinned version of ruff (a dev-only lint/format tool) from 0.16.5 to 0.16.6, generated by Renovate. No application source code, tests, or runtime configuration is touched.
Security risks
None. ruff is a dev-time linting tool not shipped in the runtime dependency set, and the version is a normal patch release from the upstream astral-sh/ruff project on PyPI. There is no injection, auth, or data-exposure surface here.
Level of scrutiny
This warrants minimal scrutiny — it is a mechanical, automated dependency bump with a one-line diff and no functional code impact.
Other factors
The prior bot event on this PR was a "review skipped" notice due to an overage limit, not an actual review, so this is effectively the first substantive automated review of this PR. Bug hunting reported no findings, consistent with the trivial nature of the change.
This PR contains the following updates:
==0.16.5→==0.16.6Release Notes
astral-sh/ruff (ruff)
v0.16.6Compare Source
Released on 2026-09-03.
Preview features
pytest-fixture-autouseto therestrictioncategory (#28219)flake8-pytest-style] Add an autofix forPT020(#27993)flake8-tidy-imports] Prevent fix loop betweenTID254andTID255(#28262)isort] Exclude pragma comments from line length calculation (I001) (#27313)Bug fixes
flake8-async,pylint] Recognizebuiltins.open(ASYNC230,PLW1514) (#28021)flake8-bugbear] Fix panic onmatchsubjects (B031) (#27781)flake8-datetimez] Rejecttzinfo=Nonefordatetimebounds (DTZ901) (#28022)flake8-pytest-style] Avoid duplicatePT017diagnostics (#27918)ruff] Removelint.externalhint for Ruff-specific suppressions (RUF102) (#27923)Rule changes
flake8-use-pathlib] Add display-only fix foros.listdir(PTH208) (#28027)Documentation
lint.per-file-ignores(#28106)flake8-async] Document thread offloading (ASYNC240) (#28008)pyupgrade] Clarify defaultencodingargument handling (UP012) (#27315)Other changes
Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.