{ "info": { "author": "Dmitry Orlov ", "author_email": "me@mosquito.su", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet", "Topic :: Software Development", "Topic :: Software Development :: Libraries" ], "description": "WSRPC aiohttp\n=============\n\n.. image:: https://cloud.drone.io/api/badges/wsrpc/wsrpc-aiohttp/status.svg\n :target: https://cloud.drone.io/wsrpc/wsrpc-aiohttp\n :alt: Drone CI\n\n.. image:: https://coveralls.io/repos/github/wsrpc/wsrpc-aiohttp/badge.svg?branch=master\n :target: https://coveralls.io/github/wsrpc/wsrpc-aiohttp?branch=master\n :alt: Coveralls\n\n.. image:: https://img.shields.io/pypi/v/wsrpc-aiohttp.svg\n :target: https://pypi.python.org/pypi/wsrpc-aiohttp/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/wheel/wsrpc-aiohttp.svg\n :target: https://pypi.python.org/pypi/wsrpc-aiohttp/\n :alt: python wheel\n\n.. image:: https://img.shields.io/pypi/pyversions/wsrpc-aiohttp.svg\n :target: https://pypi.python.org/pypi/wsrpc-aiohttp/\n :alt: Python Versions\n\n.. image:: https://img.shields.io/pypi/l/wsrpc-aiohttp.svg\n :target: https://pypi.python.org/pypi/wsrpc-aiohttp/\n :alt: license\n\n\n\nEasy to use minimal WebSocket Remote Procedure Call library for aiohttp\nservers.\n\nSee `online demo`_ and documentation_ with examples.\n\nFeatures\n--------\n\n* Call server functions from the client side;\n* Call client functions from the server (for example to notify clients about\n events);\n* Async connection protocol: both server or client are able to call several\n functions and get responses as soon as each response would be ready in any\n order.\n* Fully async server-side functions;\n* Transfer any exceptions from a client side to the server side and vise versa;\n* Ready-to-use frontend-library without dependencies;\n* Thread-based websocket handler for writing fully-synchronous backend code\n (for synchronous database drivers etc.)\n* Protected server-side methods (cliens are not able to call methods, starting\n with underline directly);\n\n\nInstallation\n------------\n\nInstall via pip::\n\n pip install wsrpc-aiohttp\n\n\nYou may want to install *optional* `ujson`_ library to speedup message serialization/deserialization::\n\n pip install ujson\n\n\nPython module provides client js library out of the box. But for pure javascript applications you can install `standalone js client library`_\nusing npm::\n\n npm install @wsrpc/client\n\nUsage\n-----\n\nBackend code:\n\n\n.. code-block:: python\n\n import logging\n from time import time\n\n import aiohttp.web\n from wsrpc_aiohttp import WebSocketAsync, STATIC_DIR, WebSocketRoute\n\n\n log = logging.getLogger(__name__)\n\n\n # This class can be called by client.\n # Connection object will have this class instance after calling route-alias.\n class TestRoute(WebSocketRoute):\n # This method will be executed when client calls route-alias\n # for the first time.\n def init(self, **kwargs):\n # Python __init__ must be return \"self\".\n # This method might return anything.\n return kwargs\n\n # This method named by camelCase because the client can call it.\n async def getEpoch(self):\n\n # You can execute functions on the client side\n await self.do_notify()\n\n return time()\n\n # This method calls function on the client side\n async def do_notify(self):\n awesome = 'Somebody executed test1.getEpoch method!'\n await self.socket.call('notify', result=awesome)\n\n\n app = aiohttp.web.Application()\n app.router.add_route(\"*\", \"/ws/\", WebSocketAsync) # Websocket route\n app.router.add_static('/js', STATIC_DIR) # WSRPC js library\n app.router.add_static('/', \".\") # Your static files\n\n # Stateful request\n # This is the route alias TestRoute as \"test1\"\n WebSocketAsync.add_route('test1', TestRoute)\n\n # Stateless request\n WebSocketAsync.add_route('test2', lambda *a, **kw: True)\n\n\n if __name__ == '__main__':\n logging.basicConfig(level=logging.DEBUG)\n aiohttp.web.run_app(app, port=8000)\n\n\n\nFrontend code:\n\n\n.. code-block:: HTML\n\n \n \n\n\nVersioning\n----------\n\nThis software follows `Semantic Versioning`_\n\n\n.. _online demo: https://demo.wsrpc.info/\n.. _documentation: https://docs.wsrpc.info/\n.. _ujson: https://pypi.python.org/pypi/ujson\n.. _standalone js client library: https://www.npmjs.com/package/@wsrpc/client\n.. _Semantic Versioning: http://semver.org/\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/wsrpc/wsrpc-aiohttp", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "wsrpc-aiohttp", "package_url": "https://pypi.org/project/wsrpc-aiohttp/", "platform": "all", "project_url": "https://pypi.org/project/wsrpc-aiohttp/", "project_urls": { "Homepage": "https://github.com/wsrpc/wsrpc-aiohttp" }, "release_url": "https://pypi.org/project/wsrpc-aiohttp/2.4.4/", "requires_dist": [ "aiohttp (<4)", "yarl", "asynctest ; extra == 'develop'", "coverage (!=4.3) ; extra == 'develop'", "coveralls ; extra == 'develop'", "pytest ; extra == 'develop'", "pytest-cov ; extra == 'develop'", "Sphinx ; extra == 'develop'", "sphinxcontrib-plantuml ; extra == 'develop'", "tox (>=2.4) ; extra == 'develop'", "asynctest ; extra == 'testing'", "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "coverage (!=4.3) ; extra == 'testing'", "coveralls ; extra == 'testing'" ], "requires_python": ">3.5.*, <4", "summary": "WSRPC is the RPC over WebSocket for aiohttp", "version": "2.4.4" }, "last_serial": 5988865, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "57b70469cb294ee1ccdff3f1496858d7", "sha256": "992d2f5b30717a5d22a3f1752c0ebaf8e248dbb767ff769ff3f7c5b0c1d6e1bc" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "57b70469cb294ee1ccdff3f1496858d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31994, "upload_time": "2017-08-07T07:54:41", "url": "https://files.pythonhosted.org/packages/f2/ca/61715413199f3abcff603e3a904f7a0b1d17b480d154f49e7d2b045bc070/wsrpc-aiohttp-0.0.1a0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "35c834f79bd7d176d10ea1c0bd735546", "sha256": "b5198b9281ffa3e71e3be50d7ff93e55300f2ec9a8ca005aad312252ea77e803" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "35c834f79bd7d176d10ea1c0bd735546", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57305, "upload_time": "2017-08-07T17:09:56", "url": "https://files.pythonhosted.org/packages/ac/c7/0427e87c4a381e9d0fce3fd3411a1be7ef7012cb78ba801778a2bb97cdb7/wsrpc_aiohttp-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "820d8524536b0cc813c3dfc666307e46", "sha256": "7c166688e928c8ee5358799c388570b61939381389eb6e71fd17f623b0f4742f" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.0.2.tar.gz", "has_sig": false, "md5_digest": "820d8524536b0cc813c3dfc666307e46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52186, "upload_time": "2017-08-07T17:07:41", "url": "https://files.pythonhosted.org/packages/1d/38/dc5a507912fb111c02272e6becd5fcbfe36f08b9a9c24d4c36734617edf1/wsrpc-aiohttp-0.0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5aa1ca398ab50c8237a3479a774a2ed2", "sha256": "54b42d0adca3fef8dcbe724dab4a1747cd6cbfb1c8f1f3bb987418bf844318e1" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5aa1ca398ab50c8237a3479a774a2ed2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57438, "upload_time": "2017-08-07T21:18:39", "url": "https://files.pythonhosted.org/packages/6d/82/fca46577e41db058d774d746255862c6398dcc6f5bedc526a2cd2efc5d84/wsrpc_aiohttp-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8d799cfe39566bec7197a318a82c834", "sha256": "04e593bd011d802cc286b96b575c2091c293a11e152e4e756e521853387f75ea" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c8d799cfe39566bec7197a318a82c834", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52368, "upload_time": "2017-08-07T21:18:36", "url": "https://files.pythonhosted.org/packages/b2/c8/de4346e975b5286ea6e7055d15d26081402496dd73c10d9ab167ecefca7b/wsrpc-aiohttp-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "14f4534d8eaf60693219a21f6d8011af", "sha256": "5584c9db937d258ec0e63f6fbc042260e8dbf4f178a6079a28c1cc3bb0852915" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "14f4534d8eaf60693219a21f6d8011af", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57444, "upload_time": "2017-08-08T10:00:39", "url": "https://files.pythonhosted.org/packages/b1/ed/a468d10cdc6b2e4fe9878f43c1043964809e86e22dfc6ec27637e346eec4/wsrpc_aiohttp-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f5bf76180908e71ea85be53d9fdc8e5", "sha256": "0a3bb30c82e7d7a3bfe03c6e61c214104439da2aa419834d5f464f130f7b1a17" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1f5bf76180908e71ea85be53d9fdc8e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52392, "upload_time": "2017-08-08T10:00:35", "url": "https://files.pythonhosted.org/packages/5e/9b/a76ee15fde07a9c4b569bd11c3ebb43d5d8a0dd8051fcc21f6e422d16066/wsrpc-aiohttp-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "81cdecc2f60bbda13f52c524a9ff04d7", "sha256": "ae36dce69d5c58bf726618e6e515ed2caeecf9eb37a7b6f22e4edad44313e4ac" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "81cdecc2f60bbda13f52c524a9ff04d7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57448, "upload_time": "2017-08-09T20:17:31", "url": "https://files.pythonhosted.org/packages/97/b9/96a2840927ff79c2d6f039a21f98b70199f2eff42c802f7b6ea3c4adfb19/wsrpc_aiohttp-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5c592f9d8d8d288a4978d8ddfa642c3", "sha256": "2cb5c82d8c4a3f9e5c9640fc4581777d2955d76d7e575132bdaa00466d77cb66" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e5c592f9d8d8d288a4978d8ddfa642c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52394, "upload_time": "2017-08-09T20:17:29", "url": "https://files.pythonhosted.org/packages/17/6c/11e4fa6f8d70b03a1315cc2f262ac16c16c5648228ac8699daa708c8b024/wsrpc-aiohttp-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7b8a135bd1eb29474d6439077aede0e7", "sha256": "fbbad682abd07abdbd73868c08d7188d288c201b8f0bbf507ebf6de364d4d743" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7b8a135bd1eb29474d6439077aede0e7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57452, "upload_time": "2017-08-09T20:46:48", "url": "https://files.pythonhosted.org/packages/b7/c2/c832255a7070e1744381356ad0f130d5c22b5e90b6ff9b5d5db41024d995/wsrpc_aiohttp-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29f2c1edf731bd7eb740d2e8acb096ba", "sha256": "805a99bee021726bb1248e42d29391fb264e04fd56e18d33ab42c3acb0304158" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.2.5.tar.gz", "has_sig": false, "md5_digest": "29f2c1edf731bd7eb740d2e8acb096ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52387, "upload_time": "2017-08-09T20:46:46", "url": "https://files.pythonhosted.org/packages/d6/ae/dff5eb535796fef9765d6dac71799b9542dfe87e63c904cc77b5eaaf2cb5/wsrpc-aiohttp-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2dbd9fc02ed7784e2aad1c997d9b070d", "sha256": "1da5981bcb2dd6ab550d138012cb21ca7d7cca824f764aa62b49a9a31ca9c1da" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2dbd9fc02ed7784e2aad1c997d9b070d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57711, "upload_time": "2017-08-09T22:27:22", "url": "https://files.pythonhosted.org/packages/99/7b/c1ec8bec409e77dacb6a7d4faedf0b089be7b2472695152e155892507b1f/wsrpc_aiohttp-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca416f10da3f97891f43d73d8e22fb8a", "sha256": "e4ab58065494362038e5ada4fb0b028e85e2704d7746d888c98d3f9c5829568f" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ca416f10da3f97891f43d73d8e22fb8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52591, "upload_time": "2017-08-09T22:27:20", "url": "https://files.pythonhosted.org/packages/b9/14/7afbb976c626cbc465fdf5a495bc6a53f4dd405cc4fb6ee633d9d62433a9/wsrpc-aiohttp-0.3.0.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "9fc2cf6089b7c7eef711558e0a5cef78", "sha256": "828dc9770420ce4987e4cd04627cc9921539d92251fcc7673a0a85e69526fe5e" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9fc2cf6089b7c7eef711558e0a5cef78", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 58017, "upload_time": "2017-08-30T10:59:42", "url": "https://files.pythonhosted.org/packages/b3/c0/1795d8629a7c5095c74aa852d61a49a09af0b3f85a966c30861448844203/wsrpc_aiohttp-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9a2b2b913bf423c71d4dc01894d8a45", "sha256": "671647e634bd880b30d0dec46579e17975656972db836b3df2de9de16267bd81" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d9a2b2b913bf423c71d4dc01894d8a45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52905, "upload_time": "2017-08-30T10:59:39", "url": "https://files.pythonhosted.org/packages/9d/09/a96139f39f2029a7c244dbe3a72046a8138057c52404d3a9adf452c7a402/wsrpc-aiohttp-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "15c17db960eaf878280255eb7e898240", "sha256": "c4975a355673f2f3761969e71e8d519f4728a62697ac4a27ea92dde2465c9882" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15c17db960eaf878280255eb7e898240", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 58015, "upload_time": "2017-08-30T11:02:03", "url": "https://files.pythonhosted.org/packages/43/8e/32aca5b6b40a07f921aab7aa6619b14b95ed8c34f0b5686ed26b2efc37a0/wsrpc_aiohttp-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c52cfbea58b847972fbc733afff5d7aa", "sha256": "11262aad9e29cbc526135350bb0913287b66b9e6d8a92ceba86b42f07829215f" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c52cfbea58b847972fbc733afff5d7aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52903, "upload_time": "2017-08-30T11:01:59", "url": "https://files.pythonhosted.org/packages/ee/d3/33b3cdf226a282cb33995453c5497a0142d759adb7f90125fb63e5c028d4/wsrpc-aiohttp-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3fcdc109c7ce27c5a47b1397a4c43ee2", "sha256": "14d7f781516a5bc33d145aa3fc57e5629d8b2377a1025664c962d6533b50c1ee" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3fcdc109c7ce27c5a47b1397a4c43ee2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 58031, "upload_time": "2017-09-07T18:01:58", "url": "https://files.pythonhosted.org/packages/87/ac/83afb551d06b74fc99f23c040cf46b0e076d7113e772c5c854ad9215156c/wsrpc_aiohttp-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7bada31f6b327f87df8f7115db1349c", "sha256": "6da6b84f19b6948bace0b5604542e1fa3712a9a77f6d1004b301e2eb3b6d64c4" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a7bada31f6b327f87df8f7115db1349c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52923, "upload_time": "2017-09-07T18:01:55", "url": "https://files.pythonhosted.org/packages/42/d5/992880dc43dc19125227c149be9d2acb8cfaf0910b0e801ee1926f9a7904/wsrpc-aiohttp-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cd00f92337c06a567e147fd042d7c275", "sha256": "6ef0e582d968ad0ce02ce6bd8bdbba62077d9d3896ab7491b3bf679098457f17" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd00f92337c06a567e147fd042d7c275", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 58032, "upload_time": "2017-09-08T09:54:50", "url": "https://files.pythonhosted.org/packages/57/20/df0de12537248fdcc711f1d0fb55a374782af79c1024af968632295c82ba/wsrpc_aiohttp-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44263386317f8a9fb82492d4dfb98dd5", "sha256": "d92129842d4f7373cb6c7cdfc635c65c6a28dc0799fa788497c9963b1145d3c7" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.5.1.tar.gz", "has_sig": false, "md5_digest": "44263386317f8a9fb82492d4dfb98dd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52923, "upload_time": "2017-09-08T09:54:48", "url": "https://files.pythonhosted.org/packages/2e/cb/7deff1ad30f9d3615a1415408e89e2065eb6695bd4a5a6610d31806a11c0/wsrpc-aiohttp-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "156928b94c43021b7af6abe8d80e5ab9", "sha256": "0e67782d5175f2e4aec2d839e8fab59c365895388beeb60dd1f184161799be11" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "156928b94c43021b7af6abe8d80e5ab9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 58187, "upload_time": "2017-09-13T11:41:57", "url": "https://files.pythonhosted.org/packages/f0/71/dc8c22b7f2854527670b6b585129e0e44c80b65a4d60340fc22d14857f1d/wsrpc_aiohttp-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29cdb450d5cf97da22102b8a743ead07", "sha256": "9fcb999601174ef76ae630696d030e31c0e5e84cb3a003e4acaeb6e1127d4263" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.5.2.tar.gz", "has_sig": false, "md5_digest": "29cdb450d5cf97da22102b8a743ead07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53060, "upload_time": "2017-09-13T11:41:55", "url": "https://files.pythonhosted.org/packages/29/d0/8aa5f8ee98939bc2041109045608ce3d64fb721eb45b5e289f02c43d71d2/wsrpc-aiohttp-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c20a2708968929f8ee5b0ab2fa736ee5", "sha256": "0a52a745be1822917f6f1b7fc5155c4d64c2f6f9f9fc37a961752766f9470f3d" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c20a2708968929f8ee5b0ab2fa736ee5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 58215, "upload_time": "2017-09-27T14:26:04", "url": "https://files.pythonhosted.org/packages/15/d4/8c7f8c50f0d3e807b468cc4ed9a89704fc84543cef8eeb41c94dfa11aed6/wsrpc_aiohttp-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f68ada32af5d9bc4b1bf08ae9c0f630a", "sha256": "9df500a19d47bb50a7c9dd95ba337dc924b8e2f70e3606f2661db0841100ea25" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f68ada32af5d9bc4b1bf08ae9c0f630a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53244, "upload_time": "2017-09-27T14:26:01", "url": "https://files.pythonhosted.org/packages/f0/37/495cbde31ba3174dc2878a6078bb7e75cf0f202042ba884cf9450c884b02/wsrpc-aiohttp-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "80b5a329332456d2ba75dc5ae91d4ae0", "sha256": "e6ccdc08313fb76b3abad7d2a2248a0d88655ef50cf3f67b4e109b513fb11ab4" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80b5a329332456d2ba75dc5ae91d4ae0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 58280, "upload_time": "2017-10-06T13:39:50", "url": "https://files.pythonhosted.org/packages/cc/14/d37e6246e8426d40514d208aea3d7c8e9fcd58ba3b6d845ddb4f988e061b/wsrpc_aiohttp-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dc092b36468c0a162f1901e89ea9f08", "sha256": "63532e09af357c1184ceb8714804576f7e8a769d29de6cfb5f7fcb6e9447d81e" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0dc092b36468c0a162f1901e89ea9f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53299, "upload_time": "2017-10-06T13:39:47", "url": "https://files.pythonhosted.org/packages/12/47/71e6aaf0b577f39ff4f75de6f3a8c766bc0a787d32f7f3b1e71018d995ca/wsrpc-aiohttp-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "479ef25d01dfd14f774999feeed081e2", "sha256": "dbf46b2ec92d58034d297d82fd3cbea402ced502932844b5bee78eaea4afe384" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.2.tar.gz", "has_sig": false, "md5_digest": "479ef25d01dfd14f774999feeed081e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51409, "upload_time": "2017-10-08T21:26:05", "url": "https://files.pythonhosted.org/packages/cf/f9/5ea4dadeb7e7ad498c2964fc7337c916039eb967b6edb17f35fedf7b3b2e/wsrpc-aiohttp-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1c8281010bc4b3be5a2b2ce798ca10a1", "sha256": "85e3534d9d879965a243cebcb3746ad2b0b6e76c34a43deef32ec264c709cf8b" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1c8281010bc4b3be5a2b2ce798ca10a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51401, "upload_time": "2017-10-08T21:27:57", "url": "https://files.pythonhosted.org/packages/24/28/e9499f1a5986e44aa2204efcf3bb78511c831355bea840726cf7ca44257b/wsrpc-aiohttp-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "46e2121d4975a7c332fcac1a04ef6be5", "sha256": "50315cbd39eea5109d02a9cf81da997cb1230655bd2e2675caddd74f215cae68" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "46e2121d4975a7c332fcac1a04ef6be5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58416, "upload_time": "2017-10-12T12:12:10", "url": "https://files.pythonhosted.org/packages/d9/1b/b509f090e6cf821418144768a8a85e752ff1c18c1a8c10fc43209246821a/wsrpc_aiohttp-0.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e8af982a20921fb916cdab5e7c86d1c", "sha256": "784b9452f9fb8df07839497bdfbb43a30d8fa5e8abf3a2f6430bc6b0d1d599de" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.4.tar.gz", "has_sig": false, "md5_digest": "9e8af982a20921fb916cdab5e7c86d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51622, "upload_time": "2017-10-12T12:12:23", "url": "https://files.pythonhosted.org/packages/b4/ac/2d9c37d5258d850ea0a19fb438342f1b97fd16084ae35f416bf010bf1172/wsrpc-aiohttp-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "68e11a97337a808bfd0cddcfd04dc149", "sha256": "6e807c988dc508a25192ba62189c79462dea56a8299ef4fe4205fa47e9e82590" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "68e11a97337a808bfd0cddcfd04dc149", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 58423, "upload_time": "2017-10-23T18:01:34", "url": "https://files.pythonhosted.org/packages/66/76/0e1d85bdd7e3c93f3e9b1de4fe25e5edc45972a2eb01a11f8f5389aa53f4/wsrpc_aiohttp-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "172e475edd3b5e6f5d5955d7746b599e", "sha256": "3837762b334d03a75af51e7cdc6d2e00314390a1c9f69c15b372b88e942082ff" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.5.tar.gz", "has_sig": false, "md5_digest": "172e475edd3b5e6f5d5955d7746b599e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51647, "upload_time": "2017-10-23T18:01:36", "url": "https://files.pythonhosted.org/packages/83/74/3b7bb3322c7b3ee43bd940699b055698c03d6e7c6e3583dd5581952673ee/wsrpc-aiohttp-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "5b1ba3d6c89cd77c5a16627294d09b8c", "sha256": "96466ef309323383867fce9481eca3c370e1f5738f8e4cd846c8371b7c6b497d" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.6.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5b1ba3d6c89cd77c5a16627294d09b8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58431, "upload_time": "2017-10-23T18:13:55", "url": "https://files.pythonhosted.org/packages/a5/49/6534003d4c292b4ac3cc3bd0d22e2c657958a5ffb6672d2b893a893343fd/wsrpc_aiohttp-0.6.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3b112d180b40fd4492648c6c72d219e", "sha256": "1a94068157a7f0ed645631138edf0504da4fb8b59e207a1cb70759734998c031" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.6.6.tar.gz", "has_sig": false, "md5_digest": "e3b112d180b40fd4492648c6c72d219e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51649, "upload_time": "2017-10-23T18:13:56", "url": "https://files.pythonhosted.org/packages/79/d0/e49692c2baccbad36f2458b2d7394959da3ffc668db98c240c68136252a0/wsrpc-aiohttp-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5ac62f0e7e1dd01e226d57a6603b91ae", "sha256": "14af2854636a278b2074ebcd9209aacc23886287a7b4ff01aaa4b314d441183a" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ac62f0e7e1dd01e226d57a6603b91ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58465, "upload_time": "2017-10-23T18:27:10", "url": "https://files.pythonhosted.org/packages/cc/05/7d54eb7d2671696e910e53b9322afc68ca9cde279a1b0bc1fda67ca1f75a/wsrpc_aiohttp-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2abbe9b31b06f657d466e2d9279c41de", "sha256": "0abaac9c13f7664bc610bf6758a6ffcecf5bc0c2c84064ec87f207574f0a3b98" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.7.0.tar.gz", "has_sig": false, "md5_digest": "2abbe9b31b06f657d466e2d9279c41de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51679, "upload_time": "2017-10-23T18:27:12", "url": "https://files.pythonhosted.org/packages/96/87/9a244f3d356c09d263be1a91b30c129fb86c672573ffc43e8f5f8f7fe9d7/wsrpc-aiohttp-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7078f172435589aec3090e8e8eb7bf3d", "sha256": "789782548f5421adcbe515039bbffacdd5469c48d057e85c22fffff6f78471b0" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7078f172435589aec3090e8e8eb7bf3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54928, "upload_time": "2018-01-17T06:46:26", "url": "https://files.pythonhosted.org/packages/56/d7/48f0fd9eec71bc504e0a190673b1e7b3d6c8a086352812c4de12c144fec6/wsrpc-aiohttp-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "3e8361e0baee676336bb72a13da87a7d", "sha256": "a9d02f2aa92ec745a875b9150974c807a984dc985d89fe5a31a3dd4bf25292d4" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.7.2.tar.gz", "has_sig": false, "md5_digest": "3e8361e0baee676336bb72a13da87a7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 54968, "upload_time": "2018-01-17T06:51:33", "url": "https://files.pythonhosted.org/packages/5a/09/13e292f285eb096c6e3afae808db1ad8ea8cc060934a64019525de1e8c71/wsrpc-aiohttp-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "f8ba6fd5dfddaa8b95cae8a892a9cebd", "sha256": "95ca84cae681ad61afbb5af38169faa1e950a04fa3f2b18e952e8231a89f072f" }, "downloads": -1, "filename": "wsrpc_aiohttp-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8ba6fd5dfddaa8b95cae8a892a9cebd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59996, "upload_time": "2018-02-14T06:23:08", "url": "https://files.pythonhosted.org/packages/c4/cb/6957f927d6cd02b481cdb2aa053682ef18d0f36f9441fc965212fd1c7ebe/wsrpc_aiohttp-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beb68bb4e29a6943484fbc3084de07e5", "sha256": "bd4736b8a2e34c75a0e71bd0e34d84c53608c77c3e9e0939983ba662008a643b" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.8.0.tar.gz", "has_sig": false, "md5_digest": "beb68bb4e29a6943484fbc3084de07e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54921, "upload_time": "2018-02-14T06:23:11", "url": "https://files.pythonhosted.org/packages/20/60/a2a5dc8dd009a71fd8ec2b986f1a9e1042f36325448b23e4177ae316e4d5/wsrpc-aiohttp-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c37d449222a10d04e87cbb7544c4a7e6", "sha256": "d78755ab3e2d60e1f6c1d7994ba87791d2e285a2f3f2a09e631a5058a5dace15" }, "downloads": -1, "filename": "wsrpc-aiohttp-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c37d449222a10d04e87cbb7544c4a7e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54888, "upload_time": "2018-02-19T11:00:32", "url": "https://files.pythonhosted.org/packages/14/71/c9942fa0a9b1e032f0cd9928a47db1a5f51ea5feacf56b9978853726f95d/wsrpc-aiohttp-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "be53f4553ef916528c7f45c08f1bb66c", "sha256": "61e809dc468235a196e79713b6cbe2caa7413b514488a27abb9efdad841f53b9" }, "downloads": -1, "filename": "wsrpc-aiohttp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "be53f4553ef916528c7f45c08f1bb66c", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 55000, "upload_time": "2018-07-02T13:49:18", "url": "https://files.pythonhosted.org/packages/bd/0c/7a2a50360fc8f2259f39ad3bb80bddce7f62eb6057a385186e5b7d6a25ed/wsrpc-aiohttp-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0668f53eac8976e7a960b464fee0a4ed", "sha256": "788e3934006eb31d82d7c948b58e787df4779f4f881bd52423d81c52d8b48624" }, "downloads": -1, "filename": "wsrpc-aiohttp-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0668f53eac8976e7a960b464fee0a4ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 55065, "upload_time": "2018-07-02T14:07:15", "url": "https://files.pythonhosted.org/packages/e2/6f/f8b99863b7c8560a6c5a5091638b7c8725b493b7b83a52211b0a10109376/wsrpc-aiohttp-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0d55fdf2130fedad9f6d3975e7cf9e1e", "sha256": "7248ef74c3d9bed87aa9729c750fa7cf5cfce2267169bc44e2163db70cdaf310" }, "downloads": -1, "filename": "wsrpc_aiohttp-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0d55fdf2130fedad9f6d3975e7cf9e1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 57658, "upload_time": "2018-11-29T20:27:54", "url": "https://files.pythonhosted.org/packages/7c/9f/d02fefa4260c8795a625c0ceb074ef32d37a460a65db00063f525d56d6c8/wsrpc_aiohttp-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf0655c0c87e055572c1a3495bb35aa", "sha256": "ff4a676c2afea127ba0238889525f468172bdbbfd3b81d2c1eee066554e529f8" }, "downloads": -1, "filename": "wsrpc-aiohttp-1.0.2.tar.gz", "has_sig": false, "md5_digest": "cdf0655c0c87e055572c1a3495bb35aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 55317, "upload_time": "2018-11-29T20:27:46", "url": "https://files.pythonhosted.org/packages/c1/71/8360792731fc38a5c45035a3a80ce5dfc7762e9f3cc3fb0e72ed83f2b558/wsrpc-aiohttp-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "569d073552fecef5533072a9084cbcb6", "sha256": "e19c61af05d426de8812d178a23c4930f71d6bca081818cde4ea3f0904d609c9" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "569d073552fecef5533072a9084cbcb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 59258, "upload_time": "2019-03-14T13:42:28", "url": "https://files.pythonhosted.org/packages/96/f6/738b6309d641b2617f930540cddda7545b5edcb1b517d5b555b3fa5ae992/wsrpc_aiohttp-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58c375aa80c1beb141ada2048cd64114", "sha256": "e572201e88667a1748e84c467be7381bc08b08cdfb254ff7b5274fe472f4cd0f" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.0.0.tar.gz", "has_sig": false, "md5_digest": "58c375aa80c1beb141ada2048cd64114", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 55105, "upload_time": "2019-03-14T13:42:12", "url": "https://files.pythonhosted.org/packages/d1/9a/83f29402ce813bb7b7974f83886194b00b90cf70d7ab451e551852680d12/wsrpc-aiohttp-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d99a13c9e1f6f422662641252344e6e7", "sha256": "e4cb802a29a59ce98a4c890f9d3656bd586bbf8e5eb2e07d882b1167bf4d8a52" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d99a13c9e1f6f422662641252344e6e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 59258, "upload_time": "2019-03-15T07:45:36", "url": "https://files.pythonhosted.org/packages/b1/cd/2a981da29c4417aba9bda5c0f08dafcd722b98cf26b97a8b73f2d5bef5f3/wsrpc_aiohttp-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "124142f06d2bd72a4949046f640eca73", "sha256": "54aa1ce2ab4b578de5f9cf8097f1805694396783b1b6109a6cf18e0c5096f712" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.0.1.tar.gz", "has_sig": false, "md5_digest": "124142f06d2bd72a4949046f640eca73", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 55133, "upload_time": "2019-03-15T07:45:38", "url": "https://files.pythonhosted.org/packages/48/b3/218866d7fe4e44682978fcc5aec1e76ee30c3925c6ef46ca388cb1eb82da/wsrpc-aiohttp-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "16b840b1fb077ba475a8be779b86467b", "sha256": "4ea1e11f4442ad9980812554554609e8103ead81862617037120d0abaabc5ac3" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "16b840b1fb077ba475a8be779b86467b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 59327, "upload_time": "2019-03-15T10:20:42", "url": "https://files.pythonhosted.org/packages/ec/05/383b63072093f65dc08bb796255e27ed3f6c50b3d3e2e11e2c26374d5362/wsrpc_aiohttp-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af151477826056d42d7ef5c285a72696", "sha256": "fa54022c421316e01fde55dd06578872acad912403e5600f9870e9e384d00804" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.1.0.tar.gz", "has_sig": false, "md5_digest": "af151477826056d42d7ef5c285a72696", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 15187, "upload_time": "2019-03-15T10:20:44", "url": "https://files.pythonhosted.org/packages/9a/e9/23b627492ade1bcf4c396c49e06cbd9af6b557710263d1561be6ff2f462b/wsrpc-aiohttp-2.1.0.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "0ce7d60c3587b43805d51d488d63d775", "sha256": "745578ebca536e893760a2c5b73b0e32275fe795ed08c77927c90a0b26e2716b" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0ce7d60c3587b43805d51d488d63d775", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 59753, "upload_time": "2019-03-16T15:53:32", "url": "https://files.pythonhosted.org/packages/04/a9/71334159c17476a245e6ed6d960d4f204c668a2655f1eccced27569dffaa/wsrpc_aiohttp-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1cc19afdd81b862e9ceabddce4301c8", "sha256": "58c63c4aeadd2c036fc96c224554f912ce7a38cbbffb99f41ffcd1fb1b6ec957" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.1.2.tar.gz", "has_sig": false, "md5_digest": "e1cc19afdd81b862e9ceabddce4301c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 15574, "upload_time": "2019-03-16T15:53:34", "url": "https://files.pythonhosted.org/packages/8e/1f/f8e784b2d0140ce49a3ff0b8128b9808359280c0e20ba4b201cfa567c85a/wsrpc-aiohttp-2.1.2.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "6b51483ba3e6a2c537a4566bd96982c9", "sha256": "5e9d907d8a2ca260d3756cf570e16efb424fb067aae20b754777000e8e95e211" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6b51483ba3e6a2c537a4566bd96982c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 60616, "upload_time": "2019-03-28T11:10:00", "url": "https://files.pythonhosted.org/packages/45/91/3dce1ffab8825e4a184b4ce47fbbda6d83139e42fe697d1868bdab3957f4/wsrpc_aiohttp-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5b015ff36c5c30f78513270b10e21ae", "sha256": "91d764904470fc43e614581d835c244f2db6e6ba01fe4b2b898ab3608f7a1325" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.2.0.tar.gz", "has_sig": false, "md5_digest": "c5b015ff36c5c30f78513270b10e21ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 16158, "upload_time": "2019-03-28T11:10:03", "url": "https://files.pythonhosted.org/packages/9d/d9/f72b1c76d7835e79c810b5972de2035e02f639e072de0b86186c91a7595f/wsrpc-aiohttp-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "1cefa61ec6ceab040c990db655278222", "sha256": "1aeb73cac1a87d53d3601c83c25e8602a1e30cf805a18f66f9f0abb92f6b7b30" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1cefa61ec6ceab040c990db655278222", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 41215, "upload_time": "2019-04-30T15:52:22", "url": "https://files.pythonhosted.org/packages/4c/6b/f7bccddb127cd66eff81b1dce0e693bc11b176def1810ec315c9b480ebf5/wsrpc_aiohttp-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61797c44c0c8c127ca3327ece245a0e8", "sha256": "bbb3d00f9d1293d4059b32f33d88b2abbbff7db8573dca879c7113561fe829c0" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.2.1.tar.gz", "has_sig": false, "md5_digest": "61797c44c0c8c127ca3327ece245a0e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 21302, "upload_time": "2019-04-30T15:52:25", "url": "https://files.pythonhosted.org/packages/c1/db/bf061a14e89bc5efed07f845c67a14515462731c3f3e59f74fc7e0752602/wsrpc-aiohttp-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "fc06f79061769539c6fe86b4af6f9aec", "sha256": "54a39c3414386497eed890a078c64cdf6a97e100cad4b0370ce2af656d77493c" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fc06f79061769539c6fe86b4af6f9aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 51830, "upload_time": "2019-05-16T07:33:42", "url": "https://files.pythonhosted.org/packages/5f/8e/d537ce520ae1ea812b45d346bb342aac61c806dc25ef2da7fef23dda8ba0/wsrpc_aiohttp-2.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f361b8b032853d5e396c5440e4226fc", "sha256": "e0a06ec5a163a7bac4fb9620d0a89ed6573c59b03bca635fdd97f98819908d36" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.2.2.tar.gz", "has_sig": false, "md5_digest": "0f361b8b032853d5e396c5440e4226fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 28626, "upload_time": "2019-05-16T07:33:45", "url": "https://files.pythonhosted.org/packages/b4/94/27b5de21e2c784c5e5759a8523f8173c6dded4d9d938e65febccb03dd845/wsrpc-aiohttp-2.2.2.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "09145444ea5e532c37c602f6f5f91cd7", "sha256": "aa3a74dbc6cc2394a33ac70abd22fad5ec07c50424909d43b9399ca64ec3bc83" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "09145444ea5e532c37c602f6f5f91cd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 52570, "upload_time": "2019-05-30T07:29:01", "url": "https://files.pythonhosted.org/packages/4a/88/7594615f4a6f2fc96ded0ab51695ef1f23017076fed07a70d1d9704927bf/wsrpc_aiohttp-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bc2e5cec8f441e9e9176f53a37b2b76", "sha256": "88c301b6d37a5aa928517ceaa6554796ca0c64a81563395d1fce807538d05d88" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.3.1.tar.gz", "has_sig": false, "md5_digest": "8bc2e5cec8f441e9e9176f53a37b2b76", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 29588, "upload_time": "2019-05-30T07:29:04", "url": "https://files.pythonhosted.org/packages/ce/29/bd7d2c7045d2dc82c2c11950d28172c5370673f19177e143fbbc8abfbd62/wsrpc-aiohttp-2.3.1.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "2eaf57c8dc5bafb9d81aa984eb5fea7c", "sha256": "024104b29dafd914411d3caac15a837dbcd977f6fc194d78cfb5e7217867706b" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2eaf57c8dc5bafb9d81aa984eb5fea7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53422, "upload_time": "2019-05-31T11:53:06", "url": "https://files.pythonhosted.org/packages/4a/0d/120f1f4e539a7fdf6c461b3e6e74fe8b3a8ce0a2025a672e01699ba50f80/wsrpc_aiohttp-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe170b290d8e4c7d7971705cad7efcbf", "sha256": "df6ad8e50a575fd9bab55f42910354fdbf20b4d51e7b58b00ae67ff1b7cb079a" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.0.tar.gz", "has_sig": false, "md5_digest": "fe170b290d8e4c7d7971705cad7efcbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 30330, "upload_time": "2019-05-31T11:53:08", "url": "https://files.pythonhosted.org/packages/19/f7/4138fd8222f71986d23a2c3675f6fe72e98d4ed4dc3d01f00fe22ad8d46d/wsrpc-aiohttp-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "1462a3f56d408512284ab109a3e823c5", "sha256": "8d94177ef80d833a3bfdc596220a65f7f6a7d38922f6da3e403263f7d8c8b2be" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1462a3f56d408512284ab109a3e823c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53421, "upload_time": "2019-10-07T19:06:28", "url": "https://files.pythonhosted.org/packages/13/fa/475ac707bed22d7ef24030d936307bf46bc8756b321fc20c3190e17ef316/wsrpc_aiohttp-2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af512f0b5249b7c266ea2c05f553ff46", "sha256": "116c9a0f80bb3052798e44eb985e7646d840b83c3c0abf18ab0b13ba7e8b443b" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.1.tar.gz", "has_sig": false, "md5_digest": "af512f0b5249b7c266ea2c05f553ff46", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 30336, "upload_time": "2019-10-07T19:06:30", "url": "https://files.pythonhosted.org/packages/ef/2c/b764d57061c87b7a5ed52708f2f7fb8c30fad4f7529bda3779ad54f0f83a/wsrpc-aiohttp-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "df6e271a5d5c08aed8ec358c7a08601e", "sha256": "0bf231f971e6a9ec88ae36d40ac724e6338672ba0a0cc282fafc0b132c391a7f" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "df6e271a5d5c08aed8ec358c7a08601e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53452, "upload_time": "2019-10-07T19:21:00", "url": "https://files.pythonhosted.org/packages/24/14/50aa25591e5263d08fce67b355111baa29fd26a6c2fb7ac158c0af5244ef/wsrpc_aiohttp-2.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce4a1563e9526034404f34ef8251d63f", "sha256": "776905b79eb7a9bd0e422c35d7c7c82037cdb781ee4949f8dcf1e79e629fff5f" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.2.tar.gz", "has_sig": false, "md5_digest": "ce4a1563e9526034404f34ef8251d63f", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 24792, "upload_time": "2019-10-07T19:21:01", "url": "https://files.pythonhosted.org/packages/3a/64/f4a975b1b0bd3ab2250debdf97428bc0c11f1a3bcb61fda95282ca0638c2/wsrpc-aiohttp-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "dcbbc595aba9df2a8a1da408e3477c06", "sha256": "887bd3e962e36f01caab560c94ecb162c905fc5de0b4b2879869303943b614f0" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dcbbc595aba9df2a8a1da408e3477c06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53477, "upload_time": "2019-10-17T10:02:18", "url": "https://files.pythonhosted.org/packages/6f/f4/3ab79ff2ff63ada25230c3c02b8fd7b107f0769dd8598a24028595bfbac6/wsrpc_aiohttp-2.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3b30e0f7752ac615216b64f8083a588", "sha256": "76071b94b1a2d4b353d9ec69183cc18c62eaaf9f8ea6378f470c543a65711ecd" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.3.tar.gz", "has_sig": false, "md5_digest": "d3b30e0f7752ac615216b64f8083a588", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 24826, "upload_time": "2019-10-17T10:02:20", "url": "https://files.pythonhosted.org/packages/15/9f/30151e9829ab445839d1f06d274e3f0b6628adce0550e8915a6033e4fe99/wsrpc-aiohttp-2.4.3.tar.gz" } ], "2.4.4": [ { "comment_text": "", "digests": { "md5": "529c53edb656be6226e05a1213305d53", "sha256": "9390775db7b4fc2cf72ee289737a518ebb44f06f5b775ec69544b00d3da9f8dd" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "529c53edb656be6226e05a1213305d53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53475, "upload_time": "2019-10-17T10:08:38", "url": "https://files.pythonhosted.org/packages/c6/16/2c03cc22534b13e015338859089e4fa5782edee54953d9d9a52dbf94951d/wsrpc_aiohttp-2.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d8ef3a6fed235c1a4f922aec59e267", "sha256": "431506b1b35122381fec9694cfbe34651126b9cdcb4f67269a30dd4b8ac6d95a" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.4.tar.gz", "has_sig": false, "md5_digest": "44d8ef3a6fed235c1a4f922aec59e267", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 24812, "upload_time": "2019-10-17T10:08:41", "url": "https://files.pythonhosted.org/packages/15/bc/b03bf75bee04a6edd7af9ef7a9fff4e47070572a86db254a8ceaf6f856d8/wsrpc-aiohttp-2.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "529c53edb656be6226e05a1213305d53", "sha256": "9390775db7b4fc2cf72ee289737a518ebb44f06f5b775ec69544b00d3da9f8dd" }, "downloads": -1, "filename": "wsrpc_aiohttp-2.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "529c53edb656be6226e05a1213305d53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5.*, <4", "size": 53475, "upload_time": "2019-10-17T10:08:38", "url": "https://files.pythonhosted.org/packages/c6/16/2c03cc22534b13e015338859089e4fa5782edee54953d9d9a52dbf94951d/wsrpc_aiohttp-2.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d8ef3a6fed235c1a4f922aec59e267", "sha256": "431506b1b35122381fec9694cfbe34651126b9cdcb4f67269a30dd4b8ac6d95a" }, "downloads": -1, "filename": "wsrpc-aiohttp-2.4.4.tar.gz", "has_sig": false, "md5_digest": "44d8ef3a6fed235c1a4f922aec59e267", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.*, <4", "size": 24812, "upload_time": "2019-10-17T10:08:41", "url": "https://files.pythonhosted.org/packages/15/bc/b03bf75bee04a6edd7af9ef7a9fff4e47070572a86db254a8ceaf6f856d8/wsrpc-aiohttp-2.4.4.tar.gz" } ] }