ty

An extremely fast Python type checker, written in Rust.

92 个版本 Python >=3.8
安装
pip install ty
poetry add ty
pipenv install ty
conda install ty
描述

ty

ty PyPI Discord

An extremely fast Python type checker and language server, written in Rust.


Shows a bar chart with benchmark results.

Type checking the home-assistant project without caching.


ty is backed by Astral, the creators of uv and Ruff.

ty is currently in beta.

Highlights

Getting started

Run ty with uvx to get started quickly:

uvx ty check

Or, check out the ty playground to try it out in your browser.

To learn more about using ty, see the documentation.

Installation

To install ty, see the installation documentation.

To add the ty language server to your editor, see the editor integration guide.

Getting help

If you have questions or want to report a bug, please open an issue in this repository.

You may also join our Discord server.

Contributing

Development of this project takes place in the Ruff repository at this time. Please open pull requests there for changes to anything in the ruff submodule (which includes all of the Rust source code).

See the contributing guide for more details.

Version policy

ty uses 0.0.x versioning. ty does not yet have a stable API; breaking changes, including changes to diagnostics, may occur between any two versions. See the type system support tracking issue for a detailed overview of currently supported features.

FAQ

Why is ty doing _____?

See our typing FAQ.

How do you pronounce ty?

It's pronounced as "tee - why" (/tiː waɪ/)

How should I stylize ty?

Just "ty", please.

License

ty is licensed under the MIT license (LICENSE or https://opensource.org/licenses/MIT).

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in ty by you, as defined in the MIT license, shall be licensed as above, without any additional terms or conditions.

版本列表
0.0.51 2026-06-19
0.0.50 2026-06-17
0.0.49 2026-06-12
0.0.48 2026-06-10
0.0.47 2026-06-10
0.0.46 2026-06-09
0.0.45 2026-06-08
0.0.44 2026-06-05
0.0.43 2026-06-04
0.0.42 2026-06-01
0.0.41 2026-06-01
0.0.40 2026-05-27
0.0.39 2026-05-22
0.0.38 2026-05-20
0.0.37 2026-05-16
0.0.36 2026-05-15
0.0.35 2026-05-10
0.0.34 2026-05-01
0.0.33 2026-04-28
0.0.32 2026-04-20
0.0.31 2026-04-15
0.0.30 2026-04-14
0.0.29 2026-04-05
0.0.28 2026-04-02
0.0.27 2026-03-31
0.0.26 2026-03-26
0.0.25 2026-03-24
0.0.24 2026-03-19
0.0.23 2026-03-13
0.0.22 2026-03-12
0.0.21 2026-03-06
0.0.20 2026-03-02
0.0.19 2026-02-26
0.0.18 2026-02-20
0.0.17 2026-02-13
0.0.16 2026-02-10
0.0.15 2026-02-05
0.0.14 2026-01-27
0.0.13 2026-01-21
0.0.12 2026-01-14
0.0.11 2026-01-09
0.0.10 2026-01-07
0.0.9 2026-01-05
0.0.8 2025-12-29
0.0.7 2025-12-24
0.0.6 2025-12-23
0.0.5 2025-12-20
0.0.4 2025-12-19
0.0.3 2025-12-18
0.0.2 2025-12-16
0.0.1 2025-12-16
0.0.1a9 2025-06-11
0.0.1a8 2025-06-02
0.0.1a7 2025-05-26
0.0.1a6 2025-05-20
0.0.1a5 2025-05-17
0.0.1a4 2025-05-16
0.0.1a35 2025-12-16
0.0.1a34 2025-12-12
0.0.1a33 2025-12-09
0.0.1a32 2025-12-05
0.0.1a31 2025-12-04
0.0.1a30 2025-12-03
0.0.1a3 2025-05-15
0.0.1a29 2025-11-28
0.0.1a28 2025-11-26
0.0.1a27 2025-11-18
0.0.1a26 2025-11-10
0.0.1a25 2025-10-29
0.0.1a24 2025-10-23
0.0.1a23 2025-10-16
0.0.1a22 2025-10-10
0.0.1a21 2025-09-19
0.0.1a20 2025-09-03
0.0.1a2 2025-05-14
0.0.1a19 2025-08-19
0.0.1a18 2025-08-14
0.0.1a17 2025-08-06
0.0.1a16 2025-07-25
0.0.1a15 2025-07-18
0.0.1a14 2025-07-08
0.0.1a13 2025-07-02
0.0.1a12 2025-06-25
0.0.1a11 2025-06-17
0.0.1a10 2025-06-13
0.0.1a1 2025-05-13
0.0.0a8 2025-05-09
0.0.0a7 2025-05-07
0.0.0a6 2025-05-07
0.0.0a5 2025-05-06
0.0.0a4 2025-05-06
0.0.0a1 2025-04-30