Bump ty from 0.0.18 to 0.0.19
Closed
Number: #2008
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
February 26, 2026 at 10:26 PM UTC
(4 months ago)
(4 months ago)
Updated:
February 26, 2026 at 10:28 PM UTC
(4 months ago)
(4 months ago)
Closed:
February 26, 2026 at 10:28 PM UTC
(4 months ago)
(4 months ago)
Time to Close:
2 minutes
Labels:
dependencies python:uv
dependencies python:uv
Description:
Bumps ty from 0.0.18 to 0.0.19.
Release notes
Sourced from ty's releases.
0.0.19
Release Notes
Released on 2026-02-26.
Bug fixes
- Fix panic in diagnostic rendering when attempting to render a code frame pointing to leading whitespace (#23458)
- Fix panics and incorrect inference stemming from incorrectly considering overloads in another file as being associated with a function in the file being checked (#21977)
- Fix panic when attempting to narrow the type of a dictionary key that was assigned using a multi-target assignment, e.g.
x = y = {"a": 1}(#23523)- Fix infinite hang on mutually recursive
TypeAliasTypedefinitions (#23397)LSP server
- Fix inlay hints for starred unpacking targets (#23454)
Core type checking
- Fix assignability, subtyping and equivalence checks relating to
typing.Generatorprior to Python 3.13 (#23386)- Understand that a scope's control flow terminates after
await foo()iffooreturnstyping.Awaitable[typing.Never]or similar (#23479)- Implement stricter handling of calls to instances of
type[T]types (#23472)- Support basic type narrowing for
case {...}:patterns inmatchstatements (#23462)- Fix bugs that could manifest in incorrect overload evaluation, false-positive complaints regarding
assert_typecalls or false-positiveredundant-castdiagnostics by reimplementing the equivalence type relation as mutual subtyping of top and bottom materializations (#23428)- Fix equality and
__contains__narrowing with PEP-695 type aliases (#23545)- Support
_value_annotations on enum classes (#22228)Improvements to diagnostics
- Improve diagnostics when attempting to specialize non-generic types (#23516)
- Render subdiagnostics when
--output-format=githubis specified (#23455)Performance
- Add a cached method for calculating the intersection of two types (#23547)
- Add a cached method for calculating the union of two types (#23565)
- Reduce the threshold above which
Literaltypes in unions are upcasted to nominal-instance types in situations where the union type is recursively defined (#23521)- Control flow: isolate the calculation of "loop header reachability" in a dedicated, cached function (#23520)
Contributors
... (truncated)
Changelog
Sourced from ty's changelog.
0.0.19
Released on 2026-02-26.
Bug fixes
- Fix panic in diagnostic rendering when attempting to render a code frame pointing to leading whitespace (#23458)
- Fix panics and incorrect inference stemming from incorrectly considering overloads in another file as being associated with a function in the file being checked (#21977)
- Fix panic when attempting to narrow the type of a dictionary key that was assigned using a multi-target assignment, e.g.
x = y = {"a": 1}(#23523)- Fix infinite hang on mutually recursive
TypeAliasTypedefinitions (#23397)LSP server
- Fix inlay hints for starred unpacking targets (#23454)
Core type checking
- Fix assignability, subtyping and equivalence checks relating to
typing.Generatorprior to Python 3.13 (#23386)- Understand that a scope's control flow terminates after
await foo()iffooreturnstyping.Awaitable[typing.Never]or similar (#23479)- Implement stricter handling of calls to instances of
type[T]types (#23472)- Support basic type narrowing for
case {...}:patterns inmatchstatements (#23462)- Fix bugs that could manifest in incorrect overload evaluation, false-positive complaints regarding
assert_typecalls or false-positiveredundant-castdiagnostics by reimplementing the equivalence type relation as mutual subtyping of top and bottom materializations (#23428)- Fix equality and
__contains__narrowing with PEP-695 type aliases (#23545)- Support
_value_annotations on enum classes (#22228)Improvements to diagnostics
- Improve diagnostics when attempting to specialize non-generic types (#23516)
- Render subdiagnostics when
--output-format=githubis specified (#23455)Performance
- Add a cached method for calculating the intersection of two types (#23547)
- Add a cached method for calculating the union of two types (#23565)
- Reduce the threshold above which
Literaltypes in unions are upcasted to nominal-instance types in situations where the union type is recursively defined (#23521)- Control flow: isolate the calculation of "loop header reachability" in a dedicated, cached function (#23520)
Contributors
Commits
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 14149912 |
| UUID: | 3998067258 |
| Node ID: | PR_kwDODM87vM7GrGwH |
| Host: | GitHub |
| Repository: | VWS-Python/vws-cli |