macOS
brew install tylocal Homebrew formula metadata
brew / Rang 1231
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ty in AI-Agent-Workflows.
Installation
brew install tylocal Homebrew formula metadata
sudo apk add tyAlpine Linux edge package indexes · ty · Quelle: dl-cdn.alpinelinux.org
sudo dnf install tyFedora Rawhide package metadata · ty · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#tynixpkgs package indexes · pkgs/by-name/ty/ty/package.nix · Quelle: api.github.com
sudo pacman -S tyArch Linux sync databases · ty · Quelle: geo.mirror.pkgbuild.com
sudo zypper install python313-tyopenSUSE Tumbleweed package metadata · python313-ty · Quelle: download.opensuse.org
scoop install main/tyScoop official bucket manifest trees · bucket/ty.json · Quelle: api.github.com
winget install --id astral-sh.ty -eWindows Package Manager source index · astral-sh.ty · Quelle: cdn.winget.microsoft.com
Überblick
Extremely fast Python type checker, written in Rust
Verlauf
ty is Astral's Rust-written Python type checker and language server. Astral presents it as the next tool in the same high-performance Python developer-tooling line as Ruff and uv.
Astral announced ty as a beta type checker and language server after building a reputation around fast Python tooling. The official README states that ty is in beta, uses 0.0.x versioning, and does not yet promise a stable API, so its history is still early and deliberately pre-1.0.
The project is developed in close relationship with Ruff: the README says development currently takes place in the Ruff repository for changes to the Rust source contained in its submodule.
Astral positions ty as an alternative to mypy, Pyright, and Pylance, emphasizing speed, gradual adoption, editor features, and support for partially typed code. The docs and README highlight editor integrations for VS Code, PyCharm, Neovim, and other LSP-capable clients.
The Homebrew formula's presence alongside packages in apk, dnf, Nix, Arch, Scoop, Winget, and zypper reflects rapid package-manager adoption typical of Astral tools, even while ty remains beta.
Package users run `ty check` from the CLI or use ty as a language server in editors. The README recommends `uvx ty check` for quick use, while the documentation covers installation, configuration, diagnostics, suppression comments, project support, and editor setup.
ty matters in the package-manager niche because it extends the modern Rust-for-Python-tooling pattern from Ruff and uv into static typing. For maintainers, it is another fast single-command tool that can be wired into editors, CI, pre-commit workflows, and distro packages without a bespoke Python runtime story.
Sicherheitslage
Für ty wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
pyproject.tomlty.toml~/.config/ty/ty.toml$XDG_CONFIG_HOME/ty/ty.tomlpyproject.tomlty.toml%APPDATA%\ty\ty.tomlExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
ty | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:ty |
|---|---|
| Version | 0.0.65 |
| Paketmanager | Homebrew |
| Homepage | https://docs.astral.sh/ty/ |
| Repository | https://github.com/astral-sh/ty |
| Zuletzt aktualisiert | 2026-07-30T19:13:13Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
ty
nix profile install nixpkgs#tyty 0.0.63-r0
Extremely fast Python type checker
https://github.com/astral-sh/ty
sudo apk add tyty-bash-completion 0.0.63-r0
Bash completions for ty
https://github.com/astral-sh/ty
sudo apk add ty-bash-completionty-fish-completion 0.0.63-r0
Fish completions for ty
https://github.com/astral-sh/ty
sudo apk add ty-fish-completionty-pyc 0.0.63-r0
Precompiled Python bytecode for ty
https://github.com/astral-sh/ty
sudo apk add ty-pycty-zsh-completion 0.0.63-r0
Zsh completions for ty
https://github.com/astral-sh/ty
sudo apk add ty-zsh-completionpython3-ty 0.0.58-2.fc45
Importable Python module for ty
https://github.com/astral-sh/ty
sudo dnf install python3-tyty 0.0.58-2.fc45
Extremely fast Python type checker and language server
https://github.com/astral-sh/ty
sudo dnf install tyty 0.0.65-1
Extremely fast Python type checker and language server, written in Rust
https://github.com/astral-sh/ty
sudo pacman -S typython313-ty 0.0.56-1.2
An extremely fast Python type checker and language server, written in Rust
https://github.com/astral-sh/ty
sudo zypper install python313-typython314-ty 0.0.56-1.2
An extremely fast Python type checker and language server, written in Rust
https://github.com/astral-sh/ty
sudo zypper install python314-tymain/ty
scoop install main/tyastral-sh.ty
winget install --id astral-sh.ty -eQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.