Skip to main content

Flow CLI & SDK

Run GPU workloads on Mithril from the shell or from Python. Flow procures GPUs through Mithril, spins up InfiniBand-connected instances, and runs your workloads. It is one engine with two projections: the CLI is what you meet first, and import flow is the same engine for programs. Every CLI verb runs on the SDK.

PyPI - Version Public repo

First hour

The same three commands flow --help teaches:

uv tool install flow-compute   # or: pipx install flow-compute
flow setup                     # Mithril account, API key and project
flow tutorial                  # Guided first GPU run with health checks
flow run 'nvidia-smi'          # Run a command on a GPU

flow run without -i bids on the cheapest NVIDIA GPU instance type with live capacity, prints the choice with its family and hourly price, and asks before any bid above $20/hour. The implicit default never picks a TPU or an accelerator family Flow does not know, since the first command is nvidia-smi; name other hardware with -i (-i v6e-1, -i cpu). flow tutorial prices its GPU test the same way and asks before launching it; --yes is the only scripted consent and --skip-example leaves the test out. Add --dry-run to see the configuration without bidding:

$ flow run 'nvidia-smi' --dry-run
╭─ Task Configuration ─────────────────────────────────────────────╮
│ Name           run-0972ae                                        │
│ Command        nvidia-smi                                        │
│ Instance Type  a100                                              │
│ Market Price   $8.00/hr (a100, cheapest live NVIDIA GPU)         │
│ Priority       Med                                               │
│ Max Bid        $16.00/hr                                         │
│ Code Upload    auto (timeout 600s) → /workspace (host+container) │
╰──────────────────────────────────────────────────────────────────╯

✓ Configuration is valid

Then watch, inspect and stop what you started:

flow status              # List and monitor tasks
flow logs <task> -f      # Stream task logs
flow ssh <task>          # SSH into a running task
flow cancel <task>       # Cancel a task
$ flow status
╭─ ❊ Flow • 9 completed ────────────────────────────────────────────╮
│                                                                   │
│     #  Status        Task                          Type           │
│     1  ✓ completed   cli-welcome                   1×A100         │
│     2  ✓ completed   post-training-sanity-1        1×A100·40G     │
│     3  ✓ completed   pretraining-pending-a100-40g  1×A100·40G     │
│     4  ✓ completed   post-training-fine-tune       8×H100         │
│     5  ✓ completed   inference-serving             1×H100         │
│     6  ✓ completed   pretraining-train-8xa100      8×A100         │
│     7  ✓ completed   post-training-sanity-2        1×A100·40G     │
│     8  ✓ completed   reasoning-rollout-b200        8×B200         │
│     9  ✓ completed   pretraining-2048-h100         256×8×H100     │
│                                                                   │
╰───────────────────────────────────────────────────────────────────╯

The same first hour from Python:

import flow

task = flow.run("nvidia-smi", instance_type="a100")
for line in task.log_stream():
    print(line, end="")

Use flow with a coding agent

Paste this into Claude Code, Codex or any other coding agent before it runs Flow for you:

You are operating Flow, the `flow` CLI that runs GPU workloads on Mithril. Follow these rules.

Setup
- Install with `uv tool install flow-compute`.
- The user creates an API key at console.mithril.ai and exports `MITHRIL_API_KEY`; never print
  it. If it is missing, ask the user to set it or to run `flow setup` in their own terminal.
- Ask the user which project to bill. Pass it as `--project <name or id>` before the command on
  every call (`flow --project research status --json`), or export `MITHRIL_PROJECT` once.
- Export `FLOW_NO_INTERACTIVE=1`, keep `FLOW_FORCE_INTERACTIVE` unset and never pass an
  interactive flag, so a command that would prompt fails instead of waiting.

Reading the CLI
- Learn commands, options, capabilities and exit codes from `flow schema --json`, not help
  text. Never use what it marks `"deprecated": true`; use the `replacement` it names.
- Pass `--json` to every command that has the `json` capability. stdout is then one envelope,
  `{"data": ..., "error": null}` on success; on failure `error` carries `code`, `message` and
  `hint`. Check `error` first, since `data` can still hold results. With `--follow`, or on a
  command whose `json_modes` is only `stream`, stdout is one JSON object per line instead.
- Retry only `TRANSIENT` (exit 6), with backoff. `AUTH_REQUIRED` (exit 2): ask the user to fix
  the credentials. Any other `error.code`: change the request or report it; never rerun it as is.
- `APPROVAL_PENDING` (exit 7): it waits for the user's approval. Tell them, stop, never resend it.

Spending
- Commands that create tasks, VMs, bids or reservations spend money. Before each, tell the user
  the project, instance type and count, price cap and expected run time; wait for an explicit yes.
- Preview at no cost: `flow run 'python train.py' -i 8xh100 -m 20 --dry-run --json`. `-m` caps
  the bid per instance-hour; spot bills the market's clearing price, never more than the cap.
- An envelope's `project` names the project its command acted in. Before a spend, check that the
  preview's `project` is the one the user approved; if it is not, stop and ask.
- `--yes` is the only consent the CLI accepts. Pass it only for a spend the user approved;
  `CONFIRMATION_REQUIRED` (exit 3) means the CLI wants the user's decision, not yours.
- Pass `--idempotency-key <key>` to `flow run` so a retry returns the first task, not a second.
- A spot task keeps its machine, and its bill, after its command exits. Once its work is done,
  cancel what you started: `flow cancel <task> --yes --json`. A reservation bills until its end
  time and cannot be ended early.

Operating
- `flow status --json` lists tasks and `flow logs <task> --json` shows output.
  `flow ssh <task> -- <command>` runs a command on the machine and takes no `--json`.
- Full command index, SDK reference and recipes: `flow setup --claude` or `flow setup --codex`.

Background

There's a paradox in GPU infrastructure today: Massive GPU capacity sits idle, even as AI teams wait in queues—starved for compute. Mithril, the AI-compute omnicloud, dynamically allocates GPU resources from a global pool (spanning Mithril's first-party resources and 3rd-party partner cloud capacity) using efficient two-sided auctions, maximizing surplus and reducing costs. Mithril seamlessly supports both reserved-in-advance and just-in-time workloads—maximizing utilization, ensuring availability, and significantly reducing costs.


Why choose Flow

Status quo GPU provisioning involves quotas, complex setups, and queue delays, even as GPUs sit idle elsewhere or in recovery processes. Flow addresses this:

Dynamic Market Allocation – Efficient two-sided auctions ensure you pay the lowest market-driven prices rather than inflated rates.

Simplified Batch Execution – An intuitive interface designed for cost-effective, high-performance batch workloads without complex infrastructure management.

Provision from 1 to thousands of GPUs for long-term reservations, short-term "micro-reservations" (minutes to weeks), or spot/on-demand needs—all interconnected via InfiniBand. High-performance persistent storage and built-in Docker support further streamline workloads, ensuring rapid data access and reproducibility.


Why Flow + Mithril?

Pillar Outcome How
Iteration Velocity and Ease Fresh containers quickly once capacity is allocated. flow dev for a GPU workstation or flow run to launch tasks
Best price-performance via market-based pricing Preemptible secure jobs for $1/h100-hr Blind two-sided second-price auction; client-side bid capping
Availability and Elasticity Self-serve access to spot and reserved capacity, subject to account access and market availability. Spot capacity plus overflow capacity from partner clouds
Abstraction and Simplification InfiniBand VMs, CUDA drivers, auto-managed healing buffer—all pre-arranged. Mithril virtualization and base images preconfigured + Mithril capacity management.

"The tremendous demand for AI compute and the large fraction of idle time makes sharing a perfect solution, and Mithril's innovative market is the right approach." — Paul Milgrom, Nobel Laureate (Auction Theory and Mechanism Design)


Workflows

Research mode

  • flow run → reproducible batch jobs from a command, a YAML file or a SLURM script.
  • flow dev → interactive development on an allocated GPU workstation.
  • import flow → the same engine for pipelines and orchestration.
# Launch a batch job on discounted H100s
flow run 'python train.py' -i 8xh100

# Run a saved configuration
flow run task.yaml

# Frictionlessly leverage an existing SLURM script
flow run job.slurm
# Serverless-style decorator
@app.function(instance_type="a100")
def train(lr: float) -> dict:
    ...

Infrastructure mode

  • flow run 'python train.py' -i 8xh100 -N 20 → run on a 20-node GPU cluster
  • flow volume create -s 10000 --interface file → provision 10 TB of persistent, high-speed storage
  • flow ssh instance -- nvidia-smi → run across all nodes in parallel
$ flow run 'python train.py' -i 8xh100 -N 20 --dry-run
╭─ Task Configuration ────────────────────────────────────────────╮
│ Name          flow-task-0fd2a7                                  │
│ Command       python train.py                                   │
│ Instances     20 × 8xh100                                       │
│ Market Price  $192.00/hr (h100)                                 │
│ Priority      Med                                               │
│ Max Bid       $384.00/hr per instance ($7680.00/hr total)       │
│ Code Upload   auto (timeout 600s) → /workspace (host+container) │
╰─────────────────────────────────────────────────────────────────╯

✓ Dry run passed; nothing was submitted

Ideal Use Cases

  • Rapid Experimentation – Quick iterations for research sprints.
  • Instant Elasticity – Scale rapidly from one to thousands of GPUs.
  • Collaborative Research – Shared dev environments with per-task cost controls.

Flow is not yet ideal for: always‑on ≤100 ms inference, strictly on‑prem regulated data, or models that fit on laptop or consumer-grade GPUs.


Architecture (30‑s view)

Your intent ⟶ Flow Execution Layer ⟶ Global GPU Fabric

Flow abstracts complex GPU auctions, InfiniBand clusters, and multi-cloud management into a single seamless and unified developer interface.


Installation

Requirements

  • Python 3.10 or later
  • Recommended: use uv to auto-manage a compatible Python when installing the CLI
  • Linux or macOS for native CLI workflows. On Windows, use WSL2; native Windows is not fully validated.

Installation guide: docs.astral.sh/uv/getting-started/installation

  • macOS/Linux:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  • Windows: use WSL2 for the Flow CLI, then run the macOS/Linux command inside WSL.
    curl -LsSf https://astral.sh/uv/install.sh | sh
    

2) Install Flow

  • Global CLI (uv):

    uv tool install flow-compute
    flow setup
    
  • Global CLI (pipx):

    pipx install flow-compute
    flow setup
    

Providers

Flow talks to one provider per configuration. Mithril is the default and the only provider installed by the base package; flow setup --provider (or FLOW_PROVIDER) selects the active one. The SkyPilot provider is an optional extra, pip install 'flow-compute[skypilot]', and is not installed by default. Switching providers means switching configurations; a single config does not span providers.


Under the Hood (Advanced)

  • Bid Caps – Protect budgets automatically.
  • Self-Healing – Spot nodes dynamically migrate tasks.
  • Docker/Conda – Pre-built images or dynamic install.
  • Multi-cloud Ready – Mithril (with Oracle, Nebius integrations internal to Mithril), and more coming
  • SLURM Compatible – Run #SBATCH scripts directly.

Python SDK

Advanced Task Configuration

# Distributed training example (32 GPUs, Mithril groups for InfiniBand connectivity by default)
task = flow.run(
    "torchrun --nproc_per_node=8 train.py",
    instance_type="8xa100",
    num_instances=4,  # Total of 32 GPUs (4 nodes × 8 GPUs each)
    env={"NCCL_DEBUG": "INFO"}
)

# Mount S3 data + persistent volumes
task = flow.run(
    "python analyze.py",
    instance_type="a100",
    data_mounts={
        "/datasets": "s3://ml-bucket/imagenet",  # S3 via s3fs
        "/models": "volume://pretrained-models"   # Persistent storage
    }
)

The vocabulary is the same on every surface (instance_type, env, data_mounts, ...); see docs/vocabulary.md.

Key Features Summary

  • Distributed Training – Multi-node InfiniBand clusters auto-configured
  • Code Upload – Automatic with .flowignore (or .gitignore fallback)
  • Live Debugging – SSH into running instances (flow ssh)
  • Cost Protection – Built-in max_price_per_hour safeguards
  • Jupyter Integration – Connect notebooks to GPU instances

Documentation: https://docs.mithril.ai/cli-and-sdk/quickstart

Further Reading

Metadata

Release files for flow-compute 3.28.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flow-compute 3.28.0
File Size Uploaded
flow_compute-3.28.0.tar.gz 2.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for flow-compute 3.28.0
File
flow_compute-3.28.0-py3-none-any.whl Python 3 none any Details
flow_compute-3.28.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
flow_compute-3.28.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
flow_compute-3.28.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
flow_compute-3.28.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
flow_compute-3.28.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
flow_compute-3.28.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
flow_compute-3.28.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
flow_compute-3.28.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
flow_compute-3.28.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
flow_compute-3.28.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
flow_compute-3.28.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
flow_compute-3.28.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 89.9 MB

Release files / flow_compute-3.28.0.tar.gz

Download URL flow_compute-3.28.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f89ca1a43768f8e2454d27515eae475bc2e4fde65881b142ff0f84bc03ab0753
BLAKE2b-256 checksum
How to use checksums
c4cb3c5945f9f8aab3291226d25cb78e75ed6a443cf3a21b334a67d43f96b2ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-py3-none-any.whl

Download URL flow_compute-3.28.0-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e32b4ff34f42d37e4e5e213d68cc47700c404abb2cb6cb9886d5a83ef39c8873
BLAKE2b-256 checksum
How to use checksums
e0f4ea2e8882c55d4dbdc6102899d4f422f48a2f225afa3bada501bc67000810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL flow_compute-3.28.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d10332fbed2611b32b444e1c4ea78b3444313e18ddbb6fe1e184be429154c608
BLAKE2b-256 checksum
How to use checksums
42b3e0c806e9605c010dbcb117432394532159be34ff49769fdacd286caab680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL flow_compute-3.28.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
080cd0f137ad8389e477dfbb6e4de3bab6c6d36e4c114999a5133e3a0fe30da8
BLAKE2b-256 checksum
How to use checksums
a903c885de00862e35c93de61cd48e2af61ffdecee5cec6429fe0b4927a7385d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL flow_compute-3.28.0-cp313-cp313-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbedd262cd6f6e737669876fe1aad312310abdb012892eb20fb12520cf126155
BLAKE2b-256 checksum
How to use checksums
a3b94fbffe20c094cc80ab791b1b19fb05d70a3cff407ee13cd32fd60372b8e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL flow_compute-3.28.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
785d788d1fcfaa7467b1bec4d84ee8471fa15fff45f6247bbd57a0d16dd5c841
BLAKE2b-256 checksum
How to use checksums
501a701ae376d7c28f866454a4888330107303a5fe94e727a407813e60651dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL flow_compute-3.28.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33662fb54d66ea1494b006c44f2c24c251890e2a819384b31eb832ef13bdc403
BLAKE2b-256 checksum
How to use checksums
3014a6381d1ef44127d2bdd0f46b0ae71f2d7c37edfdc1133a07fef26a18bc86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL flow_compute-3.28.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9ca59deff6e19b939823efcbf2c4f819bd668e91691a834e78d8e5dd2c900ec
BLAKE2b-256 checksum
How to use checksums
506700c32eb5a0fe7e90e5444ea38090824f7a2779dccd1d97c47de4bffd4423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL flow_compute-3.28.0-cp312-cp312-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5fbcdb420f42703bc5ab6984bf944a7e1da48e764a4885540be1b84667a7c59a
BLAKE2b-256 checksum
How to use checksums
6ef6351d7de861d682d7d4b318cc2100f095ade864ebdfac877949ae25af20d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL flow_compute-3.28.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cec886c2aecf36e406d2e7b0e3cb0fd9b8ad529c6a528db146139d6b17fb1088
BLAKE2b-256 checksum
How to use checksums
d4adad6aeee62f52c2173aa074fc08299373d922548c3cd258001998051d36fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL flow_compute-3.28.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79819a1f65a9dba356d08362ec291552c518523dc111e3295d2ed12a97cda6bb
BLAKE2b-256 checksum
How to use checksums
10d3578aed69763cb3013cbe57169044d3f5a7ceeff375be936c4a0ec9c65ff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL flow_compute-3.28.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a4db4ac9b0be8620e12441e8bf5976b92d57a65256a72c924a046c8d14d0b718
BLAKE2b-256 checksum
How to use checksums
2b5691a50db910df33c5c64775fd1719cc9cb0e4296846b7e66f994663be7208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL flow_compute-3.28.0-cp311-cp311-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9441648c99d79e567baef72178c440549f1de0549232092bc5c50233ac9aa894
BLAKE2b-256 checksum
How to use checksums
1e898459f7a3f8d4ab9bfec8f69f17de6edb295c2b2672e3afaa82d1dc880eb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL flow_compute-3.28.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f2b2422274d48dff475d8989c1e4ac82c6de028f3263304c3ac768ee47cdd599
BLAKE2b-256 checksum
How to use checksums
e395a2f82c8bbb532afbec8c8e736fafe915aa2f7e555c242e624e18fb371e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL flow_compute-3.28.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06a4375d3082e6b7858628156ce4651f2d59a50617d48c40ddb9bddc576d2fb3
BLAKE2b-256 checksum
How to use checksums
3ab5dc3b40a29666d3e917646a4469fcfaf77f1330459825fcb8f053e25e0024
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL flow_compute-3.28.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e0489946535ebce5c6a37a45658f2775a9fff5e855507e600beef7f6596d18bc
BLAKE2b-256 checksum
How to use checksums
1dc5204efe68f219a3d942e7b1c9633d7d0bfce8890fe00f99044ef18c119b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL flow_compute-3.28.0-cp310-cp310-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
134133a0feac560b58e041ecb3b292bcb7db93edf80b07fba116e1bc91c9968c
BLAKE2b-256 checksum
How to use checksums
419de92d282a7b8548dcda5a9154ca09ed304bdbd0953949ec2a42dd2d905e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / flow_compute-3.28.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL flow_compute-3.28.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c8262a52852d8de9efbe7d231d4304c630f630de6bdf3ae814544007cdfa0784
BLAKE2b-256 checksum
How to use checksums
feb20b78904739272d9b0760d674d62abcd51ec44a4f162345f60e0db4199e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

This release

3.28.0 This release

18 release files

3.20.6

4 release files

3.20.5

4 release files

3.20.0

5 release files

3.19.0

5 release files

3.18.0

5 release files

3.17.1

5 release files

3.17.0

5 release files

3.16.2

5 release files

3.16.1

5 release files

3.16.0

5 release files

3.15.1

5 release files

3.15.0

5 release files

3.14.0

5 release files

3.13.2

3 release files

3.13.1

5 release files

3.13.0

5 release files

3.12.2

5 release files

3.12.1

5 release files

3.12.0

5 release files

3.11.1

5 release files

3.11.0

5 release files

3.10.1

5 release files

3.10.0

5 release files

3.9.1

5 release files

3.9.0

5 release files

3.8.4

5 release files

3.8.3

5 release files

3.8.2

5 release files

3.8.1

5 release files

3.8.0

5 release files

3.7.0

5 release files

3.6.2

5 release files

3.6.1

5 release files

3.6.0

5 release files

3.5.6

5 release files

3.5.5

5 release files

3.5.4

5 release files

3.5.3

5 release files

3.5.2

5 release files

3.5.1

5 release files

3.5.0

5 release files

3.4.1

5 release files

3.4.0

1 release file

3.3.0

1 release file

3.2.0

5 release files

3.1.0

5 release files

3.0.0

5 release files

2.1.0

2 release files

2.0.0

2 release files

0.3.9

1 release file

0.3.8

1 release file

0.3.7

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

2 release files

0.3.2

2 release files

0.3.1

1 release file

0.3.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.28

2 release files

0.0.27

1 release file

0.0.26

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page