chore(deps): update all dependencies #14

Merged
finkregh merged 1 commit from renovate/all into main 2026-08-19 10:32:52 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
mypy (changelog) project.optional-dependencies patch 2.3.02.3.1
ruff (source, changelog) project.optional-dependencies patch 0.16.20.16.3
ruff (source, changelog) dependency-groups patch 0.16.20.16.3
ty (changelog) dependency-groups patch 0.0.690.0.73

Release Notes

python/mypy (mypy)

v2.3.1

Compare Source

  • Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR 21826)
  • Fix mypyc default_factory for inherited dataclass (Daniël van Noord, PR 21785)
  • Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR 21734)
  • Fix crash when unpacking return value from overload (Shantanu, PR 21830)
astral-sh/ruff (ruff)

v0.16.3

Compare Source

Released on 2026-08-13.

Preview features
  • [pylint] Fix false negatives on negative numbers (PLR6104) (#​27251)
  • [pyupgrade] Add rule to replace while 1 with while True (UP048) (#​27190)
Bug fixes
  • [flake8-bandit] Also check keyword arguments (S602, S603, S607, S609) (#​27687)
  • [pylint] Allow continue in finally on Python 3.8 (#​27626)
  • [pylint] Fix PLE1307 false positive with bools (#​27651)
  • [pylint] Fix false positives and negatives with %b format character (PLE1300, PLE1307) (#​27560)
  • [pylint] Improve handling of concatenated strings (PLE1300) (#​27659)
Rule changes
  • [numpy] Make np.chararray autofix backwards-compatible (NPY201) (#​27527)
Performance
  • Enable PGO for Linux x86-64 Ruff releases (#​27570)
  • Enable PGO for Linux ARM64 Ruff releases (#​27574)
  • Enable PGO for Windows x86-64 Ruff releases (#​27573)
  • Enable PGO for macOS ARM64 Ruff releases (#​27572)
  • Reduce Expr size to 64 bytes (#​27591)
CLI
  • Hyperlink rule codes in ruff check --statistics output (#​27646)
Documentation
  • [ruff] Also suggest asyncio.TaskGroup (RUF006) (#​27461)
Other changes
Contributors
astral-sh/ty (ty)

v0.0.73

Compare Source

Released on 2026-08-18.

LSP server
  • Do not prefer unsafe fixes in the language server (#​27822)
  • Fix signature help in trailing whitespace (#​27784)
Library support
  • Preserve variadic generics in functools.partial (#​27774)
Diagnostics
  • Add an opt-in rule flagging function decorators that transform a non-dynamic type into a dynamic type (#​27829)
  • Disambiguate same-named types in several diagnostics (#​27814)
  • Show error spans for errors originating in script metadata (#​26693)
Core type checking
  • Avoid bypassing solver during literal promotion (#​27763)
  • Expand nested union aliases when finding a TypedDict or callable (#​27740)
  • Implement intersection meta-type projection (#​27660)
  • Infer generic protocols from class objects (#​27812)
  • Model exception-suppressing context managers (#​27219)
  • Preserve TypeAliasType runtime origin (#​27813)
  • Preserve class objects in lazy protocol checks (#​27815)
  • Preserve declared types in exception handlers (#​27817)
  • Preserve explicit globals after conditional rebinding (#​27786)
  • Preserve property subclass types and accessors (#​27833)
  • Preserve required stub fields in generated constructors (#​27765)
  • Preserve static upper bounds of gradual solutions (#​27664)
  • Prevent unrelated quantified constraints from destabilizing recursive queries (#​27737)
  • Separate generic constraint accumulation from legacy projection (#​27743)
  • Simplify generic protocol inference (#​27819)
  • Specialize inherited members of unspecialized generic classes (#​27658)
  • Specialize type variables determined by bound receivers (#​27732)
  • Support unpacking tuple type aliases (#​27825)
  • Sync vendored typeshed stubs (#​27771). Typeshed diff
Performance
  • Cache py.typed contents (#​27805)
  • Deduplicate exception checkpoints across equivalent branches (#​27703)
Contributors

v0.0.72

Compare Source

Released on 2026-08-14.

Preview features
  • Check PEP 723 scripts in isolation (#​27462)
Library support
  • Pydantic: Accept documented boolean and fractional inputs (#​27754)
  • Pydantic: Accept enum members for lax string and integer fields (#​27751)
Diagnostics
  • Improve assignability hints for protocols and TypedDict types (#​27717)
Core type checking
  • Avoid treating augmented assignments as attribute definitions (#​27633)
  • Diagnose invalid module-level __getattr__ calls (#​27507)
  • Fix overload argument expansion with unpacked positional arguments (#​27744)
  • Fix specialization of generic TypedDict aliases (#​27760)
  • Ignore generic declaration metadata in staticness checks (#​27692)
  • Preserve tuple types containing Never (#​27580)
  • Report deprecated unary operations (#​27584)
  • Respect variance when inferring structural and callable types (#​27707)
  • Support TypeVarTuple in call binding (#​26886)
  • Treat generator-expression exceptions as eagerly evaluated (#​27735)
Performance
  • Avoid exponential narrowing of gradual string-literal unions (#​27742)
Contributors

v0.0.71

Compare Source

Released on 2026-08-12.

Library support
  • Respect third-party keyword-only fields before Python 3.10 (#​27699)
Diagnostics
  • Diagnose invalid __getattribute__ calls (#​27506)
  • Validate boolean conversion in comprehension filters (#​27641)
  • Validate unpacked callable argument shapes (#​27516)
Core type checking
  • Avoid introducing boolean literals when narrowing integers (#​27698)
  • Fix truthiness inference for subclassable known classes (#​27638)
  • Handle class objects that may be descriptors (#​26687)
  • Infer type variables through nominal type[...] parameters (#​27689)
  • Model exception flow with operation checkpoints (#​27471)
  • Preserve constrained TypeVar types when slicing (#​27645)
  • Preserve enum attributes on Self and bounded type variables (#​27644)
  • Preserve enum exhaustiveness with custom _missing_ methods (#​27700)
  • Preserve literal-string origin in comparison narrowing (#​27582)
  • Resolve generic type aliases subscripted inside type[] (#​27663)
  • Restrict equality impossibility to static bounds (#​27655)
Performance
  • Avoid deriving sequents for type variables with concrete bounds (#​27587)
Contributors

v0.0.70

Compare Source

Released on 2026-08-10.

LSP server
  • Enable and downrank auto-import completions from stub-only modules (#​27433)
  • Fix signature help at end of file (#​27622)
  • Normalize type labels in structured docstrings (#​26923)
  • Preserve typing-only completion ranking in TYPE_CHECKING blocks (#​27549)
CLI
  • Avoid deadlock when scheduling watch checks (#​27605)
Diagnostics
  • Add an opt-in unsound-return-statement lint (#​27561)
  • Add an opt-in unsound-yield lint (#​27593)
  • Diagnose invalid __getattr__ calls (#​27502)
  • Diagnose invalid descriptor __get__ calls (#​27400)
Core type checking
  • Consider object members in protocol comparisons (#​27532)
  • Exclude quantified constraints from semantic type walks (#​27613)
  • Expand Generator aliases when evaluating return, send, and yield types (#​27577)
  • Infer precise TypedDict key-membership truthiness (#​27579)
  • Infer variance through type[T] (#​27534)
  • Preserve contextual inference for declarations in loops (#​27594)
  • Recognize overlapping NewType types and their underlying values (#​27522)
  • Require ClassVar declarations for protocol members (#​27530)
  • Stabilize recursive gradual type alias materialization (#​27563)
  • Support Annotated inside type[...] (#​27629)
  • Validate augmented assignment stores (#​27545)
Contributors

Configuration

📅 Schedule: (UTC)

  • 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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mypy](https://github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | project.optional-dependencies | patch | `2.3.0` → `2.3.1` | | [ruff](https://docs.astral.sh/ruff) ([source](https://github.com/astral-sh/ruff), [changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | project.optional-dependencies | patch | `0.16.2` → `0.16.3` | | [ruff](https://docs.astral.sh/ruff) ([source](https://github.com/astral-sh/ruff), [changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | dependency-groups | patch | `0.16.2` → `0.16.3` | | [ty](https://github.com/astral-sh/ty) ([changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)) | dependency-groups | patch | `0.0.69` → `0.0.73` | --- ### Release Notes <details> <summary>python/mypy (mypy)</summary> ### [`v2.3.1`](https://github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-231) [Compare Source](https://github.com/python/mypy/compare/v2.3.0...v2.3.1) - Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR [21826](https://github.com/python/mypy/pull/21826)) - Fix mypyc `default_factory` for inherited dataclass (Daniël van Noord, PR [21785](https://github.com/python/mypy/pull/21785)) - Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR [21734](https://github.com/python/mypy/pull/21734)) - Fix crash when unpacking return value from overload (Shantanu, PR [21830](https://github.com/python/mypy/pull/21830)) </details> <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.16.3`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0163) [Compare Source](https://github.com/astral-sh/ruff/compare/0.16.2...0.16.3) Released on 2026-08-13. ##### Preview features - \[`pylint`] Fix false negatives on negative numbers (`PLR6104`) ([#&#8203;27251](https://github.com/astral-sh/ruff/pull/27251)) - \[`pyupgrade`] Add rule to replace `while 1` with `while True` (`UP048`) ([#&#8203;27190](https://github.com/astral-sh/ruff/pull/27190)) ##### Bug fixes - \[`flake8-bandit`] Also check keyword arguments (`S602`, `S603`, `S607`, `S609`) ([#&#8203;27687](https://github.com/astral-sh/ruff/pull/27687)) - \[`pylint`] Allow `continue` in `finally` on Python 3.8 ([#&#8203;27626](https://github.com/astral-sh/ruff/pull/27626)) - \[`pylint`] Fix `PLE1307` false positive with bools ([#&#8203;27651](https://github.com/astral-sh/ruff/pull/27651)) - \[`pylint`] Fix false positives and negatives with `%b` format character (`PLE1300`, `PLE1307`) ([#&#8203;27560](https://github.com/astral-sh/ruff/pull/27560)) - \[`pylint`] Improve handling of concatenated strings (`PLE1300`) ([#&#8203;27659](https://github.com/astral-sh/ruff/pull/27659)) ##### Rule changes - \[`numpy`] Make `np.chararray` autofix backwards-compatible (`NPY201`) ([#&#8203;27527](https://github.com/astral-sh/ruff/pull/27527)) ##### Performance - Enable PGO for Linux x86-64 Ruff releases ([#&#8203;27570](https://github.com/astral-sh/ruff/pull/27570)) - Enable PGO for Linux ARM64 Ruff releases ([#&#8203;27574](https://github.com/astral-sh/ruff/pull/27574)) - Enable PGO for Windows x86-64 Ruff releases ([#&#8203;27573](https://github.com/astral-sh/ruff/pull/27573)) - Enable PGO for macOS ARM64 Ruff releases ([#&#8203;27572](https://github.com/astral-sh/ruff/pull/27572)) - Reduce `Expr` size to 64 bytes ([#&#8203;27591](https://github.com/astral-sh/ruff/pull/27591)) ##### CLI - Hyperlink rule codes in `ruff check --statistics` output ([#&#8203;27646](https://github.com/astral-sh/ruff/pull/27646)) ##### Documentation - \[`ruff`] Also suggest `asyncio.TaskGroup` (`RUF006`) ([#&#8203;27461](https://github.com/astral-sh/ruff/pull/27461)) ##### Other changes - Use mimalloc v3 ([#&#8203;27586](https://github.com/astral-sh/ruff/pull/27586)) ##### Contributors - [@&#8203;Andrej730](https://github.com/Andrej730) - [@&#8203;alonfaraj](https://github.com/alonfaraj) - [@&#8203;romero-deshaw](https://github.com/romero-deshaw) - [@&#8203;Avasam](https://github.com/Avasam) - [@&#8203;tjkuson](https://github.com/tjkuson) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;saberoueslati](https://github.com/saberoueslati) - [@&#8203;MichaReiser](https://github.com/MichaReiser) </details> <details> <summary>astral-sh/ty (ty)</summary> ### [`v0.0.73`](https://github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0073) [Compare Source](https://github.com/astral-sh/ty/compare/0.0.72...0.0.73) Released on 2026-08-18. ##### LSP server - Do not prefer unsafe fixes in the language server ([#&#8203;27822](https://github.com/astral-sh/ruff/pull/27822)) - Fix signature help in trailing whitespace ([#&#8203;27784](https://github.com/astral-sh/ruff/pull/27784)) ##### Library support - Preserve variadic generics in `functools.partial` ([#&#8203;27774](https://github.com/astral-sh/ruff/pull/27774)) ##### Diagnostics - Add an opt-in rule flagging function decorators that transform a non-dynamic type into a dynamic type ([#&#8203;27829](https://github.com/astral-sh/ruff/pull/27829)) - Disambiguate same-named types in several diagnostics ([#&#8203;27814](https://github.com/astral-sh/ruff/pull/27814)) - Show error spans for errors originating in script metadata ([#&#8203;26693](https://github.com/astral-sh/ruff/pull/26693)) ##### Core type checking - Avoid bypassing solver during literal promotion ([#&#8203;27763](https://github.com/astral-sh/ruff/pull/27763)) - Expand nested union aliases when finding a `TypedDict` or callable ([#&#8203;27740](https://github.com/astral-sh/ruff/pull/27740)) - Implement intersection meta-type projection ([#&#8203;27660](https://github.com/astral-sh/ruff/pull/27660)) - Infer generic protocols from class objects ([#&#8203;27812](https://github.com/astral-sh/ruff/pull/27812)) - Model exception-suppressing context managers ([#&#8203;27219](https://github.com/astral-sh/ruff/pull/27219)) - Preserve `TypeAliasType` runtime origin ([#&#8203;27813](https://github.com/astral-sh/ruff/pull/27813)) - Preserve class objects in lazy protocol checks ([#&#8203;27815](https://github.com/astral-sh/ruff/pull/27815)) - Preserve declared types in exception handlers ([#&#8203;27817](https://github.com/astral-sh/ruff/pull/27817)) - Preserve explicit globals after conditional rebinding ([#&#8203;27786](https://github.com/astral-sh/ruff/pull/27786)) - Preserve property subclass types and accessors ([#&#8203;27833](https://github.com/astral-sh/ruff/pull/27833)) - Preserve required stub fields in generated constructors ([#&#8203;27765](https://github.com/astral-sh/ruff/pull/27765)) - Preserve static upper bounds of gradual solutions ([#&#8203;27664](https://github.com/astral-sh/ruff/pull/27664)) - Prevent unrelated quantified constraints from destabilizing recursive queries ([#&#8203;27737](https://github.com/astral-sh/ruff/pull/27737)) - Separate generic constraint accumulation from legacy projection ([#&#8203;27743](https://github.com/astral-sh/ruff/pull/27743)) - Simplify generic protocol inference ([#&#8203;27819](https://github.com/astral-sh/ruff/pull/27819)) - Specialize inherited members of unspecialized generic classes ([#&#8203;27658](https://github.com/astral-sh/ruff/pull/27658)) - Specialize type variables determined by bound receivers ([#&#8203;27732](https://github.com/astral-sh/ruff/pull/27732)) - Support unpacking tuple type aliases ([#&#8203;27825](https://github.com/astral-sh/ruff/pull/27825)) - Sync vendored typeshed stubs ([#&#8203;27771](https://github.com/astral-sh/ruff/pull/27771)). [Typeshed diff](https://github.com/python/typeshed/compare/1b116673774d062a4af7b0a0b3d05533a6be55d0...6fba3ae73db5a9807780514b463126f1ee8ff216) ##### Performance - Cache `py.typed` contents ([#&#8203;27805](https://github.com/astral-sh/ruff/pull/27805)) - Deduplicate exception checkpoints across equivalent branches ([#&#8203;27703](https://github.com/astral-sh/ruff/pull/27703)) ##### Contributors - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;woodruffw](https://github.com/woodruffw) - [@&#8203;dhruvmanila](https://github.com/dhruvmanila) - [@&#8203;ibraheemdev](https://github.com/ibraheemdev) - [@&#8203;zaniebot](https://github.com/zaniebot) ### [`v0.0.72`](https://github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0072) [Compare Source](https://github.com/astral-sh/ty/compare/0.0.71...0.0.72) Released on 2026-08-14. ##### Preview features - Check PEP 723 scripts in isolation ([#&#8203;27462](https://github.com/astral-sh/ruff/pull/27462)) ##### Library support - Pydantic: Accept documented boolean and fractional inputs ([#&#8203;27754](https://github.com/astral-sh/ruff/pull/27754)) - Pydantic: Accept enum members for lax string and integer fields ([#&#8203;27751](https://github.com/astral-sh/ruff/pull/27751)) ##### Diagnostics - Improve assignability hints for protocols and `TypedDict` types ([#&#8203;27717](https://github.com/astral-sh/ruff/pull/27717)) ##### Core type checking - Avoid treating augmented assignments as attribute definitions ([#&#8203;27633](https://github.com/astral-sh/ruff/pull/27633)) - Diagnose invalid module-level `__getattr__` calls ([#&#8203;27507](https://github.com/astral-sh/ruff/pull/27507)) - Fix overload argument expansion with unpacked positional arguments ([#&#8203;27744](https://github.com/astral-sh/ruff/pull/27744)) - Fix specialization of generic `TypedDict` aliases ([#&#8203;27760](https://github.com/astral-sh/ruff/pull/27760)) - Ignore generic declaration metadata in staticness checks ([#&#8203;27692](https://github.com/astral-sh/ruff/pull/27692)) - Preserve tuple types containing `Never` ([#&#8203;27580](https://github.com/astral-sh/ruff/pull/27580)) - Report deprecated unary operations ([#&#8203;27584](https://github.com/astral-sh/ruff/pull/27584)) - Respect variance when inferring structural and callable types ([#&#8203;27707](https://github.com/astral-sh/ruff/pull/27707)) - Support `TypeVarTuple` in call binding ([#&#8203;26886](https://github.com/astral-sh/ruff/pull/26886)) - Treat generator-expression exceptions as eagerly evaluated ([#&#8203;27735](https://github.com/astral-sh/ruff/pull/27735)) ##### Performance - Avoid exponential narrowing of gradual string-literal unions ([#&#8203;27742](https://github.com/astral-sh/ruff/pull/27742)) ##### Contributors - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;Andrej730](https://github.com/Andrej730) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;dhruvmanila](https://github.com/dhruvmanila) - [@&#8203;carljm](https://github.com/carljm) ### [`v0.0.71`](https://github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0071) [Compare Source](https://github.com/astral-sh/ty/compare/0.0.70...0.0.71) Released on 2026-08-12. ##### Library support - Respect third-party keyword-only fields before Python 3.10 ([#&#8203;27699](https://github.com/astral-sh/ruff/pull/27699)) ##### Diagnostics - Diagnose invalid `__getattribute__` calls ([#&#8203;27506](https://github.com/astral-sh/ruff/pull/27506)) - Validate boolean conversion in comprehension filters ([#&#8203;27641](https://github.com/astral-sh/ruff/pull/27641)) - Validate unpacked callable argument shapes ([#&#8203;27516](https://github.com/astral-sh/ruff/pull/27516)) ##### Core type checking - Avoid introducing boolean literals when narrowing integers ([#&#8203;27698](https://github.com/astral-sh/ruff/pull/27698)) - Fix truthiness inference for subclassable known classes ([#&#8203;27638](https://github.com/astral-sh/ruff/pull/27638)) - Handle class objects that may be descriptors ([#&#8203;26687](https://github.com/astral-sh/ruff/pull/26687)) - Infer type variables through nominal `type[...]` parameters ([#&#8203;27689](https://github.com/astral-sh/ruff/pull/27689)) - Model exception flow with operation checkpoints ([#&#8203;27471](https://github.com/astral-sh/ruff/pull/27471)) - Preserve constrained `TypeVar` types when slicing ([#&#8203;27645](https://github.com/astral-sh/ruff/pull/27645)) - Preserve enum attributes on `Self` and bounded type variables ([#&#8203;27644](https://github.com/astral-sh/ruff/pull/27644)) - Preserve enum exhaustiveness with custom `_missing_` methods ([#&#8203;27700](https://github.com/astral-sh/ruff/pull/27700)) - Preserve literal-string origin in comparison narrowing ([#&#8203;27582](https://github.com/astral-sh/ruff/pull/27582)) - Resolve generic type aliases subscripted inside `type[]` ([#&#8203;27663](https://github.com/astral-sh/ruff/pull/27663)) - Restrict equality impossibility to static bounds ([#&#8203;27655](https://github.com/astral-sh/ruff/pull/27655)) ##### Performance - Avoid deriving sequents for type variables with concrete bounds ([#&#8203;27587](https://github.com/astral-sh/ruff/pull/27587)) ##### Contributors - [@&#8203;dcreager](https://github.com/dcreager) - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;ibraheemdev](https://github.com/ibraheemdev) ### [`v0.0.70`](https://github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0070) [Compare Source](https://github.com/astral-sh/ty/compare/0.0.69...0.0.70) Released on 2026-08-10. ##### LSP server - Enable and downrank auto-import completions from stub-only modules ([#&#8203;27433](https://github.com/astral-sh/ruff/pull/27433)) - Fix signature help at end of file ([#&#8203;27622](https://github.com/astral-sh/ruff/pull/27622)) - Normalize type labels in structured docstrings ([#&#8203;26923](https://github.com/astral-sh/ruff/pull/26923)) - Preserve typing-only completion ranking in `TYPE_CHECKING` blocks ([#&#8203;27549](https://github.com/astral-sh/ruff/pull/27549)) ##### CLI - Avoid deadlock when scheduling watch checks ([#&#8203;27605](https://github.com/astral-sh/ruff/pull/27605)) ##### Diagnostics - Add an opt-in `unsound-return-statement` lint ([#&#8203;27561](https://github.com/astral-sh/ruff/pull/27561)) - Add an opt-in `unsound-yield` lint ([#&#8203;27593](https://github.com/astral-sh/ruff/pull/27593)) - Diagnose invalid `__getattr__` calls ([#&#8203;27502](https://github.com/astral-sh/ruff/pull/27502)) - Diagnose invalid descriptor `__get__` calls ([#&#8203;27400](https://github.com/astral-sh/ruff/pull/27400)) ##### Core type checking - Consider object members in protocol comparisons ([#&#8203;27532](https://github.com/astral-sh/ruff/pull/27532)) - Exclude quantified constraints from semantic type walks ([#&#8203;27613](https://github.com/astral-sh/ruff/pull/27613)) - Expand `Generator` aliases when evaluating return, send, and yield types ([#&#8203;27577](https://github.com/astral-sh/ruff/pull/27577)) - Infer precise `TypedDict` key-membership truthiness ([#&#8203;27579](https://github.com/astral-sh/ruff/pull/27579)) - Infer variance through `type[T]` ([#&#8203;27534](https://github.com/astral-sh/ruff/pull/27534)) - Preserve contextual inference for declarations in loops ([#&#8203;27594](https://github.com/astral-sh/ruff/pull/27594)) - Recognize overlapping `NewType` types and their underlying values ([#&#8203;27522](https://github.com/astral-sh/ruff/pull/27522)) - Require `ClassVar` declarations for protocol members ([#&#8203;27530](https://github.com/astral-sh/ruff/pull/27530)) - Stabilize recursive gradual type alias materialization ([#&#8203;27563](https://github.com/astral-sh/ruff/pull/27563)) - Support `Annotated` inside `type[...]` ([#&#8203;27629](https://github.com/astral-sh/ruff/pull/27629)) - Validate augmented assignment stores ([#&#8203;27545](https://github.com/astral-sh/ruff/pull/27545)) ##### Contributors - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;lerebear](https://github.com/lerebear) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43LjAiLCJ1cGRhdGVkSW5WZXIiOiI0NC43LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
chore(deps): update https://code.forgejo.org/actions/checkout digest to de0fac2
All checks were successful
/ Get release information (pull_request) Successful in 28s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 33s
6cb3b5cfde

📋 Changelog

📦 Version Information

  • Current version: 0.2.12
  • Previous version: 0.2.12

Unreleased (1901029..1901029)

Miscellaneous Chores

  • (deps) update all dependencies - (1901029) - Renovate Bot

Generated by cocogitto

## 📋 Changelog **📦 Version Information** - Current version: `0.2.12` - Previous version: `0.2.12` ## Unreleased ([1901029..1901029](https://git.h.oluflorenzen.de/finkregh/zfs-estimator/compare/1901029..1901029)) #### Miscellaneous Chores - (**deps**) update all dependencies - ([1901029](https://git.h.oluflorenzen.de/finkregh/zfs-estimator/commit/190102911f85f37759d43e232a3c4e0bba405bdc)) - Renovate Bot *Generated by [cocogitto](https://github.com/cocogitto/cocogitto)*
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/checkout digest to de0fac2 to chore(deps): update dependency ty to v0.0.70 2026-08-11 00:06:10 +00:00
renovate-forgejo force-pushed renovate/all from 6cb3b5cfde
All checks were successful
/ Get release information (pull_request) Successful in 28s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 33s
to 67c772bd24
All checks were successful
/ Get release information (pull_request) Successful in 22s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 29s
2026-08-11 00:06:10 +00:00
Compare
renovate-forgejo changed title from chore(deps): update dependency ty to v0.0.70 to chore(deps): update dependency ty to v0.0.71 2026-08-13 12:07:58 +00:00
renovate-forgejo force-pushed renovate/all from 67c772bd24
All checks were successful
/ Get release information (pull_request) Successful in 22s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 29s
to 304c945204
All checks were successful
/ Get release information (pull_request) Successful in 22s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 29s
2026-08-13 12:07:59 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 304c945204
All checks were successful
/ Get release information (pull_request) Successful in 22s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 29s
to b407741c47
All checks were successful
/ Get release information (pull_request) Successful in 20s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
2026-08-13 16:06:00 +00:00
Compare
renovate-forgejo changed title from chore(deps): update dependency ty to v0.0.71 to chore(deps): update all dependencies 2026-08-13 16:06:02 +00:00
renovate-forgejo force-pushed renovate/all from b407741c47
All checks were successful
/ Get release information (pull_request) Successful in 20s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
to b68e47e233
All checks were successful
/ Get release information (pull_request) Successful in 21s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
2026-08-15 00:08:00 +00:00
Compare
renovate-forgejo force-pushed renovate/all from b68e47e233
All checks were successful
/ Get release information (pull_request) Successful in 21s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
to bebe817066
All checks were successful
/ Get release information (pull_request) Successful in 21s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
2026-08-15 04:06:54 +00:00
Compare
renovate-forgejo force-pushed renovate/all from bebe817066
All checks were successful
/ Get release information (pull_request) Successful in 21s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 28s
to 190102911f
All checks were successful
/ Get release information (pull_request) Successful in 21s
/ Unittests and try build -- Python 3.14 (pull_request) Successful in 27s
2026-08-19 04:06:36 +00:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
finkregh/zfs-estimator!14
No description provided.