Skip to main content

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.

For information on the timeline, you can check out the Stable milestone.

FAQ

Which Python versions does ty support?

ty officially supports type checking code that targets Python 3.10 and later. Earlier versions (Python 3.7 through 3.9) can still be selected, but may result in false negatives or false positives due to a lack of bundled standard library stubs.

The target version is independent of the Python version used to install ty. For example, ty installed from PyPI using Python 3.8 or later can type check code targeting Python 3.7; the standalone installer does not require Python at all.

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.

Metadata

Release files for ty 0.0.96

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ty 0.0.96
File Size Uploaded Provenance Actions
ty-0.0.96.tar.gz 8.1 MB Without provenance Details for ty-0.0.96.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ty 0.0.96
File Actions
ty-0.0.96-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for ty-0.0.96-py3-none-win_arm64.whl
ty-0.0.96-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for ty-0.0.96-py3-none-win_amd64.whl
ty-0.0.96-py3-none-win32.whl Python 3 none Windows x86-32 Details for ty-0.0.96-py3-none-win32.whl
ty-0.0.96-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details for ty-0.0.96-py3-none-musllinux_1_2_x86_64.whl
ty-0.0.96-py3-none-musllinux_1_2_i686.whl Python 3 none Linux musl 1.2+ x86-32 Details for ty-0.0.96-py3-none-musllinux_1_2_i686.whl
ty-0.0.96-py3-none-musllinux_1_2_armv7l.whl Python 3 none Linux musl 1.2+ ARMv7l Details for ty-0.0.96-py3-none-musllinux_1_2_armv7l.whl
ty-0.0.96-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for ty-0.0.96-py3-none-musllinux_1_2_aarch64.whl
ty-0.0.96-py3-none-manylinux_2_31_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64 Details for ty-0.0.96-py3-none-manylinux_2_31_riscv64.whl
ty-0.0.96-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for ty-0.0.96-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ty-0.0.96-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details for ty-0.0.96-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
ty-0.0.96-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details for ty-0.0.96-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
ty-0.0.96-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details for ty-0.0.96-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
ty-0.0.96-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details for ty-0.0.96-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
ty-0.0.96-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for ty-0.0.96-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
ty-0.0.96-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for ty-0.0.96-py3-none-macosx_11_0_arm64.whl
ty-0.0.96-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for ty-0.0.96-py3-none-macosx_10_12_x86_64.whl
ty-0.0.96-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details for ty-0.0.96-py3-none-linux_armv6l.whl

Total release size: 256.0 MB

Release files / ty-0.0.96.tar.gz

Download URL ty-0.0.96.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f3026ef87a5ee1bd0687100c775af75a53289afe8e35b6e85bc3d1ce7d2f98cb
BLAKE2b-256 checksum
How to use checksums
d09525b7533185c74ba38d859e3477e74cd98546f59a4ae5cd3962d11c3c6bdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-win_arm64.whl

Download URL ty-0.0.96-py3-none-win_arm64.whl
Size 13.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
2d8ed65359556fb8974e265b747ad7dff81db14f2ac116072e53e6baa1639094
BLAKE2b-256 checksum
How to use checksums
d8c703e8aa44da396aef5ae1bef1100b82e30bcebd46d0e1b850a6bf8d459ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-win_amd64.whl

Download URL ty-0.0.96-py3-none-win_amd64.whl
Size 14.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
aad1015dfafbc1ce1825977ea269dd0303de65369241d72f633632eba783c1bf
BLAKE2b-256 checksum
How to use checksums
a102f02fd80e8a16f963492f851b5bc133bd4b815345b16765a8fa52769aea58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-win32.whl

Download URL ty-0.0.96-py3-none-win32.whl
Size 13.5 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
0c52f28fd8baf646d8a1afed19ac9b905f5e0e488a86c7751f51bdc3bc42fecb
BLAKE2b-256 checksum
How to use checksums
b3a3c0259c3ef7ee010ef30ebd326bc6870c253b759852fd54d35ffa2fe6c218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-musllinux_1_2_x86_64.whl

Download URL ty-0.0.96-py3-none-musllinux_1_2_x86_64.whl
Size 15.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
83a60cc4129e27c1baca4da393a5d8e60ed0900dee2d7467475cd482e7b468d6
BLAKE2b-256 checksum
How to use checksums
b989379c1bc9a0136b39e9a2fc251a2269bf8fdf51d652e64948131612919ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-musllinux_1_2_i686.whl

Download URL ty-0.0.96-py3-none-musllinux_1_2_i686.whl
Size 14.7 MB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
dbb581fb2440e369fbed7a3f02b822c040f13f13de77e99e194227b4a5e7fc4c
BLAKE2b-256 checksum
How to use checksums
f92d6143f17a2cf2508031a719c2af7bc69d5a05c7609f5fee7bcfce481cc8bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-musllinux_1_2_armv7l.whl

Download URL ty-0.0.96-py3-none-musllinux_1_2_armv7l.whl
Size 14.3 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
cb39bc334dd1b882a273e0e79b5cc725191cda352ebd72498f078b9355647d58
BLAKE2b-256 checksum
How to use checksums
1ea7a3f84298dedb45b44b9083305ded6f7af0b84850677ebaa0c3254802a1b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-musllinux_1_2_aarch64.whl

Download URL ty-0.0.96-py3-none-musllinux_1_2_aarch64.whl
Size 14.0 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
b6ffa368cc7aa220aa82431af13a5b3b4b96ca1b7db85af74fcb5e2722e703b2
BLAKE2b-256 checksum
How to use checksums
5cdde3ab40f645c45b8db9e25cabd338613fe935d4b65407776bc984d188180e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_31_riscv64.whl

Download URL ty-0.0.96-py3-none-manylinux_2_31_riscv64.whl
Size 15.2 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
896a63e35f50f912c53d6fac82f0882b012967ead9a9548eb8f420b748e2de96
BLAKE2b-256 checksum
How to use checksums
a7ce522c9338a4a1f05ec94107951769a424e4fde2629253295d3f3b281d802d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.3 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0f30919b298967c02e0fef4971d38df2cecc828a1b0db28af06e9504b7906c57
BLAKE2b-256 checksum
How to use checksums
a667a85ae9a7def66d0f0811e4b70a6373654fdd46f50b48c3fe22405e366f3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 15.7 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
4ad1658abe08ba90828fc86990e33559be641d4c275a661f0b98395368399a1f
BLAKE2b-256 checksum
How to use checksums
3c3bd54892fbd35070acd9ec42a61414bd078c938195d2a85f8c49dd8c40e046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 15.7 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
5343ec6c3d70bcb3ec7b5ebf1cb885db02520d46fb6856acdaee7e3adf2d2a38
BLAKE2b-256 checksum
How to use checksums
79d95b97d5cc1b39331cef2e69e11123a675dbeb68cc871d64dd039014c1a52e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 15.3 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
ef8ff21f39cb46395b1ae4b7fbb02b31481876afdb18c2a2df90f6745646ce1f
BLAKE2b-256 checksum
How to use checksums
851234bd4a98fd6e328546cef2c6fd813cf1ef34ea737326580cd0d015d3e8c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 14.3 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
48c364d56a44b151fb70e626c000e968b4061b3df7de761f7dbbd356cb2ebf08
BLAKE2b-256 checksum
How to use checksums
fbd62402cce8eb82948ac750ac302ecfdc112baa2f3e32a687d79cf567afab2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ty-0.0.96-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 14.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1b4fe546b53c7156ab86cb28d07740bf239a8762885cc332c60f84b2cfdd5301
BLAKE2b-256 checksum
How to use checksums
78b4c20ccce8281c790365052175fb059307f8ffac545ed14cfd49e0bf26b439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-macosx_11_0_arm64.whl

Download URL ty-0.0.96-py3-none-macosx_11_0_arm64.whl
Size 13.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8ed64f17ea16d3b6fd884398dae2d24b7982f6563219b5b30a3e25bec1ab364
BLAKE2b-256 checksum
How to use checksums
834121373c2051ff5240eb312ef9523ce40d1f50e35eb951a72bb0fe04a4e57c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-macosx_10_12_x86_64.whl

Download URL ty-0.0.96-py3-none-macosx_10_12_x86_64.whl
Size 14.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0e1f272b15bf4329157d31a33481d59dd3ffab68070b98630e8ce627047f630d
BLAKE2b-256 checksum
How to use checksums
132aaaf97d030999e31a5f27d4a017de151cc708e13b4e80f328f1f51c623a12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ty-0.0.96-py3-none-linux_armv6l.whl

Download URL ty-0.0.96-py3-none-linux_armv6l.whl
Size 14.6 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
e306f33aeb58292b1164139101f22ee04d3db91fb5979ac87cbf379050fe11b8
BLAKE2b-256 checksum
How to use checksums
87d04987625df7c37b6e945d8c2ed7fe320afc7af5967d7f1573f4a9011f9e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for ty 0.0.96

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.96 This release

18 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page