Aquesta és una versió anterior. La versió actual és la 0.0.87. ty 0.0.87 · Data de publicació:
Fitxers d’instal·lació 0.0.1-alpha.9
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Release Notes
Typing semantics and features
- Add generic inference for dataclasses (#18443)
- Add support for global __debug__ constant (#18540)
- Argument type expansion for overload call evaluation (#18382)
- Exclude members starting with _abc_ from a protocol interface (#18467)
- Infer list[T] for starred target in unpacking (#18401)
- Infer list[T] when unpacking non-tuple type (#18438)
- Support type annotation for legacy typing aliases for generic classes (#18404)
- Allow using dataclasses.dataclass as a function (#18440)
- Type narrowing for attribute/subscript assignments (#18041)
Diagnostics
- Add hints to invalid-type-form for common mistakes (#18543)
- Add subdiagnostic suggestion to unresolved-reference diagnostic when variable exists on self (#18444)
- Track the origin of the environment.python setting for better error messages (#18483)
CLI
- Fix --python argument for Windows, and improve error messages for bad --python arguments (#18457)
Bug fixes
- Meta-type of type variables should be type[..] (#18439)
- Only consider a type T a subtype of a protocol P if all of P's members are fully bound on T (#18466)
- Fix false positives for legacy ParamSpecs inside Callable type expressions (#18426)
- Fix panic when pulling types for UnaryOp expressions inside Literal slices (#18536)
- Fix panic when trying to pull types for attribute expressions inside Literal type expressions (#18535)
- Fix panic when trying to pull types for subscript expressions inside Callable type expressions (#18534)
- Treat lambda functions as instances of types.FunctionType (#18431)
- Implement disjointness between Callable and SpecialForm (#18503)
Server
- Fix stale diagnostics in documents on Windows (#18544)
- Add support for object.<CURSOR> completions (#18468)
- Only provide declarations and bindings as completions (#18456)
Documentation
- Add CONDA_PREFIX to --python documentation (#18574)
- Update list of referenced environment variables (#612)
- Document how the default value for python-version is determined (#18549)
- Document the "all" option for python-platform (#18548)
Contributors
- @AlexWaygood
- @charliermarsh
- @mtshiba
- @benbaror
- @sharkdp
- @carljm
- @MichaReiser
- @lipefree
- @BurntSushi
- @DetachHead
- @MatthewMckee4
- @suneettipirneni
- @abhijeetbodas2001
- @ibraheemdev
- @dhruvmanila
Install ty 0.0.1-alpha.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.1-alpha.9/ty-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ty/releases/download/0.0.1-alpha.9/ty-installer.ps1 | iex"
Download ty 0.0.1-alpha.9
─────────────────────────────────────────────┬────────────────────────────┬─────────────
File │Platform │Checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-aarch64-apple-darwin.tar.gz │Apple Silicon macOS │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-i686-pc-windows-msvc.zip │x86 Windows │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-i686-unknown-linux-gnu.tar.gz │x86 Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-powerpc64-unknown-linux-gnu.tar.gz │PPC64 Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-powerpc64le-unknown-linux-gnu.tar.gz │PPC64LE Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-s390x-unknown-linux-gnu.tar.gz │S390x Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-armv7-unknown-linux-gnueabihf.tar.gz │ARMv7 Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-i686-unknown-linux-musl.tar.gz │x86 MUSL Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-arm-unknown-linux-musleabihf.tar.gz │ARMv6 MUSL Linux (Hardfloat)│checksum
─────────────────────────────────────────────┼────────────────────────────┼─────────────
ty-armv7-unknown-linux-musleabihf.tar.gz │ARMv7 MUSL Linux │checksum
─────────────────────────────────────────────┴────────────────────────────┴─────────────