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, threading, and process-based job executors
- 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:
Similar Work
Many similar projects exist. Some of them are:
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.12.2.tar.gz
(783.4 kB
view details)
Built Distribution
chancy-0.12.2-py3-none-any.whl
(303.0 kB
view details)
File details
Details for the file chancy-0.12.2.tar.gz
.
File metadata
- Download URL: chancy-0.12.2.tar.gz
- Upload date:
- Size: 783.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed888ed341dbaa8228d7e27508535fe48593b2a1288dbb9d8efbd38ad90d95b |
|
MD5 | e1aea9bbe4c687bca7cc0e6d8da6772f |
|
BLAKE2b-256 | 551f135851ca0b59ca6dd8a152327dc116f30bffbf1d4c21bf53fdd69c0d7511 |
File details
Details for the file chancy-0.12.2-py3-none-any.whl
.
File metadata
- Download URL: chancy-0.12.2-py3-none-any.whl
- Upload date:
- Size: 303.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee03b09d4d78cae081ae33a7a815b8ce2008b1299676393224cb24ca4fe6634 |
|
MD5 | 0ba2a89f1a3a0d699838a02630b18bf6 |
|
BLAKE2b-256 | 6d58088b728442f9067858e8d732dc6e239483aa57586f98632c92b7d9bf4f8d |