HDC-RS
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
bytescrate - 🎯 Error Handling - Comprehensive error types with context
📋 Table of Contents
- Features
- Installation
- Quick Start
- Examples
- API Documentation
- Architecture
- Protocol Details
- Python Bindings
- API Reference
- Development
- Troubleshooting
- Performance
- Roadmap
- Contributing
- License
- Resources
🔧 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
Async API (Recommended)
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 communicationblocking::HdcClient- Synchronous wrapper for FFI bindingsHdcError- Comprehensive error type with contextForwardNode- Port forwarding endpoint specificationInstallOptions/UninstallOptions- App management optionsFileTransferOptions- File transfer configurationTargetBootMode/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 serverclose()- Close connectionis_connected()- Check if connected
Device Management
list_targets()- List all connected devicesconnect_device(device_id)- Select a device for subsequent commandscheck_server()- Get server versionwait_for_device()- Block until a device is connectedmonitor_devices(interval, callback)- Monitor device list changes with pollinginterval: Polling interval (e.g.,Duration::from_secs(2))callback: Function called when device list changes, returnfalseto 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 targetconnect_any()/reconnect_target(key)- Select or reconnect a targettarget_mount()- Mount the target filesystemtarget_boot(mode)- Boot the target with an optional upstream modesmode(enable_root)- Switch daemon privilege modetmode(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
- Important: Must call
shell_on_device(device_id, cmd)- Execute shell command on specific devicetarget_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))
- Example:
rport(remote, local)- Reverse forward remote traffic to local host- Example:
rport(ForwardNode::Tcp(9090), ForwardNode::Tcp(9091))
- Example:
fport_list()- List all active forward/reverse tasksfport_remove(task_str)- Remove a forward task by task string- Example:
fport_remove("tcp:8080 tcp:8081")
- Example:
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 portForwardNode::LocalFilesystem(path)- Unix domain socket (filesystem)ForwardNode::LocalReserved(name)- Unix domain socket (reserved)ForwardNode::LocalAbstract(name)- Unix domain socket (abstract)ForwardNode::Dev(name)- DeviceForwardNode::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/.hspfiles or directoriesoptions:InstallOptions::new().replace(true).cwd("/tmp").wait_time(180).user_id("100").list_options(false).grant_permissions(true)replace: Replace existing applicationshared: Install shared bundle for multi-appscwd: Install working directorywait_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 packagepackage: Package name passed as the upstream-noption (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 directoriesshared: Remove shared bundlemodule_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 devicelocal: Local file pathremote: Remote device pathoptions:FileTransferOptions- configure transfer behavior
file_recv(remote, local, options)- Receive file from deviceremote: Remote device pathlocal: Local file pathoptions: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 serverConnectionClosed- HDC server closed the transport cleanlyTimeout- Operation timeoutDeviceNotFound- Target device not foundProtocol- Protocol-level errorIo- I/O error (network, file, etc.)InvalidBanner- Invalid server bannerCommandFailed- Command execution failed
💻 Development
┌─────────────────────┐
│ 4 bytes: length │ (big-endian u32)
├─────────────────────┤
│ N bytes: data │
└─────────────────────┘
Channel Handshake
- Client connects to server
- Server sends handshake with channel ID
- Client responds with connect key
- 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 8710orlsof -i :8710
- Windows:
- Restart HDC server:
hdc killthenhdc 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 versionorclient.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-serverthen reconnect device - Check device developer options are enabled
Debug Tips
-
Enable verbose logging:
RUST_LOG=hdc_rs=trace cargo run --example your_example
-
Use the comprehensive example:
cargo run --example comprehensive
-
Check HDC server logs:
- Server logs are typically in the HDC installation directory
- Use
hdc -l 5for verbose HDC logging
-
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
bytescrate - 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
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run tests (
cargo test) - Run formatting (
cargo fmt) - Run linting (
cargo clippy) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
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
Related Projects
Community
- Report issues: GitHub Issues
- Discussions: GitHub Discussions
📈 Project Status
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)
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
|