{ "info": { "author": "Eugene Eeo", "author_email": "packwolf58@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "::\n\n Python _ _ _\n _____ _____ _ _| |_| |_ ___ _ _(_)______ _ _\n / -_) V / -_) ' \\ _| ' \\/ _ \\ '_| |_ / _ \\ ' \\\n \\___|\\_/\\___|_||_\\__|_||_\\___/_| |_/__\\___/_||_|\n\n\n**Supported Pythons:** 2.6+, 3.2+\n\nA Python package for propogating events, without messy hooks\nand subclassing. Useful when you have multiple components that\nneed to communicate and share data around.\n\nSince this component is used for systems where they integrate\nwith multiple other components, the most important development\ngoal is stability. Extensibility is already built into the\nmodule, so it comes \"for free\".\n\n.. code-block:: python\n\n from eventhorizon import signal\n done = signal('test-done')\n\n @done.register\n def finalize():\n return\n\n done.trigger()\n done.silence(finalize)\n\nMost of this package is inspired by the `Backbone.js`_\nweb framework and it's events system. You can also use\nEventhorizon as a substitute for the ``blinker`` library,\nbut Eventhorizon is lighter and provides less features.\n\nThe `documentation`_ for the library is available and\nhosted in Github pages.\n\n.. _Backbone.js: http://backbonejs.org/\n.. _documentation: https://eugene-eeo.github.io/eventhorizon\n.. image:: https://travis-ci.org/eugene-eeo/eventhorizon.svg?branch=master\n :target: https://travis-ci.org/eugene-eeo/eventhorizon\n.. image:: http://img.shields.io/pypi/v/eventhorizon.svg\n :target: https://pypi.python.org/pypi/eventhorizon\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eugene-eeo/eventhorizon", "keywords": "events signals", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "eventhorizon", "package_url": "https://pypi.org/project/eventhorizon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/eventhorizon/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/eugene-eeo/eventhorizon" }, "release_url": "https://pypi.org/project/eventhorizon/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "simple events propogation", "version": "0.1.1" }, "last_serial": 1195338, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2295dde59810ee28a3df09f2ea6b952f", "sha256": "0678fab4e515124a9148539edef747ebc31bd3c7f0884e8024b34b9d54dd4938" }, "downloads": -1, "filename": "eventhorizon-0.1.tar.gz", "has_sig": false, "md5_digest": "2295dde59810ee28a3df09f2ea6b952f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3372, "upload_time": "2014-08-19T11:38:39", "url": "https://files.pythonhosted.org/packages/12/d5/3d61a1491095bada97791bdcbf75783a5322119a7108d974efd9ae036cff/eventhorizon-0.1.tar.gz" } ], "0.1-beta": [ { "comment_text": "", "digests": { "md5": "4a012f9b6ccd83fc66458ac29410fd47", "sha256": "864e566f400cedd64b355556c0f37f9f94d5267eac5714eca897be017bc5fa1a" }, "downloads": -1, "filename": "eventhorizon-0.1-beta.tar.gz", "has_sig": false, "md5_digest": "4a012f9b6ccd83fc66458ac29410fd47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2014-08-19T11:38:21", "url": "https://files.pythonhosted.org/packages/51/53/4f09e21412ec4247cc128276cab038da31aec2b7e40b3baa3d9cb1bdfbd1/eventhorizon-0.1-beta.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "78cce4bf065c0c0b7edd826cf77ec849", "sha256": "4e403267a11d975530f92daf156abf8b07d1c88d5eb672587f158906a6846460" }, "downloads": -1, "filename": "eventhorizon-0.1.1.tar.gz", "has_sig": false, "md5_digest": "78cce4bf065c0c0b7edd826cf77ec849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3295, "upload_time": "2014-08-19T14:00:22", "url": "https://files.pythonhosted.org/packages/99/d1/2e26ea69a092d0eaaf87591e44e3f780c40485c56a54f0a8adb0d377ee44/eventhorizon-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78cce4bf065c0c0b7edd826cf77ec849", "sha256": "4e403267a11d975530f92daf156abf8b07d1c88d5eb672587f158906a6846460" }, "downloads": -1, "filename": "eventhorizon-0.1.1.tar.gz", "has_sig": false, "md5_digest": "78cce4bf065c0c0b7edd826cf77ec849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3295, "upload_time": "2014-08-19T14:00:22", "url": "https://files.pythonhosted.org/packages/99/d1/2e26ea69a092d0eaaf87591e44e3f780c40485c56a54f0a8adb0d377ee44/eventhorizon-0.1.1.tar.gz" } ] }