{ "info": { "author": "Hans Lellelid", "author_email": "hans@xmpl.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Communications", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing", "Topic :: System :: Networking" ], "description": "The provided server implementation for CoilMQ uses the Python SocketServer\nlibraries; however, CoilMQ is only loosely coupled to this server\nimplementation. It could be used with other socket implementations.\n\nThe CoilMQ core classes and bundled storage implementations are built to be\nthread-safe.\n\n\nNews: CoilMQ\n============\n\n.. contents::\n\n0.6.1\n-----\n* Error with one subscriber causes topic messages not to be delivered to \n other subscribers (issue 33).\n* Fixed error in some circumstances when clearing pending transaction \n frames with commit/abort (issue 30).\n* Fixed incorrect default address in help (issue 29).\n\n0.6.0\n-----\n* Added a new diagnostic thread that will run when --debug option\n is passed on the commandline.\n* Added method to QueueManager API to support tracking subscriber count. \n* Improved unit and functional test coverage of storage engines.\n* Fixed bug in engine.commit() and updated tests to catch previous \n failure (issue 28).\n\n0.5.0\n-----\n* Added support for RECEIPT header and server messages (issue 26). \n\n0.4.4\n-----\n\n* Fixed packaging (MANIFEST.in) to include defaults.cfg and config.cfg-sample\n (issue 23).\n* Fixed socket recv loop to appropriately handle client DISCONNECT messages\n (issue 24).\n\n0.4.3\n-----\n* Fixed bug in requeuing of pending frames when client is disconnected\n (issue 22).\n* Fixed bug in unit test for dbm on windows (issue 21).\n\n0.4.2\n-----\n* Added allow_socket_reuse (SO_REUSEADDR) option to SocketServer subclass\n to avoid having to wait to restart server after unclean client \n disconnect. \n\n0.4.1\n-----\n* Added a changelog ;)\n* Added socket timeouts so that the server can be interrupted (e.g. CTRL-C)", "description_content_type": null, "docs_url": "https://pythonhosted.org/CoilMQ/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hozn/coilmq", "keywords": "stomp server broker messaging", "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "CoilMQ", "package_url": "https://pypi.org/project/CoilMQ/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/CoilMQ/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hozn/coilmq" }, "release_url": "https://pypi.org/project/CoilMQ/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Simple, lightweight, and easily extensible STOMP message broker.", "version": "1.0.1" }, "last_serial": 2394809, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3c0e5b6c385ef9831cb872cb1436444d", "sha256": "6bb2308542320eb7b962804e681ea794b2b0b09c014552e18bc933ba28f2736d" }, "downloads": -1, "filename": "CoilMQ-0.1-py2.5.egg", "has_sig": false, "md5_digest": "3c0e5b6c385ef9831cb872cb1436444d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 106618, "upload_time": "2009-12-07T03:27:09", "url": "https://files.pythonhosted.org/packages/6c/13/39144dc3ce4d1f895e09d1774c46805f4f5a52644c29c98292047ed6471c/CoilMQ-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "47556f9dc15b249f8294e696d30471fb", "sha256": "005d1fef08dd6c4b62f0ad75a20e0f1619c0682828e29ac89f413d9a522f876e" }, "downloads": -1, "filename": "CoilMQ-0.1-py2.6.egg", "has_sig": false, "md5_digest": "47556f9dc15b249f8294e696d30471fb", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 106491, "upload_time": "2009-12-07T03:30:01", "url": "https://files.pythonhosted.org/packages/21/c7/b8cc9ef3fdad0e41b71bea3d5cf79e3157dfb7fb58fd5e572913c1b39268/CoilMQ-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5491b04136db8fb8d1c1a67eae563e6c", "sha256": "47afb436bf12ca7ba7c0da2fa9d9efe1ce728f1107e17d937ab40651d714e6f0" }, "downloads": -1, "filename": "CoilMQ-0.1.tar.gz", "has_sig": false, "md5_digest": "5491b04136db8fb8d1c1a67eae563e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31920, "upload_time": "2009-12-07T03:29:16", "url": "https://files.pythonhosted.org/packages/9d/45/a3fc09075ea64b8e04fd69e0a909a39db9c8a465742d320c6c7bbde607fd/CoilMQ-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9f53e5382dc6dcc8d521795e7d660a2d", "sha256": "a38a80e99dcd2a1307c3bf9a789534e89ff0176672a29d3731bad323fb4ab5cf" }, "downloads": -1, "filename": "CoilMQ-0.2-py2.5.egg", "has_sig": false, "md5_digest": "9f53e5382dc6dcc8d521795e7d660a2d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 122300, "upload_time": "2009-12-19T16:02:07", "url": "https://files.pythonhosted.org/packages/8f/1a/e71f7f56c3368a1fe3137f56d918e160becf91b8a3b5c6a285994645a8a1/CoilMQ-0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "2c683812842bddab935451381e83c2da", "sha256": "832ffdf01d77b6b5586ac68fe8e4120b4fc6a1555eca89c79edde6c1ae3ef80f" }, "downloads": -1, "filename": "CoilMQ-0.2-py2.6.egg", "has_sig": false, "md5_digest": "2c683812842bddab935451381e83c2da", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 122213, "upload_time": "2009-12-19T16:02:35", "url": "https://files.pythonhosted.org/packages/9f/fe/9011ac9f1b2c1c5d286669627db8d3e728a4f5f61fb76c70d2ae0bc3675f/CoilMQ-0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "0a9b4e2fe676e9636eb915a9c83efa3a", "sha256": "78c41b3c77c513af6681935548c9b033b4f5f1ab52e9411b55cb6a1df06e32bc" }, "downloads": -1, "filename": "CoilMQ-0.2.tar.gz", "has_sig": false, "md5_digest": "0a9b4e2fe676e9636eb915a9c83efa3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36259, "upload_time": "2009-12-19T16:03:02", "url": "https://files.pythonhosted.org/packages/90/f1/dd959c1f107e5794cdd11d518f0381250cebcaf2b6c4b2ed504e6a1b822f/CoilMQ-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "87d20b04fc2232180240b076f379f300", "sha256": "3b72625616896d11615b347d5d87962d608d622f3c3d01132aa261fbeb14ff12" }, "downloads": -1, "filename": "CoilMQ-0.3-py2.5.egg", "has_sig": false, "md5_digest": "87d20b04fc2232180240b076f379f300", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 142704, "upload_time": "2010-02-27T02:27:50", "url": "https://files.pythonhosted.org/packages/63/0b/1b6cb6099ffd4fed34be45c2144bbcbb9ec06a42da3793319eedfa8dcf25/CoilMQ-0.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "057dda89b492e7ab4376265917b2634b", "sha256": "6f3790162ea82f335ad7044fd0b1f7e08fae30800daa53cef008bf5bf4b02a5c" }, "downloads": -1, "filename": "CoilMQ-0.3-py2.6.egg", "has_sig": false, "md5_digest": "057dda89b492e7ab4376265917b2634b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 142594, "upload_time": "2010-02-27T02:37:36", "url": "https://files.pythonhosted.org/packages/cb/09/be1324cafcfdc69b6ae87a0552c09c0edb0fe7a6ca76505291d324d22e09/CoilMQ-0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "05f751e5cdcad3ab719ae04f675d0854", "sha256": "7d232713408188392581cb42f8b27223dd556dc25d0fea3078736713ce637eb6" }, "downloads": -1, "filename": "CoilMQ-0.3.tar.gz", "has_sig": false, "md5_digest": "05f751e5cdcad3ab719ae04f675d0854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40887, "upload_time": "2010-02-27T02:37:11", "url": "https://files.pythonhosted.org/packages/33/57/1d0bb45208d49d91a2ab92007729fc0d86eadd6a8b8f4a6f833bee19f814/CoilMQ-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b3658f19f8b5edd2bebf2055f0ac6034", "sha256": "e2d64324c937c434ef8a09e6895e6a8d6886ca10b3497f5f6b5930cea35a29af" }, "downloads": -1, "filename": "CoilMQ-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b3658f19f8b5edd2bebf2055f0ac6034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40954, "upload_time": "2010-07-27T20:05:59", "url": "https://files.pythonhosted.org/packages/72/34/46670ac483102e238f9b15e3ec024a5d9fe944e2422d56040ce26cf6f2ce/CoilMQ-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8de0b396335d3b252becac672b1419a8", "sha256": "cde0f173aa1b78cf47944de42a0ead620c999a77cd33e8c4d2f976b00f585029" }, "downloads": -1, "filename": "CoilMQ-0.4.tar.gz", "has_sig": false, "md5_digest": "8de0b396335d3b252becac672b1419a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28498, "upload_time": "2010-10-31T01:55:51", "url": "https://files.pythonhosted.org/packages/6c/ee/f843bd3781d4f8f5ceb696e8e757561b7f13676088b95d74870daa029c5c/CoilMQ-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "aaf7daa20057703891d617f65e2d8e94", "sha256": "771d7b632dfd7b6e509c69b3fe2f1eeb5b9c3db8ea48de4e07c830e38bada6c1" }, "downloads": -1, "filename": "CoilMQ-0.4.1.tar.gz", "has_sig": false, "md5_digest": "aaf7daa20057703891d617f65e2d8e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29042, "upload_time": "2010-11-06T02:53:35", "url": "https://files.pythonhosted.org/packages/92/0e/3619d7d36b714a68d617ea1b920313978b0fdb363ce343c8927635d44844/CoilMQ-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "56182770b25c44b8aa9e597fd75a1d9c", "sha256": "8b2afdf5e1451962d8ab9d499c3e8407f36de778384692163744fc381013378f" }, "downloads": -1, "filename": "CoilMQ-0.4.2.tar.gz", "has_sig": false, "md5_digest": "56182770b25c44b8aa9e597fd75a1d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29342, "upload_time": "2010-11-06T14:29:56", "url": "https://files.pythonhosted.org/packages/45/ff/3a9cbb1e68c9303500dbac97efece8660aad0348ac4dbb82dac8ae8546f4/CoilMQ-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "ec7139707746761bcd5a2a0a9237398b", "sha256": "f9ce1ffafdae1601134ffadb8398c945c8d60cd87a8923aaf5e59f6533755081" }, "downloads": -1, "filename": "CoilMQ-0.4.3.tar.gz", "has_sig": false, "md5_digest": "ec7139707746761bcd5a2a0a9237398b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29496, "upload_time": "2011-03-06T16:03:47", "url": "https://files.pythonhosted.org/packages/83/04/141211cf881cd1901ce2a04254ccbc570558506fc3454d0d0c27c98f3390/CoilMQ-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "6ef468c94747628eaa71b365ab055acf", "sha256": "37ca7b6e5472b8bfea9f899e145ef7cb62d8c97fef56939410a56f9ecf600bfc" }, "downloads": -1, "filename": "CoilMQ-0.4.4.tar.gz", "has_sig": false, "md5_digest": "6ef468c94747628eaa71b365ab055acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30619, "upload_time": "2011-04-23T17:04:32", "url": "https://files.pythonhosted.org/packages/30/2b/3c98f6d539b44b08cdef90037d453403c48fa5230f300c28c7207ec5434d/CoilMQ-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "7573b4ba14520d32d2a2d9d744f1e188", "sha256": "856f3af8a4b3c31b6e0e3b2e0fd5590f75d3bfcff631ee54c27ef2b82308c656" }, "downloads": -1, "filename": "CoilMQ-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7573b4ba14520d32d2a2d9d744f1e188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30968, "upload_time": "2011-06-12T23:02:31", "url": "https://files.pythonhosted.org/packages/ba/32/821cd5fd5791da6a62f9b6f32b28a177b8e2b4e846d2120884664657b365/CoilMQ-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "0babd3b6566b00ae7708a76a4113830b", "sha256": "90444cfff60800ad7c28008033f142c073f1b3c531a14caa57db3eb9ccb54c2e" }, "downloads": -1, "filename": "CoilMQ-0.6.0.tar.gz", "has_sig": false, "md5_digest": "0babd3b6566b00ae7708a76a4113830b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32474, "upload_time": "2011-06-29T02:32:19", "url": "https://files.pythonhosted.org/packages/94/38/7e5182032851fce14ff09478547eb620d5c02e6d8714668faba8d3aeee56/CoilMQ-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "5f39727415b837abd02651eeb2721749", "sha256": "9755733bdae33a9d87630232d166a7da2382f68c2cffb3bb81503806e8d310cb" }, "downloads": -1, "filename": "CoilMQ-0.6.1.tar.gz", "has_sig": false, "md5_digest": "5f39727415b837abd02651eeb2721749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33983, "upload_time": "2011-12-14T04:47:20", "url": "https://files.pythonhosted.org/packages/14/89/02916782fe052f2b68af23633463cb5054c374019d2b0a7d3cc2a931f556/CoilMQ-0.6.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "14b16c1530ff933d3e27c60a4d3b0270", "sha256": "e58ca5ca7dd0b242323df1533d81f45d211a65cb1edcb77dd6bd068eb5338a73" }, "downloads": -1, "filename": "CoilMQ-1.0.0.tar.gz", "has_sig": false, "md5_digest": "14b16c1530ff933d3e27c60a4d3b0270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31689, "upload_time": "2015-12-25T14:34:29", "url": "https://files.pythonhosted.org/packages/07/db/c35186de3eaac73eeebe40ea3fd94b1e182982d840b2ebe8bd77ba3bd7d0/CoilMQ-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "36d4155429a49536d301c939c0dd7e8e", "sha256": "4cbfeb5ed2459df14902c1380157be6267702b1271682924cd316ccad8a29d1d" }, "downloads": -1, "filename": "CoilMQ-1.0.1.tar.gz", "has_sig": false, "md5_digest": "36d4155429a49536d301c939c0dd7e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30521, "upload_time": "2016-10-12T09:08:35", "url": "https://files.pythonhosted.org/packages/c7/65/ec512bd99c370b6f076fea9213a0e0431d402ccd755dcc15646d5d4f6f08/CoilMQ-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "36d4155429a49536d301c939c0dd7e8e", "sha256": "4cbfeb5ed2459df14902c1380157be6267702b1271682924cd316ccad8a29d1d" }, "downloads": -1, "filename": "CoilMQ-1.0.1.tar.gz", "has_sig": false, "md5_digest": "36d4155429a49536d301c939c0dd7e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30521, "upload_time": "2016-10-12T09:08:35", "url": "https://files.pythonhosted.org/packages/c7/65/ec512bd99c370b6f076fea9213a0e0431d402ccd755dcc15646d5d4f6f08/CoilMQ-1.0.1.tar.gz" } ] }