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

For information on upstream ty's timeline to a stable release, see its Stable milestone.

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.0.61 maps to ty-extended 0.61.0;
  • upstream 0.0.62 maps to ty-extended 0.62.0;
  • upstream 0.0.63 maps to ty-extended 0.63.0;
  • upstream 0.0.64 maps to ty-extended 0.64.0;
  • upstream 0.0.65 maps to ty-extended 0.65.0;
  • upstream 0.0.66 maps to ty-extended 0.66.0;
  • upstream 0.0.67 maps to ty-extended 0.67.0;
  • upstream 0.0.68 maps to ty-extended 0.68.0;
  • upstream 0.0.69 maps to ty-extended 0.69.0;
  • upstream 0.0.70 maps to ty-extended 0.70.0;
  • upstream 0.0.71 and 0.0.72 were merged but not released: both abort on deeply nested expressions, which upstream fixed in 0.0.73;
  • upstream 0.0.73 maps to ty-extended 0.73.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.73.0.tar.gz (6.8 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.73.0-py3-none-win_arm64.whl (16.5 MB view details)

Uploaded Python 3Windows ARM64

ty_extended-0.73.0-py3-none-win_amd64.whl (18.0 MB view details)

Uploaded Python 3Windows x86-64

ty_extended-0.73.0-py3-none-win32.whl (16.4 MB view details)

Uploaded Python 3Windows x86

ty_extended-0.73.0-py3-none-musllinux_1_2_x86_64.whl (17.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

ty_extended-0.73.0-py3-none-musllinux_1_2_i686.whl (17.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ty_extended-0.73.0-py3-none-musllinux_1_2_armv7l.whl (16.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ty_extended-0.73.0-py3-none-musllinux_1_2_aarch64.whl (16.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

ty_extended-0.73.0-py3-none-manylinux_2_31_riscv64.whl (17.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ty_extended-0.73.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ty_extended-0.73.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (17.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ty_extended-0.73.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (17.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ty_extended-0.73.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (17.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ty_extended-0.73.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (16.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ty_extended-0.73.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

ty_extended-0.73.0-py3-none-macosx_11_0_arm64.whl (15.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ty_extended-0.73.0-py3-none-macosx_10_12_x86_64.whl (16.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

ty_extended-0.73.0-py3-none-linux_armv6l.whl (16.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ty_extended-0.73.0.tar.gz
  • Upload date:
  • Size: 6.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0.tar.gz
Algorithm Hash digest
SHA256 ea7021e49d27ef9166045b98c7128e19729a9cd743b24ff0466a21bd8bab6903
MD5 fb4d26314c348db263288c968c3ea30f
BLAKE2b-256 9ccd9087f89da10dca4da8029e5c5ba536fcf505c22ab02831e6d295ae690496

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 16.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 86b03d0b77d7b18cfe14de5d141919b9a5e61b41a4832d1ab61891f0f4c142f2
MD5 cfa5f671d264420f12acafcf0ea00aa1
BLAKE2b-256 f32fe514d133312f064be0fc5bffd594af04b493cee7aed9e7af0245d4ba7c99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 35e276251e99c2a1773cb51722d1acb439f69b31ac5ee3b72d11f1e36fc20f22
MD5 b8d2d4277b4edf81185c6c4fb9924b73
BLAKE2b-256 63346d0612f57ebcb8b859141ca5e06e6582fe65e70bb59d3b9f6166dd5a2e04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-win32.whl
  • Upload date:
  • Size: 16.4 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 e6b5b145c736cc1a70116a5eec6c55e057238092ff50a54645cf1cbbf46fd9be
MD5 ec576768e3605e94806459f15a358f3c
BLAKE2b-256 2c662a9e41729b7be19d7ef72b229e646db822759fd6d97991f1698a04318abd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 17.6 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8804b0519893dbed5330b7ebba2bd622c8f2894d3a25b897d49168ca1a232b0a
MD5 cf627f01e4603693f2ac6323e580e4aa
BLAKE2b-256 07165e986f16ed026f2345a55b40a08c7193360b695889b67268a6541385c3fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b03fa281dbdc3d97ba29e2682d867d73424038f01d2181c0724c8535359c00fc
MD5 9cee4f85f00849bc60bc25218ef4905f
BLAKE2b-256 dfd5caa793284ed13af140d617aaa04d35e1ecafb77a0afd2d2fd2b7a51f5b67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 16.2 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e08dc7d35b17326d72637818002355af99f6ea8b0d2770cd94aa22847188e09a
MD5 09344e3486e8d37307e5bcea06995064
BLAKE2b-256 1b978176ade08740c481a0a904e6f6793c12a4bbc4bcda519857025e9a71dd27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3da6070733d2739ef46c6c6570b5b395bb6910d66d3647021cc80a99d97babbc
MD5 116586f65eb592253a247e60620b0655
BLAKE2b-256 dbe4c0fc4805ee99d66c69ab580f349a516f26a5b1279c730a89f66f6bc722af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 17.5 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 58246cfe9415d612c953ebdaa7fc785483ed47a679abe449d01385fdcbd8d006
MD5 20d23a98ed523046d2754eec9924f827
BLAKE2b-256 b6871a927fdfd5bef7dbc94168e9e49b4900f899c68b15ba0a82544b1c74a66f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 17.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e312980649afe1c37b3b5ad7ff455374bb996c1d03b8a7572cef0b6838d72dc
MD5 859ad54e3c464b5327be8859bba9089a
BLAKE2b-256 a8c36de3a47cce791d7fd56b3f27e432133f56a8d605a13a3d1e5853b8538fc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 17.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4aa48d00b5a240d8fc1681518c5277a8c6709eda8bbe3831a89e3501e182dc60
MD5 67169fe0f89b7e452034077d303ec965
BLAKE2b-256 88262f4075f869fc87b6762b9d157eb120287b17b0ef7c9b671f0fd70088e324

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 17.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c02570d84162c98c6c072024c20b8276b1fae624f47ba1fef7b6f673be62ac8a
MD5 82f7c17c66f551360e1dd95b00052793
BLAKE2b-256 801d54c11b3ca3fc213747be7b4d70f16c83186a7e0081cb2a1aa639e83410d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 17.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8c592415d9a3071e6367c82d254baa6aea4779e66869c213e673e39dd8edeb1
MD5 a9a2c01b43e79743d215c9014e7008a9
BLAKE2b-256 e40c8cc53b6eb2e81f503ad0e4e6cde9909ce046f99ec1b38646ef68b0727475

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 16.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 793fbdc302d9da129e7908b3e1deeb8218db9f7f54f08e9ad5f12bd2c4349ae6
MD5 f0641a577597c59d9f1825e7857105e4
BLAKE2b-256 f7eb0875051590e88fb2445cddbe5b03764921ddbd59ee0fb1bd483b16c6dec2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 16.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90b44d975dd2196a5971ebcccfc529206d5fdd7e17d93161650ed125c15f02ca
MD5 608649fa958800bd4a22827edc9c4d84
BLAKE2b-256 4cd9d772b0c4fa6ce29e455280018d226db4bd17495f35c8e3381d19164ef9a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ef3adb59efa54a967b0802afe1132949aa5002953509df4f3204861a8415c82
MD5 9c99b9f3971132a0311ca81503fb5589
BLAKE2b-256 8cc88c091a8942ab2d8a3abbf272a173490e6c51eadb699f45994131bc1afcbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b56074733bb5958049585bab0a7459e3655b8e0ed643a1f0a2e99ab99505e5d
MD5 092bc1cf3855daccf5d3ba546a22203c
BLAKE2b-256 56ed4451bb6791bf82b6785ddda820f86792b73eaff4e1e72c8c56a4e2bbf70b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.73.0-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 16.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.73.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 71e95829a0e2a1c08b62513961cbffa2f497f9eab733ba3b76ce276e72e2ca64
MD5 0eaf6bb9a71e1c58c117d38defd0663d
BLAKE2b-256 2b7d43df7b4b34055f0b01b0a16462cf13fc1523df12d7f3b55a210513eb443b

See more details on using hashes here.

Release history Release notifications | RSS feed

0.74.0

18 files

This release

0.73.0 This release

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

0.60.0

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