z4j scheduler adapter for APScheduler (Apache 2.0)
Project description
z4j-apscheduler
License: Apache 2.0
Status: v1.0.0 - first public release alongside z4j-dramatiq.
z4j scheduler-axis adapter for APScheduler. APScheduler is engine-agnostic (it can fire anything - Dramatiq actors, bare callables, Celery signatures, HTTP calls), so this adapter pairs with every engine, not just Dramatiq. The dashboard's Schedules page uses it as the canonical non-Celery scheduler.
Install
pip install z4j[dramatiq,apscheduler]
# or standalone:
pip install z4j-apscheduler
Capabilities
| Token | Status | Note |
|---|---|---|
list |
✅ | Walks scheduler.get_jobs() |
enable / disable |
✅ | via scheduler.pause_job(id) / resume_job(id) |
trigger_now |
✅ | scheduler.modify_job(id, next_run_time=now) |
delete |
✅ | scheduler.remove_job(id) |
create / update |
⏸️ | Deferred to v1.1 (same rationale as z4j-rqscheduler) |
See also
packages/z4j-dramatiq/- the most common engine pairing.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-apscheduler
- Issues: https://github.com/z4jdev/z4j-apscheduler/issues
- Changelog: CHANGELOG.md
- Security:
security@z4j.com(see SECURITY.md)
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
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_apscheduler-1.0.1.tar.gz.
File metadata
- Download URL: z4j_apscheduler-1.0.1.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a428e825566d39d594651be17e3a1fdcd544c9b6ac9f872550fd4c6531f79eaf
|
|
| MD5 |
98e9a9546871f09ce762f0fc7ae1f027
|
|
| BLAKE2b-256 |
ba61e63565fe605dde3e0721eae92d53f144ce536917d5983a39a1b1b52cbdd6
|
File details
Details for the file z4j_apscheduler-1.0.1-py3-none-any.whl.
File metadata
- Download URL: z4j_apscheduler-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 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 |
ed2b7daca9c9547f0750000cf319dc8f3de1b77b99ec4ba1b9c2789057a754b4
|
|
| MD5 |
d85141dd5423367d462d5cb63819266c
|
|
| BLAKE2b-256 |
5e32ef95c07061b31feff504724622cfdc67005bd4db80ed2ebe287cf9fbe2ed
|