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="")

Optional assistant integrations:

flow claude  # Install Flow skills for Claude Code
flow codex   # Install Flow skills for 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 instance create -i 8xh100 -N 20 → request 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 instance create -i 8xh100 -N 20 --dry-run
╭─ Instance Configuration ────────────────────────────────╮
│ Name         interactive-47fa95                         │
│ Instances    20 × 8xh100                                │
│ Max Bid      $64.00/hr per instance ($1280.00/hr total) │
│ Code Upload  disabled                                   │
╰─────────────────────────────────────────────────────────╯

✓ Configuration is valid

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.

1) Install uv — optional but recommended

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

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.25.5
File Size Uploaded
flow_compute-3.25.5.tar.gz 1.9 MB Details

Built distributions (wheels)

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

Total release size: 87.6 MB

Release files / flow_compute-3.25.5.tar.gz

Download URL flow_compute-3.25.5.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
7f284f7feee2b389a2130c5d191e9b8624d400dc44fa4cc899bcfe64430dfda7
BLAKE2b-256 checksum
How to use checksums
d1581f8d2014e2545aa3605963928c8013657b712918236a450faebc65bf7278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL flow_compute-3.25.5-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
743bad148ec1dbc4df12509c0916a93a2bb07616240b212419eea02391367e6c
BLAKE2b-256 checksum
How to use checksums
21038753d791386aed9176a501e57240b4418eb35bc4f0444e74dd15a1b0af6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL flow_compute-3.25.5-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e5af4f17517d647c46c6b97307ce0114436833306ce8cf8d21c13dd385f30352
BLAKE2b-256 checksum
How to use checksums
4ae1c955d6ab4af5de0c497fb2fbe8226d1ea182a7b982b7ebb97c8e058f8548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL flow_compute-3.25.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b9d7b6c811d2b47912435fb7f5ae0f5d90c842040989fcb3eaf8d64b9a6832e
BLAKE2b-256 checksum
How to use checksums
8e05fe0d46f4a6980a6aa9f1126fdc21f74cdf61c599afd992c425ede065a6cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.25.5-cp312-cp312-macosx_11_0_arm64.whl
Size 5.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
44bce774b2f412d1cb0f5ebb9419aea7be14ea84bd6d988188f12cc04fd23ddf
BLAKE2b-256 checksum
How to use checksums
b1c081b5f8ec7a138b8de8d4598a790e656192b367dea25bf48726002d492d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL flow_compute-3.25.5-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c3e62022765a4d71d008915e11cc14eb0b0b5151406aff5839ad327db28e7ad4
BLAKE2b-256 checksum
How to use checksums
1afc4299defc2a5326d7c7d488d790590137d9525be02f8b7e1484210583c8f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.25.5-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
522f87968e0c0af2e6570f9d3e4ca64306e2e134b0b922823f7b4f12981801c7
BLAKE2b-256 checksum
How to use checksums
5398d94963af48363072d3c6e952620f981b260fb3bf7c7455bee31f794df5f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.25.5-cp311-cp311-macosx_11_0_arm64.whl
Size 5.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51962181c8ea90e6155dcd22481451c1330c00f1209fd925dc640063a2b4d90b
BLAKE2b-256 checksum
How to use checksums
8eb7bb6f2c3d3f4a33bfa9170793010cbe1a5627b3a9bf25858466104d2020cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL flow_compute-3.25.5-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
776eb50f7c744503b1e5174687f840bb37f851374b0841c871c0602f474be8c2
BLAKE2b-256 checksum
How to use checksums
5245af8074e208eb885ce60480beff3765c40963a77bf717a79975ab2fd33bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL flow_compute-3.25.5-cp310-cp310-macosx_11_0_arm64.whl
Size 5.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0bc751afa799d37e2c72b0a4890e241b0a37e6d0cd4662cfbfd8c466dfa7741
BLAKE2b-256 checksum
How to use checksums
78286152d8b38a1b024b7b4147cc3796b31829f2b63915ce4cb0812423bab75d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL flow_compute-3.25.5-cp310-cp310-macosx_10_12_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7c0f2562aca4c1f0811a781cdbcdce882d7adddac53c7d6aa0ba40ae13c1bdac
BLAKE2b-256 checksum
How to use checksums
6893cc9fa8e87c63043a74d06ac2b9443d1d6134178eb2b65ee3fe6a8e3871f0
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.25.5 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