Skip to main content

A high-performance Rust-powered Python library for CAN bus communication and FOC motor control in robotics

Project description

cawlib

A high-performance Rust-powered Python library for CAN bus communication and FOC motor control in robotics. Built with PyO3 and Tokio for blazing-fast async I/O, precise timing, and effortless concurrency.

Features

  • CAN Bus Communication — SocketCAN blocking/async APIs; opens the interface at 1 Mbps automatically when needed (ip link, may prompt for sudo)
  • FOC Motor Control — Broadcast-style control of up to 4 motors per CAN bus with current/speed/position modes
  • High-Precision Timers — Three tiers of timing precision, from ~1 ms down to ~1 μs
  • Async Task Execution — Run Python functions as background tasks with cancellation and result retrieval
  • Lifecycle Management — Global task manager with graceful shutdown and signal handling (SIGINT/SIGTERM)

Requirements

  • OS: Linux with SocketCAN (can / vcan driver)
  • Python: >= 3.8
  • Hardware: A CAN-capable network device (e.g. USB-CAN); the interface name (e.g. can0) must exist in the system. You do not need to run ip link set … up by hand first — see below.

Installation

pip install cawlib

CAN interface (automatic setup)

When you create cawlib.CanDevice, CanDeviceNonBlocking, or Motor, the library checks whether the named interface is UP at 1 Mbit/s. If not, it runs ip link to bring the interface down, set type can with bitrate 1000000, and bring it up again. If that fails without elevated privileges, it retries with sudo (you may be prompted).

  • The interface must already exist (driver loaded, correct name). If ip link show can0 fails, create the device first (udev, modprobe, or your distro’s tools).
  • The default bitrate is fixed at 1 Mbps in the library; change the constant in code if you need another rate.

Quick Start

import cawlib

# Create a motor controller on CAN bus
motor = cawlib.Motor("can0", host=0x100)

# Add motor devices (up to 4 per bus)
d1 = motor.add_device(slot_index=0, node_id=0x201, mode="speed")
d2 = motor.add_device(slot_index=1, node_id=0x202, mode="speed")

# Set target speeds and broadcast
d1.set_target(10.0)   # 10 rad/s
d2.set_target(-5.0)   # -5 rad/s
motor.broadcast()

# Run a periodic control loop at 100 Hz
@cawlib.timer(100.0)
def control_loop():
    motor.broadcast()
    feedback = d1.get_watch_data()
    print(f"pos={feedback['position']:.2f}, speed={feedback['speed']:.2f}")

handle = control_loop()

# Block until Ctrl+C, then gracefully shut down
cawlib.block_all(timeout_ms=5000)

API Reference

CAN Devices

CanDevice(interface: str)

Blocking CAN device for synchronous communication.

can = cawlib.CanDevice("can0")
can.send(0x100, [0x01, 0x02, 0x03])
frame_id, data = can.receive()
print(can.interface())
Method Description
send(id: int, data: list[int]) Send a CAN frame
receive() -> tuple[int, bytes] Receive a CAN frame (blocking)
interface() -> str Get CAN interface name

CanDeviceNonBlocking(interface: str)

Non-blocking CAN device with background I/O.

can = cawlib.CanDeviceNonBlocking("can0")
can.send(0x100, [0x01, 0x02])
result = can.try_receive()           # Returns None if no frame available
result = can.receive_timeout(1000)   # Wait up to 1000 ms
Method Description
send(id: int, data: list[int]) Non-blocking send
try_receive() -> tuple[int, bytes] | None Non-blocking receive
receive_timeout(timeout_ms: int) -> tuple[int, bytes] | None Receive with timeout
interface() -> str Get CAN interface name

Motor Control

Motor(interface: str, host=None, host_id=None)

Broadcast motor controller supporting up to 4 devices per CAN bus. FOC broadcast and DR v1 control frames use the host-side CAN ID (firmware can_host_id). Pass the ID as the second positional argument, or as keyword host or host_id (same meaning; do not pass both).

motor = cawlib.Motor("can0", host=0x100)
motor = cawlib.Motor("can0", 0x100)
motor = cawlib.Motor("can0", host_id=0x100)

# Add devices in different control modes
d1 = motor.add_device(slot_index=0, node_id=0x201, mode="current")
d2 = motor.add_device(slot_index=1, node_id=0x202, mode="speed")
d3 = motor.add_device(slot_index=2, node_id=0x203, mode="position")

# Control
d1.set_target(1.5)     # 1.5 A
d2.set_target(10.0)    # 10 rad/s
d3.set_target(3.14)    # 3.14 rad
motor.broadcast()

# Read feedback
data = d1.get_watch_data()
# {"position": 0.0, "speed": 0.0, "current": 1.5}
Method Description
add_device(slot_index: int, node_id: int, mode: str) -> Device Enter DR config session, set FOC, leave session (no Flash, no encoder zeroing). May raise OSError on send failure
set_target(slot_index: int, value: float) Set target for a slot
broadcast() Send FOC broadcast frame (same host_id)
get_watch_data(slot_index: int) -> dict | None Get feedback data for a slot
host_id, host Host CAN ID for outbound control / DR (same value)
enter_configure_broadcast() DR v1: enter DR config session (dest 0xFFFF; 0x73 then 0x74, same dest and CTL byte 6; XOR checksum on byte 7)
exit_configure_broadcast() DR v1: leave DR config session (session group code 0)
calibrate_broadcast() DR v1: encoder electrical zeroing (must be in DR config session); blocks ~200 ms after send
set_foc_mode_broadcast(mode: str) DR v1: set FOC mode (broadcast)

Device

Individual motor unit within a broadcast group.

Method / Property Description
set_target(value: float) Set target value (unit depends on mode)
get_target() -> float Get current target
get_watch_data() -> dict Get feedback: {"position", "speed", "current"}
slot_index Slot index (0–3)
node_id Node / feedback CAN ID (matches firmware can_node_id)
enter_configure() DR v1: enter DR config session (unicast; 0x73 then 0x74; same dest and CTL byte 6; checksum byte 7)
exit_configure() DR v1: leave DR config session (session group code 0)
start_calibration() DR v1: encoder electrical zeroing; must be in DR config session. blocks ~200 ms after send
set_foc_mode(mode: str) DR v1: set FOC mode

Control Modes and Units:

Mode Unit Resolution Range
current A 0.01 A ±327.67 A
speed rad/s 0.1 rad/s ±3276.7 rad/s
position rad 0.01 rad ±327.67 rad

Timers

@timer(frequency_hz: float)

Standard timer decorator using Tokio async runtime. Resolution ~1–10 ms.

@cawlib.timer(10.0)  # 10 Hz
def update():
    print("tick")

handle = update()
print(handle.actual_frequency)  # Achieved frequency
handle.stop()

@precision_timer(frequency_hz: float, realtime: bool = False)

High-precision timer. Two modes:

  • realtime=False (default): Busy-wait loop, ~10–100 μs resolution
  • realtime=True: Dedicated OS thread, ~1–10 μs resolution (CPU-intensive)
@cawlib.precision_timer(1000.0)  # 1 kHz high-precision
def fast_loop():
    motor.broadcast()

handle = fast_loop()

TimerHandle

Returned when calling a timer-decorated function.

Method / Property Description
stop() Stop the timer
is_running() -> bool Check if running
frequency Target frequency (Hz)
actual_frequency Achieved average frequency (Hz)
tick_count Number of ticks elapsed
elapsed_secs Elapsed time in seconds
precision_mode "normal", "high", or "realtime"
task_id Task ID

Async Tasks

@run_async

Run a Python function as a background async task.

@cawlib.run_async
def long_task():
    import time
    time.sleep(5)
    return 42

handle = long_task()
handle.wait(timeout_ms=10000)
print(handle.try_result())  # 42

AsyncHandle

Method / Property Description
is_done() -> bool Task finished (success or failure)
is_completed() -> bool Completed successfully
is_cancelled() -> bool Task was cancelled
cancel() Request cancellation
try_result() -> Any | None Get result if done
wait(timeout_ms: int | None = None) Block until done or timeout
task_id Task ID

Task Management

get_task_manager() -> TaskManager

Access the global task manager for monitoring and lifecycle control.

tm = cawlib.get_task_manager()
print(tm.status())
# {"running_timers": 2, "running_tasks": 1, "stopped": 0, "total": 3}

tm.stop_all()
tm.wait_all(timeout_ms=5000)
Method / Property Description
running_count Number of running tasks
total_count Total registered tasks
timer_count Running timers
async_task_count Running async tasks
stop_all() Stop all tasks
wait_all(timeout_ms: int | None = None) Wait for all tasks to finish
shutdown(timeout_ms: int | None = None) Stop all and wait
cleanup() Remove finished tasks
status() -> dict Get status summary

Module-Level Functions

Function Description
shutdown_all(timeout_ms=None) Stop all tasks and wait for completion
block_all(timeout_ms=None) Block until SIGINT/SIGTERM, then gracefully shut down
block_until(wait_ms=None, shutdown_timeout_ms=None) Block until timeout or signal, then shut down

Example: Complete Motor Control Loop

import cawlib

# Setup
motor = cawlib.Motor("can0", host=0x100)
d1 = motor.add_device(slot_index=0, node_id=0x201, mode="speed")
d2 = motor.add_device(slot_index=1, node_id=0x202, mode="speed")

target_speed = 5.0

# High-frequency control loop
@cawlib.precision_timer(500.0)  # 500 Hz
def control():
    d1.set_target(target_speed)
    d2.set_target(-target_speed)
    motor.broadcast()

# Low-frequency monitoring
@cawlib.timer(2.0)  # 2 Hz
def monitor():
    w1 = d1.get_watch_data()
    w2 = d2.get_watch_data()
    print(f"D1: speed={w1['speed']:.1f} rad/s, current={w1['current']:.2f} A")
    print(f"D2: speed={w2['speed']:.1f} rad/s, current={w2['current']:.2f} A")

# Start everything
ctrl_handle = control()
mon_handle = monitor()

# Block until Ctrl+C
cawlib.block_all(timeout_ms=3000)

License

Proprietary - All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cawlib-0.1.1.tar.gz (40.7 kB view details)

Uploaded Source

Built Distributions

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

cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (915.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (964.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (987.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (889.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (704.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (766.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (712.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (713.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (703.0 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl (756.0 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (910.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl (960.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

cawlib-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl (984.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl (883.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (709.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (706.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (913.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp314-cp314-musllinux_1_2_i686.whl (956.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

cawlib-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl (983.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl (887.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (756.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (707.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (710.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl (909.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl (960.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

cawlib-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl (983.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl (883.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (708.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (706.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (912.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp313-cp313-musllinux_1_2_i686.whl (957.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

cawlib-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl (984.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (887.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (701.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (757.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (708.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (709.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (913.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp312-cp312-musllinux_1_2_i686.whl (957.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cawlib-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (984.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (887.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (702.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (758.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (709.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (709.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (913.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp311-cp311-musllinux_1_2_i686.whl (961.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cawlib-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (987.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (888.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (704.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (761.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (712.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (712.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (913.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp310-cp310-musllinux_1_2_i686.whl (962.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cawlib-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (985.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (888.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (704.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (761.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (710.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (712.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (916.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp39-cp39-musllinux_1_2_i686.whl (965.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cawlib-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl (988.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (890.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (706.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cawlib-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (765.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cawlib-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (714.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (715.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cawlib-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (917.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cawlib-0.1.1-cp38-cp38-musllinux_1_2_i686.whl (964.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cawlib-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl (988.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

cawlib-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (889.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

cawlib-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (714.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (714.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file cawlib-0.1.1.tar.gz.

File metadata

  • Download URL: cawlib-0.1.1.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cawlib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b1a08ac8641062dbb75b197f9788f8aa6f9955b4d83a381afef719a5f325dd4f
MD5 f2e646aec45ab65674cf0784c00d3b98
BLAKE2b-256 08d827c4ac090af2aa1c31ce0247acf876074a2269d9837dcfcc10368096f4b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1.tar.gz:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99fca698ac2a96e31240b4cfa0566efc81c62b7ccfbcfd37f41d2c1197c0f7aa
MD5 ab81285ba7fe3a5fb3793d465f0d16b5
BLAKE2b-256 75f1ab460bb969052a2a7e9d299d87f73b099adab02f72d14e0218b79c2a1705

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c0d6a745b4863bec5f756c882b4115c9f39f298236dab370cb5e39d4dfb55dc
MD5 61a01026fbe28c019a1d93f0e0ef0667
BLAKE2b-256 991c21209fa66fee55bd8c876ceb0b7d7e0cbec5e656c8c46f21182989e2e1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7438ae066861d6231e3de65c0ded0fa0e97435e44bafd196960cd29c19072a81
MD5 a04a45d2024d6e3a3db4eedb58a4ca90
BLAKE2b-256 0a2ad1f21000708f9b8df7fa11aac0fb2b7e1ad72562ce03501d7119005a7a45

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6af6fb1158314dc3cabd1a32d51609d7a8890861694223d2452d1a25f3cfd1af
MD5 ed43a426696f286bfaefb3cde76deaba
BLAKE2b-256 fd20ee310dd670e702256521f7906576d282c8ae63eea14a9aaf862543025929

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 217459ec84e153342e14ee0767c5d8ad4c381330f67357597d9729b9cc93e927
MD5 5b91f4277ac7629e2219a85520142c68
BLAKE2b-256 8c0e1cbee643864dd9e6d28c45780bcc038cf76bce5618cab92cd4a8101e234e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc89bd5976ad0c3f78b64696ae236fa372c5ddaff91b9059502a35cf5b0737d9
MD5 2f534d12b2c144e6c1ab1880a4300fc7
BLAKE2b-256 a436597604592ce9b3b8b0482bbd9001c0e7f0327a94562a1d41527767e83c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fc7b37484bceaff7f11dff9377631acdf3911695b292674ff6834acade26f173
MD5 e3714343c2ca79932c75c644c8694aa5
BLAKE2b-256 e64940bc42b9bbcb4f3d8d7bc4f77fd6b66bd98f22674fd9ae81daa627fb3f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d69e30e07edbad8aa664092b8af82b77b7ad93c119d51ed18b0bb8896095931f
MD5 151f8f584dba4360a9d5a4f0447ba8e8
BLAKE2b-256 f6013c9675e970af4f20da047670e64d911984c72984046aea156b8a87ccff18

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba31a34ae32dcb3c710b32152fb819a6af5ed973f4f247575097dbc16b053e36
MD5 18e92f2b359c4dbce4a472fb1dad7e7b
BLAKE2b-256 6292d95a97e05362d8155f78372bc1b8499dfd176cdd5693f7e59ced55892a06

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cdfb3e95f61198c422125afe00788661a2131a368195c4a0819a44451e9c986a
MD5 e488441c1f8b62ba4ff2388aa7b6c0e4
BLAKE2b-256 fbc913f84fb5a89b7866e334254e0e71397cecb6569aa3cd434bbb722b161e92

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72d34cd236201612bb66b91476c485fca5f0005022fc8c6988258551edef3ed0
MD5 21ca18d6e39064bced9aa47f9a2207c5
BLAKE2b-256 d54bf3307298e5c14f6a734350783928f5a2de4fc9e2c5404569d170e1637b76

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dc357eb055a1e37fc1833c9457c5809a0ec76fd11caeae2cad48f144d6ddf92b
MD5 0c6912295f96079c10e6c7eab0d5a566
BLAKE2b-256 0f9f317c68488440cde3c97f2e3070e56579c0fb05454d65f616c193aafaae76

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 90ecee96937e5520c71527157a862e11382ca1aaef22de00ffe9debde30e997d
MD5 26090237966d3a0bc5e0f104de52be78
BLAKE2b-256 1da58c8b3e229531e7534f30420d1b4739410c4c3f4e3d9a7be19545cf9d4c43

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9f69dea1812adf086398067264b0ce123de9f8a48aa94f79e74d6d3b2b80e42
MD5 fbc3e84cae1d15100b5267acfd08cd57
BLAKE2b-256 152ab2e60aa5c255588a99d554bd2515002efc53877653a20c881f234926251f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4b113d876b53de7e9fbe7403f28a303d2ad094b203b522a9386e20644e369819
MD5 a57319916c72a26025a198aaea17d4ab
BLAKE2b-256 de446b776ce60809fe6fdd15745b2c152a42ae10324ffd8f698156dbc360e31e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2625b67c7116d027d4bcaf464db55ab01c6e9810d8a6ea8002692fab490b86e
MD5 536658f6de7aa5b6c62ebfa673b1d52f
BLAKE2b-256 b6b0a135cf4694eef45bc01deb6edd1e1a6d8b4ef66517c1caa475b26383d40a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2946b1e961602ad5877572298eb4197b7915d4d0af449d223de4b41e2bf5d359
MD5 37b768b4a98c567a29410230998e5b9f
BLAKE2b-256 003368327fcf7ac1014986f2955c21bcd565d8948d8c116a1d72e536feeea986

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a1728e88d8d7b9a4ee390653d8658748ceb9fd9c4ca99c77af23e1fe162794fe
MD5 7422c8ebcfac0a8e4dc6be82abf4beea
BLAKE2b-256 53324eb65d8a2b0ae9b4ed0d5c0ab3aa770b32433391c9b8289b730442ab8f53

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ff9865a695abb120d87aada52269998a05f02deeba0245039e2db41a4178dc37
MD5 f51492d359314c5ed5537b156e75d578
BLAKE2b-256 344584b1838da8c88b05bd8df5fa823439f61d914a12f123e33b843a711f229d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19e11e508b00c6a317f8694c414ad96dde6564257bbdefc4b10f2c44672b230b
MD5 c8136985c40a81532fc2083fbd7a4594
BLAKE2b-256 3c143f009f91032a638107a56a75007b544de8861c3d98d9c057c6b7c2ca7ed2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 038f7ec01f58d60da3e4bd8d48e3e7bc706647489a19f1e20a2cb5f342143221
MD5 0586b80fbaa88d336ff10f680e6339e9
BLAKE2b-256 134b3e70cbd1ed564d2a724378ea05a47d9359ad9531c10ddfc4f16ff32ff987

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d454739f59bf791966a5a3d78a25185260ddadca15bcd7775e16a0b93affb00
MD5 c1ff81c5f1d02ad7906b330fcd366789
BLAKE2b-256 f9a1b15543294a1744332f3ad9d93eb52f88ef10792c30fd3067351918e9fae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cd47d0e5d770490658550481948a02fef27e6b99a5591cc4f71538acdd1bfd57
MD5 8b792074343372326d22c8be93f24f6a
BLAKE2b-256 974005c81d877191f2565d78f7ddaf2698cb0d065df6185a39da3f649c0608db

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2820f2d043d6e74fc4bb543bddb0abb7bcb504e6a562f1dcb9d4aef97ce1e787
MD5 d1a8abce1040a82692afee7971651e5c
BLAKE2b-256 50aa6cd4765df7d2a7ab0637cc330c8a43e5fffde7fe1ab60773cb09c067d8fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 795e25c222e4be21cdb672abb90291310d91e4b183c4d1e8e23843246d56da65
MD5 76a8bf00014012b6e51165f61dabf46b
BLAKE2b-256 5dcecbc54626861dc12c83c5744f4e01670ee51b53e1cb709473080841f37584

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa061895d46fed4475bc60d44d58e8448870631c499eeaff21fd63c4075e3128
MD5 11cb27d16d9be2985909aca779a301d0
BLAKE2b-256 77d75f8f746d7854d1912186c7c0a3f07539cd644d063a272a8d290cae62e49f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9cb756e2d0c8f7a647e4af4f04e9ff790b38118b7010578b003bc0a7de56511f
MD5 bb8e792410816fc5c42fda5fed0ddc9c
BLAKE2b-256 29eb5d0eab7cab9c5b9b801b868ec5b6f6bd073d22b02de2569c94c160035623

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01fa15fe7d3cedbba6555d4212db1ae411f676beb84afb245cc4d622f4a4b9b2
MD5 8b918d50ce583ac0bf9961ef6504fc62
BLAKE2b-256 44ca36973e3ccd221e6d0c640a1d34c980bc446202fa0ea4a82a10b35a57f652

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2139369db904ffce337f350cc61c62308554acb73012ad2c40342cd03faafd2b
MD5 0296cbffc63ae076f6e931b55d1b1134
BLAKE2b-256 ddf4d5e0ab04667fb17319d23a81097273c9b4adc4f35dad58bda7cc1d44dc52

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eba2a78ac8d820ca4eb84117424ae5357b45971361f3ec6acabad6fc2159941a
MD5 eb3f925d9986a6dca5ab6545cb56eb40
BLAKE2b-256 88456b551c3d4a6949ec8345fdf0652bbd2b1ffd4aa69297be1dad88e490b696

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41b2f595a6b410b0fdfe48440dd3ccaafde70a5f24299a7f4d65ca1599dc8ea5
MD5 52731126e30c7c25701b2ab4cf97a1e2
BLAKE2b-256 82882977bff9f6711a87aa28b15ee4ee6630b3e04ef62cdd3ac1de2a431a478b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c0794548deac12cd5308efadddb7d2ea88383176457e1b43a4cd36123cd73c22
MD5 62b88bc704c72cd1f8e15dbff7198e9e
BLAKE2b-256 27fb0b04b3dd2092a2fae22d4f7471f2e84530007cf636ba58e4d67a3221d785

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d3b02a7ce8c663eacbec2cc5b4e421a3328524f15ce63ca825c699b923f0681a
MD5 7ce89448290f8737e65d0f7b6ac783c0
BLAKE2b-256 deb53476e75bc602c2346b360801dc5be58c2305cbc94014b68488fca49e688e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42570229acc5373bd158c8ac2a57f7bafbeed058e00c8d53586b05d9c48bb659
MD5 b43cd1e019dc2abc796f0d2093fc38b4
BLAKE2b-256 f42ecac98b8e29329e411c52a2444a78d1b2a89ddbb1cf4e9f5ca89a330116b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f3dc953e79638c624693cd9f9b4c9ca89396daef678b3c535a87bbd8c033881
MD5 e298d2c7b84dd8cf80a97feb73a8555c
BLAKE2b-256 93078b9d49456b00b776885f6a45d3c5c2657c4fd549add057be08b3e6736141

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91fcc197d82029478af1b6666ebb190c272350e866875b9d2cf36b6a80590d0a
MD5 19c1471d313cf9ebdbb6d8e31a0348f4
BLAKE2b-256 1d22148496c13dbaed5ee6a4e1c6617b25b473e7d865ec7bac76aef76a8ed5bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2a67546ef083420140e707677aa1b8fe149f13d304f07551365f64153af5b74b
MD5 b777900069f7eebde66e1713d12a584b
BLAKE2b-256 166dc98fc1fb006bed2109718fcdc0367cafd1c77f12c131998300983208e060

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 266f21a45489bae84349acb1d125f9de7feaf0c842608423999f6f3505fcf938
MD5 9b86b6d60fecbb2aea26e5eb013615c5
BLAKE2b-256 e72defeddb15fc805d65938a7ef8f6b75c15280614d2a7f7c2cbe88bcc8fd795

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8ac97154ebce6a38b0af0b0949e648a7a1706e19571dbd4d2a5bc7dc4ad447e
MD5 dddd1ca51ffc2a4108ab1005367cecba
BLAKE2b-256 584a706ecd16d1a80214f41f4ea01cb87315dbf39799a53001b732c94fe8f157

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92971960b4ea3558aefbaab09e854d962c748d9c05b7eab87a80e9bbf8b45634
MD5 64be4c60369a65d1845997e8df9943b9
BLAKE2b-256 50b5ffc3b960109199059cf87ea49befd874aadd0a5e402d3f383bdd86251617

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dc86127116a199c974f1a58bfbf82cf8632042ecb7a01b0400db4f3583f2c31e
MD5 62314027058f000902d9619bc9b819f7
BLAKE2b-256 169bb575bfd2c48b53bc41df54d7eea322893c7d16faf5f62e3242ba1a0b0a6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bfddc669f807117fcbbd1d0415b0bcfb3eec47655aceb6f84857403fcaeff76
MD5 69833271c8a1135c04fcf1e60e7e8f81
BLAKE2b-256 06146b676b2f703714f35c105cc7b63f8e7f718f2c79ccd5a4e5342eb50112c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87aca0a6044bc1303a9c699912f4d2afdd57012c013fe25f9703daa1b8c38eb8
MD5 adc5bb445941506145144037598b37fc
BLAKE2b-256 fdb64736fc0eb6405f43a2b104210d54380f8fdec8a7fd9b29af1e222b8d3a6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 657e4c6781cd8f5a2a0eb5b6d7ec533a827bbb8d3efe08fb0777421f9d2d45d7
MD5 ada451de31ac42520e59eff4f8a7101c
BLAKE2b-256 fb6590ed0d951b3ead9d1b2371b7284dc5b6bf1b386bb4bfe0bf59d80678d46a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ec9c4fa4dd154db9fc1127bcf718208e50a77182ac56876a1532a3b0fb89d201
MD5 beeaf18ac17a23bfcdfacd31e668c860
BLAKE2b-256 10cb293645e12f036b6012284918f1133a354e54a5bce61a2f4b29c92623f612

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d5618c0804cacf23d9a52a2651c9aaf62ad3280dd793f637299fb2a9d654c3b
MD5 b66a9f22b65db9aeca12aa9b03109471
BLAKE2b-256 2a1e7b7a6316357c35ec33bdf181e7afca60640d055251c6d8da7f8938a51ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfd4e991edbe3535227c212b05d96a8f1050a46d8752d2f1f5893c8f0c0afe7a
MD5 79bda01cd1d6f23081bdb5c0a94cd9e0
BLAKE2b-256 9bd9d2b1c512d8449ec891cf4adfceafd950a80f8e3d3dc908820dfa6de955a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5603d16503d017a2310f60cda9eef180f7599aee8004dbdc3617a33a56413a54
MD5 e937b710592854bf8a80028d22279b7d
BLAKE2b-256 ce6fa429049cbe74445375ba9319c3532a2f16e2e382d913f6f0fa7a2ff9ccf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 20ba07789bfc2c2581195e0687b5930567f385856db377d92b076de34c49223f
MD5 b418610eb876ef384b03a26bd6176ee8
BLAKE2b-256 cfbd6e69c61b5e2b221384cbc00d3a969367b55186244e180df9cacf0c3b55ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 10f8db84f216a3b0c2c318420bebda54b0fddf29d0c76ac7eec7d386ff33a53b
MD5 df74bac53c29e515f6f9b66f09ad82a6
BLAKE2b-256 a776fe088341f54fd4bf57691d99050ff23a19b70e0285134ddfc57e7e422a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48ef409cfbcea69aa1c9eb3d68a55362eb528b604d867d9f5fe1e8d52b344195
MD5 ea223f559f889e0388194e68db985744
BLAKE2b-256 ba4672669c4c3da33f7ee2e904228c5ffc5fb158eb388a83378f91a488ee57b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2bc1f0844a8abc2b5b9f58c744f88eb3011d076d3be3f242c3370d91ca2c092e
MD5 80f97185f9e76de84caf444af19aae0a
BLAKE2b-256 d7e2db71cb0cbc998c50f42ccb94a4cf0195456961c4a85227c8a66c59ced2e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c75248c7ceba79ee4bd8fcdb74483de2d99062172f6569035c1711452fbcfcf
MD5 f9ef7fcb467731038ab90f7c4176eeae
BLAKE2b-256 728321a0c31e400ae651d2f1f4fb138c7e0f8849988e85e9c70f3c5e45e004cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b28b8b8b7881d2c1c5f5483e8e6cecf3b55ed6ab205fd9e15f0b3c9058307d55
MD5 29282fdbb03cb121d9f09076919cdd20
BLAKE2b-256 8e2916b1098c49f76028babe6b1414e6aed686a2b6c1a8f762d25913d6b09e82

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5dd4f6ac6ea9b707543bb07514c134aeedbfa86a0012e5c1dda5e599406410e
MD5 da166fe76fcd6be471c92dd4dd2071b4
BLAKE2b-256 78b2026888571c7d79cbf63fa7bc56ed6299901b496b156bf1c32e12c22f7722

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e39628b4b8a312aa6203c254f8b08a80e4316a22f34e41f10fc1cbff87eb7432
MD5 005d6b378832690648fd9d7df2a363b2
BLAKE2b-256 41ef5283c2e12c5a0d8c2a6447aa2db16360ecb6a0061fcad269fc74698fbf9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9dabe96e3eaf994c45ff2c9146f0392f468bf848f3806d2182964083c2ac6e9b
MD5 68a58b7da8018a142abf341c8320216b
BLAKE2b-256 f325ca40ffc3c4c28808596635f845f4346e70d7b5dc102b393d4acd325bd433

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 279a762c303831a4150dbe8b6f36dd635346e50a9e4632e79076ffdd80b7c832
MD5 ccabda7e51dbe1dcde679c935f023934
BLAKE2b-256 f6415485c8345e0d4161be811fd2d64f4470c0687ca7b12898f9990cbc275201

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2ab666b2eab86f2a397f9f963bfb147d2c4bc97204f80890b222d39c1b5e62e
MD5 d5339961f41944678fb99443e22e3670
BLAKE2b-256 88d268b71203d7c969fbe42447836dde787009a736563815a36dd6576d066a38

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 03e7827445bf679f3091012ea06c0d2ab094f3a7df1d9562d5092ae99b27a93d
MD5 b9c75a13670aca982b709d12f37ef30f
BLAKE2b-256 d01eccc902fdff94778bb9d3c972a567282dad91ad16f98f946fa429cde3e1c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa13a44b91dc8cdf18731023c962465cbb07bfc49543334f49589e278032bd91
MD5 f4f203a2a8a7c6fb2962c0180df1ceb5
BLAKE2b-256 9b93d75e7bf0143c0ec6c217e47f0b873059762627ae767f90435eeaafb29734

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42a8bfc2b88ceaeb223276ebb772a68e4189833248ee8466bb522178071f7c8f
MD5 29cacb7f051b86f746e67d9ad5607045
BLAKE2b-256 2dfd4e12d8f2a55c5c7fb0886849c46545141eb6a1aaf523a9fca8240eee971a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e43393f877258d24a12b334568be2817b4135d16c943d21482b5bd22ec8acd2
MD5 c5e18a3f7ad2ee7eeb5a6cbcd73ef3a8
BLAKE2b-256 933ee851ff13f63552012eaae7dacd85426388af16c5b4c02b9ea67fa32e1b5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cawlib-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 965.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 753a15b26e06884020209eaaa8585759a995101f10c50fc1b68fac4153cc2dbe
MD5 9a9b9e5b267c8e724eb800067397cbb8
BLAKE2b-256 d53d105a3d9e4ed87cf02ab631329084445e37bb90c70a7c410ce577d9a4b9d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 47bdbd0d343734ea52860a1bda430c617e17ae89083a777d6d8f993a2b5b9521
MD5 0eae800c7f3fa18a7a2cced4d9469587
BLAKE2b-256 a69ac78e2421f1480e467c30d4c4e9448b4bfa187b959643d4a0ff663038e95b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0109af792c53256a135744bb712f71694b907597edf0ad71cc9d6aeb7bd71c2
MD5 0661860b7f22dcba3482274e0a887ec4
BLAKE2b-256 aed6ba1f23d947605324cf73c0913eaa5b592e1de5e2693ed5f04ab8e2e95f2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 916d470323a89d4d44fafcfa9180192b02d1fa8d4c059c6fec0a6c670172da81
MD5 2f91c97b72dc8ecc150cdb24e620b2ee
BLAKE2b-256 8a7cdbdeb328f79a84790e808f21dcc9680f664b0eb6f9eaff55da86ccef2374

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad3f702633d7b5a44d1ffc26552954372914fe82b5fbb4a93366ce9b6e1e7b3a
MD5 cb0a371bb8b03aa031d1eb2ce8c6c520
BLAKE2b-256 791ef96ed3394890f2596f7b6591e7a225a548b852a91fd61cb79602a24e9e8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6b80a64876e03e26f71ee74127bcb58c4acf3cef6decfa3ac6ad2ea949413653
MD5 2e32a2f1967f82346be277f72eff1dfc
BLAKE2b-256 9c33ce07df21777fa60bc709af14e9257e8a0d8ea44430a83eb720ebfa3810ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dbe0b11b49ea89f16a0e45861ff48b91e57db814804e0b9f275a12ebcae9bc6
MD5 7741f1cd12664f5ef064dc306e6c1dee
BLAKE2b-256 2facb424f66f6b97c08700c0f8604ae7520b03031998693619733028de73e49f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c4fbbc89ab0de2bafdc394c5354ce1d479137b40930743d855677743eaeb414
MD5 134a5988d3980e3b3de068799eb35e91
BLAKE2b-256 78482e6096dee96fa6ffba6d6db2cdd99f5a4cc81c298e30791eaca80095d87b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cawlib-0.1.1-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 964.2 kB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 310310be78306670964e88732ffbb6220b0ee0a8828c35cd8309b4996a1bca5e
MD5 da8392bdd6dd0c01d562a3ec184593b7
BLAKE2b-256 14572673635d9390114192b0d9014ab1b24968ebe79eac0c5fbe83ac5838ca3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8e1d379bbff4d2589d6da791d938a7f122ca51700dca9c4bd022e74b7f5ab971
MD5 88746573c5547c1a09c8cf698ddf010d
BLAKE2b-256 5658a41f3456da403824611c4f6eefc67f6388e8bf83cbb3d08a3bb5fa34a267

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 200a6c2ed6d1dfcbcdfc1e767834be8d3d3258130fe7aad847abf17a590aafb4
MD5 edd8f966b7666b8c5f0fe2abd2ebee8c
BLAKE2b-256 c812588e4f2acca226eb2693496fdb7835d529154815d41355bd48cf5cd729cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ea2f2414fffd8a111f02c57ec049b20e4dc74d34092603ba25f5815e77e31d4e
MD5 6f91fa612c540f9364cd445ef5da2fe1
BLAKE2b-256 ef513f372cafc90ed939f8327bb8b8e24571dbebc6f43b55c9926e936f30cd16

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cawlib-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56b1cf75e150954601ce6ae978a2aa688eb3c1503fac2fb4f2bc779d18776ea2
MD5 c551df525e6a58320a88a2eed05e7c6c
BLAKE2b-256 23753071fde672cdcaeaf9dcf88fdac50e14e9de78669fb3493ceb19ecf06837

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on noxrick91/cawlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page