Skip to main content

Python bindings for asic-rs

Project description

asic-rs is an async miner management and control library for ASIC miners. It provides one set of concepts across Rust and Python: a factory discovers miners, a miner object gathers data and performs supported control operations, and shared data/config models describe the result.

The Rust crate is published as asic-rs. The Python bindings are published as pyasic_rs and expose the same high-level API through PyO3 classes and Pydantic-compatible data models.

API Map

Concept Rust Python
Discovery and miner construction MinerFactory pyasic_rs.MinerFactory
Miner handle Box<dyn Miner> pyasic_rs.Miner
Full telemetry snapshot MinerData pyasic_rs.data.MinerData
Hashrate values HashRate, HashRateUnit HashRate, HashRateUnit
Pool configuration PoolGroupConfig, PoolConfig PoolGroup, Pool
Fan configuration FanConfig FanConfig
Tuning configuration TuningConfig TuningConfig
Optional controls/configs supports_* methods supports_* properties

All network operations are asynchronous. Rust methods generally return Result<T> and use Option<T> when a miner does not expose a value. Python methods are awaitable and return the Python equivalent, using None for missing or unsupported values.

Examples

The paired examples below use stable markers so documentation tools can render Rust and Python snippets as language tabs while GitHub, PyPI, and docs.rs still show both examples plainly.

Get One Miner

If the miner IP is known, ask MinerFactory to identify the firmware and build the correct miner implementation.

use asic_rs::MinerFactory;
use std::{net::IpAddr, str::FromStr};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let factory = MinerFactory::new();
    let ip = IpAddr::from_str("192.168.1.10")?;

    if let Some(miner) = factory.get_miner(ip).await? {
        println!("Found {} {} at {}", miner.get_device_info().make, miner.get_device_info().model, ip);
    }

    Ok(())
}
import asyncio

from pyasic_rs import MinerFactory


async def main() -> None:
    factory = MinerFactory()
    miner = await factory.get_miner("192.168.1.10")

    if miner is not None:
        print(f"Found {miner.make} {miner.model} at {miner.ip}")


if __name__ == "__main__":
    asyncio.run(main())

Scan A Network

When the exact IP is not known, add a subnet, octet range, or range string to the factory and scan it. Large scans automatically use bounded concurrency.

use asic_rs::MinerFactory;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let miners = MinerFactory::from_subnet("192.168.1.0/24")?
        .with_concurrent_limit(2500)
        .scan()
        .await?;

    println!("Found {} miner(s)", miners.len());
    Ok(())
}
import asyncio

from pyasic_rs import MinerFactory


async def main() -> None:
    miners = await (
        MinerFactory.from_subnet("192.168.1.0/24")
        .with_concurrent_limit(2500)
        .scan()
    )

    print(f"Found {len(miners)} miner(s)")


if __name__ == "__main__":
    asyncio.run(main())

Other range constructors are available in both languages:

# use asic_rs::MinerFactory;
# fn main() -> anyhow::Result<()> {
let by_octets = MinerFactory::from_octets("192", "168", "1", "1-255")?;
let by_range = MinerFactory::from_range("192.168.1.1-255")?;
# let _ = (by_octets, by_range);
# Ok(())
# }
from pyasic_rs import MinerFactory

by_octets = MinerFactory.from_octets("192", "168", "1", "1-255")
by_range = MinerFactory.from_range("192.168.1.1-255")

Stream Scan Results

Use streaming scans when you want to act on miners as soon as they are found instead of waiting for the whole scan to finish.

use asic_rs::MinerFactory;
use futures::StreamExt;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let mut stream = MinerFactory::from_subnet("192.168.1.0/24")?.scan_stream();

    while let Some(miner) = stream.next().await {
        println!("{} {}", miner.get_device_info().make, miner.get_device_info().model);
    }

    Ok(())
}
import asyncio

from pyasic_rs import MinerFactory


async def main() -> None:
    factory = MinerFactory.from_subnet("192.168.1.0/24")

    async for miner in factory.scan_stream():
        print(f"{miner.make} {miner.model}")


if __name__ == "__main__":
    asyncio.run(main())

Gather Data

get_data returns a full MinerData snapshot. Individual get_* calls are available when only one field is needed.

use asic_rs::MinerFactory;
use std::{net::IpAddr, str::FromStr};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let factory = MinerFactory::new();
    let ip = IpAddr::from_str("192.168.1.10")?;

    if let Some(miner) = factory.get_miner(ip).await? {
        let data = miner.get_data().await;
        let mac = miner.get_mac().await;

        println!("{} is mining: {}", data.ip, data.is_mining);
        println!("MAC: {mac:?}");
    }

    Ok(())
}
import asyncio

from pyasic_rs import MinerFactory


async def main() -> None:
    miner = await MinerFactory().get_miner("192.168.1.10")
    if miner is None:
        return

    data = await miner.get_data()
    mac = await miner.get_mac()

    print(f"{data.ip} is mining: {data.is_mining}")
    print(f"MAC: {mac}")


if __name__ == "__main__":
    asyncio.run(main())

To reduce collection work, exclude fields from a full data snapshot.

# use asic_rs::MinerFactory;
use asic_rs::core::data::collector::DataField;
# use std::{net::IpAddr, str::FromStr};
# #[tokio::main]
# async fn main() -> anyhow::Result<()> {
# let factory = MinerFactory::new();
# let ip = IpAddr::from_str("192.168.1.10")?;
# if let Some(miner) = factory.get_miner(ip).await? {
let data = miner
    .get_data_filtered(vec![DataField::Hashboards, DataField::Chips])
    .await;
# let _ = data;
# }
# Ok(())
# }
from pyasic_rs.data import DataField

data = await miner.get_data(exclude=[DataField.Hashboards, DataField.Chips])

Authentication

Backends use their built-in default credentials unless you override them. Set credentials before starting other operations on that miner.

use asic_rs::MinerFactory;
use asic_rs::core::traits::auth::MinerAuth;
use std::{net::IpAddr, str::FromStr};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let factory = MinerFactory::new();
    let ip = IpAddr::from_str("192.168.1.10")?;

    if let Some(mut miner) = factory.get_miner(ip).await? {
        miner.set_auth(MinerAuth::new("admin", "secret"));
        let data = miner.get_data().await;
        println!("{:?}", data.hashrate);
    }

    Ok(())
}
miner = await MinerFactory().get_miner("192.168.1.10")
if miner is not None:
    miner.set_auth("admin", "secret")
    data = await miner.get_data()

Control A Miner

Control support depends on the miner and firmware. Check the matching supports_* value before issuing a control command in user-facing tools.

# use asic_rs::MinerFactory;
# use std::{net::IpAddr, str::FromStr};
# #[tokio::main]
# async fn main() -> anyhow::Result<()> {
# let factory = MinerFactory::new();
# let ip = IpAddr::from_str("192.168.1.10")?;
# if let Some(miner) = factory.get_miner(ip).await? {
if miner.supports_restart() {
    let restarted = miner.restart().await?;
    println!("Restart accepted: {restarted}");
}
# }
# Ok(())
# }
if miner.supports_restart:
    restarted = await miner.restart()
    print(f"Restart accepted: {restarted}")

Configure Pools, Fans, And Tuning

Configuration methods follow the same support pattern as controls. The Python models are Pydantic-compatible, so they can be validated, dumped, and embedded in your own Pydantic models.

# use asic_rs::MinerFactory;
use asic_rs::core::config::{
    fan::FanConfig,
    pools::{PoolConfig, PoolGroupConfig},
    tuning::TuningConfig,
};
use asic_rs::core::data::{miner::TuningTarget, pool::PoolURL};
# use std::{net::IpAddr, str::FromStr};
# #[tokio::main]
# async fn main() -> anyhow::Result<()> {
# let factory = MinerFactory::new();
# let ip = IpAddr::from_str("192.168.1.10")?;
# if let Some(miner) = factory.get_miner(ip).await? {
if miner.supports_pools_config() {
    let group = PoolGroupConfig {
        name: "default".to_string(),
        quota: 1,
        pools: vec![PoolConfig {
            url: PoolURL::from("stratum+tcp://pool.example.com:3333".to_string()),
            username: "worker.1".to_string(),
            password: "x".to_string(),
        }],
    };
    miner.set_pools_config(vec![group]).await?;
}

if miner.supports_fan_config() {
    miner.set_fan_config(FanConfig::manual(80)).await?;
}

if miner.supports_tuning_config() {
    let config = TuningConfig::new(TuningTarget::from_watts(3200.0));
    miner.set_tuning_config(config, None).await?;
}
# }
# Ok(())
# }
from pyasic_rs.config import FanConfig, Pool, PoolGroup, TuningConfig

if miner.supports_pools_config:
    group = PoolGroup(
        name="default",
        quota=1,
        pools=[
            Pool(
                url="stratum+tcp://pool.example.com:3333",
                username="worker.1",
                password="x",
            )
        ],
    )
    await miner.set_pools_config([group])

if miner.supports_fan_config:
    await miner.set_fan_config(FanConfig.manual(80))

if miner.supports_tuning_config:
    await miner.set_tuning_config(TuningConfig.power(3200.0))

Python Data Models

Python data/config classes are backed by Rust structs and implement a Pydantic-style surface:

from pydantic import BaseModel

from pyasic_rs.data import HashRate


class Snapshot(BaseModel):
    hashrate: HashRate


snapshot = Snapshot.model_validate(
    {"hashrate": {"value": 100.0, "unit": "TH/s", "algo": "SHA256"}}
)
print(snapshot.model_dump())

Use model_validate, model_dump, and model_json_schema on supported model classes when integrating with Python validation or API layers.

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

pyasic_rs-0.5.4.tar.gz (441.7 kB view details)

Uploaded Source

Built Distributions

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

pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp314-cp314-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.14Windows x86-64

pyasic_rs-0.5.4-cp314-cp314-win32.whl (4.4 MB view details)

Uploaded CPython 3.14Windows x86

pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp314-cp314-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp313-cp313-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.13Windows x86-64

pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyasic_rs-0.5.4-cp312-cp312-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.12Windows x86-64

pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyasic_rs-0.5.4-cp311-cp311-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.11Windows x86-64

pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_s390x.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_i686.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pyasic_rs-0.5.4-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file pyasic_rs-0.5.4.tar.gz.

File metadata

  • Download URL: pyasic_rs-0.5.4.tar.gz
  • Upload date:
  • Size: 441.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for pyasic_rs-0.5.4.tar.gz
Algorithm Hash digest
SHA256 682529aed2b4e651049090bd80aee9e99f8b18443f10179044cd4dd75e23593f
MD5 a802c45438b9dfbdee1c2606386ee6aa
BLAKE2b-256 4423415872f64e3c3b77bfa239de077efcebd9c7d5a786fb1f2b128f527d5a30

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6814e687654f0eb59675abc4a5946fa322d53037baa0fe4f2e81ab02042e83fb
MD5 4e47288dbab2ff86b2476d4366d10a59
BLAKE2b-256 724a2050ee4ce0e884edfbce81b755491e22ef38ab5a8fcd41a9a80591e052d0

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77bdaf75e2647d90ff48bd96e9683a641e52a80ace4b350ee9feaf3933053e6c
MD5 72430998e1e4e097aa2069268c7ebd96
BLAKE2b-256 d47f44d2b00800c9bd170e2088f9c15818c9c5df9d55455f8adcdaa7aae8cedf

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f082cfacb1e3e859a667d8dfa92ca546ff305d4abdd680d5a9a96ab20a878e3d
MD5 cd1f6c691c9d03478184ba32942d2631
BLAKE2b-256 9fadf4dd1d5feea63b243378ff35ba175f0d12119acefec42351dad1f77c0310

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 68327637e789f282cae099ec4f18d29cba238678c0455aadc94b63074999b28d
MD5 d271db8a63b6dba0e80ca4d69646ac77
BLAKE2b-256 714a50c17e29e8ccced85eeb366a4741641974773a32e7d3ae27cdf43f719035

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba6dbde2ea16a2cac19014b59f8b5b521c7dcca1182742617d8c96134f9ac1a3
MD5 3bb60cc2acd1520e6fd11edcec9c0798
BLAKE2b-256 7be1cc076df1abb34b51435ed667d471f4d0a2641eb6627ad2f1d49603f76ef3

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 766a09f5027014a024eaee142b1cad95381e1bbb389685b855c7197052ca338d
MD5 b794c9a81993e89b0e576bc7577a6d4d
BLAKE2b-256 fae2e127d8f082ecff0dca14de14bec56a40423176164b090f60bff8a020dbd8

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9b8f3d66f3e28a765ebec2779db6de8d54d384b95b21dd82ef413d737650af6f
MD5 32e9fcf3929b4dbd5fa947ee768ee18d
BLAKE2b-256 86580660df3d29dfa4128eff3ff16ae8ed35f69404f748a2c9f0c00a66201c25

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 312082783de100f55043e61107670c21c8f59297904f4874a7b3b8ff5699c6b6
MD5 14332e1584a7359230d372fdde0bbd24
BLAKE2b-256 106ddb99ed1477125646a05616210cb6534974ca79b3e28ec9c779124cda1d35

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 1128d1177d236c4696475946673abe1a6d7a8180db01b47aea7fc4bcd9af6864
MD5 da3c293fbd4e8dcd8f4d641f3145566b
BLAKE2b-256 9da3130cd1681e900e8d79dbbbda8b9784353eb281dc3ac3e9a6ecff990d41fe

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77bac8a4e4c24c2cecee3756f09998f5dea826fba6e6ab6ce168d489fbed5da0
MD5 10c0bc16d884f5d789d503006cd39b2d
BLAKE2b-256 d642ad9830dff42683b5517090b4d9e45e7bda7a3297c92fb29f5246d13a146e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9462c37bb13395eef0bcb2500d124899f7111b745e4a886ea7800567df39eb75
MD5 22cdcf8abefdfb722adc09f862ab8202
BLAKE2b-256 5756db6d5f2ea9d75b3df374d6744f5d8e8de109942c3b452188ee8adaf2949e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp315-cp315-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 347faaa34c6a2920406171001c5775b01fe22d8b5dbc55a933b3261f5eef20db
MD5 1b5926b0085f9c9763d37bd48d8726b4
BLAKE2b-256 4bbfff86c141d4c6d3d0e436d3c2244e12e643a19bfdc38f74891de7b9013f7f

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 795d679cea448fca70e66569bc9684bcd398b28a5859b5e337e3f6c586c8a65d
MD5 e166d355f928474bee494c171178cab4
BLAKE2b-256 8ea4a74d39f0774105e3bfe481e4df1abaa0a8c1efac9b6f041628a8de549142

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4da9a9ac17bcd11d2d571caa7382e9af6ea60f88457a2ff67ff0beaaa7ee9718
MD5 e2ff63ddef5130f7221a3ff6ee28850f
BLAKE2b-256 7fd0355240a49bb49ba2b59989117a5683a48f12cd2d8deb30a6022a13d61d30

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0dc776b31c69daf6adbb805536cfb8316e63199ba980da512142efa650f85a3f
MD5 11e7d2cea0ff2fd4f291555b2b639c55
BLAKE2b-256 39d362d1eddfaa0c3f03ebdd3f4710b21d038f3dea23fef171d606147add7abd

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 388403a9729897090f9018702cb8907ea98aaf5743ecc590ca40dbb2c57ee71f
MD5 394d9b4d62699eb58195229a32f59d9f
BLAKE2b-256 2f69765d03bcf0fd6ec2f815a60747c7f141e5a01d2c3e69d864db20789baca8

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ebead75ffd058334e46d114b455104254c27053f6192aab029dc3f819d0de0ab
MD5 e65105d2e1a1aa28d229dcd0c146e9d9
BLAKE2b-256 ec9f795ac817b7bc4e22ad5f4bdbcd6cf987287ead27fc8b22678185b9341773

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7e92897177159cf28444b5d4ab9bb563fe06293a7dde53ce33a4c25da88d3b2d
MD5 73545d23ef150af1ad5c226b5bfddccd
BLAKE2b-256 c64da680b82759dc90bc1be62dfd4c9ae42875de95e717298f6ecbbbde91c20b

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 3982ade2f178de9d7c9009f625e0e5315b3e5c7bb041cd8514a249443981365a
MD5 e07f0f2ad3e6a5cd723555ca62f5e8f8
BLAKE2b-256 cccffcf5c777967c75eabe0d2e92bf2efec57e82491f5726499c02de93a93d7b

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7768faeb5b74c8dd79deaa810d6e85abd439135c3910482ba76abb3afb4c8e8
MD5 4430c2532b73d2c9bfe31da8123d5c29
BLAKE2b-256 f2944757c7934af3ac881b6e5f6467e61d8f38dfb8f7510239a172518376008d

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ad1befbdc9037b7e5fa87eb234c89d38a6d2ec040663a2e5e6cd1d71a325259e
MD5 47a0b1cf0aa47ffd4941f0a750330d4a
BLAKE2b-256 068f69b807f0560dd4307f10bf89d40b9b1630efd498c2790064a3b1e785596e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-win32.whl.

File metadata

  • Download URL: pyasic_rs-0.5.4-cp314-cp314-win32.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5710ca0a2c5fc9f72fb74adcadb48ffed4a9250e4f15c0e2b449f309d16d9a71
MD5 bbcfda0846bc226a3ca573f33a7801c0
BLAKE2b-256 e7d4e642691798ec915be13c116ed4944f1ef05791def29510fda7f68e1bc847

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 557e6fc93712b579890c66c8b071519e0f9d48a843365f53840e5fe0acda89cc
MD5 01a3c163a54d89be9f480af8d30c94c5
BLAKE2b-256 4a0d40a99b0fa4d50de4d78e674e1e6cdfba91436b139058498cb6b56aaca5ce

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d95bc6630d037048775f37eaa0380381dd5b724edabbacdcc242c9b7c34efdbe
MD5 230d3843b426357d749d4a2aae4fe495
BLAKE2b-256 e2b443236251f3f95d38c86cd54e6655fd7dbf3bdf01ff8c773dce453c7d5f5d

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 413d84b4e18021bf0970ab85f95e7c879d0c3eb05964de027aa948b79d1d3154
MD5 a9d4be377b78728370bbf6df0b0ea7e6
BLAKE2b-256 c659c8bf747eafcbed117927ebb7e899b81f222f00881697d70dc25450b85232

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abd2c071c23eaf667b278724d811cd16c3596b4cb01f6426c3ddc12715f83c65
MD5 9bb9b4d7cbdbd837ebb0c6d870159dcd
BLAKE2b-256 04b3cad8d741a59c9fada34d792a1b39ba9a94cd021ccbd6d3826106c72df8f6

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc3dd4cbbd89e41315b8bf6ae1225dbd6c5fb80915faa6fbf67d77c307028533
MD5 a506660c236942673aba9738655bb51f
BLAKE2b-256 ddc5adb19964623f452f4a1c8f4620762e7aa4b3a134639cead9cf636008116e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 a183689f3a6fa642be6cbda92d60fa6b5e3bbfd58c41fae92a17a5f20f9e0a25
MD5 04d9451754b3982a1e0c85b21ecb99ff
BLAKE2b-256 3984ce1839b6c1207e8de68c9b48200297247d6ca79f887e897aa0078a36dedb

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4696f4a82675c0abc6a4c0fbce84b30440795f98bc76d1afbd4653bd0663bc22
MD5 b910a43177ab899bd18e454c7d5537ab
BLAKE2b-256 fe7c386c068a1a34afd563b6041798c8a16e31ca91c505fb0ca4d22d53e560d5

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 1f96e59f9b289f40ba7652289e347c42d3c6c17ca25bd9b0b26dd10d0a1b200c
MD5 b378d3a57b8e94dc6117ec0438c94b1c
BLAKE2b-256 abd8f429f992adb63d9a07a119651dc89b53b336dd8108d276668c1ce68b8a9e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 d30a1cf2d87c5ff5d30981f1ee9da6b7cbcd93cc820a195e1e8c374cc6a7edf2
MD5 e5c9c0680ed37183bcbbcce68c23b26e
BLAKE2b-256 80dbaf723b5df5fbbf6f1c12af1829f7ddd5c47c429b79caebb93d36feb3ef02

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a11a3268518dab181d228218830098a165d3c85f307aa136563e5840da17752
MD5 1fcbb998e6ee1a14c6b07890be81d982
BLAKE2b-256 08d847d921f6f713e997ebe278d49e8dd05db623fbc8decead11c9fdd9c48e81

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d17c9eb8d833dda6ae65915cc234ecbf828a39e131b29cebc100b849cf97913a
MD5 a6b17ebf8513330ff59c2e5e30f384bc
BLAKE2b-256 a70689212985c975df8eb821d127e52ef484550e153560f4d1ee36cf58253df4

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71d2f2926f77dfe1af2a0c20d93556622b9180020fcca82dbd5de49c421cdc44
MD5 2a9864bf7ebecf090a75b29bb45f0336
BLAKE2b-256 9241aa835e273f25c22c5210184b331c8243962e5287ea7234129f5a521722f7

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7f426f16d2967cd98c1ced5cd62bcd8ced8b8943e89da9f4641a6e1f55799b77
MD5 40b40a9fa3cc5da4596910922d36c895
BLAKE2b-256 e5f72ee62c6d6fab86f48abcf959a0c3e9fb7089811e7275424f5dbb0d414faf

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e25e58926eb0fe13a844ffd1771e1dfadec57260fce7b247bcf36fe2ac310074
MD5 f085a5153fdbb50b5b653607260e90ec
BLAKE2b-256 91b5e456aeba82340ca3b7fbd25b8bb626b832efcd2d06f368fba0e388ffd85e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd859c440b36994dcf034ccd5426eddb0e5c06adff6117850aa1a4c8d4cdd5fc
MD5 b2f64a946d8c8978b67ad85046dcf65f
BLAKE2b-256 10b51f075e4b4b2dfb581bd7b2e702855c274d9418f890f919eeca5fafde329e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 9db60f849dbf2464516a0be3fc66869ae188bec21c1f0f42e6310d5ce626ceb0
MD5 d6c1b5289f85fed19d0520567d49537f
BLAKE2b-256 aa7d088a45595ca80db84341e07f128dd6e4175d89165bf81109387aa9e4a80d

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 62f06ecb887bb7e1a2cb5558b9750c9e0a50dc30e319e65bd5d0640ad222f2eb
MD5 0fb7dd11d1feb6d41f638c4ef344b2de
BLAKE2b-256 eb5c08259d7d860bd10231da2b0ae281f628f1b6602a2d9d79a6734b46162d56

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 da919936bc45159fdc38aa101ab2910e1cba18a05b7a76ad50a45bfa08fcfec8
MD5 0dc834b5ba97c586ef3db26c2a2e6cef
BLAKE2b-256 c95639cd4245aaeaf0d98b07f50dcdda419af0a570c5f42426512e5ca041b5ce

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52a9d7f6905f40a5ead8ed1651d4f939b78a8c9178da2ddfb46755086070afe5
MD5 ec91eb2ba6d3545d036c95153e7325c2
BLAKE2b-256 bbec26e11d9ca4f0ffa9d43eb1af50421a35d62f8688facf4feb8e9b26fe1fcd

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f4405fc79940bf231b283853d1fa8b25e3babb46612fdec8606e02261d3e7f50
MD5 b7b0710ca62c2324eea8919299543515
BLAKE2b-256 fe3c2feff485c78772d9ca85b0d85eef3f40520e42d75a44ef443c7092852c49

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20e4d2d1603d6f7d66fbf222ece1ddfeae02d04e9f173d7db8ef509ba416aeeb
MD5 d13716f9b87de15253ce100eb8036523
BLAKE2b-256 1b63f3c812eddfda333f42ae224904cce7ded29be8d15197b7d624aec4ab7db4

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7642dc487214439394f5de6f66ccedff5acf08f4cdf85f91da4fa9d3a2dcdf8c
MD5 2937ba5465e4cb827d8ada556f8582a9
BLAKE2b-256 6c9a97c333bc6b423179ee5c5d82f161a564d2fab54789a1b1299665a88da898

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 71b458b151259f5f96c4a3a862f3bfe16670e9e6a274a8302a270720a2aede0e
MD5 4af1412cdd18c7bc47c1fd2cc0f1082c
BLAKE2b-256 9616d5c15700771b3552d23c4fc9a1c7269b29b45c45fe0369c6f424aa5195e6

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ddc651a06a38b4f5420ed7fc19c1a1bb1200aedaad8b616cde432cdf24409b4
MD5 5c656932c3557f297d39a9e0266ebad1
BLAKE2b-256 db09c09793b391313088b48bd016ac5daa7bb97cad0a6a1557a07924a9148d79

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8964f1003d3f8f4349b1927a96206f910248b09a6fa82d54d2e38f443ba686a8
MD5 9e170cfebd1ae45f139b1c9964f8dc67
BLAKE2b-256 7c4a7bd792c24bebab4fc9d6dd9f01982604be2f51833c25157594adbba39138

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8a371ab874b3a1e7edbc895d39e31e83d6c0a73106d684dd3f812413d61c77ca
MD5 4513999844389d36849a6fb5299af789
BLAKE2b-256 a06b7f7f182afaaa827f8c0dd393ca66c29bf5167b49f7d1bcdccf12ebefe624

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 62639ae31244d5251ad4cb69362d5b721ae7f468edcb9b576cacf85c22c6ad4b
MD5 9321232830cac092dde2c5f495ce0f28
BLAKE2b-256 cf66198e2c3266723d229c06c145c157105c116a74232ee9ae0576e78ae68ba5

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 aec4a9cba4bd5c7f1d9e0cb9d0a84d8a3fa5c63487bbc00988e3eaa5bb3f4928
MD5 6398b586a3153bc763eb93c6f989fdcb
BLAKE2b-256 cd54b3f5fba320ad3ed7d649896cbd96cb3bf7d4781ddf38a0ff30c404b9897f

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 55c632a1377468fd2eed89127f7f23242eef4ab3319f8d0a37107091d8e02fd6
MD5 bbbc5ee43153b8309ac18d7fc8191484
BLAKE2b-256 6f76edf88afcd5895e465b769e50c1c745483d89f464b5c986a9f095c528dd13

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 127ff2f1a5f1f3a7dd65ecee5557bad90ac43c3d223407cff66b26ccebae95fb
MD5 11511300b95b7dd75ca52cc19ad85d2b
BLAKE2b-256 a123e3c381e31f273cd65817cd8d346e5c1f0728db25dd1ec306165008d14eb9

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1a2234d78c3f9a834908e6e6e8da5b4776230b99b9696cdcd85309fb936cadd
MD5 b58fe64ed2a0a53998564eeae2d00541
BLAKE2b-256 83d9900d2d9c7df2a545f68eee4e47ad93ef85089acdfc27142528e15f5a6822

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a15c2bdabadcce16c89f7b69d5b6dc99f6e082b6d508ce79391a2c34e42578f8
MD5 87c9cbfdef9dc419c8a16aaae5654e58
BLAKE2b-256 ec097179e6241900ae0f3bf563a4ab0e6eb17fa63998fd0a5ad4a6739f16388e

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d88d7cd307919656483e6a9e37775dd2505c60d37f133d86e07838c255daba1e
MD5 effeb21ba7307c868011453e816fcbeb
BLAKE2b-256 f4bdb9ee3e524f6350eb4e4ed01e233315513f90fa7c0664c65b9201f8d98d5f

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 805489fe69e40195a24d3a1ee66fd0b0f5502444366c0479396763ab2e107611
MD5 dde6e750695cb4582ac3bd12e58caf2a
BLAKE2b-256 a047ac6e901a24927e23b4955c7c775230ad943ed5c77c7a21d3aa98b8a2b33d

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 364d543e7337dba9de1aff855579ced9c0af4e8a656fa059b17565ba350f3db4
MD5 0bc0320c1a83ba861f9bc805ca424bcf
BLAKE2b-256 783838a60aa0ba4a16032d40ff4d28cc912d62489ba49e950fa23a58e16e1ef9

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fcda979b566d21d24fcd4c974232dcf99b3718f7cd142de8af3f88ede6c17e2d
MD5 91f1c052eb5c098f5e7b67a8b6140013
BLAKE2b-256 2c6504fcc5e504f05f001e974602b933bdb4acb2e7b09d911e6528f425655048

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16e35275e34bd1179820bee29cdf73e9557d2114631f8bc8e088e71f762d0480
MD5 ceb1979c72b0f5d777ecd2ee9952b34d
BLAKE2b-256 bde734f852d756ebd44d3652dbb3472a84375eb97d60839f0d1c1ef60c8407e2

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 aee208ce699102e0d354089e2e0e30fb928cebe36fd763518a643a0bda3391c8
MD5 013512d51e9ed4553874353f27f2847e
BLAKE2b-256 773d8bb8f41c3e51b0e1cd5cf30cc5c566bd19bf62e635804795e3de541f5b33

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 69d03d5df84fb2c26601fa6b1edb60ac2a67f17f9c3037dd1dcbd07032582f35
MD5 5de75301f1241f37d254d1f103787c24
BLAKE2b-256 5dadb19ee6d2b3caa10b3b1f99759019a270bf20b6777e39f0cd534364ed32bd

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a02406d63cef1193478cba978de9a756f1f0e08a845a668f839f7a84696582ab
MD5 a12563477418883d3199b5a13f7991b0
BLAKE2b-256 0ab73ed67a345c82c4dacf051c5103377533e6ba9a8d7eac828b5435fcd0772b

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2d6ea5340e5201b18a2583a08cad8e72b6b782f1070bf6f89c1ceaf2e7c5e475
MD5 b2abbf84f4dede116d90e46c5fe3cb2e
BLAKE2b-256 e494ba3bea0db898ada329352740c75d523c2aecd0aa832a9264ba208c7ec90c

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c58736ce163886ccf97c979b96b4c1dac8424b7e8a1c359348a124b9ac00b2d
MD5 2c838c7362234cacbccb508ff98674d6
BLAKE2b-256 bf0ba62a36df3db4b220c42ae392fa12b5e031a2a8dce99595519bdcec69d2bc

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 386f32c1b7c339528555d88bd750143bb3fff386ba12bee377430ea4da21318c
MD5 af60a7d04ad388aa1fdd29eeac1a933d
BLAKE2b-256 5b87f14c76048dc10f18ac5422bf8dd3475cf9748d83ac13caab3872f2fe69bc

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 091275c75bb553fef21921f6e4d756b796f638452411ebbfd48611d8c2a023ee
MD5 dab46048c22a5bd766d4dfe2931c08d1
BLAKE2b-256 fcc0f617057586ad1ebd5628294e2f32560d4202eab5386e2837b0a892ce7817

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bd790a6d38f2eabe2a873597f5cf972055f50ce4db9753c27781b8ba3981244
MD5 a0fa0cedcff736fb7fee1ee42666d107
BLAKE2b-256 d052a8d21a3526586363cbd85a19fb56788997e28965aef664fb7c6964a3b9ab

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d6008fc5c0ee45e087831628290ae3fde03c8f8a1682a059622388354e39cd76
MD5 984526e395514110f98907c9d9efb08b
BLAKE2b-256 75cbd17b8e27ddb90d6232363efa5aa63f5bbec9b4e5c34f6406159dc2d034e4

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2cf2c597da926f16006adb3d4b2e5b673ecb0dd1a518891b142e98071355210c
MD5 03783c56bcd2ea3f6622464df312da6d
BLAKE2b-256 88409b329b33eed4d8e7ba920543523ca5846aec7e72f6be56ae80facad1d7c9

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d05785e0110dfa252e1ae44482868f3829bf6e1bee187811140d82c9a7ca2ddf
MD5 acc041cd8826b6b1a7b1089da2f4e761
BLAKE2b-256 a4a59add29762223d1663dfc5b6c25b053a6cf7ea71adb7fa44b4e3535cd4126

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03fbe4c1d19627ea1bd7abb8742422d6eadc423ef216d3648dc3821b7ca4ad8a
MD5 82f1d19ca01d3eb8044e9f3422087918
BLAKE2b-256 184593218c56c4773876dc6d27f96ab2c334402e8b7b572b468907104f7d6f57

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 15184b261b802d8e2e7c497fdcb7cc7a74ada5ff1f3d1073c0aa1bd5dfc0b99b
MD5 dbbaffca45ec9b955240aa493ee7ee64
BLAKE2b-256 79ff878784a314483d558f7701648fdc0a6a7059257b8eda240e359360623391

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 5a8a180b4ef52d0977145171541eee5ff28eb18ab5af8cced3ae8101e86b5bf8
MD5 a613184dee1b3a9125e447266d93553a
BLAKE2b-256 dcb4b902133672baeb23908d9afd1c2ed1223661d32396561b10b63a8fe9c6a8

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e22b20d5e48da0ff0cdac3ef3abbffbccf37dd396ee5371203f43e047cac8b23
MD5 8776a5c532332d9ef42f0db0784ee7f3
BLAKE2b-256 b171d627b88c04a63329bfaf9d458711ac7b21030b24a18a2a665f0a93393891

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 7b58fc9b71c261cc893641d966a921f8b5489873a2baa995b06110ea6da3545b
MD5 44cea9407d420ff49a14ad33ef299c25
BLAKE2b-256 d3ca488507ca16bebbd0b1fe526b041d8900369443922954652aafa3afc931d1

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b77898e35e58105d914112430a0f6e7e02103997793bac0024f47ad6d8d7b758
MD5 28bec72fbc359aa0cae77f82715d81b7
BLAKE2b-256 86f27ecff8247ee88b31fe74f11f66daf50032cae9ac6ed15b6169a89832eb6d

See more details on using hashes here.

File details

Details for the file pyasic_rs-0.5.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyasic_rs-0.5.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b31440b3c53cac4f7c8abe593aabf3010296d61366541959a6167088f475da6
MD5 755d4ceda4c6f9343894653c1fe325f3
BLAKE2b-256 3f24cc008ae59feafb4e5b8e696ca7a74c0ff7764f50a26e4396be970b0f7bb7

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