{ "info": { "author": "Djordje Pepic", "author_email": "djordje.m.pepic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=========\npybeehive\n=========\n\n\n.. image:: https://img.shields.io/pypi/v/pybeehive.svg\n :target: https://pypi.python.org/pypi/pybeehive\n\n.. image:: https://img.shields.io/travis/sentrip/pybeehive.svg\n :target: https://travis-ci.org/sentrip/pybeehive\n\n.. image:: https://readthedocs.org/projects/pybeehive/badge/?version=latest\n :target: https://pybeehive.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n.. image:: https://codecov.io/gh/sentrip/pybeehive/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/sentrip/pybeehive\n\n.. image:: https://pyup.io/repos/github/sentrip/pybeehive/shield.svg\n :target: https://pyup.io/repos/github/sentrip/pybeehive/\n :alt: Updates\n\n\n\nA lightweight, event-driven concurrency library with bees!\n\n\n* Free software: GNU General Public License v3\n* Documentation: https://pybeehive.readthedocs.io.\n\n\nFeatures\n--------\n\n* One interface for writing concurrent code, both sync and async\n\nBasic Usage\n-----------\n.. code-block:: python\n\n from pybeehive import Hive\n import time\n hive = Hive()\n\n @hive.streamer\n def stream():\n while True:\n time.sleep(1)\n yield 'hello world!'\n\n @hive.listener\n def on_event(event):\n print(event)\n\n if __name__ == '__main__':\n hive.run()\n\n\n.. code-block:: text\n\n $ python hello.py\n Event(created_at=1525400000, data=\"hello world!\")\n Event(created_at=1525400001, data=\"hello world!\")\n Event(created_at=1525400002, data=\"hello world!\")\n ...\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-05-27)\n------------------\n\n* First release on PyPI.\n\n0.11 (2018-05-28)\n------------------\n\n* Fixed installation of dependencies\n\n0.12 (2018-05-28)\n------------------\n\n* Fixed travis-ci building with coverage\n\n0.13 (2018-05-28)\n------------------\n\n* Coverage now only runs on travis-ci with only pybeehive source code\n\n0.14 (2018-05-29)\n------------------\n\n* Fixed bug in event propagation\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sentrip/pybeehive", "keywords": "pybeehive", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "pybeehive", "package_url": "https://pypi.org/project/pybeehive/", "platform": "", "project_url": "https://pypi.org/project/pybeehive/", "project_urls": { "Homepage": "https://github.com/sentrip/pybeehive" }, "release_url": "https://pypi.org/project/pybeehive/0.1.4/", "requires_dist": [ "pyzmq (>=17.0.0)" ], "requires_python": "", "summary": "A lightweight, event-driven concurrency library with bees!", "version": "0.1.4" }, "last_serial": 3907318, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fc23647fbbb6bf92d26d056a91733a99", "sha256": "2364ca3dcda72ee8aec244d24af7057d75452da752dad272cdd2d24f54899fed" }, "downloads": -1, "filename": "pybeehive-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc23647fbbb6bf92d26d056a91733a99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9395, "upload_time": "2018-05-28T00:37:31", "url": "https://files.pythonhosted.org/packages/f2/7d/79d787ae67553fe089bb8968d7118fad4446a7b6abfc8f2f8c96f1a01932/pybeehive-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b0954c8058c5c35474632325372a02c", "sha256": "848897e609cc85b844856bff358d1f18d233aea3e6557f5f37fcbb350ed064dc" }, "downloads": -1, "filename": "pybeehive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0b0954c8058c5c35474632325372a02c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19934, "upload_time": "2018-05-28T00:37:33", "url": "https://files.pythonhosted.org/packages/e6/7b/049e5963afaf89124cdcc324520e58243e4faf91ab35bde979acf5244e2f/pybeehive-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6d8ba0daa9058b84a43056fc8572fadc", "sha256": "15715dce50821f7efcd3c2fa0d7def9862c7d8deee89f6062300fcb7d85b58c1" }, "downloads": -1, "filename": "pybeehive-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d8ba0daa9058b84a43056fc8572fadc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7807, "upload_time": "2018-05-28T12:23:19", "url": "https://files.pythonhosted.org/packages/19/fa/2b9e3135e9e95f59e4281e5e4c80e5841bf69567a272155a926ad9930858/pybeehive-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1bb18d3a79429db3f0ad09a49c9b28d", "sha256": "7be6e71119832cec95ef768c17ecd4cb9c7050c2f5a322de12bb5a60c6a9d3ed" }, "downloads": -1, "filename": "pybeehive-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e1bb18d3a79429db3f0ad09a49c9b28d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20111, "upload_time": "2018-05-28T12:23:21", "url": "https://files.pythonhosted.org/packages/7e/70/450ef7895969174b3f0c5c85a70fb1b5c1256de9b9d5c42f40fed9029ad9/pybeehive-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a9ede75f659370800737912f734e5e45", "sha256": "cec5f2ef6776ef28855d99dde56bedf47562882a1cf2493e4bbe85c1d6286746" }, "downloads": -1, "filename": "pybeehive-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9ede75f659370800737912f734e5e45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7833, "upload_time": "2018-05-28T12:34:10", "url": "https://files.pythonhosted.org/packages/95/4d/aaa28d7e683fb9d967cc7963d61946a4ddde3c9c6d4d7f8a89103c922852/pybeehive-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b4ed8a88cf4eb6adc24005387d4e10c", "sha256": "0574961e7834b04665b88863a49cbad7e5292e2b9b69fe1447c9dc41cf77f246" }, "downloads": -1, "filename": "pybeehive-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3b4ed8a88cf4eb6adc24005387d4e10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20173, "upload_time": "2018-05-28T12:34:11", "url": "https://files.pythonhosted.org/packages/b3/c5/743d02b74e3e7a87efbc07fcec2418df2dd4e05df008b22a4392854923ca/pybeehive-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e6e8895c651af22151e18a8d7805d334", "sha256": "8a024a6c9e4243901f5d9067756b73f573f79ad6b3f5d9ade2827989294a83df" }, "downloads": -1, "filename": "pybeehive-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6e8895c651af22151e18a8d7805d334", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7864, "upload_time": "2018-05-28T12:50:05", "url": "https://files.pythonhosted.org/packages/68/9d/a24d1974bb912a1c281f02731c53a59956b35a9765e4d469c6eb0f7376a3/pybeehive-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f660667f977e5b58b9debb44fe6eb285", "sha256": "9c2eed056a36ef11db01e412eda7ba2f60b0868f7429a9f904b7501d60689c70" }, "downloads": -1, "filename": "pybeehive-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f660667f977e5b58b9debb44fe6eb285", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20249, "upload_time": "2018-05-28T12:50:06", "url": "https://files.pythonhosted.org/packages/84/23/525682beaffcfb80a87b30107e6ba8c3a6658756aca3b7aea82a3dd08b54/pybeehive-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c5c1bd7a4e79175eb846dd45da861fbb", "sha256": "cd566de5a58cd0efbbe70a9702654f17bd52aedf771452509e14dd4a33747af2" }, "downloads": -1, "filename": "pybeehive-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5c1bd7a4e79175eb846dd45da861fbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7912, "upload_time": "2018-05-29T01:10:52", "url": "https://files.pythonhosted.org/packages/c7/7e/f5d7b59db3a1c450e7c9cf24ab14d408073a21a8de6864b7b7df75b379aa/pybeehive-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f0abaddba27279a62d259b274a9cb24", "sha256": "66f2980d34d3b001d11e5f4239e3cdd1437189ace78fa729dbfcbe660949fc79" }, "downloads": -1, "filename": "pybeehive-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6f0abaddba27279a62d259b274a9cb24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20361, "upload_time": "2018-05-29T01:10:53", "url": "https://files.pythonhosted.org/packages/4b/4d/4fe669135cfc83d87cde05748d3bbb8df38a61e2ebb0957b227cd2835f44/pybeehive-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c5c1bd7a4e79175eb846dd45da861fbb", "sha256": "cd566de5a58cd0efbbe70a9702654f17bd52aedf771452509e14dd4a33747af2" }, "downloads": -1, "filename": "pybeehive-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5c1bd7a4e79175eb846dd45da861fbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7912, "upload_time": "2018-05-29T01:10:52", "url": "https://files.pythonhosted.org/packages/c7/7e/f5d7b59db3a1c450e7c9cf24ab14d408073a21a8de6864b7b7df75b379aa/pybeehive-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f0abaddba27279a62d259b274a9cb24", "sha256": "66f2980d34d3b001d11e5f4239e3cdd1437189ace78fa729dbfcbe660949fc79" }, "downloads": -1, "filename": "pybeehive-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6f0abaddba27279a62d259b274a9cb24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20361, "upload_time": "2018-05-29T01:10:53", "url": "https://files.pythonhosted.org/packages/4b/4d/4fe669135cfc83d87cde05748d3bbb8df38a61e2ebb0957b227cd2835f44/pybeehive-0.1.4.tar.gz" } ] }