{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"},{"label":"Server","url":"https://skillfed.io/packages/category/internet-www-http-wsgi-server"}],"enrichment":{"capability":"A single-threaded asynchronous WSGI server with WebSocket support built on Python's asyncore module, serving WSGI applications and handling WebSocket connections on a specified path.","skillfed_tags":["deprecated","abandoned"],"use_cases":["Prototyping a simple WebSocket echo server or chat application with minimal dependencies during development or learning.","Serving a legacy WSGI application that needs WebSocket support in an environment where modern alternatives are not available.","Educational projects exploring how asynchronous I/O and WebSocket protocols work at a low level using Python's standard library."],"what_it_does":"asyncore-wsgi is a lightweight WSGI server that runs a single-threaded event loop using Python's asyncore module to handle HTTP requests and WebSocket connections. It lets you serve standard WSGI applications alongside custom WebSocket handlers by subclassing AsyncWebSocketHandler and implementing message and lifecycle callbacks. The server binds to a host and port, serves your WSGI app on the root path, and routes WebSocket upgrades to a handler class you provide.\n\nThe package has no runtime dependencies and installs as a pure Python wheel. However, it is built on asyncore, which is deprecated and scheduled for removal from Python's standard library. The project itself has been abandoned since 2023-07-06 with no recent commits or maintenance activity, making it unsuitable for new development or production use in modern Python environments.","worth_installing":"No. The project is abandoned and built on a deprecated standard library module (asyncore). While it has no known vulnerabilities and low install friction, asyncore is scheduled for removal from Python and the package receives no maintenance. Use a modern alternative instead."},"id":"asyncore-wsgi","links":{"html":"https://skillfed.io/packages/asyncore-wsgi","md":"https://skillfed.io/packages/asyncore-wsgi.md","pypi":"https://pypi.org/project/asyncore-wsgi/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-07-05","license_spdx":null,"license_treatment":"permissive","name":"asyncore-wsgi","python_support":"supports_current","summary":"Asynchronous WSGI and WebSocket server based on asyncore module"},"popularity":{"monthly_downloads":76357,"position":14631,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.11"}
