localqueue
Fila persistente local em SQLite com ACK, lease e retry.
O motor transacional é implementado em Rust (extensão nativa via pyo3/maturin), garantindo atomicidade mesmo com múltiplos processos e threads. A facade em Python mantém uma API simples e agradável.
Características
- Persistência em disco via SQLite (sobrevive a reinícios).
- Semântica de ACK/NACK/falha com receipt/fencing token.
- Lease/timeout: jobs não confirmados dentro do prazo voltam para a fila.
- Retry com limite máximo; após isso vão para dead-letter.
- Deduplicação opcional por
job_id. - Extensão de lease (
job.extend_lease(...)) e heartbeat no worker. - Estatísticas consistentes mesmo em multiprocessos.
- Serialização JSON por padrão (legível e interoperável).
- Suporte a múltiplas filas no mesmo banco (
name="foo",name="bar").
Arquitetura
localqueue/
├── src/ # Rust: schema, storage, queue, error, lib (pyo3)
├── python/localqueue/ # Python: SimpleQueue, Job, Worker, exceções
├── Cargo.toml
└── pyproject.toml # build via maturin
Toda a máquina de estados vive em uma única tabela SQLite (messages), com
transações BEGIN IMMEDIATE para atomicidade. Não há camadas auxiliares de
estado: cada operação (put, get, ack, nack, fail) é uma única
transação.
Uso rápido
from localqueue import SimpleQueue
with SimpleQueue("./data", lease_seconds=30, max_retries=3) as q:
q.put({"type": "deploy", "app": "jarvis", "revision": "abc123"})
job = q.get()
try:
process(job.data)
except Exception:
q.nack(job)
else:
q.ack(job)
Worker
from localqueue import SimpleQueue, Worker
def deploy(job):
print(f"Deploying {job.data['app']}@{job.data['revision']}")
# Opcional: renova lease para jobs longos
job.extend_lease(60)
q = SimpleQueue("./data")
worker = Worker(q, deploy, heartbeat_interval=10)
worker.run()
Multithreading / multiprocessos
A fila é segura para uso com múltiplas threads e processos. O SQLite (em WAL)
serializa escritas, mas BEGIN IMMEDIATE e busy_timeout garantem que
operações concorrentes não corrompam o estado.
Idempotência
Mesmo com fencing token, um job pode ser entregue mais de uma vez (por
exemplo, se o worker concluir um efeito externo e morrer antes de executar
ack). A fila oferece semântica at-least-once, não exactly-once.
Recomenda-se que os handlers sejam idempotentes — use job_id para
deduplicação quando necessário.
As garantias completas de durabilidade, leases, retries e fencing estão em
docs/guarantees.md.
API resumida
put(data, job_id=None)– enfileira um item.get(block=True, timeout=None)– retira um item com lease.get_nowait()– variação não bloqueante.ack(job)– confirma processamento.nack(job, delay=0, last_error=None)– devolve à fila (erro transitório).fail(job, last_error=None)– envia para dead-letter.extend_lease(job, seconds)– renova o lease de um job.reclaim_expired_leases()– recupera leases expirados manualmente.stats()– retorna contagens de ready, processing, acked e failed.
Manutenção
purge(older_than, include_failed=False)– remove mensagens antigas.list_failed(limit=100, offset=0)– lista mensagens na dead-letter.retry_failed(message_id)– move mensagem failed de volta para ready.vacuum()– compacta todo o arquivo compartilhadolocalqueue.db. Pode disputar o lock do SQLite com workers ativos, portanto prefira executá-lo em uma janela de manutenção.
Desenvolvimento
uv sync --extra dev
maturin develop
pytest
Build para distribuição
maturin build --release
Metadata
Release files for localqueue 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| localqueue-1.0.0.tar.gz | 31.0 kB | Details |
Built distributions (wheels)
Total release size: 38.5 MB
Release files / localqueue-1.0.0.tar.gz
| Download URL | localqueue-1.0.0.tar.gz |
|---|---|
| Size | 31.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20de367dd847139ca61da58ce0ab872b6df9b07b62b05966bca6cfd848f17271
|
|
BLAKE2b-256 checksum How to use checksums |
859fee0825a740f9d426c6874f1c4a1b00af21d67608117d5f9a5b8d240cee7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
9b3de911ec3e59e220cc8ff419c5a55df30f48b650ef08d623b62274b46e1fe7
|
|
BLAKE2b-256 checksum How to use checksums |
ea743af90946c6dd4f1b3c71926d80d2fd62333639cf18c4f433a4f1fcaed376
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
8b590e6766b0467b980a0b4a705667d0d5773b0227e86bd2eec40f0ddcfdce9e
|
|
BLAKE2b-256 checksum How to use checksums |
fb93d643791c87ca1e693e677079e5d1b9ddd414969c096ab709bb01d26a3088
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e98d019ecd87cd95c907fd4a01058924417e123147538bf69057969b36a71412
|
|
BLAKE2b-256 checksum How to use checksums |
a9c38cf0648787bc8facc991c4dcb85cb325a1254b4ed1c13e4c88272b2ca5b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
29747ee91b34c60ceef06c71ee76c80e68705e06ef3e508756f34da5b4739c9e
|
|
BLAKE2b-256 checksum How to use checksums |
89a26a76711de1c6773c31752da2546b0c14dc3a0751e9e6cf8e699094539820
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ede1cb19aa58a6abb51f35cc975e915039832d3d8ac4937d91d26545cbf97753
|
|
BLAKE2b-256 checksum How to use checksums |
5fc99e88fb2aba2be460be0a5ff34873f9fa521c8304f219135e9f6486a228b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b8ecd20d6f97b31b8f48f76e23f82acac8b2b5342cf7dd13ee4e348dfee95787
|
|
BLAKE2b-256 checksum How to use checksums |
c82984984b319e0c0d9776cbc695508d4eec2406a457eda9456b22cbaba69df5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314-win_amd64.whl
| Download URL | localqueue-1.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
05b716f15dd3ef133ef91c11cf0c6ef0c4185bbe4406f60300ec46180e75f97b
|
|
BLAKE2b-256 checksum How to use checksums |
f701192e7d3220587563e090a7a5e26b4f8e608774bd3df62473ff4ca44cbdec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c342e99cc23c127831789fe006bc9d384502ba6f31db61be6a5bd37790ce7186
|
|
BLAKE2b-256 checksum How to use checksums |
609baefa42501846a50428a9581b527add00f66f5933c91454842cf7339c5d1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
10f12eecdb1bcda98ceac71aadf282ff16c4f1a0380f4804212be3fa6c547c8b
|
|
BLAKE2b-256 checksum How to use checksums |
cab4b890003b9d77e618e3b44869ebe2f62e198837f9fb4343bba8c4511cc480
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c587085eaa287a9887f2d1d8c55fadd87f57c665833340e08a27115de53e14bd
|
|
BLAKE2b-256 checksum How to use checksums |
3db5c6b8d01084e9b75ab6ae4587ecbba7a40fba31767b6f5355ec88b3bdeddc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f73d8cba43e8b4b8750f5d0b512917cb37776352ea7ac4619e2bbfdf93bd6944
|
|
BLAKE2b-256 checksum How to use checksums |
db6ec420a1a27c10377e8142dd618983f6ca3c691b3fe1297d6b276c5c3a2311
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp313-cp313-win_amd64.whl
| Download URL | localqueue-1.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ef609ded3e43a06d6617564fd03e8caf6b3f9fc7f526cfb73e333264b86b968
|
|
BLAKE2b-256 checksum How to use checksums |
0508bfd4942ef5c02991380ea43acef6dba76555fdccdaaa8b112b75b72d9a5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
63b22278984a231253a89884ef0b878d755ac76c0654a5948848258ee61d605b
|
|
BLAKE2b-256 checksum How to use checksums |
cd7fa12c6e2ffc8f57f9693276c222e61ae240831625a5aec6041682fb20be26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
02827737fa5c3793656a8538699d005d7a3c2bd619d5309d4713dce79764897b
|
|
BLAKE2b-256 checksum How to use checksums |
b4b3eb11ed2d501758aa04646027e0c67f38b79bb89a50198cd351994b855ed4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
502f512059f108ea27768dd016816619cf0f6f1c104bf8be99380eff61242519
|
|
BLAKE2b-256 checksum How to use checksums |
5d1f701b83b1d023378fd813e79863318c6d6ab52af63317997ea5891d7c3386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8fefab73be77a87ed9eea08321947c1dc8d38d3b1c1dd1883a83320b59506f93
|
|
BLAKE2b-256 checksum How to use checksums |
b020714e91c746d0a74564a1b6dd2f68d5140462023c6a94b6363729550bbe50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp312-cp312-win_amd64.whl
| Download URL | localqueue-1.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98cd9132300b577c0115e7f19bf9e627f249f6366d44942d0786c5d1ef911c82
|
|
BLAKE2b-256 checksum How to use checksums |
15786e87dc625b5f3053bd7f068824da17667fdebc8f9969f5546eac2a54e2f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
937cbdf48cfab2d2970da67c8d549c8ca22c3d19aebd4f9e3dd65f76086b42a6
|
|
BLAKE2b-256 checksum How to use checksums |
c2652ff73132592357570cfa805b20d2ddf7a151c2e3a174b1dc435c2b1cbc5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7f884cb22222e22ea52aa85af6aa1daf9fe9ae86c0a59650266ae4698997a4d7
|
|
BLAKE2b-256 checksum How to use checksums |
7e63612d734995b188a4527d67442575d8961e5ae5b1f32dae88ebafe364f2e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9894775a44ef31d35085f987a29b95c50898a46f7b7679d94c059c70279f6f6a
|
|
BLAKE2b-256 checksum How to use checksums |
0d70d05f1dee3bf9d16ee2eeace3af5c495dc1ef1126f1f130fc765d683f156f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e9703c10f01ad5075639916e8ffb4f1fdce14f94f24029fdb2a0e509645f327d
|
|
BLAKE2b-256 checksum How to use checksums |
c57f3700fe11077297fad51282ea1d204c240a53a93d25cdc6c46fe5111be692
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp311-cp311-win_amd64.whl
| Download URL | localqueue-1.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e6079c5a56a43111012438312729f92ae3c7cf64428ebc7c214067a38022deaa
|
|
BLAKE2b-256 checksum How to use checksums |
644083bad9db3953376934bb66ba06a0db2852eef995675979818de9a0397b88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff8e57f1ec40e6939dd01f118470826ac2bf211a9f12664bd975de3681c52865
|
|
BLAKE2b-256 checksum How to use checksums |
0af0b24e89076f06ef773f639f55974bc2d64a781ec5a0623039f800c433b212
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b82e29e02db073314a07d067ee38f4b9f1e72a5466cb2886fc88ffa7693db40b
|
|
BLAKE2b-256 checksum How to use checksums |
972f9807090704427a06a855555203215feb25539085b2bf2f23ed38d115d248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
db813bb84455fb5498e2cc5ced3f991a2e1f81ce7ebccf4924c99264f5a8689c
|
|
BLAKE2b-256 checksum How to use checksums |
c8567d38e823323acc7f33461f3f61baf515b85346707f0ebd30ad845cf674f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
69d18c10a7a3a6b4f4e3a4660c60c5d16b572c6a9470bb53962c6607a320fcc2
|
|
BLAKE2b-256 checksum How to use checksums |
d87e35b39af0b371730f71fdd335ebd6156a5b9a036ed7a954eedcf6fe03a72e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp310-cp310-win_amd64.whl
| Download URL | localqueue-1.0.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3c590954adbc0ede928ba422c2ac348026c09b7d75a539b82c78f224dd44e5a
|
|
BLAKE2b-256 checksum How to use checksums |
7de8c5abaec41db37ccd31fcdce23762e8d5edb35c9bab1869e197298266c5a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e867e3e8c097dae280ad1bb2ce9c13a6cecf1213fb99d9d5f7b1bdfabf45995d
|
|
BLAKE2b-256 checksum How to use checksums |
0043af6a56c2d01c7895cf508af7b9d0ed6c4f2484f3010c33d77cf554fff7ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
46f8677682fb807f0465d1c8c53b9b817f541f183b57c9e26ee6bcb61929aba1
|
|
BLAKE2b-256 checksum How to use checksums |
3b4749e7792bc4271d167f0d59709d88c64b558dadefce1366fe187482bcb4e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
02ff469b8cffe6ea8f6e7f27848d792049a6f8d55146f6c78bf8c056bcae1f8c
|
|
BLAKE2b-256 checksum How to use checksums |
f5687f795912d485db423b2a83b6fdbc1b2ff82d62cf31ca1ce540ea38be8085
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / localqueue-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
72bfd702eb2d283dc709c671d83b8be0705c5d50c7394c4295231b1fb06b295e
|
|
BLAKE2b-256 checksum How to use checksums |
d3906a17959fb81c3f142576c9de1697d07d74b2132a76a60256b7c9aae0d462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|