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.0.61 maps to ty-extended 0.61.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.61.0.tar.gz (6.4 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.61.0-py3-none-win_arm64.whl (15.6 MB view details)

Uploaded Python 3Windows ARM64

ty_extended-0.61.0-py3-none-win_amd64.whl (17.1 MB view details)

Uploaded Python 3Windows x86-64

ty_extended-0.61.0-py3-none-win32.whl (15.6 MB view details)

Uploaded Python 3Windows x86

ty_extended-0.61.0-py3-none-musllinux_1_2_x86_64.whl (16.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

ty_extended-0.61.0-py3-none-musllinux_1_2_i686.whl (16.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ty_extended-0.61.0-py3-none-musllinux_1_2_armv7l.whl (15.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ty_extended-0.61.0-py3-none-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

ty_extended-0.61.0-py3-none-manylinux_2_31_riscv64.whl (16.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ty_extended-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ty_extended-0.61.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ty_extended-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ty_extended-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (17.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ty_extended-0.61.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (15.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ty_extended-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

ty_extended-0.61.0-py3-none-macosx_11_0_arm64.whl (14.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ty_extended-0.61.0-py3-none-macosx_10_12_x86_64.whl (16.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

ty_extended-0.61.0-py3-none-linux_armv6l.whl (15.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ty_extended-0.61.0.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0.tar.gz
Algorithm Hash digest
SHA256 2b29131a8b22dbb7db4774e65f54fa2c03eb21fd467fa5be6abea6727c6cf893
MD5 7e475cb8610346ec35273551e45912d6
BLAKE2b-256 9583b8f1dca707b24bc5d71f2281475797616884d0ba435d386cf7f9d9ce0044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e2a7291668ab29dca022eba96d1f8e0cce52a87a9e421b93e759e0cecaf3792d
MD5 f1047ba102380bf4a653b69d5b9702f6
BLAKE2b-256 805c105827b95eb8256d54d641b170dd1a17be1257042b26b7915420ef455ed4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2bdd500f54df8bf3b94b731c6c3384a5d2c95cc9c9858e2b994d192f9b5fab8e
MD5 8dc520d5bce6049196190937dbed04bb
BLAKE2b-256 615f34df00539d16a5ddb8c23dbaf2ce80c4555b6eecbfeb178f3310cc35896d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-win32.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 7d92b32232214110bedad5cf4f5fc5f772fafaecf6dc164ed5a31ce4a0721af9
MD5 96a075751d9c585c8c76119f6f227fe9
BLAKE2b-256 913201c64bcf27fa18a1bdfeb05c47bb7b499cbd83a282d8b48038f87ef4f480

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 455908c870dd6b0a81aedb33c613d3587cad5333edb533ae69d5d77175377c14
MD5 a3d39a40c778d9c2a8c12d66e986a61b
BLAKE2b-256 4ccf4dfb3e40105ebee094753995ef444d77559b1fdb1cd197e92039339af8a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 16.5 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eb478b05e265069d3af513d58796c4fcf7a413ee10ee33919eb13a12989b5cf1
MD5 2ce9f6e4db7913e7f91cdd0eeb9ab940
BLAKE2b-256 bb99a140adf416ded07b060b32fdaf8d00d935c7dabf85f8e862affe7d3f047f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 53fd3abed3eb015601c2dae09267db59de29eb2f6df153a75cf70aefde438fd0
MD5 5556904968f7e2596ea6dc9d057b1329
BLAKE2b-256 f71023627a19519f21d26024e457b20c9c340dfa999f288a4b1fbb3863cdb8f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f17ee9f97c68ec0b65732afd6387aece778b7021059b7380b4d69e5ae097f329
MD5 95e0a8ab9cdcdcd72e7813663bbb39b5
BLAKE2b-256 6d249fca0a52df45ef47aa6ad3767ff1f7d7cc100f99003767585e9baeda4699

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 343609253a120632970162fbcf2fcf14dab26be716c4621541b2341a13b3267d
MD5 bc891120167061478bc00a18ed966380
BLAKE2b-256 e0d58a5329881faca4ffcd07a9811d47dc2423934633d1ec6869283c5008cbb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 16.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf01fa01ead62d53eaa0e3a02b0b97d51351ace847a52ce5ac756f9f6006eb2b
MD5 454f25c45e7cb8912256a03ed2c8ed8d
BLAKE2b-256 01f0df46395af372730c250f0cfb08681085bdbaf0a294cd8579978cf32bbd60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ab5ffd303c5f04589962abd7e33ec9e7b60626cb5be47c727ec5df8b212862c2
MD5 a99ca8ad9d6ecdec2abb69c50f65c29f
BLAKE2b-256 87d4aa3cda9ab2657f0bc57fd88e0e36c753cfad857a9ac752569642cd771e5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 774b7ca44091502ad8cb94afe59e9c2437f380dc9b3c4925221c6056e4dfc19a
MD5 15c63ccc7e243bdfd167d203e26a3f26
BLAKE2b-256 68bf2d383d158dcf88da77da87b0b0832e7d53d9b72b9da927ced8f05f566007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 17.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 570a1263a25bc7d7e86788ee804c28189ecc19da7f2e21a3b995c94e1589c6f9
MD5 727cc835d88a7e216753889f484e9e87
BLAKE2b-256 5ab847fef45859e5929962a6159bf45b790a4aaba34eb986819d6f23d7dedf00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d7e147fd6389d085eb9109746d1a61f82ba3eeaad44db230b73c835c8f6555ba
MD5 5157ddd524b097997a998ea107d3b901
BLAKE2b-256 d5054d70399fa8bd6ca2ca53c4ef8d9ecc45367117956e680f9fab417407aed8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c1583717467ab13c6c76602570380afe4a2009850aa682fd8c66677ab30f548
MD5 0b6f5ca77a87eae7cb3c42e5cc495197
BLAKE2b-256 55cb3ace20393768db32f5ea2f1189ee2e15775cf64b44dc4319c2d326b7226b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 14.9 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b81903cd6d88565e320ec2cdc72e5ea01039bda871bf8ededa3382a898c7483c
MD5 2e0aaafae4c55b73fbdd65771838b012
BLAKE2b-256 48938543ab8dbd4afb8098b70a473df55cdc9f9af405b3a1abaf62aae62a334d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 16.0 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 667f5ea8ca374212e6b9fb33afb02ffee8f74f74a4355a10e7580ce639cf758d
MD5 dafb8e258fd285e050707f11bd89d0e1
BLAKE2b-256 90493c9cdcccb9591b4efa7709281950f620b627c8d8302109618ed2a5a930f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.61.0-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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.61.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 aab18ade9d96f2b82958b5967c655eab98c1f097d0d4210c00ac813f234ba54e
MD5 5d69aebc196896c19a1ff5e8a0dffbc3
BLAKE2b-256 61ed11df19ee7137ed71f944ae3e1a580dca3db7187b77ea1c0a8c319595f58f

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

This release

0.61.0 This release

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