{ "info": { "author": "Utkarsh Vishnoi", "author_email": "utkarshvishnoi25@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "python-socketio-client\n======================\n\nPython implementation of the socket.io client.\n\nDesign & goals\n--------------\n\nThis implementation is inspired by the JavaScript `socket.io-client`_\nimplementation.\n\nIt is directly using `python-engineio-client`_ as underlying engine.io layer.\n\nProtocol parser is copied in parts and at least largely inspired from the\npackage `python-socketio`_ written by `Miguel Grinberg`_.\n\nThis socket.io client is using `gevent`_ for now. This is not a strict design\nchoice but a simplification for this first implementaion. Other asynchronous\nframeworks are welcome for future versions.\n\nExample\n-------\n\n.. code-block:: python\n\n from socketio_client.manager import Manager\n\n import gevent\n from gevent import monkey;\n monkey.patch_socket()\n\n io = Manager('localhost', 8000)\n chat = io.socket('/chat')\n\n @chat.on_connect()\n def chat_connect():\n chat.emit(\"Hello\")\n\n @chat.on('welcome')\n def chat_welcome():\n chat.emit(\"Thanks!\")\n\n io.connect()\n gevent.wait()\n\n\nLinks\n-----\n\nAnother engine.io/socket.io client: `socketIO_client`_\n\n.. _socket.io-client: https://github.com/socketio/socket.io-client\n.. _python-socketio: https://github.com/miguelgrinberg/python-socketio\n.. _Miguel Grinberg: https://github.com/miguelgrinberg\n.. _python-engineio-client: https://github.com/veo-labs/python-engineio-client\n.. _gevent: http://gevent.org/\n.. _socketIO_client: https://github.com/invisibleroads/socketIO-client\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/utkarsh-vishnoi/python-socketio-client/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-socketio-client", "package_url": "https://pypi.org/project/python-socketio-client/", "platform": "any", "project_url": "https://pypi.org/project/python-socketio-client/", "project_urls": { "Homepage": "http://github.com/utkarsh-vishnoi/python-socketio-client/" }, "release_url": "https://pypi.org/project/python-socketio-client/1.1/", "requires_dist": null, "requires_python": "", "summary": "Socket.IO client", "version": "1.1" }, "last_serial": 3261035, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "941219117a44cdc776cb33411f47e080", "sha256": "d71fb1ad0bff7506e0ebfb9e0cec662b7bfc804759289b8fba2bddce6ae10267" }, "downloads": -1, "filename": "python-socketio-client-0.1.tar.gz", "has_sig": false, "md5_digest": "941219117a44cdc776cb33411f47e080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5818, "upload_time": "2017-10-04T11:53:52", "url": "https://files.pythonhosted.org/packages/de/56/cae50e2e42d521d5567ea0ad5cacca7163a60ae8ff1b075caafff21d842d/python-socketio-client-0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "5e79badcc9b70ebd406e7d04c23c455d", "sha256": "373c856bd9698c575e68970c098b6261092b22eb2d69001fe22b6bedf2e17c4a" }, "downloads": -1, "filename": "python-socketio-client-1.1.tar.gz", "has_sig": false, "md5_digest": "5e79badcc9b70ebd406e7d04c23c455d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5786, "upload_time": "2017-10-18T21:07:53", "url": "https://files.pythonhosted.org/packages/cc/41/f80606edf36c3f57068728077db52393e96323d767fd410b7ee3b3031df0/python-socketio-client-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e79badcc9b70ebd406e7d04c23c455d", "sha256": "373c856bd9698c575e68970c098b6261092b22eb2d69001fe22b6bedf2e17c4a" }, "downloads": -1, "filename": "python-socketio-client-1.1.tar.gz", "has_sig": false, "md5_digest": "5e79badcc9b70ebd406e7d04c23c455d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5786, "upload_time": "2017-10-18T21:07:53", "url": "https://files.pythonhosted.org/packages/cc/41/f80606edf36c3f57068728077db52393e96323d767fd410b7ee3b3031df0/python-socketio-client-1.1.tar.gz" } ] }