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.4.tar.gz (46.3 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.4-cp39-abi3-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

iri_client-0.1.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-cp39-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

iri_client-0.1.4-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.4.tar.gz.

File metadata

  • Download URL: iri_client-0.1.4.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.4.tar.gz
Algorithm Hash digest
SHA256 8196c49feb8e1689841f663501c7dacc45a6eea7c03dbf3e53a50235ab033a3c
MD5 76e8311bc25584c4c2006c78997d1d89
BLAKE2b-256 e568483b6ff804990320a04115c74b7e15040a20731422d05e79614dadb05d90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 24e569579f374331cedee7b119e32ddc3ad24ffa39629c19d62195df63d5ccb2
MD5 c645c778d1f6b28c844fe3f47cfade85
BLAKE2b-256 0bf7eff3995492944df00f4854d9eb4ec16979227aa0c20eb32e156c40af4b06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3b0909f9f750f9e6adeae27a8189179097d4efa49e45c5d10331a1f26797b4a5
MD5 6f3a0691998ee5e7a172863a54ece584
BLAKE2b-256 c3f05078bdcb788c4921ff1ad9acb2fe279841814774a3811f788aecf4b2863f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 80cf91fb5e0ad1c0270a2eb69b90b43bd4ad6abb9c220f88f430c91eefb1c472
MD5 3b1c543786a731860608a287af5af0e7
BLAKE2b-256 be010e8a0eb6a78100fa216485012441cb431c805b5e8ef7632bc5e2fe8784db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c229bbd7b4c03c9334b89d897206e7df026e68f0c964033a0694d1f77590ea8c
MD5 c3ade0d1a52bfa45e27ed5bf7442a380
BLAKE2b-256 77dc14237aab9f2861652a7c599b1ed42fe91a4fb9305239383026f5356682e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 071d8d1b6271523f8fc05721da38eeb76297d88a05816851b33edec6868805fc
MD5 40211bfef4387b9d8d0826a05076c493
BLAKE2b-256 380f52b3843453386862fce5414ff2e701a3d0084b05119cc9eacbe1a2910362

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8b38f288b988a48e545c6cd2c2411949d0e03a37915f255024530e149e6f2a2b
MD5 7a62de74ca134f5371f400a00dd1a767
BLAKE2b-256 ee8100037e193949f9021013bbea1e8aea000ba6d9ee25df04a230b9960b9ff8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fd8de5096f91ad6b3dbdcc0213772ff1bee410b77adab14cfcd028c307ddd50b
MD5 892b50eeaf546df41b0cb5f9844fd3e2
BLAKE2b-256 d765db13f6179e8a2f6c805f33a826e7ddea58c9ab6b199249a287307e316962

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3eb09729becb3e8c48d29e0449fd45a4c1948be0f080e1fef9c6aa14fe387664
MD5 f895b59506512d56bf3516392ddac69a
BLAKE2b-256 92f3d9d3083fe918d6f124e8c418b3a9f14d86ee6a348ac54f7689d23c1d5f99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 fabc41bca8f1aeb072e11e583b5f73f1baaecab61eac76bac292423459c4e7ee
MD5 94d27a0fc65a9678c0feba33073724aa
BLAKE2b-256 00b2825a300edea509058696f2f2517db09022c8757834405c808b54f28103e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 50b1da689cb0ae5a357cd8cb1cb89c00460c73675c445c7b1deffde6a998a4bd
MD5 b67f7f9733b0b411d8ad06f07e625465
BLAKE2b-256 4af954cf02902dd3d315261c2f77145cb9040ec3f2b3c019202ccec7c09f642b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 c4d914e794557290af6a42f393e1df94f5bfc5f9879dd0d97cd3f433c490c9da
MD5 79d20b77f459a1280c8850a003c1a530
BLAKE2b-256 319b0e049f59f7051c35c25bf9fa3d9d87c588bbfaa43bf10e48b8f652167186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 19eb7fee7b590b36b52694c4e30d8476afc1af8e83f5be3b0d8a45bf6e2ee063
MD5 7a9f6851d6f353492048921aaa58bf2c
BLAKE2b-256 ab61cc741bed43e4ace882457b104faa75d1aa2efe4ae38cbab4176b0250a74a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38a3c4a2142b72694f6741e1168067c9f34d4f9835a695c0a9c0d8cc062add72
MD5 4b9248b024d4af751867ae1a6e923b70
BLAKE2b-256 550cf8436514ac3685d8fc7bad8477e14e03c1a60bbe0704dde969b5cff5cf50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaf6e0535ea852d93f54997149c75e710d3891cb79e49dcb2a7de80afafbb53e
MD5 bc03d9f2c6a18e189860d2a63fb13c47
BLAKE2b-256 2a2655989d3f378f6d09aa9612046a443f496e245f402d2b54adb40572389c70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.4-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.7 {"installer":{"name":"uv","version":"0.10.7","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.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6a82b9dbc1e6ad3bd9dea4d239e6703ab27d264eb97ca91328a998c7df546404
MD5 97321e604dcb2919b40d716629b18c9d
BLAKE2b-256 534178c5205d04623f7b376f1af04951909fde7eb7a1e94a9a6d2fe57618b580

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