⬆ Bump ty from 0.0.26 to 0.0.28
Open
Number: #1849
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
April 03, 2026 at 10:05 PM UTC
(2 months ago)
(2 months ago)
Updated:
April 03, 2026 at 10:07 PM UTC
(2 months ago)
(2 months ago)
Labels:
dependencies internal python:uv
dependencies internal python:uv
Description:
Bumps ty from 0.0.26 to 0.0.28.
Release notes
Sourced from ty's releases.
0.0.28
Release Notes
Released on 2026-04-02.
Bug fixes
- Mark loop header assignments as used to avoid false positives in "unused variable" diagnostics (#24336)
LSP server
- Show constructor signature of classes when hovering over them (#24257)
Core type checking
- Avoid emitting cascading diagnostics when parsing invalid type expressions (#24326)
- Handle most "deep" mutual TypeVar constraints (#24079)
- Improve consistency and quality of diagnostics relating to invalid type forms (#24325)
- Improve robustness of various type-qualifier-related checks (#24251)
- Infer the
extra_itemskeyword argument to class-based TypedDicts as an annotation expression (#24362)- Use bidirectional inference to fix false positives on operations such as
x: list[int | None] = [None] * 2(#24197)- Sync vendored typeshed stubs (#24340). Typeshed diff
- Tighten up validation of subscripts and attributes in type expressions (#24329)
- Use
infer_type_expressionfor parsing parameter annotations and return-type annotations (#24353)- Use
infer_type_expressionfor validating PEP-613 type aliases (#24370)- Validate TypedDict fields when subclassing (#24338)
- Validate type qualifiers in functional TypedDict fields and the
extra_itemskeyword to functional TypedDicts (#24360)- Improve diagnostics for invalid functional
TypedDicts (#24345)Contributors
Install ty 0.0.28
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.28/ty-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ty/releases/download/0.0.28/ty-installer.ps1 | iex" </tr></table>
... (truncated)
Changelog
Sourced from ty's changelog.
0.0.28
Released on 2026-04-02.
Bug fixes
- Mark loop header assignments as used to avoid false positives in "unused variable" diagnostics (#24336)
LSP server
- Show constructor signature of classes when hovering over them (#24257)
Core type checking
- Avoid emitting cascading diagnostics when parsing invalid type expressions (#24326)
- Handle most "deep" mutual TypeVar constraints (#24079)
- Improve consistency and quality of diagnostics relating to invalid type forms (#24325)
- Improve robustness of various type-qualifier-related checks (#24251)
- Infer the
extra_itemskeyword argument to class-based TypedDicts as an annotation expression (#24362)- Use bidirectional inference to fix false positives on operations such as
x: list[int | None] = [None] * 2(#24197)- Sync vendored typeshed stubs (#24340). Typeshed diff
- Tighten up validation of subscripts and attributes in type expressions (#24329)
- Use
infer_type_expressionfor parsing parameter annotations and return-type annotations (#24353)- Use
infer_type_expressionfor validating PEP-613 type aliases (#24370)- Validate TypedDict fields when subclassing (#24338)
- Validate type qualifiers in functional TypedDict fields and the
extra_itemskeyword to functional TypedDicts (#24360)- Improve diagnostics for invalid functional
TypedDicts (#24345)Contributors
0.0.27
Released on 2026-03-31.
Bug fixes
- Fix panic on debug builds when attempting to provide autocomplete suggestions for
list[int]<CURSOR>()(#24167)- Fix instance-attribute lookup in methods of protocol classes (#24213)
- Fix nested global and nonlocal lookups through forwarding scopes (#24279)
- Fix panic on
list[Annotated[()]](#24303)- Fix stack overflow on
type A = TypeIs[Callable[[], A]](#24245)- Use
_clsas the name of the first argument for synthesizedcollections.namedtupleconstructor methods (#24333)
... (truncated)
Commits
927aad2Bump version to 0.0.28 (#3206)29d288ePublish installers to/installers/ty/lateston the mirror (#3202)5c9e342Bump version to 0.0.27 (#3185)e6a5731Update actions/cache action to v5.0.4 (#3172)c47b982Update prek dependencies (#3173)657abcfUpdate astral-sh/setup-uv action to v8 (#3174)9e582cbFetch the cargo-dist binary directly instead of using the installer (#3160)d5c51eadocs: use content tabs (#3146)9893776Use thereleaseenvironment inpublish-docs(#3147)- See full diff in compare view
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: | 15005879 |
| UUID: | 4202370679 |
| Node ID: | PR_kwDOF8_QEs7P4W3i |
| Host: | GitHub |
| Repository: | fastapi/sqlmodel |