Task-graph framework for streaming pipelines, MIMO workloads, and agent-tuneable applications.
NOTE Tomii is a research prototype under active development. Interfaces and performance characteristics may change between releases; it is best suited for research and experimentation today.
Tomii implements Tripartite Decoupling separating the three following artifacts: 1) Computation structure, 2) Kernel Implementation, 3) Runtime. Each artifact can be modified independently and Tomii is responsible for combining them at compile (transform kernels into tomii-suitable format) or execution time (parse computation structure description).
Tomii is not a general-purpose Taskflow or TBB replacement. For pure single-frame micro-task DAGs where dispatch overhead dominates, Taskflow is faster. Tomii's advantage is in workloads that benefit from concurrent frames, generational slot reuse, and structured graph surfaces — particularly MIMO-class packet-driven pipelines and agent-driven automated optimisation loops.
Each benchmark under bench/<name>/ is verifier-gated and reproducible from this
repository — run the script in its directory; see bench/*/README.md for the topology,
metric definition, and run instructions. Measured comparison numbers are published in
the project documentation, not in these READMEs.
Python API (recommended)
import tomii as tm
app = tm.Graph()
buf_size = app.var("buf_size", 100)
fft_planner = app.var("fft_planner", func="fft_planner", args=[buf_size])
gen_vec = app.node("gen_vec", func="generate_vector", factor=200, args=[buf_size])
compute_fft = app.node("compute_fft", func="compute_fft", factor=200,
args=[fft_planner, gen_vec.out()])
vec_mat = app.node("vec_mat", func="vec_to_mat", factor=200,
args=[gen_vec.out(), compute_fft.wait()])
app.build(func_path="plugin/src/lib.rs", plugin_manifest="plugin/Cargo.toml")
app.run(workers=4, slots=2, timing="timing.csv")
Install
# From PyPI — the distribution is named `tomii-rt`; the import name is `tomii`.
# 1.2.0 ships wheels for Linux (x86_64, arm64) and macOS (Intel, Apple
# Silicon), CPython 3.9–3.14 including free-threaded 3.13t/3.14t.
# (Windows wheels are planned for a later release.)
pip install tomii-rt # then: import tomii
# From source (for development)
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
The Rust crates are published on crates.io: tomii-core, tomii-types,
tomii-macro, tomii-converter (cargo add tomii-core).
Graph API
| Method | Description |
|---|---|
app.var(name, value) |
Constant initialization |
app.var(name, func=..., args=[...]) |
Computed initialization |
app.node(name, func=..., args=[...], factor=...) |
Computation node; factor = parallel instances |
app.post_node(...) |
Post-computation cleanup node |
node.out(i) |
Data dependency on instance i ($res) |
node.wait(i) |
Barrier — wait for instance i ($barrier) |
('dep', node) |
Ordering-only dependency, no output ($dep) |
app.network(**cfg) |
Configure UDP/TCP packet-driven dispatch |
app.to_json() |
Export graph to JSON |
Type system
tm.i32(-5) / tm.f32(3.14) / tm.String("hello") / tm.bool_(True)
tm.Complex64(1.0, -0.5) / tm.Vec("f32", [1.0, 2.0, 3.0])
Python int → usize, float → f64 by default.
Loops and conditions
loop_node = app.node("proc", func="process", factor=200,
loop=Loop("iter", factor=loop_factor))
cond_node = app.node("filter", func="filter_fn", factor=200,
condition=Condition(operation="Eq", value=1, value_type="usize",
func="check_fn", args=[some_var]))
Build options
app.build(func_path="plugin/src/lib.rs", # Rust source — auto-generates wrappers
# or func_path="include/plugin.h", # C header with // @tomii_export annotations
plugin_manifest="plugin/Cargo.toml",
release=True)
Run options
app.run(workers=8, system_threads=2, slots=4, max_frames=100,
timing="timing.csv", report="report.json",
inline_continuation=True, coalesce_barriers=True)
Agent-native interfaces
Tomii exposes structured discovery and diagnostic interfaces designed for LLM agents.
Discovery
python -m tomii --list-knobs # all graph.run() options
python -m tomii --list-knobs-json # machine-readable JSON with search hints
python -m tomii --schema # JSON schema for the graph construction API
Structured performance report
Pass report="report.json" to app.run() for a JSON performance report after each run:
| Key | Description |
|---|---|
summary.avg_latency_us / p50 / p99 |
Frame latency statistics |
summary.throughput_frames_per_sec |
End-to-end throughput |
summary.scheduling_overhead_diagnostic |
overhead_pct, overhead_us, interpretation |
per_node |
Per-node avg/p99 exec time, on_critical_path flag |
optimization_suggestions |
Prioritised list: category, action, knob, estimated speedup |
Agent Skills
SKILLS/ contains structured workflow skills covering the full optimisation
lifecycle — from project discovery to graph coarsening:
| Skill | Purpose |
|---|---|
project-discover |
Orient in an unknown project: topology, knob inventory, baseline |
graph-build |
Translate a computation description into a graph + plugin stubs |
run-validate |
Build, verify correctness, establish baseline |
diagnose |
Classify bottleneck (scheduling / compute / imbalance) |
knob-search |
5-iteration search over scheduler knobs using per-knob hints |
graph-coarsen |
Reduce task count when overhead_pct > 60% |
plugin-author |
Write correct #[tomii_export] Rust/C plugin functions |
./SKILLS/install-skills.sh # installs to .claude/skills/ in CWD
Graph visualisation
python -m tomii --visualize examples/stream-analytics/graph.json # browser view
python -m tomii --visualize examples/stream-analytics/graph.json --edit # browser edit
python -m tomii --visualize graph.json --ascii # terminal ASCII
The web UI renders a colour-coded DAG (Dagre layout): green for compute nodes,
orange-bordered for conditional, gray for post-nodes. Edges are styled by type
($res solid blue, $dep dashed, $barrier thick orange). Export Python downloads a
ready-to-run script from the current graph.
JSON + CLI workflow
cargo run -p tomii-core --bin main -- \
--json graph.json --dylib plugin.so \
--workers 4 --slots 2 --max-frames 100
Key flags: --workers, --slots, --system-threads, --timing, --report,
--fifo, --custom, --inline-continuation, --coalesce-barriers,
--resolution-strategy multi-slot-batch.
Full flag list: cargo run -p tomii-core --bin main -- --help
Pluggable scheduler
Implement the TaskScheduler trait (defined entirely in tomii-types — no tomii-core
dependency required) and load it at runtime:
cargo build --release -p scheduler-plugin
cargo run -p tomii-core --bin main -- \
--scheduler-plugin target/release/libscheduler_plugin.so \
--json graph.json --dylib plugin.so
See examples/scheduler-plugin/ for a minimal FIFO example and
tomii-core/PLUGIN_SCHEDULER_API.md for the stability contract.
Flagship examples
Example #1 — Public 4×4 MIMO uplink benchmark
cd bench/mimo-bench
# requires Intel MKL, Agora sender (see README)
python tomii/run_bench.py --workers 4 --slots 4 --frames 200
python taskflow/run_bench.py --workers 4 --slots 4 --frames 200
Tomii dispatches FFT tasks as each UDP packet arrives; Taskflow must collect all packets
before submitting the full DAG. This packet-overlap is the structural advantage the
benchmark measures. See bench/mimo-bench/README.md for topology and metric.
Example #2 — Multi-frame pipeline S-scaling
cd bench/pipeline-bench
python tomii/run_bench.py --workers 4 --slots 16 --frames 200
python taskflow/run_bench.py --workers 4 --slots 16 --frames 200
Sweeps concurrent-slot count (S) to show how per-frame scheduling overhead amortises
as multi-slot reuse takes effect. Run run_bench.py to generate the sweep CSV locally
(run outputs are not committed). See bench/pipeline-bench/README.md for the topology
and metric.
Tomii runs use --custom --coalesce-barriers --inline-continuation (hardcoded in run_bench.py);
these are the recommended flags for streaming workloads. Taskflow uses default tf::Executor.
Ergonomics #1 — Agent-native graph tuning
cd examples/agent-tuning
bash run_all.sh 50 # runs all 4 arms (random, Bayesian, grid, Claude)
Four optimisation arms (random, Bayesian, grid, Claude) compete over the stream-analytics
knob space with the same budget (50 iterations) and verifier. The agent converges without
being given source code or documentation; an edit that drops a barrier or removes a $dep
edge fails the verifier and is rejected. See examples/agent-tuning/README.md.
Ergonomics #2 — Polyglot plugin showcase
The same DAG (FFT + matrix compute) runs with Rust, C, and Python kernels:
python examples/matrix-compute/run_bench.py --workers 4
python examples/matrix-compute-C/run_bench.py --workers 4
python examples/matrix-compute-python/run_bench.py --workers 4
No source changes to the runtime — the plugin boundary is a C ABI, language-agnostic by
design. See examples/README.md for the full capability matrix.
Architecture
Workspace crates:
tomii-core— runtime, scheduler, graph engine, network receivertomii-types—CmTypesenum + stable scheduler API types (SchedulerPriority,SchedulerWorkerRange,CoreSpec)tomii-converter— code-generation: wraps Rust/C plugin headers intowrappers.rs/reg.rstomii-macro— procedural macros for plugin wrapping (WIP)tomii/— Python API package
Key runtime modules (tomii-core/src/runtime/):
resolution_loop.rs— main resolution loop, batch drainingbatch_resolution.rs— four-phase batch processing (Phases 1–3)resolution_strategy.rs—ResolutionStrategytrait +MultiSlotBatchStrategytask_execution.rs— worker task execution, inline-continuation fast pathsuccessor.rs— successor collection and dependency propagationshared_data.rs—SharedData,SlotData, borrow bundlesslot_lifecycle.rs— slot completion detectionARCHITECTURE.md— detailed threading model, memory ordering, invariants
Threading model:
- Worker threads (Rayon or custom pool) with CPU affinity — kernel execution
- System thread(s) — dependency propagation and slot lifecycle
- Network receiver threads — low-latency UDP/TCP packet ingestion (feature
network) - Async recorder thread — non-blocking timing output
See tomii-core/src/runtime/ARCHITECTURE.md for the performance envelope (intrinsic costs,
target workload classes, and workloads Tomii explicitly does not target).
Build
cargo build --release
make schema # regenerate Python bindings after changing json_structs.rs
Note for
bench/mimo-bench/builds: the MIMO bench links Intel MKL and Agora libs. Runsource examples/mimolib/scripts/export.shbefore building to set the required library paths. Seebench/mimo-bench/README.mdfor the full dependency list.
Environment variables
FUNC_PATH— path to plugin header or Rust source (required for tomii-converter)WRAP_PATH/REG_PATH— wrapper/registry files (optional, auto-generated)
License
Metadata
Release files for tomii-rt 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tomii_rt-1.2.0.tar.gz | 86.5 kB | With provenance | Details for tomii_rt-1.2.0.tar.gz |
Built distributions (wheels)
Total release size: 49.5 MB
Release files / tomii_rt-1.2.0.tar.gz
| Download URL | tomii_rt-1.2.0.tar.gz |
|---|---|
| Size | 86.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad7971098accac2e0d7e661c4f66e4abe2145090a71866df8806d86c6403d132
|
|
BLAKE2b-256 checksum How to use checksums |
8feef72759bdde0f5f4d78f8efd60406e1b362a2d50e7bcef132908bdcbbf27d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314t-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314t-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
910a6d76dd0d7e0ef32a0c92e75d430d4f9663dc3bdadbeaa21ce2ce3f5511bc
|
|
BLAKE2b-256 checksum How to use checksums |
2710fc0fd992728f596f9d02cb7db2490287796ca31e10fa34c362b7be83692d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314t-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314t-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
520b647a4892cfa58230098a74daf91168d034736715f4c679e9cd4d4b322a13
|
|
BLAKE2b-256 checksum How to use checksums |
14281cfa0b81953f1ba3b059739958a80e30843037410c56e708e26e7054bb8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8933309e366a2ad21549d1aff1ec6e769503c08ef945627e15aeba068d566bc4
|
|
BLAKE2b-256 checksum How to use checksums |
0e54a700314b2004e85f8bc50c1872a93b5ab12b2289282db3aa464e3c4e4e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d1cbe76cc5ba3e4c7575302150130b5e8373815117a3ddfd6a24b2b00fdbd56b
|
|
BLAKE2b-256 checksum How to use checksums |
8828352acf13ec026e9efdab5c7151c84799e5cb2edc0fdd21ef7bece5a445a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7821f087e4bbf243ff3ed6ab4e7626d61ada98f4ba78a90ead98b7a96da2b4a
|
|
BLAKE2b-256 checksum How to use checksums |
c77f6ba2ab22200dfaa1b0be602f0281a037ba9abe897d00febb68f1e2dd5a7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
d3c50ac66aefc7c2d39ceee33d160face86237279438babeeca7f4c1a53c0540
|
|
BLAKE2b-256 checksum How to use checksums |
46ac63b05d740b71b5403debb0ff87c57f53f5fce035070a078dcb60c2a39cbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b32863f87c00ed4ba8f734f8ced56c8fca2765160ad93246a76b78a0e16bbfcd
|
|
BLAKE2b-256 checksum How to use checksums |
444ebe0c9d7fc2d96db9d81148fa1001a68e4d0ca8c51cb9646d297f38742ac9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
032ed0aa5650a5766ae84a5aaaa6e872eff70fe5a37460190dec70bf94fb34d2
|
|
BLAKE2b-256 checksum How to use checksums |
3160d3c1c536105a1ecd32c7f2b5dca48e98f9d1a760bdb2e9e7ec52b997a7ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313t-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313t-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
830a35ba1f275f5cd60cbeb8a8a5d70122dc1d037cc6694c57c93344e109e6c2
|
|
BLAKE2b-256 checksum How to use checksums |
fb7d60af676675d69e7514b4353e6553ee326a2915d5ea5b6e04bcdec30a1a6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313t-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313t-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
df3f55ede073df7daea0423ad5f31b48abce9606c82f726b37b7618a62c91d1d
|
|
BLAKE2b-256 checksum How to use checksums |
35bd412df15fad748ff6adf80f13872c3d710cc7311a0cc0ccad864d6620f793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6f0863bc3fc74d3ed409b46aa25f72e0f0f4608801410aefc25f21dda9433ac
|
|
BLAKE2b-256 checksum How to use checksums |
7aeb5ddf252afadc382c5f133a62732ad1f1b1bc41f060257d3644c5033757a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313t-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
162c5f8dec8ec6f529b36be7cbc425c1f0ebc49983a5974907aa2637da0bcae0
|
|
BLAKE2b-256 checksum How to use checksums |
8a7c3c15383baf4d2769152c6ef583cec76a42f904c40e039bf6bb289fbbca27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2e98d57b6446bebae2d5874bbcb6cda3a8c750c6e61112fd1fecea1391576f0
|
|
BLAKE2b-256 checksum How to use checksums |
57bf15011cbeee0bca3bf50d3cf31e7cbc8ae3ee938e00dad7a0d7e41de54ce1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
88047ee887206e0ccdfc7edffc1806c4021e36c804c2cf8a35a221def3219945
|
|
BLAKE2b-256 checksum How to use checksums |
6580b03506b30e6bb037653794a55d898ecc541f269283e56da7480d9536edbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bd7b16ceffe1bd895c1c2ee0fe8920d3d039fc4e8cec0acac6350b79d1d1ac29
|
|
BLAKE2b-256 checksum How to use checksums |
39ce7119865bdfc04a4f08bc922e74ee303af5fae4123b62ae0553812f794331
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
add88e4d73a8a93b8b2e941bc9ef53d4de3b76f7492f33ed3d8d4976cdaecbc1
|
|
BLAKE2b-256 checksum How to use checksums |
46e7b9d47278c747cb65bca39919f45b45d1b1e2acee6dcb347699051e4da257
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
356caa6a9b357d0a91114d6876eb69ccdaa3333811aa50e18faf746432c5259d
|
|
BLAKE2b-256 checksum How to use checksums |
b1fe69de9a5aabcfc4ae82c0123f629e8ab3e28c603769b80da82a6ad0b0c524
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
258977be6ca7fec1c677227553f12086b4347baf13ebd5bb08f2c6367d64676b
|
|
BLAKE2b-256 checksum How to use checksums |
542bec3e81ed85f3aa867deae79a60917b0a9b1c4d6f8d4f7bd980bf39a62d8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9aa31a05f41b3274c4792c34859937c3067ead5ce3b18f72b2cf095de16d5929
|
|
BLAKE2b-256 checksum How to use checksums |
82cbf337a916c2d441d96d89f43fb6f384e563e32fd7c749f562707a6fdbec30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
66537d3e230f67ba7b4c075d4e1c61812aba9b9ef00d98a3ead55b0ae7914f79
|
|
BLAKE2b-256 checksum How to use checksums |
109398a3dfe070407f065f1d93890644976e71eb453aec41c808734a5e09a128
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
81095de3cc56ecab88b2d0b67ca4b1ce2b576ba137cb1f5c841cdfe79fd663c3
|
|
BLAKE2b-256 checksum How to use checksums |
e55f78ad3599428b539a28c4573203cd1fba6918ad67e556b1fd2601b45c8a63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp311-cp311-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp311-cp311-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
433a0cbf17e1825e403f48ab45f37ef7504e18616c5ee038bd2f41850959c5b9
|
|
BLAKE2b-256 checksum How to use checksums |
0ee51b83d67518c5ce54b81ed3829ac27b60a8f80c8fbececc45977db892465a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c388af9bb03d9ae48090157d071d7ff221fd391865299099719d5fd647c99b8d
|
|
BLAKE2b-256 checksum How to use checksums |
8c45e122b4190463f625f86a99d155cdb75ddf0ab2dfde2332da88a5180debfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c17133d3677a73682edca9cfcc745930fb2fd07cfd164d71d3581c58d3d045e9
|
|
BLAKE2b-256 checksum How to use checksums |
1877b544c1eb2452d1f0130b1cff851ab96a850b4e550abd79ebbfe9d6928636
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a713ee8db212fd8a01339beebaced609a2d22ead32c3c3b70fa2653c7130810
|
|
BLAKE2b-256 checksum How to use checksums |
97bc0823fb387e0b0c4479600cb7a4fac325b29f9048a473b0778d8800706bee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp310-cp310-manylinux_2_34_aarch64.whl
| Download URL | tomii_rt-1.2.0-cp310-cp310-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
c8ab98fff0ea81c1687bce1361d59055a8ce0412022d5e59be2c5f425f8e2464
|
|
BLAKE2b-256 checksum How to use checksums |
4a94bfaacacef86ff9c069d3e2177157652d13f68d5aae48d35f8d3eb661ce11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | tomii_rt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f53c18d3e569315dc304536d76dfcfef6330b16f093a49a24429f04769527dda
|
|
BLAKE2b-256 checksum How to use checksums |
f5c4a34bf3549c084eaaa5fb41eec57a392568ebb08b299f4c14133e26fd0897
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
38aedd67b42411268c842fd75af115ca91581dcb9dd3d6463887824e8c6e4bbf
|
|
BLAKE2b-256 checksum How to use checksums |
b335dde22e1ef93070ce8f2be9dab2951acc281e1ff32574243a2875231a1494
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp39-cp39-manylinux_2_34_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp39-cp39-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.9 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
33d809037812263da2570df16a40f976f1a789400baf3b211351b7ba9a873727
|
|
BLAKE2b-256 checksum How to use checksums |
44c12efa82a6f93a8fe547fa2194e2ef7ba756d64141f837660034d95e182ec4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logRelease files / tomii_rt-1.2.0-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | tomii_rt-1.2.0-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
cad3d70ad12f4d7e27627f0697be0fb0bfd49235e4f2ad76116524dc852d7e1c
|
|
BLAKE2b-256 checksum How to use checksums |
ccce5611e876b43539c3c6f55989315cddaa57d46ab00c13245bc7f9c3daea54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logSecurity for tomii-rt 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 31 files in this release have been uploaded with provenance metadata.
Attestation for tomii_rt-1.2.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.