Skip to content

Commit 2203220

Browse files
chore(deps): update python dependencies (#137)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [mypy](https://redirect.github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | `1.18.2` -> `1.19.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/mypy/1.19.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mypy/1.19.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mypy/1.18.2/1.19.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mypy/1.18.2/1.19.0?slim=true) | | [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `9.0.1` -> `9.0.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/9.0.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/9.0.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/9.0.1/9.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/9.0.1/9.0.2?slim=true) | | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `0.14.1` -> `0.14.8` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.14.8?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.14.8?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.14.1/0.14.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.14.1/0.14.8?slim=true) | --- ### Release Notes <details> <summary>python/mypy (mypy)</summary> ### [`v1.19.0`](https://redirect.github.com/python/mypy/compare/v1.18.2...v1.19.0) [Compare Source](https://redirect.github.com/python/mypy/compare/v1.18.2...v1.19.0) </details> <details> <summary>pytest-dev/pytest (pytest)</summary> ### [`v9.0.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/9.0.2) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/9.0.1...9.0.2) ### pytest 9.0.2 (2025-12-06) #### Bug fixes - [#&#8203;13896](https://redirect.github.com/pytest-dev/pytest/issues/13896): The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators. You may enable it again by passing `-p terminalprogress`. We may enable it by default again once compatibility improves in the future. Additionally, when the environment variable `TERM` is `dumb`, the escape codes are no longer emitted, even if the plugin is enabled. - [#&#8203;13904](https://redirect.github.com/pytest-dev/pytest/issues/13904): Fixed the TOML type of the `tmp_path_retention_count` settings in the API reference from number to string. - [#&#8203;13946](https://redirect.github.com/pytest-dev/pytest/issues/13946): The private `config.inicfg` attribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10. - [#&#8203;13965](https://redirect.github.com/pytest-dev/pytest/issues/13965): Fixed quadratic-time behavior when handling `unittest` subtests in Python 3.10. #### Improved documentation - [#&#8203;4492](https://redirect.github.com/pytest-dev/pytest/issues/4492): The API Reference now contains cross-reference-able documentation of `pytest's command-line flags <command-line-flags>`. </details> <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.14.8`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0148) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.7...0.14.8) Released on 2025-12-04. ##### Preview features - \[`flake8-bugbear`] Catch `yield` expressions within other statements (`B901`) ([#&#8203;21200](https://redirect.github.com/astral-sh/ruff/pull/21200)) - \[`flake8-use-pathlib`] Mark fixes unsafe for return type changes (`PTH104`, `PTH105`, `PTH109`, `PTH115`) ([#&#8203;21440](https://redirect.github.com/astral-sh/ruff/pull/21440)) ##### Bug fixes - Fix syntax error false positives for `await` outside functions ([#&#8203;21763](https://redirect.github.com/astral-sh/ruff/pull/21763)) - \[`flake8-simplify`] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (`SIM222`, `SIM223`) ([#&#8203;21479](https://redirect.github.com/astral-sh/ruff/pull/21479)) ##### Documentation - Suggest using `--output-file` option in GitLab integration ([#&#8203;21706](https://redirect.github.com/astral-sh/ruff/pull/21706)) ##### Other changes - \[syntax-error] Default type parameter followed by non-default type parameter ([#&#8203;21657](https://redirect.github.com/astral-sh/ruff/pull/21657)) ##### Contributors - [@&#8203;kieran-ryan](https://redirect.github.com/kieran-ryan) - [@&#8203;11happy](https://redirect.github.com/11happy) - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;ntBre](https://redirect.github.com/ntBre) ### [`v0.14.7`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0147) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.6...0.14.7) Released on 2025-11-28. ##### Preview features - \[`flake8-bandit`] Handle string literal bindings in suspicious-url-open-usage (`S310`) ([#&#8203;21469](https://redirect.github.com/astral-sh/ruff/pull/21469)) - \[`pylint`] Fix `PLR1708` false positives on nested functions ([#&#8203;21177](https://redirect.github.com/astral-sh/ruff/pull/21177)) - \[`pylint`] Fix suppression for empty dict without tuple key annotation (`PLE1141`) ([#&#8203;21290](https://redirect.github.com/astral-sh/ruff/pull/21290)) - \[`ruff`] Add rule `RUF066` to detect unnecessary class properties ([#&#8203;21535](https://redirect.github.com/astral-sh/ruff/pull/21535)) - \[`ruff`] Catch more dummy variable uses (`RUF052`) ([#&#8203;19799](https://redirect.github.com/astral-sh/ruff/pull/19799)) ##### Bug fixes - \[server] Set severity for non-rule diagnostics ([#&#8203;21559](https://redirect.github.com/astral-sh/ruff/pull/21559)) - \[`flake8-implicit-str-concat`] Avoid invalid fix in (`ISC003`) ([#&#8203;21517](https://redirect.github.com/astral-sh/ruff/pull/21517)) - \[`parser`] Fix panic when parsing IPython escape command expressions ([#&#8203;21480](https://redirect.github.com/astral-sh/ruff/pull/21480)) ##### CLI - Show partial fixability indicator in statistics output ([#&#8203;21513](https://redirect.github.com/astral-sh/ruff/pull/21513)) ##### Contributors - [@&#8203;mikeleppane](https://redirect.github.com/mikeleppane) - [@&#8203;senekor](https://redirect.github.com/senekor) - [@&#8203;ShaharNaveh](https://redirect.github.com/ShaharNaveh) - [@&#8203;JumboBear](https://redirect.github.com/JumboBear) - [@&#8203;prakhar1144](https://redirect.github.com/prakhar1144) - [@&#8203;tsvikas](https://redirect.github.com/tsvikas) - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;chirizxc](https://redirect.github.com/chirizxc) - [@&#8203;AlexWaygood](https://redirect.github.com/AlexWaygood) - [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser) ### [`v0.14.6`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0146) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.5...0.14.6) Released on 2025-11-21. ##### Preview features - \[`flake8-bandit`] Support new PySNMP API paths (`S508`, `S509`) ([#&#8203;21374](https://redirect.github.com/astral-sh/ruff/pull/21374)) ##### Bug fixes - Adjust own-line comment placement between branches ([#&#8203;21185](https://redirect.github.com/astral-sh/ruff/pull/21185)) - Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value ([#&#8203;20418](https://redirect.github.com/astral-sh/ruff/pull/20418)) - Fix panic when formatting comments in unary expressions ([#&#8203;21501](https://redirect.github.com/astral-sh/ruff/pull/21501)) - Respect `fmt: skip` for compound statements on a single line ([#&#8203;20633](https://redirect.github.com/astral-sh/ruff/pull/20633)) - \[`refurb`] Fix `FURB103` autofix ([#&#8203;21454](https://redirect.github.com/astral-sh/ruff/pull/21454)) - \[`ruff`] Fix false positive for complex conversion specifiers in `logging-eager-conversion` (`RUF065`) ([#&#8203;21464](https://redirect.github.com/astral-sh/ruff/pull/21464)) ##### Rule changes - \[`ruff`] Avoid false positive on `ClassVar` reassignment (`RUF012`) ([#&#8203;21478](https://redirect.github.com/astral-sh/ruff/pull/21478)) ##### CLI - Render hyperlinks for lint errors ([#&#8203;21514](https://redirect.github.com/astral-sh/ruff/pull/21514)) - Add a `ruff analyze` option to skip over imports in `TYPE_CHECKING` blocks ([#&#8203;21472](https://redirect.github.com/astral-sh/ruff/pull/21472)) ##### Documentation - Limit `eglot-format` hook to eglot-managed Python buffers ([#&#8203;21459](https://redirect.github.com/astral-sh/ruff/pull/21459)) - Mention `force-exclude` in "Configuration > Python file discovery" ([#&#8203;21500](https://redirect.github.com/astral-sh/ruff/pull/21500)) ##### Contributors - [@&#8203;ntBre](https://redirect.github.com/ntBre) - [@&#8203;dylwil3](https://redirect.github.com/dylwil3) - [@&#8203;gauthsvenkat](https://redirect.github.com/gauthsvenkat) - [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser) - [@&#8203;thamer](https://redirect.github.com/thamer) - [@&#8203;Ruchir28](https://redirect.github.com/Ruchir28) - [@&#8203;thejcannon](https://redirect.github.com/thejcannon) - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;chirizxc](https://redirect.github.com/chirizxc) ### [`v0.14.5`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0145) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.4...0.14.5) Released on 2025-11-13. ##### Preview features - \[`flake8-simplify`] Apply `SIM113` when index variable is of type `int` ([#&#8203;21395](https://redirect.github.com/astral-sh/ruff/pull/21395)) - \[`pydoclint`] Fix false positive when Sphinx directives follow a "Raises" section (`DOC502`) ([#&#8203;20535](https://redirect.github.com/astral-sh/ruff/pull/20535)) - \[`pydoclint`] Support NumPy-style comma-separated parameters (`DOC102`) ([#&#8203;20972](https://redirect.github.com/astral-sh/ruff/pull/20972)) - \[`refurb`] Auto-fix annotated assignments (`FURB101`) ([#&#8203;21278](https://redirect.github.com/astral-sh/ruff/pull/21278)) - \[`ruff`] Ignore `str()` when not used for simple conversion (`RUF065`) ([#&#8203;21330](https://redirect.github.com/astral-sh/ruff/pull/21330)) ##### Bug fixes - Fix syntax error false positive on alternative `match` patterns ([#&#8203;21362](https://redirect.github.com/astral-sh/ruff/pull/21362)) - \[`flake8-simplify`] Fix false positive for iterable initializers with generator arguments (`SIM222`) ([#&#8203;21187](https://redirect.github.com/astral-sh/ruff/pull/21187)) - \[`pyupgrade`] Fix false positive on relative imports from local `.builtins` module (`UP029`) ([#&#8203;21309](https://redirect.github.com/astral-sh/ruff/pull/21309)) - \[`pyupgrade`] Consistently set the deprecated tag (`UP035`) ([#&#8203;21396](https://redirect.github.com/astral-sh/ruff/pull/21396)) ##### Rule changes - \[`refurb`] Detect empty f-strings (`FURB105`) ([#&#8203;21348](https://redirect.github.com/astral-sh/ruff/pull/21348)) ##### CLI - Add option to provide a reason to `--add-noqa` ([#&#8203;21294](https://redirect.github.com/astral-sh/ruff/pull/21294)) - Add upstream linter URL to `ruff linter --output-format=json` ([#&#8203;21316](https://redirect.github.com/astral-sh/ruff/pull/21316)) - Add color to `--help` ([#&#8203;21337](https://redirect.github.com/astral-sh/ruff/pull/21337)) ##### Documentation - Add a new "Opening a PR" section to the contribution guide ([#&#8203;21298](https://redirect.github.com/astral-sh/ruff/pull/21298)) - Added the PyScripter IDE to the list of "Who is using Ruff?" ([#&#8203;21402](https://redirect.github.com/astral-sh/ruff/pull/21402)) - Update PyCharm setup instructions ([#&#8203;21409](https://redirect.github.com/astral-sh/ruff/pull/21409)) - \[`flake8-annotations`] Add link to `allow-star-arg-any` option (`ANN401`) ([#&#8203;21326](https://redirect.github.com/astral-sh/ruff/pull/21326)) ##### Other changes - \[`configuration`] Improve error message when `line-length` exceeds `u16::MAX` ([#&#8203;21329](https://redirect.github.com/astral-sh/ruff/pull/21329)) ##### Contributors - [@&#8203;njhearp](https://redirect.github.com/njhearp) - [@&#8203;11happy](https://redirect.github.com/11happy) - [@&#8203;hugovk](https://redirect.github.com/hugovk) - [@&#8203;Gankra](https://redirect.github.com/Gankra) - [@&#8203;ntBre](https://redirect.github.com/ntBre) - [@&#8203;pyscripter](https://redirect.github.com/pyscripter) - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser) - [@&#8203;henryiii](https://redirect.github.com/henryiii) - [@&#8203;charliecloudberry](https://redirect.github.com/charliecloudberry) ### [`v0.14.4`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0144) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.3...0.14.4) Released on 2025-11-06. ##### Preview features - \[formatter] Allow newlines after function headers without docstrings ([#&#8203;21110](https://redirect.github.com/astral-sh/ruff/pull/21110)) - \[formatter] Avoid extra parentheses for long `match` patterns with `as` captures ([#&#8203;21176](https://redirect.github.com/astral-sh/ruff/pull/21176)) - \[`refurb`] Expand fix safety for keyword arguments and `Decimal`s (`FURB164`) ([#&#8203;21259](https://redirect.github.com/astral-sh/ruff/pull/21259)) - \[`refurb`] Preserve argument ordering in autofix (`FURB103`) ([#&#8203;20790](https://redirect.github.com/astral-sh/ruff/pull/20790)) ##### Bug fixes - \[server] Fix missing diagnostics for notebooks ([#&#8203;21156](https://redirect.github.com/astral-sh/ruff/pull/21156)) - \[`flake8-bugbear`] Ignore non-NFKC attribute names in `B009` and `B010` ([#&#8203;21131](https://redirect.github.com/astral-sh/ruff/pull/21131)) - \[`refurb`] Fix false negative for underscores before sign in `Decimal` constructor (`FURB157`) ([#&#8203;21190](https://redirect.github.com/astral-sh/ruff/pull/21190)) - \[`ruff`] Fix false positives on starred arguments (`RUF057`) ([#&#8203;21256](https://redirect.github.com/astral-sh/ruff/pull/21256)) ##### Rule changes - \[`airflow`] extend deprecated argument `concurrency` in `airflow..DAG` (`AIR301`) ([#&#8203;21220](https://redirect.github.com/astral-sh/ruff/pull/21220)) ##### Documentation - Improve `extend` docs ([#&#8203;21135](https://redirect.github.com/astral-sh/ruff/pull/21135)) - \[`flake8-comprehensions`] Fix typo in `C416` documentation ([#&#8203;21184](https://redirect.github.com/astral-sh/ruff/pull/21184)) - Revise Ruff setup instructions for Zed editor ([#&#8203;20935](https://redirect.github.com/astral-sh/ruff/pull/20935)) ##### Other changes - Make `ruff analyze graph` work with jupyter notebooks ([#&#8203;21161](https://redirect.github.com/astral-sh/ruff/pull/21161)) ##### Contributors - [@&#8203;chirizxc](https://redirect.github.com/chirizxc) - [@&#8203;Lee-W](https://redirect.github.com/Lee-W) - [@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain) - [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser) - [@&#8203;tjkuson](https://redirect.github.com/tjkuson) - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;renovate](https://redirect.github.com/renovate) - [@&#8203;ntBre](https://redirect.github.com/ntBre) - [@&#8203;gauthsvenkat](https://redirect.github.com/gauthsvenkat) - [@&#8203;LoicRiegel](https://redirect.github.com/LoicRiegel) ### [`v0.14.3`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0143) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.2...0.14.3) Released on 2025-10-30. ##### Preview features - Respect `--output-format` with `--watch` ([#&#8203;21097](https://redirect.github.com/astral-sh/ruff/pull/21097)) - \[`pydoclint`] Fix false positive on explicit exception re-raising (`DOC501`, `DOC502`) ([#&#8203;21011](https://redirect.github.com/astral-sh/ruff/pull/21011)) - \[`pyflakes`] Revert to stable behavior if imports for module lie in alternate branches for `F401` ([#&#8203;20878](https://redirect.github.com/astral-sh/ruff/pull/20878)) - \[`pylint`] Implement `stop-iteration-return` (`PLR1708`) ([#&#8203;20733](https://redirect.github.com/astral-sh/ruff/pull/20733)) - \[`ruff`] Add support for additional eager conversion patterns (`RUF065`) ([#&#8203;20657](https://redirect.github.com/astral-sh/ruff/pull/20657)) ##### Bug fixes - Fix finding keyword range for clause header after statement ending with semicolon ([#&#8203;21067](https://redirect.github.com/astral-sh/ruff/pull/21067)) - Fix syntax error false positive on nested alternative patterns ([#&#8203;21104](https://redirect.github.com/astral-sh/ruff/pull/21104)) - \[`ISC001`] Fix panic when string literals are unclosed ([#&#8203;21034](https://redirect.github.com/astral-sh/ruff/pull/21034)) - \[`flake8-django`] Apply `DJ001` to annotated fields ([#&#8203;20907](https://redirect.github.com/astral-sh/ruff/pull/20907)) - \[`flake8-pyi`] Fix `PYI034` to not trigger on metaclasses (`PYI034`) ([#&#8203;20881](https://redirect.github.com/astral-sh/ruff/pull/20881)) - \[`flake8-type-checking`] Fix `TC003` false positive with `future-annotations` ([#&#8203;21125](https://redirect.github.com/astral-sh/ruff/pull/21125)) - \[`pyflakes`] Fix false positive for `__class__` in lambda expressions within class definitions (`F821`) ([#&#8203;20564](https://redirect.github.com/astral-sh/ruff/pull/20564)) - \[`pyupgrade`] Fix false positive for `TypeVar` with default on Python <3.13 (`UP046`,`UP047`) ([#&#8203;21045](https://redirect.github.com/astral-sh/ruff/pull/21045)) ##### Rule changes - Add missing docstring sections to the numpy list ([#&#8203;20931](https://redirect.github.com/astral-sh/ruff/pull/20931)) - \[`airflow`] Extend `airflow.models..Param` check (`AIR311`) ([#&#8203;21043](https://redirect.github.com/astral-sh/ruff/pull/21043)) - \[`airflow`] Warn that `airflow....DAG.create_dagrun` has been removed (`AIR301`) ([#&#8203;21093](https://redirect.github.com/astral-sh/ruff/pull/21093)) - \[`refurb`] Preserve digit separators in `Decimal` constructor (`FURB157`) ([#&#8203;20588](https://redirect.github.com/astral-sh/ruff/pull/20588)) ##### Server - Avoid sending an unnecessary "clear diagnostics" message for clients supporting pull diagnostics ([#&#8203;21105](https://redirect.github.com/astral-sh/ruff/pull/21105)) ##### Documentation - \[`flake8-bandit`] Fix correct example for `S308` ([#&#8203;21128](https://redirect.github.com/astral-sh/ruff/pull/21128)) ##### Other changes - Clearer error message when `line-length` goes beyond threshold ([#&#8203;21072](https://redirect.github.com/astral-sh/ruff/pull/21072)) ##### Contributors - [@&#8203;danparizher](https://redirect.github.com/danparizher) - [@&#8203;jvacek](https://redirect.github.com/jvacek) - [@&#8203;ntBre](https://redirect.github.com/ntBre) - [@&#8203;augustelalande](https://redirect.github.com/augustelalande) - [@&#8203;prakhar1144](https://redirect.github.com/prakhar1144) - [@&#8203;TaKO8Ki](https://redirect.github.com/TaKO8Ki) - [@&#8203;dylwil3](https://redirect.github.com/dylwil3) - [@&#8203;fatelei](https://redirect.github.com/fatelei) - [@&#8203;ShaharNaveh](https://redirect.github.com/ShaharNaveh) - [@&#8203;Lee-W](https://redirect.github.com/Lee-W) ### [`v0.14.2`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0142) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.14.1...0.14.2) Released on 2025-10-23. ##### Preview features - \[`flake8-gettext`] Resolve qualified names and built-in bindings (`INT001`, `INT002`, `INT003`) ([#&#8203;19045](https://redirect.github.com/astral-sh/ruff/pull/19045)) ##### Bug fixes - Avoid reusing nested, interpolated quotes before Python 3.12 ([#&#8203;20930](https://redirect.github.com/astral-sh/ruff/pull/20930)) - Catch syntax errors in nested interpolations before Python 3.12 ([#&#8203;20949](https://redirect.github.com/astral-sh/ruff/pull/20949)) - \[`fastapi`] Handle ellipsis defaults in `FAST002` autofix ([#&#8203;20810](https://redirect.github.com/astral-sh/ruff/pull/20810)) - \[`flake8-simplify`] Skip `SIM911` when unknown arguments are present ([#&#8203;20697](https://redirect.github.com/astral-sh/ruff/pull/20697)) - \[`pyupgrade`] Always parenthesize assignment expressions in fix for `f-string` (`UP032`) ([#&#8203;21003](https://redirect.github.com/astral-sh/ruff/pull/21003)) - \[`pyupgrade`] Fix `UP032` conversion for decimal ints with underscores ([#&#8203;21022](https://redirect.github.com/astral-sh/ruff/pull/21022)) - \[`fastapi`] Skip autofix for keyword and `__debug__` path params (`FAST003`) ([#&#8203;20960](https://redirect.github.com/astral-sh/ruff/pull/20960)) ##### Rule changes - \[`flake8-bugbear`] Skip `B905` and `B912` for fewer than two iterables and no starred arguments ([#&#8203;20998](https://redirect.github.com/astral-sh/ruff/pull/20998)) - \[`ruff`] Use `DiagnosticTag` for more `pyflakes` and `pandas` rules ([#&#8203;20801](https://redirect.github.com/astral-sh/ruff/pull/20801)) ##### CLI - Improve JSON output from `ruff rule` ([#&#8203;20168](https://redirect.github.com/astral-sh/ruff/pull/20168)) ##### Documentation - Add source to testimonial ([#&#8203;20971](https://redirect.github.com/astral-sh/ruff/pull/20971)) - Document when a rule was added ([#&#8203;21035](https://redirect.github.com/astral-sh/ruff/pull/21035)) ##### Other changes - \[syntax-errors] Name is parameter and global ([#&#8203;20426](https://redirect.github.com/astral-sh/ruff/pull/20426)) - \[syntax-errors] Alternative `match` patterns bind different names ([#&#8203;20682](https://redirect.github.com/astral-sh/ruff/pull/20682)) ##### Contributors - [@&#8203;hengky-kurniawan-1](https://redirect.github.com/hengky-kurniawan-1) - [@&#8203;ShalokShalom](https://redirect.github.com/ShalokShalom) - [@&#8203;robsdedude](https://redirect.github.com/robsdedude) - [@&#8203;LoicRiegel](https://redirect.github.com/LoicRiegel) - [@&#8203;TaKO8Ki](https://redirect.github.com/TaKO8Ki) - [@&#8203;dylwil3](https://redirect.github.com/dylwil3) - [@&#8203;11happy](https://redirect.github.com/11happy) - [@&#8203;ntBre](https://redirect.github.com/ntBre) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/DrupalSecurityTeam/drupal-advisory-database). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQyLjMyLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 6da4801 commit 2203220

1 file changed

Lines changed: 149 additions & 62 deletions

File tree

0 commit comments

Comments
 (0)