{ "info": { "author": "Oliver Schoenborn (aka \"schollii\")", "author_email": "oliver.schoenborn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://badge.fury.io/py/PyPubSub.svg\n :target: https://badge.fury.io/py/PyPubSub\n.. image:: https://img.shields.io/travis/schollii/pypubsub.svg\n :target: https://img.shields.io/travis/schollii/pypubsub\n\nNews\n====\n\nJanuary 2019: pypubsub 4.0.3 released!\n\nOverview\n========\n\nProvides a publish-subscribe API to facilitate event-based or message-based\narchitecture in a single-process application. It is pure Python and works on\nPython 3.3+. It is centered on the notion of a topic; senders publish\nmessages of a given topic, and listeners subscribe to messages of a given\ntopic, all inside the same process. The package also supports a variety of\nadvanced features that facilitate debugging and maintaining topics\nand messages in larger desktop- or server-based applications.\n\nInstall most recent stable with \"pip install pypubsub\".\n\nUseful links:\n\n- Project on PyPI: https://pypi.python.org/pypi/PyPubSub\n- The documentation for latest stable release is at\n http://pypubsub.readthedocs.io.\n- The documentation for latest code is at\n http://pypubsub.readthedocs.io/en/latest.\n\n\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/schollii/pypubsub", "keywords": "publish subscribe observer pattern signal signals event events message messages messaging dispatch dispatching", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "PyPubSub", "package_url": "https://pypi.org/project/PyPubSub/", "platform": "", "project_url": "https://pypi.org/project/PyPubSub/", "project_urls": { "Homepage": "https://github.com/schollii/pypubsub" }, "release_url": "https://pypi.org/project/PyPubSub/4.0.3/", "requires_dist": null, "requires_python": ">=3.3, <4", "summary": "Python Publish-Subscribe Package", "version": "4.0.3" }, "last_serial": 5011258, "releases": { "3.0.1a2": [], "3.0a8": [], "3.1.1b1": [], "3.1.2": [ { "comment_text": "", "digests": { "md5": "82890e3f34aa1afd6719320ac0711d4d", "sha256": "b98841656e5a867151616b7072d01d2bc65c2f2e7da85d7dedb94b8045176820" }, "downloads": -1, "filename": "PyPubSub-4.0.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "82890e3f34aa1afd6719320ac0711d4d", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 63722, "upload_time": "2016-10-11T05:03:28", "url": "https://files.pythonhosted.org/packages/69/b5/6150f2a1b5f41d6e3c0b06afe78e2e3375837ab3c7ece3edcd4688ec66e7/PyPubSub-4.0.0rc2-py3-none-any.whl" } ], "3.2.0": [], "3.3.0": [ { "comment_text": "", "digests": { "md5": "1c8d88cc2506532df85bc95dde719816", "sha256": "05e301917a8489f4fdf71bf5a717526a44c4f908e93809df366accec2886a84b" }, "downloads": -1, "filename": "PyPubSub-3.3.0.zip", "has_sig": false, "md5_digest": "1c8d88cc2506532df85bc95dde719816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87972, "upload_time": "2015-12-30T05:14:15", "url": "https://files.pythonhosted.org/packages/95/5a/1801be1a63af9250e79b8941a37b88e3ca0d660b880b9862fe9016ae6a3a/PyPubSub-3.3.0.zip" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "8d23f29a34ea3b3d1a5df63cd67c60b9", "sha256": "ff55d795c08d58fc0169f386647e7ed2303573b9485a5d13dadbf2318651e99f" }, "downloads": -1, "filename": "PyPubSub-3.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8d23f29a34ea3b3d1a5df63cd67c60b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "==2.7.*", "size": 61773, "upload_time": "2019-04-01T02:56:16", "url": "https://files.pythonhosted.org/packages/2e/df/3b393a759943ff6286c9e5e142e2d7d4c009232ceff6e63271858de588b5/PyPubSub-3.4.2-py3-none-any.whl" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "477509268d768e29b5b4a7f61d5729a6", "sha256": "430d60d76e56e19eaa1422579941caf9d3b392cfb8d10a17678a5c9f7ee830ba" }, "downloads": -1, "filename": "Pypubsub-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "477509268d768e29b5b4a7f61d5729a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63363, "upload_time": "2016-12-28T18:08:22", "url": "https://files.pythonhosted.org/packages/ab/9e/3b50915d3346971aaa49074425788598ee4907e67c097e013f1a862bd45c/Pypubsub-4.0.0-py3-none-any.whl" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "83aa6abfe736b910f9c194f2473c22bb", "sha256": "7f716bae9388afe01ff82b264ba8a96a8ae78b42bb1f114f2716ca8f9e404e2a" }, "downloads": -1, "filename": "Pypubsub-4.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "83aa6abfe736b910f9c194f2473c22bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3, <4", "size": 61368, "upload_time": "2019-01-28T00:36:11", "url": "https://files.pythonhosted.org/packages/1a/41/a0aceb552d8ec63bb1e8223d130f9dd0f736470036d75d708183b104a2cb/Pypubsub-4.0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83aa6abfe736b910f9c194f2473c22bb", "sha256": "7f716bae9388afe01ff82b264ba8a96a8ae78b42bb1f114f2716ca8f9e404e2a" }, "downloads": -1, "filename": "Pypubsub-4.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "83aa6abfe736b910f9c194f2473c22bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3, <4", "size": 61368, "upload_time": "2019-01-28T00:36:11", "url": "https://files.pythonhosted.org/packages/1a/41/a0aceb552d8ec63bb1e8223d130f9dd0f736470036d75d708183b104a2cb/Pypubsub-4.0.3-py3-none-any.whl" } ] }