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.6.0.tar.gz (465.3 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.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (5.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp315-cp315-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-cp315-cp315-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl (5.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp314-cp314-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.14Windows x86-64

pyasic_rs-0.6.0-cp314-cp314-win32.whl (4.5 MB view details)

Uploaded CPython 3.14Windows x86

pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp314-cp314-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_i686.whl (5.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp313-cp313-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.13Windows x86-64

pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyasic_rs-0.6.0-cp312-cp312-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.12Windows x86-64

pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyasic_rs-0.6.0-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_i686.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_armv7l.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_s390x.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_ppc64le.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_i686.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_armv7l.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7l

pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pyasic_rs-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pyasic_rs-0.6.0.tar.gz
Algorithm Hash digest
SHA256 e005607a60051c0e81b943a7a2a0e399070a9f464964f960b978ab22b440016c
MD5 8e11efd0393d0be8ae4169ee6ea86cde
BLAKE2b-256 cd1b3357865ccf9fb231cc5ce825c618dedbcfbc6fa62ba8ae584efbe0d50b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffa49bfc59accc43e6fcaf00dd9558e0343bf17a53876bac012c655fcfd5b57b
MD5 c9d26f990aacd54a12700cd112ecfd82
BLAKE2b-256 8e6913dcd2d60f768af592b9850e53e783fdc8b6d4831658b2d0899b6554f0a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd2b0af26a3a2a854be09ebdbb4c0486eab4188434a233e2d575dbd4e08c8060
MD5 e09fb91f971bd6e6d39dc910b819702d
BLAKE2b-256 3b5ef1b8fc996ca5fe5968b9552871dbd5125ef198b6c9721b4ec2046f52bc30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 08930c4e6a875791535c1cc951a1a608acc7020a68a3a17ef15c95c201d94f20
MD5 99a3124cf7900b3136ebb843f8cfbb84
BLAKE2b-256 31f6f92ef659161f7c7237479ae791969ae7e8d84b2aed35e51cfb9cf25d4a39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1df84a61e9f6b347c8d7bc85fb2157564f0b8e79e9adaa1e4f7d8c577d54185c
MD5 5b6774ed8a3eb0ab4f70df4c9d21d2f5
BLAKE2b-256 c2f3064fff234270afd2c76dfecfa9a20d306e7121459b3897595954803ba911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a874f4bd150f3870d58a18a2611665d8f614abe88380f76c5b74ad4b4a690fb
MD5 e1ad835ab116023297f661dfaad792d4
BLAKE2b-256 cdc079201d60c2311baf1e6ecdef2631ab6c0e27194f9eb4758b19abc6107195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5ea34f9ae989564e247733b218a41415d9a71a638b35cb52c2e8304abf1b287e
MD5 1ac0998516709d7fd3fc2091becd1a52
BLAKE2b-256 c0c55abeb5b3e174d97de61beb6bef52923c8836cf958bea79f3f2c6db6d1952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 8d525c52a4466f55a09b6b3b1e45b3b7de9c371f7bf574f852065845eb14cbad
MD5 964a8b952fdfbdc53f312b84856e5764
BLAKE2b-256 935285f7bed8f61361ab9b84e416f80b8064db433e228ef916bc03e506f8d74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 721517885f9c20fb3a0d37dadbe29678a79a4e0702540002333eb23bf3fbebfb
MD5 712b40ff240c09dd02f175b39f3d54a2
BLAKE2b-256 ab3d9665a1a60d497e28c253429dd130f8c899f4e975a579c1b6a793ec7dd470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a5be5196523f9bbc520449e4bbe1c03f16ac05605d753eb927b8a86fd0ee5178
MD5 b2dac965ce86b781bd78bbdd619d770f
BLAKE2b-256 efd1dbfef5036df713b82a4ea3f3d12a0d6863f2df980c5113294b1afd8c0c08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e11d9fcf50116b09c99b6d356d6345c02f84ce478b6a46fbd9bfeada0e556b2f
MD5 2951296c1f6b3568e9959535e8b0e10b
BLAKE2b-256 0f58fb46dec2e1e4caaa2b06a6a8a8647e98763bfb2fe990d865726c00b27d09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d11b2c93316f15624cf41f977ba2cf91fbfc3c3050e928293fb3ab84ffc95f1
MD5 2b740543eca73ba2687b8d558785590c
BLAKE2b-256 1511aca4ca4542eb2b4a7a8c5061e3678eccd2e6005f4378e07368dbd7d3d4e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp315-cp315-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 241164d7bf4be7a76a99dd0020e75e0ab1c9fb247577f708e7803e6caa1335f9
MD5 06af0bf657240d68cf5257390eda8fa7
BLAKE2b-256 c5fee422091403d5c3eba96ff1ee8c8739aebeab82b7fd1a9b733a03c7d0ec23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 720352cfdd20b33df761695b8877f9c1b0fdd4f32708adfccdc548d7ec6d0a48
MD5 729b13e3168b6ea4718ee61011487d87
BLAKE2b-256 eae88455e4325d6a4d3ecc4eff63ca6589ce9630045c6b5bad28c88413c6feff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7019f22140f27c990df112870c1eaf00f872722a858aa03a1f364d39ee56f152
MD5 cc8aeada19af35059adb0a4cbdf317f7
BLAKE2b-256 e4426af29cf17c7b6c7827aa0f28e1b8173882385712a29ad39b96551f47ed2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9cf5310af5457d427474bb9238afe8165f55b519d90e9ccd2d9f130dd135603d
MD5 2ad9c1e49aa31db210d3958adc3f5d9a
BLAKE2b-256 fe8de3c0abad1d1ddc29cd01c70af9659013e3ecc2d766d136e03a6a2738169e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4dad2be2e494bbede4e5dd29fcdf3dc213dbe045c674ee604244ba02b5efa1f
MD5 0869e3c55b04418f3a2a106c27887146
BLAKE2b-256 fa61dbed76c4cd5f7b336c5aac7e7b314533cdfb1eb1479e6622251c277765c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 107642ad2837934b14e1cc689ac6ca768fe04450b6d166906f9f4888f2c1b4f3
MD5 f27b354e6b38fd0312e0ba2799d528bf
BLAKE2b-256 b056b4eaaccb9bf204865c206cee3d2374ec97525fa488441b00c36c9c018136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9954014371697ff2489538f0184a725399cb78d1555083255ad54e4fda77e656
MD5 a12ccb2ab8ae97e6b3c9bf2a96f07a69
BLAKE2b-256 e2f57031d5440922662ff31cfd815c74fe5795aaeba8ccc8769528ac195bf212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 5d954d3f8d75af9ab1afaf18218fd45e9c94999153591a93719ef36806741896
MD5 bee13e22cc5d57f79831a7c421667f13
BLAKE2b-256 965fbba0f5cc2d408d4e149c4bd3e2914d688e88cb0ec36e79e812083ef7b3f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0158d6500ec560012d87a6418fc1eda87c4439d53a2da1e2a6096f85103d3e4f
MD5 ee4efab5c95de54a5cf0697628b82b35
BLAKE2b-256 12ad47d992d6a6ad2869e3705cabdfb10b3aa872538b8422a0c05e205fb5dd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 75764641e99a715a1f57fc31df432765718a494c3b89431fadda6cfeef2572b4
MD5 3478a225f97943e03af15fc1595fa487
BLAKE2b-256 bdb575c2e5f56e9a56c3a7148d74aedc9955d4edcc0093fe77499af251019f62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyasic_rs-0.6.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 4.5 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.6.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 68d1890e9bc6c3251f00b3ee269b1eafa50e28d73fda2c6186be3469ccf13965
MD5 61358250a46abab4c63ca2bbb57232e2
BLAKE2b-256 10bba6730e79d1b5a5dbe186152c74382de230b07554aac4b7b75ca4d7788cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 213f5b51c1f36b06ce3732ef99382056d1a2b45de64ec5efbe69ff2b8704bc9d
MD5 898ceb973523920d3f5265ad0a5039d6
BLAKE2b-256 bcbf5b7e0f5955edff8abb230086001389a6d1c3294b511c1f89b138b981e78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 54167f73bb3795bf25eb9c16ebdbc4170a33449f6fb7f61604eddd40690a688a
MD5 ba4d427044f32ef28f0012cb62421087
BLAKE2b-256 966527f6552309f05bdf6755ac5e381249c36fa3964e439816b25486bede9e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dd6692556781f89339f160292892b07f1f1b97633bf245272bc2502f546a781a
MD5 dc042dd9913778d3e630b289f9e57d22
BLAKE2b-256 7aa6cfe07512be26f23e402d6acb1a6d55d726cd9dc79d54bda5efdd0cce2274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00373ff59fb681ee81fc1bdbedde72e8ce0bbc9d8034d6a9fae42e05449a3935
MD5 d5005ca27cd6108618cbc8b1ad499adb
BLAKE2b-256 78f03c3d7a91a4abb601e9496d6391edd52208a7227cb5e2cba7be78a5a1371f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e6abc7c1efd5a7527951d53912ee3269082c23450a81e78a90c21b19ff662be
MD5 ddfc8b5c41768026ce4e15a690d581ff
BLAKE2b-256 1155af3f80c118090f838623f683dfd5986ac03ad6ad65b9253e9bece177ddf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4e26d352d9a2095f18ae13a8ae65d6b5dfd19a2c7fc4ea068030cd35e342200a
MD5 5df36e9cd8ba59a6f09c40257e39df2d
BLAKE2b-256 6159bc030f4332367c065d7dad474ed078148da7ec24bc061fa032ee23e266b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 f588eb8071edd6706ac79ca1ed8285397a7633e88adb0d85d8a45fe4fbf5c0cd
MD5 bd50c47649bf14294c142089f9381922
BLAKE2b-256 d1243caa1bbe73f3dd9a03b210d27d5c514f6e8a5189a781727d017d02419365

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 72ac471a0710ec72fe3bb4356dc0213244cea3b267e449c91923c27a18a02cae
MD5 46d89b4b2a56766cbb4741f72d09d881
BLAKE2b-256 f400e9d896708020edd7af25dc09bc0e4eb8069a57dda8e50115fb8dcffd4ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a776e3451e7385a7afdfbd7a2b80eb6ce740df0dcb2fdeafdf133fb4af3f7378
MD5 296a54c985b1ae5ae6c7b8ca0a0b2f47
BLAKE2b-256 5d100d61960fb56051a07c20b481b25cc9b2f1ca715b2d82df90a4efeff699b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4625136d7fffe5b9099c0c299b26e871728bec8e6e9df5ef6fdda3824c745f9
MD5 8b64e401f94bca528ec3702273468513
BLAKE2b-256 a58e029c3979e24980c93af6b121fb44d45e9a898564a5fedffbda08572c50df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4b352bf9c30583bf9484c60efdf8ef5a811ba75a6862fa6c47c2d72c86f5874
MD5 90870be612e30935842e9f41d97aab36
BLAKE2b-256 e3cf5a420d5c44e8b4d1b570490d1f3ff77d5443769f43bc162efe56b400284c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b807fcb57fd3ff875dcef98a08c7178e62bfa15ddab55cf3214d13f5e0062155
MD5 e23fe12192826fff577076a64344a366
BLAKE2b-256 9255db47faa4715136d99403f3c311a24e68451408f1c70e9b6d1113cdcc74fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bf3e8248f15082aca15065ecacc2e0a8603ecb9a7a20f912bd5b815bf77214e4
MD5 f31206405a5c97cb9a62f6ced1a2a0df
BLAKE2b-256 1af894521a7a9fbb97388c6bd5586f2a13cb259966ed7ce49aa412ecb403f237

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 334ad07e17890d6022dd5943c84bc80993434406149cc979a5cf1554ef48f52d
MD5 c7c41981fbf0fdd262223225ad011242
BLAKE2b-256 7511728d71a6ec807ac3bb471913efbc7ed0b95da617da15e4ca68e8b1381a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8109833f5b63a25cb22430bdcb7e5448e9a7625d48bcdea124787928f1d0af68
MD5 c92f504700ccf61e34b172b0367cb866
BLAKE2b-256 7bdd56166539ae8bc950c85cb29054735be09bb5430f058163847249a7ef2c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 52e740e1ccdb47cb7a3c9ab597e7a63597277b73c1d59959834a442584e07de5
MD5 c6947911c513deecb2610d0f80e8ea57
BLAKE2b-256 415027d6b64a9f5c82cc15b6323fbb718a2b3fb80c9b02909c394db224b26380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a806ea8df89458c6d600e021178c7420fd268e98458a26760a2582b7d12bc10a
MD5 7537cfad49910ed8ea6082ed75627453
BLAKE2b-256 847944a86cd7360a910bb8314915a430b6a42268a19bde3d9511f90d890ea688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 aecc4d2bcd32a33c16b36752b6e10f63611307c589c97420148e7e9753efd262
MD5 3f3f55c8ec7eaa423d51c7dcf4183dd1
BLAKE2b-256 4b803557fe08ee4c5082c8a03e7ebdd16780b296f0c0ea47b1a834fa38566c6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05540ed52c1748fd3e8b6a5d7ada489ce9960eaf4258f1e71bf1f081ad592897
MD5 cde962aa37b66328ac67342cdef56bc4
BLAKE2b-256 50bfab2b2f149057af1b0359c38f11cf24e2acd124efe1de6b2aec5e40736681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eb31292ec1e741fe1034e1ba7e8940c6550c79fbd3ba973972ef3dbe9c9abdb3
MD5 c6ee027cf09896e78c9754490c58f7f2
BLAKE2b-256 a2023d6c850e27000278e1d92d03c9ec33a1b71a4a71a833e9ceee17f0a8a27f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c312ab9c5c38d353a74c39c7551a4f4c8b44fbae5369be61aa5f7b68377b2f72
MD5 ffaffeba87ce04ca8c2d696026e57a21
BLAKE2b-256 9b96f3bdb3e51fb230444c105f9d83f5c090836ae9930b97e822634ee2136cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1acbe9d3430bccddf40d5ce48ac7083f1e58af95dd1d78a3b545aeedcf52da92
MD5 7405f8040af20107c4b59dc9fb603ca9
BLAKE2b-256 6f954967f20200b45d79640cae83f3e34c85a10dd40ac2f4ff226add3548c75e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 696db889e75d8c72c9426ae6d96ec200087d70f8ee5c9c29f6e45c740e8d6f8c
MD5 a38d199241213b820db3392fc6a21d90
BLAKE2b-256 89081d49f296238dea6f1a0414d4ce94b7dccac9f43d69b83769c9e5e68fa89a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c0e159ef2f260e456f096b80745f37ab572ee765a96ad69e1e957615988fcf1
MD5 bfbdc10612cc846ac085b5eedbe1d2b8
BLAKE2b-256 17049e2a5dba8f17c3948def347cb4d0f277efee4950bc799e4b88749204051e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b562c1fde5690ee7fd67eacab1a60f662f2935163115b5106042557025fc82d
MD5 b9275f8f580f0c5ffb5ee7b051fc3e70
BLAKE2b-256 4dc417170c706a31c602db0eb6fa18aae0191494481d69bb5c014ccb80b7c7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 75d9237790706cf06e66cbabcb29ddb2014329338a94874cb000443b86209131
MD5 db1c3b9184fe29ab791576408af81e4e
BLAKE2b-256 61996b64a1a51aa5384bf2740f561e2b99ac96fb632acd53be1ad8aba8e53723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 265ac5a4a8e2faeb70df1b74e9fac925502d5131e5aa7c41fe1dfeb80ef4ea36
MD5 11929af68aafb3e60d0d332352dbf050
BLAKE2b-256 ece5cea59995c4cfa805f1f9020cf11b2d3d91492bfc280a385a0afb0dfa3da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f77f97c40a62885a73d21c52eb3c1edd2b1300d7be9a3ed52875f8ea2441d9c8
MD5 89e32410cce9dfdb94551504dfcdf7a4
BLAKE2b-256 c74d99c5505275eff368ab1c226796516b47c43e08b6a66d90a1f2f7ebc5cee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f9f75fd6fb34dd26d05c2e8265fc1ae176273840e5c7a711cb45905bec9f3b97
MD5 6a8700ca9135d5aedc8c919e97cbc74e
BLAKE2b-256 ed8e2d00a9c3531bba7abf371bb29d6a6b9ea9c91fff7397dab5ecf934a9b98e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bff77922bac656c98e6aa38618bbb033086c419465ec80b94459e677230e815
MD5 c6fa9208a0f377612d9058394946ca3d
BLAKE2b-256 3ba1a49909b2721dedbdaa9f449049213681c8dff2512d6edcb55c357fdc876a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f1cde26832e59a521e02d1580830b443e67661742ccdc4d94165413c90ccee4
MD5 e2fe853d4ffc650bc5cbb0cfa181d373
BLAKE2b-256 e226ae135dcf172d371db5f660d48dd0b434bee92c0a848dd666f596442352e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e72068238e7a15ab117f8c5437a4393d8512f1ced2b9425128446a167b051600
MD5 915e281b0ef05bf1b86c5626d70f7a6f
BLAKE2b-256 1189f2e9f76fbd228acc08079d70ae92cdfd5e05267054bc66a90dbcd423d6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 967f5b229f7198e3a29be15f2b224c26e4a2590afa09da5b3db47547e75357b9
MD5 892f931bcb6eabc6186dfaffbc047539
BLAKE2b-256 400fea6647e62590c0ad7b3bb96f04290f710b1d06cd9ce6886275a931c4da2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17172f7095b0d43feab523c28460b64f3c660577ce9069083312d0ba71e8d9e1
MD5 76e0c0b47538acf93b230236f3540e26
BLAKE2b-256 8a92847c112d888bd342866fd8e4e46f94c5f731aa058265210cce716d18fce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8f2d065ab61844460cb9f152cf01132bdc32ccfe98a76045087cd4fd6439e5ec
MD5 24f5c7141cf6ecd2a3f80bdf8e501e5b
BLAKE2b-256 45b8fd5dc317f2b96a2371fc16412fc7240a7d2653741f4eb370e4c75e6e7a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 867ffa1728498fe3e12804100ba6f3140ac4d5e00a97df74368d6e4fd5ea1685
MD5 74c40c21fc9041e1ce18a86bf35c5cd8
BLAKE2b-256 d6c59454b96fd6e746f4133bb5f90d587ba43dbbc3ebb549044cf78ebf453395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78d02a7fbee328f834d018d73d218b2c835d1b8a3e4bad35b9d751d213b904ce
MD5 fc1aabdb89fff5954a8ce9071cead6ec
BLAKE2b-256 ccf99e6f8826d86f0728f06231f0e968792d421bb14cfcf92140bb3d333c1cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 59a794cc614ad8b829d97ba8b3523bc842f8d5f738887b5ecafb98479f607329
MD5 a7fb0a4689342e0a78406759bab49dae
BLAKE2b-256 7978bdd27a7d1c6159118d3f5d0740c2a3635847463a4af5d186c8a9f28ade94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 6006894e9282dd6d2131e343789c85df2e9cc5b0bd908c17fa268743f39f06c4
MD5 615de8e59e559942c5efa18539404c5d
BLAKE2b-256 13e892277b9c54810a8231c8532117e2bdd6ee984489e054fae7b7bc10d73b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 75cb511df1d2a410338b38b83a67d20c01d7ae4bd2ff1518015d685c2d9f450d
MD5 999a735bec4881d83fad0b7b6b234ecd
BLAKE2b-256 a13e1d39a592f404155e91c12401c9c1b7f3502ef1ed9ba4c4a537f5a9b5256e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 dcaae5550fea6e36fe145f5c8dca991fcb11098481fd7ab9814a04ba64a996a8
MD5 2765c9a02bc3fe654366ad11273c9275
BLAKE2b-256 695df5b23d2c8a6ad46e5cff75f74d377062bc03af47d2ea1882dc487b6d4b7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6238721907e5ab447ba9870acd389ba07fe3dc32f1c654cb57d6832382ad0b55
MD5 c35542c6f232f110f59e3a114d56e7e8
BLAKE2b-256 d46b4f7b8c240d9e30d1adc8cdc1fd8667d6cc88cc1eeaa88719cdd917dc8119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dc8ee27ca7be689e602b4583af07adfca34e8c17555b3315ba6de8fefb5da3d
MD5 a77c43089c71a40e692c19dc792c350d
BLAKE2b-256 4654868cccfd449166cec2ee2510264aa20feb3bc848a32ecf3883d322abe43b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36b7af06d97bb4217dfa908dc6b097a21fdc55c8a286292dda31d2c148c034ab
MD5 24984b877d2b43f930808461e4763619
BLAKE2b-256 3774d1c917873ce99205a8d187a73f82635e1387ed5102e8a4aa8c6ae74e1129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3f9c44908a32665ce9758006344ca19ec757a99ce0c9bbf16e84619e4455b48
MD5 a3391a53f5a706d19517e00a202fd262
BLAKE2b-256 2e1b5d79fa30ba947cbcf6fc881f8e1a1688c85704fabd198d4a4384f5a1ef2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 becfc45a821d54f76ab5b3621707d46c5393987f3882c5be77b28ad5b406c7bb
MD5 7b4af097b59ed4271ee17cc119c96bcf
BLAKE2b-256 99e2ca3b599909e9a322a295147e433298f7b6642c99ea067e038ea31d64db74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0656b9adf8076c0e2cc7b3fd97a9351d1e3f765250621711fc2155241f9508cc
MD5 3217d1991cf60ee86cd4a43ac2472ad0
BLAKE2b-256 f99dd5f03c715e720a881a8581fa04a58e6a966488b4d6353d465fac6e2a5234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 73e4a1f139e3e89df2e35137dda8f7296f11207806def64e4cf3ba80f7e29ac8
MD5 05bab03416da14cb376b69126003949c
BLAKE2b-256 16855154dfd06265d55f307342809e5ab0737d03b39df7d2870690d38c1b63dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ce05c829f48cbdc155401e083c55ce3c94bb4186854ee5fe35b0f5a26ddbcab
MD5 91de8fe302a8a7f6e6edc13ac7a866dd
BLAKE2b-256 7bdad25a70113a56a899c2e7cb4110331b6f3905f761d878fa274c6696e9eab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 3ad610ea79ad6761c703940875f4891bec0bd5cbc5f9a4ef9731bd94f631cd06
MD5 53b693d4d0c858eaed5678cc008ee448
BLAKE2b-256 2e75e050dfe3b62f41d42aed9ce5dcd2e426b16ce5f987d7899b1390cafd755f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9d3625f7445e97aebaa39ecf06feca885b6cce8573ba57b8be6312da6a39d518
MD5 140bdae0121a9b2e32957c7769863364
BLAKE2b-256 c65814342ef07eba7661a7121ca1c7c0f2ffd57cc1a0cb62e4be22e25beafdef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 8bfea2615e51b36deefb28fded5eecc238ed063dd9c9c4e12908c5235e199b38
MD5 62db930adffa685694508ffbbc31f5f8
BLAKE2b-256 97510478ace61237f53c07eca1a20f867122c6facad36617fd443d01f05d60fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 49139e6b0937c1354dee60428777e19ad954c5f2f779e9e6ac16c4d3a35beb32
MD5 98c9624c6a3c7620a47eb7991758a23b
BLAKE2b-256 e0abff13162a7bee70cded75a1dd7834b555d04cf703488b11b71c88db8b88c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9316158009326ae3f5ecf8619dbb48c43aa9bbecdb168ca8a8cf07d831aa9079
MD5 bb10fdc7fded4e5f060a28ce7c234a69
BLAKE2b-256 b978d56aff1c39db345273fe49d0d32d74f58ba79dc7d1e87a983df206b82631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyasic_rs-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc864e3934073f7e8a1c2336ab363424b0fa70f309b57fe93cb7ac90dd75f65e
MD5 ecb4d272fb6ee072c2e563eb11708a62
BLAKE2b-256 fdf1a7f397789c098b3ac0115f414e563826759f18142b9c43526b8a1597ca7e

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