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.9.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.9-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

tuiml-0.1.9-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.9-cp313-cp313-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tuiml-0.1.9-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.9-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.9-cp313-cp313-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

tuiml-0.1.9-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.9-cp312-cp312-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tuiml-0.1.9-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.9-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.9-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tuiml-0.1.9-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.9-cp311-cp311-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tuiml-0.1.9-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.9-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.9-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tuiml-0.1.9-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.9-cp310-cp310-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tuiml-0.1.9-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.9-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.9-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tuiml-0.1.9-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.9.tar.gz.

File metadata

  • Download URL: tuiml-0.1.9.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.9.tar.gz
Algorithm Hash digest
SHA256 3a211d05d2e11e67c37a769018b9c72d7118af085a43efe94096266cfe2d8971
MD5 4e527e7cc9e3eb747aefcc75dc60d697
BLAKE2b-256 001e643bc9db28db5a8ed925cfbecf120fdce2e93fbac312876b3455cf528b6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9.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.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.9-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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93937b6d1db12ea209b8ce7a6e1f5f088527109d8c43f0f56a3ad06ead81a02a
MD5 a19a01e109a8b825d21e8f8a028be8e9
BLAKE2b-256 4eb4cbc961281d3a8193ee0736b6d533159003d56fead30b19a632b0a181f0b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81dadb74576cd32ac13d9d37c1e056fe766c31316e520b39a9836797f68f4c61
MD5 43691195f891ad94590070dd5afb8825
BLAKE2b-256 50fed47d3b8ed83fb93c6aea45ce71f7e42878dff1866c14159a8a7659e31797

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab863726e5dc19dd33052a5a5171c0f97062956f28212a30b6de035502d6cee0
MD5 4f5ffee65501a5569b3338dc729f3ee7
BLAKE2b-256 5f7af63c13e28a8142c7469a931b6572942f6181925fa3fc4202cad52959eb4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 482b7e396f7f7634755d9294905ef504a82df9854d0f9688c32687ca0afe7e19
MD5 314eb824d4c8c5cb40172a7d4335db96
BLAKE2b-256 c6f1c4de3ba6e74e2e53c80b0648327c76b77ca4fa3e7c7709324674adf5a21a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61835b3384a8efd15f76e01a8d334118f5087f86eda1a21368c1824d7916bfa1
MD5 d9ac24dd23b82d7f5673403dda8fd910
BLAKE2b-256 ed74519663c75c3dc24784115494a04bad7f540ed34fb41f75a8f47e39579154

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7986b749f1728b101833a6cdc70797dc5c98c4ba446846b0b8f124d76d359758
MD5 23f8bddace41cb06ee97d9dc4413e65f
BLAKE2b-256 230db789f7df87f2dc6a86aa1c6863f0b0aa418e377e856fceee27d60133355a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3368e646ba92e6cc46484cd248a83c9a721b5c30e89bb3ff3338d158a7fcdaf3
MD5 c359cfb0a7e2f67dec78e91e5cc44248
BLAKE2b-256 6abf4e432baf38e49e94c045978af4a704c0245e37f755e39aeeb15a51f68269

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.9-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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ed7b65643d4c818a2d780318b3059bb7d4c61c62863ee25638f5403911a21b58
MD5 d3df13ef70c2f75792a629b401b2da83
BLAKE2b-256 4fe9e4a8682c08fed1ba892aa3c9217df0116dcf208fd1a116350d03b1ce1c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8160902dea06c7a1d67f69f322089dcfb5d9d480d950e35cf19b6f593978d4af
MD5 4b679df27a78a08e66fb1287779c0d40
BLAKE2b-256 d90d302cdb756c1d948243a7fb0fc7e482b60bb2d11a6ae70c9a3711641e24d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51d476b2bb93e8c2f5c7a1958c4bf20afa6bf5d7ac1bf8f89115ef3413b5d9b7
MD5 64f85410c1726874d880f45a5758a1a4
BLAKE2b-256 5bf5980e4ecce3b05f489d07baddccc30a2d680d0d9d27cfb991c77238c65548

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c98bfaf7d7beb69c817b70b5299cad52103060bb552d005a5adcdc0d3030bd6
MD5 c3f7b1a6d37e3a1b79adf8f9e439f2e3
BLAKE2b-256 c95af580ec3776099185f4e743022afc452099a90078b584dfc83459261e3d04

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3efa470965ae57f34a7e8be8d88c2f96cbbcc40dba59ae33360e2743d2faf70d
MD5 a7cb24f84bfa8f2a4cc7e3e2dd241c42
BLAKE2b-256 618cd163624594a65791c1f1b38ac52b6dd75d96a25b6045590ef24e39879500

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b895e4f3fb696310b7d801b33fb75c03b08fec5360749507dcb83084a25a7f45
MD5 6f014475da5978732cb00410a2497c32
BLAKE2b-256 a84446539dcad131c644906ecbb99d5916238f51d2769fa0cad29858a51ea1b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f64a184aa24b815dfaf47f37575f0229697d176d74f08b73f6ae13762a70aefb
MD5 2877bc8489d6ce14586abf00002a053e
BLAKE2b-256 10cf38ec5620899121a74d7ac13d1a9afd174a08602ef97296321e035ca835e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.9-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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ed952a7909b5b4d2d99239fb943286b98dcd7a40b21602a7e092d79fbf0faad
MD5 9f4a497c2a41ce1c55e5feb8376d19ae
BLAKE2b-256 e1d1eb6454b7ed987c83c3bab89c962402f15dc497b4265797355269d945ff77

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e95dbe271620b46d7a54c7bfcb8bafffd3f696e97955df02b591a54e4a92c60
MD5 81f3193e33ae8bf1ad9c46aa2b722309
BLAKE2b-256 70e054813afe8be1d0545a833246afb04012700af55668d9ff81acebd09a043d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37b2af3e21d8c2b80c73175001207cefb6a4711a48e72cd54de3851a87d14b02
MD5 13802da2370d8139c925993b44d83c6a
BLAKE2b-256 8972a75040843823765005d2a10a7da8d4e6dc006c7ae33e14a1e34563e71e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2e3ebbe61e166ed35c140d59165a0c26f1c7499d90e8d85b629989ab9829d21
MD5 9e0643ecda5648d10f2a868e08841550
BLAKE2b-256 b424101c160d0fd3d3e37ddd48f6aaac922b48936d6194f703a7fb10de63f4b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4651320c00329c865ea83772fd1b3f0141abc949322c21df0683de7eba939e34
MD5 d683ad6e136e95bb75ed703adcb842a9
BLAKE2b-256 cc8112ce2dac81738870dc2e16d23c484f40261fd37b9990ff9c78e89cb33e45

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01870bffc35c604f6726b0f5f2c9708debbaf798f165f91122359bb711bc555e
MD5 36b46ad7d0af56c828cb46075526c6bd
BLAKE2b-256 e6ac21b9f17f3d6abb2d87ba69cc42249892b587653b1f0b4aa583c32f5a4410

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a26e77297a28468292df2214770f40a9789098c0977ba858d3ab0c331da68b9
MD5 a61e5bc630582fd8f59f7b0bcb4f8309
BLAKE2b-256 d5da6be907a11cfb22c73acfa395ccc8e8a219422cd5570f4fbbb73d5b920ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tuiml-0.1.9-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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 96278db4f8c039288ef6a12abf33c81e3071a830d0bffabe146a9532e8e5b73d
MD5 00e53f5f94afd227e58fe43bc6f3223c
BLAKE2b-256 0b188fd1bdc096e54373a202f054ffa045dc1fb3717f6627d52522584b28bfb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c049bcdcec57b988fb622db1fabd8e23477b781239d18cfe47df93ac4b3b55a8
MD5 677853211c48255565e683f29aa1b961
BLAKE2b-256 23ea495aa70b87044a7c7da79f0edaf2f701c1dd4dbda4092b3a4eab0b93fe21

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c27b4166ba28535b5ae3b392e52462313172c6797eee22e972676a3705186864
MD5 d51d39d6d11a0de63a5cfaec2948a933
BLAKE2b-256 7e98286f9371db5c158713da880404e9deeeebdd33156431a805b2e66c0f6872

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01a2396fc20ee5081c260d9681634a9bdb05e912ecfbe511b7b8e4743355abaa
MD5 bb92d816ea14570ce0fedce10559bcab
BLAKE2b-256 8ac146228fcb65f7607b61d18054f4fceaf83cb5ff133cdba1ab06884a255eaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f40600fb6695f6526dab024b674b1a78be12e8fbbcd2e515c2adf8883eb452a6
MD5 d1dd6c1ace960f63818c7ca582ec78f6
BLAKE2b-256 d7d4da98900a59f81087a0dca24a94e9c5873273fdf088426ccdaeabc23f1640

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f62e569c99a558b6e3ae517036447410f1e06a172a794c523a2c7f7806e00c6a
MD5 5f3113a5a80fa0ffb03e5ae4725fc7a7
BLAKE2b-256 a728beca292c5e361f344bd6a7b986f04c65bd72aa1a3c8165f3ead5b30ac196

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tuiml-0.1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6493fcaa2e9db25ce7145c5436edcb1b371cc975b7b3cabfc224000035ff7b53
MD5 5caae27c1eed0d8d8e24efe58215e9e9
BLAKE2b-256 1589ef661d9daff499f37e890d998686ddf7af6d73a6c6aeea71f3b44cd2b536

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuiml-0.1.9-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