MagicStack / MagicStack/uvloop
Attach uvloop to a running libuv event loop
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Cython
- Estrellas
- 11.9k
- Forks
- 616
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I am interested in uvloop for the following use case:
- I have a C++ application running libuv, embedding a Python interpreter running in the main thread
- I would like to use asyncio in the Python interpreter so that it uses the libuv event loop at hand, and does not block the main application.
Does uvloop's provide means to **attach the Python wrapper to an existing libuv event loop**? If it is a simple addition, would you consider such a feature - or accept a contribution enabling this use case ? (pointers welcome on where to get started).
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza revisando los puntos de entrada existentes de uvloop para el event loop de asyncio y cómo el intérprete de Python llega actualmente a libuv; el issue no menciona archivos ni tests. Determina si está permitido conectarse a un loop de libuv que se esté ejecutando externamente o qué diseño de API sería necesario, y documenta después un camino concreto para realizar la contribución y los criterios de finalización.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- networking
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100