pypi ty 0.0.11

23 hours ago

Release Notes

Released on 2026-01-09.

Bug fixes

  • Fix super() with TypeVar-annotated self and cls parameter (#22208)
  • Only consider fully static pivots when deriving transitive constraints (#22444)

LSP server

  • Don't show diagnostics for excluded files (#22455)
  • Fix goto definition for relative imports in third-party files (#22457)
  • Improve completion ranking based on origin and exact match (#22460)
  • Rank top-level module symbols above most other symbols (#22465)

Configuration

  • Enable unused-type-ignore-comment by default (#22474)

Performance

  • Improve UnionBuilder performance by changing Type::is_subtype_of calls to Type::is_redundant_with (#22337)
  • Optimize union building for unions with many enum-literal members (#22363)-

Other changes

  • Declare support for Python 3.14 (#2407)
  • Remove dark-mode handling from PyPI-uploaded README (#2422)

Contributors

Install ty 0.0.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.11/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.11/ty-installer.ps1 | iex"

Download ty 0.0.11

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

Don't miss a new ty release

NewReleases is sending notifications on new releases.