MagicStack / MagicStack/uvloop
uvloop pypy3.9 error on import
Ouverte
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: pypy3.9
- Platform: Debian Bullseye
- Can you reproduce the bug with
PYTHONASYNCIODEBUGin env?: Yes - Does uvloop behave differently from vanilla asyncio? How?: Vanilla asyncio does not create this error
uvloop fails to import with the following traceback
File "/var/gpob/GB.py", line 36, in <module>
import uvloop
File "/usr/lib/pypy3.9/site-packages/uvloop/__init__.py", line 7, in <module>
from .loop import Loop as __BaseLoop # NOQA
ImportError: /usr/lib/pypy3.9/site-packages/uvloop/loop.pypy39-pp73-x86_64-linux-gnu.so: undefined symbol: PyContext_CopyCurrent```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’import sous Debian Bullseye avec PyPy 3.9 et uvloop 0.17.0, puis inspectez uvloop/init.py et le fichier loop.pypy39-pp73-x86_64-linux-gnu.so importé, associé au symbole PyContext_CopyCurrent non défini. Le travail est terminé lorsque uvloop s’importe correctement sous PyPy et que le comportement d’importation concerné est couvert par un test de régression approprié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100