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.0.tar.gz (41.6 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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (925.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (972.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (900.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (772.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (727.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (724.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (920.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl (966.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

cawlib-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl (991.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (893.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (719.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (717.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (921.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp314-cp314-musllinux_1_2_i686.whl (969.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

cawlib-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl (994.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (893.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (710.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (768.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (722.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (718.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (921.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl (969.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

cawlib-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl (991.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (893.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (718.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (717.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (922.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp313-cp313-musllinux_1_2_i686.whl (968.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

cawlib-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (992.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (892.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (711.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (767.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (720.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (717.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (923.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (969.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cawlib-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (993.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (892.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (711.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (768.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (721.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (717.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (924.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (971.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cawlib-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (998.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (896.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (713.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (771.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (725.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (721.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (925.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp310-cp310-musllinux_1_2_i686.whl (971.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cawlib-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (997.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (895.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (713.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (770.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (725.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (720.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (926.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp39-cp39-musllinux_1_2_i686.whl (973.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cawlib-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (999.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (897.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cawlib-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (772.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cawlib-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (726.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (722.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cawlib-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (925.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cawlib-0.1.0-cp38-cp38-musllinux_1_2_i686.whl (973.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cawlib-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (999.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

cawlib-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (898.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

cawlib-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (726.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

cawlib-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (722.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: cawlib-0.1.0.tar.gz
  • Upload date:
  • Size: 41.6 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.0.tar.gz
Algorithm Hash digest
SHA256 81aaba229e6f5f2571f7d07c5d580e380d5b3c67ee42654862d7afe633732698
MD5 a6a774200b845baa69d240a869081ca9
BLAKE2b-256 50fc9ffb3422df627915f719a6f916b38acd97c558dc1c56af39dd0d168cdeaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0.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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f2a36854f6ac10d6526788774c793e23b5af5822d63cbb2557693e00f5b8327
MD5 d5a530c31f82130fecd38f4568926564
BLAKE2b-256 b5242dc0d2d1884d0c46ef9b6935b5d986f0825ce1142651024bc04ae4a9d48d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 25e0da24fbfd0bbfbcf32cf51aac03084f10c85ac38d7a0670d731c38a272d32
MD5 aea71e7ffaf2c25b62b18e8753ab3010
BLAKE2b-256 294eaded287b8665d11dd458d585085036043144ab237d1e8f486ffcc6fa9829

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f375e38f3ac361de8b1407ae68be5b591490f57e318a82f72913a9fc4d6791fa
MD5 f33bc3b1abd459fd71eb23299e7d1d4d
BLAKE2b-256 5d3132592d26ae762a6b9fef08a8f6528cd0bf728420522db31c36efb37d0c56

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9caea8f2a4bbe39a02fb445484a8d26dea4ac6775582e1c83d6a9633e3f2d68b
MD5 8b271e1d1d7d43fbc002ec02f2e6187c
BLAKE2b-256 d809e84a63aa805df58ea672af962e242272bdfeca452d68a808f3b1710bf57b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d7ad415811affbd55dac5641dfb81bd784e9b2b947eeb4876d202e57ded136d
MD5 8d015aaf959379ca95a48f9d1f42f81b
BLAKE2b-256 6b1f86d80d4aba572fba84131fc673448bd1529ca1aa1250cefb3896354bb2ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f1d23ae4b218b8e8eaf37bf4e119f72ae0682d4b89f952c59a875c12e138fb3
MD5 97873010ce197013c5b463ff68c671ec
BLAKE2b-256 8d04981b658af9da79ca15c096beeee874fe0c42603e24cd7be8ec82fa3771e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0a6be1b8284a95164fe7966540734e7359cf194de2e2e747c89e4f54519f0eea
MD5 48de793f0ed0ea5fbca916bf363d8fde
BLAKE2b-256 f9ea19efc01e01afd7ffd7ece18ce781f208155866b98dc9684904216c1ed107

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d89660ca9b1306a5830bc750f3a42277dd72d8125e968d4a20d06f4a7323286
MD5 e0862b78b7a9023400c5d25889e26b1f
BLAKE2b-256 83e3dc97eb4fcc6bae175301d344ecb3b269874fee6972281911cddebab93bec

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8a72f1e770026a9760dab22397f8fe62287c9ca8f268c63e21d58d0375a8424
MD5 03073a05285a5022f4455175174ea1bb
BLAKE2b-256 f4706505e68b1367f61ed3f04c31dade5e316c35bf6b5c17995da4f43462f724

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bc91f10db7eeddcb81565cbf49011997ac3d3675a4ca8d27b6f580e1eb6702f5
MD5 fa779dcc234eef044c59b266983ae546
BLAKE2b-256 15c4a9418be730f3f7f1d69972f1e22c52e58f4ba1b4a1a849dc6cdc02bc9c96

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 60550efac4c3e7ff784100051cf4c882e9e38752136019d1a6c486cf5ef151af
MD5 2f73da81712644bb75725c01d3cf7764
BLAKE2b-256 f08a99b8285e49b612a27e52be9ecfffedbf69b4b541703b6776be1f98bcf36a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 605b90fa1152a5736996d6848f3a3bea06db450a09ac6b014884a2e8b32612ea
MD5 950823debc0baf02ce634cb40cf529c2
BLAKE2b-256 e62bfb48c29fa916bbdeb25323804622a6e6c27bf012924f235784377e6e82fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fcb392368f78e4413988213ddd39b62f427635a12dc406b0283094015baa0c46
MD5 69124fab6847683c772b11004d63cf0f
BLAKE2b-256 5331dbe3b54387abc517f5c0236ae95c394f62861b01de5c7b4061e01e1d1614

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a624ed071aa9c821eac774a1bbeb69cf412cc46a4040ce5bd89c93899d478510
MD5 cc2a0ce9d508a09af31b6c4e720e0e69
BLAKE2b-256 e1b5be442ad5f72bcf7570e70d7eab5359405469e5bd5d429bc154865daa18c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f515216a45a122b553b93c63634e85f5dd0cb978772024d6d40861d7032e04b5
MD5 9a757a60d75987e0a5027bf08c200255
BLAKE2b-256 16a6932b38a74f615c1d2d2be36beafccc4321f956208fef7e7322cc0002bd0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d3508ffd002cef7bde8d37ce3c1328f6c31318dd9a153f320e409f5d91810719
MD5 f1ae542d3e7891ac4e2fd04a88fa4753
BLAKE2b-256 e682628c63d90f3f2af84ea375059ace2da7477a3754a6fbc43d19139fe81e6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 33bf6fc184b513e641abe3fde253c109eb17fd941daa64127a81e49f34ad111b
MD5 798a21c82a139a6e5ce44a51041da1e6
BLAKE2b-256 74e565b8b6ed45bbe036616b14af48d21519b87bb4a49c6142123761a8ad0c8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b37ea0f243a73972dd58b6d660d2b054de3b47684b5b488206859646a2bc6ff2
MD5 b71c4b45d05ba214c655aafad7ca94e2
BLAKE2b-256 168a45a856a617b72d3abcc66dafad059851537667f7c177a132e8f58370751a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1dde3edd993f235df6f0cf945e6315a6a12473e642a25c9e7770342bee0fde9
MD5 c296205ec389582d68403fcf7f451dcc
BLAKE2b-256 d6ab4a5d98e8030bbc358381fd6a0662a09038a3ae89d4fe9ac9809bcaae8b5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0bfd1ffb7716272ef9ef82a3196e22d5f1dd78d4f7a63b6da2c0e50289dded42
MD5 cacdcc2f29a17994635aa651e3b88e56
BLAKE2b-256 cf4cd75e3e19ee6dc606da733a67b4bf03423b1579c7109f0bca850d0c480e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0dc49f9b6a5369fb8dfa577017039ea19ceab80acb15a221e1343c5c45c12d35
MD5 f036a7b85915cb8652fce143052e6150
BLAKE2b-256 5a2234044598dcb4c64ba366a7def0e458eb720352bb8efaee13923235228008

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 21992aa6f30405f4d011f4c0fd1093b709a4dda03f11aaf1b9292dca8d466956
MD5 268d636501bbd5e09a2fc222024f064d
BLAKE2b-256 6bdc52d6072287234f159c303821833ac7057d6022c09beeb43ac1b82ba24b43

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 316b2a21390f8cfeb42d26e681f2f7a31594f9a71af20a3d9b49f6a99d5c0dbe
MD5 7f9ff2946b24955dc0466ebd247b8a71
BLAKE2b-256 145232fa077b9166189b5a5221772439bf0cd4289457219c0ae88e538be79c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 884c4fe98220f99edc24190507237b17407165c683bc17b8e001e8bd57cc7443
MD5 6568908f6428c36a96786811110dd8d7
BLAKE2b-256 5e2485a4ca7aa8b1bedc561a6f4a580d87d12ab6f695c6989f7bc9f88a5e86b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 15841de2d4789b21dd1399cb5dd60cdf1021516f3e1962b260215d7c2a702bb6
MD5 483054e0ed766c882bbd3101b2966b5a
BLAKE2b-256 ce35f702a70db04b6f015083be0c38f73c7bded378c8597ee57be1893622f903

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3834f623556adc983b58c1b1e1ec0048c9e4e51c11e35f77dbdd581b44d9093e
MD5 f2eaf786300a8d0d2cce4686c7be2984
BLAKE2b-256 615fb73db86e772a2ef61391f5132a2b914cee62e2a81e47932826320c3f4580

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4beb8c7b39bb3c4a9d6c152ea66018bb3f3952e69e5116a676d62c800d04de6b
MD5 d333e768875a71b93ea4e8662304194b
BLAKE2b-256 15661be606980c9cb7282ec874452ac41dc61f4b876f802e34d873bb245e0cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57d0ae4fadb2203a4f33384024911411e671ffba16d28883d70428e31254d4d7
MD5 1ca4cf87372db85a4492df246ae14bb8
BLAKE2b-256 f5608d8a974100579bf0cbf20181aa19a67d75dd8ed6656361e784e4e8de2e50

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67d50b2c4ea19e6b72548cc5a3c3ca8556be57917ebda3138fd8dd1183fec2d5
MD5 3784194ff6b2335fedc4616497e5f0d3
BLAKE2b-256 b23632c970fdb52267a422e3ba6151666565a1f2662c86753f1b0178742ef564

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 70b7f205e3676e43457329790301d1d3eb6d4179fa933d99c8da9ffaad158914
MD5 c1924457f19d15bc55676bbca6c9e725
BLAKE2b-256 7349b036a2586505390d56e6f195538037e0e2202a7f33602d43022a9711f33f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 51052d9731a2f785aa730e11ffb2b372017574b3e607caa96c303250749c7242
MD5 d729ed694a8d88fb0a9a5b786de784d2
BLAKE2b-256 df0fd7c7cf53b697e4369ea139a2cfd806ef24e5236066a1ecd5de1e0a3f6f51

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b725edfe92b7189fe87793022815555ed0288600325c6fb6da738dea495c9a77
MD5 a49570922f7857fd78a30e6f7ba828e3
BLAKE2b-256 30faa7e9c1ffce45b226e85bc3330962f3ce56f9d1803f129af83338a0bcdc44

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68bf28fdbadafe9a50809acaa195caced6e02f3c0f7399a71465a4ac63fd2c6d
MD5 ad42bc0a5635cf1b14c1a0d37434099e
BLAKE2b-256 366294bb510072c5c4a3811ac971bd3dd96970efdd15e8db58562f0c17c88c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6a6a5666baa2c99ff96da3366f2e205bbe7094cbb54415f069a7b9a98c0f528
MD5 22ff06a8f32bf53f09175f15dfc777eb
BLAKE2b-256 7f53469001b66066df089ff3cf2f787f1ba72cabbac9c355300ba06a85d545cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ce25919f30f74f0f5d6311886e42db5b9164806f0706b102d9cacd9567712d23
MD5 c1ceb013011610e842aca5ea23ef6f31
BLAKE2b-256 777f6df26b5598f71b44ba8443754e269a23070a5b5abbb1d7c7056b9a11f6dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc0b2a4cd8dc502ccc28d4e62bc95e88622046ccb0bc051ebc786d5698d6698f
MD5 48d08f5cb7e8e62c11e83d9b0a8873e7
BLAKE2b-256 cc989b8a6125bf40da0ebf516994182ef4eb5170d95a87c5640fdcc12cad7c74

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1ff31d0e9bbf57630072edb4e48dc8f53be381c92be2e399545f50c0d41b0a3
MD5 139120e5e2dd2e59a52a9c502e11b301
BLAKE2b-256 a83606e0541c6ecbbb069d6504d31e26038b5e5d792843e134de42e5e64d1996

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 75b17fc9c2a0bf1db4e38436d90b63974a7ab4552849f3b5d2d6e67033db38d0
MD5 54410fe435f16100e72fec25890ac5e3
BLAKE2b-256 88705971d12ea01a581d30e8d80a886ef7ecdde44614ed12c6d721c822d6b96e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 79d363b5066bd58cb7acb55f24a59801197bcf23189b35164ce9da1b9f4eebcd
MD5 677b97b0be5934ea70f5d2515d068039
BLAKE2b-256 cdb3209ef2b4cc9b752eb90e72f6069cc84776d4f7367600eab3c7c232de826e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c16dee5df15c1cf81d79986d72f3979949f627d5d08e68533fda89519550e490
MD5 4517cfba9f0ebc0dde8f66593e368f19
BLAKE2b-256 02f9011ff8ff52852b3bc222f14c69f071e12ef4ad66dc37144edf1f405834e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dec55011c8cee0b5b00480b76efbe26b03b979127c48806a7efc142ef4b131f9
MD5 46b7aac8b840413eb6f3037402701436
BLAKE2b-256 cc703d9bdf0b63e0de152a8f740290a11f3fca45ac3e9f4b5639b49a1530abf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 62533b56632e51ba17482c3ef0593f11536b8d4fe3eec5e5f43ae61adb57ecfb
MD5 2b874910818a0082ea4ae3aa8fa2df7b
BLAKE2b-256 a04ba2b51c9821a79fa816b7fa73327ee9f81ad295a935470912e5047e886666

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ae6d6a2f03ae37af6dec7f9ace1ccaef86a0920d0b6555f34b377da3c6a5566
MD5 12fe352cb783466a0e636628c041de93
BLAKE2b-256 a43a37dcf705a9bad4af557b2d6bb540b6460e6c5810efe77e1a33cf4d56b9a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26fcbdd6d46cc85e40a99abc5d828c716cd9a01ea3921799f5c8b011071af0a8
MD5 c6637d9b6c52f8f4e1fc913e8c66a401
BLAKE2b-256 3f6cdbcbfd2a4414f025b27d583e244d8ea2a042d94f4c02f9fba4cb5feee49c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f3a048198c42eef80c76b16fe5d47787cbba521abbdf0d78c3c979b5e184360
MD5 351d0cf9e27ad1197d90ad6a72e150c7
BLAKE2b-256 b50adf98a60048785093af1ed99102eed54cf26ce2a638c1bd0989ee0bbb94dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 064fb692f86fbb59d3090e8b73186a5e624dbce49a2aa2fdea47770823091908
MD5 746e8e074ee8c413ccdce9686d6f3967
BLAKE2b-256 c1f46e955a7360883ddf43e510adb273c13a159f3b40703e796d83458f1b0522

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 04f37207eaeeca66457693a0e557fadb354621b91bf67d762df2241b4e5e25f7
MD5 9d992e0b6c547c492b336a2e770f51b9
BLAKE2b-256 a1dd43bb4b889928e1e7eb7e98da8bd6618daa2cc5ec93ffb7d702d7d6a1d872

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 265fb8422030898ea30fcb3c5093cc31fbc64431a5ff771df254137d61e35071
MD5 6c872b69045099b22a81d20a59606007
BLAKE2b-256 2f10235110f38270494ed50c07555404654f8745216358bdd46b03e1682ab87f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc7401d34a9e13a01c0797058f8f26574f596cbc25e510d3333d628d792aabae
MD5 78ea523befd22bd33c14ccc0253d857a
BLAKE2b-256 199c70445339ded5b49d59f3e3db248b8dba7aaeb2f83cb1c2d85a0929bd4ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 32265c9e253cdceee07049cb8fc90e75ff3cc0b9155117a825d527268e03e6ad
MD5 b94d5f9eaf228023d642eafa8426c339
BLAKE2b-256 66e07afdcc82a36aa9c83d2d89b00ef60f03f2036252a4b0be9734b86c868fd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b866ca45528ca405816b8b4fa7f466f0fa543b97be909ba53dd65d8dfec32794
MD5 dbe29f800f16f706094ccc5c77c769c6
BLAKE2b-256 d1aa4d085df30281483344c774c3704a085302a69a56a3bb857ab8dcdb3eb393

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48d80b08380604cc837c4553cf3998801fcc8e43939973c17cdc70f5ed27ff8c
MD5 a3a9b671e30142abe4903be580949fea
BLAKE2b-256 f78b5747efee9e30eb5eec0a53b96432cba8bbf40489752c4302912a5772f7ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f153cc9834472139146815af6f833f4e2c70a73d9144c95ee13df5a90ff104f
MD5 b7596b88c12b2467c276490ff1bff29f
BLAKE2b-256 8d650099d91d4c40cec5ae285074fa9584aae465face4f8afe5732a90a132036

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a6e4d8b34815df75392293a1ddd08abbe05d3e72e0b3fb61b6b2bcf443f6de4
MD5 21729ac97a821f569df593845b84acf7
BLAKE2b-256 86dd0929bce64b59ec42506c7114aa6f8073f1baf4ee5c43b886487e1ad599f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 da92b007148b43a0f603a05fa6bf3a28b94a7cd75e848b05aedcdef4f18f5fd6
MD5 948870cf776e5d0d502e3c81f698415e
BLAKE2b-256 0e1e45113e6cd473d949709a9e62ee6c4fe5a51f971644fc46a67dd3b64c5f20

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b077ad928789b471ff9261f7993f5074ef8f58f72de8325583302fec144a7762
MD5 692022e30dbfa47db8f11249381a8e6e
BLAKE2b-256 4c935ecd10300ee76a36b33c273a16d23161b0ce4a278b31055dbe3729fea163

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7993f55d6f1b34a489cfb692392044e16a84dd097f30895f6d872dfa1925392c
MD5 fe8c10e98bd108ed545317e716c13e4f
BLAKE2b-256 b8fadf8c516c8ac7944c431c2950880daf968eed56a07b81cda5d7e1d9ebfdf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f6306e6b03a2676de93aab1c831e1e56a20f18b2f6d1de42e27d5bf32c4a06c1
MD5 140f443b00e7f64b8c51f1aff96be280
BLAKE2b-256 8ccf0596aae663ec18ee90438092de25f6eee244d8091f5cd8e6bf9ce759a345

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 efae24905622d3e959d8f07de7f1b52298b6bdb8d250ccd0d30dc025cc320e2b
MD5 e09291edd92b1a2e516e39514e7dca3e
BLAKE2b-256 4c758c51f4dc9a4d10e087db22a4baa40a2858d2a8327e3b95567d19fb1b08e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cfb1b793d88c2df3fe28a9f29a6f0c5a22f6657fd1d20683ca839db765388c27
MD5 ca382eab9aa51d6cd268bcc09c75cc03
BLAKE2b-256 fc75c20cd52d9e524ba2a5474d8d9a8369bdc30407a6feb647a01ac101c739de

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53e60a1261a2e244bb6703d5b0424b5b4cfddb51f17b53fbfd0e76faef020abd
MD5 0c6e849c157b7bbd90dd4c90b186a133
BLAKE2b-256 a7fe5a0217321fadc0e80553c9d60a235cd1079055030fe9d7a11e95d34ea96f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cawlib-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 973.1 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.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d0a55d4e03fc8ed4d9b6ffc922fdc8cbac57e51de9f645c24b8107efbd4829c9
MD5 20a8c50f3709b9b19f1be16e51058df7
BLAKE2b-256 bd91a18438ce5d40bf322ba1f001225bbfe7067941abffc80eef7e9033d7000f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e85e73a5ea036984b47a68fcec2dcaf36c3285a053489d56abe8b2388e5487a9
MD5 1fdda028287781f59ea89f61068d85b3
BLAKE2b-256 84b8f4a44681c0cdda0307544e2d86124702d16b82d909559b4066cc50ec248a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7c2f1c51a837b7e4b66aebcbc190181866892081330df5ba22d59d68f920112
MD5 046dd8592dc75348d7f4bb0e2d2aa478
BLAKE2b-256 80feaf491f236d74cf4c4be9add66f7628ca484c29cd073c2fdc3a2a217f18bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4a8f661000ad7acfd1f8fed7cf362b436e7b8377efa9b4a19247ffa423eb491
MD5 e654f0a582908c0c1c019b5c1de300f1
BLAKE2b-256 cca2ea248c3cc5a37ac0759162b9c1bf23574d13d1ed163452e7481a5fae3acb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 185530c8a40d305d8a2f7b6b2aabeea2daafe3edefd2a8629663431cfb9d2724
MD5 8f7d1160bb50be89e1bd9fdfdc0174e9
BLAKE2b-256 394d275563013c60fb1e986566460f90257d6b790d1c2b8f62a92937e54226ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c9ad6be94757a175f56dcd1b7b9ca0c954aea15a6d9d9cf96e11f783882f34a4
MD5 8a6658638f0eb18b9093a686ccda79de
BLAKE2b-256 572b04b8f5032f5c13afb433dba7b5e61b2a312895a7f1fc0cef85f21bc476df

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc8a77d8524462b381be3e81b9d4343e0db6664fb4b9a21af2ea8fd57bec246a
MD5 52c4d04710250b0c6df85fd92e2e6bf6
BLAKE2b-256 879eadf3dbf5b829f28b0904a4a772177fe607b5e7c4ab0391dabdc2e1c741e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf76bf456956cd31212d8cd8240326aa0667b931e49f76f663590f4df36ce0c3
MD5 1de1b99f6cd0539b93c83d519b728c48
BLAKE2b-256 4bcf960bb60b397cf883537614d1a13504b9da15927e5e324b10d7a356b6790e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cawlib-0.1.0-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 973.1 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.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c07ea8a47d7537bca080b840abf823a656052aca7c79ee70021057490afc92b
MD5 23b6dd829de149d2c7e663568748296a
BLAKE2b-256 e774a1c50a53735c93fb827cd44fa33603d1d7f91d5c687d3c09abf39b6f3f49

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7ee3b09fb079883e04f31e5524bbc133d33ffaa73f310c4da395736b2a417cb4
MD5 371819b334ad3a9fa081630735446774
BLAKE2b-256 d16062d68de349a5b278fb763e2f0d741b6a21effa23d0ac1d8af1300271e7ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9020a3dce8ffa16cbdb82e1cbff416469f61210a96609f6c947cf1407de1ed53
MD5 f4810a975f7b8ed4afbe0104f45aada0
BLAKE2b-256 9091a1d8cf1dcbcfe3c15673ebe17d08025aea4438df915981f8c1678318be30

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 15751dac9ad3f6d9760db7d596ad129190370135677f669ccbed9990e2ea563c
MD5 d2f3bff60f1c007104b14c15f9063dba
BLAKE2b-256 a69ea404b55c39a17881d5f97f7acbf3f12ae9730462f270e1b77cc0ac63e9dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cawlib-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75d167985869fb7475d5270e024e708253a0bea14541a52b697dfb0a7a15b7e2
MD5 5c603189b2e7a5bc8d763d01308d9bdc
BLAKE2b-256 16f712a28956b0b740346da078e70ca86d94395d00e31738af1f726794b9334c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cawlib-0.1.0-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