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).

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.1.tar.gz (9.5 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.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (112.2 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (109.2 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (107.5 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (109.3 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (107.5 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (113.1 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (111.3 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (116.3 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (113.1 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (111.2 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (109.2 kB view details)

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

rtqueue-1.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (107.5 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (111.7 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (108.8 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (107.1 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (109.0 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (107.1 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (112.6 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (110.9 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (115.8 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (112.5 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (110.9 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (108.8 kB view details)

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

rtqueue-1.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (107.3 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (109.0 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (106.0 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.0 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (106.8 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (104.9 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (109.9 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (108.2 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (113.2 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (110.0 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (108.1 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (106.5 kB view details)

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

rtqueue-1.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (104.8 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (107.8 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (104.9 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (103.1 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (105.6 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (103.7 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (108.8 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (107.0 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (111.9 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (108.9 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.1 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (105.6 kB view details)

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

rtqueue-1.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (103.8 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (107.4 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (104.4 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102.7 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl (105.1 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (103.4 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl (108.4 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (106.6 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl (111.5 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (108.4 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (106.7 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl (105.1 kB view details)

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

rtqueue-1.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (103.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for rtqueue-1.1.tar.gz
Algorithm Hash digest
SHA256 75395e9b96304a06355c9c825877e3b629883b358c0568f6fbe35937935cda25
MD5 2b112ba5a39f272413d713f61c9e1e94
BLAKE2b-256 d1afe538ed3e63aa2ea501e8052142d4a911710c78679815e1280994296cb7aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1.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.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 fcdb4cd72449ee89eb51d0c051084d3557449703fe46cbf55546d49a22e2611a
MD5 59d4f4f935d2135d129b18b210ad0d53
BLAKE2b-256 77633432609a755cac4dc4d074dac214b81b92049ab8c5a27ddc763606110683

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c31301e3418e2ce75c6cde6e8b99638076369bcf679734b8a665e102912dbf4e
MD5 b1d598fc32d7ade23c38d0eb5d4e0cfd
BLAKE2b-256 f80405929e24ce47c6e47dc217a302390c90cb4cabb86712392a8a598754e483

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b38c673dc3fc37c6da466dae36391e56c434e3423bec5d53ceb71ffb1551d25
MD5 f22c84f89df283125503ec3c9ed42870
BLAKE2b-256 a5ec0f633a94f00f71f6c61891cc88e69c91b2306b8468eaae417a8586730cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 3cf37958ce2e24b9e119d3a2f857d2563f0dc2c157d77619bf695f2c22d03ce5
MD5 175052a587a01cde903924283793f120
BLAKE2b-256 8de07d46a14c52bab145c9ed91b1367e98ae5c899865412b75a74ce2843f8d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 2420d79fdcae8211f094d317f2d472bb261c999b77b0008dc9cb7a4da642ade7
MD5 740de1754aa3adeeb91c26b918aa2751
BLAKE2b-256 86510c893b4e33848e817a4f693eab6a5e8bf21b39b0e55595470aba7474d85a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 ca47684ce375555b68bffd03ead931ac40f782523900354836c90e6acefd0589
MD5 ae511fcec2204c8e780b5fb187295eef
BLAKE2b-256 a20f4ab1049dbcbcbc887e8eb4f35cbb33b89df136c65ec3a42e37d040826a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2db2bef07b53fdc70bcd44178d20667cb1b625244f0f6e5935dfe654f33a23fa
MD5 cf1badf41ac8d88a43065937ed992d19
BLAKE2b-256 86098c265aa167ed3a05f93140d3694392393d339368e225aa9314bee15de24e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 10a713c79bcad0046db230ee448d4fa29ce02ae2dcb5830cb4cae6f05720bf75
MD5 5635057b8cb7306acfadf34df063c2b3
BLAKE2b-256 15e8aad1ff67c53d6096622d63503e93a9abea2017eccb10e904035b7180caf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 918239578db161662d7181e14d2e6f95a23f2717c3b00d75b6814ae25c45c054
MD5 cf4a32faae7fc1d2f5a443645b9afc92
BLAKE2b-256 90d92cc29b881428a6f1f4c958b5e1fa00c3278ed66281f94b113ef8670570e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c8ca0521854aa0f6fe3291b1ae85a9a2bda57207264b93d975c445270bbeee
MD5 b74ea0a26f77e4606b0c9843f76ab387
BLAKE2b-256 3524e6b863c494c0d550e86ed8dcbf3e60e0fa145c95bc3770db06a30b09f0a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f454479595a62520eec55c079774b954c2f38d02453d30fb77924aa7d84ce880
MD5 2f681b1e0500f40999269eaa4cba6e48
BLAKE2b-256 286bc64e915626f6daf03590ec8907e225eb467273302bf051e3672edcf27163

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 12967238e86ed67ba208e6e537955ea2dfc4abb98bc47716d3d68aa3736f0a06
MD5 149158198326668d8101653599daf8aa
BLAKE2b-256 a424dc8691e4406705ba165c0063f81c421d5d7e3c2d169f4d802212e32802f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 ba81c32326aa8789ba062673bca2f2f043add837597cc2b96d0b80239a41f763
MD5 225ff62189fa2ae8ec0a51884ce005ac
BLAKE2b-256 f0c11ec5389cfbccc65fddbe30c8b5d4f74ec778d2c094b899c33643e4e32147

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 02013f7c91e6a52ea53b02f10dfe154c605f533223838f4464c82a446a65580a
MD5 70877ccbb1fd9ca3842054447a5eb663
BLAKE2b-256 a39aec3b90c3d6d1fd137759434c98c5a44ccf41b1508b1886374ff7936102c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 924315c9a4351bf4a37e69f181d832b0cf2672f94983923b81c1bfc0258b41a2
MD5 f39d27248e451f6394baff20d4cd5323
BLAKE2b-256 fa1f891488c1b44eadaf6e0785a4cddf4e260462576029375d4d18c8e5824714

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 465fc99a0157ecdc4ce0524fc2a8c97b425b18213ec27b83cb97d565d15ab6d3
MD5 50667f531eb4b46ab13e61a629959ab0
BLAKE2b-256 36254aaf6c24af01ce24fd9a54ae4a225973ce592a990dd9c5dd7a433717ec46

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d4e795c78d631a60b191edaf88ae55066faec5896a926013931bc9393f88fd54
MD5 b3a3dd1d9f1007f16cc1d82d7d5c51fc
BLAKE2b-256 a748637520baf6007852a778b093c4143b0f16f01dac35c734baedeba515e9c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 054364d3f3684cbb445a31617a273cc43c9f77a6ec49c254e0e69b7a5fe7294d
MD5 ee488c45aa812a87b88b9600a319e7b3
BLAKE2b-256 4efcecdafd0ae337ce42e19bf58645e3fce1d6fb29aa3c48069ae36eadd20c42

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 44b4127510d1b62bf55cb7dbbba4dfdff8e35b5e3b497e8d8155cd1944f7e447
MD5 e2afc0fbf3eb94e2a9c9165b46f46fdc
BLAKE2b-256 adafda9b5b54495d926cf3550b99ace14effb63f9b56d2a003cf73f56bbb3c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2af26763856fb987addd2fbda6652ef2025ea2bb010c990b7ecb946215373e53
MD5 c579ba55603a5ab687d2382fdd3172aa
BLAKE2b-256 912556dbe6f0ea4e05004cf646856ac595127dbc5bd1c08dc70c39d717daef23

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ba3239abb91ca40545fea5bdd99fc9769d693119e3907319fa60161401684792
MD5 dcdece3d483edb4c910beb9d3f1a8266
BLAKE2b-256 fece6a3a136bed401be45ebff0a65ed03b045f5b498d80411f6da070aa6e4486

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ec8941dc5e41a819dbad261061e8f22f97cff96930323d4e4a385a085ffaee0
MD5 8daf3912cfdbcdd0dc92900cd60f3f17
BLAKE2b-256 5793cbf874a4f97d24e99ef706c4ee145b63afde0c82577edcf46a61f1beb355

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 fb5e9c739cc4caaf7c3a8c1c2e2fc98f662f8517699f4986e9ff3bc010bc889c
MD5 38827dcda7df488c6a2871a2ae1d053d
BLAKE2b-256 4446092319fabcc44a2c90fcd8a2161f8917a93c689fb87863966a9198ed9f7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 c8aff1b73b8a6b81d3aafaf4c2dbae4c4765c1d469c284506b437637009cb48a
MD5 86583a4f65db3f664e900c2737b2b2d8
BLAKE2b-256 02b9cdf6de905e6c17c9b3795e96fafab0d8e54da007425c01276be9dfae1409

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 30e6bceaeabb4a1346784371c60d7f6120550e7d35366e611c56956303299c74
MD5 01128560773f15066df0ff04682955bd
BLAKE2b-256 3d19af9b906cc8af7e341eb81f55c65e1e5984809e11579d0314c992489c15a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c4385ca86539a07e3cb8087772477a4764fed3027c8c169e16dc4ac090330d38
MD5 9fdae024432e135e1b08b95d27531d97
BLAKE2b-256 a52306c6054c5847396707038d529edbd65fd67f0431ab144b1a11a1d4d5c5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 881a516f98c65f2a85068aed7af6cbf2fda3b3f30869df86b782ea8ca528e592
MD5 8b833bc650f1740844b0df0c6e87d366
BLAKE2b-256 d91c235532956dd7fe87bb0df70e0d27d4210fa464dfc944274602d071ef53ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 5db7d785742ff36fea6ba74681b6a75ae5c835c2687daa5b6cd55cf0d2096a5f
MD5 a868ff45c78727a40c25409ffb155cd5
BLAKE2b-256 9d959f020ab923b7111572c1cef96c66ac77be50b940c22cbea93dd9377ea828

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5ffa911dab4c03c092e5d8c7fa7a64009e6b50048c9e24fda5e9899d1f027c3c
MD5 115f48e91ebe73511d55c462c3412e5d
BLAKE2b-256 7620346fae6c1500478b80dcaff87c3f218378e2a942ce51a009c9f32d6d6bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 b3ce761398fc09c9da9534f40ab3c54f9841733fbd747b6b04dfddd2de69d42a
MD5 923651f0e34abe63861a76bebced7845
BLAKE2b-256 264afd3478c634cd1df20a94c300d4619f71a12e110387337df9579c2fb47451

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 fb26850625f0cd25a30866ba6fc87d389d71d5105de3278561d3ad3ded9dd7b5
MD5 02f598d18af934a09cc95bbec910cc05
BLAKE2b-256 250a705c12032ee5f66d1e1e4acafc598bfa92553acb2abb4762ccabe1f32a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a39ddd0330a1965b1f06470fd29db97797f6442de442d4fcb0b4a5bb66888d27
MD5 d74d394c55ffb1be91b1555bdea3a66e
BLAKE2b-256 76dbed0ab8ff707a818f385a71e0c7c78adf31a5e3c107016b7e924d01e0b870

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d9c4b4373a485523a24f58cd9782f563be4aeaf857ff1cbcf140588c82348e81
MD5 8106dbc5a8885cfd0e8b06201f4d50ab
BLAKE2b-256 b46e488d4994ed65b98e4a293fda2157e4eca6853bdff1b77487a24a04ff7134

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3b792031d5ea97f5f472b9fb163c035cb13ec5a838df208054df1c204916647
MD5 4f4746108df310b53dd893a91acbbbe5
BLAKE2b-256 4ad20abc6388f0aa2f9a8e21200815c8f8595d50309764d5e44f6ab2441cf17c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 3908fe2180aa239ad9fc4f929e9d08af3c184c7280a710aa82e81ec5e4939155
MD5 19755835494ce1e46c537e18b9c3e1c6
BLAKE2b-256 e63f9b6713c15396f0f562f0a94f02ece101630be6a8ae7bf02ebed19c177f41

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 8c2aaeadba07dd02d4778d6314e6af3bdc946052a1ec1e1aabbca2f6559988b8
MD5 0e0427598b8b6f89169b9625e2afe839
BLAKE2b-256 fcfa0c78515dad3ea14dddd31fa86c56bdcbe88201537d6ad9a426e1a1f5a57f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 1419f6d4e4d5ad74f5b3c42102e5754dec64dc6756ef2cfde35396fac660da42
MD5 0c496a8012219c233d230cfe031b7996
BLAKE2b-256 cce68eb6c0d408bfc1d47b84f566e4c51a5bed7af4b14c22ce8aca921f3bb2ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bd5902fb812b9b198063af28bfe41167bc7913a27f73a639ac9eeda9d0649b2b
MD5 6c611bf7e33f59b919ed422fa4d730bd
BLAKE2b-256 27af2a603ec4bd2058a37d85416d57e2855cd27ae6c8955557a9dd8ff29e8b4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee77d226c7c9396bb2610810ec6858ec961c3975868b11a6ccd243ae9a83df32
MD5 789e52905242f288c81ee84a788dc6e5
BLAKE2b-256 5686daf5e1c6c08c3bab8efe3535e92b162d9392c95daba23babe9a3301f2ed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 a58d7e53589b1b0ddf4b74df1172be33db842ed35c7a59db2320f00f69066d63
MD5 ced5764c0bd984a0133b1435a00c91ce
BLAKE2b-256 6e649b0a898f441ede21b489a27c30e24a21f7fc97faa6e1e6653a9d515fd937

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 29390d035cb424ca042e1c6db0acb71913fc5dcb0e0b80e32b21a1edc1a0797e
MD5 b9a61bacc4235d599f5a3f4792911ad3
BLAKE2b-256 3736d8fe2de03d96f08783a8e1c277dd029eef1bc4b92ec6073ee4a9d5f24c2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 6ea2ae6fc7f45b49a3c11695f7518d0e0d877a5e313f8aa6c596e8c2007869ac
MD5 306a41b7a98b53bb04a68bc0ecc3c37a
BLAKE2b-256 6a2c828ff95c40daaf1cf75c5ad84b22193728f91ccb9048a40e94b7c5b1642f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c0d80909845f5ef7e41a830d65cf4b4dd43eec7bba2bc39a9cf88604f175e7bd
MD5 9ea6a01b4b74998b303d65f3cd2b0077
BLAKE2b-256 9a9c5b40eb802e7e0a9072b85f33998bad8d5c8e67cdcf1f8ff13fab020ac4c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7875236ce92a4d110bf20d0c01448674d8a4cdb946bd4e3da1d7035829797173
MD5 534ea30caa02e4ee74f7e47d6c3acd50
BLAKE2b-256 3de932f55b43c5effe5c7228612d8c6f37152194e497d49c1f5dc7ce29f5a958

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d78b89bfc861a1ab3bc8d34e6d118f5dbc878e880f8931fd565e9f7524cc8f07
MD5 5566b70df545b1cb9fc630c1caac116a
BLAKE2b-256 19c8436e6a366cf3ac87e1bb8ff0f6ce1ac154ee0d6a2e19b2b8a0ee53bc5526

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3bd87d94a17dcb43bcd1755d5be938cf2b115928eb38cee84729f466edb7a101
MD5 24ddd894cc4f7296e0b506782717b075
BLAKE2b-256 356ba689c1ecbddf9dabe2c56f4352487fcfd494ac033de9f2260c76cdbfbf38

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1560a450fb3bad56f175f77eabce7a5b26eea2002a0fd77195757e538a3f0ae7
MD5 ad23b88a84ad303231009ee34f04c9d2
BLAKE2b-256 116258a353cf5c5c5696bbe93a965c990be2f009d25816feb299f0797ad954ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 4bb7aa07a9b621f02ecb588938609da3cc7db4d29944ee110d53b8389bac6884
MD5 c0f0f2baf6b1f8eaa409200a8ceb7a88
BLAKE2b-256 2acae9624a6a66efbc9fc405aa150f1ccdbeb21b3ecb8e7bb8700a2f72833f64

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-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.

File details

Details for the file rtqueue-1.1-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 55a7e9ae6756da9ace1bb3087be0e60577459f13d0d6f6be5ce6cd3a6f0e41de
MD5 da84e50b8279f2294d3acba0aa1e6c80
BLAKE2b-256 8259cda6bb5ee2e28473330e8a9e910ebd5e760e886f031bc94ca03fa8c90ab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 624adb88d13df155a0221c67a9e4264e2f2e2e47b13c7d72215a08cd68d69a4f
MD5 34522a27e1873599591ba50751c2ed7d
BLAKE2b-256 aa5262d545a77f97a990b0cc2a06221b361e8110fc46b4a69fe739c7a8ddecba

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78f66b6e7adb858fdc6f2eb765b176962d11ccad6b3e9e83b05b9d48faebd484
MD5 c9f6af41cacdbae43a37871a3e563342
BLAKE2b-256 51b72e879bbb944e16b4df7195bb45faeb1524c6910cb1469e183edd5d241a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 7a24c123579fc721d5aec11574fdc29a99e0f0741cbbd67f8609fd1fbcbc8a58
MD5 d12b266c911911eb5b8c205f94d095b1
BLAKE2b-256 39b0a5fc5047bc727f9e0867ef44eea3c89d6ef391e5b8b6990d89b2878575de

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 6b326d158572bb3145bf78bb886ef851239ea58a64c2a7404266acbb1c3e886a
MD5 7f0b707f680c52502542ef91c411d598
BLAKE2b-256 9d30e2f3fe3b5c5cecc6817850155b00ebfd1676f0c4344c5e6eec68f74ee832

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 00c60cf409787dd8b0a888c68fd9494f07e392b5b24999e1284353aa5e52fb6d
MD5 67a2c2b7683278a5887b5266e99d2b35
BLAKE2b-256 72c3bbecf0f6129c5f5ae7ead2616235fc0a927e46fdc8e14a35bb5453ecc227

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e97aed7068d6628c7aeb4afe09fb710b85cffcd235e6528c366028c0fbf86cf7
MD5 709f594bb6cc8f6ec225774066c8876d
BLAKE2b-256 1023f8d1c7690ac939edf6e06aecd1132d072638315acad2b306792757e36416

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1c53ca3611b4c69577372a58a36b6df20101031cfd9a5e4905812117741abc83
MD5 dc2ec5c744edb6dde9cecbd1910fe666
BLAKE2b-256 005be39115a896295325f047f416c3aaeba3d4bf66b0e329613d8d0f61ad6fe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3cd6066dd4828429e4b4b61560d6b81f673adbbb8c31cfcf19cd976476699531
MD5 78e888f08fa4e27111539436658be074
BLAKE2b-256 831cb294dbe2ca03b32b856115de593ba8e9e8ffdca9e2fd620e274147773f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37c76eb50bd3eac921e7b1bded07b4b6903dd98d166792cb8bd21a7e050b921f
MD5 55225d02a97e11530a94d625c0ffb828
BLAKE2b-256 163dfa7d04fbe5f164875db832aed28ea7738995c812dfbe1e06dfd964cd9471

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux1_i686.manylinux_2_34_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f8d6865ef6cf6a0fccd035c13d838ede510f7349b31660f1d1a2a56bea2ce974
MD5 e4773cff7bb76a00f014e896a240ba17
BLAKE2b-256 f699c161764178e7cb30e05cd5e0bf8e78739ec3e00fb01f4184aa7c53dc35e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for rtqueue-1.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 4db12b19096e52812d79fa6a950374e0706878cc9141aa305e5d7c54af5fdfe8
MD5 acdc09dd6d4cfa1ec75c3c751bf4d7ef
BLAKE2b-256 05f233270be492678ea2f7714c81a2a53fcb1e464e1fc1feed1dbaa0d337173c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtqueue-1.1-cp39-cp39-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