Bump ty from 0.0.32 to 0.0.54 by dependabot[bot] · Pull Request #8213 · IfcOpenShell/IfcOpenShell · GitHub
Skip to content

Bump ty from 0.0.32 to 0.0.54#8213

Open
dependabot[bot] wants to merge 1 commit into
v0.8.0from
dependabot/pip/ty-0.0.54
Open

Bump ty from 0.0.32 to 0.0.54#8213
dependabot[bot] wants to merge 1 commit into
v0.8.0from
dependabot/pip/ty-0.0.54

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps ty from 0.0.32 to 0.0.54.

Release notes

Sourced from ty's releases.

0.0.54

Release Notes

Released on 2026-06-25.

Bug fixes

  • Avoid duplicate configuration error output (#26375)
  • Avoid stack overflows in reachability analysis (#26272)
  • Fix divergent recursive tuple cycle handling in ty (#26316)
  • Fix panic from relation queries during cycle recovery (#26335)
  • Fix panics by reverting recursive TypeOf cycle recovery (#26339)
  • Support basic usages of __class__ closure cells in methods (#26329)

LSP server

  • Fix typealias token classification inconsistency (#26255)
  • Implement rust-analyzer's "Click for full compiler diagnostic" feature (#26269)

Performance

  • Co-locate retained definition usage state (#26019)
  • Use never-change durability for immutable file inputs (#26353)

Diagnostics

  • Reject undeclared protocol instance attributes (#26336)

Core type checking

  • Allow replacing ordinary methods with compatible functions (#26158)
  • Distinguish typing.TypedDict from typing_extensions.TypedDict (#25843)
  • Don't treat non-empty ranges as single-valued (#26351)
  • Handle TypeVar bounds over type[...] in attribute lookup (#26146)
  • Infer definite equality comparison results (#26337)
  • Infer mismatched literal comparisons (#26313)
  • match statements: make class-pattern fallthrough member-aware (#26283)
  • match statements: prove TypedDict structural patterns exhaustive (#26285)
  • match statements: resolve positional class-pattern exhaustiveness (#26284)
  • Model non-exhaustive enum member sets (enum.Flags) (#26277)
  • Reduce retained definition map storage (#26348)
  • Reuse equality semantics for membership compatibility (#25955)
  • Sync vendored typeshed stubs to support builtins.sentinel (#26341)
  • Treat non-empty range calls as non-empty for reachability (#25220)
  • Use assignability for divergent constraints (#26334)
  • Widen inferred class-valued instance attributes (#26338)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.54

Released on 2026-06-25.

Bug fixes

  • Avoid duplicate configuration error output (#26375)
  • Avoid stack overflows in reachability analysis (#26272)
  • Fix divergent recursive tuple cycle handling in ty (#26316)
  • Fix panic from relation queries during cycle recovery (#26335)
  • Fix panics by reverting recursive TypeOf cycle recovery (#26339)
  • Support basic usages of __class__ closure cells in methods (#26329)

LSP server

  • Fix typealias token classification inconsistency (#26255)
  • Implement rust-analyzer's "Click for full compiler diagnostic" feature (#26269)

Performance

  • Co-locate retained definition usage state (#26019)
  • Use never-change durability for immutable file inputs (#26353)

Diagnostics

  • Reject undeclared protocol instance attributes (#26336)

Core type checking

  • Allow replacing ordinary methods with compatible functions (#26158)
  • Distinguish typing.TypedDict from typing_extensions.TypedDict (#25843)
  • Don't treat non-empty ranges as single-valued (#26351)
  • Handle TypeVar bounds over type[...] in attribute lookup (#26146)
  • Infer definite equality comparison results (#26337)
  • Infer mismatched literal comparisons (#26313)
  • match statements: make class-pattern fallthrough member-aware (#26283)
  • match statements: prove TypedDict structural patterns exhaustive (#26285)
  • match statements: resolve positional class-pattern exhaustiveness (#26284)
  • Model non-exhaustive enum member sets (enum.Flags) (#26277)
  • Reduce retained definition map storage (#26348)
  • Reuse equality semantics for membership compatibility (#25955)
  • Sync vendored typeshed stubs to support builtins.sentinel (#26341)
  • Treat non-empty range calls as non-empty for reachability (#25220)
  • Use assignability for divergent constraints (#26334)
  • Widen inferred class-valued instance attributes (#26338)

Contributors

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ty](https://github.com/astral-sh/ty) from 0.0.32 to 0.0.54.
- [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.32...0.0.54)

---
updated-dependencies:
- dependency-name: ty
  dependency-version: 0.0.54
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 26, 2026
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants