Skip to main content

This is a package for LossyQueue module

Project description

RTQueue - Lock-Free SPMC Queue

A high-performance, lock-free Single Producer Multiple Consumers (SPMC) queue implementation for real-time applications. The queue is "lossy" by design - when full, the producer automatically drops the oldest items to make room for new ones, ensuring non-blocking operation.

Features

  • Lock-free: Uses atomic operations for thread-safe access without locks
  • SPMC: Single producer, multiple consumers architecture
  • Lossy by design: Automatically drops old items when full to maintain real-time performance
  • Cache-aligned: Internal structure optimized to prevent false sharing
  • Cross-platform: Supports Linux, macOS, Windows, and FreeBSD
  • Dual API: Available as both C library and Python module

Requirements

Python

  • Python 3.6 or higher
  • C11-compatible compiler

C

  • C11-compatible compiler with atomics support
  • CMake 3.10 or higher (for building tests and benchmarks)

Installation

Python Module

Install directly from source:

pip install .

Or for development:

pip install -e .

C Library

Include the source files directly in your project:

#include "src/SPMCQueue.h"

Link with src/SPMCQueue.c during compilation.

For building tests and benchmarks:

mkdir build
cd build
cmake ..
make

Python API

Basic Usage

from LossyQueue import LossyQueue

# Create a queue (size must be a power of 2)
queue = LossyQueue(64)

# Producer: Put items into the queue
queue.put("message 1")
queue.put("message 2")
queue.put({"key": "value"})

# Consumer: Get items from the queue
item = queue.get()  # Returns the item or None if queue is empty
if item is not None:
    print(f"Received: {item}")

Multi-threaded Example

from LossyQueue import LossyQueue
import threading
import time

queue = LossyQueue(256)

def producer():
    """Single producer thread"""
    for i in range(1000):
        queue.put(f"message-{i}")
        time.sleep(0.001)

def consumer(name):
    """Multiple consumer threads"""
    while True:
        item = queue.get()
        if item is not None:
            print(f"{name} received: {item}")
        else:
            time.sleep(0.001)

# Start producer
producer_thread = threading.Thread(target=producer)
producer_thread.start()

# Start multiple consumers
consumers = []
for i in range(3):
    t = threading.Thread(target=consumer, args=(f"Consumer-{i}",), daemon=True)
    t.start()
    consumers.append(t)

producer_thread.join()

API Reference

LossyQueue(size)

Constructor to create a new queue.

  • Parameters:
    • size (int): Queue capacity. Must be a power of 2 (e.g., 64, 128, 256, 1024).
  • Raises:
    • ValueError: If size is not a power of 2.
    • RuntimeError: If queue initialization fails.

put(item)

Add an item to the queue. If the queue is full, automatically removes the oldest item.

  • Parameters:
    • item: Any Python object to store in the queue.
  • Returns: None

put_many(items)

Add multiple items to the queue. If the queue is full, automatically removes the oldest items so every supplied item is enqueued.

  • Parameters:
    • items: Any iterable of Python objects to store in the queue.
  • Raises:
    • ValueError: If the iterable contains more items than the queue capacity.
  • Returns: None

get()

Retrieve and remove an item from the queue.

  • Returns: The next item from the queue, or None if the queue is empty.

C API

Basic Usage

#include <stdio.h>
#include "SPMCQueue.h"

int main() {
    // Create a queue (size must be a power of 2)
    SPMCQueue* queue = create_queue(64);
    if (queue == NULL) {
        fprintf(stderr, "Failed to create queue\n");
        return 1;
    }

    // Push items
    int value1 = 42;
    int value2 = 100;

    if (try_push(queue, &value1)) {
        printf("Pushed value1\n");
    }

    if (try_push(queue, &value2)) {
        printf("Pushed value2\n");
    }

    // Pop items
    void* item;
    if (try_pop(queue, &item)) {
        printf("Popped: %d\n", *(int*)item);
    }

    // Clean up
    destroy_queue(queue);
    return 0;
}

Multi-threaded Example

#include <pthread.h>
#include <stdio.h>
#include <stdint.h>
#include "SPMCQueue.h"

#define QUEUE_SIZE 1024
#define NUM_CONSUMERS 4

SPMCQueue* queue;

void* producer_thread(void* arg) {
    for (uintptr_t i = 0; i < 10000; i++) {
        while (!try_push(queue, (void*)i)) {
            // Queue full, try again (or handle overflow)
        }
    }
    return NULL;
}

void* consumer_thread(void* arg) {
    int id = *(int*)arg;
    size_t count = 0;

    while (1) {
        void* value;
        if (try_pop(queue, &value)) {
            printf("Consumer %d got: %lu\n", id, (uintptr_t)value);
            count++;
        }
    }
    return NULL;
}

int main() {
    queue = create_queue(QUEUE_SIZE);

    pthread_t prod, cons[NUM_CONSUMERS];
    int ids[NUM_CONSUMERS];

    // Start consumers
    for (int i = 0; i < NUM_CONSUMERS; i++) {
        ids[i] = i;
        pthread_create(&cons[i], NULL, consumer_thread, &ids[i]);
    }

    // Start producer
    pthread_create(&prod, NULL, producer_thread, NULL);

    pthread_join(prod, NULL);
    destroy_queue(queue);
    return 0;
}

Batch Operations

#include <stdio.h>
#include "SPMCQueue.h"

#define BATCH_SIZE 16

void batch_consumer_example(SPMCQueue* queue) {
    void* items[BATCH_SIZE];

    // Pop multiple items at once for better performance
    size_t count = try_pop_many(queue, items, BATCH_SIZE);

    printf("Popped %zu items in one batch\n", count);
    for (size_t i = 0; i < count; i++) {
        // Process items[i]
        printf("Item %zu: %lu\n", i, (uintptr_t)items[i]);
    }
}

void batch_producer_example(SPMCQueue* queue) {
    void* items[BATCH_SIZE] = {
        (void*)1, (void*)2, (void*)3, (void*)4,
        (void*)5, (void*)6, (void*)7, (void*)8,
        (void*)9, (void*)10, (void*)11, (void*)12,
        (void*)13, (void*)14, (void*)15, (void*)16,
    };

    // Push as many items as will fit in one batch
    size_t count = try_push_many(queue, items, BATCH_SIZE);
    printf("Pushed %zu items in one batch\n", count);
}

API Reference

SPMCQueue* create_queue(size_t capacity)

Create a new SPMC queue.

  • Parameters:
    • capacity: Queue capacity. Must be a power of 2.
  • Returns: Pointer to the queue, or NULL on failure.

void destroy_queue(SPMCQueue* queue)

Destroy a queue and free its memory.

  • Parameters:
    • queue: Queue to destroy.

bool try_push(SPMCQueue* queue, void* value)

Attempt to push a value onto the queue.

  • Parameters:
    • queue: The queue.
    • value: Pointer to store in the queue.
  • Returns: true if successful, false if queue is full.

size_t try_push_many(SPMCQueue* queue, void** values, size_t howmany)

Attempt to push multiple values at once (batch operation).

  • Parameters:
    • queue: The queue.
    • values: Array of pointers to store in the queue.
    • howmany: Maximum number of items to push.
  • Returns: Number of items actually pushed (0 to howmany).

size_t try_push_many_pre(SPMCQueue* queue, void** values, size_t howmany, SPMCPrePushFunc pre_queue, void *cb_arg)

Attempt to push multiple values at once while running a callback for each item that is actually accepted.

  • Parameters:
    • queue: The queue.
    • values: Array of pointers to store in the queue.
    • howmany: Maximum number of items to push.
    • pre_queue: Optional callback invoked after capacity has been confirmed for an item and before that item is made visible to consumers.
    • cb_arg: Opaque callback context pointer passed to pre_queue.
  • Returns: Number of items actually pushed (0 to howmany).

bool try_pop(SPMCQueue* queue, void** value)

Attempt to pop a value from the queue.

  • Parameters:
    • queue: The queue.
    • value: Pointer to store the retrieved value.
  • Returns: true if successful, false if queue is empty.

size_t try_pop_many(SPMCQueue* queue, void** values, size_t howmany)

Attempt to pop multiple values at once (batch operation).

  • Parameters:
    • queue: The queue.
    • values: Array to store retrieved values.
    • howmany: Maximum number of items to pop.
  • Returns: Number of items actually popped (0 to howmany).

Performance Considerations

  • Queue size should be a power of 2 for optimal performance
  • Use larger queue sizes to reduce the chance of dropped items
  • The try_push_many() and try_pop_many() functions are more efficient for high-throughput scenarios
  • Internal structures are cache-line aligned to prevent false sharing
  • No dynamic memory allocation during operation (all allocations happen at queue creation)

License

BSD 2-Clause License

Copyright (c) 2023, Maksym Sobolyev

See LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues.

Testing

Run Python tests:

python -m pytest python/test_lossyqueue.py

Run C benchmarks:

cd build
make
./spmc_bench_test

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

rtqueue-1.2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distributions

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

rtqueue-1.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (114.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (111.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (111.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.34+ s390x

rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (110.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (115.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.34+ ppc64le

rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (113.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (118.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.39+ ARM64

rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (115.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (113.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (111.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (109.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (113.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (110.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (111.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.34+ s390x

rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (109.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (114.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.34+ ppc64le

rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (113.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (117.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.39+ ARM64

rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (114.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (112.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (110.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (109.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (113.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (110.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (108.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (110.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.34+ s390x

rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (108.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (114.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.34+ ppc64le

rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (112.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (117.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.39+ ARM64

rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (114.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (112.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (110.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (109.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (110.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (107.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (105.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (108.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.34+ s390x

rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (106.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (111.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.34+ ppc64le

rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (109.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (114.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.39+ ARM64

rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (111.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (109.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (108.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (106.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (109.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (106.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (107.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.34+ s390x

rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (105.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (110.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.34+ ppc64le

rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (108.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (113.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.39+ ARM64

rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (110.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (108.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (107.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ i686manylinux: glibc 2.5+ i686

rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (105.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

File details

Details for the file rtqueue-1.2.tar.gz.

File metadata

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

File hashes

Hashes for rtqueue-1.2.tar.gz
Algorithm Hash digest
SHA256 5e60db0378467ab589a4d22c40f751b7bcbd4f17e4fb7c198c5b0a7f4a24ef06
MD5 7857b8f84d661f20efd23738bc121a5f
BLAKE2b-256 6566e4854cf2f1916de636b1c3fe0d9a7e4660bb131f0216a919d30fe7832b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2.tar.gz:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 b39161a604b3716d234bd29729e7bd270dadc9b37047bc5ca6e8254ea8b791e8
MD5 105802683bde3826eaf74dba98979bf5
BLAKE2b-256 7f318c3774c6d05a50566f49cc6d939162802b406472080c1a24c9cec80bc034

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bab163f6db7c0a491a63dc69897e002779c48105353f1680bc454e3ed0b9543a
MD5 21e1bd5b0370c56049bba6cf2c281dcf
BLAKE2b-256 c117bdedb98dedea89d032fcc0025d6c93f9c12c2adcaabccefc0c01ebb2ec3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11fb968f571f5b99ca383ce4f3e0099c5d1b83c22be21b2f87d4cd66175a334d
MD5 333b6b19bde66b3710fa0084e7764da1
BLAKE2b-256 c1e25a9a94a2128ea7a7503bd44fe517edea68b3a8f2a9f31eb9c1f136fd59a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 36b80a236e5b89094bfd48011f921ff6f3771cfe0eaeb81165b7000ec57202b4
MD5 a54f7000e5b8b41150c9e416829e2cc7
BLAKE2b-256 f4abc051b377444f1801488a8a16470d4c300de954a067773d74f6f41f1feaf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 40b356888495f6b4bf9ccce2a43724c976cd7119d0a17196cdd17d35a1bf4323
MD5 21e62a01571c44ff6f77802e5e6a5adf
BLAKE2b-256 4349cc80bef361e5fa174dacc666c7185bb2bd4a4c9b885a3a67d7d9d318757f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 35c2fc495b4dd57ed85002b74fce5275d0fed340b4231b648d1af51357926fca
MD5 fb18efa6874aa904a3a76c200ae43195
BLAKE2b-256 79ea8ce029033cfb705de497a4a81dbc79320c0227d8250b84b524a12f85a2d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 59de682a8aa7eb004da7fdaa2968c8f4da143feb0b6f236cdb4f337a4a597637
MD5 0789d1afe688d423213e6c80c5426856
BLAKE2b-256 25af9946efe58b45cac0732588bae56d48a5b92cec42c0b48307d1a8806aaa7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 3b4adcbedbc306c0a39c7037079bb4a1ecff5f27a6711c1a1b05626893be40b6
MD5 0612444ae8b1b62d12ec657ab209e8cf
BLAKE2b-256 50580344d49e5f340aec11195b2735b08b369c6c8ead5c28fb05c6a8dca3fa9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 22dd14043fc27347c09794360130c1d32c2415d11f2549a7cb25fdd2416c6564
MD5 2400ed1badc0c1250f0f30541016e514
BLAKE2b-256 cbf9aa6991dd26ea8a35cb1fc00b531a70be479eda876acc8ca43df78c05e311

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71e823d39b1f1a6ae3ed2527ffa53a93312ed6c30f4f845c9998b0c6334c88b3
MD5 d0085167392e0e30aa356937be516035
BLAKE2b-256 b8c288e2c8e2c32e43ccadcb61f92581d3aa58dfd5cf3d2f28d899b42d24ab6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1998757d219b48cfe24b1317d4e52ca326a3e83a37a1ee1b6b66e717852cc21c
MD5 c8aa86b5b3e9bcb464eba6d5dbbebbb6
BLAKE2b-256 4c9b15f71035f76cd0b6ee02df3c579a63e831d357590676f57a1b537cc8f200

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 8035d863f14550a0d72b6ced516e403c39d6b445051920ccd7eaaf0b41463af7
MD5 55670929699c27b9c5ca2198f57cdd82
BLAKE2b-256 8582ada503fa2cee06c01ff0dc25643505301812debab55b7db95f33747b393a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 3c0730da014c282a983f628aed14cee9e10ef685e787df3df036b75478cfada2
MD5 a8dfc8e465539139cde798e82abc8941
BLAKE2b-256 c1ea08baa507cffbcf50deec095ca4ea43ff332067afe943e52c842da35c53e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4c3221ea2fe2066dcbecc280b2413d7cec75a6e61f9722299bd2ebddf5f7dc91
MD5 2b77319a202ac437403f8513eb7eecb5
BLAKE2b-256 54dd1ea4fccbcabdb76228b6b666a17f52a0e75e72e3ef8b7accf4ef2abbb480

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f94f50a1244ae74ad796e6f25fbef1a2115f4c8218dc7ac28f39f579175b9c26
MD5 12366cab09801d1e6d33021ffde59e7f
BLAKE2b-256 b778e36ccbef7d5c63faea15674e47135e398a2ddce2c8a4fa1a21060550ef64

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 7d2727b0fa4f28ad48abc2207f7360513545a2100888db6cf3232ea5a55bc3bb
MD5 51bd68f2e57ebe618cba345509b11e91
BLAKE2b-256 65ca70d9831127188f76dd73e4960b1be13d5a37f94e19725ed874f5d1babd79

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 29234c72b8a6309d8c92d5b53504a2fcf7edb31bd3137a98f41a048aed4cda7c
MD5 fbd6470f8a9e937e1b80d9d6b3cd17ea
BLAKE2b-256 8792b6dd2aa7e0c952f97e15c7f3592914ee91d0d5f837d5870a6f5d6e40a79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 676ddb87375977a4ef6a6212fc6fd9012d5cccab58e7746ffbc42f56adf8c7a6
MD5 6f8257dd526f87970e6db8795a509d01
BLAKE2b-256 f0ee8c7a3ac153766dbb35cad26084eababe64830dfc6b6d53f405328bd76175

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 f5353b35420976a7425d5b87df8dc6f81640291982b200891aa4904122273d15
MD5 7a6facf9005e1f1d797ce49ea43fc706
BLAKE2b-256 f2315e9818f9d57b67175f03fbea3b45cfb7170dac05e50649dc89c68ca14354

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f81ad942a9b3f16822d9ed51ca4b784d04d3dd1f76de0611444fe8c5af7f86a1
MD5 3f6af77b39b4d75f30654ac296843075
BLAKE2b-256 fde2759037c307c092ef863f805e872b5c2fca496e75a86e27a3c449880ca6ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e4facaa94e22e9159a35f529234dff73a2a2662e4c30dafc67e75853b3845e70
MD5 d33f1448efbeca3664b209921e6d8df0
BLAKE2b-256 483a382d90d0ad049873159c5ef1887d00be12fc386238ce931686b03dd5eeff

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b18c363b65e15c235eae0e32173b464129329d4e65475dca6ddb7f217dafa0c9
MD5 1cc6fc0d8b281f3c1d26bdc8c3721b52
BLAKE2b-256 4640145c10fab12fc8e9a352c34f6052eda4acaf3006196d2e92518e605db151

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 20b8f9b75957126899bd139f7b27171f0b15681ef002d580939e54503f776586
MD5 6a568e076b8dce66b63f0309c24afd22
BLAKE2b-256 5a41f34a744713d762d8ae0773fe6abb55e5c909acd982eba63f4b42faeb36de

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 02125f2b6721310facc1f44e23f62279c6c24598eb54fa0a0dc1a552c54c3d33
MD5 5c378185d3d5fc955b2d52903dfd6f75
BLAKE2b-256 9165891679e1e2dc9f145066510e8673ad144e2b3d4c10afec830e12ad29979e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 144a8d2999ecd2f6a22e48c57f04d482491b3527291d690bd5554c05ac350944
MD5 4121e9382c0a02a01dcab27ac00a010c
BLAKE2b-256 ad72e30212949ce70cf1ffc71e345814a8b5fee78c1234afbd496f581000ee2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bb243fb93168c9a3f9b1633bba41a7b223f4649405d651468689828487c52b94
MD5 c80b4672aa771bddb44c09a410ea1c1a
BLAKE2b-256 e69e4e224cb2897f76dbf69d0097c7d72b17000f99d98d682dcc3b456d67bb8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64dd8a118dcba849aaf2900528778c1c62ede25fd57ffb8e7599af47b89e671c
MD5 d11e2f7d4e7457f54f9c73b5f87a1858
BLAKE2b-256 caeb8f9e4b83a3b53430ba0e912eba1bb4a747ed9209656d6a117d034b0b48b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 43c6cbd520f13b71f055fd93c2c69612cd3b893fe85a2bc33a1a35b04cf32309
MD5 58a8e24e533f84b6f7c0b440541ec935
BLAKE2b-256 2005e5b2c0925e270faa7c721aa0444baeaf1becb3eb6c5ad7c58db3e5cbf788

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b89dbbc7f7066b3ccfbe66b34ec6996c419a0bd45f3b4b7dee3d7cbdf2e03a79
MD5 5c00b2d54e6ee1fc10cf37deeb7133d8
BLAKE2b-256 4e1e46fcb18ea6dac24d357bd119f7bfa96ef803b49e9cc41a5be61779ccf64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 82be935692a42c6837d43b7b40d9a7bb9401897cd9ac4cb0b23a948e4d842f68
MD5 fc268133cafb6b990fe8e4c18639d5ad
BLAKE2b-256 4706d7eff2b3c714559bcfb28e5e7cd8c6dafb39c121f885dbf6e1b7a830c46d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2fe6687088e0ca2398503f2c2424d9f7276f07ac7d7875dd4543212796eb785b
MD5 f42d87c538430670809b3798e2a7d3d0
BLAKE2b-256 53f3161b291eb476cecbff6734962e759fbc69bf7d8aae43cf90b563687147cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f6f378740d4c2a25d473a913a513c3d001c8543bbed1b19f3fe7687126062ffe
MD5 60400ad33551c24ddd3844017a02891e
BLAKE2b-256 8a2b39470a5a2808152d469e6329ef49b3cf172f50cddd19fa87f800042c9d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2e64aa73245eea6a86a907e6a8acd49f63f541abf1f327025fb81b934aebdc1d
MD5 bae61848bca3ebb1782105010b38819f
BLAKE2b-256 50b7886c3e9bcbfa3e3f6579f3480331bcdee64bdce63e6311452ce965ff1c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd8c60a156ec1d54b05ee73e228cfa7e465cff32d8fa8cb906afbb3db57d6621
MD5 101e93daf0caf0152f3d316b9862e18c
BLAKE2b-256 b81b7c75a084a86b913cfa87cc6b6604a5b5d2fca90f01aca4e6667b3f7c5d33

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 51a6a0a7dca7db04c229122d91434e84ac7c2998e07c47ce1febaceaf40e9bf8
MD5 49e22415e7801d16d43056501534502f
BLAKE2b-256 580a3cfd9fa1a48b29ba20e0ab6c208dd864f5f30e308d6da9d53ef52f0fd29a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 e2eaf1f7bc2f441d94808a30edea680555f9579ebf42e747dc169ab7eb0b49e3
MD5 1cdaac0283af7c21b98a8795782411ce
BLAKE2b-256 3dbe41fc26ed1271173abe66945fefa65faf918d3731a13d045c41f80d976274

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 4ecceee44d2351fb0e8024b05aaf47fb942892b29bb363a5f3d6bf175eb26a07
MD5 09dc2b50d46f026c2d22a8d51f2da38b
BLAKE2b-256 b6468996f0864548c72f4201e3b225dc10440ff6c427ef4d15ecc08d689e263a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 78561b8810823a9c0f0be75a71e2857cb8c2cd7e77e295f6d9f53bd4ee630d44
MD5 0947ba6890fea95b8ce5d61073098516
BLAKE2b-256 b42812264f0d91f10805f6ee446a0b58057385e576f8ca2affad58aa1dae8312

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79eef8fe8d46d9ae1c32fef23034a16156fdcba3412a7ed0cba0441bcb9b6c53
MD5 9aadd89b421448e800f5565e1fe74c22
BLAKE2b-256 5f899a5733e409336fea5db70404e903917f8f26adad02193f55d78050d62a68

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 555bcaba6014290208fd28101ab233a57aef452b4cce1e201ee2172d6f47dd62
MD5 d419f68940933283c42394121e7fcd15
BLAKE2b-256 a303c55bfc2ece90ceefacdb2e42b42c274797c791e05e733d20f26719e768c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7242f182a0053da6c44b756ca32a9f908ebeaeb97b9bd49a4b33f00a0bdb94fe
MD5 d563e8fb90e8a7ae248f7a71e295e8cb
BLAKE2b-256 d7c87fa34f49847eadb443889d150ada7ac53b1572a794b85d4363ff019a26fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 729762c068aef4ad58fa616cc655b19e3e4c2636424be619f30649817953c993
MD5 1032fcbc81395ed77c9d4395e0990330
BLAKE2b-256 2ccc32819b56224440e9cfc2f5a9b7fac54e31d77fa75a7cf0952db389fd8798

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 bf46f8954ef76460ad8f1ab5164d58725415e1d115e0a6f30688b59db2dca00d
MD5 f61f01b6912097e3ddd5e5921f8a9f6c
BLAKE2b-256 cffcda07bd52e27cbadbbf4c39d264f9eb30e911cc34a3b8bf24959a9d0c27c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f2b4f23532c3c01a3cf672d55dd0ad9dc8ad1a116d502deebe99924b21b0de3d
MD5 874035c33d16e55c0307853a25a9a355
BLAKE2b-256 f93dc43ec3d30b82ed3acdd2affeb668023a27a5ec83906206f03d2cddec234c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 10b504a72b6b6f50e41fa6187c10c06c13e070d9e7629f43e6071136988ea5b0
MD5 6e3e91cc9b5353080acebffd370e5692
BLAKE2b-256 2ac0e7d91da24dabf3961a3c0d0f78f22f293e408adafe06fa73f5ee4c2e5cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42076b993eedcb5bda437bcfd1557f19693bcb102acdd4a37b387135cce7f235
MD5 07a69a6a4e4f51b1f0396916fe4c4372
BLAKE2b-256 497e3bef1de03e3a27b27a2105aa7e836bbf6d65ca9608030ec5770e69adbe2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 3c9d2a9a04ce523f784f39452f1c3fcc55103bcbcb6baa78114878ab82a6124b
MD5 6a4bfaa5bc41d6dba8ce20c9b018ac2a
BLAKE2b-256 8f749ef3148b756b86edb03428541c2222bd01d3b9bd9177096fc0e9d1f66047

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 245d60f48f890da06641b823904a92a0bc4fac3047eadaf84f14c428bab71893
MD5 d26280c18bc22302bedabc41875d5f51
BLAKE2b-256 f8afe9eb94799069463c7dc9c5baa8ca105c205d47afdf05815c08880432d94a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 c65a572af841d025c45e848d4c1344439801c309dd4d2d8c5cc5dcdd49e372b5
MD5 4f88fef429534226983ff59086f2e08e
BLAKE2b-256 ced5583f6082b0ede4169184079f81b5eed0b4bd774fea4120d50432b169b121

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b138c0adbb465c3a265ec77dcfec6d7fb06943760b0a7d502c2d01d682f872da
MD5 f4bdc43c061e709e2cfd1cec8c4af305
BLAKE2b-256 f80b059cc14d582cadbee7d78e31a31b397a9278389781aa80513100832cdb75

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ad8da7a901f25fef55c40291f3bf84e62094fcbd5adddd62bfb22289fa39fe8
MD5 e2abdd0b1b2916133922d177d92b19e9
BLAKE2b-256 c09db670a4b974b5d0e13dac21f3445f78a7aeaaed250b748f25e4985f9f449c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 6f7d72f0d917fa36a4ce52ba7ad7fd9bbef1d5ddbd93ff796f61d192ae480f83
MD5 111e8be1cf724ce9d0c3a56a8816d684
BLAKE2b-256 614de647e4147d6112b08a03b63da770301351658c25787b10699c36dd96e32e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 849533edfc347e06f110bc0c124678efc38db3570f45b90463f70e3ce3fc481b
MD5 b296114aa154bd967867412246bc9c3c
BLAKE2b-256 2e039ae3823b8acaaa7ced03c1deddc2dbc4f3b5f1dac55b5ceb3e2612f0df0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 e9ba40df06f60f508bbdc8cd3ae3b8548c5b3b7c601f51baacb35f344892cbd6
MD5 c8762b30852102f398b8d2e6d3115ad9
BLAKE2b-256 acbd4720637833fbd52b41bfbd53c2f16066302bfdbd7f6f9b8ffcce92b56fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 fceea4d944d8793cf9676cec5e9984bf90672a017b2464e1846b98cc1a4a179f
MD5 f76f64bc6ff2890da7b06b57c647cdea
BLAKE2b-256 c50b71aef806dc3eba85bb70acfbf9623d3ce505f870b16262ba8c455ed5b6bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c6d79e61b3444af2fe93f7b91a8a22603d5cb49121954afb01144013591e7c1b
MD5 4fcc4fbc863ebd141859c3ba4128147d
BLAKE2b-256 58967bd69300b263d5bc23ff34122e9fe2022a8c352e53bdff83e1debfcf6af1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f66467c30eed031ea044fcba5b4b6d1773e0c032001f9da7c819ca481d7920f0
MD5 ff4770e83d1fbc49619c453b5133bd29
BLAKE2b-256 d428fbb051d947e8efc0addead3df5c0b48de603609d31167c58d496578bd934

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80af61ebd66f8586cc0d43708b9d1c58440024acfa22e2fb208136f3bd893ece
MD5 86937947a8f33d1a09c0f102d1cace8d
BLAKE2b-256 4433fef343745e46116f860e0a1421b6ebc52061aec2e7cf3065b115ef75cd05

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 524425af90954093ba05ca6595e13662e60813da40179d6e7d3e600dcc92a52c
MD5 46e83cb37456a90534b1ec323966faed
BLAKE2b-256 4dcf9a3d639ad1ba36c66289b1e56acdd85b123bc208e7748d3582605fd22e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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

File details

Details for the file rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 2cddb21c09fa516c9cf99574508386f6671fefb02e7e814bd1b112b1571db151
MD5 0ac6309d350d564c780dc4ff786a2409
BLAKE2b-256 25d1a52dbc5732e91ac39d710049ce5d2b8f631b8163bcf27181a80427b685ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl:

Publisher: build_and_test.yml on sobomax/RTQueue

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