Skip to main content

z4j scheduler adapter for taskiq schedule sources (Apache 2.0)

Project description

z4j-taskiqscheduler

PyPI version Python License

z4j scheduler adapter for taskiq's schedule sources (LabelScheduleSource, custom backends).

from taskiq.schedule_sources import LabelScheduleSource
from z4j_taskiq import TaskiqEngineAdapter
from z4j_taskiqscheduler import TaskiqSchedulerAdapter

source = LabelScheduleSource(broker)

# In your z4j-bare bootstrap:
from z4j_bare import install_agent
install_agent(
    engines=[TaskiqEngineAdapter(broker=broker)],
    schedulers=[TaskiqSchedulerAdapter(source=source)],
)

Capabilities

  • ✅ List + read schedules from any taskiq schedule source
  • ✅ Delete (when source supports it)
  • ❌ Create / update — taskiq sources don't expose a generic add-from-spec API; LabelScheduleSource is read-only at runtime by design.

Apache 2.0.

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_taskiqscheduler-1.0.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

z4j_taskiqscheduler-1.0.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: z4j_taskiqscheduler-1.0.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for z4j_taskiqscheduler-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e66085e8c41c0a58ec831722517f4f0afb2fdb07c1fe052c627358b86aa9efbc
MD5 9c0ee66b0ebf13e088cab807e1269ed6
BLAKE2b-256 99e4851e33ea05842f3353b34833b537d2faf7e7a3a166c78f3677715cc494ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z4j_taskiqscheduler-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8be185296e3ed5139dbcc44444f9738cd2802a4910a928c8c1351ae9fb9d5d1c
MD5 538e4a5d69385836ad99354ad29d0dbb
BLAKE2b-256 919b19224e028732bc159b4bef57aac6dcf3c2d1330827cef60ff47ccba61290

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