Skip to content

Commit 31afe07

Browse files
authored
New version: astral-sh.ty version 0.0.14 (microsoft#333903)
1 parent 7cc5e10 commit 31afe07

3 files changed

Lines changed: 169 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Created with komac v2.15.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: astral-sh.ty
5+
PackageVersion: 0.0.14
6+
InstallerType: zip
7+
NestedInstallerType: portable
8+
NestedInstallerFiles:
9+
- RelativeFilePath: ty.exe
10+
InstallModes:
11+
- silent
12+
UpgradeBehavior: install
13+
Commands:
14+
- ty
15+
ReleaseDate: 2026-01-27
16+
Installers:
17+
- Architecture: x86
18+
InstallerUrl: https://github.com/astral-sh/ty/releases/download/0.0.14/ty-i686-pc-windows-msvc.zip
19+
InstallerSha256: E7AD337D1F8E1CDBF44DD33F46B713E02F6CDFD68122B2A10C1769CC3BB2F298
20+
Dependencies:
21+
PackageDependencies:
22+
- PackageIdentifier: Microsoft.VCRedist.2015+.x86
23+
- Architecture: x64
24+
InstallerUrl: https://github.com/astral-sh/ty/releases/download/0.0.14/ty-x86_64-pc-windows-msvc.zip
25+
InstallerSha256: 061B1F74901207300C4969B32F0890BE3A99A911BDECE792D37B1BB97C53DE64
26+
Dependencies:
27+
PackageDependencies:
28+
- PackageIdentifier: Microsoft.VCRedist.2015+.x64
29+
- Architecture: arm64
30+
InstallerUrl: https://github.com/astral-sh/ty/releases/download/0.0.14/ty-aarch64-pc-windows-msvc.zip
31+
InstallerSha256: 89DCAA437A77830442AB17ACFE584626676C8C478DCD346E57FA06D6C84E1192
32+
Dependencies:
33+
PackageDependencies:
34+
- PackageIdentifier: Microsoft.VCRedist.2015+.arm64
35+
ManifestType: installer
36+
ManifestVersion: 1.12.0
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
# Created with komac v2.15.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: astral-sh.ty
5+
PackageVersion: 0.0.14
6+
PackageLocale: en-US
7+
Publisher: Astral Software Inc.
8+
PublisherUrl: https://astral.sh/
9+
PublisherSupportUrl: https://github.com/astral-sh/ty/issues
10+
Author: Astral Software Inc.
11+
PackageName: ty
12+
PackageUrl: https://github.com/astral-sh/ty
13+
License: MIT
14+
LicenseUrl: https://github.com/astral-sh/ty/blob/HEAD/LICENSE
15+
Copyright: Copyright (c) 2025 Astral Software Inc.
16+
CopyrightUrl: https://github.com/astral-sh/ty/blob/HEAD/LICENSE
17+
ShortDescription: An extremely fast Python type checker and language server, written in Rust.
18+
Moniker: ty
19+
Tags:
20+
- python
21+
ReleaseNotes: |-
22+
Release Notes
23+
Released on 2026-01-26.
24+
Bug fixes
25+
- Consider keyword arguments when unpacking a variadic argument (#22796)
26+
- Fix binary operator false-positive for constrained TypeVars (#22782)
27+
- Fix docstring rendering for literal blocks after doctests (#22676)
28+
- Fix false-positive unsupported-operator for "symmetric" TypeVars (#22756)
29+
- Fix panic when overriding a final method using an assignment (#22831)
30+
- Fix unary operator false-positive for constrained TypeVars (#22783)
31+
- Fix generic functions with a generic (ParamSpec) decorator (#22544)
32+
- Fix memo.changed_at assertion panics (#22498)
33+
LSP server
34+
- Look up attributes on metaclasses for Go to Definition (#22758)
35+
- Suppress type inlay hints for leading-underscore assignments (#22855)
36+
Configuration
37+
- Add allowed-unresolved-imports setting (#22800)
38+
Other changes
39+
- Add assert-type-unspellable-subtype diagnostic, for failed assert_type() where the actual type is a subtype of the named type that can't be spelled in a type expression (#22815)
40+
- Add a new empty-body return code for functions with stub bodies that have non-None return annotations (#22846)
41+
- Add diagnostic disambiguation for different type aliases with the same name (#22852)
42+
- Add support for dict literals and dict() calls as default values for parameters with TypedDict types (#22161)
43+
- Add support for subscripts on intersections (#22654)
44+
- Avoid duplicate syntax errors for await outside functions (#22826)
45+
- Emit an error if the same type parameter appears more than once in a Generic[] subscript (#22738)
46+
- Emit diagnostic for unimplemented abstract method on @Final class (#22753)
47+
- Fix GitLab Code Quality output format for empty diagnostics (#22833)
48+
- Fix assignment in decorated method causing Unknown fallback (#22778)
49+
- Fix false negative when using a non-runtime-checkable protocol in a match class pattern (#22836)
50+
- Improve completion rankings for raise-from/except contexts (#22775)
51+
- Improve invalid assignment diagnostics with type context (#22643)
52+
- Improve support for kwarg splats in dictionary literals (#22781)
53+
- Infer TypedDict types with >=1 required key as being always truthy (#22808)
54+
- Point to an overload with an invalid @final decoator when emitting invalid-overload errors for invalid @final decorators (#22812)
55+
- Require both *args and **kwargs when calling a ParamSpec callable (#22820)
56+
- Stricter validation of TypedDict definitions (#22811)
57+
- Support recursive and stringified annotations in functional typing.NamedTuples (#22718)
58+
- Support solving generics involving PEP 695 type aliases (#22678)
59+
- Use a more lenient fallback type for failed namedtuple() and NamedTuple calls (#22765)
60+
- Use type context from augmented assignment dunder calls (#22540)
61+
- Check that starred arguments in function calls are iterable (#22805)
62+
Contributors
63+
- @AlexWaygood
64+
- @maifeeulasad
65+
- @RasmusNygren
66+
- @ntBre
67+
- @Imbuzi
68+
- @dhruvmanila
69+
- @ibraheemdev
70+
- @carljm
71+
- @Hugo-Polloli
72+
- @charliermarsh
73+
- @MichaReiser
74+
- @bxff
75+
- @felixscherz
76+
- @denyszhak
77+
Install ty 0.0.14
78+
Install prebuilt binaries via shell script
79+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.14/ty-installer.sh | sh
80+
Install prebuilt binaries via powershell script
81+
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ty/releases/download/0.0.14/ty-installer.ps1 | iex"
82+
Download ty 0.0.14
83+
─────────────────────────────────────────────┬────────────────────────────┬─────────────
84+
File │Platform │Checksum
85+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
86+
ty-aarch64-apple-darwin.tar.gz │Apple Silicon macOS │checksum
87+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
88+
ty-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
89+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
90+
ty-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum
91+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
92+
ty-i686-pc-windows-msvc.zip │x86 Windows │checksum
93+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
94+
ty-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
95+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
96+
ty-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
97+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
98+
ty-i686-unknown-linux-gnu.tar.gz │x86 Linux │checksum
99+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
100+
ty-powerpc64-unknown-linux-gnu.tar.gz │PPC64 Linux │checksum
101+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
102+
ty-powerpc64le-unknown-linux-gnu.tar.gz │PPC64LE Linux │checksum
103+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
104+
ty-s390x-unknown-linux-gnu.tar.gz │S390x Linux │checksum
105+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
106+
ty-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
107+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
108+
ty-armv7-unknown-linux-gnueabihf.tar.gz │ARMv7 Linux │checksum
109+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
110+
ty-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
111+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
112+
ty-i686-unknown-linux-musl.tar.gz │x86 MUSL Linux │checksum
113+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
114+
ty-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
115+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
116+
ty-arm-unknown-linux-musleabihf.tar.gz │ARMv6 MUSL Linux (Hardfloat)│checksum
117+
─────────────────────────────────────────────┼────────────────────────────┼─────────────
118+
ty-armv7-unknown-linux-musleabihf.tar.gz │ARMv7 MUSL Linux │checksum
119+
─────────────────────────────────────────────┴────────────────────────────┴─────────────
120+
ReleaseNotesUrl: https://github.com/astral-sh/ty/releases/tag/0.0.14
121+
Documentations:
122+
- DocumentLabel: Docs
123+
DocumentUrl: https://docs.astral.sh/ty/
124+
ManifestType: defaultLocale
125+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with komac v2.15.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: astral-sh.ty
5+
PackageVersion: 0.0.14
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)