|
| 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 |
0 commit comments