A simple and flexible job queue for Python
Project description
Chancy
A postgres-backed task queue for Python.
Key Features
- Support for job priorities, retries, timeouts, scheduling, global rate limits, memory limits, unique jobs, and more
- asyncio-based worker with support for asyncio, threaded, process-based, and sub-interpreter job execution.
- Configurable job retention for easy debugging and tracking
- Minimal dependencies (only psycopg3 required)
- Plugins for a dashboard, workflows, cron jobs, and more
- Optional transactional enqueueing for atomic job creation
- asyncio & sync APIs for easy integration with existing codebases
Documentation
Check out the getting-started guide and the API documentation at https://tkte.ch/chancy/.
Screenshots
Chancy comes with an optional dashboard that provides a basic look into the status of your queues:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chancy-0.16.0.tar.gz
(1.1 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
chancy-0.16.0-py3-none-any.whl
(309.9 kB
view details)
File details
Details for the file chancy-0.16.0.tar.gz.
File metadata
- Download URL: chancy-0.16.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d4a51144c14707c818df5376bae993cf76523bc74c3ecbe7b546a6e1b2199f6
|
|
| MD5 |
1e16ff7751c1d0e49f8fe405a9aa09dc
|
|
| BLAKE2b-256 |
c716b7f24ae94e4f0cdbf14d8de22a3227e23fdb676c64654d1ed10c91d45af0
|
File details
Details for the file chancy-0.16.0-py3-none-any.whl.
File metadata
- Download URL: chancy-0.16.0-py3-none-any.whl
- Upload date:
- Size: 309.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43462df7ddc04f81f126e0e9f5aac0f29066fea9a05def17c9487c196151746f
|
|
| MD5 |
37f878417ebd80609437693c477bde8a
|
|
| BLAKE2b-256 |
80519e88581dd20d6e104f0d379b17f0aae3dec9dd413b51aea41d6b0667a970
|