chore(deps): update dev-dependencies #284
Merged
+73
−158
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^9.6.3
->^9.6.7
^0.28.0
->^0.28.2
^1.14.6
->^1.16.2
^2.6.4
->^2.6.7
^0.32.2
->^0.33.0
^1.1.393
->^1.1.396
^8.3.4
->^8.3.5
^0.9.5
->^0.9.10
Release Notes
squidfunk/mkdocs-material (mkdocs-material)
v9.6.7
: mkdocs-material-9.6.7Compare Source
v9.6.6
: mkdocs-material-9.6.6Compare Source
regex
package in search pluginv9.6.5
: mkdocs-material-9.6.5Compare Source
v9.6.4
: mkdocs-material-9.6.4Compare Source
mkdocstrings/mkdocstrings (mkdocstrings)
v0.28.2
Compare Source
Compare with 0.28.1
Build
v0.28.1
Compare Source
Compare with 0.28.0
Bug Fixes
relpath
processor instead of using same instance (4ab180d by Timothée Mazzucotelli). Issue-mkdocs-3919mkdocstrings/python (mkdocstrings-python)
v1.16.2
Compare Source
Compare with 1.16.1
Build
v1.16.1
Compare Source
Compare with 1.16.0
Bug Fixes
sys.path
(0f497d1 by Timothée Mazzucotelli). Issue-248v1.16.0
Compare Source
Compare with 1.15.1
Features
v1.15.1
Compare Source
Compare with 1.15.0
Bug Fixes
Annotated
regardless ofsignature_crossrefs
(d809f1a by Timothée Mazzucotelli). Issue-249v1.15.0
Compare with 1.14.6
Features
Nuitka/Nuitka (nuitka)
v2.6.7
Compare Source
v2.6.6
Compare Source
v2.6.5
Compare Source
RobertCraigie/pyright-python (pyright)
v1.1.396
Compare Source
v1.1.395
Compare Source
v1.1.394
Compare Source
pytest-dev/pytest (pytest)
v8.3.5
Compare Source
pytest 8.3.5 (2025-03-02)
Bug fixes
-vv
verbosity.libedit
build of Python, such as on macOS or with uv-managed Python binaries from thepython-build-standalone
project. This could manifest e.g. by a broken prompt when usingPdb
, or seeing empty inputs with manual usage ofinput()
and suspended capturing.AttributeError
{.interpreted-text role="class"} crash when using--import-mode=importlib
when top-level directory same name as another module of the standard library.--import-mode=importlib
, a directory containing py file with the same name would cause anImportError
Improved documentation
#12842: Added dedicated page about using types with pytest.
See
types
{.interpreted-text role="ref"} for detailed usage.Contributor-facing changes
test_terminal.py
with Pygments >= 2.19.0when building Sphinx docs -- by
webknjaz
{.interpreted-text role="user"}.astral-sh/ruff (ruff)
v0.9.10
Compare Source
Preview features
ruff
] Add new ruleRUF059
: Unused unpacked assignment (#16449)syntax-errors
] Detect assignment expressions before Python 3.8 (#16383)syntax-errors
] Named expressions in decorators before Python 3.9 (#16386)syntax-errors
] Parenthesized keyword argument names after Python 3.8 (#16482)syntax-errors
] Positional-only parameters before Python 3.8 (#16481)syntax-errors
] Tuple unpacking inreturn
andyield
before Python 3.8 (#16485)syntax-errors
] Type parameter defaults before Python 3.13 (#16447)syntax-errors
] Type parameter lists before Python 3.12 (#16479)syntax-errors
]except*
before Python 3.11 (#16446)syntax-errors
]type
statements before Python 3.12 (#16478)Bug fixes
flake8-simplify
] Exempt unittest context methods forSIM115
rule (#16439)pyupgrade
] Do not offer fix when at least one target isglobal
/nonlocal
(UP028
) (#16451)flake8-builtins
] Ignore variables matching module attribute names (A001
) (#16454)pylint
] Convertcode
keyword argument to a positional argument in fix for (PLR1722
) (#16424)CLI
description
tocheck_name
in GitLab output serializer (#16437)Documentation
pydocstyle
] Clarify thatD417
only checks docstrings with an arguments section (#16494)v0.9.9
Compare Source
Preview features
Bug fixes
v0.9.8
Compare Source
Preview features
Rule changes
pylint
] Mark fix unsafe (PLW1507
) (#16343)pylint
] Catchcase np.nan
/case math.nan
inmatch
statements (PLW0177
) (#16378)ruff
] Add more Pydantic models variants to the list of default copy semantics (RUF012
) (#16291)Server
configurationPreference
iseditorOnly
(#16381)ruff.configuration
to allow inline config (#16296)Configuration
per-file-target-version
option (#16257)Bug fixes
refurb
] Do not consider docstring(s) (FURB156
) (#16391)flake8-self
] Ignore attribute accesses on instance-like variables (SLF001
) (#16149)pylint
] Fix false positives, add missing methods, and support positional-only parameters (PLE0302
) (#16263)flake8-pyi
] MarkPYI030
fix unsafe when comments are deleted (#16322)Documentation
S611
(#16316)v0.9.7
Compare Source
Preview features
__new__
methods as special function type for enforcing class method or static method rules (#13305)airflow
] Improve the internal logic to differentiate deprecated symbols (AIR303
) (#16013)refurb
] Manual timezone monkeypatching (FURB162
) (#16113)ruff
] Implicit class variable in dataclass (RUF045
) (#14349)ruff
] Skip singleton starred expressions forincorrectly-parenthesized-tuple-in-subscript
(RUF031
) (#16083)refurb
] Check for subclasses includes subscript expressions (FURB189
) (#16155)Rule changes
flake8-debugger
] Also flagsys.breakpointhook
andsys.__breakpointhook__
(T100
) (#16191)pycodestyle
] Exemptsite.addsitedir(...)
calls (E402
) (#16251)Formatter
Server
source.organizeImports.ruff
andsource.fixAll.ruff
code actions for a notebook cell (#16154)ruff.printDebugInformation
(#16215)ruff.printDebugInformation
(#16214)CLI
noqa
even when there are no diagnostics (#16178)extend
s (#15658)Bug fixes
flake8-comprehensions
] Handle trailing comma inC403
fix (#16110)flake8-pyi
] Avoid flaggingcustom-typevar-for-self
on metaclass methods (PYI019
) (#16141)pydocstyle
] Handle arguments with the same names as sections (D417
) (#16011)pylint
] Correct ordering of arguments in fix forif-stmt-min-max
(PLR1730
) (#16080)pylint
] Do not offer fix for raw strings (PLE251
) (#16132)pyupgrade
] Do not upgrade functionalTypedDicts
with private field names to the class-based syntax (UP013
) (#16219)pyupgrade
] Handle micro version numbers correctly (UP036
) (#16091)pyupgrade
] Unwrap unary expressions correctly (UP018
) (#15919)refurb
] Correctly handle lengths of literal strings inslice-to-remove-prefix-or-suffix
(FURB188
) (#16237)ruff
] SkipRUF001
diagnostics when visiting string type definitions (#16122)Documentation
source.*
code actions in Notebook (#16212)SECURITY.md
(#16224)v0.9.6
Compare Source
Preview features
airflow
] Addexternal_task.{ExternalTaskMarker, ExternalTaskSensor}
forAIR302
(#16014)flake8-builtins
] Make strict module name comparison optional (A005
) (#15951)flake8-pyi
] Extend fix to Python <= 3.9 forredundant-none-literal
(PYI061
) (#16044)pylint
] Also report when the object isn't a literal (PLE1310
) (#15985)ruff
] Implementindented-form-feed
(RUF054
) (#16049)ruff
] Skip type definitions formissing-f-string-syntax
(RUF027
) (#16054)Rule changes
flake8-annotations
] Correct syntax fortyping.Union
in suggested return type fixes forANN20x
rules (#16025)flake8-builtins
] Match upstream module name comparison (A005
) (#16006)flake8-comprehensions
] Detect overshadowedlist
/set
/dict
, ignore variadics and named expressions (C417
) (#15955)flake8-pie
] Remove following comma correctly when the unpacked dictionary is empty (PIE800
) (#16008)flake8-simplify
] Only triggerSIM401
on known dictionaries (#15995)pylint
] Do not report calls when object type and argument type mismatch, remove custom escape handling logic (PLE1310
) (#15984)pyupgrade
] Comments within parenthesized value ranges should not affect applicability (UP040
) (#16027)pyupgrade
] Don't introduce invalid syntax when upgrading old-style type aliases with parenthesized multiline values (UP040
) (#16026)pyupgrade
] Ensure we do not rename two type parameters to the same name (UP049
) (#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)ruff
] UpdateRUF009
to behave similar toB008
and ignore attributes with immutable types (#16048)Server
Bug fixes
flake8-datetime
] Ignore.replace()
calls while looking for.astimezone
(#16050)flake8-type-checking
] AvoidTC004
false positive where the runtime definition is provided by__getattr__
(#16052)Documentation
ruff-lsp
migration document (#16072)ruff.nativeServer
(#16039)Configuration
📅 Schedule: Branch creation - "before 5am on Saturday every 4 weeks of the year starting on the 2th week" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.