Skip to content

Bump ty from 0.0.78 to 0.0.80 - #107

Merged
sfc-gh-bnisco merged 2 commits into
mainfrom
dependabot/uv/ty-0.0.80
Sep 16, 2026
Merged

sfc-gh-bnisco merged 2 commits into
mainfrom
dependabot/uv/ty-0.0.80

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026

Copy link
Copy Markdown
Contributor

Bumps ty from 0.0.78 to 0.0.80.

Release notes

Sourced from ty's releases.

0.0.80

Release Notes

Released on 2026-09-09.

Bug fixes

  • Fix --force-exclude for directories with an excluded ancestor (#28451)
  • Preserve metaclass candidates after conflicts (#28461)

LSP server

  • Give existing autofixes descriptive titles (#28456)
  • Prevent LSP hangs during inlay hint bursts (#28390)

Diagnostic improvements

  • Preserve redundant-condition diagnostics with unreachable operands (#28374)

Core type checking

  • Check captured receivers when calling wrapped classmethods (#28467)
  • Fix cached classmethods on generic classes (#28207)
  • Fix disjointness of type guards and boolean literals (#28363)
  • Infer tuple variance from the full tuple spec (#28446)
  • Infer tuple variance more precisely (#28426)
  • Preserve callable identity across specialized types (#28409)
  • Preserve callback type context through ParamSpec forwarding (#28439)
  • Preserve wrapped functions in precise functools.partial relations (#28460)
  • Respect descriptor protocol for __set__ itself (#28408)
  • Respect type-variable bounds in argument context (#28448)
  • Unwrap union alternatives in overload implementations (#28468)

Performance

  • Distribute len inference over unions (#28470)
  • Fast-path concrete literal intersections (#28348)

Memory usage improvements

  • Avoid excess capacity in multi-binding tables (#28412)
  • Share equivalent place tables within a file (#28319)
  • Share names in synthesized constructor parameters (#28398)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.80

Released on 2026-09-09.

Bug fixes

  • Fix --force-exclude for directories with an excluded ancestor (#28451)
  • Preserve metaclass candidates after conflicts (#28461)

LSP server

  • Give existing autofixes descriptive titles (#28456)
  • Prevent LSP hangs during inlay hint bursts (#28390)

Diagnostic improvements

  • Preserve redundant-condition diagnostics with unreachable operands (#28374)

Core type checking

  • Check captured receivers when calling wrapped classmethods (#28467)
  • Fix cached classmethods on generic classes (#28207)
  • Fix disjointness of type guards and boolean literals (#28363)
  • Infer tuple variance from the full tuple spec (#28446)
  • Infer tuple variance more precisely (#28426)
  • Preserve callable identity across specialized types (#28409)
  • Preserve callback type context through ParamSpec forwarding (#28439)
  • Preserve wrapped functions in precise functools.partial relations (#28460)
  • Respect descriptor protocol for __set__ itself (#28408)
  • Respect type-variable bounds in argument context (#28448)
  • Unwrap union alternatives in overload implementations (#28468)

Performance

  • Distribute len inference over unions (#28470)
  • Fast-path concrete literal intersections (#28348)

Memory usage improvements

  • Avoid excess capacity in multi-binding tables (#28412)
  • Share equivalent place tables within a file (#28319)
  • Share names in synthesized constructor parameters (#28398)

Contributors

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python labels Sep 16, 2026
Bumps [ty](https://github.com/astral-sh/ty) from 0.0.78 to 0.0.80.
- [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.78...0.0.80)

---
updated-dependencies:
- dependency-name: ty
  dependency-version: 0.0.80
  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.80 branch from 79645c8 to 3ebcab3 Compare September 16, 2026 16:12
ty 0.0.80 flags the state check as redundant because state is typed
as Literal["open", "closed", "all"], which is always truthy. Build
the query string directly instead of branching on it.
@sfc-gh-bnisco
sfc-gh-bnisco merged commit 19d1f55 into main Sep 16, 2026
1 check passed
@sfc-gh-bnisco
sfc-gh-bnisco deleted the dependabot/uv/ty-0.0.80 branch September 16, 2026 16:18
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant