Skip to main content

An open-source agentic ML ecosystem with a clean Python API, MCP server for AI agents, and a community Hub for sharing algorithms, datasets, and models

Project description

TuiML Logo

TuiML - Machine Learning for AI Agents.

Ask your agent to train a model, tune it, compare it to the last run, or find an algorithm that fits your data. It just does it. No code. No guesswork. No forgotten context.

PyPI version  Python versions  Documentation  BSD-3-Clause License  Downloads

Quickstart  •  Python API  •  MCP Tools  •  Benchmarks  •  Docs


Agents can call it — Every algorithm, dataset, and metric ships with a JSON schema. Agents read the schema, call the tool, get structured results. No hallucinated parameters, no wrapper glue.

Agents can discover it — A queryable registry tagged by task, data shape, and benchmarks. Agents browse and pick instead of memorising class names.

Agents can trust it — Deterministic, typed, reproducible outputs. Every call is a loggable, replayable tool invocation you can audit, diff, and trust in production.


Get running in 3 steps

1. Install — one command, installs uv and tuiml globally:

curl -fsSL https://tuiml.ai/install.sh | bash

Already have Python? pip install tuiml works too.

2. Connect your agent — auto-detects Claude Desktop, Cursor, Claude Code, and more:

tuiml setup

3. Ask your agent — in any connected client:

"Train a random forest on my sales data and report the accuracy."

Your agent discovers algorithms, sets parameters from the schema, trains, evaluates, and returns structured results. No glue code.


Use it from Python

The same runtime agents call is a first-class Python library. Every component — the model, each preprocessing step, the feature selector — is described the same way: a spec of the form {"name": ..., **params}. The data is its own spec, {"source": ..., "target": ...}.

import tuiml

# One call trains, evaluates, and returns metrics.
result = tuiml.train(
    {"name": "RandomForestClassifier", "n_estimators": 100},   # model spec
    {"source": "sales.csv", "target": "label"},                # data spec
    preprocessing=[{"name": "MinMaxScaler"}],
    cv=10,
)
print(result.metrics)          # {'accuracy_score': 0.97, 'f1_score': 0.96}
preds = result.model.predict(X_new)

Benchmark many algorithms across many datasets with tuiml.experiment(...), and browse the same registry agents use with tuiml.list_algorithms() / tuiml.search_algorithms(...) / tuiml.describe_algorithm(...). See the tutorials for the full tour.


MCP Tools

Everything TuiML can do, your agent can do — the MCP server exposes 200+ typed tools with JSON schemas the agent reads directly.

Train · Tune · Compare — fit a model, sweep hyperparameters, and rank runs in one conversation. No notebook, no glue code.

Algorithm Discovery — the agent searches the catalog by task, data shape, or constraint and gets ranked recommendations with rationale, not a flat list of names.

Persistent Experiments — every run is logged with lineage and metrics, so today's model can be compared against last week's without re-running anything.

One-Call Serving — deploy a trained model to a local HTTP endpoint with a single tool call. Stop it the same way.

100% Local & Private — your data, your machine. No cloud, no API keys, no telemetry.

Key workflow tools: tuiml_train, tuiml_predict, tuiml_evaluate, tuiml_benchmark, tuiml_tune, tuiml_plot, tuiml_list, tuiml_describe.

Works with anything that speaks MCP — tuiml setup auto-detects Claude Desktop, Claude Code, Cursor, ChatGPT Desktop, Codex CLI, Zed, Continue, Windsurf, VS Code Copilot, Perplexity, Goose, and OpenClaw / NemoClaw. For manual setup, add this to your client's MCP config:

{
    "mcpServers": {
        "tuiml": { "command": "tuiml-mcp" }
    }
}

Benchmarks

Average across 3,318 matched runs — 13 algorithms × 51 real-world TabArena datasets, 10-fold cross-validation, same data and folds for every framework:

TuiML vs scikit-learn vs Weka: accuracy, training time, inference time, and peak memory averaged across 51 TabArena datasets

Weka memory includes its in-process JVM baseline. Full per-algorithm and per-dataset results: tuiml.ai/benchmarks.


Documentation

Full documentation is available at tuiml.ai/docs, including getting started guides, API reference, and tutorials. Want to contribute? Pick something from the Build Board — algorithms, integrations, and good first issues.


License

BSD 3-Clause License. See LICENSE for details.

Citation

@software{tuiml2026,
    title={TuiML: Machine Learning that agents can actually call},
    author={Verma, Nilesh and Bifet, Albert and Pfahringer, Bernhard and Lim, Nick},
    year={2026},
    url={https://tuiml.ai}
}

Links

🌐 Website 📚 Documentation 🔧 API Reference
💻 GitHub 📦 PyPI 📝 Changelog

Built by the TuiML team — tuiml.ai
If TuiML is useful to you, consider leaving a ⭐ — it helps others find the project.

Project details


Download files

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

Source Distribution

tuiml-0.1.8.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

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

tuiml-0.1.8-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

tuiml-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tuiml-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tuiml-0.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tuiml-0.1.8-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tuiml-0.1.8-cp313-cp313-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tuiml-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

tuiml-0.1.8-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

tuiml-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tuiml-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tuiml-0.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tuiml-0.1.8-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tuiml-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tuiml-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

tuiml-0.1.8-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

tuiml-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tuiml-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tuiml-0.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tuiml-0.1.8-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tuiml-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tuiml-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tuiml-0.1.8-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

tuiml-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tuiml-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tuiml-0.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tuiml-0.1.8-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

tuiml-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tuiml-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file tuiml-0.1.8.tar.gz.

File metadata

  • Download URL: tuiml-0.1.8.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tuiml-0.1.8.tar.gz
Algorithm Hash digest
SHA256 002472fafcec4433e6769d90c4c0a3852acc2cd7b36b7da03a73c17367cd2e81
MD5 56e0c8343c6400839f5b585dd5c8495e
BLAKE2b-256 15463ec0317d4585f6ca431cff7ed2fedc1452b9d97e743246950e10323a3204

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8.tar.gz:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 96ff58cd476a06d76c4736298fa39fad73aacfada9dd07fc2c8293bfe3444077
MD5 c85cae906160aa2597b7fa236e45a6c0
BLAKE2b-256 bd53a65852e837891181a64f167f62fa4b643f98510f568472c291d888ee8335

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40cf20ff8efa569405f127922991d36f1b7b3b81d39ec0ab7ee303bc9b6b3e3e
MD5 303c91924bda5e7762d6979354a0cf9f
BLAKE2b-256 753f3e868ea82d604287832499971bb5b73f845434ad43e09874a340edc2f8f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdd95318263efd363cd0918858f7601d65b996b8fee22a48072c6933aef8589c
MD5 849dd3a46e4cdac041e3444d25ea83ea
BLAKE2b-256 76c06edfca72165cb58527a9f2db49f9e89d71f77ef3beac43b5ea1e54b2b8b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26fa0f8c663ee6cf9db76ee12fefa8a514cb908d1dcc023b4c90f918377d6e1b
MD5 99cb96a989e9b12d526363a47ad7793f
BLAKE2b-256 4ee9f3f0341bd0da9842392cd2625a886af068a1cac7522c7795c36dccf28cdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91bef67298bdd79680870f2211d86141d04ced1851ad3d5539d2f2e2c97154db
MD5 93a8a3954e10e2380613ad03a35abab1
BLAKE2b-256 d9798ddc1732875bd7b12ef0ef4b08f31be3d4500f5427e2e47f4a783740fbfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdcb99dc22bdf7ffe4bc764fc65a878b0d757a2a9dc6e9cd64b19b7bdf8dd28d
MD5 80ed10babb6a46471f17214f1ee98f6a
BLAKE2b-256 f521ad6f133c447f5131d5b9720fe1c474437fa0c68cda94b6c2e52e70056f92

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b04e750124204642c0318e88db72cd7a566d7289ce2f5c4e100ed1c808e8e2ae
MD5 14fb0334e85b4a295d661f3dde2429ab
BLAKE2b-256 55e4792fa14a216e93057466174a380afd8414631bc01c6f96cfea65dea7c61e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de85dd78ee7fda083b077f94d6fd819e48fe3ca264f79b0cd164852bac23e43a
MD5 7ba66ec5b5e79d711c067c97c3c0e7c2
BLAKE2b-256 149922b56ecc0663048b3bd5a0704a61700924cb7ff2b0a91d746a559f076db3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2f11d490aca96f20bb0c1db0607ba53250e3c5a8ac95c1b13be1e87640d1472
MD5 c6978f86f467fe02aabfee356bcb9b09
BLAKE2b-256 9584f3c018c165b0d7c629414cc3401bb92802ca906de4d2ea3a3852df654ab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a52a0a61ce5a527a12c7d06af62199f3ac0bb4f9a07bc16680846a6cfedf4f9
MD5 b2691a28c132914e5136f67103e77738
BLAKE2b-256 6b2d673a3da83d6d45412b69f3e5c661446ef1ed0bd4d14292795bb6a39f137d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8498235811c4af18abfc935615b998ee1e6595b45dcabf61122d5c4ad0d8788f
MD5 12285ea141cd83d9b662c267e8be5d17
BLAKE2b-256 6f8084fd44e25c764e88877e743cc4aa6c4b5f9c64cb01e5d9e041e1415b2b91

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21fdeb0615e7eaa1381fd5d177e0ecf75e7d73c91b596546630f90487ea57de9
MD5 609801d3c4e1b2c8d256d66937875a91
BLAKE2b-256 24d022c12a561573797a5822cc4413185c210030413a29be116ae1bad809a35b

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a66cbb10413639494bd3c4e6c94f88b5a658c05c60a84f44680a90df3d9a65ff
MD5 18af0cfa9d21440045e5b9ca6baf7915
BLAKE2b-256 ab021a3db4a42e6e4f14fe8b925afb845063c494d7ce5ba62afbf13ae46650e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 671ea27de13928a6e0ba83a8dd02cc3fb2cac4b8f0702da00a2ca1c50332fa59
MD5 c35670c1a092b9410368843c64c5b46e
BLAKE2b-256 8af58f2b8cd0d888e554120437ab3ede552bc5caaeb6d226ec2a46f0728a266b

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dcba7e6c352887bc47f0c27ea084383b76f8f2d81f0923bc36fa0f714b35e4b9
MD5 ad2d46f5d1a08f16121b47c41d69800f
BLAKE2b-256 6134c1a3e5de130b6e1478548f38030d61af975e4b997fea507b4247f4e85159

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce755c582e5f74bd32afd8f05d6930b76d1af3f1df47265f6f7b526076b5f725
MD5 ab1401bf234d28e0205c1db2f3a93104
BLAKE2b-256 024d90907c265b6e3f4dff60513692d3f8674371668f01bb128aee46f364b0d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 587b2c2775d41a662cb3a0cfb8df7f145a13a9a0d9aba832bbe84bbaa8eea87d
MD5 3631771e9f6ab64a2ee19b19852ddef9
BLAKE2b-256 c3684d2895618913607a2ebb818dd0baa3a8362bd7494b84625b31e8f6283caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89a55eb32151af6162b16ede83a3e5ca17b3ce3c817ebd58e686882c4229647b
MD5 40e3e5ba6211afb70cb5c6ac15da25fa
BLAKE2b-256 47fa3609672aa702bd9640af38640cb8aea5a6e231c91ee3a5f45bda220be26a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2cedc8dc17e5fe4b6bdbd62dba680adc389d2b9a3570efad107af2f1ba244391
MD5 ae13f31f5799d7e49b10e442cb770843
BLAKE2b-256 0edf59021f917bb8c3e4d377616817998c5f78773dbfa7b34f022296321fe849

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6a5d311088bcc14ca8cc95d4a01364448204be34ccfa00eaa4e57fa0399808a
MD5 4a662ddbb9265222217eaa2bba290648
BLAKE2b-256 861a874cb7bef65c36170db75a751e9f951125b27dff40e33bbef784d31960dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 563bb892ed307f0c3f3b3bbee59a70a545ae070982cf9fcf18561d7c46e0de56
MD5 6b864d98f984f89e9374b3a4ac9667be
BLAKE2b-256 699d70ebbb2269eec259b78fcb5a8a23ab25e4dde4e8aa169bececbe1423ba92

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ae0a03b5f7aa5873af0b9e1f87a750c7951d8e65609af35c987c56a54ff96a8
MD5 7b1c82c9d2454f2745978c77b1469af6
BLAKE2b-256 02126efe962872e46a37ad462f3480d1ea1b5ccfb373058295c0759fb8a8b268

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d897e72bd9278454b7a995a639b982c8428fe0895a8c570ef27e044dac4302d
MD5 37932f018bec384c63ddba31f5e8c808
BLAKE2b-256 89e689e45f575c1b51b4a87eca92d521b6c79edac440b473f783d3825de2a0fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c56cb52ef59643a189d3021fffef5c7e1afbfb0ba1f1c6bf08caf83428ef90d
MD5 546ca0dcfb270cb68a7e967b19e0659d
BLAKE2b-256 8cdc817d2f5c925b478e8e6697b41ca8af76df623eb77e7af3d8b3578e2bd0ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94fb914ff6144d9c623485344532fe3b0d3728bdfb4089892c00cac440976882
MD5 0a0fe27ff450a18543fbd17ec1e6ec8d
BLAKE2b-256 29cacf3490e9a04582583d498028bfa597280f3d71086aaa677b38bc304b101f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9212c9f046b8cc61ebb5c197c2b609cd95b53fd5ec30b0f47e3cbcc6ebe32eed
MD5 e202c34ca3ef32e2254a997d0764cb8a
BLAKE2b-256 b4060f68160f2c16c4d4b70a225c2f2d387241b29638f8cbde74361c4d979ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cb20e166968106dd36fe6f304e15b2bbca6122e06b90cd48961919080272e83
MD5 9e8fff877a66a01e9724484dd04b0007
BLAKE2b-256 ad5d4d28240a0f48d8b9d7ca68195ef574beb4ddcd3c4347416f3e9f7dbb9961

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuiml-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 551b0caad4bfa4dc67ca24ca5ea659d4ec513099a9d15f8999560bedfa14ab5b
MD5 faa89a8798760b9f15f6287a4315f590
BLAKE2b-256 b584ac06d36b73d0a8a260227807a11e3c8de30d01b9c226529a83f1b2bcfe0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish.yml on tuiml/tuiml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page