<#9984 chore(deps-dev): Bump ty from 0.0.31 to 0.0...
# meltano-repo-activity
g
#9984 chore(deps-dev): Bump ty from 0.0.31 to 0.0.32 in the development-dependencies group Pull request opened by dependabot[bot] Bumps the development-dependencies group with 1 update: ty. Updates
ty
from 0.0.31 to 0.0.32 Release notes Sourced from ty's releases.
0.0.32
Release Notes
Released on 2026-04-20.
Bug fixes
• Fix panic when
__get__
uses
Concatenate
self
-type and wraps a
__call__
(#24692)
• Avoid panicking on overloaded
Callable
type context (#24661)
• Expand class bases in per-base lint checks (#24695, #24699)
• Fix stack overflow for binary operator inference involving recursive types (#24551)
LSP server
• Dim out unreachable code in IDEs (#24580)
• Do not suggest argument completion when typing the value of a keyword argument (#24669)
• Retrieve the docstring from the overload implementation if an
@overload
-decorated function has no docstring (#23920)
Core type checking
• Allow
if
statements in TypedDict bodies (#24702)
• Disallow
@disjoint_base
on TypedDicts and Protocols (#24671)
• Do not consider a subclass of a
@dataclass_transform
-decorated class to have dataclass-like semantics if it has
type
in its MRO (#24679)
• Reject using properties with
Never
setters or deleters (#24510)
• Sync vendored typeshed stubs (#24646). Typeshed diff
Diagnostics
• Show error context for assignability diagnostics (#24309)
• Use partially qualified names when reporting diagnostics regarding bad calls to methods (#24560)
• Reduce source code context window to zero (#24689)
• Merge same-file annotations if there is only a single line separating them (#24694)
Performance
• Memoize binary operator return types (#24700)
• Gate protocol compatibility on member count (#24684)
Contributors
• `@​JelleZijlstra`
• `@​kc0506`
• `@​denyszhak`
• `@​carljm`
• `@​dcreager`
• `@​AlexWaygood`
• `@​dylwil3`
• `@​charliermarsh`
• `@​sharkdp`
• `@​ibraheemdev`
... (truncated) Changelog Sourced from ty's changelog.
0.0.32
Released on 2026-04-20.
Bug fixes
• Fix panic when
__get__
uses
Concatenate
self
-type and wraps a
__call__
(#24692)
• Avoid panicking on overloaded
Callable
type context (#24661)
• Expand class bases in per-base lint checks (#24695, #24699)
• Fix stack overflow for binary operator inference involving recursive types (#24551)
LSP server
• Dim out unreachable code in IDEs (#24580)
• Do not suggest argument completion when typing the value of a keyword argument (#24669)
• Retrieve the docstring from the overload implementation if an
@overload
-decorated function has no docstring (#23920)
Core type checking
• Allow
if
statements in TypedDict bodies (#24702)
• Disallow
@disjoint_base
on TypedDicts and Protocols (#24671)
• Do not consider a subclass of a
@dataclass_transform
-decorated class to have dataclass-like semantics if it has
type
in its MRO (#24679)
• Reject using properties with
Never
setters or deleters (#24510)
• Sync vendored typeshed stubs (#24646). Typeshed diff
Diagnostics
• Show error context for assignability diagnostics (#24309)
• Use partially qualified names when reporting diagnostics regarding bad calls to methods (#24560)
• Reduce source code context window to zero (#24689)
• Merge same-file annotations if there is only a single line separating them (#24694)
Performance
• Memoize binary operator return types (#24700)
• Gate protocol compatibility on member count (#24684)
Contributors
• `@​JelleZijlstra`
• `@​kc0506`
• `@​denyszhak`
• `@​carljm`
• `@​dcreager`
• `@​AlexWaygood`
• `@​dylwil3`
• `@​charliermarsh`
• `@​sharkdp`
• `@​ibraheemdev`
Commits • `4d1e1fc` Bump version to 0.0.32 (#3302) • `a537bde` Update PyO3/maturin-action action to v1.51.0 (#3300) • `81e4125` Update actions/upload-artifact action to v7.0.1 (#3296) • `a9dd1cb` Update docker/build-push-action action to v7.1.0 (#3299) • <https://github.com/astral-sh/ty/commit/ef0a7dd496dbf6000… meltano/meltano