{ "info": { "author": "Aymeric Augustin", "author_email": "aymeric.augustin@m4x.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: logo/horizontal.svg\n :width: 480px\n :alt: websockets\n\n|rtd| |pypi-v| |pypi-pyversions| |pypi-l| |pypi-wheel| |circleci| |codecov|\n\n.. |rtd| image:: https://readthedocs.org/projects/websockets/badge/?version=latest\n :target: https://websockets.readthedocs.io/\n\n.. |pypi-v| image:: https://img.shields.io/pypi/v/websockets.svg\n :target: https://pypi.python.org/pypi/websockets\n\n.. |pypi-pyversions| image:: https://img.shields.io/pypi/pyversions/websockets.svg\n :target: https://pypi.python.org/pypi/websockets\n\n.. |pypi-l| image:: https://img.shields.io/pypi/l/websockets.svg\n :target: https://pypi.python.org/pypi/websockets\n\n.. |pypi-wheel| image:: https://img.shields.io/pypi/wheel/websockets.svg\n :target: https://pypi.python.org/pypi/websockets\n\n.. |circleci| image:: https://img.shields.io/circleci/project/github/aaugustin/websockets.svg\n :target: https://circleci.com/gh/aaugustin/websockets\n\n.. |codecov| image:: https://codecov.io/gh/aaugustin/websockets/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/aaugustin/websockets\n\nWhat is ``websockets``?\n-----------------------\n\n``websockets`` is a library for building WebSocket servers_ and clients_ in\nPython with a focus on correctness and simplicity.\n\n.. _servers: https://github.com/aaugustin/websockets/blob/master/example/server.py\n.. _clients: https://github.com/aaugustin/websockets/blob/master/example/client.py\n\nBuilt on top of ``asyncio``, Python's standard asynchronous I/O framework, it\nprovides an elegant coroutine-based API.\n\n`Documentation is available on Read the Docs. `_\n\nHere's how a client sends and receives messages:\n\n.. copy-pasted because GitHub doesn't support the include directive\n\n.. code:: python\n\n #!/usr/bin/env python\n\n import asyncio\n import websockets\n\n async def hello(uri):\n async with websockets.connect(uri) as websocket:\n await websocket.send(\"Hello world!\")\n await websocket.recv()\n\n asyncio.get_event_loop().run_until_complete(\n hello('ws://localhost:8765'))\n\nAnd here's an echo server:\n\n.. code:: python\n\n #!/usr/bin/env python\n\n import asyncio\n import websockets\n\n async def echo(websocket, path):\n async for message in websocket:\n await websocket.send(message)\n\n asyncio.get_event_loop().run_until_complete(\n websockets.serve(echo, 'localhost', 8765))\n asyncio.get_event_loop().run_forever()\n\nDoes that look good?\n\n`Get started with the tutorial! `_\n\nWhy should I use ``websockets``?\n--------------------------------\n\nThe development of ``websockets`` is shaped by four principles:\n\n1. **Simplicity**: all you need to understand is ``msg = await ws.recv()`` and\n ``await ws.send(msg)``; ``websockets`` takes care of managing connections\n so you can focus on your application.\n\n2. **Robustness**: ``websockets`` is built for production; for example it was\n the only library to `handle backpressure correctly`_ before the issue\n became widely known in the Python community.\n\n3. **Quality**: ``websockets`` is heavily tested. Continuous integration fails\n under 100% branch coverage. Also it passes the industry-standard `Autobahn\n Testsuite`_.\n\n4. **Performance**: memory use is configurable. An extension written in C\n accelerates expensive operations. It's pre-compiled for Linux, macOS and\n Windows and packaged in the wheel format for each system and Python version.\n\nDocumentation is a first class concern in the project. Head over to `Read the\nDocs`_ and see for yourself.\n\n.. _Read the Docs: https://websockets.readthedocs.io/\n.. _handle backpressure correctly: https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/#websocket-servers\n.. _Autobahn Testsuite: https://github.com/aaugustin/websockets/blob/master/compliance/README.rst\n\nWhy shouldn't I use ``websockets``?\n-----------------------------------\n\n* If you prefer callbacks over coroutines: ``websockets`` was created to\n provide the best coroutine-based API to manage WebSocket connections in\n Python. Pick another library for a callback-based API.\n* If you're looking for a mixed HTTP / WebSocket library: ``websockets`` aims\n at being an excellent implementation of :rfc:`6455`: The WebSocket Protocol\n and :rfc:`7692`: Compression Extensions for WebSocket. Its support for HTTP\n is minimal \u2014 just enough for a HTTP health check.\n* If you want to use Python 2: ``websockets`` builds upon ``asyncio`` which\n only works on Python 3. ``websockets`` requires Python \u2265 3.6.\n\nWhat else?\n----------\n\nBug reports, patches and suggestions are welcome!\n\nTo report a security vulnerability, please use the `Tidelift security\ncontact`_. Tidelift will coordinate the fix and disclosure.\n\n.. _Tidelift security contact: https://tidelift.com/security\n\nFor anything else, please open an issue_ or send a `pull request`_.\n\n.. _issue: https://github.com/aaugustin/websockets/issues/new\n.. _pull request: https://github.com/aaugustin/websockets/compare/\n\nParticipants must uphold the `Contributor Covenant code of conduct`_.\n\n.. _Contributor Covenant code of conduct: https://github.com/aaugustin/websockets/blob/master/CODE_OF_CONDUCT.md\n\n``websockets`` is released under the `BSD license`_.\n\n.. _BSD license: https://github.com/aaugustin/websockets/blob/master/LICENSE", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aaugustin/websockets", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "websockets", "package_url": "https://pypi.org/project/websockets/", "platform": "", "project_url": "https://pypi.org/project/websockets/", "project_urls": { "Homepage": "https://github.com/aaugustin/websockets" }, "release_url": "https://pypi.org/project/websockets/8.0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "An implementation of the WebSocket Protocol (RFC 6455 & 7692)", "version": "8.0.2" }, "last_serial": 5615219, "releases": { "0.1": [], "1.0": [ { "comment_text": "", "digests": { "md5": "f37ed865f32fdddafcca8061ae8a6dd1", "sha256": "86cf3e7ebce4727b36862f3456ad6563b3e535d3f42460e38bbca7e6c2ea684d" }, "downloads": -1, "filename": "websockets-1.0-py33-none-any.whl", "has_sig": false, "md5_digest": "f37ed865f32fdddafcca8061ae8a6dd1", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 23729, "upload_time": "2013-11-14T16:29:31", "url": "https://files.pythonhosted.org/packages/d8/ce/6951e3efd15095cb78f39837ec18fbc2802ca742eff4cfbdb3b909794225/websockets-1.0-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44e92ad827986198aa6a1dc73f977083", "sha256": "da031ed6bb48a5cc44e594ba4f671642b6008296d22d74ff2bfa370782ca4ac6" }, "downloads": -1, "filename": "websockets-1.0.tar.gz", "has_sig": false, "md5_digest": "44e92ad827986198aa6a1dc73f977083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18323, "upload_time": "2013-11-14T16:29:28", "url": "https://files.pythonhosted.org/packages/00/b9/278d38c3d0d770728e0cf4ee7e402202ea226d784bffedcc70fd22172b46/websockets-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "bbcd5bf10115fd95a294ad57d257df76", "sha256": "0ec8e8c3ea7775f1e1d24c4f79af0859e4c48335430c0c51319945fa782e1615" }, "downloads": -1, "filename": "websockets-2.0-py33-none-any.whl", "has_sig": false, "md5_digest": "bbcd5bf10115fd95a294ad57d257df76", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 23920, "upload_time": "2014-03-17T20:13:12", "url": "https://files.pythonhosted.org/packages/59/06/e632c348c3240de052edee8573a1c4ab0a384bf93e073b6e50af6061c75f/websockets-2.0-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c7d0bbac5de7e3d2832819c8abfc941", "sha256": "e4b428a7a32b25d44c3d0d682f34a36fea63f626805c0a65c3c35b15a84732f2" }, "downloads": -1, "filename": "websockets-2.0.tar.gz", "has_sig": false, "md5_digest": "4c7d0bbac5de7e3d2832819c8abfc941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18605, "upload_time": "2014-03-17T20:13:09", "url": "https://files.pythonhosted.org/packages/04/35/ebcb49f903e5a2753ca4b0a08c147aa47c15c0de41991a677170b490c0bf/websockets-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "2e395216a6af15b9e686b057cf28a3f1", "sha256": "56fa0a3e5027127204d80d7ebd91db495d344c54e43953b65ce8e6d9aa57da5b" }, "downloads": -1, "filename": "websockets-2.1.tar.gz", "has_sig": false, "md5_digest": "2e395216a6af15b9e686b057cf28a3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20034, "upload_time": "2014-04-26T13:49:36", "url": "https://files.pythonhosted.org/packages/41/b8/7f87226e5cbc52f8d022a8ec5b3d5460083664ae3ea0ad411df1318fc8c8/websockets-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "2d1b4f1b506b72ce6f3686334a4ed142", "sha256": "c67353238da4badddd338b361c8ddac3af93ca1e47243184b80619a7b8fe2406" }, "downloads": -1, "filename": "websockets-2.2.tar.gz", "has_sig": false, "md5_digest": "2d1b4f1b506b72ce6f3686334a4ed142", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20925, "upload_time": "2014-07-28T09:15:38", "url": "https://files.pythonhosted.org/packages/e8/de/da16db24379c9146caaea1ee850e1d1702028ded7422ff6499c65599a2e8/websockets-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "014099d1918ed14ea9690e9e2b836525", "sha256": "2861327e6a4613ba765b0fda8fab7a1b9a5578561917379678bd4dccab60f065" }, "downloads": -1, "filename": "websockets-2.3-py33.py34-none-any.whl", "has_sig": false, "md5_digest": "014099d1918ed14ea9690e9e2b836525", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 26751, "upload_time": "2014-11-03T22:05:23", "url": "https://files.pythonhosted.org/packages/13/06/7aa143cc8f400d58907fea67c50ce3b74151c4fbae05dd5ffd5d628444aa/websockets-2.3-py33.py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "948ea422393efa4dabcd7c14d7fda099", "sha256": "12d946df154a7674b9f6346f24a18d1926373a45ccba74271d444834f377b9c2" }, "downloads": -1, "filename": "websockets-2.3.tar.gz", "has_sig": false, "md5_digest": "948ea422393efa4dabcd7c14d7fda099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21238, "upload_time": "2014-11-03T22:05:19", "url": "https://files.pythonhosted.org/packages/6c/6c/dc128540786fbc24e7ac95b23ea2c7c14ba32b7ab963b635159190bf18a3/websockets-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "9508d2d0972350aebb3d4180016f4920", "sha256": "7ea492a32977335d70e3e9aed90f6f499369ea0e2d255555889985587dbaf02e" }, "downloads": -1, "filename": "websockets-2.4-py33.py34-none-any.whl", "has_sig": false, "md5_digest": "9508d2d0972350aebb3d4180016f4920", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 27541, "upload_time": "2015-01-31T20:34:40", "url": "https://files.pythonhosted.org/packages/38/2b/c8fb1f82cdd977ac836f9251a52fd4a849a3fd9588b797e24920af3c3dd6/websockets-2.4-py33.py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca2e667921030678bbd1445df0ce8fc4", "sha256": "8a1c1bf3562bfebd30ad06e3fab8831073a8e7e40a5b643d6ce413b62586bb97" }, "downloads": -1, "filename": "websockets-2.4.tar.gz", "has_sig": false, "md5_digest": "ca2e667921030678bbd1445df0ce8fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21907, "upload_time": "2015-01-31T20:34:35", "url": "https://files.pythonhosted.org/packages/c1/4a/7b84c6f0fd45259675c37be2f05b08c598bf5fcd9996f9bfe5dee9e08fca/websockets-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "0e45ec01c16f33dfbf53f5d3f41f0fab", "sha256": "b052560b1a6676722abb0ed083c243b9d7ac091fb79c97ceb1aa0bcd7b1f5184" }, "downloads": -1, "filename": "websockets-2.5-py33.py34-none-any.whl", "has_sig": false, "md5_digest": "0e45ec01c16f33dfbf53f5d3f41f0fab", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 30858, "upload_time": "2015-07-28T20:41:52", "url": "https://files.pythonhosted.org/packages/c3/88/6b9c6458e914dc8b5119334601583d6c4dcfb05f92cd096691f8a7f4526e/websockets-2.5-py33.py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67a1adfb34628f6cbc7613e8db55e3de", "sha256": "0c8ebfcb007ed1a8f955e95fbc1d805ef29849d96d94607d059d7571ea6495b1" }, "downloads": -1, "filename": "websockets-2.5.tar.gz", "has_sig": false, "md5_digest": "67a1adfb34628f6cbc7613e8db55e3de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25049, "upload_time": "2015-07-28T20:41:48", "url": "https://files.pythonhosted.org/packages/71/20/de01cf2721abac807fee0747b96c5c20a6a0af107a25405a1801c360e96e/websockets-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "e3540b67bb94d0fe7bd9477b543cc34a", "sha256": "3d6f262b610a4b33e694c81eb643fb5f83c6f2a37160ab660b8b6de1cf851ac0" }, "downloads": -1, "filename": "websockets-2.6-py33.py34-none-any.whl", "has_sig": false, "md5_digest": "e3540b67bb94d0fe7bd9477b543cc34a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 32061, "upload_time": "2015-08-18T18:14:01", "url": "https://files.pythonhosted.org/packages/2c/c7/cb2e6e5dfb4a46fb15d7c05470fdf9e996866f468e68c08bc033ae9d64c4/websockets-2.6-py33.py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fecc06d892ee9bf3282b4c7c09edcaa", "sha256": "e64527bf77ece91afc0d3c1d19b07077659ad3305a87361ee7073dd8f039fbc2" }, "downloads": -1, "filename": "websockets-2.6.tar.gz", "has_sig": false, "md5_digest": "6fecc06d892ee9bf3282b4c7c09edcaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26118, "upload_time": "2015-08-18T18:13:57", "url": "https://files.pythonhosted.org/packages/37/d5/904385422ea1106529843b161f4037b0ba8f04fae78468c025826e5c01c5/websockets-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "4389f3e259c854c1e407f77791052c89", "sha256": "f66bad0e7f3a1dd2d2e5e3fac5cc1643918cc1eb00c89e6ea7badba071101570" }, "downloads": -1, "filename": "websockets-2.7-py33.py34-none-any.whl", "has_sig": false, "md5_digest": "4389f3e259c854c1e407f77791052c89", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 32982, "upload_time": "2015-11-18T19:52:41", "url": "https://files.pythonhosted.org/packages/1c/c1/6d8949f64e724b728ed94748bc3f1e02df723ef4d93af7d34bfcd87cd6ed/websockets-2.7-py33.py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b442b1ddb27627a6e7aacd38f8ab7f1", "sha256": "a2aef81a0881e9c856071bd96cd1da5d6e050d910cdc49bb43373242d05ce813" }, "downloads": -1, "filename": "websockets-2.7.tar.gz", "has_sig": false, "md5_digest": "8b442b1ddb27627a6e7aacd38f8ab7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26817, "upload_time": "2015-11-18T19:52:31", "url": "https://files.pythonhosted.org/packages/ae/5f/8dab9f068d8083cd10f069bade24217fd43da6efeb080640a9fc52a6d149/websockets-2.7.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "1b823fba1cfb7540ac95d47dcf4da3cc", "sha256": "cf86f3dce4da9c823de25f727d4fcdc1e4fba8d72d6fbb4a5d796986cd811d5c" }, "downloads": -1, "filename": "websockets-3.0-py33.py34.py35-none-any.whl", "has_sig": false, "md5_digest": "1b823fba1cfb7540ac95d47dcf4da3cc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36850, "upload_time": "2015-12-25T11:12:55", "url": "https://files.pythonhosted.org/packages/03/1e/f9bb74f8a468cb55caffaa62ffe4ff1586323c427e8c3cad3d4a7c415b2c/websockets-3.0-py33.py34.py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6575c706f010a5a52a449b3c2dbba84d", "sha256": "0c66f44dc1f1bfffa8605f93cfb26491464883cab4d868b6b5d3687f9862c70a" }, "downloads": -1, "filename": "websockets-3.0.tar.gz", "has_sig": false, "md5_digest": "6575c706f010a5a52a449b3c2dbba84d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30053, "upload_time": "2015-12-25T11:10:03", "url": "https://files.pythonhosted.org/packages/84/d6/e4311f01b27a80c1a331b20db81355abb76e63811f20f78d7b1a9d440f65/websockets-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "71805b52e8586d01fa217092237aeae7", "sha256": "16bee2719e4dec1b88f7a44907f8928586113524aafa0ddd82bf080f3dbaccae" }, "downloads": -1, "filename": "websockets-3.1.tar.gz", "has_sig": false, "md5_digest": "71805b52e8586d01fa217092237aeae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32571, "upload_time": "2016-04-21T20:20:26", "url": "https://files.pythonhosted.org/packages/3a/5c/cf6f6be5d91f7fb1c1baf6a6e44da5476395b4a1daf21e5aa20461d2d6df/websockets-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "c2c3d8154c87dda5e243b39ea7c6cf2f", "sha256": "df7dc89f2f37c49b4ec4ecb855fc3a6c8be350dd4027d08a7690a1b594975856" }, "downloads": -1, "filename": "websockets-3.2-py33.py34.py35-none-any.whl", "has_sig": false, "md5_digest": "c2c3d8154c87dda5e243b39ea7c6cf2f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 38671, "upload_time": "2016-08-17T21:23:26", "url": "https://files.pythonhosted.org/packages/6b/f5/79159fa0171fc8a6955800b8cbb93c1abea22fae59fea2f3a9cda06c53ef/websockets-3.2-py33.py34.py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1842c03d14169082e065a109fe1cb2c", "sha256": "b536827d433a79e85108becdac0b0909e7ce02c3613df53da6d96aee950b50b5" }, "downloads": -1, "filename": "websockets-3.2.tar.gz", "has_sig": false, "md5_digest": "c1842c03d14169082e065a109fe1cb2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33279, "upload_time": "2016-08-17T21:23:22", "url": "https://files.pythonhosted.org/packages/c5/5c/fd5cbe294146421596459ba7ae55f39972d722e77da4c791fdc25be5c8e8/websockets-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "62a346e1516998a13c0dfd16503ede9f", "sha256": "1c5d186cef232011365ea58f611eeeac9417c82e46c70ef65ac019d339dc6fb0" }, "downloads": -1, "filename": "websockets-3.3-py33.py34.py35.py36-none-any.whl", "has_sig": false, "md5_digest": "62a346e1516998a13c0dfd16503ede9f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38809, "upload_time": "2017-03-29T13:48:35", "url": "https://files.pythonhosted.org/packages/89/2d/e6a8aa1cf062b8c5eb1b6bca1c3131e6e1f5bd25c829521a10a022a9864a/websockets-3.3-py33.py34.py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a01f53b7b8bfe339f9cceb2c86c01bd0", "sha256": "305ab7fdd86afd08c2723461c949e153f7b01233f95a108619a15e41b7a74c93" }, "downloads": -1, "filename": "websockets-3.3.tar.gz", "has_sig": false, "md5_digest": "a01f53b7b8bfe339f9cceb2c86c01bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33852, "upload_time": "2017-03-29T13:48:15", "url": "https://files.pythonhosted.org/packages/73/e9/e570b5f948514db504fed6f4eb014c826bdcaa053a6bfaa1f9f4c97c3f9a/websockets-3.3.tar.gz" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "8bbbdaba4c02b3dd4dfdf2ccab1c5065", "sha256": "e9c1cdbb591432c59d0b5ca64fd30b6d517024767f152fc169563b26e7bcc9da" }, "downloads": -1, "filename": "websockets-3.4-cp33-cp33m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8bbbdaba4c02b3dd4dfdf2ccab1c5065", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 52168, "upload_time": "2017-08-20T12:04:29", "url": "https://files.pythonhosted.org/packages/b5/be/6dbdc0010f5a578c76fc133444ee678efb80fbf126d2b2572add52a92848/websockets-3.4-cp33-cp33m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1567005b5e18800da8c18ca62bad83fc", "sha256": "85ae1e4b36aa2e90de56d211d2de36d7c093d00277a9afdd9b4f81e69c0214ab" }, "downloads": -1, "filename": "websockets-3.4-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1567005b5e18800da8c18ca62bad83fc", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 52762, "upload_time": "2017-08-20T12:04:32", "url": "https://files.pythonhosted.org/packages/9c/8c/773c3e443463ee16fa78a78ae99587bcf046c893e28f3d1dcb38187e5118/websockets-3.4-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76e916f7f1c18b338a28ee276fcf9c7b", "sha256": "2aa6d52264cecb08d39741e8fda49f5ac4872aef02617230c84d02e861f3cc5a" }, "downloads": -1, "filename": "websockets-3.4-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "76e916f7f1c18b338a28ee276fcf9c7b", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 47523, "upload_time": "2017-08-20T12:14:47", "url": "https://files.pythonhosted.org/packages/eb/b4/db6333cafb31c67239e4eaac37a3503a3f3f33bcf289210580af7a3aca4e/websockets-3.4-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "08f9ade2e9b01b5ae07eb9df72775802", "sha256": "8a29100079f5b91a72bcd25d35a7354db985d3babae42d00b9d629f9a0aaa8ac" }, "downloads": -1, "filename": "websockets-3.4-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "08f9ade2e9b01b5ae07eb9df72775802", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 47253, "upload_time": "2017-08-20T12:14:50", "url": "https://files.pythonhosted.org/packages/e6/10/18a5da58de59c96e851dfc9f6b5ff581a113c77e6094951d58d51568dce0/websockets-3.4-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0538516fb8ac2f822f85781d67900731", "sha256": "de743ef26b002efceea7d7756e99e5d38bf5d4f27563b8d27df2a9a5cc57340a" }, "downloads": -1, "filename": "websockets-3.4-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "0538516fb8ac2f822f85781d67900731", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 46784, "upload_time": "2017-08-20T12:07:40", "url": "https://files.pythonhosted.org/packages/e5/50/e75d59bfccd7a74799393e7f278f8d434d12c27939a552d59e8ec25a0395/websockets-3.4-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "b45023c76412b4b6e5918284c2ddc195", "sha256": "aa42ecef3aed807e23218c264b1e82004cdd131a6698a10b57fc3d8af8f651fc" }, "downloads": -1, "filename": "websockets-3.4-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b45023c76412b4b6e5918284c2ddc195", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 52169, "upload_time": "2017-08-20T12:04:34", "url": "https://files.pythonhosted.org/packages/95/af/20596e25b304c5fef63c52823f9edd45acf3f24fafd5a21c0882c5941b2f/websockets-3.4-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bc6d9dd472fe6a21f63dc799a7e953b9", "sha256": "c4c5b5ce2d66cb0cf193c14bc9726adca095febef0f7b2c04e5e3fa3487a97a4" }, "downloads": -1, "filename": "websockets-3.4-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bc6d9dd472fe6a21f63dc799a7e953b9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 52768, "upload_time": "2017-08-20T12:04:35", "url": "https://files.pythonhosted.org/packages/b6/50/3e3340d7ea995fb386df7293eacdc731af83a571bf24506336b1f416659d/websockets-3.4-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "51c902ab70b29ab6e3a741e343d452d8", "sha256": "e1e568136ad5cb6768504be36d470a136b072acbf3ea882303aee6361be01941" }, "downloads": -1, "filename": "websockets-3.4-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "51c902ab70b29ab6e3a741e343d452d8", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 47520, "upload_time": "2017-08-20T12:14:51", "url": "https://files.pythonhosted.org/packages/ad/08/da39066b36c46c3d86fea94fc1f16775fa04ae16050d41c38bc761b70da8/websockets-3.4-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "52ea7e1037f15f0f2908c16fd20a95c3", "sha256": "e8992f1db371f2a1c5af59e032d9dc7c1aa92f16241efcda695b7d955b4de0c2" }, "downloads": -1, "filename": "websockets-3.4-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "52ea7e1037f15f0f2908c16fd20a95c3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 47250, "upload_time": "2017-08-20T12:14:53", "url": "https://files.pythonhosted.org/packages/5d/63/d857e5ea33fa67b9fa57c467d3f1e283ef852f5b4ebd902d0c14b084ad99/websockets-3.4-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ce39c9da4c1f4d2f6e71096d152a45cf", "sha256": "3d38f76f71654268e5533b45df125ff208fee242a102d4b5ca958da5cf5fb345" }, "downloads": -1, "filename": "websockets-3.4-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "ce39c9da4c1f4d2f6e71096d152a45cf", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 48665, "upload_time": "2017-08-20T12:07:41", "url": "https://files.pythonhosted.org/packages/5e/bf/4f86e233e680a13e81223cd1aa191751786fd5f0cc5c6fb2592dedf9bed7/websockets-3.4-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "8014fd1a3bb9f847fa22471f9f8b7b74", "sha256": "4128212ab6f91afda03a0c697add261bdf6946b47928db83f07298ea2cd8d937" }, "downloads": -1, "filename": "websockets-3.4-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8014fd1a3bb9f847fa22471f9f8b7b74", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 54182, "upload_time": "2017-08-20T12:04:37", "url": "https://files.pythonhosted.org/packages/05/c1/9bfbdeb5315b8bb0018c762c1d4897a39c45948d61499185096d9641012c/websockets-3.4-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b179554f8a443e7e522c64e420ff1fd3", "sha256": "b19e7ede1ba80ee9de6f5b8ccd31beee25402e68bef7c13eeb0b8bc46bc4b7b7" }, "downloads": -1, "filename": "websockets-3.4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b179554f8a443e7e522c64e420ff1fd3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 54784, "upload_time": "2017-08-20T12:04:39", "url": "https://files.pythonhosted.org/packages/4c/1c/e2b552bb2ec70babe7ba0e08012df0e6d3d1953b53105c2ed3403d48b3a9/websockets-3.4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "728827f88221482a682daf1465c6f7f4", "sha256": "7347af28fcc70eb45be409760c2a428f8199e7f73c04a621916c3c219ed7ad27" }, "downloads": -1, "filename": "websockets-3.4-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "728827f88221482a682daf1465c6f7f4", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 50685, "upload_time": "2017-08-20T12:14:55", "url": "https://files.pythonhosted.org/packages/67/8d/1b0c5564db9cee30a20ad4fe027440d480c13f2d1b2df0ee28da259bfa67/websockets-3.4-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a542f080bbe644fb8812475d48dab94e", "sha256": "2f5b7f3920f29609086fb0b63552bb1f86a04b8cbdcc0dbf3775cc90d489dfc8" }, "downloads": -1, "filename": "websockets-3.4-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a542f080bbe644fb8812475d48dab94e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 51232, "upload_time": "2017-08-20T12:14:56", "url": "https://files.pythonhosted.org/packages/ba/80/1a35535d8e37645aa6d0cc121b51f1aaf66b5fe452ce9e8831b201c2101e/websockets-3.4-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1250171233aa566cd5ec6e882eeafadf", "sha256": "4a932c17cb11c361c286c04842dc2385cc7157019bbba8b64808acbc89a95584" }, "downloads": -1, "filename": "websockets-3.4-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "1250171233aa566cd5ec6e882eeafadf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48662, "upload_time": "2017-08-20T12:07:44", "url": "https://files.pythonhosted.org/packages/ea/bf/396e6ac795137d0e24733eed5626d58030047284bf2e8d646d012ceb7403/websockets-3.4-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "ac8975c5c686e1785e848dfd645f5698", "sha256": "5ddc5fc121eb76771e990f071071d9530e27d20e8cfb804d9f5823de055837af" }, "downloads": -1, "filename": "websockets-3.4-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ac8975c5c686e1785e848dfd645f5698", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 54182, "upload_time": "2017-08-20T12:04:41", "url": "https://files.pythonhosted.org/packages/52/06/6de7500b9a268785fc6824830dc810d21ef07bf779de4702f98dc8a10b30/websockets-3.4-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "5403d35b792bc64e265abc24e2e40e87", "sha256": "a7e7585c8e3c0f9277ad7d6ee6ccddc69649cd216255d5e255d68f90482aeefa" }, "downloads": -1, "filename": "websockets-3.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5403d35b792bc64e265abc24e2e40e87", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 54778, "upload_time": "2017-08-20T12:04:43", "url": "https://files.pythonhosted.org/packages/4f/3a/2c3a5b2c65179851e80d4acae30cffb2610a8740a8edb2afbeaa564283f8/websockets-3.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d9bece81f451ce143bb61cf7e538bd1a", "sha256": "3fcc7dfb365e81ff8206f950c86d1e73accdf3be2f9110c0cb73be32d2e7a9a5" }, "downloads": -1, "filename": "websockets-3.4-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d9bece81f451ce143bb61cf7e538bd1a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 50684, "upload_time": "2017-08-20T12:14:57", "url": "https://files.pythonhosted.org/packages/37/7e/cc56cf8dd4b46e44ce65464022d8760555961420685c437ec61aac88f312/websockets-3.4-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "5a15243ddcfd7dfd5a7869fff58bd58b", "sha256": "09dfec40e9b73e8808c39ecdbc1733e33915a2b26b90c54566afc0af546a9ec3" }, "downloads": -1, "filename": "websockets-3.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "5a15243ddcfd7dfd5a7869fff58bd58b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 51234, "upload_time": "2017-08-20T12:14:58", "url": "https://files.pythonhosted.org/packages/0d/31/569e885741198cd9cbaa116992ecc423ded61dd00b113bf6b421ae893689/websockets-3.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3586aa49a9e6da35759da092d5c79c18", "sha256": "43e5b9f51dd0000a4c6f646e2ade0c886bd14a784ffac08b9e079bd17a63bcc5" }, "downloads": -1, "filename": "websockets-3.4.tar.gz", "has_sig": false, "md5_digest": "3586aa49a9e6da35759da092d5c79c18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41618, "upload_time": "2017-08-20T12:00:51", "url": "https://files.pythonhosted.org/packages/4a/e8/acf36f117deeb18c0b6679624fa11b57b0876044f0ce3f34024c3a7b2d95/websockets-3.4.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "e41f4951cf2423a1828b1619944b53ee", "sha256": "bf5aa50e48d777f231fcbe3c43e86dd8a1198ee0d47d8c472359bfb07893f0d9" }, "downloads": -1, "filename": "websockets-4.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "e41f4951cf2423a1828b1619944b53ee", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 80730, "upload_time": "2017-11-02T07:06:52", "url": "https://files.pythonhosted.org/packages/19/b8/7a518223c0c0d1f1afebe41fd14efb56610a5faa1042bf9daa117548c1be/websockets-4.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "cd05f7958d515e911e2b59164aa02f95", "sha256": "a81c4149a076b8a406020f5f5c82966321a540b9bab1a4e4580bed85b0da10cd" }, "downloads": -1, "filename": "websockets-4.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cd05f7958d515e911e2b59164aa02f95", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 81314, "upload_time": "2017-11-02T07:06:54", "url": "https://files.pythonhosted.org/packages/ba/93/b504b21aba4a901a7cba119b20aac46807b72826604ea3ccb680f607d1f3/websockets-4.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "49da75853ad4cb4537b0c8a0cbe76733", "sha256": "efc06608064fe6060dc2744acdc6046e5ca2902caf487cdd8b80141739a8626c" }, "downloads": -1, "filename": "websockets-4.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "49da75853ad4cb4537b0c8a0cbe76733", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 76072, "upload_time": "2017-11-02T06:53:22", "url": "https://files.pythonhosted.org/packages/66/a6/d528c8fa7f4ce2b445de0268dafc5a0aecd1697d30737202ad008c8b6b3a/websockets-4.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "8285f26a6e2611f46e65b3d189f82913", "sha256": "177ffe213a02980b4351ef1c3c3fe207d92b794921d6b472f27fee5843d9e391" }, "downloads": -1, "filename": "websockets-4.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "8285f26a6e2611f46e65b3d189f82913", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 75804, "upload_time": "2017-11-02T06:53:24", "url": "https://files.pythonhosted.org/packages/14/24/8ecd8bf8f8f43f6b3df808d5880a3ab533815a949ce962ff992921abcf5f/websockets-4.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7e6319224224f8bd3e9ed7653a341d61", "sha256": "d11212c412ce22f6ff842753e950d0e265e123f2529a85f1ff4e8cd1f36bcba6" }, "downloads": -1, "filename": "websockets-4.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "7e6319224224f8bd3e9ed7653a341d61", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 80917, "upload_time": "2017-11-02T07:06:57", "url": "https://files.pythonhosted.org/packages/bb/c5/c14b61da3b93f2d7d6c34d1ed58d0457c66f49d0ff16f47dac1dbd4d7171/websockets-4.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bafe475b25f383c52a1ba4b00cee2562", "sha256": "05c08772a66d4e509418cd4f8f0efd0f9732e698521d8c7492ba43aee8c6b85f" }, "downloads": -1, "filename": "websockets-4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bafe475b25f383c52a1ba4b00cee2562", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 81516, "upload_time": "2017-11-02T07:06:58", "url": "https://files.pythonhosted.org/packages/e7/c9/efbac71ad380d93298acafe40d8e4db0987c9dc7eb06a4fb69ec0baab704/websockets-4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7d98425f625bca7492af016d507cdcc5", "sha256": "e634aa9e663eeb8b814c9dc42adc9f96f0effaa4e2310ccfee08b7fd7a149389" }, "downloads": -1, "filename": "websockets-4.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "7d98425f625bca7492af016d507cdcc5", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 77415, "upload_time": "2017-11-02T06:53:25", "url": "https://files.pythonhosted.org/packages/f4/4d/016b5ea48256ac26d3c3b403683ec8155fac42acdf3ad45483e53635ce25/websockets-4.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2d982da22debc9c3c8300414ec040572", "sha256": "ba4e5692ac160e4568425dfedfc5917861bd822864ae473b77bbd46942a28245" }, "downloads": -1, "filename": "websockets-4.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2d982da22debc9c3c8300414ec040572", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 77963, "upload_time": "2017-11-02T06:53:27", "url": "https://files.pythonhosted.org/packages/27/9b/c577e4714db79e09ead7c0c5846e7e82065dd2539f5d8c8d15cf293a5f1c/websockets-4.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "888ade94263d5ead31d754654fd4331c", "sha256": "720ed7de9eb4de2287872aba00ead7e11438855436be3c4eba7d9e5021a52e1d" }, "downloads": -1, "filename": "websockets-4.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "888ade94263d5ead31d754654fd4331c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 80918, "upload_time": "2017-11-02T07:06:59", "url": "https://files.pythonhosted.org/packages/68/97/d6f11dded820f1c2aa9e97dfa4718e5f8d3d2b7821bbd9366f4e290100a1/websockets-4.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "405f8da9e8f4aebbc2d31a088182790b", "sha256": "557ec0d3a67667fbc8367694fe9c68cb8f4a0ed5a28d3a2bb38079e06d582c0b" }, "downloads": -1, "filename": "websockets-4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "405f8da9e8f4aebbc2d31a088182790b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81521, "upload_time": "2017-11-02T07:07:01", "url": "https://files.pythonhosted.org/packages/8e/c0/299825af6f915f6996a9e4351fda10bf9292f57ceb08ae005e66a91d982a/websockets-4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b702e7d7aeee87eb9256300cc485a73", "sha256": "98216a9c7b5f95a8b0b9680db3696cc34798c76d70153e35a3efc7d1ce7992a9" }, "downloads": -1, "filename": "websockets-4.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "4b702e7d7aeee87eb9256300cc485a73", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 77418, "upload_time": "2017-11-02T06:53:29", "url": "https://files.pythonhosted.org/packages/5f/00/0cbe5814e9a2d5cbd420f8f131ff7306e6ba9ee95a9a3540f27bff69841a/websockets-4.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "b0b1637e3f75f71051ff90835ab1701a", "sha256": "093623790afe43998fc997509ed05dc28fe0604d49f32a5a4de682767d62af30" }, "downloads": -1, "filename": "websockets-4.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "b0b1637e3f75f71051ff90835ab1701a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 77963, "upload_time": "2017-11-02T06:53:32", "url": "https://files.pythonhosted.org/packages/2d/30/adb6de8b21541214606c4506902dee6313217ce8b61ba572a0555418d5c8/websockets-4.0-cp36-cp36m-win_amd64.whl" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "5d3a20307fc6bbd9b4538a1a5f86d332", "sha256": "f5192da704535a7cbf76d6e99c1ec4af7e8d1288252bf5a2385d414509ded0cf" }, "downloads": -1, "filename": "websockets-4.0.1-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "5d3a20307fc6bbd9b4538a1a5f86d332", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 72879, "upload_time": "2017-11-02T22:43:54", "url": "https://files.pythonhosted.org/packages/1e/45/a2fa5e33d395ff33b1e8b3744a0f19a57e69b0a71093ab1074ece0ea21db/websockets-4.0.1-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "33f4f7e91d035673214023e3e13e317c", "sha256": "0c31bc832d529dc7583d324eb6c836a4f362032a1902723c112cf57883488d8c" }, "downloads": -1, "filename": "websockets-4.0.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "33f4f7e91d035673214023e3e13e317c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 78268, "upload_time": "2017-11-02T20:19:41", "url": "https://files.pythonhosted.org/packages/84/5b/3f23eb26208d177e7bca575bb9cfb3ce68285fc24efe5d5ac2609f325caa/websockets-4.0.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "08c4bcf8f2690171951687b815b1fdc6", "sha256": "da7610a017f5343fdf765f4e0eb6fd0dfd08264ca1565212b110836d9367fc9c" }, "downloads": -1, "filename": "websockets-4.0.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "08c4bcf8f2690171951687b815b1fdc6", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 78858, "upload_time": "2017-11-02T20:19:43", "url": "https://files.pythonhosted.org/packages/4b/0f/3ae232aea7c32a8760a29e8f72c7b0796d920c740bbead07f893e359a872/websockets-4.0.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "11578fec24f8869ed86b0b8f10bf3585", "sha256": "fd81af8cf3e69f9a97f3a6c0623a0527de0f922c2df725f00cd7646d478af632" }, "downloads": -1, "filename": "websockets-4.0.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "11578fec24f8869ed86b0b8f10bf3585", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 73619, "upload_time": "2017-11-02T20:18:48", "url": "https://files.pythonhosted.org/packages/03/ff/f7c7462fc4684f36b4a4938547d6fe9279e48861eeaaba91de836762e760/websockets-4.0.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "8599e064139c51b48dff0df9cbc009a2", "sha256": "3d425ae081fb4ba1eef9ecf30472ffd79f8e868297ccc7a47993c96dbf2a819c" }, "downloads": -1, "filename": "websockets-4.0.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "8599e064139c51b48dff0df9cbc009a2", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 73352, "upload_time": "2017-11-02T20:18:50", "url": "https://files.pythonhosted.org/packages/f5/62/f11a112ca9a165df2c55cc72d8a87d4ef25cdd658757d0a9787568982384/websockets-4.0.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ae216292441574dc7f5801293ea78dec", "sha256": "ebdd4f18fe7e3bea9bd3bf446b0f4117739478caa2c76e4f0fb72cc45b03cbd7" }, "downloads": -1, "filename": "websockets-4.0.1-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "ae216292441574dc7f5801293ea78dec", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 73839, "upload_time": "2017-11-02T22:43:55", "url": "https://files.pythonhosted.org/packages/16/1c/8c3480b64cef5b2d172ab4c425b944501dee0c8c2ab2769e44c2e8225c60/websockets-4.0.1-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "ab057eb6668319da68177ae4c5442705", "sha256": "3859ca16c229ddb0fa21c5090e4efcb037c08ce69b0c1dfed6122c3f98cd0c22" }, "downloads": -1, "filename": "websockets-4.0.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ab057eb6668319da68177ae4c5442705", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 79367, "upload_time": "2017-11-02T20:19:44", "url": "https://files.pythonhosted.org/packages/89/fd/59a2d98ddd60b0b8b70188000d23fc65a4fdb8a1e131e9d9f47af033a4a7/websockets-4.0.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "304c0ce02dfb99840a4bb71e9d890bf6", "sha256": "d1a0572b6edb22c9208e3e5381064e09d287d2a915f90233fef994ee7a14a935" }, "downloads": -1, "filename": "websockets-4.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "304c0ce02dfb99840a4bb71e9d890bf6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 79966, "upload_time": "2017-11-02T20:19:45", "url": "https://files.pythonhosted.org/packages/4a/30/f68f8e72901609397ced5cd5b59002716b3e64b1a364631124820a06fe0a/websockets-4.0.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d01c8d9748a0ecb723c7bb4aadba4961", "sha256": "80188abdadd23edaaea05ce761dc9a2e1df31a74a0533967f0dcd9560c85add0" }, "downloads": -1, "filename": "websockets-4.0.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "d01c8d9748a0ecb723c7bb4aadba4961", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 75863, "upload_time": "2017-11-02T20:18:53", "url": "https://files.pythonhosted.org/packages/b4/72/90f7c5e25dfd72e262ca9a93c99ab136d904fd85b4ba531d6718b9bc3837/websockets-4.0.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d9ae5bf8ed98701ea5b755d7ff0dc133", "sha256": "fecf51c13195c416c22422353b306dddb9c752e4b80b21e0fa1fccbe38246677" }, "downloads": -1, "filename": "websockets-4.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "d9ae5bf8ed98701ea5b755d7ff0dc133", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 76413, "upload_time": "2017-11-02T20:18:54", "url": "https://files.pythonhosted.org/packages/48/a3/762809b60a9154e03cfa033a6142c4bb377e81597f2bff9fa173b583a975/websockets-4.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "96aab51960a54f70b158dbf8acb533a3", "sha256": "367ff945bc0950ad9634591e2afe50bf2222bc4fad1088a386c4bb700888026e" }, "downloads": -1, "filename": "websockets-4.0.1-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "96aab51960a54f70b158dbf8acb533a3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 75430, "upload_time": "2017-11-02T22:43:57", "url": "https://files.pythonhosted.org/packages/4b/95/76a39368d0615c9eb8d26288833438bf8887a73cf9767cc2e6c6d27efeb3/websockets-4.0.1-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "acfbe1dae7ba4c321aec39949b2d2505", "sha256": "6df87698022aef2596bffdfecc96d656db59c8d719708c8a471daa815ee61656" }, "downloads": -1, "filename": "websockets-4.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "acfbe1dae7ba4c321aec39949b2d2505", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 80946, "upload_time": "2017-11-02T20:19:47", "url": "https://files.pythonhosted.org/packages/20/ef/311a66a4b295778aa9acd7eb784232fe58ae9b80d007b2d890bfe17f6f6f/websockets-4.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "780d324ddddfef89c75825c3d868e771", "sha256": "341824d8c9ad53fc43cca3fa9407f294125fa258592f7676640396501448e57e" }, "downloads": -1, "filename": "websockets-4.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "780d324ddddfef89c75825c3d868e771", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81556, "upload_time": "2017-11-02T20:19:49", "url": "https://files.pythonhosted.org/packages/87/bd/532f1456c439accef8ddf54e3bf20081c416a4ce615ba7097218d669ff53/websockets-4.0.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "50e5065679c3fbf8a0fcf8333c61de81", "sha256": "64896a6b3368c959b8096b655e46f03dfa65b96745249f374bd6a35705cc3489" }, "downloads": -1, "filename": "websockets-4.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "50e5065679c3fbf8a0fcf8333c61de81", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 77453, "upload_time": "2017-11-02T20:18:55", "url": "https://files.pythonhosted.org/packages/26/4d/5efee3e39bf47dbe1d84c157b7d618b569d9068d79e385e52f8dde688ac8/websockets-4.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4e2d63be752e357f9373fd907e045f26", "sha256": "1f3e5a52cab6daa3d432c7b0de0a14109be39d2bfaad033ee5de4a3d3e11dcdf" }, "downloads": -1, "filename": "websockets-4.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "4e2d63be752e357f9373fd907e045f26", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 77998, "upload_time": "2017-11-02T20:18:57", "url": "https://files.pythonhosted.org/packages/16/f6/0ca33b5cdb231926d27ea5f8796518bcaebeeba359094f33584c2e9c7781/websockets-4.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9e8c6b3c70def4146d75fbb0f52bdfc7", "sha256": "da4d4fbe059b0453e726d6d993760065d69b823a27efc3040402a6fcfe6a1ed9" }, "downloads": -1, "filename": "websockets-4.0.1.tar.gz", "has_sig": false, "md5_digest": "9e8c6b3c70def4146d75fbb0f52bdfc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61839, "upload_time": "2017-11-02T20:15:33", "url": "https://files.pythonhosted.org/packages/b6/12/6194aac840c65253e45a38912e318f9ac548f9ba86d75bdb8fe66841b335/websockets-4.0.1.tar.gz" } ], "5.0": [ { "comment_text": "", "digests": { "md5": "717c2d7a664e5d75fcc79a6ab6d3e3e7", "sha256": "d71d1e24deceb18ccea605adef388d9a452b719e09320698e64b522df9029532" }, "downloads": -1, "filename": "websockets-5.0-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "717c2d7a664e5d75fcc79a6ab6d3e3e7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 76239, "upload_time": "2018-05-22T05:25:43", "url": "https://files.pythonhosted.org/packages/70/77/027f36c57357f9b1ce128905e8a77892c84b73f687836ee27f56a4b0cb74/websockets-5.0-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "2ba05a14a798c1ad439ca5c2795a80b5", "sha256": "ac76ccd2a5e36c4e980d00042d217635f0f92ef1574d8ca13e81a22add3f801d" }, "downloads": -1, "filename": "websockets-5.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "2ba05a14a798c1ad439ca5c2795a80b5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 81630, "upload_time": "2018-05-22T05:22:38", "url": "https://files.pythonhosted.org/packages/80/56/a55b4a597d12736dae51271759fd09f299e7b4ac57a03fbeff08eaca3ef1/websockets-5.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "eee2d39f5ddd0652c8e8b79587c8a244", "sha256": "b05205ecdf809fd3c20d597912e9a184d382fcff31c81d86499e5c78aa412346" }, "downloads": -1, "filename": "websockets-5.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "eee2d39f5ddd0652c8e8b79587c8a244", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 82222, "upload_time": "2018-05-22T05:22:39", "url": "https://files.pythonhosted.org/packages/a7/75/09f6d1a98780421491aabae562887ab196d4dcc2f7066dfe6b2c0c5bcae0/websockets-5.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "289e0b344c7172011decbd8fe3c325a7", "sha256": "9242d6df28fe4c3768c4c6f5b6b6acdfaf1cbc272140c40c0b1c755dc5a5a7bc" }, "downloads": -1, "filename": "websockets-5.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "289e0b344c7172011decbd8fe3c325a7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 76980, "upload_time": "2018-05-22T05:23:47", "url": "https://files.pythonhosted.org/packages/5f/23/40e60a9fb98119386875f649ae3d55d9e4b29b0dcb1dc391deceba42b222/websockets-5.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4478f8169c98cc795501752437fc3e17", "sha256": "da93fe3b9ebbd0425539c818eaf73ac55301a3449eaa9349029b39098216dac3" }, "downloads": -1, "filename": "websockets-5.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "4478f8169c98cc795501752437fc3e17", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 76708, "upload_time": "2018-05-22T05:23:48", "url": "https://files.pythonhosted.org/packages/a4/fa/0f10f6b5da7bfbf7c0508f6003979dcedb696f6690f145c181653b1cd773/websockets-5.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0666c3d0c3de9b6a42d74c92a2728594", "sha256": "a21861e60d336d21c6f99958b14b26e977a81eaf8abd5a478e8ee9d091a6cac1" }, "downloads": -1, "filename": "websockets-5.0-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "0666c3d0c3de9b6a42d74c92a2728594", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 77524, "upload_time": "2018-05-22T05:25:44", "url": "https://files.pythonhosted.org/packages/2d/f1/00ea01d64a79a2b73669c27f909ee6c549a30969241fa01595164486a8ce/websockets-5.0-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "c92cde73a0f67363f56e588fa22077b1", "sha256": "fe8c6e72c2eaf4d03b9e0d33d7f9f14b9a84f47252b1d4670b798ade572ea360" }, "downloads": -1, "filename": "websockets-5.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "c92cde73a0f67363f56e588fa22077b1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 83038, "upload_time": "2018-05-22T05:22:40", "url": "https://files.pythonhosted.org/packages/a1/3c/8d17a1f1adbb1f4389dba6f463d9c1d511e31ac0a8c2875f3608cc77a9a4/websockets-5.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a4eb758de114ce41c7dd9ed41cbd0039", "sha256": "2de152acdcffd37e05042ff285f8ef25046c005927d3ea78606ed99524135545" }, "downloads": -1, "filename": "websockets-5.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a4eb758de114ce41c7dd9ed41cbd0039", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 83644, "upload_time": "2018-05-22T05:22:41", "url": "https://files.pythonhosted.org/packages/6e/af/8eb36f03a25eb80161fe8c78a4b3ab8b9d22c2b9789968ab05f1e83eddc3/websockets-5.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "67406c7d552b6ae30e027193f750b110", "sha256": "e0f4f59900820cc97d17cc0e7d6e0fc9c0d4a65e906d4e2c09217f89a34f1d71" }, "downloads": -1, "filename": "websockets-5.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "67406c7d552b6ae30e027193f750b110", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 79542, "upload_time": "2018-05-22T05:23:49", "url": "https://files.pythonhosted.org/packages/cf/df/44bdb9360d0e721c3f16ca192a5384c47cc13e91ac10257194466d02de31/websockets-5.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6dd7f5a76a7543329d2013240be5582d", "sha256": "d069ce1bc3af02ad35ee6aef6f82c4b0ce64ea5e3f9585935830cce5c74340bf" }, "downloads": -1, "filename": "websockets-5.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "6dd7f5a76a7543329d2013240be5582d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 80091, "upload_time": "2018-05-22T05:23:50", "url": "https://files.pythonhosted.org/packages/0d/e6/6c75fe4ab3708d950929deb09108e5d501c38a9eb5138b8b357a5e039f25/websockets-5.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5a3e9ca826a3bbca7f786d5a4ab1a46c", "sha256": "58f891a21d430b837d61686f50d52efebd415164f9626d10b2000e50ab097439" }, "downloads": -1, "filename": "websockets-5.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "5a3e9ca826a3bbca7f786d5a4ab1a46c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 79142, "upload_time": "2018-05-22T05:25:45", "url": "https://files.pythonhosted.org/packages/49/01/c4ef4b70fa78ce13521c14a9d5a782be14bcd75010a8f87131343552f069/websockets-5.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "cebeed1fb223a0b369edba6b259f5644", "sha256": "1d8ce82e5a0c7947b204d0b1abe0f66bc247dc5c605aa5a339df7d91012356e5" }, "downloads": -1, "filename": "websockets-5.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "cebeed1fb223a0b369edba6b259f5644", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 84656, "upload_time": "2018-05-22T05:22:42", "url": "https://files.pythonhosted.org/packages/cc/6e/9f550c8194d15946da9b20560389c7e2c3305ea211205eb0f5872847850a/websockets-5.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d51e333b4021e1d7b1e7c8bebbb1d782", "sha256": "ed77c1a7779ff4060920470dc303c9dcba88f22ef769e46868e9bb9ea537ce26" }, "downloads": -1, "filename": "websockets-5.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d51e333b4021e1d7b1e7c8bebbb1d782", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 85268, "upload_time": "2018-05-22T05:22:44", "url": "https://files.pythonhosted.org/packages/72/af/fbd01573d6faf8f897f6645c45e788551b55652e26fe5fd1eaff503f6377/websockets-5.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "175f20aa9fec95af103010b27b0eaa7d", "sha256": "8ae1b897c61f8e4306c9a18c5c4ecb695738bd4824f330cc7aa45caa95d971d8" }, "downloads": -1, "filename": "websockets-5.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "175f20aa9fec95af103010b27b0eaa7d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81161, "upload_time": "2018-05-22T05:23:51", "url": "https://files.pythonhosted.org/packages/54/ce/0e28c39bcb719932838284bc8bfaf7cfb86262d12bd088a67266992eab34/websockets-5.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "46210ca35d3dde30ef8a27410d182919", "sha256": "e8d9823a0eb52b5a2cc39b44c13bf99644f006778459da1d0175bc5e92fd8112" }, "downloads": -1, "filename": "websockets-5.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "46210ca35d3dde30ef8a27410d182919", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81705, "upload_time": "2018-05-22T05:23:52", "url": "https://files.pythonhosted.org/packages/d8/90/18e9415f2035bd182b2269b30f4fc087ff8757c00912cbc3864e516339b3/websockets-5.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fde30398f43401731ba38340a7031ab0", "sha256": "4ea90a598b546233a4c61bef98db4171ac30f1302826729af30001ac1f471098" }, "downloads": -1, "filename": "websockets-5.0.tar.gz", "has_sig": false, "md5_digest": "fde30398f43401731ba38340a7031ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68474, "upload_time": "2018-05-22T05:20:25", "url": "https://files.pythonhosted.org/packages/0d/ea/0cc41f9ab63b4af08840a667b047d6fab6406aebb076932ef877a4511f78/websockets-5.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "5b5a384ad8deaf970156e07995c5c0f9", "sha256": "480259ec6e80f28859f23b5c231beb856fb96ab30e64ee621fdaf27da1515604" }, "downloads": -1, "filename": "websockets-5.0.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "5b5a384ad8deaf970156e07995c5c0f9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 81652, "upload_time": "2018-05-24T20:34:22", "url": "https://files.pythonhosted.org/packages/ea/53/c0259e4a8f35be59adf4fc8b603727255071cbc127e9444adab49026bf39/websockets-5.0.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4b02f240f2cbaebfba12c4bd6d51bebd", "sha256": "2469c98f2254878a49a6eda248d3ed8a89bbdca85cc316ff72ea15924cec9e1f" }, "downloads": -1, "filename": "websockets-5.0.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4b02f240f2cbaebfba12c4bd6d51bebd", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 82240, "upload_time": "2018-05-24T20:34:23", "url": "https://files.pythonhosted.org/packages/f9/82/f6702a719ae1e7921e588297b029e37d8e8f1dc3a6f67258a35a71640a7e/websockets-5.0.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8115f3dda286517ff6c3cad0863227b9", "sha256": "a911beb8149d7dae9d4c942927c448c05c41dfaa9c002a6bc26e269df932769b" }, "downloads": -1, "filename": "websockets-5.0.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "8115f3dda286517ff6c3cad0863227b9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 77004, "upload_time": "2018-05-24T20:36:09", "url": "https://files.pythonhosted.org/packages/83/98/ca5a7a24340a98a247ab4f05bc3578d4856ba577e85aba955453322db1ce/websockets-5.0.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "407fe049f4820a0eb3223091529dc21c", "sha256": "29b676568e4fcb1a05064473b96243ef4e9391f251b4c485cf7f93507787b459" }, "downloads": -1, "filename": "websockets-5.0.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "407fe049f4820a0eb3223091529dc21c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 76734, "upload_time": "2018-05-24T20:36:10", "url": "https://files.pythonhosted.org/packages/92/4b/5fc41ecbeb33f7fbf8f39a5457ae995a2125d695e04e6892f5de2cff738f/websockets-5.0.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "6992fdc1ba6c20b3c2d68787b1d7c4c2", "sha256": "2a05e42400de009c1c330167cd6d90b300d2364d2dd1e6539d01a6a22901967b" }, "downloads": -1, "filename": "websockets-5.0.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "6992fdc1ba6c20b3c2d68787b1d7c4c2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 83065, "upload_time": "2018-05-24T20:34:24", "url": "https://files.pythonhosted.org/packages/e7/db/d210c381c9e3fe45427b95148239f95ed4ba129f9f310c8052d65e62f472/websockets-5.0.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "aac7346837baab54244632d8e509ace2", "sha256": "cf34479130704797ce28a478f0b5985abe71ea90999a1c956e15fe0b0b11d0dc" }, "downloads": -1, "filename": "websockets-5.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "aac7346837baab54244632d8e509ace2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 83667, "upload_time": "2018-05-24T20:34:25", "url": "https://files.pythonhosted.org/packages/fd/61/614787d6c397196e606f7fadb454189b5fb0466df01ebacd0b9106719e92/websockets-5.0.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f8d5eb38f97d058a09b94a4728f85d32", "sha256": "a17c45716178a42cc8f66f587507f01e169a75556749d88f714e4c1d295885d1" }, "downloads": -1, "filename": "websockets-5.0.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "f8d5eb38f97d058a09b94a4728f85d32", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 79569, "upload_time": "2018-05-24T20:36:11", "url": "https://files.pythonhosted.org/packages/81/b3/1bf3a23de098aa9de4241811ea1c61197c096f0e4a78a5de1db702fce54a/websockets-5.0.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1f79a8e11137007bc2dcd36392e0fc50", "sha256": "0b7b561bcbf992edd54e961b89551b5b6073415a0446fe445bd6554d41dabb95" }, "downloads": -1, "filename": "websockets-5.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1f79a8e11137007bc2dcd36392e0fc50", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 80116, "upload_time": "2018-05-24T20:36:12", "url": "https://files.pythonhosted.org/packages/16/81/e4d4db405b1ed0cc9a35fb5e74f63e45d33daa0e63e7223ff488507af717/websockets-5.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4d608d97b4d47d67becb988ccfbfacb9", "sha256": "39241fb291c1648e33dc41208be876a5771466291f0f6f7bff8f6732373084bd" }, "downloads": -1, "filename": "websockets-5.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "4d608d97b4d47d67becb988ccfbfacb9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 84682, "upload_time": "2018-05-24T20:34:26", "url": "https://files.pythonhosted.org/packages/95/46/779d1f3578cd497d24a71bd011a80f17547fc61d227c4a34792e61da8482/websockets-5.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "7f2bd3b385303b68f0f0d70b410e01ec", "sha256": "43c332fc331541c57d40c124089b270d668c25a6b04908bd688969375db7327f" }, "downloads": -1, "filename": "websockets-5.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7f2bd3b385303b68f0f0d70b410e01ec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 85287, "upload_time": "2018-05-24T20:34:27", "url": "https://files.pythonhosted.org/packages/44/09/c48fd04e293b999aaa1f78c32376d241aa042fce09475f9107ae2e811554/websockets-5.0.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "54db527901aa518d70c8abe9524c18d8", "sha256": "9049ec652713f5132b512d3498c2d37264580714ccc95dbc0f7f9622c3f6da7e" }, "downloads": -1, "filename": "websockets-5.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "54db527901aa518d70c8abe9524c18d8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81188, "upload_time": "2018-05-24T20:36:13", "url": "https://files.pythonhosted.org/packages/76/6a/4d88a29f6afe511bd9536cd418421d70b5dca3aca8571924e411fdba6c9b/websockets-5.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "25b07362587327a342050f964515597a", "sha256": "d3724acff61ee1029fefc614cf005982338b033998a0b71fbb13a0a2fd99ab6f" }, "downloads": -1, "filename": "websockets-5.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "25b07362587327a342050f964515597a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 81733, "upload_time": "2018-05-24T20:36:14", "url": "https://files.pythonhosted.org/packages/97/c8/7d5405e29332a587cbc57b26dce045f25fcabf9ab617c880fe272146adf2/websockets-5.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "cd2f92f07bca588acd9238b18f6cfbcf", "sha256": "a49d315db5a7a19d55422e1678e8a1c3b9661d7296bef3179fa620cf80b12674" }, "downloads": -1, "filename": "websockets-5.0.1.tar.gz", "has_sig": false, "md5_digest": "cd2f92f07bca588acd9238b18f6cfbcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68494, "upload_time": "2018-05-24T11:17:28", "url": "https://files.pythonhosted.org/packages/4b/c6/026da2eeed75a49dd0b72a0c7ed6ee5cb2943e396ca9753eabff7359b27b/websockets-5.0.1.tar.gz" } ], "6.0": [ { "comment_text": "", "digests": { "md5": "072f5b87cac3ca743d118c83f32c4b0d", "sha256": "e02e57346f6a68523e3c43bbdf35dde5c440318d1f827208ae455f6a2ace446d" }, "downloads": -1, "filename": "websockets-6.0-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "072f5b87cac3ca743d118c83f32c4b0d", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 77791, "upload_time": "2018-07-16T19:57:29", "url": "https://files.pythonhosted.org/packages/fe/36/7ffb882b0dc18a5cead74b099b5a3d95d45b419b54b4d52e43c83b9c7b46/websockets-6.0-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "8a03ad44b83756b3b58d230e8467e6e2", "sha256": "cb998bd4d93af46b8b49ecf5a72c0a98e5cc6d57fdca6527ba78ad89d6606484" }, "downloads": -1, "filename": "websockets-6.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8a03ad44b83756b3b58d230e8467e6e2", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 83187, "upload_time": "2018-07-16T19:53:08", "url": "https://files.pythonhosted.org/packages/ea/a3/7685ef9783607f216a14e0bc30d355e4c08b25e6c3b2dd1f3cb213c07b95/websockets-6.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "794c15091a38285916cd74d1648e13a8", "sha256": "99ac266af38ba1b1fe13975aea01ac0e14bb5f3a3200d2c69f05385768b8568e" }, "downloads": -1, "filename": "websockets-6.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "794c15091a38285916cd74d1648e13a8", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 83769, "upload_time": "2018-07-16T19:53:10", "url": "https://files.pythonhosted.org/packages/82/d4/5c0faee603de297406cd493bcce47c27d91b0d151395ac459d2beb44f577/websockets-6.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a1f8b789a3da659097a7a05aeea9a174", "sha256": "f1414e6cbcea8d22843e7eafdfdfae3dd1aba41d1945f6ca66e4806c07c4f454" }, "downloads": -1, "filename": "websockets-6.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "a1f8b789a3da659097a7a05aeea9a174", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 78528, "upload_time": "2018-07-16T19:54:30", "url": "https://files.pythonhosted.org/packages/fd/e8/79b17f2a96376b2ba131af82794a85addb82f2010d43b354983bd2c29893/websockets-6.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "5e74f49ade5bfa82ff427e4cdb8b2c84", "sha256": "9fa122e7adb24232247f8a89f2d9070bf64b7869daf93ac5e19546b409e47e96" }, "downloads": -1, "filename": "websockets-6.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "5e74f49ade5bfa82ff427e4cdb8b2c84", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 78259, "upload_time": "2018-07-16T19:54:31", "url": "https://files.pythonhosted.org/packages/2a/b0/d13f97bec6c26705df70ea72cfa098d124c00ce0903bed3336f222126b9f/websockets-6.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8812d6da24b58f86cd590529fade4946", "sha256": "5c1f55a1274df9d6a37553fef8cff2958515438c58920897675c9bc70f5a0538" }, "downloads": -1, "filename": "websockets-6.0-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "8812d6da24b58f86cd590529fade4946", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 80294, "upload_time": "2018-07-16T19:57:30", "url": "https://files.pythonhosted.org/packages/28/51/d8193e729e315495cb22615fe84c5c646743a0ccf87fa1451e97b0df6a55/websockets-6.0-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "966df02ea385a2cb3dcbd52c5d47c903", "sha256": "6b2e03d69afa8d20253455e67b64de1a82ff8612db105113cccec35d3f8429f0" }, "downloads": -1, "filename": "websockets-6.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "966df02ea385a2cb3dcbd52c5d47c903", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 85813, "upload_time": "2018-07-16T19:53:11", "url": "https://files.pythonhosted.org/packages/8c/30/7525ee9a9f7924e84577250be7e6a34eeecf127aa5bbe91dfed5750b13d3/websockets-6.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b76637777365ed9c972d04f7927b8fa7", "sha256": "5a1fa6072405648cb5b3688e9ed3b94be683ce4a4e5723e6f5d34859dee495c1" }, "downloads": -1, "filename": "websockets-6.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b76637777365ed9c972d04f7927b8fa7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 86420, "upload_time": "2018-07-16T19:53:12", "url": "https://files.pythonhosted.org/packages/8e/e8/8c959153f7e36258b410b90869c46a3f881a5a345539bf6b2a16049ea5f0/websockets-6.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9b559b0af2039b321076def61b912aa9", "sha256": "79ca7cdda7ad4e3663ea3c43bfa8637fc5d5604c7737f19a8964781abbd1148d" }, "downloads": -1, "filename": "websockets-6.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "9b559b0af2039b321076def61b912aa9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 82316, "upload_time": "2018-07-16T19:54:32", "url": "https://files.pythonhosted.org/packages/02/ae/88f16d867890b883fec115544d0e9daf828faa0da458ad8a7f2bbc41a06d/websockets-6.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1362a51f53ccfca0e2d8f44eb1be0a58", "sha256": "2a16dac282b2fdae75178d0ed3d5b9bc3258dabfae50196cbb30578d84b6f6a6" }, "downloads": -1, "filename": "websockets-6.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1362a51f53ccfca0e2d8f44eb1be0a58", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 82864, "upload_time": "2018-07-16T19:54:34", "url": "https://files.pythonhosted.org/packages/7d/c5/57a9fcbd6d06f7287cd06983b2042f4240e9fd4c6564f8eef19ccb9efd81/websockets-6.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "32e9f7a545220120e8dc98b63b29cb76", "sha256": "952be9540d83dba815569d5cb5f31708801e0bbfc3a8c5aef1890b57ed7e58bf" }, "downloads": -1, "filename": "websockets-6.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "32e9f7a545220120e8dc98b63b29cb76", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 81919, "upload_time": "2018-07-16T19:57:32", "url": "https://files.pythonhosted.org/packages/0f/d9/e04264525261f352c6d9070f2f69fb83c5df6954aa5c1697b28732a12481/websockets-6.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "7496c55ccadbb8fcd838c656e1b4af63", "sha256": "82c0354ac39379d836719a77ee360ef865377aa6fdead87909d50248d0f05f4d" }, "downloads": -1, "filename": "websockets-6.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "7496c55ccadbb8fcd838c656e1b4af63", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 87433, "upload_time": "2018-07-16T19:53:13", "url": "https://files.pythonhosted.org/packages/e9/1b/49ce066922f0b628c0c9cf51864525ccb505abb7886537f897c6550e7f0e/websockets-6.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "689218ed19733c1e2c930edd17a820ef", "sha256": "91ec98640220ae05b34b79ee88abf27f97ef7c61cf525eec57ea8fcea9f7dddb" }, "downloads": -1, "filename": "websockets-6.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "689218ed19733c1e2c930edd17a820ef", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 88043, "upload_time": "2018-07-16T19:53:14", "url": "https://files.pythonhosted.org/packages/5c/fe/99aeaf97985585baefca8d56125ec828ef5549276324ec319b63a4da686d/websockets-6.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f4aba6881dc3f10ffc9fba2907a57c61", "sha256": "7fd2dd9a856f72e6ed06f82facfce01d119b88457cd4b47b7ae501e8e11eba9c" }, "downloads": -1, "filename": "websockets-6.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "f4aba6881dc3f10ffc9fba2907a57c61", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 83936, "upload_time": "2018-07-16T19:54:36", "url": "https://files.pythonhosted.org/packages/74/30/4973b4694266c6c4f2840d0d58944afa3e5304b694ded10bb819da2e01f8/websockets-6.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d046c4584dcd52751137a81759d96c7b", "sha256": "ee55eb6bcf23ecc975e6b47c127c201b913598f38b6a300075f84eeef2d3baff" }, "downloads": -1, "filename": "websockets-6.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d046c4584dcd52751137a81759d96c7b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 84485, "upload_time": "2018-07-16T19:54:37", "url": "https://files.pythonhosted.org/packages/0b/a9/d5446e3c9657652b94ec0b10d6c5528a64860d9ac44db185b5bc896b6c2d/websockets-6.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3045557e0f18c4f31b09762713e7c2fd", "sha256": "695e34c4dbea18d09ab2c258994a8bf6a09564e762655408241f6a14592d2908" }, "downloads": -1, "filename": "websockets-6.0-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "3045557e0f18c4f31b09762713e7c2fd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 81918, "upload_time": "2018-07-16T19:57:32", "url": "https://files.pythonhosted.org/packages/da/0b/c8fce17000873c1927ba4855ad9f5b558bfcded1dace638e8911ce83d6d0/websockets-6.0-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "748d7a3d0b06846089df9e255110a363", "sha256": "e79a5a896bcee7fff24a788d72e5c69f13e61369d055f28113e71945a7eb1559" }, "downloads": -1, "filename": "websockets-6.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "748d7a3d0b06846089df9e255110a363", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 87433, "upload_time": "2018-07-16T19:53:16", "url": "https://files.pythonhosted.org/packages/89/73/1f08b2ecbbb7e18e8c5e04ee0a062af11524aa2ea016b7e17123fd355a69/websockets-6.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "918e4fd383b5f3104bf47340f4a227fc", "sha256": "669d1e46f165e0ad152ed8197f7edead22854a6c90419f544e0f234cc9dac6c4" }, "downloads": -1, "filename": "websockets-6.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "918e4fd383b5f3104bf47340f4a227fc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 88041, "upload_time": "2018-07-16T19:53:17", "url": "https://files.pythonhosted.org/packages/0c/6a/d048dfe820fc956e57bb1115f5eda5a1bef320172811f72c9924c8d6ebb5/websockets-6.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "68111670e2ce38cf658b5eabf14e7bfe", "sha256": "0e2f7d6567838369af074f0ef4d0b802d19fa1fee135d864acc656ceefa33136" }, "downloads": -1, "filename": "websockets-6.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "68111670e2ce38cf658b5eabf14e7bfe", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 83937, "upload_time": "2018-07-16T19:54:38", "url": "https://files.pythonhosted.org/packages/6c/f4/98e3e24666ab75f8726a3d20f195923191dd650d64c805662ceb8f675648/websockets-6.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "c8ce26cfa40918a619c646169d96897f", "sha256": "a0873eadc4b8ca93e2e848d490809e0123eea154aa44ecd0109c4d0171869584" }, "downloads": -1, "filename": "websockets-6.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "c8ce26cfa40918a619c646169d96897f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 84486, "upload_time": "2018-07-16T19:54:39", "url": "https://files.pythonhosted.org/packages/69/ca/4dade68c0646aa6b0113be2b6ac056ce84f4da5c2f2a7410936c9f37ad9a/websockets-6.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "76cf931a525a3415f5a4f59c133e89c3", "sha256": "8f3b956d11c5b301206382726210dc1d3bee1a9ccf7aadf895aaf31f71c3716c" }, "downloads": -1, "filename": "websockets-6.0.tar.gz", "has_sig": false, "md5_digest": "76cf931a525a3415f5a4f59c133e89c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 70483, "upload_time": "2018-07-16T19:52:11", "url": "https://files.pythonhosted.org/packages/4e/2a/56e60bb4c3696bc736998cc13c3fa1a36210609d7e1a3f2519857b420245/websockets-6.0.tar.gz" } ], "7.0": [ { "comment_text": "", "digests": { "md5": "ed88d77b3b820c6035319faddd8719e6", "sha256": "8e447e05ec88b1b408a4c9cde85aa6f4b04f06aa874b9f0b8e8319faf51b1fee" }, "downloads": -1, "filename": "websockets-7.0-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "ed88d77b3b820c6035319faddd8719e6", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 55592, "upload_time": "2018-11-01T15:17:05", "url": "https://files.pythonhosted.org/packages/95/90/5e1c7b48c922becd1a98ba79ce98a96a12b4edb48d6237a6ce3da55cc81c/websockets-7.0-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "fc6734e6de43468043e3ad8d043e9c73", "sha256": "5eda665f6789edb9b57b57a159b9c55482cbe5b046d7db458948370554b16439" }, "downloads": -1, "filename": "websockets-7.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "fc6734e6de43468043e3ad8d043e9c73", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 61004, "upload_time": "2018-11-01T15:01:03", "url": "https://files.pythonhosted.org/packages/34/89/11ea44fb848a28ad0984467968d53b575e66fc3af1dc149ea6759c2b4949/websockets-7.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "810d43eacb27c6a42bbb0686add82e96", "sha256": "5edb2524d4032be4564c65dc4f9d01e79fe8fad5f966e5b552f4e5164fef0885" }, "downloads": -1, "filename": "websockets-7.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "810d43eacb27c6a42bbb0686add82e96", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 61595, "upload_time": "2018-11-01T15:01:04", "url": "https://files.pythonhosted.org/packages/21/7e/72e1149030517bcee471e6faab5662b262e98c07c12949dbcfee2625a1b5/websockets-7.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "62e129d65fbce8dd4ca926a8dc68a37f", "sha256": "e98d0cec437097f09c7834a11c69d79fe6241729b23f656cfc227e93294fc242" }, "downloads": -1, "filename": "websockets-7.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "62e129d65fbce8dd4ca926a8dc68a37f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 54776, "upload_time": "2018-11-01T15:08:17", "url": "https://files.pythonhosted.org/packages/d6/46/65faf943524682d02a9bc0958d34d3594dcb5f3d2c9279360bdc42a93bcb/websockets-7.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e70c25daedf1f54141e567d7354a6366", "sha256": "90ea6b3e7787620bb295a4ae050d2811c807d65b1486749414f78cfd6fb61489" }, "downloads": -1, "filename": "websockets-7.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "e70c25daedf1f54141e567d7354a6366", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3.4", "size": 54506, "upload_time": "2018-11-01T15:08:18", "url": "https://files.pythonhosted.org/packages/18/4a/b2bbb27930485e92bb6b952aab2f5faaae86627a0eca5ef98918a44a7ec7/websockets-7.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3d3c5b4b5122727f89a1c3fada0cf519", "sha256": "55d86102282a636e195dad68aaaf85b81d0bef449d7e2ef2ff79ac450bb25d53" }, "downloads": -1, "filename": "websockets-7.0-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "3d3c5b4b5122727f89a1c3fada0cf519", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 57095, "upload_time": "2018-11-01T15:17:07", "url": "https://files.pythonhosted.org/packages/4b/68/691bc80df331a14c41baef569df7d9e2b91f77fc931ead4fb8c67f707f74/websockets-7.0-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "b0c39a122e4e5a100bb88283173aa3ea", "sha256": "e1df1a58ed2468c7b7ce9a2f9752a32ad08eac2bcd56318625c3647c2cd2da6f" }, "downloads": -1, "filename": "websockets-7.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b0c39a122e4e5a100bb88283173aa3ea", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 62637, "upload_time": "2018-11-01T15:01:05", "url": "https://files.pythonhosted.org/packages/c9/6c/f2a52ca175933e2937bbc8c1830209d11bc0d3023488b91171e629d19959/websockets-7.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9f00f3f31f5256750691f8778d5c1139", "sha256": "10d89d4326045bf5e15e83e9867c85d686b612822e4d8f149cf4840aab5f46e0" }, "downloads": -1, "filename": "websockets-7.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9f00f3f31f5256750691f8778d5c1139", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 63248, "upload_time": "2018-11-01T15:01:07", "url": "https://files.pythonhosted.org/packages/f5/e2/569b96cf3cd4e7e4aad036282c6fc61124de70ca976fb0cf86c2a89633a3/websockets-7.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b6f87e0c6150e67a29d233daca596484", "sha256": "564d2675682bd497b59907d2205031acbf7d3fadf8c763b689b9ede20300b215" }, "downloads": -1, "filename": "websockets-7.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "b6f87e0c6150e67a29d233daca596484", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 57561, "upload_time": "2018-11-01T15:08:20", "url": "https://files.pythonhosted.org/packages/a4/3e/e46039a8ae59ba6a01b8f25d16f80098bb3e457a463ccbfd57edd7303913/websockets-7.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "b2bd2b487e0778841cbb6eabba2beaaf", "sha256": "d40f081187f7b54d7a99d8a5c782eaa4edc335a057aa54c85059272ed826dc09" }, "downloads": -1, "filename": "websockets-7.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b2bd2b487e0778841cbb6eabba2beaaf", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.4", "size": 58111, "upload_time": "2018-11-01T15:08:21", "url": "https://files.pythonhosted.org/packages/bc/37/417e9de37f17f48ed25080ecba45fe902d8daf4ed49ca3b1d00e509bcbd2/websockets-7.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "87714a13fea1eee4e7fdffefa4d729fd", "sha256": "4bf4c8097440eff22bc78ec76fe2a865a6e658b6977a504679aaf08f02c121da" }, "downloads": -1, "filename": "websockets-7.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "87714a13fea1eee4e7fdffefa4d729fd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 57786, "upload_time": "2018-11-01T15:17:08", "url": "https://files.pythonhosted.org/packages/e8/ef/8c675bdae68b9c756fe6f9238ae7eac8653aaba793370e988f49ee4e5fd2/websockets-7.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "1580b8835937f8da5944b7d69c8ea4db", "sha256": "51642ea3a00772d1e48fb0c492f0d3ae3b6474f34d20eca005a83f8c9c06c561" }, "downloads": -1, "filename": "websockets-7.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "1580b8835937f8da5944b7d69c8ea4db", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 63333, "upload_time": "2018-11-01T15:01:08", "url": "https://files.pythonhosted.org/packages/cb/50/9b8c958d19a47f117944228ea8c007eee58b5c0f0aaa856343d0a7c1c0b2/websockets-7.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "84752811a400eb59701afb0c4a340a9c", "sha256": "79691794288bc51e2a3b8de2bc0272ca8355d0b8503077ea57c0716e840ebaef" }, "downloads": -1, "filename": "websockets-7.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "84752811a400eb59701afb0c4a340a9c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 63930, "upload_time": "2018-11-01T15:01:09", "url": "https://files.pythonhosted.org/packages/43/71/8bfa882b9c502c36e5c9ef6732969533670d2b039cbf95a82ced8f762b80/websockets-7.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "73acdf8bf75e2b16413a110a88f7b8ec", "sha256": "5d13bf5197a92149dc0badcc2b699267ff65a867029f465accfca8abab95f412" }, "downloads": -1, "filename": "websockets-7.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "73acdf8bf75e2b16413a110a88f7b8ec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 58254, "upload_time": "2018-11-01T15:08:22", "url": "https://files.pythonhosted.org/packages/35/6b/981cbdeb68f35588b9077a6279d938c3792aebeb844608199bdff7e35846/websockets-7.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "cefafc85f01d010fad14f9cb89e5ebba", "sha256": "7fcc8681e9981b9b511cdee7c580d5b005f3bb86b65bde2188e04a29f1d63317" }, "downloads": -1, "filename": "websockets-7.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "cefafc85f01d010fad14f9cb89e5ebba", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.4", "size": 58801, "upload_time": "2018-11-01T15:08:23", "url": "https://files.pythonhosted.org/packages/61/e4/5898fd4382264c4a49efc70b44f9a336f400a28df003298ea4f999090dad/websockets-7.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2ce94bfb43f787a5136b096c9a7b0c9c", "sha256": "fc30cdf2e949a2225b012a7911d1d031df3d23e99b7eda7dfc982dc4a860dae9" }, "downloads": -1, "filename": "websockets-7.0-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "2ce94bfb43f787a5136b096c9a7b0c9c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 57789, "upload_time": "2018-11-01T15:17:10", "url": "https://files.pythonhosted.org/packages/47/d0/1f156ca4477e60a1e98de1b4afabd610d24cdaeafe196e5a204aa41863fa/websockets-7.0-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "fc75bf01d76d68a3c419d9bc12baf3c0", "sha256": "f8d59627702d2ff27cb495ca1abdea8bd8d581de425c56e93bff6517134e0a9b" }, "downloads": -1, "filename": "websockets-7.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "fc75bf01d76d68a3c419d9bc12baf3c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 63335, "upload_time": "2018-11-01T15:01:11", "url": "https://files.pythonhosted.org/packages/62/ae/7653635be27bc60a4a586563f7af5d20ae893cf2ba0dcc8fc8f605cd0f3f/websockets-7.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "02635a87b9cb7080a786c9b58514433e", "sha256": "232fac8a1978fc1dead4b1c2fa27c7756750fb393eb4ac52f6bc87ba7242b2fa" }, "downloads": -1, "filename": "websockets-7.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "02635a87b9cb7080a786c9b58514433e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 63931, "upload_time": "2018-11-01T15:01:12", "url": "https://files.pythonhosted.org/packages/aa/53/1dbfbe51e8ba9a2b9bc0b7201df77fe597f1e57b6b5d9bb094d3729aeecf/websockets-7.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "da53a7ecdaa42bee7467e9fada6834cc", "sha256": "04b42a1b57096ffa5627d6a78ea1ff7fad3bc2c0331ffc17bc32a4024da7fea0" }, "downloads": -1, "filename": "websockets-7.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "da53a7ecdaa42bee7467e9fada6834cc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 58258, "upload_time": "2018-11-01T15:08:24", "url": "https://files.pythonhosted.org/packages/97/39/1edce95cb8cb651df1bf8c000181c21f22f34554dffafe1530137bc88733/websockets-7.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "452140e1f7ac2866660e27a5aabd3832", "sha256": "9e13239952694b8b831088431d15f771beace10edfcf9ef230cefea14f18508f" }, "downloads": -1, "filename": "websockets-7.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "452140e1f7ac2866660e27a5aabd3832", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.4", "size": 58802, "upload_time": "2018-11-01T15:08:25", "url": "https://files.pythonhosted.org/packages/8a/7d/7f3a5af575187443e2b6d12611778f73413df2286a71af1a8b012ece1f92/websockets-7.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e3b5f2e257de0371e7b4d0b6ef7bc29e", "sha256": "08e3c3e0535befa4f0c4443824496c03ecc25062debbcf895874f8a0b4c97c9f" }, "downloads": -1, "filename": "websockets-7.0.tar.gz", "has_sig": false, "md5_digest": "e3b5f2e257de0371e7b4d0b6ef7bc29e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 49257, "upload_time": "2018-11-01T14:58:17", "url": "https://files.pythonhosted.org/packages/ba/60/59844a5cef2428cb752bd4f446b72095b1edee404a58c27e87cd12a141e2/websockets-7.0.tar.gz" } ], "8.0": [ { "comment_text": "", "digests": { "md5": "0be0cc799814f15a6c3c4435d17399cd", "sha256": "787755b149320a3d7b47556946f7226a125f4aa47b2d29eeae5471205018b088" }, "downloads": -1, "filename": "websockets-8.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "0be0cc799814f15a6c3c4435d17399cd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65807, "upload_time": "2019-07-07T18:15:53", "url": "https://files.pythonhosted.org/packages/02/63/309f3b3954e6cef79c5c200fe574a89708d141c99168fe3eb88ac53d4b5b/websockets-8.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "ea38fc13e87ec521c03a8422536bbfa7", "sha256": "dcff46946ed9c3191be22cb839280a5be1b72df6aaf731a1a90db2cc9c2f32db" }, "downloads": -1, "filename": "websockets-8.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ea38fc13e87ec521c03a8422536bbfa7", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 71931, "upload_time": "2019-07-07T18:08:59", "url": "https://files.pythonhosted.org/packages/23/a2/b66f69268e116236c7ac47ad733d906cc52b4143a0a1526aea84e2f1e6ca/websockets-8.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c472365c88ce26e054d6f6880adfab5b", "sha256": "7bf282162e2f9a33003a7b798ef4ae728aab63792b14343bb5a7943a412d7235" }, "downloads": -1, "filename": "websockets-8.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c472365c88ce26e054d6f6880adfab5b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 72551, "upload_time": "2019-07-07T18:09:01", "url": "https://files.pythonhosted.org/packages/61/5e/2fe6afbb796c6ac5c006460b5503cd674d33706660337f2dbff10d4aa12d/websockets-8.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "138367fadff91917daa26181bfff6618", "sha256": "0fafa13554f8e1d2a3231e7d958f7fd42661c6ada16d0e5de7be52b2ff5f70bb" }, "downloads": -1, "filename": "websockets-8.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "138367fadff91917daa26181bfff6618", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65082, "upload_time": "2019-07-07T18:08:33", "url": "https://files.pythonhosted.org/packages/09/1a/b297a767e283caba34b2295b68ea38fa92bf5c86c73a841dd1cdb00c7b07/websockets-8.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2e2726bd467385480ceb2d8a9f0fb60d", "sha256": "0399adba0c5200260f1935231324678ce8b203b1e407214ed5c38a3e464a1eca" }, "downloads": -1, "filename": "websockets-8.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "2e2726bd467385480ceb2d8a9f0fb60d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65702, "upload_time": "2019-07-07T18:08:34", "url": "https://files.pythonhosted.org/packages/f9/e4/0a82c9d2d688864ed32853b3e6cef271de35911c429b37d0c5db74ea0944/websockets-8.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4375848ad809e4926fa30a7fcf4b7e1f", "sha256": "a220f1acbe656b873860a30fafa98ac99ad6a9d5106ab5c13e7e68bd4dbc4af8" }, "downloads": -1, "filename": "websockets-8.0-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "4375848ad809e4926fa30a7fcf4b7e1f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65809, "upload_time": "2019-07-07T18:15:54", "url": "https://files.pythonhosted.org/packages/54/f9/1691898e93b2d6702b5162c8ef0985d12a97f347e6477d1e27a7233be76f/websockets-8.0-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "11a6c48525d242c86e516c90be0ca606", "sha256": "58efc149c131897e834168e4ec8a0ae0fe7a189526d0d3fc604d8691053bd564" }, "downloads": -1, "filename": "websockets-8.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "11a6c48525d242c86e516c90be0ca606", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 71932, "upload_time": "2019-07-07T18:09:03", "url": "https://files.pythonhosted.org/packages/4f/0e/e419dd41bf2e9f774a6783456ffeddfa3506a4e995b97587207764a8a581/websockets-8.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "593848a7d23acae66f990f18a1ca5337", "sha256": "a120055616208a82609f61fe3a5008db173cad54f7c4fec5f3298fd1e271f0de" }, "downloads": -1, "filename": "websockets-8.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "593848a7d23acae66f990f18a1ca5337", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 72551, "upload_time": "2019-07-07T18:09:04", "url": "https://files.pythonhosted.org/packages/f0/20/f308288b9c31903f53b214cbe1c9d34a0e4097b80a54f7e64aaa3af170b2/websockets-8.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bc699d5df063d664fbaeb7d97c8b8a35", "sha256": "e54f809a0d8b1155bd2efef669d81cb0d577184a827001cc56d6e223b40cd706" }, "downloads": -1, "filename": "websockets-8.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "bc699d5df063d664fbaeb7d97c8b8a35", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65080, "upload_time": "2019-07-07T18:08:36", "url": "https://files.pythonhosted.org/packages/44/7e/57854de1a1ba06ff2c2e0f98063a802bc96837e1f9c088debad90bf933b7/websockets-8.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6fd61ea55b3f08a03c6b68c6d2263d73", "sha256": "4a03f31084b2b6a58a5750de91ec5f25c82b5c4ac812d70ca0347af819b10d1c" }, "downloads": -1, "filename": "websockets-8.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6fd61ea55b3f08a03c6b68c6d2263d73", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65700, "upload_time": "2019-07-07T18:08:37", "url": "https://files.pythonhosted.org/packages/bc/3b/d475aa1144dc8efc8c2caded6da5dc82ea9d4dc7c460d2dfe62ae4e98454/websockets-8.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "18af38883bbbb618272b67e365131466", "sha256": "945d98696c94bfa5b6d9d3aa98f2344f402bffe6c07c1920632419a41363f509" }, "downloads": -1, "filename": "websockets-8.0.tar.gz", "has_sig": false, "md5_digest": "18af38883bbbb618272b67e365131466", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 57334, "upload_time": "2019-07-07T18:08:52", "url": "https://files.pythonhosted.org/packages/a2/b5/5afa7f779fcbb596cb42d4f1ea1ea6b8cf316bda227d4a5280400a2817fb/websockets-8.0.tar.gz" } ], "8.0.1": [ { "comment_text": "", "digests": { "md5": "111267afb912b60248dfef23867b7a41", "sha256": "10cec0881bf992c0c7d67ebafd8d816ef8d498e6cb748b81a328023688b6b66d" }, "downloads": -1, "filename": "websockets-8.0.1-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "111267afb912b60248dfef23867b7a41", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65832, "upload_time": "2019-07-21T05:47:36", "url": "https://files.pythonhosted.org/packages/c5/87/a62ea9b41034455f4fddc93e83799b2e43b39ca789430245381757fd6c80/websockets-8.0.1-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "c81417c166d635c2c2adec2a2275cd19", "sha256": "e61e77ef3cae42b9287c571c5da22b811499b32e68aa4f66db2db83234cd04ab" }, "downloads": -1, "filename": "websockets-8.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "c81417c166d635c2c2adec2a2275cd19", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 71955, "upload_time": "2019-07-21T05:41:04", "url": "https://files.pythonhosted.org/packages/46/13/9f2c6ea45e0b33d6cd1aa7f360b5b83c00f103994610feb3d60d823af7a5/websockets-8.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1179f230fd8038166635cdd1ccce1c08", "sha256": "94febad341c185c90fea741128eff68813e68b530750ac2de8c307f85ce38265" }, "downloads": -1, "filename": "websockets-8.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1179f230fd8038166635cdd1ccce1c08", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 72578, "upload_time": "2019-07-21T05:41:06", "url": "https://files.pythonhosted.org/packages/c1/d2/bf72435a7d56f94b57efdeae26c76bf0d16f409fd44ff595da745c3fbefd/websockets-8.0.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fd36268dcd42d89db2abe869d94aa1a0", "sha256": "8495667dbab2554b8b6cb43538d5caf6cc309ba6b7eff005424a2673bfdb1f6e" }, "downloads": -1, "filename": "websockets-8.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "fd36268dcd42d89db2abe869d94aa1a0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65107, "upload_time": "2019-07-21T05:40:59", "url": "https://files.pythonhosted.org/packages/15/ae/e960803d464860aa43f85d224f19876aa97aec5fd1c1cbf4c95a1624924d/websockets-8.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bbfdade200746922f520c931eeed3a90", "sha256": "265b7fd10c38559a857326ebe1bf5dc45669fd116f9be7e494d2341a1ae26744" }, "downloads": -1, "filename": "websockets-8.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "bbfdade200746922f520c931eeed3a90", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65726, "upload_time": "2019-07-21T05:41:01", "url": "https://files.pythonhosted.org/packages/7c/37/160c5ef9138fb5265b38601676196b9bbd26e4cabb1afcafda681081794a/websockets-8.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e48d5e9f904b1b9542f4ba727431c47d", "sha256": "6f4fa5926c92195e3cebe938ba1e2609ba6640da7fe4a444c65c1b66ed2600a8" }, "downloads": -1, "filename": "websockets-8.0.1-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "e48d5e9f904b1b9542f4ba727431c47d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65830, "upload_time": "2019-07-21T05:47:38", "url": "https://files.pythonhosted.org/packages/9a/6c/82f3e9968a7e021db63920ffc4639e40783b66daa6975e1ed69b14738bb4/websockets-8.0.1-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "2898c5553f94b8e8f9bd0c80bda03d62", "sha256": "f44ac3eb78c594e82a327be792748efd87f0fc1bdab47b2ca34545a0085b5f18" }, "downloads": -1, "filename": "websockets-8.0.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "2898c5553f94b8e8f9bd0c80bda03d62", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 71958, "upload_time": "2019-07-21T05:41:08", "url": "https://files.pythonhosted.org/packages/88/0b/0a15d4edbcc23b49c145fea83e9bf3e7b40e38c83c72c4be9d2470d388f7/websockets-8.0.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6a815b2a145e095ba2b20210146e872f", "sha256": "fc6087062e70f8c474a9902296bdc5a071ba5c0e80a8b6072172c8e9ea860f73" }, "downloads": -1, "filename": "websockets-8.0.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6a815b2a145e095ba2b20210146e872f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 72578, "upload_time": "2019-07-21T05:41:10", "url": "https://files.pythonhosted.org/packages/69/bf/cb9f9a33a17e65a540d775ada84c7973d68f46dfeac4676e424dded91155/websockets-8.0.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f1f8af62e552fa65dbe4ab9c5970a9c8", "sha256": "4c1116f24778bcd9369b852a862156f4891cdecdc4d722e47fd872ca75d7601d" }, "downloads": -1, "filename": "websockets-8.0.1-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "f1f8af62e552fa65dbe4ab9c5970a9c8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65106, "upload_time": "2019-07-21T05:41:03", "url": "https://files.pythonhosted.org/packages/6a/5f/15876278a369c04ee2874cc375cd9f2b235e8822026fd8bf13249e53db25/websockets-8.0.1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a4517e722655c0f1337ae29cec1c8d41", "sha256": "515fc486e026641a416f04d4b24768d39e965628caaf93bb2418013b09333616" }, "downloads": -1, "filename": "websockets-8.0.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "a4517e722655c0f1337ae29cec1c8d41", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65727, "upload_time": "2019-07-21T05:41:05", "url": "https://files.pythonhosted.org/packages/f5/bb/dea38d95f8ee542ef49b0741e99738cc2d4e90c662f9d0c0d780849e40ff/websockets-8.0.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b20daa8e3676e0e4bb9fcb7e6e3c7d72", "sha256": "d3bb8f0b1310b41b727c890353e058b335d1eec18995a82a108ca4784d0e3f94" }, "downloads": -1, "filename": "websockets-8.0.1.tar.gz", "has_sig": false, "md5_digest": "b20daa8e3676e0e4bb9fcb7e6e3c7d72", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 57363, "upload_time": "2019-07-21T05:38:42", "url": "https://files.pythonhosted.org/packages/dc/81/11cbf0c9b926ae879deb3e0d39cdd04699378b11890aa8cf24b46549a707/websockets-8.0.1.tar.gz" } ], "8.0.2": [ { "comment_text": "", "digests": { "md5": "2759f1f3055d8a2e6a0dfc12ead9e1f2", "sha256": "e906128532a14b9d264a43eb48f9b3080d53a9bda819ab45bf56b8039dc606ac" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "2759f1f3055d8a2e6a0dfc12ead9e1f2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65763, "upload_time": "2019-07-31T19:31:03", "url": "https://files.pythonhosted.org/packages/cd/2d/7d1e969854d50e2e4adfc38a7bdfab0d470444d340c4eae3ba176fa4765c/websockets-8.0.2-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "b41b3a31a77fa4e3e17bd040cd4ebc9a", "sha256": "83e63aa73331b9ca21af61df8f115fb5fbcba3f281bee650a4ad16a40cd1ef15" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b41b3a31a77fa4e3e17bd040cd4ebc9a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 71895, "upload_time": "2019-07-31T19:17:42", "url": "https://files.pythonhosted.org/packages/a5/e5/ceb80a4952a24303f559c49ea2cb4ddbd9917c3dc6db456c3ab59f612747/websockets-8.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6f407d9bd81e30a7109e74abec9b179b", "sha256": "e9102043a81cdc8b7c8032ff4bce39f6229e4ac39cb2010946c912eeb84e2cb6" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6f407d9bd81e30a7109e74abec9b179b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 72512, "upload_time": "2019-07-31T19:17:45", "url": "https://files.pythonhosted.org/packages/f0/4b/ad228451b1c071c5c52616b7d4298ebcfcac5ae8515ede959db19e4cd56d/websockets-8.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f190f72787dfcc1b98be5842725e2b63", "sha256": "8d7a20a2f97f1e98c765651d9fb9437201a9ccc2c70e94b0270f1c5ef29667a3" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "f190f72787dfcc1b98be5842725e2b63", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65041, "upload_time": "2019-07-31T19:17:39", "url": "https://files.pythonhosted.org/packages/36/60/2301775ccbdc4082a5e44743ca8aed7939ba2cc67c1ac6961f6172c1fb44/websockets-8.0.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "025f1d61a55f2e154dc49279f2891911", "sha256": "c82e286555f839846ef4f0fdd6910769a577952e1e26aa8ee7a6f45f040e3c2b" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "025f1d61a55f2e154dc49279f2891911", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65658, "upload_time": "2019-07-31T19:17:40", "url": "https://files.pythonhosted.org/packages/6a/bd/8555c65b3fca7310b2601d0957b36511c3c3c2e8a93a6d3f90c671b70c6a/websockets-8.0.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "abd9ae819e6817bfbf40f71cf358a03c", "sha256": "73ce69217e4655783ec72ce11c151053fcbd5b837cc39de7999e19605182e28a" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "abd9ae819e6817bfbf40f71cf358a03c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65765, "upload_time": "2019-07-31T19:31:05", "url": "https://files.pythonhosted.org/packages/8b/6b/dcbafe10a1b889f3d31bef7048dbfb23973d4b56e8fb47c9158c47fa5643/websockets-8.0.2-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "0cb600d39120c94ceb0fbc17fe540fab", "sha256": "8c77f7d182a6ea2a9d09c2612059f3ad859a90243e899617137ee3f6b7f2b584" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "0cb600d39120c94ceb0fbc17fe540fab", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 71886, "upload_time": "2019-07-31T19:17:48", "url": "https://files.pythonhosted.org/packages/21/f1/3bcde69c268b44026768a4c20bc617e16c8c568ff3a9aa1af04a973bb22b/websockets-8.0.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c135d083379f0e40253c08d6547e3b12", "sha256": "a7affaeffbc5d55681934c16bb6b8fc82bb75b175e7fd4dcca798c938bde8dda" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c135d083379f0e40253c08d6547e3b12", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 72518, "upload_time": "2019-07-31T19:17:49", "url": "https://files.pythonhosted.org/packages/49/af/d01b9d7a6c95d86c8f3c3df7a152f4e3d131fb1fe54facea103a3fd89ed4/websockets-8.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f8792067b3866a51b7c65c62cb240214", "sha256": "f5cb2683367e32da6a256b60929a3af9c29c212b5091cf5bace9358d03011bf5" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "f8792067b3866a51b7c65c62cb240214", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65037, "upload_time": "2019-07-31T19:17:42", "url": "https://files.pythonhosted.org/packages/71/14/4a1e84fd8701e05b7e97cb84a833c6a3f18427b5d5cefde7c0d66b44dab8/websockets-8.0.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1b1f99f468c24e4c123b2fbbc80d842c", "sha256": "049e694abe33f8a1d99969fee7bfc0ae6761f7fd5f297c58ea933b27dd6805f2" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "1b1f99f468c24e4c123b2fbbc80d842c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65658, "upload_time": "2019-07-31T19:17:43", "url": "https://files.pythonhosted.org/packages/9c/60/f96f535f3354cb6ba5e5c7ab128b1c4802a2d040ee7225e3fe51242816c1/websockets-8.0.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a37f0e22c3aa5f1cf12a6a3ae22b36ca", "sha256": "882a7266fa867a2ebb2c0baaa0f9159cabf131cf18c1b4270d79ad42f9208dc5" }, "downloads": -1, "filename": "websockets-8.0.2.tar.gz", "has_sig": false, "md5_digest": "a37f0e22c3aa5f1cf12a6a3ae22b36ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 57316, "upload_time": "2019-07-31T19:15:07", "url": "https://files.pythonhosted.org/packages/79/78/17e97a159dc55308b1468a638c7267f19765281f6205ec9c15253c154022/websockets-8.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2759f1f3055d8a2e6a0dfc12ead9e1f2", "sha256": "e906128532a14b9d264a43eb48f9b3080d53a9bda819ab45bf56b8039dc606ac" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "2759f1f3055d8a2e6a0dfc12ead9e1f2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65763, "upload_time": "2019-07-31T19:31:03", "url": "https://files.pythonhosted.org/packages/cd/2d/7d1e969854d50e2e4adfc38a7bdfab0d470444d340c4eae3ba176fa4765c/websockets-8.0.2-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "b41b3a31a77fa4e3e17bd040cd4ebc9a", "sha256": "83e63aa73331b9ca21af61df8f115fb5fbcba3f281bee650a4ad16a40cd1ef15" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b41b3a31a77fa4e3e17bd040cd4ebc9a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 71895, "upload_time": "2019-07-31T19:17:42", "url": "https://files.pythonhosted.org/packages/a5/e5/ceb80a4952a24303f559c49ea2cb4ddbd9917c3dc6db456c3ab59f612747/websockets-8.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6f407d9bd81e30a7109e74abec9b179b", "sha256": "e9102043a81cdc8b7c8032ff4bce39f6229e4ac39cb2010946c912eeb84e2cb6" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6f407d9bd81e30a7109e74abec9b179b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 72512, "upload_time": "2019-07-31T19:17:45", "url": "https://files.pythonhosted.org/packages/f0/4b/ad228451b1c071c5c52616b7d4298ebcfcac5ae8515ede959db19e4cd56d/websockets-8.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f190f72787dfcc1b98be5842725e2b63", "sha256": "8d7a20a2f97f1e98c765651d9fb9437201a9ccc2c70e94b0270f1c5ef29667a3" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "f190f72787dfcc1b98be5842725e2b63", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65041, "upload_time": "2019-07-31T19:17:39", "url": "https://files.pythonhosted.org/packages/36/60/2301775ccbdc4082a5e44743ca8aed7939ba2cc67c1ac6961f6172c1fb44/websockets-8.0.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "025f1d61a55f2e154dc49279f2891911", "sha256": "c82e286555f839846ef4f0fdd6910769a577952e1e26aa8ee7a6f45f040e3c2b" }, "downloads": -1, "filename": "websockets-8.0.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "025f1d61a55f2e154dc49279f2891911", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 65658, "upload_time": "2019-07-31T19:17:40", "url": "https://files.pythonhosted.org/packages/6a/bd/8555c65b3fca7310b2601d0957b36511c3c3c2e8a93a6d3f90c671b70c6a/websockets-8.0.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "abd9ae819e6817bfbf40f71cf358a03c", "sha256": "73ce69217e4655783ec72ce11c151053fcbd5b837cc39de7999e19605182e28a" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "abd9ae819e6817bfbf40f71cf358a03c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65765, "upload_time": "2019-07-31T19:31:05", "url": "https://files.pythonhosted.org/packages/8b/6b/dcbafe10a1b889f3d31bef7048dbfb23973d4b56e8fb47c9158c47fa5643/websockets-8.0.2-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "0cb600d39120c94ceb0fbc17fe540fab", "sha256": "8c77f7d182a6ea2a9d09c2612059f3ad859a90243e899617137ee3f6b7f2b584" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "0cb600d39120c94ceb0fbc17fe540fab", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 71886, "upload_time": "2019-07-31T19:17:48", "url": "https://files.pythonhosted.org/packages/21/f1/3bcde69c268b44026768a4c20bc617e16c8c568ff3a9aa1af04a973bb22b/websockets-8.0.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c135d083379f0e40253c08d6547e3b12", "sha256": "a7affaeffbc5d55681934c16bb6b8fc82bb75b175e7fd4dcca798c938bde8dda" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c135d083379f0e40253c08d6547e3b12", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 72518, "upload_time": "2019-07-31T19:17:49", "url": "https://files.pythonhosted.org/packages/49/af/d01b9d7a6c95d86c8f3c3df7a152f4e3d131fb1fe54facea103a3fd89ed4/websockets-8.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f8792067b3866a51b7c65c62cb240214", "sha256": "f5cb2683367e32da6a256b60929a3af9c29c212b5091cf5bace9358d03011bf5" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "f8792067b3866a51b7c65c62cb240214", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65037, "upload_time": "2019-07-31T19:17:42", "url": "https://files.pythonhosted.org/packages/71/14/4a1e84fd8701e05b7e97cb84a833c6a3f18427b5d5cefde7c0d66b44dab8/websockets-8.0.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1b1f99f468c24e4c123b2fbbc80d842c", "sha256": "049e694abe33f8a1d99969fee7bfc0ae6761f7fd5f297c58ea933b27dd6805f2" }, "downloads": -1, "filename": "websockets-8.0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "1b1f99f468c24e4c123b2fbbc80d842c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 65658, "upload_time": "2019-07-31T19:17:43", "url": "https://files.pythonhosted.org/packages/9c/60/f96f535f3354cb6ba5e5c7ab128b1c4802a2d040ee7225e3fe51242816c1/websockets-8.0.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a37f0e22c3aa5f1cf12a6a3ae22b36ca", "sha256": "882a7266fa867a2ebb2c0baaa0f9159cabf131cf18c1b4270d79ad42f9208dc5" }, "downloads": -1, "filename": "websockets-8.0.2.tar.gz", "has_sig": false, "md5_digest": "a37f0e22c3aa5f1cf12a6a3ae22b36ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 57316, "upload_time": "2019-07-31T19:15:07", "url": "https://files.pythonhosted.org/packages/79/78/17e97a159dc55308b1468a638c7267f19765281f6205ec9c15253c154022/websockets-8.0.2.tar.gz" } ] }