localqueue
A persistent, multiprocess-safe local queue for Python, backed by SQLite and Rust.
localqueue gives scripts and workers durable jobs with ACK/NACK, leases,
bounded retries, and dead-letter handling—without a server, daemon, or external
service.
- Durable: jobs survive process restarts in a local SQLite database.
- Safe under concurrency: multiple Python threads and processes can share a queue on the same machine.
- Failure-aware: expired leases and transient failures are retried; exhausted jobs move to a dead-letter state.
- Fenced: every delivery has a unique receipt, so stale workers cannot acknowledge a newer delivery.
- Flexible: use multiple named queues, optional job deduplication, automatic worker heartbeats, and custom serializers.
Installation · Quick start · Worker · Guarantees · API · Development
Installation
Using uv:
uv add localqueue
Using pip:
python -m pip install localqueue
localqueue requires Python 3.10 or newer.
Quick start
from localqueue import SimpleQueue
with SimpleQueue("./data", lease_seconds=30, max_retries=3) as queue:
queue.put(
{"task": "send-email", "to": "hello@example.com"},
job_id="welcome-email-42",
)
job = queue.get()
try:
send_email(job.data)
except Exception as error:
queue.nack(job, last_error=str(error))
else:
queue.ack(job)
The path passed to SimpleQueue is a directory. The queue creates and manages
localqueue.db inside it. Payloads are JSON-serialized by default.
Worker
Worker handles the ACK/NACK lifecycle for you. A successful handler is
acknowledged, an unexpected exception is retried, and an exception listed in
permanent_errors is sent directly to the dead-letter state.
from localqueue import SimpleQueue, Worker
class InvalidDeployment(Exception):
pass
def deploy(job):
print(f"Deploying {job.data['app']}@{job.data['revision']}")
with SimpleQueue("./data", lease_seconds=30, max_retries=3) as queue:
worker = Worker(
queue,
deploy,
permanent_errors=(InvalidDeployment,),
heartbeat_interval=10,
)
worker.run()
For long-running handlers, heartbeat_interval renews the lease in the
background. A handler can also renew it explicitly with
job.extend_lease(seconds).
Delivery guarantees
put() ──> ready ──> leased ──> acked
│
├── nack() or expired lease ──> ready
│
└── fail() or retry limit ────> failed
│
retry_failed() ──> ready
| Behavior | Guarantee |
|---|---|
Successful put() |
The job was committed to SQLite and has an internal ID. |
| Worker crash | An unacknowledged job becomes available after its lease expires. |
| Stale worker | ack(), nack(), fail(), and lease extension require the current receipt. |
| Retries | max_retries allows that many retries after the initial delivery; exhaustion moves the job to failed. |
| Deduplication | A job_id is unique within a named queue while its record exists. |
| Ordering | Ready jobs are claimed by insertion ID, but completion order is best effort under concurrency. |
By default, SQLite uses synchronous=NORMAL, which protects against normal
process crashes but may lose recent transactions after an operating-system or
power failure. Pass fsync=True to use synchronous=FULL for stronger
durability.
See Delivery guarantees for the complete durability, lease, retry, fencing, and deduplication contract.
Configuration
queue = SimpleQueue(
"./data",
name="emails",
lease_seconds=60,
max_retries=3,
fsync=False,
serializer=None,
)
| Option | Default | Description |
|---|---|---|
path |
required | Directory containing the shared localqueue.db file. |
name |
"default" |
Logical queue name; several queues can share one database. |
lease_seconds |
60.0 |
Time a worker owns a delivery before it can be reclaimed. |
max_retries |
3 |
Retries allowed after the first delivery. |
fsync |
False |
Use SQLite synchronous=FULL when enabled. |
serializer |
JSON | Object implementing dumps(obj) -> bytes and loads(bytes) -> obj. |
API overview
| Method | Purpose |
|---|---|
put(data, job_id=None) |
Enqueue a payload, with optional deduplication. |
get(block=True, timeout=None) |
Claim a job and start its lease. |
get_nowait() |
Claim immediately or raise Empty. |
ack(job) |
Confirm successful processing. |
nack(job, delay=0, last_error=None) |
Return a transient failure to the queue, optionally with a delay. |
fail(job, last_error=None) |
Move a permanent failure to the dead-letter state. |
extend_lease(job, seconds) |
Renew the current delivery lease. |
reclaim_expired_leases() |
Reclaim expired leases explicitly; get() also does this automatically. |
stats() |
Return ready, processing, acked, and failed counts. |
list_failed(limit=100, offset=0) |
Inspect dead-letter jobs. |
retry_failed(message_id) |
Move a dead-letter job back to ready. |
purge(older_than, include_failed=False) |
Delete old terminal records. |
vacuum() |
Compact the shared SQLite database. Run during a maintenance window. |
Architecture
The public API is a small Python facade over a native PyO3 extension. Rust owns the transactional state machine, while SQLite WAL mode provides local persistence and coordinates competing writers.
Python application
│
▼
SimpleQueue / Worker Python API and serialization
│
▼
Rust native extension leases, receipts, retries, transactions
│
▼
localqueue.db SQLite WAL, one machine
All queue state lives in one SQLite table. Claims and multi-step transitions use immediate transactions so concurrent processes cannot reserve the same delivery. This is local infrastructure for a shared database on one machine, not a distributed message broker.
Development
Build the extension in a local virtual environment and run the test suite:
uv sync --extra dev
uv run maturin develop
uv run pytest
Rust quality checks:
cargo fmt --all --check
cargo clippy --locked --all-targets --all-features -- -D warnings
Build a release wheel:
uv run maturin build --release --locked
Metadata
Release files for localqueue 1.0.1
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.1.tar.gz | 32.6 kB | Details |
Built distributions (wheels)
Total release size: 38.5 MB
Release files / localqueue-1.0.1.tar.gz
| Download URL | localqueue-1.0.1.tar.gz |
|---|---|
| Size | 32.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b85b63ab06d7fbf836673f162ee841db8847cd57d5248a964e660b467a04d930
|
|
BLAKE2b-256 checksum How to use checksums |
c2c4b0006591359e82b2f8c385c9b9a1e18ab73ebd0c5208ac3c227eb0e6a852
|
| 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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
ed05becaec9e005e4b3697e1b5f58e0a91eefa128cf477b0be5f0431a5ab797f
|
|
BLAKE2b-256 checksum How to use checksums |
4cf3fa56643110312a72ae245966819fc94fc1e33f71bc8bd32b68c1dba26871
|
| 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.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
fbc9639ac9a3428ba7982730990e01eda6dd7a51f8b010ba8d35ba25e4540089
|
|
BLAKE2b-256 checksum How to use checksums |
2299a27d5e4d4ab148cfb70581f286464f143ac3d2e34cd09da5b1363446793c
|
| 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.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
9d1c280868e41a11472eb6833acc7b5825649bb79fd355d37c004836f9b88d35
|
|
BLAKE2b-256 checksum How to use checksums |
801ea673f77be69f4f5b7868b61d13fed0c2d99a6b3ece6b7901c2053a4ad525
|
| 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.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
cbe6e33771952f20c4f3cebb02d5f5cd7c57a70ee33f5cbc56af954ceeeab445
|
|
BLAKE2b-256 checksum How to use checksums |
02aceb19960edda335f990788b430a3c427045fed77d88bb0bd61406fe2382bf
|
| 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.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
3ec2c98b6a83f20f0094bdbd9539df02d0d6b94c2d20f4326a3b93d6b5874859
|
|
BLAKE2b-256 checksum How to use checksums |
1e4a75579da4eee8b80061808f8a1092ff09437309d0f17cdbfc520585f464b7
|
| 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.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
0bc46631158959f9ea5a13a650ec5343abafd41c82007d759acc40e6f592d74c
|
|
BLAKE2b-256 checksum How to use checksums |
fda8c83c4f76ed095dfa6614d347f3f1591e203ed3e6f6f3c661b537cba99077
|
| 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.1-cp314-cp314-win_amd64.whl
| Download URL | localqueue-1.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a6135ad263e152008960bb3e62acf72046325d0b0d64d399e9e71d47a6c0d16b
|
|
BLAKE2b-256 checksum How to use checksums |
bcb8e9693ef94585afee4ef06d157a2a39f58f569085878b5cf534bcdb4023c5
|
| 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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
912624c767b8140fa1f7da7f5d7dd065d5eba29a8f754a63afbf004700da7220
|
|
BLAKE2b-256 checksum How to use checksums |
ceed1a19a74de237a6f0b6ad2120af2a66d6dcf76246786fecef1123117ec644
|
| 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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
a5d0dcfe6306278ec499c074f052198a5c666425ad5f3ada378ed38eb49b2a48
|
|
BLAKE2b-256 checksum How to use checksums |
b288b7b050eb2c18431fc6de176ef744553feae0d815a1faaf3d413df6ace206
|
| 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.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.1-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 |
856a44975129013be1e856ffed9834c42c4b07325ced225b3554a5aad490f0d3
|
|
BLAKE2b-256 checksum How to use checksums |
bf57f18743c0f86a2c8048dee8141c47786c60294b71d67f9eae74576afe1b7f
|
| 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.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
a10b01f124be86fd27254ee620352698580540daaab5b8e4a41af9d176764ff2
|
|
BLAKE2b-256 checksum How to use checksums |
3ecf2ddd2028dc08e39b6358b77e061b28843d330387eeff5a34caeafd964418
|
| 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.1-cp313-cp313-win_amd64.whl
| Download URL | localqueue-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2649875faf07dd2cbf7c353c4bd42b54b069f4d139e7bd02de295aa1c42b8259
|
|
BLAKE2b-256 checksum How to use checksums |
dbd2ff1fc399f1db39bcbf2da4b948e0eb31d2edd158cf3f7a6f6ebf19e2ee3a
|
| 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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
5005840bf17569c4355302ecc8145c5c0d53171042e8451f3c2282b5d7f306c1
|
|
BLAKE2b-256 checksum How to use checksums |
73e1b18e2486af27a24aadada75dfa56ef6a98934f9e5db1f82a702677e68aec
|
| 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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
0c8443565d9279ab9b2039b852013b0e34312323bf842bbfbfc702fd01565cbb
|
|
BLAKE2b-256 checksum How to use checksums |
89165496950df5b712293c37bbde77512e426c783e833f8b70c9d98d7628ab9a
|
| 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.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.1-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 |
c88f9aafc13e6d9d95031fecf483bc93a98af2cbcdfa670869918c4f586d9553
|
|
BLAKE2b-256 checksum How to use checksums |
254a2ee73da7d024102f3007c3c91f7a531356c8d7d9aec128993bebc6b77da4
|
| 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.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
66855d059b465805cb5565abede51a7aa646636502e10088cc0ed3f4b9326178
|
|
BLAKE2b-256 checksum How to use checksums |
6611a4885dfea497a4afd081b3e81f05420fd69b43baeec3923538babb8ef5f4
|
| 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.1-cp312-cp312-win_amd64.whl
| Download URL | localqueue-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e08d69e65c99717d2e0e1546ebd2585c2617193fd79604ba4a1ebf20305bc35e
|
|
BLAKE2b-256 checksum How to use checksums |
39107634963a639f5ba2bbe32f153931cc6b2117f01406f856070c9cd289f537
|
| 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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
1ec31033dca8f641780f33f6f7f953c6cca22c74e0c30e626c3b9e8001fcf944
|
|
BLAKE2b-256 checksum How to use checksums |
50e967fcc4c6dd52b78e986298f6c2f9e62b3aff46ef9d2a6c1ed58a3a25bc5e
|
| 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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
3ed1fb19bc0b910285ebe91363304891b6b55f352c708467cb0087ab3cd8e088
|
|
BLAKE2b-256 checksum How to use checksums |
0890c365fed60fcaad0e93565988d00bef96fde6238dc38557e11e6331ff8a97
|
| 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.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.1-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 |
c3350de9b097c8036f0d74aaedad363ae438937eb8b0f75e21a15a2a660256a2
|
|
BLAKE2b-256 checksum How to use checksums |
1275ac7742f205c76f1e63255e2146ae439a18761438477f6d85ca9f99326b38
|
| 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.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
9dd291ccdb07559d8a076f240c09153b2bee0a9535faafabe6d8164d770e393c
|
|
BLAKE2b-256 checksum How to use checksums |
c5db0612751bf266b8342a40c6ead48c64d09963fa38b6af6564899e34d13d01
|
| 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.1-cp311-cp311-win_amd64.whl
| Download URL | localqueue-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e6c4028be7f803656238b9248edeb1426662ca7a0eb29aede2d3814a85c2ae09
|
|
BLAKE2b-256 checksum How to use checksums |
fa0711cfd77af8141e2bfee0fe5b45d298aa5c735d1684cbdf5f0d15ab03c455
|
| 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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
ccbb750e106c63f36a12e191b9a1cf92b55d6f7c88c52bff0e76621ead1da056
|
|
BLAKE2b-256 checksum How to use checksums |
fcfe64a21325df01d084c845d042c407c7fa47193bafee0173a3de497968278e
|
| 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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
bd27d90103e363cc8e86570de50997f847a64e2a6d76af9e30b6c92c6cf481a9
|
|
BLAKE2b-256 checksum How to use checksums |
cd850bdc046d02db4e53e363860a02324aa1a974f063e19d9dafeac03e85859d
|
| 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.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.1-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 |
bdcfdde1b7afdf31a67d6cad220f3d1cd14d827e1295a9608bd41b6c8e254fae
|
|
BLAKE2b-256 checksum How to use checksums |
ecd9e928a9d242a8989d665ae25494b40cb739283d50b0aff66614b185e90ae1
|
| 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.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
80ce16dae9e3748015368cce170c1e36b29ada050435df117a37eaedc3d9eeee
|
|
BLAKE2b-256 checksum How to use checksums |
6c62de27f62f4caae6619d84c5d30f533d3b061783d4aa990a5229ffa88a5210
|
| 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.1-cp310-cp310-win_amd64.whl
| Download URL | localqueue-1.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
204fc56d9215e9835c29341c71b5fd39a8fc62932df2e1bbfa7db870550cd229
|
|
BLAKE2b-256 checksum How to use checksums |
1dc945eaca342b6e4c26b973e61deec4b6324325ad5bf3baa97f90a9f8a17cdc
|
| 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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
7bea1c78d84dabf3131207391e71b699a0380d3c4318318f52394b72aee8cdf6
|
|
BLAKE2b-256 checksum How to use checksums |
53505fa90f26f9d9393ef8bc1fb3d0730a8ccf6c534ba0a8a7818c5b5565fbd4
|
| 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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | localqueue-1.0.1-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 |
4c10427f06faaa0107cf10b0efbdfc07d80bca63e94cabb22e6c463efe6318ee
|
|
BLAKE2b-256 checksum How to use checksums |
ea846c4f2d10220322a5a2cd1c183c1318ab4ca96c790021db10894e2602aff3
|
| 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.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | localqueue-1.0.1-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 |
e166d5910ab42fbeaf54d53666809b86b409c9d1b1058472293417b5888a5c3c
|
|
BLAKE2b-256 checksum How to use checksums |
b4624b9223d82818a789bbe5ce60e7a81db73c4c23d6d89497a42dd9bb1190bb
|
| 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.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | localqueue-1.0.1-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 |
8c58bfb7ba91e098887d7e8a15319e91d8affd64288549751b8df676f919c54e
|
|
BLAKE2b-256 checksum How to use checksums |
5110650ad635b2d06a4cd6c08b126f430ca6df54940a71bdd3446b978d3f6d7e
|
| 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}
|