Skip to main content

Presentation

https://secure.travis-ci.org/abourget/gevent-socketio.png?branch=master

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

Metadata

Release files for gevent-socketio 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gevent-socketio 0.3.6
File Size Uploaded Provenance
gevent-socketio-0.3.6.tar.gz 264.2 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for gevent-socketio 0.3.6
File
gevent_socketio-0.3.6-py27-none-any.whl Python 2.7 none any Details
gevent_socketio-0.3.6-py26-none-any.whl Python 2.6 none any Details
gevent_socketio-0.3.6-py2.7.egg Legacy Egg format - - Details
gevent_socketio-0.3.6-py2.6.egg Legacy Egg format - - Details

Total release size: 462.9 kB

Release files / gevent-socketio-0.3.6.tar.gz

Download URL gevent-socketio-0.3.6.tar.gz
Size 264.2 kB
Tags Source
SHA-256 checksum
How to use checksums
53394ab93fbd84d9dbbb2bef85349f6a503bfc53d86a9be8653250f1a0412aff
BLAKE2b-256 checksum
How to use checksums
578f16b508f602cff2dd506636b8d415e39cacb3400d49e885f002bf6436a777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent_socketio-0.3.6-py27-none-any.whl

Download URL gevent_socketio-0.3.6-py27-none-any.whl
Size 32.2 kB
Tags Python 2.7
SHA-256 checksum
How to use checksums
9289954714a4e598b840ed95bd05b410f7fc001cee9714d223874f3be556551f
BLAKE2b-256 checksum
How to use checksums
24d7db5733da7d58f29419dc55b43ee659ff4b7d6404c33ae7a8d2f165ec5df0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent_socketio-0.3.6-py26-none-any.whl

Download URL gevent_socketio-0.3.6-py26-none-any.whl
Size 31.4 kB
Tags Python 2.6
SHA-256 checksum
How to use checksums
565ec1180223d44c40ccbe1f558c2a378dc43e064254c2fa007834edf439a5ac
BLAKE2b-256 checksum
How to use checksums
bd9dec5a319cf270c67d825f29be3d5122fbd099b25851863849e93ae8edcf2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent_socketio-0.3.6-py2.7.egg

Download URL gevent_socketio-0.3.6-py2.7.egg
Size 68.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
db2cd649178228a55c8c74a09d24dcdc10e4590aea22a8bf3d9f6b3e24eb01c2
BLAKE2b-256 checksum
How to use checksums
51f2c42a1c46793e5d6187798539f6afec3c5afa5a1c75563bab365027e48a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent_socketio-0.3.6-py2.6.egg

Download URL gevent_socketio-0.3.6-py2.6.egg
Size 66.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
ef2f32b5987227b4bc2ad4fdd7fed829aa60f71dd0f0bebc9bcd6484dfe95040
BLAKE2b-256 checksum
How to use checksums
22174b68e178ffb828e36798b34245c1af8aced8c8cd8d101e04b722a5cf74a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for gevent-socketio 0.3.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page