Sobre el proyecto

rsgiadapter es una biblioteca de Python que proporciona un adaptador para ejecutar aplicaciones ASGI (Asynchronous Server Gateway Interface), como FastAPI, Starlette y Django, en un servidor RSGI. Aunque permite la compatibilidad, el proyecto señala que se prefiere el uso de frameworks con soporte nativo de RSGI para obtener un rendimiento óptimo. Las capacidades compatibles incluyen: - Manejo de solicitudes y respuestas HTTP (ASGI scope, receive y send). - Soporte de WebSocket (connect, accept, receive, send y close). - Gestión del ciclo de vida (eventos de startup y shutdown). - Extensiones específicas como http.response.pathsend y websocket.http.response. Es compatible con una amplia gama de frameworks ASGI, incluyendo FastAPI, Starlette, Litestar, Falcon, BlackSheep, Quart, Sanic y Django (3.0+).