Skip to main content

Rust client and Python bindings for the NERSC IRI API

Project description

iri-client

Rust client + Python bindings for the NERSC IRI API OpenAPI 3.1 spec in openapi/openapi.json.

Python Bindings

Install from PyPI:

pip install iri-client

or build the extension module locally:

# Use maturin >= 1.9.4
maturin develop --features python

Python operation examples

import json
from iri_client import Client

client = Client(base_url="https://api.iri.nersc.gov")

# List operation ids
operations = Client.operations()
print(f"Loaded {len(operations)} operations from generated catalog")
print("First 10 operations:")
for operation in operations[:10]:
    print(f"  - {operation.operation_id} ({operation.method} {operation.path_template})")

# Public operation
print(client.call_operation("getFacility"))

# Path params
print(
    client.call_operation(
        "getSite",
        path_params_json=json.dumps({"site_id": "dd7f822a-3ad2-54ae-bddb-796ee07bd206"}),
    )
)

# Auth-required operation
# access_token = "<token from GlobusAuth>"
# auth_client = Client(base_url="https://api.iri.nersc.gov", access_token=access_token)
# print(auth_client.call_operation("getProjects"))

Full runnable Python operation script:

  • examples/python_module_example.py
  • examples/python_async_module_example.py (async with AsyncClient)
  • examples/submit_job.py (submit a job to IRI api and monitor status)

Authentication Model

This API uses header Authorization with the raw access token value:

Authorization: <access_token>

This client follows that behavior when you call with_authorization_token(...) or pass access_token=... to the client's constructor in Python.

Runnable Cargo Examples

These are checked-in Rust examples you can run directly:

# Lists generated operation ids/methods/paths (no network calls)
cargo run --example blocking_list_operations

# Calls getResources with query parameters
cargo run --example blocking_get_resources

# Same example with custom base URL and limit
IRI_BASE_URL=https://api.iri.nersc.gov IRI_RESOURCE_LIMIT=10 \
  cargo run --example blocking_get_resources

# Calls auth-required getProjects
IRI_ACCESS_TOKEN=<access-token> cargo run --example blocking_get_projects

# Async IriClient examples
cargo run --example async_get_resources
IRI_ACCESS_TOKEN=<access-token> cargo run --example async_get_projects

# Async ApiClient example (raw path + query)
cargo run --example async_api_client_sites

CLI Tool

A small CLI binary iri-cli is included. One can install it through cargo. It is currently not distributed in the python package.

cargo install iri-client --features cli

Here are a few examples on how to use the cli client.

# Show generated operations
iri-cli operations

# Filter operation ids
iri-cli operations --filter Job

# Call by OpenAPI operation id with query params
iri-cli call getResources --query group=perlmutter --query resource_type=compute

# Call operation with path params
iri-cli call getSite --path-param site_id=<site-id>

# Raw method/path request
iri-cli request GET /api/v1/facility/sites --query limit=5

# Authenticated operation
IRI_ACCESS_TOKEN=<access-token> \
  iri-cli call getProjects

Rust Examples (OpenAPI Operation Client)

Use IriClient when calling by OpenAPI operationId.

Public endpoint: getFacility

use iri_client::IriClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = IriClient::from_openapi_default_server()?;

    let facility = client
        .call_operation("getFacility", &[], &[], None)
        .await?;

    println!("{facility}");
    Ok(())
}

Query parameters: getResources

use iri_client::IriClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = IriClient::new("https://api.iri.nersc.gov")?;

    let resources = client
        .call_operation(
            "getResources",
            &[],
            &[("limit", "10"), ("offset", "0"), ("resource_type", "compute")],
            None,
        )
        .await?;

    println!("{resources}");
    Ok(())
}

Path parameter: getSite

use iri_client::IriClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = IriClient::new("https://api.iri.nersc.gov")?;

    let site = client
        .call_operation("getSite", &[("site_id", "dd7f822a-3ad2-54ae-bddb-796ee07bd206")], &[], None)
        .await?;

    println!("{site}");
    Ok(())
}

Auth-required endpoint: getProjects

use iri_client::IriClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let access_token = std::env::var("IRI_ACCESS_TOKEN")?;
    let client = IriClient::new("https://api.iri.nersc.gov")?
        .with_authorization_token(access_token);

    let projects = client
        .call_operation("getProjects", &[], &[], None)
        .await?;

    println!("{projects}");
    Ok(())
}

Rust Examples (Generic REST Client)

Use ApiClient when you want direct method/path control.

use iri_client::ApiClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = ApiClient::new("https://api.iri.nersc.gov")?;

    let sites = client
        .get_json_with_query("/api/v1/facility/sites", &[("limit", "5"), ("offset", "0")])
        .await?;

    println!("{sites}");
    Ok(())
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iri_client-0.1.1.tar.gz (44.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

iri_client-0.1.1-cp39-abi3-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9+Windows ARM64

iri_client-0.1.1-cp39-abi3-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9+Windows x86-64

iri_client-0.1.1-cp39-abi3-win32.whl (1.8 MB view details)

Uploaded CPython 3.9+Windows x86

iri_client-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

iri_client-0.1.1-cp39-abi3-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

iri_client-0.1.1-cp39-abi3-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

iri_client-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

iri_client-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

iri_client-0.1.1-cp39-abi3-manylinux_2_28_s390x.whl (2.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ s390x

iri_client-0.1.1-cp39-abi3-manylinux_2_28_ppc64le.whl (3.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ppc64le

iri_client-0.1.1-cp39-abi3-manylinux_2_28_i686.whl (2.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ i686

iri_client-0.1.1-cp39-abi3-manylinux_2_28_armv7l.whl (2.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARMv7l

iri_client-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

iri_client-0.1.1-cp39-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

iri_client-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file iri_client-0.1.1.tar.gz.

File metadata

  • Download URL: iri_client-0.1.1.tar.gz
  • Upload date:
  • Size: 44.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8c4b614666ae376a12724603ada5a96a56e54bc7b4ae4a154cb71a699f39ceb8
MD5 f0eac33f6fe346b970af3c647b559882
BLAKE2b-256 ef153879f1dde71a36876f079e52a0615a1d6e2eec0ea2c85146dae131d8dca2

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ac2798c8cf59cfff9cd1bf0fef89b87267b6eec1f2e720650e46901539555507
MD5 05373992ad39f4c0a02e12042cc4dd32
BLAKE2b-256 df0f54ec3b2d136d865bb25e8db6d3ea882cc62410a185f479411e22d7f7eb00

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b346315998a3d1f805ff989117099079c120736e2e8cd00b7d16e5697b8e7649
MD5 504bb814f585dfd40ebd85cb896e14be
BLAKE2b-256 72c36e8737f38465c7a256074e5a92a605cf11a7aa3a306212aba76df7b20897

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-win32.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 78d921c5940512c238bd0a6cedcbf03870b6936592678f3d46cf3622cbf55684
MD5 f0e9af58815f7efbd44b386469cb35e9
BLAKE2b-256 08697ec2e13dccf86565cbdeaf42da48973832503c52284c1f887e26f961e512

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c304d3dc4341e63a9591172d889e33a8e4403416afdf800ad7c23a9f0946a7c
MD5 64e9a79e6aab2e9da5f619059e2bdadf
BLAKE2b-256 b72341087aa0fa60f40980feeb297fe230aff0ee378c4e4a876141741ae324e9

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c15d28248bf0f120d2836cb44c40eeb54b5b227440d21d0267a0f1dde29c5965
MD5 658b6b9b4f247a32935896d1ab3986cb
BLAKE2b-256 77b4fa038e909242b23e81b7380e7aeb5c669d426daefa3356cc382194185227

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fd32bc171e88f3f53d02e22176481f256c57ad2a125f20a7920aab6c2667385a
MD5 e34e83b9f5c0179af14ead2e359478c6
BLAKE2b-256 7b34a9047f6327aa91a8b283cf93e125c2c0d48a5734b8cb242e67ce7b8e44fa

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e14e8371438b64bacd3b1abf83d0c7e70d6eb01dd4c5f9be904e845037be8ef0
MD5 cd735334f8bfb42293a026fa576110a9
BLAKE2b-256 fa3d9598961e0900435df288a05564e71838afe9a4609d435924512e9459b6d7

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f966af44110b57ecf9a25ebd2a0b90c297bee3d26811dc09faca334cf2b1ef0
MD5 9c0c56c0373d112cda9ee191e08a2ad5
BLAKE2b-256 2239f72f55fa73bf2a417d83efa9fcb70391e644b8258253108c9158eaa970d0

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 02ac1c7daeb18480b80dd98ad25c4ef2bbc396ce562f63b91d173585a22f69fd
MD5 82b1f7e7cfd8a40650611d839788cb24
BLAKE2b-256 1f0a7818f6d4cf382c4f7a4ecf4fa975389bb5c16375b6ee8c016650bb2429ce

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 39af31cd2ba938003d382638e1495c3b3391228d4a09e6803a6053fc3bfb4476
MD5 d3ac507d678594fc2b8c8332fc9509d3
BLAKE2b-256 09f0e7ef45f0f81dfc3ec2c2964548f9eed39353fb7b490a8d52416f8add7b19

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_i686.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 25c361a47389c7849376bccd6c010671d6a34fba7c6c042c77cda05f1b1835ca
MD5 95a9f98886944f51c4779f503ee48c33
BLAKE2b-256 8a08b42613e29b6ee8bfffca9ba441b485c7160363fb8c7e337638e449713c02

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 e583c86779dd21ee2fb0c32d3dfc2b2416b9603e8277a47e67e2e3a6a2256254
MD5 2b2392286f15eb5c0c9fb3988758292a
BLAKE2b-256 9ab465755e8142707c1a0fa55dbee82911259826e64f8c37f7edfdba84b1c923

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a61143fd824a3ba3f070361b4921836eba09ed5b7574aa3fb92d9f48f3ee5df
MD5 d590b0877b1193e793dcfccbad394a24
BLAKE2b-256 cdbc4cd0da76138fc11189e2466c4853352cdf5df12f90c539016be0b5f745e3

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13fc6e23bd0021aba2883ed08a9f3349b3a44c8c538520ce252e8fb73a391096
MD5 07204aa8186400643374d1a5c5bb9b4e
BLAKE2b-256 4e6242721af9dacf89a7ba8761280c2e7e5bbf631ad8f14983f924c878b9c5d2

See more details on using hashes here.

File details

Details for the file iri_client-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: iri_client-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.9+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iri_client-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b95aec53d062fc37636851259cd98442f8e127e93ea612124a783684dfa417aa
MD5 91d859e4518b88fbd3b223c6b3243bd9
BLAKE2b-256 378e405106ba6643f4a4dc6bfe52126c69f3a6ca221f20026d0e21ef883985de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page