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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: tuiml-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 86cfbae3f26077a05acf1d7b17f82d9e158c6a17fc45e7c0affd8736e7089d6b
MD5 775a6f2407fea008a064a81f26aed440
BLAKE2b-256 a0649f34d985398b4b92882bd17443683534e8bbc000f742610cd15c7c83b65a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuiml-0.1.7-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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8824832e9fd6c36fbe6cbe8159495ef3137e87b27593d77a3b6ebc65d725b3d7
MD5 3c576bf2b7d5059411c4995d70b83848
BLAKE2b-256 1285b863107a3822a1d9596f49152f641770188e9ed5f20d64f4ff7a6e6230a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3dd6f8031e5758b23ca6d591844d6db2ecd49d1068e4f8c92d571691a5ea157d
MD5 381b3457ef2332f0dcddc581c615d7c1
BLAKE2b-256 98b5e7c6791a234c196045c040456f3e2253e448b438e95b25da8aef8e81797e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3199e5af66b18e7788577f53afb03e57d85e5e737caacfb83a4b0d7ee493dd67
MD5 47ee13898bb979882f9c3650d6108c1e
BLAKE2b-256 38c027209cdbf67575a51948934821f5a3ce068e9b6e314af855af3eb20ca28b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cfe3d0f6e187b253a94c52c337ec33d045e1cc585251cadf33eb2d8b1b5d97d
MD5 817d9cba5f4f0afab78339fabd9788e8
BLAKE2b-256 a472eda67b6d12438d22119baed92925265a756990eb274eb51f762c97e38537

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4df7b66b1b6bf9e533340415591de27659dc7f89f84b2192b8eadc1326ea362b
MD5 bfd4714e1ba3db42e9403029031031c4
BLAKE2b-256 611d81288a96ca309fdd73e2f12b7d287e4ff1b03b44d801733bc26596d4494c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9f53f7d0b952d7ebc55e36bdf41de5a543bf8e15083773f3f73f97701542c3c
MD5 6295a6ca7214046026a1f1304e1b27a9
BLAKE2b-256 997d13515623e44dd5c830a798ff42d860819cad1b00fb5674566eea6d83d78e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 35b3f39446e2faf859c89fc7fa559d79dfd79a66402d757aacdd1bbdcf4c3ee1
MD5 eda54422dba2e25320f1c3189ed1eff6
BLAKE2b-256 8b51500a7a0b57ae15d472513a43cd07af83adbd8fb62cef94ee015d0ccccbfe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuiml-0.1.7-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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 69d66082056f28df065f2a00b6eee94c8be18bdd18ac7224af85442cb816e1d4
MD5 e425c77bb624c889b9b6d874e99dc599
BLAKE2b-256 4ff0268d2de79c49288c74f09d8090629a839035ea172c257519ed716141fcad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0c88add805526935ae6ba36e6137adb2172d7393a50477e5550a2876b1884bb
MD5 d8ad7ee2c73c5d72297455dbbfd9e73e
BLAKE2b-256 30b6173efff5e2235cc55a08ad03b2876890abfb959f8d12fcf06a7b202469e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 764dfca32ed1bd96439295a3294f3cd69e121a89cae22c1867ffde52f21ae276
MD5 7fb7ae6572dce72e7960713e53aabb32
BLAKE2b-256 e29baa46a7090e8db22890b0ca3ffe15907af1baa374d62c5acf735901afabca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7f30f91bb85f32401d1e8718cdee68f4f6fdc79ae1c30ec790cd33dbc461ba2
MD5 8ba7df55e425256e377852d20515e8b1
BLAKE2b-256 834f216cc2a2792f5082b47054921855c2868769dbb44dc62a4a99e219ed61ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c82de4dc36eefb61b4c0bd71db3d8653a57e9891d1edc749c1ea2185b86413c
MD5 a065fa02af96e78546e3eb867072f3bf
BLAKE2b-256 1883713aa76004c3433217488ef7c7694732374370867bff7ee1eb3708cf7ecb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3df4152b014ca11da7eb2cdcd64f27e6c3ef47deecfc02946f3738be6aa813fb
MD5 7e1d80bd59b6470e43fd1bdf5473c74f
BLAKE2b-256 7c3e2cb71ff297fedaffd5988c2e6545f7d251d69155b2b04c6e95824a13d215

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b1795b1dbeea5d163ce26f6249bdea02b9e66b863d76a8e0a2ac55aa22be479f
MD5 645466309c1ac5287a8ccb36fa4f4343
BLAKE2b-256 521016103498a7285eb349854ca60a1baab94292f6fb782f5c419abc6caf000c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuiml-0.1.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 798e9a66ab891be80bf0d91aa19553efa9b47508e3e284ae4479de62242b5138
MD5 72cdfa8b0994004bcf1d89bb67e18fad
BLAKE2b-256 552e6d91f32f9e6a1ce4f3d9ce6a09174d6656d8a3b1f96aa70d566e1395467b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca014e1b77578cc17f430b444cc5a8a4528886f70e2040e84bf10847bd5844c3
MD5 ef10de2c819630659a5a310b94f803b3
BLAKE2b-256 780b0f05211b388d3aaf0315ea98ada683dc9de4561d77f990b32aaf89d087b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3297ab39d3e0dc5f0e3d73f0630a449bc77333f68a8df2c8971cf455457f58e9
MD5 c86222b1916e3505c2e1790759380603
BLAKE2b-256 d2d7a897caacbebc6f8377e9be5b110d53a74681b6e373ea535f0cd9b91c3f95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c440ada97a9a8141b630afe365b543b0243b71df9afc2f6956786625b8886ae2
MD5 d5b555b3f306d14aa259d6264e1d7227
BLAKE2b-256 d0cc9fd904dfd5ee332f9c83fd288fc6166db2f45350516e0f2c23415e441e66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d8dc8209fff2a501a52d88b787338d140dd6441f1f6da7d28aa60d40f969ada
MD5 c66a97b2639fef088c93c6405b0f4feb
BLAKE2b-256 d7019d7e65a01e95e8aa351bb2c89eed6f6250324ef798789abefe5ec8a544fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4697cfbb6b7e0617a965190a513152c835d9ecb95cd0d5843a77cb2a2b6c7322
MD5 9848df34a7c468e09d165b87d8de2f42
BLAKE2b-256 d41e27b5e2fbcd7036e4515f79b08c17cd255d68f551261fb55783126a0268d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e8d6af06687b6763e187e4f7836b232b28d4d1ec61117de7b260c579cab6408
MD5 9dc81f194f800ba4c7f8700f87cf6aef
BLAKE2b-256 6232c5e40bb4572ed6cc6b5e1d39d074a58dd2b6630bb4f9e14e78ee201db25b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuiml-0.1.7-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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72f4adb4e2232ef6db3db53218c66d402c3b8fbc9b79e0d90e5b7cc81d29fd52
MD5 5fe536ac1762a5b828a1ca3de007b016
BLAKE2b-256 4289206f9c634696fffe40f693862f9b17cff37e29a591d9fabc13780dc00afd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b52c94c91c89153dc5cc28ba04b76cb52b54ed262f4d74c99bc412db96d427f0
MD5 c6e0b6999c865d66a5d9a53228a0f353
BLAKE2b-256 992d3a9e6a5afc2f4b06f44a1b3757d737f098f7b01249405192c20e1e16aa37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c159582e7c936e7544c9bdb5bcd9f24dfb66119861450adb946cd71fede5a47e
MD5 04ad4b789b745c3201476c02126c9660
BLAKE2b-256 21108453d903f9b09c369d24eb3dbc35cbb44837b79035c9f4bc23c93806383e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f065eea8e2d784b50f656a871deb3d2d37e4f7674bd496f69478e182ad8835e
MD5 47014c25eabf9f7a8fef14ed525e640b
BLAKE2b-256 875a9ecca5ba461b95b8645444020b4b00a030080755ddbc4c6bb609ccc8021a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c06c5b69d724e6c8d0a803fb1c14d93914535b41278d0a8522de08bb734ddac
MD5 a84e20bc4d2b22fc3cd71d3834418345
BLAKE2b-256 05fafa6fe1f7b40535214d808aee0216b4c535884723ecf857014cad8ea7a3bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76bafdd16da7f2976e1535f354b38d374b443f52667a56ebf1e2c4b178c96a9b
MD5 4db69131ba6b1e94bc104e5abbe495e5
BLAKE2b-256 fd9e40ea24bc05367e6932304dfa62a2236dfed57c6097b1f4d59389bedcad6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tuiml-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2dc37986e535054a3f8d80fe793e06dd50fa4880d4d7a140d1975f80aaf07042
MD5 fbfc8f4c854d09cff751107b2d6e278d
BLAKE2b-256 4e6e91ad92aaaf62a53f6f0232bc65646e6121571898a46a6222dbe993d9aa5a

See more details on using hashes here.

Provenance

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