Skip to content

Bump ty from 0.0.39 to 0.0.43#2118

Merged
iMicknl merged 1 commit into
mainfrom
dependabot/uv/ty-0.0.43
Jun 4, 2026
Merged

Bump ty from 0.0.39 to 0.0.43#2118
iMicknl merged 1 commit into
mainfrom
dependabot/uv/ty-0.0.43

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Bumps ty from 0.0.39 to 0.0.43.

Release notes

Sourced from ty's releases.

0.0.43

Release Notes

Released on 2026-06-03.

Bug fixes

  • Don't inject Unknown from non-callable elements of intersection call (#25538)
  • Don't needlessly disambiguate the same type alias (#25563)
  • Fix variance inference for nested type aliases (#25567)
  • Ignore rejected member annotations for synthesized bindings (#25427)
  • Normalize dynamic class literals in cycle recovery (#25558)
  • Register file roots for first-party search paths (#25522)
  • Treat union-bound typevars like unions for possibly-missing-attribute (#25561)

LSP server

  • Suppress importable completions that are already in scope (#25479)

Performance

  • Avoid retaining duplicate function signatures (#25609)
  • Compact retained definition inference results (#25593)
  • Compact retained definition kinds (#25610)
  • Compact retained definitions by node (#25498)
  • Consolidate AST ID reverse lookup (#25455)
  • Consolidate retained use-def definition maps (#25499)
  • Omit redundant definitions-by-node entries (#25501)
  • Reuse common protocol constraints for TypedDict unions (#25598)

Diagnostics

  • Improve error context for not-iterable diagnostics (#24944)

Core type checking

  • Detect disjointness due to incompatible generic specializations (#24822)
  • Distinguish typing.Callable from collections.abc.Callable (#24954)
  • Include nested global/nonlocal bindings in type inference (#25387)
  • Optional lower/upper bounds in individual constraints (#25435)
  • Preserve slice-bound types in subscript inference (#25446)
  • Reject Self in type aliases (#25529)
  • Require literal booleans for TypedDict flags (#25594)
  • Support narrowing on lengths (#25347)
  • Synthesize precise __len__ methods for literals (#25600)
  • Use callable type context to implicitly specialize generic class (#25471)
  • expand type aliases inside type context unions (#25553)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.43

Released on 2026-06-03.

Bug fixes

  • Don't inject Unknown from non-callable elements of intersection call (#25538)
  • Don't needlessly disambiguate the same type alias (#25563)
  • Fix variance inference for nested type aliases (#25567)
  • Ignore rejected member annotations for synthesized bindings (#25427)
  • Normalize dynamic class literals in cycle recovery (#25558)
  • Register file roots for first-party search paths (#25522)
  • Treat union-bound typevars like unions for possibly-missing-attribute (#25561)

LSP server

  • Suppress importable completions that are already in scope (#25479)

Performance

  • Avoid retaining duplicate function signatures (#25609)
  • Compact retained definition inference results (#25593)
  • Compact retained definition kinds (#25610)
  • Compact retained definitions by node (#25498)
  • Consolidate AST ID reverse lookup (#25455)
  • Consolidate retained use-def definition maps (#25499)
  • Omit redundant definitions-by-node entries (#25501)
  • Reuse common protocol constraints for TypedDict unions (#25598)

Diagnostics

  • Improve error context for not-iterable diagnostics (#24944)

Core type checking

  • Detect disjointness due to incompatible generic specializations (#24822)
  • Distinguish typing.Callable from collections.abc.Callable (#24954)
  • Include nested global/nonlocal bindings in type inference (#25387)
  • Optional lower/upper bounds in individual constraints (#25435)
  • Preserve slice-bound types in subscript inference (#25446)
  • Reject Self in type aliases (#25529)
  • Require literal booleans for TypedDict flags (#25594)
  • Support narrowing on lengths (#25347)
  • Synthesize precise __len__ methods for literals (#25600)
  • Use callable type context to implicitly specialize generic class (#25471)
  • expand type aliases inside type context unions (#25553)

Contributors

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 4, 2026
@dependabot dependabot Bot requested review from iMicknl and tetienne as code owners June 4, 2026 01:28
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 4, 2026
@dependabot dependabot Bot force-pushed the dependabot/uv/ty-0.0.43 branch from 0fe6f52 to a3da3ce Compare June 4, 2026 14:54
@iMicknl
Copy link
Copy Markdown
Owner

iMicknl commented Jun 4, 2026

@dependabot rebase

Bumps [ty](https://github.com/astral-sh/ty) from 0.0.39 to 0.0.43.
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.39...0.0.43)

---
updated-dependencies:
- dependency-name: ty
  dependency-version: 0.0.43
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/uv/ty-0.0.43 branch from a3da3ce to 7f6c7ac Compare June 4, 2026 14:58
@iMicknl iMicknl merged commit baf681c into main Jun 4, 2026
11 checks passed
@iMicknl iMicknl deleted the dependabot/uv/ty-0.0.43 branch June 4, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant