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.0.tar.gz (14.2 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.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file z4j_rqscheduler-1.0.0.tar.gz.

File metadata

  • Download URL: z4j_rqscheduler-1.0.0.tar.gz
  • Upload date:
  • Size: 14.2 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.0.tar.gz
Algorithm Hash digest
SHA256 b0cfbf82efddf76a3d8f7e774432aed6086cb3b73eb5b754490cf1817d9430ff
MD5 961f11fcdaef051482889a58dd071ff5
BLAKE2b-256 fefbcdfb5e147766706c8fe8d9295a01d5db9ce23d32478759eb03b1613e0068

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z4j_rqscheduler-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71f8e79937f3d272a1c3d2b8cc8ef504d00732b9170ad20588688bc214b5ac55
MD5 07c88e7c5a6f848918d0d0d47738878a
BLAKE2b-256 6391eed62a5b475edd3fd93e3ee964ed60ecec1e4f56da0c52839879f5d38c29

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