{ "info": { "author": "Thomas Calmant", "author_email": "thomas.calmant@isandlatech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Cohorte Herald for Python\n*************************\n\nHerald is an easy-to-use messaging framework.\nIt allows Pelix/iPOPO and Java OSGi frameworks to communicate with each other\nusing messages, without worrying about the underlying protocol used for\ntransmission.\n\nThe project is hosted on GitHub\n`isandlaTech/cohorte-herald `_.\nIssues and questions can be posted in\n`project Issues section `_.\n\n\nConcepts\n========\n\nEach Pelix framework instance is considered as a *peer*.\nA peer has a unique ID and a human-readable name.\nAn application ID is associated to each peer: only peers with the same\napplication ID can discover each other.\n\nA peer can send a message to another peer or to a group of peers.\nA message has a subject, which listeners register to, and a content.\n\n\nRemote Services\n===============\n\nHerald provides an RPC transport implementations for Pelix Remote Services.\n\n\nTransports\n==========\n\nCurrently, Herald supports two protocols in Python, and one in Java:\n\n* HTTP (Python & Java):\n\n * Each message is sent as a POST request.\n * Peer discovery is based on a home-made multicast heart beat protocol\n * Best transport for LAN applications and for single-peer messages\n * Implementation is based on `requests `_.\n\n* XMPP (Python only, for now):\n\n * Each message is a either a message or a group message\n * Discovery is based on a Multi-User Chat room (XEP-0045)\n * Best transport for distributed applications and for group messages\n * Implementation is based on `SleekXMPP `_\n\n\nLicense\n=======\n\nCohorte Herald is released under the terms of the Apache Software License 2.0.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/isandlaTech/cohorte-herald/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/isandlaTech/cohorte-herald", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "Cohorte-Herald", "package_url": "https://pypi.org/project/Cohorte-Herald/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Cohorte-Herald/", "project_urls": { "Download": "https://github.com/isandlaTech/cohorte-herald/archive/master.zip", "Homepage": "https://github.com/isandlaTech/cohorte-herald" }, "release_url": "https://pypi.org/project/Cohorte-Herald/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "An easy-to-use messaging framework", "version": "0.0.3" }, "last_serial": 1453921, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "41fea14609e4eba710bd9462c6a855cf", "sha256": "1f36d9a73ad8a8d9a27805c989d59912e6121081e39953af39250188983e3b3a" }, "downloads": -1, "filename": "Cohorte_Herald-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41fea14609e4eba710bd9462c6a855cf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 72025, "upload_time": "2014-10-03T13:20:31", "url": "https://files.pythonhosted.org/packages/3f/04/bd464c1cd16c5517efbb6f591a664c446f5d564f8aeb3b46c0e2fc6729d7/Cohorte_Herald-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557c5c283aa8421de2ef501789066ccf", "sha256": "c9c89025326861e25e5bd22285fd3b4fc225b59545f546908f7b4b02b23b7237" }, "downloads": -1, "filename": "Cohorte-Herald-0.0.2.tar.gz", "has_sig": false, "md5_digest": "557c5c283aa8421de2ef501789066ccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45536, "upload_time": "2014-10-03T13:21:08", "url": "https://files.pythonhosted.org/packages/13/80/c6735faf119fb35a8d6e50e166c581d2e617a5d74c54a20034644747a3e7/Cohorte-Herald-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a5e93637234dbe1f344b516369e3f53a", "sha256": "f90112aff254c7babca8efe703e9a3c6d9f077dcfacedfc468b3e710a1235890" }, "downloads": -1, "filename": "Cohorte_Herald-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5e93637234dbe1f344b516369e3f53a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 82676, "upload_time": "2015-03-09T11:17:09", "url": "https://files.pythonhosted.org/packages/20/ce/bc54358a92d2219a812a73990f1cc9a632d84b800f1337a870da9ba46018/Cohorte_Herald-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04fd5798385b72740f1eea0daaebe8ff", "sha256": "ef843e4f89f0180bf53b7f5c4e2ecccf74dc47862bce2b088fb83852655e5d37" }, "downloads": -1, "filename": "Cohorte-Herald-0.0.3.tar.gz", "has_sig": false, "md5_digest": "04fd5798385b72740f1eea0daaebe8ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49629, "upload_time": "2015-03-09T11:17:05", "url": "https://files.pythonhosted.org/packages/15/ba/9cfad9c98fb8b977c933f53304fa78b0f162aa58bd08d9ad387de08ac5ea/Cohorte-Herald-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5e93637234dbe1f344b516369e3f53a", "sha256": "f90112aff254c7babca8efe703e9a3c6d9f077dcfacedfc468b3e710a1235890" }, "downloads": -1, "filename": "Cohorte_Herald-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5e93637234dbe1f344b516369e3f53a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 82676, "upload_time": "2015-03-09T11:17:09", "url": "https://files.pythonhosted.org/packages/20/ce/bc54358a92d2219a812a73990f1cc9a632d84b800f1337a870da9ba46018/Cohorte_Herald-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04fd5798385b72740f1eea0daaebe8ff", "sha256": "ef843e4f89f0180bf53b7f5c4e2ecccf74dc47862bce2b088fb83852655e5d37" }, "downloads": -1, "filename": "Cohorte-Herald-0.0.3.tar.gz", "has_sig": false, "md5_digest": "04fd5798385b72740f1eea0daaebe8ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49629, "upload_time": "2015-03-09T11:17:05", "url": "https://files.pythonhosted.org/packages/15/ba/9cfad9c98fb8b977c933f53304fa78b0f162aa58bd08d9ad387de08ac5ea/Cohorte-Herald-0.0.3.tar.gz" } ] }