renovate[bot]
22d809b8ce
Update dependency ruff to v0.12.2 ( #19160 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [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.12.1` -> `==0.12.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.12.2`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0122 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.1...0.12.2 )
##### Preview features
- \[`flake8-pyi`] Expand `Optional[A]` to `A | None` (`PYI016`)
([#​18572](https://redirect.github.com/astral-sh/ruff/pull/18572 ))
- \[`pyupgrade`] Mark `UP008` fix safe if no comments are in range
([#​18683](https://redirect.github.com/astral-sh/ruff/pull/18683 ))
##### Bug fixes
- \[`flake8-comprehensions`] Fix `C420` to prepend whitespace when
needed
([#​18616](https://redirect.github.com/astral-sh/ruff/pull/18616 ))
- \[`perflint`] Fix `PERF403` panic on attribute or subscription loop
variable
([#​19042](https://redirect.github.com/astral-sh/ruff/pull/19042 ))
- \[`pydocstyle`] Fix `D413` infinite loop for parenthesized docstring
([#​18930](https://redirect.github.com/astral-sh/ruff/pull/18930 ))
- \[`pylint`] Fix `PLW0108` autofix introducing a syntax error when the
lambda's body contains an assignment expression
([#​18678](https://redirect.github.com/astral-sh/ruff/pull/18678 ))
- \[`refurb`] Fix false positive on empty tuples (`FURB168`)
([#​19058](https://redirect.github.com/astral-sh/ruff/pull/19058 ))
- \[`ruff`] Allow more `field` calls from `attrs` (`RUF009`)
([#​19021](https://redirect.github.com/astral-sh/ruff/pull/19021 ))
- \[`ruff`] Fix syntax error introduced for an empty string followed by
a u-prefixed string (`UP025`)
([#​18899](https://redirect.github.com/astral-sh/ruff/pull/18899 ))
##### Rule changes
- \[`flake8-executable`] Allow `uvx` in shebang line (`EXE003`)
([#​18967](https://redirect.github.com/astral-sh/ruff/pull/18967 ))
- \[`pandas`] Avoid flagging `PD002` if `pandas` is not imported
([#​18963](https://redirect.github.com/astral-sh/ruff/pull/18963 ))
- \[`pyupgrade`] Avoid PEP-604 unions with `typing.NamedTuple` (`UP007`,
`UP045`)
([#​18682](https://redirect.github.com/astral-sh/ruff/pull/18682 ))
##### Documentation
- Document link between `import-outside-top-level (PLC0415)` and
`lint.flake8-tidy-imports.banned-module-level-imports`
([#​18733](https://redirect.github.com/astral-sh/ruff/pull/18733 ))
- Fix description of the `format.skip-magic-trailing-comma` example
([#​19095](https://redirect.github.com/astral-sh/ruff/pull/19095 ))
- \[`airflow`] Make `AIR302` example error out-of-the-box
([#​18988](https://redirect.github.com/astral-sh/ruff/pull/18988 ))
- \[`airflow`] Make `AIR312` example error out-of-the-box
([#​18989](https://redirect.github.com/astral-sh/ruff/pull/18989 ))
- \[`flake8-annotations`] Make `ANN401` example error out-of-the-box
([#​18974](https://redirect.github.com/astral-sh/ruff/pull/18974 ))
- \[`flake8-async`] Make `ASYNC100` example error out-of-the-box
([#​18993](https://redirect.github.com/astral-sh/ruff/pull/18993 ))
- \[`flake8-async`] Make `ASYNC105` example error out-of-the-box
([#​19002](https://redirect.github.com/astral-sh/ruff/pull/19002 ))
- \[`flake8-async`] Make `ASYNC110` example error out-of-the-box
([#​18975](https://redirect.github.com/astral-sh/ruff/pull/18975 ))
- \[`flake8-async`] Make `ASYNC210` example error out-of-the-box
([#​18977](https://redirect.github.com/astral-sh/ruff/pull/18977 ))
- \[`flake8-async`] Make `ASYNC220`, `ASYNC221`, and `ASYNC222` examples
error out-of-the-box
([#​18978](https://redirect.github.com/astral-sh/ruff/pull/18978 ))
- \[`flake8-async`] Make `ASYNC251` example error out-of-the-box
([#​18990](https://redirect.github.com/astral-sh/ruff/pull/18990 ))
- \[`flake8-bandit`] Make `S201` example error out-of-the-box
([#​19017](https://redirect.github.com/astral-sh/ruff/pull/19017 ))
- \[`flake8-bandit`] Make `S604` and `S609` examples error
out-of-the-box
([#​19049](https://redirect.github.com/astral-sh/ruff/pull/19049 ))
- \[`flake8-bugbear`] Make `B028` example error out-of-the-box
([#​19054](https://redirect.github.com/astral-sh/ruff/pull/19054 ))
- \[`flake8-bugbear`] Make `B911` example error out-of-the-box
([#​19051](https://redirect.github.com/astral-sh/ruff/pull/19051 ))
- \[`flake8-datetimez`] Make `DTZ011` example error out-of-the-box
([#​19055](https://redirect.github.com/astral-sh/ruff/pull/19055 ))
- \[`flake8-datetimez`] Make `DTZ901` example error out-of-the-box
([#​19056](https://redirect.github.com/astral-sh/ruff/pull/19056 ))
- \[`flake8-pyi`] Make `PYI032` example error out-of-the-box
([#​19061](https://redirect.github.com/astral-sh/ruff/pull/19061 ))
- \[`flake8-pyi`] Make example error out-of-the-box (`PYI014`, `PYI015`)
([#​19097](https://redirect.github.com/astral-sh/ruff/pull/19097 ))
- \[`flake8-pyi`] Make example error out-of-the-box (`PYI042`)
([#​19101](https://redirect.github.com/astral-sh/ruff/pull/19101 ))
- \[`flake8-pyi`] Make example error out-of-the-box (`PYI059`)
([#​19080](https://redirect.github.com/astral-sh/ruff/pull/19080 ))
- \[`flake8-pyi`] Make example error out-of-the-box (`PYI062`)
([#​19079](https://redirect.github.com/astral-sh/ruff/pull/19079 ))
- \[`flake8-pytest-style`] Make example error out-of-the-box (`PT023`)
([#​19104](https://redirect.github.com/astral-sh/ruff/pull/19104 ))
- \[`flake8-pytest-style`] Make example error out-of-the-box (`PT030`)
([#​19105](https://redirect.github.com/astral-sh/ruff/pull/19105 ))
- \[`flake8-quotes`] Make example error out-of-the-box (`Q003`)
([#​19106](https://redirect.github.com/astral-sh/ruff/pull/19106 ))
- \[`flake8-simplify`] Make example error out-of-the-box (`SIM110`)
([#​19113](https://redirect.github.com/astral-sh/ruff/pull/19113 ))
- \[`flake8-simplify`] Make example error out-of-the-box (`SIM113`)
([#​19109](https://redirect.github.com/astral-sh/ruff/pull/19109 ))
- \[`flake8-simplify`] Make example error out-of-the-box (`SIM401`)
([#​19110](https://redirect.github.com/astral-sh/ruff/pull/19110 ))
- \[`pyflakes`] Fix backslash in docs (`F621`)
([#​19098](https://redirect.github.com/astral-sh/ruff/pull/19098 ))
- \[`pylint`] Fix `PLC0415` example
([#​18970](https://redirect.github.com/astral-sh/ruff/pull/18970 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 08:54:35 +05:30
renovate[bot]
9469a982cc
Update dependency ruff to v0.12.1 ( #19032 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.12.0` -> `==0.12.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.12.1`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0121 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.0...0.12.1 )
##### Preview features
- \[`flake8-errmsg`] Extend `EM101` to support byte strings
([#​18867](https://redirect.github.com/astral-sh/ruff/pull/18867 ))
- \[`flake8-use-pathlib`] Add autofix for `PTH202`
([#​18763](https://redirect.github.com/astral-sh/ruff/pull/18763 ))
- \[`pygrep-hooks`] Add `AsyncMock` methods to `invalid-mock-access`
(`PGH005`)
([#​18547](https://redirect.github.com/astral-sh/ruff/pull/18547 ))
- \[`pylint`] Ignore `__init__.py` files in (`PLC0414`)
([#​18400](https://redirect.github.com/astral-sh/ruff/pull/18400 ))
- \[`ruff`] Trigger `RUF037` for empty string and byte strings
([#​18862](https://redirect.github.com/astral-sh/ruff/pull/18862 ))
- \[formatter] Fix missing blank lines before decorated classes in
`.pyi` files
([#​18888](https://redirect.github.com/astral-sh/ruff/pull/18888 ))
##### Bug fixes
- Avoid generating diagnostics with per-file ignores
([#​18801](https://redirect.github.com/astral-sh/ruff/pull/18801 ))
- Handle parenthesized arguments in `remove_argument`
([#​18805](https://redirect.github.com/astral-sh/ruff/pull/18805 ))
- \[`flake8-logging`] Avoid false positive for `exc_info=True` outside
`logger.exception` (`LOG014`)
([#​18737](https://redirect.github.com/astral-sh/ruff/pull/18737 ))
- \[`flake8-pytest-style`] Enforce `pytest` import for decorators
([#​18779](https://redirect.github.com/astral-sh/ruff/pull/18779 ))
- \[`flake8-pytest-style`] Mark autofix for `PT001` and `PT023` as
unsafe if there's comments in the decorator
([#​18792](https://redirect.github.com/astral-sh/ruff/pull/18792 ))
- \[`flake8-pytest-style`] `PT001`/`PT023` fix makes syntax error on
parenthesized decorator
([#​18782](https://redirect.github.com/astral-sh/ruff/pull/18782 ))
- \[`flake8-raise`] Make fix unsafe if it deletes comments (`RSE102`)
([#​18788](https://redirect.github.com/astral-sh/ruff/pull/18788 ))
- \[`flake8-simplify`] Fix `SIM911` autofix creating a syntax error
([#​18793](https://redirect.github.com/astral-sh/ruff/pull/18793 ))
- \[`flake8-simplify`] Fix false negatives for shadowed bindings
(`SIM910`, `SIM911`)
([#​18794](https://redirect.github.com/astral-sh/ruff/pull/18794 ))
- \[`flake8-simplify`] Preserve original behavior for `except ()` and
bare `except` (`SIM105`)
([#​18213](https://redirect.github.com/astral-sh/ruff/pull/18213 ))
- \[`flake8-pyi`] Fix `PYI041`'s fix causing `TypeError` with `None |
None | ...`
([#​18637](https://redirect.github.com/astral-sh/ruff/pull/18637 ))
- \[`perflint`] Fix `PERF101` autofix creating a syntax error and mark
autofix as unsafe if there are comments in the `list` call expr
([#​18803](https://redirect.github.com/astral-sh/ruff/pull/18803 ))
- \[`perflint`] Fix false negative in `PERF401`
([#​18866](https://redirect.github.com/astral-sh/ruff/pull/18866 ))
- \[`pylint`] Avoid flattening nested `min`/`max` when outer call has
single argument (`PLW3301`)
([#​16885](https://redirect.github.com/astral-sh/ruff/pull/16885 ))
- \[`pylint`] Fix `PLC2801` autofix creating a syntax error
([#​18857](https://redirect.github.com/astral-sh/ruff/pull/18857 ))
- \[`pylint`] Mark `PLE0241` autofix as unsafe if there's comments in
the base classes
([#​18832](https://redirect.github.com/astral-sh/ruff/pull/18832 ))
- \[`pylint`] Suppress `PLE2510`/`PLE2512`/`PLE2513`/`PLE2514`/`PLE2515`
autofix if the text contains an odd number of backslashes
([#​18856](https://redirect.github.com/astral-sh/ruff/pull/18856 ))
- \[`refurb`] Detect more exotic float literals in `FURB164`
([#​18925](https://redirect.github.com/astral-sh/ruff/pull/18925 ))
- \[`refurb`] Fix `FURB163` autofix creating a syntax error for `yield`
expressions
([#​18756](https://redirect.github.com/astral-sh/ruff/pull/18756 ))
- \[`refurb`] Mark `FURB129` autofix as unsafe if there's comments in
the `readlines` call
([#​18858](https://redirect.github.com/astral-sh/ruff/pull/18858 ))
- \[`ruff`] Fix false positives and negatives in `RUF010`
([#​18690](https://redirect.github.com/astral-sh/ruff/pull/18690 ))
- Fix casing of `analyze.direction` variant names
([#​18892](https://redirect.github.com/astral-sh/ruff/pull/18892 ))
##### Rule changes
- Fix f-string interpolation escaping in generated fixes
([#​18882](https://redirect.github.com/astral-sh/ruff/pull/18882 ))
- \[`flake8-return`] Mark `RET501` fix unsafe if comments are inside
([#​18780](https://redirect.github.com/astral-sh/ruff/pull/18780 ))
- \[`flake8-async`] Fix detection for large integer sleep durations in
`ASYNC116` rule
([#​18767](https://redirect.github.com/astral-sh/ruff/pull/18767 ))
- \[`flake8-async`] Mark autofix for `ASYNC115` as unsafe if the call
expression contains comments
([#​18753](https://redirect.github.com/astral-sh/ruff/pull/18753 ))
- \[`flake8-bugbear`] Mark autofix for `B004` as unsafe if the `hasattr`
call expr contains comments
([#​18755](https://redirect.github.com/astral-sh/ruff/pull/18755 ))
- \[`flake8-comprehension`] Mark autofix for `C420` as unsafe if there's
comments inside the dict comprehension
([#​18768](https://redirect.github.com/astral-sh/ruff/pull/18768 ))
- \[`flake8-comprehensions`] Handle template strings for comprehension
fixes
([#​18710](https://redirect.github.com/astral-sh/ruff/pull/18710 ))
- \[`flake8-future-annotations`] Add autofix (`FA100`)
([#​18903](https://redirect.github.com/astral-sh/ruff/pull/18903 ))
- \[`pyflakes`] Mark `F504`/`F522`/`F523` autofix as unsafe if there's a
call with side effect
([#​18839](https://redirect.github.com/astral-sh/ruff/pull/18839 ))
- \[`pylint`] Allow fix with comments and document performance
implications (`PLW3301`)
([#​18936](https://redirect.github.com/astral-sh/ruff/pull/18936 ))
- \[`pylint`] Detect more exotic `NaN` literals in `PLW0177`
([#​18630](https://redirect.github.com/astral-sh/ruff/pull/18630 ))
- \[`pylint`] Fix `PLC1802` autofix creating a syntax error and mark
autofix as unsafe if there's comments in the `len` call
([#​18836](https://redirect.github.com/astral-sh/ruff/pull/18836 ))
- \[`pyupgrade`] Extend version detection to include
`sys.version_info.major` (`UP036`)
([#​18633](https://redirect.github.com/astral-sh/ruff/pull/18633 ))
- \[`ruff`] Add lint rule `RUF064` for calling `chmod` with non-octal
integers
([#​18541](https://redirect.github.com/astral-sh/ruff/pull/18541 ))
- \[`ruff`] Added `cls.__dict__.get('__annotations__')` check (`RUF063`)
([#​18233](https://redirect.github.com/astral-sh/ruff/pull/18233 ))
- \[`ruff`] Frozen `dataclass` default should be valid (`RUF009`)
([#​18735](https://redirect.github.com/astral-sh/ruff/pull/18735 ))
##### Server
- Consider virtual path for various server actions
([#​18910](https://redirect.github.com/astral-sh/ruff/pull/18910 ))
##### Documentation
- Add fix safety sections
([#​18940](https://redirect.github.com/astral-sh/ruff/pull/18940 ),[#​18841](https://redirect.github.com/astral-sh/ruff/pull/18841 ),[#​18802](https://redirect.github.com/astral-sh/ruff/pull/18802 ),[#​18837](https://redirect.github.com/astral-sh/ruff/pull/18837 ),[#​18800](https://redirect.github.com/astral-sh/ruff/pull/18800 ),[#​18415](https://redirect.github.com/astral-sh/ruff/pull/18415 ),[#​18853](https://redirect.github.com/astral-sh/ruff/pull/18853 ),[#​18842](https://redirect.github.com/astral-sh/ruff/pull/18842 ))
- Use updated pre-commit id
([#​18718](https://redirect.github.com/astral-sh/ruff/pull/18718 ))
- \[`perflint`] Small docs improvement to `PERF401`
([#​18786](https://redirect.github.com/astral-sh/ruff/pull/18786 ))
- \[`pyupgrade`]: Use `super()`, not `__super__` in error messages
(`UP008`)
([#​18743](https://redirect.github.com/astral-sh/ruff/pull/18743 ))
- \[`flake8-pie`] Small docs fix to `PIE794`
([#​18829](https://redirect.github.com/astral-sh/ruff/pull/18829 ))
- \[`flake8-pyi`] Correct `collections-named-tuple` example to use
PascalCase assignment
([#​16884](https://redirect.github.com/astral-sh/ruff/pull/16884 ))
- \[`flake8-pie`] Add note on type checking benefits to
`unnecessary-dict-kwargs` (`PIE804`)
([#​18666](https://redirect.github.com/astral-sh/ruff/pull/18666 ))
- \[`pycodestyle`] Clarify PEP 8 relationship to
`whitespace-around-operator` rules
([#​18870](https://redirect.github.com/astral-sh/ruff/pull/18870 ))
##### Other changes
- Disallow newlines in format specifiers of single quoted f- or
t-strings
([#​18708](https://redirect.github.com/astral-sh/ruff/pull/18708 ))
- \[`flake8-logging`] Add fix safety section to `LOG002`
([#​18840](https://redirect.github.com/astral-sh/ruff/pull/18840 ))
- \[`pyupgrade`] Add fix safety section to `UP010`
([#​18838](https://redirect.github.com/astral-sh/ruff/pull/18838 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 13:12:53 +05:30
renovate[bot]
55a2ff91c7
Update dependency ruff to v0.12.0 ( #18790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 09:32:47 +00:00
renovate[bot]
6cefbb6b38
Update dependency ruff to v0.11.13 ( #18580 )
2025-06-09 02:23:11 +01:00
renovate[bot]
643c845a47
Update dependency mdformat-mkdocs to v4.3.0 ( #18421 )
2025-06-02 07:38:36 +02:00
renovate[bot]
c4015edf48
Update dependency ruff to v0.11.12 ( #18417 )
2025-06-02 07:37:56 +02:00
renovate[bot]
cc59ff8aad
Update dependency ruff to v0.11.11 ( #18301 )
2025-05-26 07:41:54 +02:00
Dylan
6c0a59ea78
Fix insider docs requirement syntax ( #18265 )
...
Attempting to fix the `mkdocs` workflow (maybe `uv` is more forgiving
than `pip` for the syntax in `requirements.txt`?)
2025-05-22 16:21:51 -05:00
Micha Reiser
f9ca6eb63e
Fix rendering of admonition in docs ( #18163 )
2025-05-20 08:22:06 +02:00
renovate[bot]
ab96adbcd1
Update dependency ruff to v0.11.10 ( #18171 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:29:03 +02:00
renovate[bot]
99555b775c
Update dependency ruff to v0.11.9 ( #18024 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-11 22:03:55 -04:00
renovate[bot]
3b15af6d4f
Update dependency ruff to v0.11.8 ( #17839 )
2025-05-05 07:29:36 +02:00
renovate[bot]
b09f00a4ef
Update dependency ruff to v0.11.7 ( #17668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 08:09:50 +02:00
renovate[bot]
c077b109ce
Update dependency ruff to v0.11.6 ( #17516 )
2025-04-21 09:49:22 +01:00
renovate[bot]
b02a42d99a
Update dependency ruff to v0.9.10 ( #16593 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.9.9` -> `==0.9.10` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.9.10`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0910 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.9...0.9.10 )
##### Preview features
- \[`ruff`] Add new rule `RUF059`: Unused unpacked assignment
([#​16449](https://redirect.github.com/astral-sh/ruff/pull/16449 ))
- \[`syntax-errors`] Detect assignment expressions before Python 3.8
([#​16383](https://redirect.github.com/astral-sh/ruff/pull/16383 ))
- \[`syntax-errors`] Named expressions in decorators before Python 3.9
([#​16386](https://redirect.github.com/astral-sh/ruff/pull/16386 ))
- \[`syntax-errors`] Parenthesized keyword argument names after Python
3.8
([#​16482](https://redirect.github.com/astral-sh/ruff/pull/16482 ))
- \[`syntax-errors`] Positional-only parameters before Python 3.8
([#​16481](https://redirect.github.com/astral-sh/ruff/pull/16481 ))
- \[`syntax-errors`] Tuple unpacking in `return` and `yield` before
Python 3.8
([#​16485](https://redirect.github.com/astral-sh/ruff/pull/16485 ))
- \[`syntax-errors`] Type parameter defaults before Python 3.13
([#​16447](https://redirect.github.com/astral-sh/ruff/pull/16447 ))
- \[`syntax-errors`] Type parameter lists before Python 3.12
([#​16479](https://redirect.github.com/astral-sh/ruff/pull/16479 ))
- \[`syntax-errors`] `except*` before Python 3.11
([#​16446](https://redirect.github.com/astral-sh/ruff/pull/16446 ))
- \[`syntax-errors`] `type` statements before Python 3.12
([#​16478](https://redirect.github.com/astral-sh/ruff/pull/16478 ))
##### Bug fixes
- Escape template filenames in glob patterns in configuration
([#​16407](https://redirect.github.com/astral-sh/ruff/pull/16407 ))
- \[`flake8-simplify`] Exempt unittest context methods for `SIM115` rule
([#​16439](https://redirect.github.com/astral-sh/ruff/pull/16439 ))
- Formatter: Fix syntax error location in notebooks
([#​16499](https://redirect.github.com/astral-sh/ruff/pull/16499 ))
- \[`pyupgrade`] Do not offer fix when at least one target is
`global`/`nonlocal` (`UP028`)
([#​16451](https://redirect.github.com/astral-sh/ruff/pull/16451 ))
- \[`flake8-builtins`] Ignore variables matching module attribute names
(`A001`)
([#​16454](https://redirect.github.com/astral-sh/ruff/pull/16454 ))
- \[`pylint`] Convert `code` keyword argument to a positional argument
in fix for (`PLR1722`)
([#​16424](https://redirect.github.com/astral-sh/ruff/pull/16424 ))
##### CLI
- Move rule code from `description` to `check_name` in GitLab output
serializer
([#​16437](https://redirect.github.com/astral-sh/ruff/pull/16437 ))
##### Documentation
- \[`pydocstyle`] Clarify that `D417` only checks docstrings with an
arguments section
([#​16494](https://redirect.github.com/astral-sh/ruff/pull/16494 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 09:24:24 +01:00
renovate[bot]
5efcfd3414
Update dependency ruff to v0.9.9 ( #16464 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.9.7` -> `==0.9.9` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.9.9`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#099 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.8...0.9.9 )
##### Preview features
- Fix caching of unsupported-syntax errors
([#​16425](https://redirect.github.com/astral-sh/ruff/pull/16425 ))
##### Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is
enabled
([#​16429](https://redirect.github.com/astral-sh/ruff/pull/16429 ))
###
[`v0.9.8`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#098 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.7...0.9.8 )
##### Preview features
- Start detecting version-related syntax errors in the parser
([#​16090](https://redirect.github.com/astral-sh/ruff/pull/16090 ))
##### Rule changes
- \[`pylint`] Mark fix unsafe (`PLW1507`)
([#​16343](https://redirect.github.com/astral-sh/ruff/pull/16343 ))
- \[`pylint`] Catch `case np.nan`/`case math.nan` in `match` statements
(`PLW0177`)
([#​16378](https://redirect.github.com/astral-sh/ruff/pull/16378 ))
- \[`ruff`] Add more Pydantic models variants to the list of default
copy semantics (`RUF012`)
([#​16291](https://redirect.github.com/astral-sh/ruff/pull/16291 ))
##### Server
- Avoid indexing the project if `configurationPreference` is
`editorOnly`
([#​16381](https://redirect.github.com/astral-sh/ruff/pull/16381 ))
- Avoid unnecessary info at non-trace server log level
([#​16389](https://redirect.github.com/astral-sh/ruff/pull/16389 ))
- Expand `ruff.configuration` to allow inline config
([#​16296](https://redirect.github.com/astral-sh/ruff/pull/16296 ))
- Notify users for invalid client settings
([#​16361](https://redirect.github.com/astral-sh/ruff/pull/16361 ))
##### Configuration
- Add `per-file-target-version` option
([#​16257](https://redirect.github.com/astral-sh/ruff/pull/16257 ))
##### Bug fixes
- \[`refurb`] Do not consider docstring(s) (`FURB156`)
([#​16391](https://redirect.github.com/astral-sh/ruff/pull/16391 ))
- \[`flake8-self`] Ignore attribute accesses on instance-like variables
(`SLF001`)
([#​16149](https://redirect.github.com/astral-sh/ruff/pull/16149 ))
- \[`pylint`] Fix false positives, add missing methods, and support
positional-only parameters (`PLE0302`)
([#​16263](https://redirect.github.com/astral-sh/ruff/pull/16263 ))
- \[`flake8-pyi`] Mark `PYI030` fix unsafe when comments are deleted
([#​16322](https://redirect.github.com/astral-sh/ruff/pull/16322 ))
##### Documentation
- Fix example for `S611`
([#​16316](https://redirect.github.com/astral-sh/ruff/pull/16316 ))
- Normalize inconsistent markdown headings in docstrings
([#​16364](https://redirect.github.com/astral-sh/ruff/pull/16364 ))
- Document MSRV policy
([#​16384](https://redirect.github.com/astral-sh/ruff/pull/16384 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 13:11:13 +05:30
renovate[bot]
222588645b
Update dependency ruff to v0.9.7 ( #16336 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.9.6` -> `==0.9.7` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.9.7`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#097 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.6...0.9.7 )
##### Preview features
- Consider `__new__` methods as special function type for enforcing
class method or static method rules
([#​13305](https://redirect.github.com/astral-sh/ruff/pull/13305 ))
- \[`airflow`] Improve the internal logic to differentiate deprecated
symbols (`AIR303`)
([#​16013](https://redirect.github.com/astral-sh/ruff/pull/16013 ))
- \[`refurb`] Manual timezone monkeypatching (`FURB162`)
([#​16113](https://redirect.github.com/astral-sh/ruff/pull/16113 ))
- \[`ruff`] Implicit class variable in dataclass (`RUF045`)
([#​14349](https://redirect.github.com/astral-sh/ruff/pull/14349 ))
- \[`ruff`] Skip singleton starred expressions for
`incorrectly-parenthesized-tuple-in-subscript` (`RUF031`)
([#​16083](https://redirect.github.com/astral-sh/ruff/pull/16083 ))
- \[`refurb`] Check for subclasses includes subscript expressions
(`FURB189`)
([#​16155](https://redirect.github.com/astral-sh/ruff/pull/16155 ))
##### Rule changes
- \[`flake8-comprehensions`]: Handle trailing comma in `C403` fix
([#​16110](https://redirect.github.com/astral-sh/ruff/pull/16110 ))
- \[`flake8-debugger`] Also flag `sys.breakpointhook` and
`sys.__breakpointhook__` (`T100`)
([#​16191](https://redirect.github.com/astral-sh/ruff/pull/16191 ))
- \[`pydocstyle`] Handle arguments with the same names as sections
(`D417`)
([#​16011](https://redirect.github.com/astral-sh/ruff/pull/16011 ))
- \[`pylint`] Correct ordering of arguments in fix for `if-stmt-min-max`
(`PLR1730`)
([#​16080](https://redirect.github.com/astral-sh/ruff/pull/16080 ))
- \[`pylint`] Do not offer fix for raw strings (`PLE251`)
([#​16132](https://redirect.github.com/astral-sh/ruff/pull/16132 ))
- \[`pyupgrade`] Do not upgrade functional `TypedDicts` with private
field names to the class-based syntax (`UP013`)
([#​16219](https://redirect.github.com/astral-sh/ruff/pull/16219 ))
- \[`pyupgrade`] Handle micro version numbers correctly (`UP036`)
([#​16091](https://redirect.github.com/astral-sh/ruff/pull/16091 ))
- \[`pyupgrade`] Unwrap unary expressions correctly (`UP018`)
([#​15919](https://redirect.github.com/astral-sh/ruff/pull/15919 ))
- \[`ruff`] Skip `RUF001` diagnostics when visiting string type
definitions
([#​16122](https://redirect.github.com/astral-sh/ruff/pull/16122 ))
- \[`flake8-pyi`] Avoid flagging `custom-typevar-for-self` on metaclass
methods (`PYI019`)
([#​16141](https://redirect.github.com/astral-sh/ruff/pull/16141 ))
- \[`pycodestyle`] Exempt `site.addsitedir(...)` calls (`E402`)
([#​16251](https://redirect.github.com/astral-sh/ruff/pull/16251 ))
##### Formatter
- Fix unstable formatting of trailing end-of-line comments of
parenthesized attribute values
([#​16187](https://redirect.github.com/astral-sh/ruff/pull/16187 ))
##### Server
- Fix handling of requests received after shutdown message
([#​16262](https://redirect.github.com/astral-sh/ruff/pull/16262 ))
- Ignore `source.organizeImports.ruff` and `source.fixAll.ruff` code
actions for a notebook cell
([#​16154](https://redirect.github.com/astral-sh/ruff/pull/16154 ))
- Include document specific debug info for `ruff.printDebugInformation`
([#​16215](https://redirect.github.com/astral-sh/ruff/pull/16215 ))
- Update server to return the debug info as string with
`ruff.printDebugInformation`
([#​16214](https://redirect.github.com/astral-sh/ruff/pull/16214 ))
##### CLI
- Warn on invalid `noqa` even when there are no diagnostics
([#​16178](https://redirect.github.com/astral-sh/ruff/pull/16178 ))
- Better error messages while loading configuration `extend`s
([#​15658](https://redirect.github.com/astral-sh/ruff/pull/15658 ))
##### Bug fixes
- \[`refurb`] Correctly handle lengths of literal strings in
`slice-to-remove-prefix-or-suffix` (`FURB188`)
([#​16237](https://redirect.github.com/astral-sh/ruff/pull/16237 ))
##### Documentation
- Add FAQ entry for `source.*` code actions in Notebook
([#​16212](https://redirect.github.com/astral-sh/ruff/pull/16212 ))
- Add `SECURITY.md`
([#​16224](https://redirect.github.com/astral-sh/ruff/pull/16224 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 12:01:55 +05:30
renovate[bot]
f3d1bf845e
Update dependency ruff to v0.9.6 ( #16197 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.9.5` -> `==0.9.6` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.9.6`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#096 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.5...0.9.6 )
##### Preview features
- \[`airflow`] Add `external_task.{ExternalTaskMarker,
ExternalTaskSensor}` for `AIR302`
([#​16014](https://redirect.github.com/astral-sh/ruff/pull/16014 ))
- \[`flake8-builtins`] Make strict module name comparison optional
(`A005`)
([#​15951](https://redirect.github.com/astral-sh/ruff/pull/15951 ))
- \[`flake8-pyi`] Extend fix to Python <= 3.9 for
`redundant-none-literal` (`PYI061`)
([#​16044](https://redirect.github.com/astral-sh/ruff/pull/16044 ))
- \[`pylint`] Also report when the object isn't a literal (`PLE1310`)
([#​15985](https://redirect.github.com/astral-sh/ruff/pull/15985 ))
- \[`ruff`] Implement `indented-form-feed` (`RUF054`)
([#​16049](https://redirect.github.com/astral-sh/ruff/pull/16049 ))
- \[`ruff`] Skip type definitions for `missing-f-string-syntax`
(`RUF027`)
([#​16054](https://redirect.github.com/astral-sh/ruff/pull/16054 ))
##### Rule changes
- \[`flake8-annotations`] Correct syntax for `typing.Union` in suggested
return type fixes for `ANN20x` rules
([#​16025](https://redirect.github.com/astral-sh/ruff/pull/16025 ))
- \[`flake8-builtins`] Match upstream module name comparison (`A005`)
([#​16006](https://redirect.github.com/astral-sh/ruff/pull/16006 ))
- \[`flake8-comprehensions`] Detect overshadowed `list`/`set`/`dict`,
ignore variadics and named expressions (`C417`)
([#​15955](https://redirect.github.com/astral-sh/ruff/pull/15955 ))
- \[`flake8-pie`] Remove following comma correctly when the unpacked
dictionary is empty (`PIE800`)
([#​16008](https://redirect.github.com/astral-sh/ruff/pull/16008 ))
- \[`flake8-simplify`] Only trigger `SIM401` on known dictionaries
([#​15995](https://redirect.github.com/astral-sh/ruff/pull/15995 ))
- \[`pylint`] Do not report calls when object type and argument type
mismatch, remove custom escape handling logic (`PLE1310`)
([#​15984](https://redirect.github.com/astral-sh/ruff/pull/15984 ))
- \[`pyupgrade`] Comments within parenthesized value ranges should not
affect applicability (`UP040`)
([#​16027](https://redirect.github.com/astral-sh/ruff/pull/16027 ))
- \[`pyupgrade`] Don't introduce invalid syntax when upgrading old-style
type aliases with parenthesized multiline values (`UP040`)
([#​16026](https://redirect.github.com/astral-sh/ruff/pull/16026 ))
- \[`pyupgrade`] Ensure we do not rename two type parameters to the same
name (`UP049`)
([#​16038](https://redirect.github.com/astral-sh/ruff/pull/16038 ))
- \[`pyupgrade`] \[`ruff`] Don't apply renamings if the new name is
shadowed in a scope of one of the references to the binding (`UP049`,
`RUF052`)
([#​16032](https://redirect.github.com/astral-sh/ruff/pull/16032 ))
- \[`ruff`] Update `RUF009` to behave similar to `B008` and ignore
attributes with immutable types
([#​16048](https://redirect.github.com/astral-sh/ruff/pull/16048 ))
##### Server
- Root exclusions in the server to project root
([#​16043](https://redirect.github.com/astral-sh/ruff/pull/16043 ))
##### Bug fixes
- \[`flake8-datetime`] Ignore `.replace()` calls while looking for
`.astimezone`
([#​16050](https://redirect.github.com/astral-sh/ruff/pull/16050 ))
- \[`flake8-type-checking`] Avoid `TC004` false positive where the
runtime definition is provided by `__getattr__`
([#​16052](https://redirect.github.com/astral-sh/ruff/pull/16052 ))
##### Documentation
- Improve `ruff-lsp` migration document
([#​16072](https://redirect.github.com/astral-sh/ruff/pull/16072 ))
- Undeprecate `ruff.nativeServer`
([#​16039](https://redirect.github.com/astral-sh/ruff/pull/16039 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 08:21:29 +01:00
renovate[bot]
8fb69d3b05
Update dependency ruff to v0.9.5 ( #16062 )
2025-02-09 21:29:05 -05:00
renovate[bot]
c81f6c0bd2
Update dependency mdformat to v0.7.22 ( #15896 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [mdformat](https://redirect.github.com/hukkin/mdformat )
([changelog](https://mdformat.readthedocs.io/en/stable/users/changelog.html ))
| `==0.7.21` -> `==0.7.22` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>hukkin/mdformat (mdformat)</summary>
###
[`v0.7.22`](https://redirect.github.com/hukkin/mdformat/compare/0.7.21...0.7.22 )
[Compare
Source](https://redirect.github.com/hukkin/mdformat/compare/0.7.21...0.7.22 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 12:24:31 +05:30
renovate[bot]
a53626a8b2
Update dependency ruff to v0.9.4 ( #15897 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.9.3` -> `==0.9.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.9.4`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#094 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.9.3...0.9.4 )
##### Preview features
- \[`airflow`] Extend airflow context parameter check for
`BaseOperator.execute` (`AIR302`)
([#​15713](https://redirect.github.com/astral-sh/ruff/pull/15713 ))
- \[`airflow`] Update `AIR302` to check for deprecated context keys
([#​15144](https://redirect.github.com/astral-sh/ruff/pull/15144 ))
- \[`flake8-bandit`] Permit suspicious imports within stub files (`S4`)
([#​15822](https://redirect.github.com/astral-sh/ruff/pull/15822 ))
- \[`pylint`] Do not trigger `PLR6201` on empty collections
([#​15732](https://redirect.github.com/astral-sh/ruff/pull/15732 ))
- \[`refurb`] Do not emit diagnostic when loop variables are used
outside loop body (`FURB122`)
([#​15757](https://redirect.github.com/astral-sh/ruff/pull/15757 ))
- \[`ruff`] Add support for more `re` patterns (`RUF055`)
([#​15764](https://redirect.github.com/astral-sh/ruff/pull/15764 ))
- \[`ruff`] Check for shadowed `map` before suggesting fix (`RUF058`)
([#​15790](https://redirect.github.com/astral-sh/ruff/pull/15790 ))
- \[`ruff`] Do not emit diagnostic when all arguments to `zip()` are
variadic (`RUF058`)
([#​15744](https://redirect.github.com/astral-sh/ruff/pull/15744 ))
- \[`ruff`] Parenthesize fix when argument spans multiple lines for
`unnecessary-round` (`RUF057`)
([#​15703](https://redirect.github.com/astral-sh/ruff/pull/15703 ))
##### Rule changes
- Preserve quote style in generated code
([#​15726](https://redirect.github.com/astral-sh/ruff/pull/15726 ),
[#​15778](https://redirect.github.com/astral-sh/ruff/pull/15778 ),
[#​15794](https://redirect.github.com/astral-sh/ruff/pull/15794 ))
- \[`flake8-bugbear`] Exempt `NewType` calls where the original type is
immutable (`B008`)
([#​15765](https://redirect.github.com/astral-sh/ruff/pull/15765 ))
- \[`pylint`] Honor banned top-level imports by `TID253` in `PLC0415`.
([#​15628](https://redirect.github.com/astral-sh/ruff/pull/15628 ))
- \[`pyupgrade`] Ignore `is_typeddict` and `TypedDict` for
`deprecated-import` (`UP035`)
([#​15800](https://redirect.github.com/astral-sh/ruff/pull/15800 ))
##### CLI
- Fix formatter warning message for `flake8-quotes` option
([#​15788](https://redirect.github.com/astral-sh/ruff/pull/15788 ))
- Implement tab autocomplete for `ruff config`
([#​15603](https://redirect.github.com/astral-sh/ruff/pull/15603 ))
##### Bug fixes
- \[`flake8-comprehensions`] Do not emit `unnecessary-map` diagnostic
when lambda has different arity (`C417`)
([#​15802](https://redirect.github.com/astral-sh/ruff/pull/15802 ))
- \[`flake8-comprehensions`] Parenthesize `sorted` when needed for
`unnecessary-call-around-sorted` (`C413`)
([#​15825](https://redirect.github.com/astral-sh/ruff/pull/15825 ))
- \[`pyupgrade`] Handle end-of-line comments for `quoted-annotation`
(`UP037`)
([#​15824](https://redirect.github.com/astral-sh/ruff/pull/15824 ))
##### Documentation
- Add missing config docstrings
([#​15803](https://redirect.github.com/astral-sh/ruff/pull/15803 ))
- Add references to `trio.run_process` and `anyio.run_process`
([#​15761](https://redirect.github.com/astral-sh/ruff/pull/15761 ))
- Use `uv init --lib` in tutorial
([#​15718](https://redirect.github.com/astral-sh/ruff/pull/15718 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 00:31:02 +00:00
renovate[bot]
0ff71bc3f3
Update dependency ruff to v0.9.3 ( #15755 )
2025-01-26 22:25:55 -05:00
renovate[bot]
43fbbdc71b
Update dependency mdformat-mkdocs to v4.1.2 ( #15754 )
2025-01-26 22:25:49 -05:00
renovate[bot]
57a84a3354
Update dependency ruff to v0.9.2 ( #15595 )
2025-01-19 22:31:26 -05:00
renovate[bot]
c0259e7bf2
Update dependency ruff to v0.9.1 ( #15432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-01-11 17:18:38 +00:00
Calum Young
adca7bd95c
Remove pygments pin ( #15404 )
...
## Summary
The recent release of Pygments
([2.19.1](https://github.com/pygments/pygments/releases/tag/2.19.1 ))
allows the pinned version to be removed as the PYI alias for Python
syntax highlighting has been removed.
## Test Plan
- Follow the steps outlined in
https://github.com/astral-sh/ruff/blob/main/CONTRIBUTING.md#mkdocs to
get the documentation site running locally.
- Spot test rules pages that have PYI code blocks to ensure that syntax
highlighting remains e.g.
[http://127.0.0.1:8000/ruff/rules/complex-if-statement-in-stub/ ](http://127.0.0.1:8000/ruff/rules/complex-if-statement-in-stub/ ).
**Note:** I am unable to test the insiders build but would assume that
it functions locally as I do not have access to MkDocs Insiders, but I
would like to assume that it functions in the same way as the
non-insiders build.
2025-01-10 12:15:13 -05:00
renovate[bot]
84e13cea14
Update dependency ruff to v0.8.6 ( #15283 )
2025-01-05 20:05:36 -05:00
renovate[bot]
e953ecf42f
Update dependency mdformat-mkdocs to v4.1.1 ( #15192 )
2024-12-29 21:29:33 -05:00
renovate[bot]
da8acabc55
Update dependency mdformat to v0.7.21 ( #15113 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [mdformat](https://redirect.github.com/hukkin/mdformat )
([changelog](https://mdformat.readthedocs.io/en/stable/users/changelog.html ))
| `==0.7.19` -> `==0.7.21` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hukkin/mdformat (mdformat)</summary>
###
[`v0.7.21`](https://redirect.github.com/hukkin/mdformat/compare/0.7.20...0.7.21 )
[Compare
Source](https://redirect.github.com/hukkin/mdformat/compare/0.7.20...0.7.21 )
###
[`v0.7.20`](https://redirect.github.com/hukkin/mdformat/compare/0.7.19...0.7.20 )
[Compare
Source](https://redirect.github.com/hukkin/mdformat/compare/0.7.19...0.7.20 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 10:14:06 +05:30
renovate[bot]
fd2b8deddd
Update dependency ruff to v0.8.4 ( #15114 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.8.3` -> `==0.8.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.8.4`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#084 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.8.3...0.8.4 )
##### Preview features
- \[`airflow`] Extend `AIR302` with additional functions and classes
([#​15015](https://redirect.github.com/astral-sh/ruff/pull/15015 ))
- \[`airflow`] Implement `moved-to-provider-in-3` for modules that has
been moved to Airflow providers (`AIR303`)
([#​14764](https://redirect.github.com/astral-sh/ruff/pull/14764 ))
- \[`flake8-use-pathlib`] Extend check for invalid path suffix to
include the case `"."` (`PTH210`)
([#​14902](https://redirect.github.com/astral-sh/ruff/pull/14902 ))
- \[`perflint`] Fix panic in `PERF401` when list variable is after the
`for` loop
([#​14971](https://redirect.github.com/astral-sh/ruff/pull/14971 ))
- \[`perflint`] Simplify finding the loop target in `PERF401`
([#​15025](https://redirect.github.com/astral-sh/ruff/pull/15025 ))
- \[`pylint`] Preserve original value format (`PLR6104`)
([#​14978](https://redirect.github.com/astral-sh/ruff/pull/14978 ))
- \[`ruff`] Avoid false positives for `RUF027` for typing context
bindings
([#​15037](https://redirect.github.com/astral-sh/ruff/pull/15037 ))
- \[`ruff`] Check for ambiguous pattern passed to `pytest.raises()`
(`RUF043`)
([#​14966](https://redirect.github.com/astral-sh/ruff/pull/14966 ))
##### Rule changes
- \[`flake8-bandit`] Check `S105` for annotated assignment
([#​15059](https://redirect.github.com/astral-sh/ruff/pull/15059 ))
- \[`flake8-pyi`] More autofixes for `redundant-none-literal` (`PYI061`)
([#​14872](https://redirect.github.com/astral-sh/ruff/pull/14872 ))
- \[`pydocstyle`] Skip leading whitespace for `D403`
([#​14963](https://redirect.github.com/astral-sh/ruff/pull/14963 ))
- \[`ruff`] Skip `SQLModel` base classes for `mutable-class-default`
(`RUF012`)
([#​14949](https://redirect.github.com/astral-sh/ruff/pull/14949 ))
##### Bug
- \[`perflint`] Parenthesize walrus expressions in autofix for
`manual-list-comprehension` (`PERF401`)
([#​15050](https://redirect.github.com/astral-sh/ruff/pull/15050 ))
##### Server
- Check diagnostic refresh support from client capability which enables
dynamic configuration for various editors
([#​15014](https://redirect.github.com/astral-sh/ruff/pull/15014 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 10:12:07 +05:30
renovate[bot]
50739f91dc
Update dependency mdformat-mkdocs to v4 ( #15011 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[mdformat-mkdocs](https://redirect.github.com/kyleking/mdformat-mkdocs )
([changelog](https://redirect.github.com/kyleking/mdformat-mkdocs/releases ))
| `==3.1.1` -> `==4.0.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>kyleking/mdformat-mkdocs (mdformat-mkdocs)</summary>
###
[`v4.0.0`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v4.0.0 )
[Compare
Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v3.1.1...v4.0.0 )
#### What's Changed
- fix!: add newline after title for consistency with MKDocs style by
[@​KyleKing](https://redirect.github.com/KyleKing ) in
[https://github.com/KyleKing/mdformat-mkdocs/pull/44 ](https://redirect.github.com/KyleKing/mdformat-mkdocs/pull/44 )
**Full Changelog**:
https://github.com/KyleKing/mdformat-mkdocs/compare/v3.1.1...v4.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
Co-authored-by: Kyle King <KyleKing@users.noreply.github.com>
2024-12-16 22:48:37 +05:30
renovate[bot]
a93bc2af6b
Update dependency ruff to v0.8.3 ( #15007 )
2024-12-15 20:25:04 -05:00
renovate[bot]
745a4b425e
Update dependency ruff to v0.8.2 ( #14851 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.8.1` -> `==0.8.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.8.2`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#082 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.8.1...0.8.2 )
##### Preview features
- \[`airflow`] Avoid deprecated values (`AIR302`)
([#​14582](https://redirect.github.com/astral-sh/ruff/pull/14582 ))
- \[`airflow`] Extend removed names for `AIR302`
([#​14734](https://redirect.github.com/astral-sh/ruff/pull/14734 ))
- \[`ruff`] Extend `unnecessary-regular-expression` to non-literal
strings (`RUF055`)
([#​14679](https://redirect.github.com/astral-sh/ruff/pull/14679 ))
- \[`ruff`] Implement `used-dummy-variable` (`RUF052`)
([#​14611](https://redirect.github.com/astral-sh/ruff/pull/14611 ))
- \[`ruff`] Implement `unnecessary-cast-to-int` (`RUF046`)
([#​14697](https://redirect.github.com/astral-sh/ruff/pull/14697 ))
##### Rule changes
- \[`airflow`] Check `AIR001` from builtin or providers `operators`
module
([#​14631](https://redirect.github.com/astral-sh/ruff/pull/14631 ))
- \[`flake8-pytest-style`] Remove `@` in `pytest.mark.parametrize` rule
messages
([#​14770](https://redirect.github.com/astral-sh/ruff/pull/14770 ))
- \[`pandas-vet`] Skip rules if the `panda` module hasn't been seen
([#​14671](https://redirect.github.com/astral-sh/ruff/pull/14671 ))
- \[`pylint`] Fix false negatives for `ascii` and `sorted` in
`len-as-condition` (`PLC1802`)
([#​14692](https://redirect.github.com/astral-sh/ruff/pull/14692 ))
- \[`refurb`] Guard `hashlib` imports and mark `hashlib-digest-hex` fix
as safe (`FURB181`)
([#​14694](https://redirect.github.com/astral-sh/ruff/pull/14694 ))
##### Configuration
- \[`flake8-import-conventions`] Improve syntax check for aliases
supplied in configuration for `unconventional-import-alias` (`ICN001`)
([#​14745](https://redirect.github.com/astral-sh/ruff/pull/14745 ))
##### Bug fixes
- Revert: \[pyflakes] Avoid false positives in `@no_type_check` contexts
(`F821`, `F722`)
([#​14615](https://redirect.github.com/astral-sh/ruff/issues/14615 ))
([#​14726](https://redirect.github.com/astral-sh/ruff/pull/14726 ))
- \[`pep8-naming`] Avoid false positive for `class Bar(type(foo))`
(`N804`)
([#​14683](https://redirect.github.com/astral-sh/ruff/pull/14683 ))
- \[`pycodestyle`] Handle f-strings properly for
`invalid-escape-sequence` (`W605`)
([#​14748](https://redirect.github.com/astral-sh/ruff/pull/14748 ))
- \[`pylint`] Ignore `@overload` in `PLR0904`
([#​14730](https://redirect.github.com/astral-sh/ruff/pull/14730 ))
- \[`refurb`] Handle non-finite decimals in
`verbose-decimal-constructor` (`FURB157`)
([#​14596](https://redirect.github.com/astral-sh/ruff/pull/14596 ))
- \[`ruff`] Avoid emitting `assignment-in-assert` when all references to
the assigned variable are themselves inside `assert`s (`RUF018`)
([#​14661](https://redirect.github.com/astral-sh/ruff/pull/14661 ))
##### Documentation
- Improve docs for `flake8-use-pathlib` rules
([#​14741](https://redirect.github.com/astral-sh/ruff/pull/14741 ))
- Improve error messages and docs for `flake8-comprehensions` rules
([#​14729](https://redirect.github.com/astral-sh/ruff/pull/14729 ))
- \[`flake8-type-checking`] Expands `TC006` docs to better explain
itself
([#​14749](https://redirect.github.com/astral-sh/ruff/pull/14749 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 00:46:20 +00:00
renovate[bot]
0c5f03a059
Update dependency ruff to v0.8.1 ( #14717 )
2024-12-02 01:13:13 +00:00
Simon Brugman
8a860b89b4
Add social icons to the footer ( #14591 )
...
## Summary
Add social icons to the footer
`mkdocs-material` update is required for the `x-twitter` icon.
## Test Plan
Tested locally.
---------
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
2024-11-27 11:07:45 +00:00
renovate[bot]
d178d115f3
Update dependency mdformat to v0.7.19 ( #14576 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 08:40:53 +01:00
renovate[bot]
157b49a8ee
Update dependency ruff to v0.7.4 ( #14415 )
2024-11-17 20:41:40 -05:00
renovate[bot]
1c586b29e2
Update dependency mkdocs-redirects to v1.2.2 ( #14252 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 10:11:22 +00:00
renovate[bot]
1cf4d2ff69
Update dependency ruff to v0.7.3 ( #14253 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [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.7.2` -> `==0.7.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.7.3`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#073 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.7.2...0.7.3 )
##### Preview features
- Formatter: Disallow single-line implicit concatenated strings
([#​13928](https://redirect.github.com/astral-sh/ruff/pull/13928 ))
- \[`flake8-pyi`] Include all Python file types for `PYI006` and
`PYI066`
([#​14059](https://redirect.github.com/astral-sh/ruff/pull/14059 ))
- \[`flake8-simplify`] Implement `split-of-static-string` (`SIM905`)
([#​14008](https://redirect.github.com/astral-sh/ruff/pull/14008 ))
- \[`refurb`] Implement `subclass-builtin` (`FURB189`)
([#​14105](https://redirect.github.com/astral-sh/ruff/pull/14105 ))
- \[`ruff`] Improve diagnostic messages and docs (`RUF031`, `RUF032`,
`RUF034`)
([#​14068](https://redirect.github.com/astral-sh/ruff/pull/14068 ))
##### Rule changes
- Detect items that hash to same value in duplicate sets (`B033`,
`PLC0208`)
([#​14064](https://redirect.github.com/astral-sh/ruff/pull/14064 ))
- \[`eradicate`] Better detection of IntelliJ language injection
comments (`ERA001`)
([#​14094](https://redirect.github.com/astral-sh/ruff/pull/14094 ))
- \[`flake8-pyi`] Add autofix for `docstring-in-stub` (`PYI021`)
([#​14150](https://redirect.github.com/astral-sh/ruff/pull/14150 ))
- \[`flake8-pyi`] Update `duplicate-literal-member` (`PYI062`) to alawys
provide an autofix
([#​14188](https://redirect.github.com/astral-sh/ruff/pull/14188 ))
- \[`pyflakes`] Detect items that hash to same value in duplicate
dictionaries (`F601`)
([#​14065](https://redirect.github.com/astral-sh/ruff/pull/14065 ))
- \[`ruff`] Fix false positive for decorators (`RUF028`)
([#​14061](https://redirect.github.com/astral-sh/ruff/pull/14061 ))
##### Bug fixes
- Avoid parsing joint rule codes as distinct codes in `# noqa`
([#​12809](https://redirect.github.com/astral-sh/ruff/pull/12809 ))
- \[`eradicate`] ignore `# language=` in commented-out-code rule
(ERA001)
([#​14069](https://redirect.github.com/astral-sh/ruff/pull/14069 ))
- \[`flake8-bugbear`] - do not run `mutable-argument-default` on stubs
(`B006`)
([#​14058](https://redirect.github.com/astral-sh/ruff/pull/14058 ))
- \[`flake8-builtins`] Skip lambda expressions in
`builtin-argument-shadowing (A002)`
([#​14144](https://redirect.github.com/astral-sh/ruff/pull/14144 ))
- \[`flake8-comprehension`] Also remove trailing comma while fixing
`C409` and `C419`
([#​14097](https://redirect.github.com/astral-sh/ruff/pull/14097 ))
- \[`flake8-simplify`] Allow `open` without context manager in `return`
statement (`SIM115`)
([#​14066](https://redirect.github.com/astral-sh/ruff/pull/14066 ))
- \[`pylint`] Respect hash-equivalent literals in `iteration-over-set`
(`PLC0208`)
([#​14063](https://redirect.github.com/astral-sh/ruff/pull/14063 ))
- \[`pylint`] Update known dunder methods for Python 3.13 (`PLW3201`)
([#​14146](https://redirect.github.com/astral-sh/ruff/pull/14146 ))
- \[`pyupgrade`] - ignore kwarg unpacking for `UP044`
([#​14053](https://redirect.github.com/astral-sh/ruff/pull/14053 ))
- \[`refurb`] Parse more exotic decimal strings in
`verbose-decimal-constructor` (`FURB157`)
([#​14098](https://redirect.github.com/astral-sh/ruff/pull/14098 ))
##### Documentation
- Add links to missing related options within rule documentations
([#​13971](https://redirect.github.com/astral-sh/ruff/pull/13971 ))
- Add rule short code to mkdocs tags to allow searching via rule codes
([#​14040](https://redirect.github.com/astral-sh/ruff/pull/14040 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImludGVybmFsIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 08:17:22 +00:00
renovate[bot]
fb0881d836
Update dependency mdformat-mkdocs to v3.1.1 ( #14081 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[mdformat-mkdocs](https://redirect.github.com/kyleking/mdformat-mkdocs )
([changelog](https://redirect.github.com/kyleking/mdformat-mkdocs/releases ))
| `==3.0.1` -> `==3.1.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>kyleking/mdformat-mkdocs (mdformat-mkdocs)</summary>
###
[`v3.1.1`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v3.1.1 )
[Compare
Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v3.1.0...v3.1.1 )
**Full Changelog**:
https://github.com/KyleKing/mdformat-mkdocs/compare/v3.1.0...v3.1.1
###
[`v3.1.0`](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v3.0.1...v3.1.0 )
[Compare
Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v3.0.1...v3.1.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- 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/astral-sh/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNCIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 08:37:53 +05:30
renovate[bot]
3133964d8c
Update dependency ruff to v0.7.2 ( #14077 )
2024-11-03 21:16:28 -05:00
renovate[bot]
faf9dfaa9d
Update dependency ruff to v0.7.1 ( #13953 )
2024-10-27 21:13:03 -04:00
renovate[bot]
9d131c8c45
Update dependency mdformat-mkdocs to v3.0.1 ( #13951 )
2024-10-27 21:12:55 -04:00
renovate[bot]
a5d52b00ca
Update dependency ruff to v0.7.0 ( #13847 )
2024-10-21 01:48:00 +00:00
renovate[bot]
efa798b4c4
Update dependency mdformat to v0.7.18 ( #13843 )
2024-10-21 01:46:21 +00:00
renovate[bot]
824def2194
Update dependency ruff to v0.6.9 ( #13648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 08:15:58 +02:00
renovate[bot]
6c5cbad533
Update dependency ruff to v0.6.8 ( #13555 )
2024-09-29 21:50:28 -04:00
renovate[bot]
5b593d0397
Update dependency ruff to v0.6.7 ( #13466 )
2024-09-22 22:32:02 -04:00
renovate[bot]
a70d693b1c
Update dependency ruff to v0.6.5 ( #13361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:32:06 +02:00
renovate[bot]
e1603e3dca
Update dependency ruff to v0.6.4 ( #13288 )
2024-09-08 22:00:43 -04:00