Skip to main content

HDC-RS

Crates.io Documentation License Rust Version Rust Validation

Release: 0.2.0 · Status: Beta

A pure Rust implementation of the HarmonyOS Device Connector (HDC) client library, providing both async and blocking APIs for interacting with HarmonyOS/OpenHarmony devices.

Note: HDC is to HarmonyOS what ADB is to Android - a bridge for device communication, debugging, and development.


✨ Features

  • 🚀 Async/await - Built on Tokio for efficient async I/O
  • 🔄 Blocking API - Synchronous wrapper for FFI bindings (PyO3, JNI, etc.)
  • 📱 Device Management - List, connect, and monitor devices
  • 💻 Shell Commands - Execute commands on devices with full output
  • 🔌 Port Forwarding - TCP, Unix sockets, JDWP, and Ark debugger support
  • 📦 App Management - Install/uninstall HAP and HSP packages
  • 📁 File Transfer - Efficient bidirectional file transfer with compression
  • 🔍 Device Monitoring - Real-time device connection/disconnection events
  • 📋 Log Streaming - Continuous or buffered hilog reading
  • 🛡️ Type-safe API - Rust's type system ensures correctness
  • ⚡ Zero-copy - Efficient data handling with bytes crate
  • 🎯 Error Handling - Comprehensive error types with context

📋 Table of Contents

🔧 Installation

Prerequisites

  • Rust 1.71 or later
  • HDC server must be installed and running
  • A HarmonyOS/OpenHarmony device connected via USB or network

Add to Your Project

Add this to your Cargo.toml:

[dependencies]
hdc-rs = "0.2"
tokio = { version = "1", features = ["full"] }

Feature Flags

  • blocking - Enable synchronous/blocking API for FFI bindings
[dependencies]
hdc-rs = { version = "0.2", features = ["blocking"] }

🚀 Quick Start

use hdc_rs::HdcClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Connect to HDC server
    let mut client = HdcClient::connect("127.0.0.1:8710").await?;

    // List connected devices
    let devices = client.list_targets().await?;
    println!("Devices: {:?}", devices);

    if devices.is_empty() {
        println!("No devices connected!");
        return Ok(());
    }

    // Select and connect to first device
    let mut client = HdcClient::connect("127.0.0.1:8710").await?;
    client.connect_device(&devices[0]).await?;
    println!("Connected to device: {}", devices[0]);

    // Execute shell command on the selected device
    let output = client.shell("ls -l /data").await?;
    println!("Output:\n{}", output);

    Ok(())
}

Blocking API (for FFI/PyO3)

Enable the blocking feature for synchronous API:

[dependencies]
hdc-rs = { version = "0.2", features = ["blocking"] }
use hdc_rs::blocking::HdcClient;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Connect to HDC server (synchronous!)
    let mut client = HdcClient::connect("127.0.0.1:8710")?;

    // List connected devices
    let devices = client.list_targets()?;
    println!("Devices: {:?}", devices);

    if !devices.is_empty() {
        // Connect and execute command
        let mut client = HdcClient::connect("127.0.0.1:8710")?;
        client.connect_device(&devices[0])?;
        let output = client.shell("uname -a")?;
        println!("Output: {}", output);
    }

    Ok(())
}

📚 Examples

The repository includes several examples demonstrating different features:

Example Description Command
list_devices List all connected devices cargo run --example list_devices
simple_shell Interactive shell session cargo run --example simple_shell
blocking_demo Synchronous API demo cargo run --example blocking_demo --features blocking
device_monitor Monitor device connections cargo run --example device_monitor
file_demo File transfer operations cargo run --example file_demo
forward_demo Port forwarding setup cargo run --example forward_demo
app_demo App install/uninstall cargo run --example app_demo
hilog_demo Device log streaming cargo run --example hilog_demo
comprehensive All features combined cargo run --example comprehensive

Running Examples

# List all connected devices
cargo run --example list_devices

# Blocking API demo (synchronous)
cargo run --example blocking_demo --features blocking

# Monitor device connections/disconnections
cargo run --example device_monitor

# Interactive shell
cargo run --example simple_shell

# File transfer demo
cargo run --example file_demo

# Port forwarding demo
cargo run --example forward_demo

# App installation demo
cargo run --example app_demo

# Hilog (device logs) demo
cargo run --example hilog_demo

# Comprehensive example (all features)
cargo run --example comprehensive

# Enable debug logging for troubleshooting
RUST_LOG=hdc_rs=debug cargo run --example list_devices

📖 API Documentation

For detailed API documentation, visit docs.rs/hdc-rs.

Core Types

  • HdcClient - Main async client for HDC communication
  • blocking::HdcClient - Synchronous wrapper for FFI bindings
  • HdcError - Comprehensive error type with context
  • ForwardNode - Port forwarding endpoint specification
  • InstallOptions / UninstallOptions - App management options
  • FileTransferOptions - File transfer configuration
  • TargetBootMode / TargetMode - Device control command options

Client SDK Examples

Connect or disconnect a TCP/manual target:

use hdc_rs::HdcClient;

# async fn example() -> Result<(), Box<dyn std::error::Error>> {
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.target_connect("192.168.0.2:10178").await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.target_disconnect("192.168.0.2:10178").await?;
# Ok(())
# }

Run common device-control commands:

use hdc_rs::{HdcClient, TargetBootMode, TargetMode};

# async fn example() -> Result<(), Box<dyn std::error::Error>> {
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.target_mount().await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.target_boot(Some(TargetBootMode::Recovery)).await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.smode(true).await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.tmode(TargetMode::Port(Some(10178))).await?;
# Ok(())
# }

List debug process identifiers:

use hdc_rs::HdcClient;

# async fn example() -> Result<(), Box<dyn std::error::Error>> {
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let jpids = client.jpid().await?;
println!("{:?}", jpids);
# Ok(())
# }

Use extended file and app options:

use hdc_rs::{FileTransferOptions, HdcClient, InstallOptions, UninstallOptions};

# async fn example() -> Result<(), Box<dyn std::error::Error>> {
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let file_opts = FileTransferOptions::new()
    .compress(true)
    .debug_dir(true)
    .cwd("/data/local/tmp");
client.file_send("local.txt", "remote.txt", file_opts).await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let install_opts = InstallOptions::new()
    .replace(true)
    .cwd("/tmp")
    .wait_time(30)
    .grant_permissions(true);
client.install(&["app.hap"], install_opts).await?;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let uninstall_opts = UninstallOptions::new()
    .keep_data(true)
    .user_id("100");
client.uninstall("com.example.app", uninstall_opts).await?;
# Ok(())
# }

See docs/hdc-client-api-matrix.md for the async, blocking, and Python API coverage matrix.

The matrix distinguishes implemented API surface from device validation. Rows that require a device are covered only by ignored integration tests and need a running HDC server plus an authorized HarmonyOS/OpenHarmony device; CI does not claim real-device validation for those rows.

🏗️ Architecture

System Overview

┌─────────────────┐
│   Your App      │  ◄── Your Rust application
└────────┬────────┘
         │ (uses hdc-rs API)
         ▼
┌─────────────────┐
│    hdc-rs       │  ◄── This library (Rust)
│  ┌───────────┐  │
│  │  Client   │  │  - Connection management
│  │  Protocol │  │  - Packet codec
│  │  Commands │  │  - Error handling
│  └───────────┘  │
└────────┬────────┘
         │ (TCP socket: 127.0.0.1:8710)
         ▼
┌─────────────────┐
│  HDC Server     │  ◄── Native HDC daemon
│  (daemon)       │
└────────┬────────┘
         │ (USB/TCP connection)
         ▼
┌─────────────────┐
│ HarmonyOS       │  ◄── Target device
│ Device          │
└─────────────────┘

Project Structure

hdc-rs/
├── hdc-rs/              # Core Rust library
│   ├── src/
│   │   ├── lib.rs       # Public API
│   │   ├── client.rs    # HdcClient implementation
│   │   ├── blocking.rs  # Synchronous wrapper
│   │   ├── error.rs     # Error types
│   │   ├── app.rs       # App management
│   │   ├── file.rs      # File transfer
│   │   ├── forward.rs   # Port forwarding
│   │   └── protocol/    # Protocol implementation
│   │       ├── packet.rs    # Packet codec
│   │       ├── command.rs   # Command builders
│   │       └── channel.rs   # Channel management
│   └── Cargo.toml
├── hdc-rs-py/           # Python bindings (PyO3)
│   ├── src/lib.rs
│   └── Cargo.toml
├── examples/            # Usage examples
└── tests/               # Integration tests

🔌 Protocol Details

Packet Format

HDC uses a simple length-prefixed binary protocol over TCP:

┌──────────────────────────────┐
│  4 bytes: Payload Length     │  (Big-endian u32)
├──────────────────────────────┤
│  N bytes: Payload Data       │  (Command + Arguments)
└──────────────────────────────┘

Connection Lifecycle

Client                           Server
  │                                │
  ├──── TCP Connect ──────────────>│
  │                                │
  │<──── Handshake (Channel ID) ───┤
  │                                │
  ├──── Connect Key ──────────────>│
  │                                │
  │<──── OK ────────────────────────┤
  │                                │
  ├──── Command ──────────────────>│
  │                                │
  │<──── Response ──────────────────┤
  │                                │
  ├──── Close ────────────────────>│
  │                                │

Supported Commands

Command Description Status
list targets List connected devices ✅ Implemented
checkserver Get server version ✅ Implemented
tmode port <port> Connect device over TCP ✅ Implemented
shell <cmd> Execute shell command ✅ Implemented
file send <local> <remote> Upload file ✅ Implemented
file recv <remote> <local> Download file ✅ Implemented
fport <local> <remote> Forward port ✅ Implemented
rport <remote> <local> Reverse forward ✅ Implemented
install <path> Install app ✅ Implemented
uninstall <pkg> Uninstall app ✅ Implemented
hilog Stream device logs ✅ Implemented
wait-for-device Wait for device ✅ Implemented

“Implemented” means the client API is exposed; it is separate from real-device validation. Device-dependent integration tests are ignored by default and require a running HDC server plus an authorized HarmonyOS/OpenHarmony device. CI does not claim hardware validation for these commands.

🐍 Python Bindings

This project includes Python bindings built with PyO3. See hdc-rs-py/README.md for complete documentation.

Quick Example

from hdc_rs_py import HdcClient

# Connect and list devices
client = HdcClient("127.0.0.1:8710")
devices = client.list_targets()
print(f"Devices: {devices}")

if devices:
    # Execute command
    client = HdcClient("127.0.0.1:8710")
    client.connect_device(devices[0])
    output = client.shell("uname -a")
    print(output)

Installation

cd hdc-rs-py
pip install maturin
maturin develop  # Development mode
# or
maturin build --release  # Build wheel
pip install target/wheels/hdc_rs_py-*.whl

🔍 API Reference

HdcClient

Main client for HDC communication.

Connection Methods

  • connect(address) - Connect to HDC server
  • close() - Close connection
  • is_connected() - Check if connected

Device Management

  • list_targets() - List all connected devices
  • connect_device(device_id) - Select a device for subsequent commands
  • check_server() - Get server version
  • wait_for_device() - Block until a device is connected
  • monitor_devices(interval, callback) - Monitor device list changes with polling
    • interval: Polling interval (e.g., Duration::from_secs(2))
    • callback: Function called when device list changes, return false to stop

The one-shot local tasks list_targets(), list_targets_verbose(), check_server(), version(), help(), discover(), and check_device() drain their channel and disconnect before returning. Create a fresh client before a subsequent terminal task. wait_for_device() retains its continuous wait semantics.

Target Control

  • target_connect(key) / target_disconnect(key) - Connect or disconnect a TCP/manual target
  • connect_any() / reconnect_target(key) - Select or reconnect a target
  • target_mount() - Mount the target filesystem
  • target_boot(mode) - Boot the target with an optional upstream mode
  • smode(enable_root) - Switch daemon privilege mode
  • tmode(mode) - Switch target transport mode

The target-control task methods consume their channel and leave the client disconnected when they return. Reconnect before issuing another terminal task.

Command Execution

  • shell(cmd) - Execute shell command on the currently selected device
    • Important: Must call connect_device() first, or server will return error
  • shell_on_device(device_id, cmd) - Execute shell command on specific device
  • target_command(device_id, cmd) - Execute any command on specific device

Port Forwarding

  • fport(local, remote) - Forward local traffic to remote device
    • Example: fport(ForwardNode::Tcp(8080), ForwardNode::Tcp(8081))
  • rport(remote, local) - Reverse forward remote traffic to local host
    • Example: rport(ForwardNode::Tcp(9090), ForwardNode::Tcp(9091))
  • fport_list() - List all active forward/reverse tasks
  • fport_remove(task_str) - Remove a forward task by task string
    • Example: fport_remove("tcp:8080 tcp:8081")

Creating an fport() or rport() mapping drains the terminal task and disconnects the client on return. Reconnect before issuing another terminal task; fport_list() and fport_remove() use their own temporary server connections.

Forward Node Types:

  • ForwardNode::Tcp(port) - TCP port
  • ForwardNode::LocalFilesystem(path) - Unix domain socket (filesystem)
  • ForwardNode::LocalReserved(name) - Unix domain socket (reserved)
  • ForwardNode::LocalAbstract(name) - Unix domain socket (abstract)
  • ForwardNode::Dev(name) - Device
  • ForwardNode::Jdwp(pid) - JDWP (Java Debug Wire Protocol, remote only)
  • ForwardNode::Ark { pid, tid, debugger } - Ark debugger (remote only)

App Management

  • install(paths, options) - Install application package(s)
    • paths: Single or multiple .hap/.hsp files or directories
    • options: InstallOptions::new().replace(true).cwd("/tmp").wait_time(180).user_id("100").list_options(false).grant_permissions(true)
      • replace: Replace existing application
      • shared: Install shared bundle for multi-apps
      • cwd: Install working directory
      • wait_time: Wait time in seconds (-w)
      • user_id: Numeric user ID (-u)
      • list_options: Request install option help (-h)
      • grant_permissions: Grant permissions after install (-g)
  • uninstall(package, options) - Uninstall application package
    • package: Package name passed as the upstream -n option (e.g., "com.example.app")
    • options: UninstallOptions::new().keep_data(true).shared(false).module_name("entry").version_code("42").user_id("100").list_options(false)
      • keep_data: Keep the data and cache directories
      • shared: Remove shared bundle
      • module_name: Module name (-m)
      • version_code: Numeric version code (-v)
      • user_id: Numeric user ID (-u)
      • list_options: Request uninstall option help (-h)

Install/uninstall daemon option/value pairs must each be encoded in one quoted HDC argument (for example, "-w 180" or "-m entry"). The -cwd option remains two separate arguments and may contain spaces when host-quoted. Numeric and module option values must be non-empty and safe for the HDC command parser; they cannot contain whitespace, control characters, quotes, or shell-injection characters.

Log Management

  • hilog(args) - Read device logs (buffered mode)
    • args: Optional hilog arguments (e.g., "-h" for help, "-t app" for app logs)
    • Returns all logs as a string after timeout
  • hilog_stream(args, callback) - Streaming hilog to given callback

File Transfer

  • file_send(local, remote, options) - Send file to device
    • local: Local file path
    • remote: Remote device path
    • options: FileTransferOptions - configure transfer behavior
  • file_recv(remote, local, options) - Receive file from device
    • remote: Remote device path
    • local: Local file path
    • options: FileTransferOptions - configure transfer behavior

File Transfer Options:

  • hold_timestamp(bool) - Preserve file timestamps (-a)
  • sync_mode(bool) - Only update if source is newer (-sync)
  • compress(bool) - Compress during transfer (-z)
  • mode_sync(bool) - Sync file permissions (-m)
  • debug_dir(bool) - Transfer to/from debug app directory (-b)
  • cwd(path) - Run the transfer relative to a working directory (-cwd)

Usage Pattern

Option 1: Select device first (Recommended)

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;

// Connect to device - this re-establishes connection with device ID in handshake
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;

// Now shell commands will be routed to the selected device
let output = client.shell("ls /data").await?;

Option 2: Specify device per command

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;

// Execute on specific device without selecting
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let output = client.shell_on_device(&devices[0], "ls /data").await?;

Option 3: Port forwarding

use hdc_rs::{HdcClient, ForwardNode};

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;

// Forward local TCP 8080 to device TCP 8081
client.fport(ForwardNode::Tcp(8080), ForwardNode::Tcp(8081)).await?;

// List all forwards
let tasks = client.fport_list().await?;
for task in tasks {
    println!("Forward: {}", task);
}

// Remove forward
client.fport_remove("tcp:8080 tcp:8081").await?;

Option 4: App management

use hdc_rs::{HdcClient, InstallOptions, UninstallOptions};

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;

// Install app (replace if exists)
let opts = InstallOptions::new().replace(true);
client.install(&["app.hap"], opts).await?;

// Uninstall app (keep data)
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;
let opts = UninstallOptions::new().keep_data(true);
client.uninstall("com.example.app", opts).await?;

Option 5: Device logs (hilog)

use hdc_rs::HdcClient;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;

// Get logs as buffered string
let logs = client.hilog(Some("-t app")).await?;
println!("App logs:\n{}", logs);

// Stream logs on a fresh channel
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;
client
    .hilog_stream(None, |log_chunk| {
        println!("{}", log_chunk);
        false
    })
    .await?;

Option 6: Monitor device connections

use hdc_rs::HdcClient;
use std::time::Duration;

let mut client = HdcClient::connect("127.0.0.1:8710").await?;

// Wait for any device to connect (blocks until a device is available)
let device = client.wait_for_device().await?;
println!("Device connected: {}", device);

// Monitor device list changes in real-time
client.monitor_devices(Duration::from_secs(2), |devices| {
    println!("Device list updated: {} device(s)", devices.len());
    for device in devices {
        println!("  - {}", device);
    }
    true // Continue monitoring, return false to stop
}).await?;

Option 7: File transfer

use hdc_rs::{HdcClient, FileTransferOptions};

let mut client = HdcClient::connect("127.0.0.1:8710").await?;
let devices = client.list_targets().await?;
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;

// Send file to device with options
let opts = FileTransferOptions::new()
    .hold_timestamp(true)   // Preserve timestamp
    .compress(true);         // Compress transfer
client.file_send("local.txt", "/data/local/tmp/remote.txt", opts).await?;

// Receive file from device
let mut client = HdcClient::connect("127.0.0.1:8710").await?;
client.connect_device(&devices[0]).await?;
let opts = FileTransferOptions::new().sync_mode(true);
client.file_recv("/data/local/tmp/remote.txt", "local.txt", opts).await?;

Error Handling

All methods return Result<T, HdcError>. The library provides comprehensive error types:

use hdc_rs::{HdcClient, HdcError};

match client.shell("ls").await {
    Ok(output) => println!("{}", output),
    Err(HdcError::NotConnected) => eprintln!("Not connected to HDC server!"),
    Err(HdcError::Timeout) => eprintln!("Command timeout!"),
    Err(HdcError::DeviceNotFound(_)) => eprintln!("Device not found!"),
    Err(HdcError::Protocol(msg)) => eprintln!("Protocol error: {}", msg),
    Err(e) => eprintln!("Error: {}", e),
}

Available Error Types:

  • NotConnected - Not connected to HDC server
  • ConnectionClosed - HDC server closed the transport cleanly
  • Timeout - Operation timeout
  • DeviceNotFound - Target device not found
  • Protocol - Protocol-level error
  • Io - I/O error (network, file, etc.)
  • InvalidBanner - Invalid server banner
  • CommandFailed - Command execution failed

💻 Development

┌─────────────────────┐
│ 4 bytes: length     │ (big-endian u32)
├─────────────────────┤
│ N bytes: data       │
└─────────────────────┘

Channel Handshake

  1. Client connects to server
  2. Server sends handshake with channel ID
  3. Client responds with connect key
  4. Connection established

Current Status

Implemented ✅

  • TCP connection management
  • Packet codec (length-prefixed protocol)
  • Channel handshake
  • Device management and target control commands
  • Shell commands, file transfer, port forwarding, and app management
  • Hilog and JDWP process tracking
  • Error handling
  • Async, blocking, and Python APIs

Planned 🚧

  • USB connection support
  • Encryption (TLS-PSK)

Development

Prerequisites

  • Rust 1.71 or later
  • HDC server installed (from HarmonyOS SDK or OpenHarmony)
  • A HarmonyOS/OpenHarmony device or emulator

Building from Source

# Clone the repository
git clone https://github.com/oslo254804746/hdc-rs.git
cd hdc-rs

# Build the project
cargo build

# Build with release optimizations
cargo build --release

# Build with all features
cargo build --all-features

Running Tests

# Run the pure Rust crate tests used by CI
cargo test -p hdc-rs --all-features

# Run the full workspace, including PyO3 bindings.
# Set PYO3_PYTHON explicitly so PyO3 does not depend on a local .venv path.
PYO3_PYTHON=$(command -v python3) cargo test --workspace --all-features

# Run specific test
cargo test test_name

The integration suites in tests/integration_test.rs and tests/forward_app_test.rs are marked #[ignore] because they require a real HDC server at 127.0.0.1:8710; shell, file, forward, app, hilog, and monitor flows also require a connected and authorized HarmonyOS/OpenHarmony device. Run them explicitly when that environment is available:

cargo test --test integration_test -- --ignored
cargo test --test forward_app_test -- --ignored

Enable Debug Logging

Set the RUST_LOG environment variable for detailed logging:

# Linux/macOS
RUST_LOG=hdc_rs=debug cargo run --example list_devices

# Windows PowerShell
$env:RUST_LOG="hdc_rs=debug"; cargo run --example list_devices

# Windows CMD
set RUST_LOG=hdc_rs=debug && cargo run --example list_devices

Code Quality

# Format code
cargo fmt --all -- --check

# Lint with Clippy
PYO3_PYTHON=$(command -v python3) cargo clippy --workspace --all-features -- -D warnings

# Check without building
cargo check

Documentation

# Generate and open documentation
cargo doc --open

# Generate documentation for all features
cargo doc --all-features --no-deps --open

🐛 Troubleshooting

Common Issues

"No devices found"

Solution:

  • Ensure HDC server is running: hdc start
  • Check device connection: hdc list targets
  • Verify device is authorized (check device screen for authorization prompt)
  • For network devices: hdc tconn <device_ip>:5555

Connection timeout

Symptoms: HdcError::Timeout or connection hangs

Solution:

  • Check if HDC server is listening on port 8710:
    • Windows: netstat -ano | findstr 8710
    • Linux/macOS: netstat -an | grep 8710 or lsof -i :8710
  • Restart HDC server: hdc kill then hdc start
  • Check firewall settings

Protocol errors

Symptoms: HdcError::Protocol or unexpected responses

Solution:

  • Ensure HDC server version compatibility (tested with 3.2.0+)
  • Check server version: hdc version or client.check_server().await?
  • Update HDC server to the latest version
  • Enable debug logging to inspect protocol messages

File transfer fails

Symptoms: HdcError::Io during file operations

Solution:

  • Verify file paths are correct
  • Check device storage permissions
  • Ensure target directory exists on device
  • For large files, increase timeout or use compression

"Device not authorized"

Solution:

  • Check device for authorization dialog
  • Revoke and re-authorize: hdc kill-server then reconnect device
  • Check device developer options are enabled

Debug Tips

  1. Enable verbose logging:

    RUST_LOG=hdc_rs=trace cargo run --example your_example
    
  2. Use the comprehensive example:

    cargo run --example comprehensive
    
  3. Check HDC server logs:

    • Server logs are typically in the HDC installation directory
    • Use hdc -l 5 for verbose HDC logging
  4. Test with official HDC client:

    hdc list targets
    hdc shell ls /data
    

    If the official client works but hdc-rs doesn't, please file an issue.

📊 Performance

  • Zero-copy parsing with bytes crate
  • Async I/O with Tokio for efficient concurrency
  • Connection pooling support (reuse connections)
  • Streaming support for large file transfers and log streaming

Benchmarks

Typical performance on a modern system:

  • Device listing: ~10-50ms
  • Shell command: ~20-100ms (depends on command)
  • File transfer: ~10-50 MB/s (depends on USB/network speed and device)

🗺️ Roadmap

Current Status (v0.2.0)

  • ✅ TCP connection management
  • ✅ Async/await API
  • ✅ Blocking API for FFI
  • ✅ Device management (list, connect, monitor)
  • ✅ Shell command execution
  • ✅ File transfer (send/recv)
  • ✅ Port forwarding (TCP, Unix sockets, JDWP, Ark)
  • ✅ App management (install/uninstall)
  • ✅ Log streaming (hilog)
  • ✅ Python bindings (PyO3)

🤝 Contributing

Contributions are welcome! Here's how you can help:

Ways to Contribute

  • 🐛 Report bugs - Open an issue with reproduction steps
  • 💡 Suggest features - Share your ideas for improvements
  • 📝 Improve documentation - Fix typos, add examples, clarify usage
  • 🔧 Submit pull requests - Fix bugs or implement new features
  • ⭐ Star the project - Show your support!

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run tests (cargo test)
  5. Run formatting (cargo fmt)
  6. Run linting (cargo clippy)
  7. Commit your changes (git commit -m 'Add amazing feature')
  8. Push to the branch (git push origin feature/amazing-feature)
  9. Open a Pull Request

Code Guidelines

  • Follow Rust naming conventions and idioms
  • Add tests for new functionality
  • Update documentation for API changes
  • Keep commits atomic and well-described
  • Ensure all CI checks pass

Testing

# Run the pure Rust crate tests used by CI
cargo test -p hdc-rs --all-features

# Run the full workspace, including PyO3 bindings
PYO3_PYTHON=$(command -v python3) cargo test --workspace --all-features

# Run specific test suite
cargo test --lib
cargo test --test integration_test -- --ignored
cargo test --test forward_app_test -- --ignored

# Run with verbose output
cargo test -- --nocapture

📄 License

This project is dual-licensed under:

You may choose either license for your use.

🙏 Acknowledgments

  • HarmonyOS/OpenHarmony development tools team for HDC
  • Tokio project for excellent async runtime
  • PyO3 project for Rust-Python bindings
  • Rust community for amazing tools and libraries

📚 Resources

Official Documentation

Community

📈 Project Status

Rust Validation License Rust Version

Version: 0.2.0 Status: Active Development Stability: Beta


Made with ❤️ by the HDC-RS contributors

Metadata

Release files for hdc-rs-py 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for hdc-rs-py 0.2.0
File
hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
hdc_rs_py-0.2.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
hdc_rs_py-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
hdc_rs_py-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
hdc_rs_py-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
hdc_rs_py-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32 Details
hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ ARMv7l Details
hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ ARM64 Details
hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ IBM System/390x Details
hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARMv7l Details
hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details

Total release size: 64.2 MB

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 683.6 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b9c9febc368fe535c2f16041065ee1bdc9cbaf9b7c13cb5a31cd2d20059d139f
BLAKE2b-256 checksum
How to use checksums
290d59b14194f0d148d6685ec5f129f81ee82820417683ceb9ffe48c86102a60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Size 704.9 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
389386b3833eb0e3aaf8a950890014fb92742cf8e9217aaf0badb2e1f2a2c9d2
BLAKE2b-256 checksum
How to use checksums
e5ede3334693db697389b3a15e065e4c21bd2e87f47b81fdc0992eafc87b98b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Size 755.7 kB
Tags Linux musl 1.2+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fa8e4d9ce80904780cdf7db643655d793575b6fbbe1590e2ed823ea200b2f262
BLAKE2b-256 checksum
How to use checksums
edfc2a3920ef3a30e71f63982ef14005efdbb92608a1c15926d02586a58a7804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 629.1 kB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8da2e360865e6e8aa572367da1062b68250f02353ca9a06ef008185dc695c333
BLAKE2b-256 checksum
How to use checksums
da1c9c05875e08bedf8a3436476497180488d530ae3f4823542ab0f3d4bea769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 470.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
580332f8532aa1f442f0628b60fccca9421ba9114f055173d55a030c75b83d15
BLAKE2b-256 checksum
How to use checksums
18f683bc3c7dd71a0240d6bfaab039ea84e24ea1cf3e4fa4dddec6fc9a333770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 538.9 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
1cb1fa99dfa83a455a85b592eaf60e0706ece989e76e5d92d4c895cc3b528435
BLAKE2b-256 checksum
How to use checksums
905b89c56bf6f7a1b845b043997bdcbe0cfcb0ef7df6d387fc522dd857aeca00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 503.3 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
67378aed1a6abff013aa6d3d4f13ad23f7887b6ce92d6c6e598850a00e58f70c
BLAKE2b-256 checksum
How to use checksums
9b685bc4956a5c99db51f6778fc7bc4cd036ce149e26caaef06179cae99745f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 478.3 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
213d5f4b5218b486eded4e1a16431a053738acb5e5a92ed0cd76c187e963d583
BLAKE2b-256 checksum
How to use checksums
76ea3b6b3854f6c4780297f550bd878a5db98c25a8dc981fc9ae995d3c7e298b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 451.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
2002d2ba6d77dfb280baef9d5be904e550aec0a08a0db168de93d0fff32ed8f2
BLAKE2b-256 checksum
How to use checksums
e83a05bbb3e621023a76a122b5c308b702e245467b79153df0d24ba171e5170e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 492.8 kB
Tags Linux glibc 2.12+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
513ed52c48a692086ec1b0ec31c697ed1b679a1125dc0254f477a05a65a429d8
BLAKE2b-256 checksum
How to use checksums
f040b05a4d537f21e2566b421a2745271b98d464c204e2192d8638b974de12e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Size 683.6 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
c0821ada30e81bd27f73df60ed47a14be4972be27d5a906148ce914f9fee1303
BLAKE2b-256 checksum
How to use checksums
1bea1df70b54232a6c65d574f43d130231cfa07fd64203539351c52fe0551a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Size 704.5 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
983991b23fa78688c10b178c7fe703f4bc8cec7ffdbbeb28d12c40e7a01895da
BLAKE2b-256 checksum
How to use checksums
922128835b50780814e231d338435a9b27439871568ce0fd94fb0dd35f09f33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Size 756.1 kB
Tags Linux musl 1.2+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
eeb2d9c1264584fef697f5d0cbfcce43f5a74a920b5c1ff485e856dc6ad2a122
BLAKE2b-256 checksum
How to use checksums
016ec263c53c61c2fb917baf33a6c1a7089d2f0a95da8b8f0c7daa2f033cf633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Size 628.9 kB
Tags Linux musl 1.2+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
7221b7d1c43e3d413cd997a1b7b6ef16f4955612f0a0e175f21cc9262141bf16
BLAKE2b-256 checksum
How to use checksums
69a387e40f9a5c53467f1a719e5337dd9b04eb312792938ff215a249444827e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 539.1 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
1a730953b88611665add3b5f00856e002e7b279a889e6706b5b6b4c0242178b8
BLAKE2b-256 checksum
How to use checksums
085b51856b5430d7a38eba4281c77134c0adabc030d0fff3e97c88e0983e9178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 503.1 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
28ac8aead9adb8489068ce48b94679479e5e6e9ebbc33655829b295fd327d237
BLAKE2b-256 checksum
How to use checksums
b9158952b2b2842ef86d7f290daa600e7a9d61609b86caa99d4234e01b6051e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 478.8 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
8ea5d925c3c6a387a219bea623706b63349ffbf2dc90b3dc9a2ba125cc8a0ad8
BLAKE2b-256 checksum
How to use checksums
f8c2669d9ab9d6f82d0b5cc3e057ee405ae3bbcb3291636edcd53751e72e1b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 450.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
f568bf4c6fa14bb209d8075b27dc69879f3ae4295fd58211d1821e966cc2849e
BLAKE2b-256 checksum
How to use checksums
426e5800891d2c311ac1dd538096fef5f7e8262060ebf596cb81127d9472f8fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Size 683.8 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
5e71ddb99eee6c5077223b9b21638c57b6ba46bce00351bc00e783b3b85e317e
BLAKE2b-256 checksum
How to use checksums
0abe7a4078e76673cf00e5d98ec4799db28e35e97ce5d04e7cf1083be224f6f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Size 704.8 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
cbd6f47180a733d50fac15f1e3abdc667281c5daed63f195232634685273c9bc
BLAKE2b-256 checksum
How to use checksums
68a83d3d5d2f766cadc9fd66f4455cff74dc504f35c4fe04ff94f58e134e6238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Size 756.3 kB
Tags Linux musl 1.2+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
c8ea9fb4117b36718f012198a523bcdc1edbdd21944f6f2e61b794f9c38e5ee3
BLAKE2b-256 checksum
How to use checksums
9035c77dc1079e59a9c5cfc0423d2e9c866a1f0174cc1222207648bd8e0a8daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Size 629.1 kB
Tags Linux musl 1.2+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
eb117a7aefdbced6932a542c575a40ea978da2cdce1129afcdadcef5d4952582
BLAKE2b-256 checksum
How to use checksums
879ee02c83c096b980f1f50d5153af478fe728e6f749b4f549cd0c672ff78f59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 539.1 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
1ec8268f0a9b7b072e67d6f3f44be7b16599cbfdd3953384674b2d7961eb7361
BLAKE2b-256 checksum
How to use checksums
6753dd53163c6063859c4b95dfc34345ed68917ca6cb1244b7fdfe3f5a025f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 503.4 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
05d8afd3556fcf290b48cf11f9886a1fdeaf5f482ca8d10c59d890b728cab0d4
BLAKE2b-256 checksum
How to use checksums
e080c698485af64380ab5e115431a21d0c09e32cbf97947d202284754abef341
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 479.0 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
8b4959c39c04a7caa9a8e5c4ffebc0747ed4903831880a0cad1ee4bafa964228
BLAKE2b-256 checksum
How to use checksums
38b53ecc927c13abc4f1067aea16023770b423aa6bad9f13bf68772c2435ac5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 450.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
4459320898f08a643d8986b8ac370ef9831127a6ce8237184d89570aac11e5a4
BLAKE2b-256 checksum
How to use checksums
f89df1d8542d5f17b31150f291b839c9ecf8a96f502dd7864e0e33c98092a2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 680.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6f90965362c1906a0a30e479b9b91d213d1a3e5a37d88bf52b33544710376c48
BLAKE2b-256 checksum
How to use checksums
b35df37f48692cef09c5aa454dd7c0d7caeed63bc34907ea95a93c1e96c8a15b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 710.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b178bfe152b77d5fa556e10cf3707c6d9bf6cd87018633b28649e1ca42638a62
BLAKE2b-256 checksum
How to use checksums
ef733afd6112913466834c315f9d9bfc9d8141117deae8c03ffc1c0e2c0fb635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 759.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
fa9ab2971589cc51e36354d7349e12ddaeb8c2f5316a4c327ee5a7a0c8ca8565
BLAKE2b-256 checksum
How to use checksums
9eaf1e81424de7b35fd7804d47001a7498acc398c37db147662400e22962c8cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 625.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b2d0b823f9b0c07834e98afa31d6576051202edea6e3dfd96e1c485b6436d623
BLAKE2b-256 checksum
How to use checksums
40f051ebc78f55521ba77b78e02b6542860b91750551c8727d98912d2189182c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 467.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a711287e05bea05eccb54f4add5c472030f0cfea953aae70ef1d6d7bc8a3cf5d
BLAKE2b-256 checksum
How to use checksums
9755840b96b7e11af41444601eac21157f251335d2e2249ef9d7aaaccc2015ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 535.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
9bd78ac3da258ea7210f6512ff2d200be01c3d56607db5666f740ceb8e0e3281
BLAKE2b-256 checksum
How to use checksums
055639321d7a3daf4cb41922e5e71c73d9be773d57aa9ec66f879ead4a8797a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 499.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
fe41d2b00572bcd4e7e179e6f9b2824935665c07b25785e9a46a76f916681815
BLAKE2b-256 checksum
How to use checksums
bf467afe64e90e190db7588bc3525d1fb1886e199b1889fd18bf8c4090d5cf25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 483.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
9df48c559ab44378dd81b77e1fae40c0a434645c5a085d3dff6158eca2c921d8
BLAKE2b-256 checksum
How to use checksums
c61f0874dd32ee97e3ee0a183c7203a0e899ac01e44dc9114e4075f496ba733b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 447.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
44d66112db530b288dfabc1f1822d4fc884da2befd41d72fdb7fac4505d1dc7d
BLAKE2b-256 checksum
How to use checksums
b37bb5e108ddc7896138838dba0cd61925750cf177fbfb2d5e280435376c96d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
Size 496.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
8c6ce08b7402281f6b7b0f9b32d39796ffd3f1fc2096e4a9cefdf9a896766b9e
BLAKE2b-256 checksum
How to use checksums
ae95eeac489541d0feeb6e18a7705d77452bc1ebca9907f6bb817b2497e2d3af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-win_amd64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-win_amd64.whl
Size 445.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9341d46400734b6bc0687dda512801b3bef28d99ed73d6976ab5d171b4e9162e
BLAKE2b-256 checksum
How to use checksums
f2038676e5ad7b51edb905bfc739ac43261a0fb33f1299346e94f6bf8fcfa792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-win32.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-win32.whl
Size 389.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
e470a8feb1eb557ad2cd7b3feecfd9d20898545417b62e32d0fd9cc882f13e40
BLAKE2b-256 checksum
How to use checksums
151d4c36f849c5af7d1624f952f28fe7c37221d3b3587a428bfab4d0c4436491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 681.7 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c045b8aaa31e929d3b23998d8b00724dd81019f7d19344915d060b165eb3ca7c
BLAKE2b-256 checksum
How to use checksums
ea2eeb89f8cfb58d011429ecf2a216c546028063d37e6dea26417fa6bb39b9ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_i686.whl
Size 703.9 kB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
0be406f1eba13ccbed8ab0dabcc68044ff131cf000198dd054a4374a2a31ef27
BLAKE2b-256 checksum
How to use checksums
b96f9efc48e8e8a0e4f6e37ccfd443c4f906f8f3b1c8caefa3cbd8c7b11b8281
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_armv7l.whl
Size 754.7 kB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
9b457b9e3ad9f6654e6cb7fce1ebf328801bfb0302818bfe0d6a4e7d1e8f6667
BLAKE2b-256 checksum
How to use checksums
8dbe56f2aa3ca27078efa192220b02c33432abce20e444fad64bc1dbb9ec9b4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 626.8 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
76fd851ff0af7f2bf742ba144d03e38bcf2917b198f95c967bcd034141c86a24
BLAKE2b-256 checksum
How to use checksums
ddcf5dc4d3fead1b14b53b7689fbb9d515aad3be1f6544c387e6172ca76968e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 468.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bf69b33d80a47d2eff9ddc29bc9a349ed967f897147a6c1a3e4f9a6b41332d9b
BLAKE2b-256 checksum
How to use checksums
50eed96a13fcf644ba1f7c3bc130acc5537f6639c6144fe70cc1ab10da522246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 537.4 kB
Tags CPython 3.14 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
20c2e651e1eb98bf2f0083e67ca8f1d3bd9f22d47a906d4994fe8c2c68edefe8
BLAKE2b-256 checksum
How to use checksums
0a44313e55224041a16aaf657e9e7de17dd5abd56d516d6b80a7b57d4939ff7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 500.6 kB
Tags CPython 3.14 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
7c93c09b3ce81b28fb2d41fea25c1934cfa6ba74be944fea568a81cf0893954a
BLAKE2b-256 checksum
How to use checksums
9b3b60efde90efc23128c3cfbc9e7c432cc96a1686c036c86c3f7fb2324842d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 477.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
9c430742318add1be9a0a405eb72acbe78d254e56984818f7399d66ea84fefb2
BLAKE2b-256 checksum
How to use checksums
944c1bac79f00f696e8adae07beb849242c42eac71bd3eb45ee57af27281cf9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 448.7 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f2a6716c299303e2ae4018c07eb04ce2034a0cd9e288deba3364f8571d513998
BLAKE2b-256 checksum
How to use checksums
4fd5ecaffe8bf353ebcece6ff01dd64bdc86a4c086b541c2dfab3c61a56274f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Size 491.8 kB
Tags CPython 3.14 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
0bcab0221bedd88a839fca4be52d35ac6249e182d508d21e8e3614a7d5021c1b
BLAKE2b-256 checksum
How to use checksums
59176f6e50898b074b9180e86e7cfb04516d301aa86a4d20ac6f6ed0653bda16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL hdc_rs_py-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 425.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1799592bc519b9372a2c1af8c0ad088d37d1b2abf5c038e66791f25fae0e434a
BLAKE2b-256 checksum
How to use checksums
1cc1be06c01d029b50d6ec234fb8cb8bf87f826afd112ef4266f01d8f2e5e09b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-win_amd64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-win_amd64.whl
Size 455.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
469391a625c395efbe1298440c4fd59b56ecc0f6575e5b17dc03b530b628353e
BLAKE2b-256 checksum
How to use checksums
886f703b5d0f2eae9f297c1d1e644ca5a6a27a60b1f278dd40f8e1bbd752cf06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 681.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cc2df851d6f2e47a68ca00c824ba54eb420384813c89dc1b53edfd8911dbc0a8
BLAKE2b-256 checksum
How to use checksums
b90f7fceeb714613eca3df592197cd06b1d96e6fe0cf18a27a4fe5d401c10505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl
Size 703.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
7cb362e5a4339d33fc3787cdcd7a47986eca4248e18ddcecc778d8a073790a20
BLAKE2b-256 checksum
How to use checksums
662b012f694427a2f825f3ebacac321270429a192ac0a6830dcd81cefb419b0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl
Size 754.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
0bffb504857a6a0debf170c143e996288b53cc8976005d890d303cea9d8d4c4b
BLAKE2b-256 checksum
How to use checksums
13ba679f2f963fbdf68c9d27e984d0732be3f28e0f567b750047d08a383d637a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 626.9 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
933d2a5854e51eb4151b6ed3db2e7189448d76c41ba09dd8200f68e7028d0811
BLAKE2b-256 checksum
How to use checksums
33b72a2d541beb0c29d6d05fb9d60f7952ea8ab5c28f078713799aa06e41e31e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 469.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4141ba9c3e6f1060af4bcc098c57c641ac0012fdb79053344b402347ee143d23
BLAKE2b-256 checksum
How to use checksums
e70f92d9c89a909bf589ad4284c02fa0199d0f566e6f83304544cc361b761939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 537.4 kB
Tags CPython 3.13 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
cb31053d59ea539afb8e44f5b6b4db20389aff64613dffc0f461a3eee850a371
BLAKE2b-256 checksum
How to use checksums
8bf5a18734a3d469e432e29e70f5b427afabcc4f50c84ff1b3fd0e7929b1fa51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 500.6 kB
Tags CPython 3.13 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
46142a55e62559e61d3da115acc086d43cf9227d40efbcd23b39f4cd70b98755
BLAKE2b-256 checksum
How to use checksums
1865607112b6d72f6146b409142c21429ec1d4ad8140cefaa0b80507b523b3b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 477.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
622fd37fa5385aee1b0a405f6d4cb020b7500b92ab604fecf64538cd3d5b1560
BLAKE2b-256 checksum
How to use checksums
afed4669d669a19ac2e7e9f632eb732d1573e612d2014843b42664418568f404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 448.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6d8dc4a6028d8d81e2e062f5f4bc1099d3a74b6455a268d891e9c38c350b08fc
BLAKE2b-256 checksum
How to use checksums
2dacdae7190783a1416bd3185ed59254924ac0d73471a23c5320c674704e5c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Size 491.5 kB
Tags CPython 3.13 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
2063fa05e92c6a4a3cec1f502f81478a4d1a81b54b754bfcc331fc1f4221fc6c
BLAKE2b-256 checksum
How to use checksums
ffd818c013dc42213885471af71e163a10b0e269d35b24673da456944e2be7d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL hdc_rs_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 425.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e15bdfd5da57c293dd232afc538dbd2c6c2ea51eba6e8ebfb2cd7e494ed29fc8
BLAKE2b-256 checksum
How to use checksums
25858e9b4c0518d3cc059067555bb9c2087bf5d84e5e001be92c3e2587d3443d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-win_amd64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-win_amd64.whl
Size 455.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
972f9cc94cdd0b1589231bb1e965059c34a4b86a8eba2587dcb45e511e80c777
BLAKE2b-256 checksum
How to use checksums
743b73d4133d5a22cfe2036061d0bcac2cd169117a6bd16ce11b30689ab6928d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 682.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
426b14d4016728e75b58e757f058a286d30c297c2c70dc479065c35fdc9445a5
BLAKE2b-256 checksum
How to use checksums
e3672821255833778ab82cb5adff3c2293ee2e180c300a5be85f8587f1fb8d2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl
Size 704.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
235acb84f09b47c6d746dd574dea37f80447750d4c45ad6d20f47bc8546bea26
BLAKE2b-256 checksum
How to use checksums
2ff4b2ac1296bee0275f191ef700c1fb3967929e31c2ebcc37dc71315f86da77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Size 755.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
4625b259be4de46f96e85b7e61d47e556aebd83a7b420a2e88d3e87d486cf038
BLAKE2b-256 checksum
How to use checksums
fd176320fe34866b56d5a18ef9d46571f3338983856dc3eddd40154f9a4f95c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 627.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ba2275a07bd80edd6498a75ce03e27799e575595b74b19093505e9e43e178bdc
BLAKE2b-256 checksum
How to use checksums
6ecb76a4e510edbb9acab39480cbe65def05236e67c44282e0d70824357af8ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 469.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a4a7a827a8ce235ddef2dfb839dceaedf9884e477a152e2d4b301777917e985
BLAKE2b-256 checksum
How to use checksums
930f0314e43cd190f2fd195ab41581ddec1cb2a3e37873fb648c58c3379569dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 537.6 kB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
8a815f2cfbb393aa99642cde850b0474d30f24e0eeb833a582c4b48450776dc9
BLAKE2b-256 checksum
How to use checksums
ab51d5637fd59264e7ed67f64536aefefd4fcb81fed171ee8b8c78774fefe07d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 501.1 kB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
8634b62b23bf2fabfed0cf272891fd2827e95fd10c1d7035ef93a04c9acad660
BLAKE2b-256 checksum
How to use checksums
236ae83c4064a1690916ed86875811504cd19d09cdd935eab85770c3a41eb687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 477.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
d1de0be23b1234cb4c22a8e2691742f7dd9c2d78d4f4226ecbb78fef559ca411
BLAKE2b-256 checksum
How to use checksums
38c37996c81a908e807dd50766516e97867ccec41e7dbc0539d050b4d1e41aa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 449.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b4bbd97d93c132eb26117ff9c1a96a7bbb79d37fe88dfafd716880ccd17502bb
BLAKE2b-256 checksum
How to use checksums
133c73eaeda289ccf53fc438b28a5e1d57984168aefa6da92d6f6e6539666da2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Size 492.0 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
a1c1f51fc54ea5f94f1477ea14dc0e7511819c3d51bd7a8c99561ab0ff76cec1
BLAKE2b-256 checksum
How to use checksums
47cd7b215c1b9e7283e592ac87e35fe34dd50320e5f50211b28786b5a62c86e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL hdc_rs_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 425.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad6cf68905334fed97d6201ff979fe936d541605fa52e4ed3813e614b1b319bd
BLAKE2b-256 checksum
How to use checksums
054be43f3a5b8f9afcc5fc2ab5ceb2ccf2050ea6ec0c574a88e009a5aa37d07d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-win_amd64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-win_amd64.whl
Size 455.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
39382ad7d5b408f58fb3e45eb10159c66e8b4633fdf9dda48cdcd75cc5e1ecfd
BLAKE2b-256 checksum
How to use checksums
8d9aacd48e6f2eb763076bf11bed45f143fe8781d238e4144b9d161e06225e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 683.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
36f9fad1a3a331f749d32608c99a6ee296c2c9d6ecd44d521378e696a08b0063
BLAKE2b-256 checksum
How to use checksums
7af2ba794ff2cfa44172c2e8a8fff96f4a0b68af4626385924ff5df3c84d499a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl
Size 704.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
2ce6f817508ad2a12ba8c4a5a9dc7eedfae324ab15c16e89e1eba0de7dfaca40
BLAKE2b-256 checksum
How to use checksums
4420227577aa076a4934d7ecdccb73285aa36b0fdbf794292eb417687f6c8867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl
Size 755.1 kB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
9386e25489f43bc459c3c29c5c0af5459c12285c501ef607ca91f72f2bfa6bd3
BLAKE2b-256 checksum
How to use checksums
f3637250d7bb0a3b8caf7008513ababb46e4760cf26b91f2767b2374cd56255d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 628.5 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3b004d2e07d9d6d0858e8e4333f2d0b1a2eed5068ef849d1e0dd9a1de7ff8a65
BLAKE2b-256 checksum
How to use checksums
53c6e3a05a738cde4d1762b804b203b47e8fc191270b712e39da9bbad78fb902
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 470.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb3dbf5f3d160aeb6ad4807193c02840bf4dab8292b4cc7fb8cfbf579db8f640
BLAKE2b-256 checksum
How to use checksums
e63289f2825030faa2846a20905772abd56a28db412a9ba2d5fffc7c36aa6978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 538.8 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
272894f829c8f612a94128ba5f0f975059f24f3f838eb783c7845288b7b91fb4
BLAKE2b-256 checksum
How to use checksums
b961af21daa1cffc5d9c65fac34e649da82f5f9c05db1f8a799a7a0106112c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 502.7 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
0fc504af4beedeaa2e863db1d5a5a677675810a18c8d6f5e8391a8141b35e3d8
BLAKE2b-256 checksum
How to use checksums
b9117f31ee4b76183d9deb11a426751a263ed5df4cf8c7b482252e90ec09f29e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 477.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
e8759f67be56dfbe579d40b379e79048e3e473683c973bfcd8956e2375d2e01e
BLAKE2b-256 checksum
How to use checksums
31c6bc424e71d7ca2dc1be362600d9db0f716d84848163bfcd5c0121744e2896
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 450.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a7d59a729ef5dd1b08e6b89033b7cd3435f23a02cf927a53af8476d50b8106cb
BLAKE2b-256 checksum
How to use checksums
f40a7c0fe1f807e09bfea8ff1f0484a81ad88176b8c766bb862571ac4dcdb859
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Size 492.3 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
b687f6c98fdbeb302aa14b2456e63c304d82933023b48a92f47815a0e5f4b476
BLAKE2b-256 checksum
How to use checksums
7badf844aca895ea88b976770486b8f7a4d5eafba488c5b575e9ab95f573ff54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL hdc_rs_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 425.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8aaf68ef4223fded7e61155a34804a0077f3590864a544a0cec57762b8f7d434
BLAKE2b-256 checksum
How to use checksums
6922d05da79e6c5e03559651f95dcd24d988066a24d6685a39c520f478841cc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-win_amd64.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-win_amd64.whl
Size 455.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
58fd8e12bcf45780c76998a49930500c02b7f5ae04e16750133d373ec715f853
BLAKE2b-256 checksum
How to use checksums
75a076defbb3f07d189af934b43ea0be00c7852e9a0ba25baeebaa844b86e209
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 683.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bba7bcecdb3474ee10a3791d72a5c3a89a97c21b8ddfc68ce6da278c9b9ab13d
BLAKE2b-256 checksum
How to use checksums
c1433056f7b6109999565a1f9be8e8e1379a07060b44d2efa2b073f019bd8699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl
Size 704.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
51ba4c4a3b20c84357fe58656c697616218677467ef7c160786be41adc4e3d2c
BLAKE2b-256 checksum
How to use checksums
358c17a72432ff55faf439620aeabff2461b224460eadd73d5e50e294b62e73a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl
Size 755.4 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
11096847d7cf7198d013e549779aa44677a32f2df2ca415196303947c78a26ea
BLAKE2b-256 checksum
How to use checksums
f26b44b63b5c3c9667ca01cab24434515274f78b5c3a0155cdb7a1e48808c3e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 628.4 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3120beeee880edd908c8dda6cf6e8b3099fe116f7e4cb8fa0ea5356cf92ed27a
BLAKE2b-256 checksum
How to use checksums
140e855fa293a7fac7f74b8c4f956e277f48ce2c1877809493661e0a01cbdc00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 470.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7ddda08aa12e0a64ef89ea7b712d5179d25dfa3f66792d96c5bbc1ffe70d1f5
BLAKE2b-256 checksum
How to use checksums
4f3e7d31a0799d79aadc9f547031e875624cff7c73797f5d2c6e76e2ddd666e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 538.6 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
b9170316db66f3e2945520423a946faa2f3184baf3c6708e44da505695c716d1
BLAKE2b-256 checksum
How to use checksums
2ac90c33eb7bd8c48eb43844b454d3b4c2c7c4f6df0d68081b583a44cbfecabe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 502.5 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
f50abe6f4f0d06a153a5a1704d6ed1173e6c59f8f37ad4fe60fb7c00ffd63cbf
BLAKE2b-256 checksum
How to use checksums
c6a55c5f36deab733c286e624e7d0ccb60de4dc3316a56dde6eb3d0dafdfd258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 478.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
4ee69b302c1ab29fbafbd2e50ba67c8e8eff8b9f61c0d99451ee4b54107114f6
BLAKE2b-256 checksum
How to use checksums
cfdf7f0a40c44f7e2f0e5bf4a0d5813770adedbd9b481b2195616904d888d506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 450.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
97b04a4046a49584b1645f6c69af787664af6200ead42a8177c44d28f525a479
BLAKE2b-256 checksum
How to use checksums
fe6f4dc0d592da28e9ffa1d979b2a852abfe9d6d1d6a0ef5047b45fed1695f30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Size 491.9 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
844d6eb520eb37eed201218a6e16289ffd75c89aad86a2a8eebe53455630c2c0
BLAKE2b-256 checksum
How to use checksums
cd562913990291f77e7879b829473975129c41f314d54f967c56063239439ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 683.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cb7e50ef3ef571fb45c6038141eedba95324f4adce1a6c3dbebd5e9bdea8beab
BLAKE2b-256 checksum
How to use checksums
5ae0e5dfe6ac7fd251e49ad5d0bba38b867a2b515b4bc6e40340cae9a7298e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl
Size 704.6 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6fe89ecf50924f0124a616111052a596c2ef2c5027841b1e486c5c1cc37b4b8f
BLAKE2b-256 checksum
How to use checksums
209c71cdce728629febcfccfa59606c26bd2728a768de70a88ca7fdaea87906d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl
Size 756.0 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
d019d38876cef31248b9819a72264fc5ca199ac0319acffaffad779acff7066a
BLAKE2b-256 checksum
How to use checksums
bb933d5ebd94cf03f2dfcb1831dfcebe06d9743fac644f4779c54967e1d02e65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 629.2 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c189973acf3bac401cdc0189be8ea55ab66548ec5bb646f6b6f76508ee1ea57b
BLAKE2b-256 checksum
How to use checksums
be50b58b85e3a38ed23cb0ec7f1dbd4949e9a7210c534ab9158decc181825259
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 470.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c34f34e6eb9046a82c61ffb62269173fb58653549024c5e173641b0bcc407495
BLAKE2b-256 checksum
How to use checksums
c978765b0e0e7ef3ab0dd661a798d97172e14866a02ed2b1e2815217ea30a3f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 539.0 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
cf530c05186e664a8a92e136b4c3d3f4fafd2a0d27ebdceebd4622b6e66087d7
BLAKE2b-256 checksum
How to use checksums
8795aa7ebff948e334a2a2c9aee2b8b0cbf2b068724403c4096615c320798be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 503.1 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d7fbd3d8db62fd8ff20d5e149c4de8e952a5dff665bf4667aeb0d875613c79ae
BLAKE2b-256 checksum
How to use checksums
2b44ba82fba575372034eb60a34c2d5bded025d9c4ef4d3a79077c8649434406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 478.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a681fc9fab53fba3bc467528e5645b7ce0d8f2dcb6cf1115d13eb97b777660ee
BLAKE2b-256 checksum
How to use checksums
509e2964af15f6987f78eeb85d2f99ebf8340840436f1225d6c5de5178ded000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 450.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
27ac806cd5596fc714cf5540a5d787bb7334f24ea28bc3eb61d4542fff361b86
BLAKE2b-256 checksum
How to use checksums
7495562485bd1e222fc8582aa4b5a0c3386076e60ce846d240fbd7e4e01d4aea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL hdc_rs_py-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Size 492.5 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
65f5f3d6cf5516159d2d3c8d33713739c620644d12225c92a4d0cbcff70a30f6
BLAKE2b-256 checksum
How to use checksums
b711689332edbdb21d2ddbbe5ab08b1954787fbdeda44d5cb07963399d08131d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Size 683.7 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
903bb0856938e37ebae1b92e166bd69080fbba837c940163a2cd68dfa5a6590d
BLAKE2b-256 checksum
How to use checksums
919df13be08bc88c765c00846b14df5c96dcba741428f13b8b36ad6b43cef79d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl
Size 704.7 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ea42e6ff24209611f31053c794d460720c61c9d0a8934b61576e329cca4cb49a
BLAKE2b-256 checksum
How to use checksums
4b45af1148c53f42c78787889e5970f280a91d62a887aedbf8cfee8bef31a676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl
Size 756.2 kB
Tags CPython 3.8 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
8ae50547d23c6dec2b1b9c4d40e4e76c6edc1446e64ca593d1576b839b565867
BLAKE2b-256 checksum
How to use checksums
17b2c2c3051ebb49649fbfe95774c8b853ab232aeac9ee14615c62afcab7b561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Size 629.3 kB
Tags CPython 3.8 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9bf226eb66ebcbe84b15071c5034d1ee250dac9fe921a6f9cf3a385577fae5cc
BLAKE2b-256 checksum
How to use checksums
4cbc5f7b03adf0dc5d49496e1882b12546bc7864462ed3fe0fda33c3e19f7036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 539.2 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
bd9c4083f3ebd3c09e1aa6332d79a265c1332dbd7525da1752847c23959d53de
BLAKE2b-256 checksum
How to use checksums
8f8e865342a54b6cb291e3c607ffab44393f2fb6cd1bb4d42cad4da5ba456db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 503.2 kB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
2a9cca869252446c91d1d2fb110217a3be6b480b75355c9421e817a9215396fc
BLAKE2b-256 checksum
How to use checksums
38426ecbfb4c92edc1a31ce024cf66f4f81253ed2e11c80554de027220a41485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 479.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
90a4c49f3292da1dd3f45ee3a0c25cd7dca1823aeecd003f610960f539f19d4e
BLAKE2b-256 checksum
How to use checksums
5fb28efc3fe6f0b4f76e130ca18730a45ccd0fc22b4bebe9ca8fcfabb759e496
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hdc_rs_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 451.2 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6d574598d2b7fec9f828ad796aba9e926b31e285093d47f64e002abf21ded9d0
BLAKE2b-256 checksum
How to use checksums
df66113d5950e4f574f0695483d0e428fd781ac72c33d7a4a2b403f97896e363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

114 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page