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.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.59.1.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.59.1-py3-none-win_arm64.whl (15.5 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

ty_extended-0.59.1-py3-none-win32.whl (15.4 MB view details)

Uploaded Python 3Windows x86

ty_extended-0.59.1-py3-none-musllinux_1_2_x86_64.whl (16.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

ty_extended-0.59.1-py3-none-musllinux_1_2_i686.whl (16.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ty_extended-0.59.1-py3-none-musllinux_1_2_armv7l.whl (15.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ty_extended-0.59.1-py3-none-musllinux_1_2_aarch64.whl (15.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

ty_extended-0.59.1-py3-none-manylinux_2_31_riscv64.whl (16.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ty_extended-0.59.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ty_extended-0.59.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (16.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ty_extended-0.59.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (16.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ty_extended-0.59.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (16.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ty_extended-0.59.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (15.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ty_extended-0.59.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

ty_extended-0.59.1-py3-none-linux_armv6l.whl (15.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ty_extended-0.59.1.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1.tar.gz
Algorithm Hash digest
SHA256 71c31d2e5d7f7686095637fec1cd17331a64d5b023b758db0ac7d844408f2507
MD5 56958c983e21771bb2f016f81d16d53b
BLAKE2b-256 5eacf25a7c0d19e49b34300b2cc0e6fd1eb159ebc8e57aa34cbb212d68f8c526

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-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.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6966ec0ff68fe9a1cba97df521941ba1cb6d3bc15e0b073e077f6e383b3f94f7
MD5 a6c2c80828911b7d354dce7f07ede923
BLAKE2b-256 74fdde1aeab992b38175c933cfa2714b447c10858ba26986bf70dcb16e990d74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-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.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 93182e70bae42ef2144a39f34a8612ce88b8cd55bd60cafc38177a875c7781ea
MD5 c22344386b686a616c330050b788f19f
BLAKE2b-256 93968896db4d984d597dffdf88d31074c6debc7e86f1145a167ecebcc860f8be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-win32.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 8103c7bb8f548ac4efadc0d3cedf166de2106a21e6f3a3278ddf6d8a0c7b136d
MD5 b0cce627c759e7720ea76f4d34a56a1e
BLAKE2b-256 7dd1de1432164a12abc349f22d2672913c14aa469524dfd0e0302242dfaa96aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec8c44fbedfd873fcd2dadc1d5851810a59c9f3d8f2b7bfee1be679ffbe93717
MD5 f4af6308f1b2dcaa2338c6aae42ef704
BLAKE2b-256 1fa9b530e59974fc8b5063c98908151a1a24f6b76776cca776790cc6470696f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1f4a438337a6999b384ac7eedd93edbdbbb2973428ec5c8ad0e044273adacd38
MD5 81c8a987c99453a4530705377e80c4e1
BLAKE2b-256 4c2fe0cad882143d8a98e21b4cc8a5c4924879ecac5ee1c8f7bac48391e60142

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0e9d0733d6f8b81260dd8149acf7cc871463dbc5a0b2b918bc00e4eb271d27a0
MD5 7b87d202dfa557f549a2d0f816997a12
BLAKE2b-256 9c9999aef9ffce84cd288dd4abef48775e48a6c51c17e07182cd14f5d9840c57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad721878ec1cdc8e88f9fadba43232ed017ed31f662ef448031a7bf7a61e5abb
MD5 7ba7c5fc0ec8e4f718993905d6d3a9d0
BLAKE2b-256 653ac21d5a62dee50f51c0b706ce03c61b81f3df39de7857f4342b6e037aaae6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 16.5 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 a29d1e3aa5edf06263118b98f0a11c4c73184ea59c3d179c5c1651e5fd56ab6d
MD5 a8d6c0f474c0af832132300331e27422
BLAKE2b-256 e67c9f0c45e63a018e4cd1d68e8ef04484ee9108fc974e20e6efaa314058f8fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 16.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd5d1c08b363f7bc40b60090979de645c5428c8ddc20884b430e22217569cb72
MD5 7c4871cc6207386adf4d269127289c5c
BLAKE2b-256 2b4e0d44deebe5d663dbded1240f0c09afabaea65f5c222aebb8b3c3504c3283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 16.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a65be847a6d821a1b1b96f498a001ea7b65074570f47f2a3fc46602e93cce5a5
MD5 267c98c15aeb8479ffd276bb65aefda0
BLAKE2b-256 1f6df958894c7439d63226919fd1d62adbc2e0a6365d7aee6599d587be9c8a19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b9055187b359bc815328f70a3ee1b18bc0981fad04acbc1c2eead3b6a101a71
MD5 eec9e090813c546fbab278e12e8faa2a
BLAKE2b-256 570336bcfbae26fd6ff359db4d31447562047736c6086f2ccf4142f57cab427c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 16.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 760e08f411619e6fea47e75dc5f5c07db439fe00f25dce458f39f52a7839d2ea
MD5 51e7a206a92a68071b9388ef7451ffe2
BLAKE2b-256 349bef13ee0c72d8f6acf0463f2b32b6f38a4853fbf523756609eb3b8877ee95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6b64a4c354e80430c60080bb7423e1c7242bf379d296d380b244f22fa2da7605
MD5 a634fda18caa979cb51f4872710d21c1
BLAKE2b-256 703329ed6530c0841da63ec9bb1a047027dd135724c08bf70b5a7746e444308b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5303980d2313fcfa833ba47f90b328c7fbe1d5687c1676894990a167c86db261
MD5 97ae1074f23742fdc88bd06ce0a89213
BLAKE2b-256 ef1396d98c5bc31e253a167088073320d0570b83d41ec0e90c9ce1f0a7d13937

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-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.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fc7fd1b33547896e3226a5d82d02c0da280aade776f72c5c7c9c570af53d6a8
MD5 1b7d60e7df02094eb246a1a52179fcb9
BLAKE2b-256 77e44ee07f12fb52b98f0c6ef1d546df94a8d54018ffc4a4a02e2580a519db51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-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.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 535e3a34785db2838577e6f37ec6414205f51e81c705be22cade03871e5b6979
MD5 11cc7ef45a0c16849ee7605879d73606
BLAKE2b-256 1bee784fbcfd60aff8d2f8135ab7302bee83b0028eb079f8d1e4b9b4de7a8246

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.59.1-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.59.1-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 172ef9554206c2150b22fd34785c9053759d7b15fedd9c1b7aa73232f5713469
MD5 1fe24bb06eb7566063bd2efa488fd341
BLAKE2b-256 3c9d5cb88cebc794e1ed20bd411625daac0303e4f4e1d5d3c766a20a41238e61

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

0.60.0

18 files

This release

0.59.1 This release

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