{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Provides WebSocket support for gevent-based WSGI servers, enabling real-time bidirectional communication over HTTP with both high-level and low-level APIs.","skillfed_tags":["abandoned-package","gevent-ecosystem","legacy-code"],"use_cases":["Building real-time chat or messaging applications using gevent's lightweight concurrency model.","Adding live data streaming or push notifications to WSGI applications without external WebSocket services.","Implementing RPC or pub-sub communication patterns in gevent-based services using WAMP.","Integrating WebSocket support into existing Gunicorn deployments via the GeventWebSocketWorker.","Maintaining legacy gevent applications that predate modern async frameworks."],"what_it_does":"gevent-websocket is a WebSocket library that integrates with gevent's networking model to add real-time bidirectional communication to WSGI applications. It provides both a high-level application framework and low-level socket integration, allowing developers to handle WebSocket connections in gevent-based servers. The library supports WAMP (WebSocket Application Messaging Protocol) for RPC and publish-subscribe patterns, and includes a plugin API for custom protocol extensions.\n\nThe package depends solely on gevent and installs with low friction. However, it has been abandoned since 2017-03-12 with no maintenance, security updates, or compatibility work for modern Python versions. While it remains in the top 5000 PyPI packages by download volume, its age and lack of active development make it a legacy choice for new projects.","worth_installing":"No, unless maintaining legacy code. The package is abandoned (last release 2017-03-12), offers no security patches, and lacks compatibility assurance for modern Python. For new projects, evaluate actively maintained alternatives. If you must use gevent for WebSocket support, verify whether a fork or alternative is available."},"id":"gevent-websocket","links":{"html":"https://skillfed.io/packages/gevent-websocket","md":"https://skillfed.io/packages/gevent-websocket.md","pypi":"https://pypi.org/project/gevent-websocket/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-03-12","license_spdx":null,"license_treatment":"unclear","name":"gevent-websocket","python_support":"unspecified","summary":"Websocket handler for the gevent pywsgi server, a Python network library"},"popularity":{"monthly_downloads":1132974,"position":4314,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.10.1"}
