ty 0.0.27


pip install ty

  Latest version

Released: Mar 31, 2026


Meta
Author: Astral Software Inc.
Requires Python: >=3.8

Classifiers

Development Status
  • 4 - Beta

Environment
  • Console

Intended Audience
  • Developers

Operating System
  • OS Independent

License
  • OSI Approved :: MIT License

Programming Language
  • Python
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: 3 :: Only
  • Rust

Topic
  • Software Development :: Quality Assurance
  • Software Development :: Testing
  • Software Development :: Libraries
  • Software Development :: Libraries :: Python Modules

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.27 Mar 31, 2026
0.0.26 Mar 26, 2026
0.0.25 Mar 24, 2026
0.0.24 Mar 19, 2026
0.0.23 Mar 13, 2026
0.0.22 Mar 12, 2026
0.0.21 Mar 06, 2026
0.0.20 Mar 02, 2026
0.0.19 Feb 26, 2026
0.0.18 Feb 20, 2026
0.0.17 Feb 13, 2026
0.0.16 Feb 10, 2026
0.0.15 Feb 05, 2026
0.0.14 Jan 27, 2026
0.0.13 Jan 21, 2026
0.0.12 Jan 14, 2026
0.0.11 Jan 09, 2026
0.0.10 Jan 07, 2026
0.0.9 Jan 05, 2026
0.0.8 Dec 29, 2025
0.0.7 Dec 24, 2025
0.0.6 Dec 23, 2025
0.0.5 Dec 20, 2025
0.0.4 Dec 19, 2025
0.0.3 Dec 18, 2025
0.0.2 Dec 16, 2025
0.0.1 Dec 16, 2025
0.0.1a35 Dec 16, 2025
0.0.1a34 Dec 12, 2025
0.0.1a33 Dec 09, 2025
0.0.1a32 Dec 05, 2025
0.0.1a31 Dec 04, 2025
0.0.1a30 Dec 03, 2025
0.0.1a29 Nov 28, 2025
0.0.1a28 Nov 26, 2025
0.0.1a27 Nov 18, 2025
0.0.1a26 Nov 10, 2025
0.0.1a25 Oct 29, 2025
0.0.1a24 Oct 23, 2025
0.0.1a23 Oct 16, 2025
0.0.1a22 Oct 10, 2025
0.0.1a21 Sep 19, 2025
0.0.1a20 Sep 03, 2025
0.0.1a19 Aug 19, 2025
0.0.1a18 Aug 14, 2025
0.0.1a17 Aug 06, 2025
0.0.1a16 Jul 25, 2025
0.0.1a15 Jul 18, 2025
0.0.1a14 Jul 08, 2025
0.0.1a13 Jul 02, 2025
0.0.1a12 Jun 25, 2025
0.0.1a11 Jun 17, 2025
0.0.1a10 Jun 13, 2025
0.0.1a9 Jun 11, 2025
0.0.1a8 Jun 02, 2025
0.0.1a7 May 26, 2025
0.0.1a6 May 20, 2025
0.0.1a5 May 17, 2025
0.0.1a4 May 16, 2025
0.0.1a3 May 15, 2025
0.0.1a2 May 14, 2025
0.0.1a1 May 13, 2025
0.0.0a8 May 09, 2025
0.0.0a7 May 07, 2025
0.0.0a6 May 07, 2025
0.0.0a5 May 06, 2025
0.0.0a4 May 06, 2025
0.0.0a1 Apr 30, 2025
No dependencies