Web lists-archives.com

Bug#858933: ITP: python-engineio -- python implementation of the Engine.IO realtime server




Package: wnpp
Severity: wishlist
Owner: "Paulo Henrique de Lima Santana (phls)" <phls@xxxxxxxxxxxxxxxxx>

* Package name    : python-engineio
  Version         : 1.3.1 
  Upstream Author : Miguel Grinberg <webmaster@xxxxxxxxxxxxxxxxxx>
* URL             : https://github.com/miguelgrinberg/python-engineio
* License         : MIT
  Programming Lang: Python
  Description     : python implementation of the Engine.IO realtime server
 This project implements an Engine.IO server that can run standalone or
 integrated with a Python WSGI application. The following are some of its
 features:
 .
 Fully compatible with the Javascript engine.io-client library.
 Compatible with Python 2.7 and Python 3.3+.
 Supports large number of clients even on modest hardware when used with an
 asynchronous server based on asyncio (sanic and aiohttp), eventlet or
 gevent. For development and testing, any WSGI compliant multi-threaded
 server can also be used.
 Includes a WSGI middleware that integrates Engine.IO traffic with standard
 WSGI applications.
 Uses an event-based architecture implemented with decorators that hides the
 details of the protocol.
 Implements HTTP long-polling and WebSocket transports.
 Supports XHR2 and XHR browsers as clients.
 Supports text and binary messages.
 Supports gzip and deflate HTTP compression.
 Configurable CORS responses to avoid cross-origin problems with browsers.