This release is a pre-release and may not be stable for production use.
Presentation
gevent-socketio is a Python implementation of the Socket.IO protocol, developed originally for Node.js by LearnBoost and then ported to other languages. Socket.IO enables real-time web communications between a browser and a server, using a WebSocket-like API. One aim of this project is to provide a single gevent-based API that works across the different WSGI-based web frameworks out there (Pyramid, Pylons, Flask, web2py, Django, etc…). Only ~3 lines of code are required to tie-in gevent-socketio in your framework. Note: you need to use the gevent python WSGI server to use gevent-socketio.
Technical overview
Most of the gevent-socketio implementation is pure Python. There is an obvious dependency on gevent, and another on gevent-websocket. There are integration examples for Pyramid, Flask, Django and BYOF (bring your own framework!).
Documentation and References
You can read the renderered Sphinx docs at:
Discussion and questions happen on the mailing list:
or in the Github issue tracking:
You can also contact the maintainer:
Installation
You can install with standard Python methods:
pip install gevent-socketio
or from source:
git clone git://github.com/abourget/gevent-socketio.git cd gevent-socketio python setup.py install
For development, run instead of install:
python setup.py develop
If you want to do all of that in a virtualenv, run:
virtualenv env . env/bin/activate python setup.py develop # or install
Release files for gevent-socketio 0.3.5-rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gevent-socketio-0.3.5-rc1.tar.gz | 21.9 kB | Details |
Release files / gevent-socketio-0.3.5-rc1.tar.gz
| Download URL | gevent-socketio-0.3.5-rc1.tar.gz |
|---|---|
| Size | 21.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8911e4f98f52927cc962bfc3c1a296fbd4d01879e41d2daf8da1733009aefb0e
|
|
BLAKE2b-256 checksum How to use checksums |
29060b4a4f0f6200ff8a9354d3d94e7f7aee2eaf370f229ce4b9de0d58e246e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |