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

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

iri_client-0.1.3-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.3.tar.gz.

File metadata

  • Download URL: iri_client-0.1.3.tar.gz
  • Upload date:
  • Size: 46.1 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.3.tar.gz
Algorithm Hash digest
SHA256 4d129b0fabfb47404bec430d3ab55f0325c096ded79db22e3bc81661fc9162ae
MD5 dd0ba219daadf8a7c68e9737671863c1
BLAKE2b-256 bfa2aa338b4e3f5859091ebd54f2c3c4569b5afacb5b3210ff9f8784ef25ae5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 f2eea5fa342fc7db65979c712391cea12d4928ff7eed66a7232e7ca97121681f
MD5 b06ef671cbd18d25eb4ad8086442cbe0
BLAKE2b-256 2fbba52281a04f6a36d32993a3727a3dbef607cf8127e1de0d81308126d33af1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7b9d42adb4b157a7f22e4408833e636ef540e07d8bdbfd911c63b7d8816523b7
MD5 09c8f0e07b68af6e032ee1940b1f4935
BLAKE2b-256 4855eef3da25227d04144906ed14cbaf46d158a042810c5e04a6681e8905848e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 827c2558d64905bfc930788d58f3a17cf0e9c0b0d3d3def8a84a66882804e05b
MD5 844eb3fda7e42dfcf896923bd9eb0c5f
BLAKE2b-256 ee908c02eda3fcb00b9011cc7d35d65b6a31afe4a719dcf1e90a650a0bdacb26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0cd466ccd49a6ac7791fb3cdacf112c2cb2b3120e5d45ec7a48473e4754f6b9
MD5 0e9dfbf5dc05cf6bda6812b6507b80a6
BLAKE2b-256 7ea89e935252dbc31ed58e03a1b60ff8895664fc8430a9c8ca97f4104a5d3878

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1085436141e14ba9458f77c91908918b85f0fa58ab2af863cb66a085bccf9880
MD5 5828725e8d5a03f492060c275b612ff0
BLAKE2b-256 5b268841b6b7c2a15aaed87e97353627dcc7d332a4a19531765113bdcd11d3b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9ffa2572663739f2915c993df576217e1625def58359d340ffb3dfc96f8f5f04
MD5 aa6a51ded3fb919c20d0034b794b0f86
BLAKE2b-256 a93430112037cb362ed56963b850c9641378603898484b6f3e2c3453009694b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 838a5ed7af3498457213f48b295ba79f529102170f7f3d5db1fe6188a5b1e72b
MD5 2ee08b31ee94b0e6386f7b5b5d12a081
BLAKE2b-256 e725134d73181b1f20ea6a9075cae4a4191db2c89805cb5e3a5ac87628bddb13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ebf00e63e9d15a7d0af11731531a5df68477513540991b6824653bacf26328d
MD5 747a7072595a2f82ecf44774e6ef5f0c
BLAKE2b-256 d1312eaf64985e0bb619f8c05c877edf04cff7045574d43fb95d3e4738c95ef1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c64865687ca12021ea9eddc3d8242340307dc6b2fd9e5dedf667c6a4a488d3ae
MD5 e41fa4807514949246e1ba6d0d7e9462
BLAKE2b-256 f27ab6b86d1fe5a1e34c2c5e2425847aa544835067020ebbff9b10da6c61735d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 292a826f9ed2253c1909ab27188b539c83c10f384d699f0b14f0d09ec38208a0
MD5 055905c6b22f40e43ce68f0fba68d210
BLAKE2b-256 6af6576958cefd3e50842aae5b100f8d242ed45e1567ce960ec61ca85f0f9b41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e479e1f5dd9ce0b60225656b08a30343c4f50440df8fe43e11f7eb345a0c2ae4
MD5 eb96e9a20d33f7cd902247c85f2d3dff
BLAKE2b-256 c5cbeae4f657dec6077d39add0d659bd69f6631c06b00a0dbdd5eed341043818

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 17061a12704e6726c42d1e496d67ea60f3d9837dca251c1c8d3e3245943c493a
MD5 e9359ae3ab56dffde81116f29b78482b
BLAKE2b-256 d4c8673ff144abc2add6367c06a3b0196e791a6b7e770e550124b19fa3417278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f514addbf788c5d94bb7487ff26890628bc5b0f798511e2983f33558502e81bc
MD5 fb2d4902c6f227d5266d49e6cdd163e2
BLAKE2b-256 b82587040474e62b005e35a3bee0ee165d5bb224a2796a27c145417471c7fda5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7be287d24c2fc2fcbb117d8227679dfb273f29ab9c8e12de2e369716ad68732
MD5 ecf8cc902aeaa14669ed862ab3edd8e6
BLAKE2b-256 1a9b97763c1cf3e9a3b467959fd2e79bd2dff3e80055e6b34d958a923dab36b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iri_client-0.1.3-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.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c774b95f94db32bc6be715fd334613bd0788006c6c6f5c0a33f356c1ce83311
MD5 621be2d14b2185af4835cd3c5b338417
BLAKE2b-256 35f2f0f341fe1ede374bc8edf8eaa6f97030e51118bc4b2713943c852a90bdbb

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