{ "info": { "author": "Kundo team", "author_email": "dev@kundo.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "============\nNameko query\n============\n\n`Nameko `_ extension for support of running queries.\n\nQueries supports multiple replies for a single query sent and will be returned as a list.\n\n\nExamples\n--------\n\n.. code:: python\n\n from nameko_query.responder import query_responder\n\n class BlockedListener(object):\n name = \"service\"\n routing_prefix = \"service\"\n\n @query_responder\n def method(self, parameters, message):\n return \"hello world\"\n\n\n.. code:: python\n\n from nameko_query.request import ClusterQueryProxy\n\n def query_request(service_name, method_name, parameters={}):\n with ClusterQueryProxy({\"AMQP_URI\": \"amqp://guest:guest@localhost\", timeout=0.05) as cluster_query:\n service = getattr(cluster_query, service_name)\n method = getattr(service, method_name)\n return method(parameters)\n\n print query_request(\"service\", \"method\", parameters)", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kundo/nameko-query", "keywords": "sample setuptools development", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "nameko-query", "package_url": "https://pypi.org/project/nameko-query/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nameko-query/", "project_urls": { "Homepage": "https://github.com/kundo/nameko-query" }, "release_url": "https://pypi.org/project/nameko-query/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Query extension for nameko.", "version": "0.0.2" }, "last_serial": 2468182, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1487fcfdee5b956c4315c31f21d69ad4", "sha256": "8bf799517b9eca2bbc9c8f55a28bb1c285d3cc55e28527a521500079d24c4a63" }, "downloads": -1, "filename": "nameko_query-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1487fcfdee5b956c4315c31f21d69ad4", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 6423, "upload_time": "2016-09-23T12:14:27", "url": "https://files.pythonhosted.org/packages/4f/b4/aa0d9f22ae6e90760cb2a7d314f14910fce031d9d7053b7100b0d23abe5b/nameko_query-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff92ebbf71d8d275cf38889763d77141", "sha256": "dd10e82a2b49a51f8e050db0c29c7a1b39b624daeff9dea421e994b8072aada5" }, "downloads": -1, "filename": "nameko_query-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff92ebbf71d8d275cf38889763d77141", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 7207, "upload_time": "2016-11-18T10:02:19", "url": "https://files.pythonhosted.org/packages/8c/da/74fc43a16afa9e333270c1e9735dc8f84e69e69587132f3ece6f76f1e5de/nameko_query-0.0.2-py2.py3-none-any.whl" } ], "0.0.2": [] }, "urls": [] }