z4j scheduler adapter for rq-scheduler (Apache 2.0)
Project description
z4j-rqscheduler
License: Apache 2.0
Status: v2026.5 - first public release alongside z4j-rq.
z4j scheduler-axis adapter for
rq-scheduler. Pairs with
z4j-rq the same way z4j-celerybeat pairs with z4j-celery -
adds scheduled-job management to the dashboard Schedules page for
projects that run RQ.
Install
pip install z4j[rq,rqscheduler]
# or standalone:
pip install z4j-rqscheduler
Capabilities
Advertised via the standard SchedulerAdapter.capabilities()
contract:
| Token | Status | Note |
|---|---|---|
list |
✅ | Reads every scheduled job from the rq-scheduler Redis zset |
enable / disable |
✅ | via Scheduler.enqueue_in(0, ...) pause/resume pattern |
trigger_now |
✅ | Scheduler.enqueue_in(timedelta(0), func, *args) |
delete |
✅ | Scheduler.cancel(job) |
create / update |
⏸️ | Deferred to v1.1 - the UI surface for creating schedules lives on the Celery track first |
See also
packages/z4j-rq/- the engine adapter this pairs with.docs/ADAPTER.md- generic adapter guide.
License
Apache 2.0 - see LICENSE. This package is deliberately permissively licensed so that proprietary Django / Flask / FastAPI applications can import it without any license concerns.
Links
- Homepage: https://z4j.com
- Documentation: https://z4j.dev
- Source: https://github.com/z4jdev/z4j-rqscheduler
- Issues: https://github.com/z4jdev/z4j-rqscheduler/issues
- Changelog: CHANGELOG.md
- Security:
security@z4j.com(see SECURITY.md)
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
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
File details
Details for the file z4j_rqscheduler-1.0.1.tar.gz.
File metadata
- Download URL: z4j_rqscheduler-1.0.1.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a19151544d4bce2a375d459a4bcde25d1caa83730e021ef7dc83dbb9cb33708
|
|
| MD5 |
c1a40fa6b206dcd3b9b14cc9a17a7c74
|
|
| BLAKE2b-256 |
6dd7d85c1e53b8b3cd344107d2a27c1146386a311af2b494e17900d52f492058
|
File details
Details for the file z4j_rqscheduler-1.0.1-py3-none-any.whl.
File metadata
- Download URL: z4j_rqscheduler-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a22d4de592f300cb42a55d9d7b3433eadc7dd43e219c79509c896f8cd6c17db
|
|
| MD5 |
62d6cb24b047f267aca90ba94297a7f1
|
|
| BLAKE2b-256 |
13edd8d39922fc8031229b489505b590eab6c6cd8cecc5aa2da5145bfef54f39
|