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.0.62 maps to ty-extended 0.62.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.62.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.62.0-py3-none-win_arm64.whl (15.7 MB view details)

Uploaded Python 3Windows ARM64

ty_extended-0.62.0-py3-none-win_amd64.whl (17.2 MB view details)

Uploaded Python 3Windows x86-64

ty_extended-0.62.0-py3-none-win32.whl (15.7 MB view details)

Uploaded Python 3Windows x86

ty_extended-0.62.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.62.0-py3-none-musllinux_1_2_i686.whl (16.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ty_extended-0.62.0-py3-none-musllinux_1_2_armv7l.whl (15.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

ty_extended-0.62.0-py3-none-manylinux_2_31_riscv64.whl (16.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ty_extended-0.62.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.62.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (17.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ty_extended-0.62.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (17.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ty_extended-0.62.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (17.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ty_extended-0.62.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (15.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ty_extended-0.62.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.62.0-py3-none-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ty_extended-0.62.0-py3-none-macosx_10_12_x86_64.whl (16.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

ty_extended-0.62.0-py3-none-linux_armv6l.whl (15.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0.tar.gz
Algorithm Hash digest
SHA256 ea27bb29dd7c31d72c8f7034305ed7d463a85c6d82af60c72e1b3285e0acb24a
MD5 4118003f8879a9b7b495fc308ecdb87f
BLAKE2b-256 80ed178954608a0cbfc33342ce3480cc13e13cb76ceff03d265504dd9b538a2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 15.7 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.62.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 87d6d4f48c38efeeaa1e02fc9ae3fb628e3b3f7480b9291b92e5afc047e6e246
MD5 173f93f89b02ea6f47c7f4facc98087c
BLAKE2b-256 1abb60d135712de96ed9ba7e88a6fcbd30139a92d9a81c578bf9987c7c392a87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 17.2 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.62.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 549a97e75b59fdc0381c0fee4feae354764f790420b467da9aaf5125a2fdd65c
MD5 92a145261b3183c6d831b94a1478ec9a
BLAKE2b-256 b23a0bc4f46387ef69d23bed316d466d8d6b6cbac3a08398bc79b237097e38e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-win32.whl
  • Upload date:
  • Size: 15.7 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.62.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 570e21d70dc11b0e2f6141be343f69d0778744993d9252fbb53405b415298b5c
MD5 25c5a2ecd4f980133ca05cb38bb2fff9
BLAKE2b-256 c4e717144850a0b14fd69abfbed6747dda8adde02b7b7b428ab3376ff51ad186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb86bf473fc0cea6bb0692495d8ad445dd031cede62a0d6c2f05b211512ac35e
MD5 474d14a8b5ba0a92969424e9ce14bffc
BLAKE2b-256 f0ad998898b3f48b238d004ff43fa9ad4a0c93029385cfb096291113de5d271d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a1bd9621ab6de03d4910df75b2a48d8ca9abea93f7fee0254d51591a2f2b1184
MD5 cfec7f2ee98c21b2390bf0f3ea803fff
BLAKE2b-256 444ece46fb3263daad35c0be51354b987d0738defc9e5cef2840ee304680e8ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 15.5 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.62.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 eb989e094cd855840a0a14fc55de01623de86785ca34f478e75660cd505fc272
MD5 2f9e8ee80c3451c3f7097006c788d354
BLAKE2b-256 c6d1fbaf73273d9185518fa9532cd5b59626e6e69b86a50eec8f3a5c265f2ed0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38d1898a2ac8063d1c95c6cbcd441c7deab1b58a4a8585621ad109a4a53bc2b8
MD5 e63cc63c6a0b92b6b9d27e0d549567cd
BLAKE2b-256 286d305d011c210a091877d4b947235b5e00b50947734cb450f46449f8ee4f23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 16.8 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.62.0-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 d218a4d08e0f09fcf383f7014ad3c936f921fce79b02c75897383f76444ef911
MD5 4bdfcc8070568e87bd1845372c71dfd4
BLAKE2b-256 e774a6432a8edb3f14b31c636e573eca3e77d2686e618621d73448ab8fba03fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eb0cf9e9ddfff70abb052a180273fce1c9a30ea88bec6463540c3cd829793d0
MD5 9bd7b64795cfab475e8ddd946d3d760a
BLAKE2b-256 caaef19e40663be5d5d44e371083eabf6c70f2ce8695df43800476df60242a09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 17.0 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.62.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 680795c7be31a834e69b3341482adbf69a4a8691c4f9992eb056988b9c6aaa24
MD5 84db4c7017e394242b12690bbd50fb6a
BLAKE2b-256 2773f4b57a82d7ad19f30513376d872b4702cec620d6f1d60a89bd8e9c534e01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 17.0 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.62.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d14646f5dd049c6503bc579ad9a934a65ae323e71f21974ab649f011c36d7a27
MD5 9c1eb98e9f0e47a6620ce99580c34b7c
BLAKE2b-256 427f627a14b8a8b3ad32ea277345888fca0b90928cc93d91be3d6cb49e3b5a02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 17.1 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.62.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2863bdb5fd3a1e0b43dff9c2fb32e25158a9d7617b1f761c462707402f59b40
MD5 59dbde7730fecc628ed0657369341b70
BLAKE2b-256 6b22c0528e1963ba2814ece86b1f413eddc7f0214a58a5d610e64b0463df12aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 15.5 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.62.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 258479409740d4d6c552b6a7ab077d665a5acafec2cb327b2fb56c26cef184c1
MD5 b072e415cdc4400512c24c38468ab3ab
BLAKE2b-256 c9b2f730d0b4919ab9b5cd6072f5e471075c511772becb4b588da3cf1fa8b771

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.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.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cb94ab7fc037cdd4f098ec478f6ed23eab894a1024bb1bdb5fdb210a2dc1531
MD5 d51d651b3c6f0f89581fe73618d90611
BLAKE2b-256 de864f880255572d7ffb14325f7490b463faec6c892523158e380998af6f0cba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 15.0 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.62.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b3e876fe26f0c5af3fd61ff5154e6b2df5d1ecc6c46830b38149a8becbb9f21
MD5 4414e621c9a25a59b65001fb3fbdba64
BLAKE2b-256 e41ae94c0ce6ac90a5dcec2aae6103f48e40c9c12f3cd101f51a4125843b8e8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 16.1 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.62.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68deaefa436ff2bd4954c9f59d6f317e2810eb32ae5512f67ff0204d8dd8c14b
MD5 4c7fce8546f01712b196bbc3ccce49ef
BLAKE2b-256 ecc27a70fe21712b0deba40d10558b2b9eaaef4b63e4b00d7cf883e98fe9de23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ty_extended-0.62.0-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 15.7 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.62.0-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 db8119ed488c15f2ea7e9f02e56499e2267b975617aab5bf89bc114f51ab6dc0
MD5 2494ca0ae63388f57eba5898568f9384
BLAKE2b-256 37e73397c5b402dbe703be03d56df95eb9e866c801587a90fd2a29bc6404eca0

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

This release

0.62.0 This release

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