MagicStack / MagicStack/uvloop

[Feature Request] sendfile support

Ouverte
#549 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Cython
Étoiles
11.9k
Forks
616
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

  • uvloop version: 0.17.0
  • Python version: 3.11.4
  • Platform: arm64
  • Can you reproduce the bug with PYTHONASYNCIODEBUG in env?: (missing feature, not a bug)
  • Does uvloop behave differently from vanilla asyncio? How?: No sendfile support

It would be awesome to be able to use sendfile with uvloop

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par comparer le comportement de la boucle d’événements et du transport de uvloop avec la prise en charge de sendfile par vanilla asyncio, car l’issue indique que uvloop ne la prend pas en charge. Définissez le comportement pris en charge et le périmètre des plateformes avant d’identifier les points d’entrée pertinents ; le travail est terminé lorsque uvloop fournit un comportement sendfile cohérent avec asyncio et que le comportement correspondant est vérifié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
backend, networking
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.