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.1

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.1
File Size Uploaded
flow_compute-3.28.1.tar.gz 2.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for flow-compute 3.28.1
File
flow_compute-3.28.1-py3-none-any.whl Python 3 none any Details
flow_compute-3.28.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
flow_compute-3.28.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
flow_compute-3.28.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
flow_compute-3.28.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
flow_compute-3.28.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
flow_compute-3.28.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
flow_compute-3.28.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
flow_compute-3.28.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
flow_compute-3.28.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 90.0 MB

Release files / flow_compute-3.28.1.tar.gz

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

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

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

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

Download URL flow_compute-3.28.1-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
543a884ae2033555469f7511f702badc87fe8fbe2fb939394479b970a3f41503
BLAKE2b-256 checksum
How to use checksums
726ef940479a1fde9504cf65762cab531c3f24d53e3f64cb9a1ee2007cc863d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
988a0714cdd609fe542fe234fb7a9326166824de39d0db33e7dfab2034b09b2e
BLAKE2b-256 checksum
How to use checksums
b30f7395d0f2c4c2911a7bd671366bcb29799c16318ccb8a0e4831e8a5df3a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
6d895482afe9f948b288705c0d99660565b476fd86282457f023ef4cb81da50b
BLAKE2b-256 checksum
How to use checksums
59283764b204b61feef578c9da7ebc212490d12b5e2f95173c332dc6da94e3d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
97f49b05be13b1699f07a8d6f7c334a35c7e045fa3ec3b04fa57176a5f7f23fb
BLAKE2b-256 checksum
How to use checksums
17414153e2c48f74d8ed3c4c33d4cb87880254b0a81d2fec07775b2fbd1b384c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
3ff47a744e6ac82524b79652981074662015085cb5e6b2c4b45a2df14c709a54
BLAKE2b-256 checksum
How to use checksums
cb41f8c42b59b2754b05f4895780d6b9f54e4162cba1eec06b8cab3eed9400cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
8469608db6911614837efa4c96d8bc17bbd81a54a8a109eb33c1d9e9c7a49de2
BLAKE2b-256 checksum
How to use checksums
e50b18233cb4ef8ca972adc5dccebb90e4b31b400f2d1441f462b2ee6683d2c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
0bde8197601707dc565bd31ae05161e4ae9c3fa32905c888a84960e0978e2a2a
BLAKE2b-256 checksum
How to use checksums
22005819fd0756bd4828b561025ef562b1974960b84c9d06db7d35f612bf725d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
14a5a1b5fd1598d44589abda09f602b308e2c7c676ac2b9675fec8c39d223893
BLAKE2b-256 checksum
How to use checksums
203e4ab6af9524ca4352ad2590b4b643d9c1d3b070aa46cfd0f452d17d13e56f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
b81474c254e1806bc01a2bd9962dca1320f00c14b055fbaab54ac69e60bccae9
BLAKE2b-256 checksum
How to use checksums
44c615882a3b587a884fdfb0ecc7e986cc92a171944eda4cefbfcafd1a49baef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
69e9178fa966ba2d7a8e0e71f06d7eb6542fb0b31ba24199315b23ae7576d02d
BLAKE2b-256 checksum
How to use checksums
a32f9acf5fce98b40fad8dfa78a150b07aa4997897a611bf734dc1f13e87d184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
10c9432fa8ff56d25255289172ed8f481e8e56df57ca482c848990bdb49c7a87
BLAKE2b-256 checksum
How to use checksums
e0b67d86020b304dbd93bd4426386a3f2627dea473b56a694dcf55d85b9cb4df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
44b225850217b2651d77fe9994c7b60a6a8939343ec71b68c61f196fdd9d9bff
BLAKE2b-256 checksum
How to use checksums
d15f08ea07ca6c178c0411e936568d1b2648fceb6fed082d12d115724e673b4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
9ca85103d9ae1df6930455e9b9cef0fa2f0b43d7f4f5af199b684d04d59f419c
BLAKE2b-256 checksum
How to use checksums
9f3bc57964105217286b25c5fdeb970bdeec0614b5b8a4028853daca7f04a361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
21343a56c1ac31edf327969c2524fd52edb176c85f01bc3ce6e62852d0babefb
BLAKE2b-256 checksum
How to use checksums
5ad79ef607aa3e8a7bcc473e502891e3fcb06c1162a87a1a90d34a849b91109f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
fd817f31e14378dc993bb91de3d62b497e57d296fe788216483a7d429e97e4be
BLAKE2b-256 checksum
How to use checksums
010f693c3f6412a5d54a000c9994ff7f9e85326c15137b210e55bd538fbcb4af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.28.1-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
1fe4a3cfe6c62f259059bce23fa5f5c6720c0a1f1069be35e7a8317c8304056d
BLAKE2b-256 checksum
How to use checksums
843512fb4f90bc66073449557fb86e9c2469c69f23a6e3ec26aae0439d6c1c26
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.1 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