Metadata-Version: 2.4 Name: Flask-SocketIO Version: 5.6.1 Summary: Socket.IO integration for Flask applications Author-email: Miguel Grinberg Project-URL: Homepage, https://github.com/miguelgrinberg/flask-socketio Project-URL: Bug Tracker, https://github.com/miguelgrinberg/flask-socketio/issues Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE Requires-Dist: blinker Requires-Dist: click Requires-Dist: flask Requires-Dist: Flask>=2.1.0 Requires-Dist: jinja2 Requires-Dist: python-socketio>=5.12.0 Requires-Dist: werkzeug Provides-Extra: docs Requires-Dist: sphinx; extra == "docs" Requires-Dist: furo; extra == "docs" Provides-Extra: dev Requires-Dist: flask-login; extra == "dev" Requires-Dist: flask-session; extra == "dev" Requires-Dist: pytest; extra == "dev" Requires-Dist: pytest-cov; extra == "dev" Requires-Dist: redis; extra == "dev" Requires-Dist: tox; extra == "dev" Dynamic: license-file Flask-SocketIO ============== [![Build status](https://github.com/miguelgrinberg/flask-socketio/workflows/build/badge.svg)](https://github.com/miguelgrinberg/Flask-SocketIO/actions) [![codecov](https://codecov.io/gh/miguelgrinberg/flask-socketio/branch/main/graph/badge.svg)](https://codecov.io/gh/miguelgrinberg/flask-socketio) Socket.IO integration for Flask applications. Installation ------------ You can install this package as usual with pip: pip install flask-socketio Example ------- ```py from flask import Flask, render_template from flask_socketio import SocketIO, emit app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' socketio = SocketIO(app) @app.route('/') def index(): return render_template('index.html') @socketio.event def my_event(message): emit('my response', {'data': 'got it!'}) if __name__ == '__main__': socketio.run(app) ``` Resources --------- - [Tutorial](http://blog.miguelgrinberg.com/post/easy-websockets-with-flask-and-gevent) - [Documentation](http://flask-socketio.readthedocs.io/en/latest/) - [PyPI](https://pypi.python.org/pypi/Flask-SocketIO) - [Change Log](https://github.com/miguelgrinberg/Flask-SocketIO/blob/main/CHANGES.md) - Questions? See the [questions](https://stackoverflow.com/questions/tagged/flask-socketio) others have asked on Stack Overflow, or [ask](https://stackoverflow.com/questions/ask?tags=python+flask-socketio+python-socketio) your own question.