⬆️ Update all non-major dependencies #185
Open
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.5.47
->9.5.49
1.13.0
->1.14.0
2.10.2
->2.10.4
0.8.1
->0.8.4
Release Notes
squidfunk/mkdocs-material (mkdocs-material)
v9.5.49
: mkdocs-material-9.5.49Compare Source
v9.5.48
: mkdocs-material-9.5.48Compare Source
python/mypy (mypy)
v1.14.0
Compare Source
pydantic/pydantic (pydantic)
v2.10.4
Compare Source
GitHub release
What's Changed
Packaging
pydantic-core
to v2.27.2 by @davidhewitt in #11138Fixes
AnyUrl
objects by @alexprabhat99 in #11082len
to_BaseUrl
to avoid TypeError by @Kharianne in #11111New Contributors
v2.10.3
Compare Source
GitHub release
What's Changed
Fixes
defer_build
is set on Pydantic dataclasses by @Viicos in #10984dict
core schema keys by @Viicos in #10989PlainSerializer
andWrapSerializer
functions by @Viicos in #11008default_factory_takes_validated_data
property toFieldInfo
by @Viicos in #11034serialization
mode by @sydney-runkle in #11035astral-sh/ruff (ruff)
v0.8.4
Compare Source
Preview features
airflow
] ExtendAIR302
with additional functions and classes (#15015)airflow
] Implementmoved-to-provider-in-3
for modules that has been moved to Airflow providers (AIR303
) (#14764)flake8-use-pathlib
] Extend check for invalid path suffix to include the case"."
(PTH210
) (#14902)perflint
] Fix panic inPERF401
when list variable is after thefor
loop (#14971)perflint
] Simplify finding the loop target inPERF401
(#15025)pylint
] Preserve original value format (PLR6104
) (#14978)ruff
] Avoid false positives forRUF027
for typing context bindings (#15037)ruff
] Check for ambiguous pattern passed topytest.raises()
(RUF043
) (#14966)Rule changes
flake8-bandit
] CheckS105
for annotated assignment (#15059)flake8-pyi
] More autofixes forredundant-none-literal
(PYI061
) (#14872)pydocstyle
] Skip leading whitespace forD403
(#14963)ruff
] SkipSQLModel
base classes formutable-class-default
(RUF012
) (#14949)Bug
perflint
] Parenthesize walrus expressions in autofix formanual-list-comprehension
(PERF401
) (#15050)Server
v0.8.3
Compare Source
Preview features
airflow
] Add fix to remove deprecated keyword arguments (AIR302
) (#14887)airflow
]: Extend rule to include deprecated names for Airflow 3.0 (AIR302
) (#14765 and #14804)flake8-bugbear
] Improve error messages forexcept*
(B025
,B029
,B030
,B904
) (#14815)flake8-bugbear
]itertools.batched()
without explicitstrict
(B911
) (#14408)flake8-use-pathlib
] Dotless suffix passed toPath.with_suffix()
(PTH210
) (#14779)pylint
] Include parentheses and multiple comparators in check forboolean-chained-comparison
(PLR1716
) (#14781)ruff
] Do not simplifyround()
calls (RUF046
) (#14832)ruff
] Don't emitused-dummy-variable
on function parameters (RUF052
) (#14818)ruff
] Implementif-key-in-dict-del
(RUF051
) (#14553)ruff
] Mark autofix forRUF052
as always unsafe (#14824)ruff
] Teach autofix forused-dummy-variable
about TypeVars etc. (RUF052
) (#14819)Rule changes
flake8-bugbear
] Offer unsafe autofix forno-explicit-stacklevel
(B028
) (#14829)flake8-pyi
] Skip all type definitions instring-or-bytes-too-long
(PYI053
) (#14797)pyupgrade
] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009
) (#14728)pyupgrade
] Mark fixes forconvert-typed-dict-functional-to-class
andconvert-named-tuple-functional-to-class
as unsafe if they will remove comments (UP013
,UP014
) (#14842)Bug fixes
except
andexcept*
(#14895)flake8-bugbear
] FixB028
to allowstacklevel
to be explicitly assigned as a positional argument (#14868)flake8-bugbear
] SkipB028
ifwarnings.warn
is called with*args
or**kwargs
(#14870)flake8-comprehensions
] Skip iterables with named expressions inunnecessary-map
(C417
) (#14827)flake8-pyi
] Also removeself
andcls
's annotation (PYI034
) (#14801)flake8-pytest-style
] Fixpytest-parametrize-names-wrong-type
(PT006
) to edit bothargnames
andargvalues
if both of them are single-element tuples/lists (#14699)perflint
] Improve autofix forPERF401
(#14369)pylint
] FixPLW1508
false positive for default string created via a mult operation (#14841)v0.8.2
Compare Source
Preview features
airflow
] Avoid deprecated values (AIR302
) (#14582)airflow
] Extend removed names forAIR302
(#14734)ruff
] Extendunnecessary-regular-expression
to non-literal strings (RUF055
) (#14679)ruff
] Implementused-dummy-variable
(RUF052
) (#14611)ruff
] Implementunnecessary-cast-to-int
(RUF046
) (#14697)Rule changes
airflow
] CheckAIR001
from builtin or providersoperators
module (#14631)flake8-pytest-style
] Remove@
inpytest.mark.parametrize
rule messages (#14770)pandas-vet
] Skip rules if thepanda
module hasn't been seen (#14671)pylint
] Fix false negatives forascii
andsorted
inlen-as-condition
(PLC1802
) (#14692)refurb
] Guardhashlib
imports and markhashlib-digest-hex
fix as safe (FURB181
) (#14694)Configuration
flake8-import-conventions
] Improve syntax check for aliases supplied in configuration forunconventional-import-alias
(ICN001
) (#14745)Bug fixes
@no_type_check
contexts (F821
,F722
) (#14615) (#14726)pep8-naming
] Avoid false positive forclass Bar(type(foo))
(N804
) (#14683)pycodestyle
] Handle f-strings properly forinvalid-escape-sequence
(W605
) (#14748)pylint
] Ignore@overload
inPLR0904
(#14730)refurb
] Handle non-finite decimals inverbose-decimal-constructor
(FURB157
) (#14596)ruff
] Avoid emittingassignment-in-assert
when all references to the assigned variable are themselves insideassert
s (RUF018
) (#14661)Documentation
flake8-use-pathlib
rules (#14741)flake8-comprehensions
rules (#14729)flake8-type-checking
] ExpandsTC006
docs to better explain itself (#14749)Configuration
📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.