Metadata-Version: 2.1
Name: coordinator
Version: 1.0.0b1
Summary: An experimental Python hook-based task runner.
Home-page: https://github.com/juniorrubyist/coordinator
Author: Joseph Geis
Author-email: juniorrubyist@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: huey
Requires-Dist: gevent

# coordinator

A simple library that manages hooks in Python applications.

## Example

Simplest example

```py
from gevent import monkey; monkey.patch_all()
from coordinator import Coordinator

coord = Coordinator()

@coord.register_task("my_hook")
def my_task(context):
    print(context["message"])

coord.fire_hook("my_hook", {
    "message": "Hello, World!"
})

```

Full documentation is WIP.


