Skip to main content

z4j scheduler adapter for rq-scheduler (Apache 2.0)

Project description

z4j-rqscheduler

PyPI version Python License

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

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

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

z4j_rqscheduler-1.0.1.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

z4j_rqscheduler-1.0.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

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

Hashes for z4j_rqscheduler-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5a19151544d4bce2a375d459a4bcde25d1caa83730e021ef7dc83dbb9cb33708
MD5 c1a40fa6b206dcd3b9b14cc9a17a7c74
BLAKE2b-256 6dd7d85c1e53b8b3cd344107d2a27c1146386a311af2b494e17900d52f492058

See more details on using hashes here.

File details

Details for the file z4j_rqscheduler-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for z4j_rqscheduler-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a22d4de592f300cb42a55d9d7b3433eadc7dd43e219c79509c896f8cd6c17db
MD5 62d6cb24b047f267aca90ba94297a7f1
BLAKE2b-256 13edd8d39922fc8031229b489505b590eab6c6cd8cecc5aa2da5145bfef54f39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page