Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Attach uvloop to a running libuv event loop

Offen
#593 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
networking

Rechercherichtung

Beginne damit, die vorhandenen asyncio-Einstiegspunkte für Event-Loops in uvloop zu überprüfen und zu untersuchen, wie der Python-Interpreter derzeit libuv erreicht; im Issue werden keine Dateien oder Tests genannt. Ermittle, ob das Einbinden in einen extern laufenden libuv-Loop unterstützt wird oder welches API-Design dafür erforderlich wäre, und dokumentiere anschließend einen konkreten Beitragsweg sowie die Kriterien für den Abschluss.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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).

Vorherrschende Sprache
Cython
Sterne
11.9k
Forks
615
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus MagicStack/uvloop

Alle Issues in MagicStack/uvloop

Ähnliche Issues

Weitere Issues zu Networking

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.