pybeehive 0.1.4

Creator: railscoderz

Last updated:

Add to Cart

Description:

pybeehive 0.1.4

pybeehive





A lightweight, event-driven concurrency library with bees!

Free software: GNU General Public License v3
Documentation: https://pybeehive.readthedocs.io.


Features

One interface for writing concurrent code, both sync and async



Basic Usage
from pybeehive import Hive
import time
hive = Hive()

@hive.streamer
def stream():
while True:
time.sleep(1)
yield 'hello world!'

@hive.listener
def on_event(event):
print(event)

if __name__ == '__main__':
hive.run()
$ python hello.py
Event(created_at=1525400000, data="hello world!")
Event(created_at=1525400001, data="hello world!")
Event(created_at=1525400002, data="hello world!")
...


Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.



History

0.1.0 (2018-05-27)

First release on PyPI.



0.11 (2018-05-28)

Fixed installation of dependencies



0.12 (2018-05-28)

Fixed travis-ci building with coverage



0.13 (2018-05-28)

Coverage now only runs on travis-ci with only pybeehive source code



0.14 (2018-05-29)

Fixed bug in event propagation

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.