Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

cannot import name 'Loop' from 'uvloop.loop' on platform armv7l

Aberta
#641 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
30/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
linux, python

Direção de pesquisa

Comece por Readme.txt e setup.py, especialmente pelo comando configure e pelo nome do arquivo da extensão gerada; em seguida, compare a arquitetura de build com o runtime armv7l e reproduza a falha de importação. Considera-se concluído quando o pacote compilado de forma cruzada pode ser importado no armv7l e expõe Loop de uvloop.loop.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

uvloop version: 0.19.0
Python version: 3.10.7
Platform: Linux 5.4.61 armv7l GNU/Linux

  • Can you reproduce the bug with PYTHONASYNCIODEBUG in env?:

  • Does uvloop behave differently from vanilla asyncio? How?:

    I tried to cross-compile uvloop and port it to my armv7l platform for use, following the build steps in Readme.txt. The only difference was that I modified the contents of the setup.py due to the fact that it was not clear how to select the arm's configuration items:
    image
    -174:cmd = ['./configure']
    +174:cmd = ['./configure', '--host=arm-linux-gnueabi']
    This did work and successfully cross compiled.The log of the compilation process is given in the attachment.
    MobaXterm_10.3.1.69LeetxServerVM-T113_20241026_151215.txt
    After making && make isntall I checked the format with the readelf -h loop.cpython-310-x86_64-linux-gnu.so directive and it was right.
    image
    But after I ported him to armv7l, import uvloop prompts:
    cannot import name 'Loop' from 'uvloop.loop' (/usr/lib/python3.10/site-packages/uvloop/loop.cpython [-310-x86_64-linux-gnu.so)]
    I'm not sure what else in the process might be causing this problem

Linguagem predominante
Cython
Estrelas
11.9k
Forks
615
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de MagicStack/uvloop

Todas as issues de MagicStack/uvloop

Issues semelhantes

Mais issues de Build System

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.