Skip to main content

ty-extended

PyPI

ty-extended is Astral's ty with a sandboxed semantic extension system. It keeps the ty command and language server while allowing libraries to contribute library-aware types and diagnostics without linking to checker internals.

Extension showcase

django-ty is a live extension for Django ORM semantics, available now from PyPI. It covers model fields, relations, managers, querysets, lookups, settings, forms, and requests, with its behavior measured against django-stubs in a reproducible differential-conformance suite.

What ships

Distribution Published at Purpose
ty-extended PyPI The ty checker and language server with semantic extension loading and WASM execution.
ty_plugin_sdk crates.io · docs.rs The Rust API used to build an extension: manifest builders, typed hooks, patch helpers, JSON dispatch, and WASM exports.
ty_plugin_protocol crates.io · docs.rs The stable serialized manifest, request, response, claim, and patch types shared by extensions and the host.

Most extension authors only need ty_plugin_sdk; it re-exports the protocol crate as ty_plugin_sdk::protocol. The Rust implementation lives in the ruff submodule, backed by ruff-extended.

How extensions run

flowchart LR
    subgraph host["ty-extended"]
        checker["ty semantic checker"] -->|claimed hook| router["Extension router"]
        router -->|validated patch| checker
    end

    project["Python project"] --> checker
    config["ty.toml + plugin manifest"] --> router
    router -->|JSON request| wasm["WASM extension<br/>inside Wasmtime"]
    wasm -->|declarative patch| router
    checker --> output["Types + diagnostics"]

The manifest tells ty which symbols and hooks an extension owns. At a matching semantic query, ty serializes a small request, executes the extension inside a Wasmtime sandbox, validates the returned patch, and feeds the result back into type inference. Extensions receive protocol data, not ty's internal types, AST ids, or Salsa database.

Getting started

Run the checker directly with uvx:

uvx --from ty-extended ty check

Or add it to a project:

uv add --dev ty-extended
uv run ty check

See installation, type checking, and editor integration for the regular ty workflow.

Configure extensions

An installed extension package can be discovered from the project's Python environment:

# ty.toml
[plugins]
auto-discover = true

To load a WASM artifact explicitly, configure and trust it for the project:

# ty.toml
[plugins]
enabled = true

[[plugins.plugin]]
id = "my-extension"
path = ".ty/plugins/my_extension.wasm"
runtime = "wasm"
manifest-path = ".ty/plugins/my-extension.plugin.json"
trusted = true

Use [tool.ty.plugins] and [[tool.ty.plugins.plugin]] for the same settings in pyproject.toml. See extension runtime for loading, trust, and sandbox details.

Everything from ty

ty-extended tracks ty's checker and language server. That includes:

  • fast incremental type checking;
  • rich diagnostics and configurable rule levels;
  • gradual typing, advanced narrowing, and intersection types;
  • editor support for navigation, completion, code actions, auto-imports, inlay hints, and hover;
  • the same ty check, ty server, configuration, and project discovery behavior.

The upstream ty documentation remains the reference for those shared features.

Documentation

FAQ

Is ty-extended a separate checker?

It is a fork of ty that preserves the ty CLI and language server and adds semantic extensions.

Why does it execute extensions as WASM?

WASM gives extensions a stable, serialized boundary and lets the host enforce deterministic fuel, memory, and response-size limits without exposing checker internals or ambient system access.

Where are general ty questions answered?

See ty's upstream typing FAQ. The ty-extended FAQ covers only fork and extension behavior.

Getting help

For ty-extended packaging, extension runtime, SDK, or protocol issues, open an issue. For behavior inherited unchanged from ty, check the upstream documentation first.

Contributing

Most implementation work happens in the ruff submodule, which points at regularkevvv/ruff-extended. See the contributing guide for the repository workflow.

Version policy

ty-extended uses SemVer-compatible fork versioning that records the upstream ty base:

  • upstream 0.0.58 maps to the initial ty-extended 0.58.0 release;
  • later fork releases on the same upstream base increment the patch, such as 0.58.1 and 0.58.2;
  • upstream 0.0.59 maps to ty-extended 0.59.0;
  • later releases on that base increment the patch, such as ty-extended 0.59.1;
  • upstream 0.0.60 maps to ty-extended 0.60.0;
  • upstream 0.1.50 maps to ty-extended 0.150.0;
  • once upstream reaches 1.0.0, ty-extended follows that shape directly as 1.0.x.

The protocol and SDK crates are versioned independently. They are pre-1.0, so breaking changes may occur between any two 0.0.x releases.

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ty_extended-0.60.0.tar.gz (6.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ty_extended-0.60.0-py3-none-win_arm64.whl (15.5 MB view details)

Uploaded Python 3Windows ARM64

ty_extended-0.60.0-py3-none-win_amd64.whl (17.0 MB view details)

Uploaded Python 3Windows x86-64

ty_extended-0.60.0-py3-none-win32.whl (15.5 MB view details)

Uploaded Python 3Windows x86

ty_extended-0.60.0-py3-none-musllinux_1_2_x86_64.whl (16.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

ty_extended-0.60.0-py3-none-musllinux_1_2_i686.whl (16.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ty_extended-0.60.0-py3-none-musllinux_1_2_armv7l.whl (15.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ty_extended-0.60.0-py3-none-musllinux_1_2_aarch64.whl (15.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

ty_extended-0.60.0-py3-none-manylinux_2_31_riscv64.whl (16.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ty_extended-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ty_extended-0.60.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (16.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ty_extended-0.60.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (16.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ty_extended-0.60.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ty_extended-0.60.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (15.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ty_extended-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

ty_extended-0.60.0-py3-none-macosx_11_0_arm64.whl (14.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ty_extended-0.60.0-py3-none-macosx_10_12_x86_64.whl (15.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

ty_extended-0.60.0-py3-none-linux_armv6l.whl (15.5 MB view details)

Uploaded Python 3

File details

Details for the file ty_extended-0.60.0.tar.gz.

File metadata

  • Download URL: ty_extended-0.60.0.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0.tar.gz
Algorithm Hash digest
SHA256 17730f18868c9c486e78339d5a83c114649f27993491a615fbfe4586a8c0060b
MD5 92466e606cbc59f67b8831aff710e82f
BLAKE2b-256 ecfaaada9a0587c93e9c9266ac83da42a99df0fea4c05ae9e1c15ac33b163d6a

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-win_arm64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 70e657d7e02ba30c2706595ced34eb8c2d6378b8961a21f5bb8fc2958ca46f46
MD5 866c535fcd512c6fa283d157a558e000
BLAKE2b-256 6db4052d792fdb21d47b240a9d5c492f4762389dab38bb5ab9aa3f726e7b82ed

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 17.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 162f79ea81dfbe08c964748beadd8ee6170b29d09a70bb366cb9eff2a3cc27a9
MD5 0fb7cb5d9bef878369151bc97e325f3d
BLAKE2b-256 50485e765ada08cd0f5085e3164fa801e815e2187b1083220ccadf77c034f1b3

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-win32.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-win32.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 19693f8bd19128ce42d0ceba0e244cf3a67a4a93ce82c5b4f93e67cf547032da
MD5 6fdfea7d543a29797ba2dda976ee8f41
BLAKE2b-256 35f94d529551461ca227ed5183512c7f47521de80e87965c5179f262315d314f

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 16.8 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea80074e52015ffeaed07b2635426690f710394f2ee56976f986b8584bf9bcda
MD5 fc726018c1577d35e1da2b9a3ec32cb0
BLAKE2b-256 057cccc10feb95df86688a858d4503cba20b8eb63722dda0134dd3cc43adb74c

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 16.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 97fc90ad2cb06fddca739b688695d8190023a25ae33a836521c6483bdaa1a7b0
MD5 fe7f6a4dd5c26298b6b85812e4ac6ab1
BLAKE2b-256 43d995f52b9ac16036abef1df7cdda07f0b4ef2af462ae3e87af2917962751a1

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 431c4fa727f8f41feb2fa27b6eaa2f982f15d4043e8d490a0758a599bc64bdfd
MD5 4d3a8649f17071536d6e27470f0d2987
BLAKE2b-256 b6576031dfeb190af342e34725211856fb333b41adc1092ef3072a508efeb612

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28a652d332f8636e0b2def82c17f3594dbee7e7bcd6bc09dcaa6a86ac275696c
MD5 ed2ec7d3a348216658d1bb6d2a988c60
BLAKE2b-256 3a04ab6145a2054bd2f49c5e8911f28c4ea5eb9accbd7c982b4d65407854b0ce

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 16.6 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 85016ef0e2b7a93f08cc6935d88d1e0e32b328646b2d289cb3adc67e425be0e1
MD5 99ff4e72808757434897bac42f5ed04a
BLAKE2b-256 fb56503e7fde4165afac72fac83f31bd47e4de5c572a5eeae110c8609aba5f6e

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7def32c3386f103e718b0936f70f44e31d1ffb1837a5cd4b526bf107e9bc6de0
MD5 e48d7e9bc7f28a3dc1bea7c9ab22dcda
BLAKE2b-256 132f739dce0bb74672b6b71a26f8b099fec8cae023246159603a756214608f3e

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5766ad4da8ebc4dca9c94a1365e0f8e38d228d907e5614d920b1c76a8e3d891e
MD5 a8f33013b83c8e34e81b3d54e474315c
BLAKE2b-256 2c4f4fac04c210745f70c7b6f2cbeaf7cb22cddb7256d6313dd2cfb2648496e4

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 16.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 255fff4aeb427f14eb5ad0f9c515635b07766b58e7dc461c20b4bd6697c7d510
MD5 b67bd62eb671d239eadc7edfd4bba292
BLAKE2b-256 55d621b4095adcf771c26b2711220097dbbbc8ab9dbe7864d7193dcd2eda7c59

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eba5d7af2ef2c75bed5ee2ec3636def2b1b7794e78ec5615cf8eb730322cc002
MD5 c8f501d8db7562ee696d41bf9678c0fa
BLAKE2b-256 0f24c8835ee87a2f186dd0527dc1d940fc8d0f65537c1ad97c307a335b5a7b60

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20154dfe616c5c2b05912b30b670f0d3d42fdd58f2e470ed5205d188e8b0930d
MD5 f7971621b14509ce6fe9e9a64f8d3a63
BLAKE2b-256 ee750beb3ac187fbcdcf7a9a2a0e3cd5b667b1e020adda07f650780dbf33c1c9

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 445f56ea2bb1b1038b94eea6c2f748ebc7578e983011c6cbac247250b456eb0f
MD5 76e178432fd93afc5cca91b24a3323d7
BLAKE2b-256 415ae03554d2d44045b6a3c3baf6d9663be4f31fc865e42552b248e12fa43129

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 14.8 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8a627b556d192a94a42241d04847df2dfbbe87765b1700e35a303e54382b934
MD5 a837463fc0474886baf52de177afd9c6
BLAKE2b-256 8ab0c1a44d44f632c606d7f4907906170b4f08d8611cb2b03f2f019363d1f9b2

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 15.9 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0a05d9cbb0ba45e2b6c34bfddb2e1af4ebbcfad959028550574a9d497e7466b4
MD5 04a0a86d63102f4ef903507f6ab0cea3
BLAKE2b-256 fe4a83f2b16c7eead2cf1e35d9819294df9d29147993cfdbea87bbc51ab65316

See more details on using hashes here.

File details

Details for the file ty_extended-0.60.0-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: ty_extended-0.60.0-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","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}

File hashes

Hashes for ty_extended-0.60.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 fde6dadb3cc0804b2f40735108b19006208191d4cfdae5d646f0175f253e8d26
MD5 6d974769fcdc1cbd12dbb8fe3c902d50
BLAKE2b-256 77c0cbbb3da97f5b931a69007e3fc28fbe74c440aaf48fa81a6883df3fa1716f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.74.0

18 files

0.73.0

18 files

0.70.0

18 files

0.69.0

18 files

0.68.0

18 files

0.67.0

18 files

0.66.0

18 files

0.65.0

18 files

0.64.0

18 files

0.63.0

18 files

0.62.0

18 files

0.61.0

18 files

This release

0.60.0 This release

18 files

0.59.1

18 files

0.59.0

18 files

0.58.2

18 files

0.58.1

18 files

0.58.0

18 files

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