Task Runner plugin for Fastpluggy
pip install fastpluggy-tasks-worker
pip install fastpluggy-tasks-worker==0.2.17
A powerful and extensible task execution framework for Python, built on top of FastPluggy.
Easily register, run, monitor, and schedule background tasks with full support for retries, logging, live WebSocket updates, and notifications.
from ..task_registry import task_registry
@task_registry.register(
description="Sync data every 5 mins",
schedule="*/5 * * * *",
max_retries=3,
allow_concurrent=False
)
def sync_data_task():
print("Sync running...")
description, tags, max_retries, schedule, allow_concurrent)task_started, task_failed, logs, etc.parent_task_idTaskLockManager) with DB trackingrun_by_name("slug", kwargs)psutil (CPU, memory, threads)This runner is built to be:
MIT β Use freely and contribute π
Open issues, send PRs, share ideas β
Letβs build the most pluggable Python task runner together.
not works with sqlite due to jsonb field needed
This plugin does not have a Changelog file or it could not be extracted from the package.
API documentation for this plugin is not available.
Last analysis performed: 2025-07-06 19:25:54
This plugin has a valid entry point:
tasks_worker
= fastpluggy_plugin.tasks_worker.plugin:TaskRunnerPlugin
Issues were found during analysis, but details are not available.
fastpluggy_plugin.tasks_worker.plugin:TaskRunnerPlugin