{ "info": { "author": "Matthias Urlichs", "author_email": "matthias@urlichs.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "QBroker is short for Quick Access Broker.\n\nQBroker is Python library which provides an easy-to-use interface for asynchronous, debuggable RPC via AMQP.\nIt uses Python 3.4 asyncio features and provides wrappers for use with native threads or gevent tasklets.\n\nExample scripts, including an event/RPC monitor, are provided.\n\nThe QBroker data format is straightforward. Writing an adapter in a different programming language\nis straightforward, given JSON and AMQP libraries. You can add codecs for your classes, or replace\nJSON with another marshalling system.\n\nQBroker supports the time-to-live and dead-lettering extensions of RabbitMQ, but does not depend on them.\nIts support for monitoring does not rely on RabbitM's \"firehose\" tracing feature.\n\nQBroker supports (as-yet rudimentary) introspection.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/M-o-a-T/qbroker", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "QBroker", "package_url": "https://pypi.org/project/QBroker/", "platform": "", "project_url": "https://pypi.org/project/QBroker/", "project_urls": { "Homepage": "https://github.com/M-o-a-T/qbroker" }, "release_url": "https://pypi.org/project/QBroker/0.30.8/", "requires_dist": null, "requires_python": "", "summary": "QBroker is a minimal async wrapper for RPC via AMQP", "version": "0.30.8" }, "last_serial": 3173196, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "323084456b08f11d21be44af112822ba", "sha256": "5489fb9469c3ff596157848e9574d9871954084bbd4ca5617a74b23fbd7cf76a" }, "downloads": -1, "filename": "QBroker-0.10.0.tar.gz", "has_sig": false, "md5_digest": "323084456b08f11d21be44af112822ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19783, "upload_time": "2016-07-21T12:19:52", "url": "https://files.pythonhosted.org/packages/94/03/b67c8f2fee6de4c26fcc5992b76a83078f714f92e29868c88d04b17e51d9/QBroker-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "2499f7d019982a6afd978c8427cbc518", "sha256": "e2ec1354f140528fdd24f8a8c8f801b56ede3c65599c55d93e4955d0cc8d1cc8" }, "downloads": -1, "filename": "QBroker-0.11.0.tar.gz", "has_sig": false, "md5_digest": "2499f7d019982a6afd978c8427cbc518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19922, "upload_time": "2016-07-21T23:53:26", "url": "https://files.pythonhosted.org/packages/16/74/bc7ec9fffd1f2bf051f3cc23b986850cd55dd6a037d5eb720de94a93f1be/QBroker-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "c0934b2f139de05aaf20acb19788b5a0", "sha256": "e6df408686c0d7a799dad43283e2b5eafcf0fd07249f5e2b25c6a206dc83863f" }, "downloads": -1, "filename": "QBroker-0.11.1.tar.gz", "has_sig": false, "md5_digest": "c0934b2f139de05aaf20acb19788b5a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19911, "upload_time": "2016-07-22T00:17:22", "url": "https://files.pythonhosted.org/packages/f4/a7/c795cda7aad84c8af2a2150e87acd2b5982ecd2dc3eff53bc739a5bc9ede/QBroker-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "b5654ca68d59f07f6559a95f616331e6", "sha256": "4f1c7c36fc678c5d5a8528c6fefa61fb305317791597590141a6d61e51a32303" }, "downloads": -1, "filename": "QBroker-0.11.2.tar.gz", "has_sig": false, "md5_digest": "b5654ca68d59f07f6559a95f616331e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20192, "upload_time": "2016-07-22T11:30:14", "url": "https://files.pythonhosted.org/packages/9a/a3/9e36c5ac334fd4188e4d8edbd23e309b866c7109389132fcb9a980f51a2f/QBroker-0.11.2.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "10be370f0b645a74737bb812138418b1", "sha256": "b6cfb5879792fd45b4d917fac930043d549fafd3ae11d8cc35ae6d9a3d5b41c5" }, "downloads": -1, "filename": "QBroker-0.12.1.tar.gz", "has_sig": false, "md5_digest": "10be370f0b645a74737bb812138418b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20199, "upload_time": "2016-07-22T11:59:12", "url": "https://files.pythonhosted.org/packages/bf/2e/8201ca963bda10da7a5f65e54c9c4be84a9f38db7eb09e330d4a4a6a5770/QBroker-0.12.1.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "b38ceec49cb7b9caacd8c789d75474c7", "sha256": "c491cc6467ec7bc8869b13045f59b2706337fa240403955144cd879d96958788" }, "downloads": -1, "filename": "QBroker-0.14.0.tar.gz", "has_sig": false, "md5_digest": "b38ceec49cb7b9caacd8c789d75474c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20595, "upload_time": "2016-07-22T15:32:32", "url": "https://files.pythonhosted.org/packages/cf/6d/b6592508982cb4c405df2302f9847ee8d32417b33a538a8d1ffe2218fb01/QBroker-0.14.0.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "370e87fe21b7943883be356a8a5f93b2", "sha256": "b5d6a58b8b6765bff05a011dfe94ffbf25d839aca93c466fa2867760a61668ab" }, "downloads": -1, "filename": "QBroker-0.15.2.tar.gz", "has_sig": false, "md5_digest": "370e87fe21b7943883be356a8a5f93b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20636, "upload_time": "2016-08-04T08:02:10", "url": "https://files.pythonhosted.org/packages/b1/32/5bb05ac4c331bf1892e3641eddc799d46faa9fa465c56ae88bf8216d0aef/QBroker-0.15.2.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "71ea395555457a44dbbeeb497077e09d", "sha256": "e2fa4719109e9ee137ebe40892b9c8c37e7c1a025c2871343ed44529cf79b9ba" }, "downloads": -1, "filename": "QBroker-0.16.0.tar.gz", "has_sig": false, "md5_digest": "71ea395555457a44dbbeeb497077e09d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20944, "upload_time": "2016-08-10T09:31:53", "url": "https://files.pythonhosted.org/packages/c9/4c/2126aa5943d3b59284d0fd97a9c092693f25ae8df37bbb784f9f337fb40b/QBroker-0.16.0.tar.gz" } ], "0.16.3": [ { "comment_text": "", "digests": { "md5": "d3cfe5ef2e33b182116e2cdf6cf2f9b8", "sha256": "1c1d1225e48717edf0f753e861f0765a2396824a0e3fa69e5fbbc57b60a42d1b" }, "downloads": -1, "filename": "QBroker-0.16.3.tar.gz", "has_sig": false, "md5_digest": "d3cfe5ef2e33b182116e2cdf6cf2f9b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21441, "upload_time": "2016-09-01T11:51:18", "url": "https://files.pythonhosted.org/packages/6c/1a/ae0845bae775340b5a133f33ccee97454e3a80adc377477bbfe4478c0544/QBroker-0.16.3.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "285d804ded1d250c5ee3b440c919291e", "sha256": "ae6c1221adda6338511aa0b183c1f9aeb0d738f9f62bc91d99b44fcea2653493" }, "downloads": -1, "filename": "QBroker-0.17.0.tar.gz", "has_sig": false, "md5_digest": "285d804ded1d250c5ee3b440c919291e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21855, "upload_time": "2016-09-08T10:17:01", "url": "https://files.pythonhosted.org/packages/69/6e/e2f48ee4678feb404c2da015b9d2edd23369b4a7a581a4084a100200ff2e/QBroker-0.17.0.tar.gz" } ], "0.18.2": [ { "comment_text": "", "digests": { "md5": "c2cf8987354ff605cf4bd2607970715e", "sha256": "5aaaed1051d4075070c20c0467117530c426e40f58ae7c8fe0200ef2d5390d5d" }, "downloads": -1, "filename": "QBroker-0.18.2.tar.gz", "has_sig": false, "md5_digest": "c2cf8987354ff605cf4bd2607970715e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25625, "upload_time": "2016-11-09T20:50:54", "url": "https://files.pythonhosted.org/packages/d3/8d/d33f3b19c7b90410e4866b35d166d607ad1c0d4ff91d13750b962b0ad5e4/QBroker-0.18.2.tar.gz" } ], "0.18.4": [ { "comment_text": "", "digests": { "md5": "5ac84e8a8ab73e76f59781bb7559055e", "sha256": "fbb68aefc655e0671fe51f641836058e1fe8daa240da553778b61e1c68911ab0" }, "downloads": -1, "filename": "QBroker-0.18.4.tar.gz", "has_sig": false, "md5_digest": "5ac84e8a8ab73e76f59781bb7559055e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25676, "upload_time": "2016-12-05T10:41:48", "url": "https://files.pythonhosted.org/packages/1f/e6/bec7ebe01ed3ab4219681d4687a6508082de131f865ba4b561f79d78c139/QBroker-0.18.4.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "8880ff06c0612a034c131d017cdd9613", "sha256": "ab2f3fb95b5f8f9bb3cfde0c9d037d0b02fa54460863c714743e6b30065ed7ff" }, "downloads": -1, "filename": "QBroker-0.19.0.tar.gz", "has_sig": false, "md5_digest": "8880ff06c0612a034c131d017cdd9613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25775, "upload_time": "2016-12-05T13:23:51", "url": "https://files.pythonhosted.org/packages/50/5f/a7bbd3409663b5c09d14b7b96cfbc5def3ef05ebad16d466e27e6c4f1cc7/QBroker-0.19.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "f649de0fdb287064e31dd532058155fe", "sha256": "ec18b8423b2f1ccbe635dc89346431fe3461c1148035b84c475505127e098c88" }, "downloads": -1, "filename": "QBroker-0.19.1.tar.gz", "has_sig": false, "md5_digest": "f649de0fdb287064e31dd532058155fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25781, "upload_time": "2016-12-05T15:55:41", "url": "https://files.pythonhosted.org/packages/bd/a6/2be666c6c3e2d23766946ccc874b353ded3c4589bf56c48be8ca2dd2c1c5/QBroker-0.19.1.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "0e302aabc42cdc8cbfe7c775e11c393a", "sha256": "457eecb1b9ebf6e8940e0f6a604dcf7d3b2d5f313de716de43467524d2a2c6ad" }, "downloads": -1, "filename": "QBroker-0.21.0.tar.gz", "has_sig": false, "md5_digest": "0e302aabc42cdc8cbfe7c775e11c393a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27639, "upload_time": "2017-07-20T00:38:12", "url": "https://files.pythonhosted.org/packages/49/ce/7b301d2884a991d409326e513787eb6a75d77d6f44fc1cd1a21420f535c6/QBroker-0.21.0.tar.gz" } ], "0.30.3": [ { "comment_text": "", "digests": { "md5": "d1c8afe81947be0631c2f8909e707312", "sha256": "d8f1f484720d7771dd549c0dff0c789e995798537efbe38f6f8c2c2e0e15ea7c" }, "downloads": -1, "filename": "QBroker-0.30.3.tar.gz", "has_sig": false, "md5_digest": "d1c8afe81947be0631c2f8909e707312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28307, "upload_time": "2017-08-15T16:50:27", "url": "https://files.pythonhosted.org/packages/df/10/aed4fc75155319f32df506e44c192383df499f7d3ab7011cb2ecf8e9d608/QBroker-0.30.3.tar.gz" } ], "0.30.4": [ { "comment_text": "", "digests": { "md5": "7ea64dbc3b2ba3ab108b6752173b7836", "sha256": "e9a679236e9992e243038c74f5ae135ad77269d94efd0b119ed790a50f9eee91" }, "downloads": -1, "filename": "QBroker-0.30.4.tar.gz", "has_sig": false, "md5_digest": "7ea64dbc3b2ba3ab108b6752173b7836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28323, "upload_time": "2017-08-16T15:16:35", "url": "https://files.pythonhosted.org/packages/7d/dc/d54660e6e29eae6e983cea014b15c29307915b0dc02b9347dde47bd80ce3/QBroker-0.30.4.tar.gz" } ], "0.30.5": [ { "comment_text": "", "digests": { "md5": "570fdb54acf6e453db565e61ab67fe94", "sha256": "791728c477c18b64ca8f102b3599de74a58085d33873b9f6ff9aec9caf188649" }, "downloads": -1, "filename": "QBroker-0.30.5.tar.gz", "has_sig": false, "md5_digest": "570fdb54acf6e453db565e61ab67fe94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28375, "upload_time": "2017-08-18T15:29:40", "url": "https://files.pythonhosted.org/packages/cf/11/03b50552c7d2c17e3b79a062a02d22d652985907355bfa6e4d6d57d8f719/QBroker-0.30.5.tar.gz" } ], "0.30.7": [ { "comment_text": "", "digests": { "md5": "93eb460d71ded8c9c139def1a3c19d44", "sha256": "d91d99b152e29dac313ff76da4c4f5f7c13ce0b0091f186bdecd2822b6288121" }, "downloads": -1, "filename": "QBroker-0.30.7.tar.gz", "has_sig": false, "md5_digest": "93eb460d71ded8c9c139def1a3c19d44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28573, "upload_time": "2017-09-13T21:45:32", "url": "https://files.pythonhosted.org/packages/45/2c/999262e7aa110422515b05191a9bd9813ae076313002e32adcfa39cd0a52/QBroker-0.30.7.tar.gz" } ], "0.30.8": [ { "comment_text": "", "digests": { "md5": "ebfa250eb6c05f30588174bb07e82c5e", "sha256": "4099f0afaebc2b88cf21b0a7b6279d5abbb55168e7e4f3565a337eac4c6f1e7e" }, "downloads": -1, "filename": "QBroker-0.30.8.tar.gz", "has_sig": false, "md5_digest": "ebfa250eb6c05f30588174bb07e82c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28585, "upload_time": "2017-09-14T08:38:46", "url": "https://files.pythonhosted.org/packages/a5/38/0b7ad85b8885d7b8b7d31b23797d80ba592f047e16d64ec2a66c5076099e/QBroker-0.30.8.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3d9ec9c365de029e8e6c767a49cbebea", "sha256": "5c8b95ad0962dfd0b94d78893cdb9a43b55fbd7786021746a83ea061df435fda" }, "downloads": -1, "filename": "QBroker-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3d9ec9c365de029e8e6c767a49cbebea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15562, "upload_time": "2016-07-11T11:17:22", "url": "https://files.pythonhosted.org/packages/64/f5/0490b2a1e230c6dade31f18a9ed5d3b56d119df7625e01bbdae3004eed9d/QBroker-0.7.0.tar.gz" } ], "0.7.2": [ { "comment_text": "built for Linux-4.0.0-trunk-amd64-x86_64-with-glibc2.4", "digests": { "md5": "08cbd401044f148e746956ccbc5eead7", "sha256": "74b643c461250729dc987962d5b6b73d80c55628aebff94f340be74f2d5cb248" }, "downloads": -1, "filename": "QBroker-0.7.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "08cbd401044f148e746956ccbc5eead7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19139, "upload_time": "2016-07-12T06:23:37", "url": "https://files.pythonhosted.org/packages/d2/ae/88db32c8aad4c2c0deca84aecbc0d4eef26fda15942005697b5a3ef559ba/QBroker-0.7.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "adb1a083565b88442c53b3c58150dd33", "sha256": "03cf2ff54c23ecc5f243597496c5b332a644cff5b964d7f1dcf7cb6b9d175b5a" }, "downloads": -1, "filename": "QBroker-0.7.2.tar.gz", "has_sig": false, "md5_digest": "adb1a083565b88442c53b3c58150dd33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16100, "upload_time": "2016-07-12T06:24:05", "url": "https://files.pythonhosted.org/packages/db/e6/667c41477869664f6b5e18ecac8e309f0532d0d6ef8f118328f527896b46/QBroker-0.7.2.tar.gz" } ], "0.8.1": [ { "comment_text": "built for Linux-4.0.0-trunk-amd64-x86_64-with-glibc2.4", "digests": { "md5": "be4b54dfcc93473726f744dc3dd1ed62", "sha256": "54d6cdb4f5c12daaca8a40a0e4c2130662c9a0a881b9cefb11dc91565879479f" }, "downloads": -1, "filename": "QBroker-0.8.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "be4b54dfcc93473726f744dc3dd1ed62", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19541, "upload_time": "2016-07-12T07:04:47", "url": "https://files.pythonhosted.org/packages/5d/e6/73d3503e50024b9bad301b3b168fd763986fa739fa3587a73ba156cd610b/QBroker-0.8.1.linux-x86_64.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "f04056a536ffefffae19f27a53e02dfe", "sha256": "8dbd9e6901d76f05c3ddda6bfe57f9e7d952f886902ad9d3f23235f103303196" }, "downloads": -1, "filename": "QBroker-0.8.10.tar.gz", "has_sig": false, "md5_digest": "f04056a536ffefffae19f27a53e02dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16894, "upload_time": "2016-07-19T08:25:07", "url": "https://files.pythonhosted.org/packages/95/71/01ea7cee845bbfcfb0c68683d9fa4e322f869db119670c2287b3f2b60c7f/QBroker-0.8.10.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "d6b62e0777318e15e2ea17d951d124e1", "sha256": "0910cbeac4dc52f644a3937d5ce7c3c52b75516172fb0414a0e35f4eaef432e2" }, "downloads": -1, "filename": "QBroker-0.8.2.tar.gz", "has_sig": false, "md5_digest": "d6b62e0777318e15e2ea17d951d124e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16235, "upload_time": "2016-07-12T09:06:50", "url": "https://files.pythonhosted.org/packages/79/80/9ce682839cf5c913f9b2aa19517b2edcda07f745f5e17588eb1e92967341/QBroker-0.8.2.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "397fe1c1f94444640c5942da0745a12d", "sha256": "bb3e6acf4bc53e4f40ba7c1dbeaa188df4f7dc5b9cd82e0d8f845cbca178993f" }, "downloads": -1, "filename": "QBroker-0.8.6.tar.gz", "has_sig": false, "md5_digest": "397fe1c1f94444640c5942da0745a12d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16601, "upload_time": "2016-07-16T06:32:29", "url": "https://files.pythonhosted.org/packages/a0/a9/c8b54bdf955ae7e8b7c181b87525f8e08167aa6ee42459256bb9d79cf6e1/QBroker-0.8.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebfa250eb6c05f30588174bb07e82c5e", "sha256": "4099f0afaebc2b88cf21b0a7b6279d5abbb55168e7e4f3565a337eac4c6f1e7e" }, "downloads": -1, "filename": "QBroker-0.30.8.tar.gz", "has_sig": false, "md5_digest": "ebfa250eb6c05f30588174bb07e82c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28585, "upload_time": "2017-09-14T08:38:46", "url": "https://files.pythonhosted.org/packages/a5/38/0b7ad85b8885d7b8b7d31b23797d80ba592f047e16d64ec2a66c5076099e/QBroker-0.30.8.tar.gz" } ] }