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.1.tar.gz (11.8 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.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: z4j_taskiqscheduler-1.0.1.tar.gz
  • Upload date:
  • Size: 11.8 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.1.tar.gz
Algorithm Hash digest
SHA256 588ad35074203a96a62eb4457bfe3a2c07933a74e350d09524d37b9b36ee5780
MD5 4fd2ffa5b721f60871c8c36a05b4cdbe
BLAKE2b-256 a29a1705d18d5ea7b5200b5c6392bd049ee888249ad634cfb4d6424090f6bcf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z4j_taskiqscheduler-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 26e15295a775e333a46cefdba5d0adbdcd4cf24c39dec53abb07e7d74161ab1b
MD5 fe6130e401df532c967ff56daf41f7bb
BLAKE2b-256 806edb5676cb3a1ceb9a123259e3a09760a8aa1e17683626b6094f4bb1eb18bd

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