Pip: Después de la instalación de pip de lark, el archivo __init__.py está vacío

Creado en 12 may. 2020  ·  3Comentarios  ·  Fuente: pypa/pip

Medio ambiente

  • versión pip: 18.1
  • Versión de Python: 3.7.3
  • Sistema operativo: Windows 10, Raspbian 10

Descripción
Recién descargué pip y python en mi Windows, instalé lark (pip install lark). Después de ejecutar la fuente que usa módulos lark, me dio errores sobre módulos faltantes de lark. Descubrí que en la carpeta descargada site-packages / lark / el archivo _ _ init _ _.py está vacío. Tengo que descargar y agregar el contenido del archivo manualmente desde github para poder usar el paquete. Este problema ocurre solo después de la instalación nueva del pip, cuando se actualiza uno existente, el caso funciona bien, el paquete se descarga y el contenido del archivo es correcto.

Comportamiento esperado
El paquete de alondra se puede utilizar en una computadora recién configurada

Cómo reproducir

  1. Instale el último pip en una computadora donde nunca se instaló antes
  2. Ejecute 'pip install lark'
  3. Verifique el archivo site-packages / lark / _ _ init _ _.py, el archivo no tiene contenido

Pudimos reproducir esto en 3 máquinas diferentes (1xWindows, 2xRaspberryPi's). El problema nunca ocurre al actualizar pip en lugar de una instalación nueva.

support

Comentario más útil

¿Se menciona el paquete lark en el ticket https://github.com/voidfiles/lark ? Veo que su __init__.py está realmente vacío y el paquete PyPi asociado también apunta al mismo repositorio.

Los detalles del paquete cuando instalé lark en un nuevo virtualenv fueron los siguientes. Ahí es donde descubrí el repositorio de github

$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by: 

Supongo que, en su lugar, deseaba instalar https://github.com/lark-parser/lark . Para lo cual debe ejecutar pip install lark-parser según sus documentos.

Todos 3 comentarios

¿Se menciona el paquete lark en el ticket https://github.com/voidfiles/lark ? Veo que su __init__.py está realmente vacío y el paquete PyPi asociado también apunta al mismo repositorio.

Los detalles del paquete cuando instalé lark en un nuevo virtualenv fueron los siguientes. Ahí es donde descubrí el repositorio de github

$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by: 

Supongo que, en su lugar, deseaba instalar https://github.com/lark-parser/lark . Para lo cual debe ejecutar pip install lark-parser según sus documentos.

Hola deveshks,

Gracias por la pista, sí, parece que el paquete instalado es de voidfiles. Echaré un vistazo a cuál fue la idea inicial detrás de la instalación de lark primero, luego al analizador de lark en la fuente lo que tengo que configurar.

Eso es genial. Parece que su problema está relacionado con la identificación errónea del paquete que se instaló y no está relacionado con pip como tal. En ese caso, puede continuar y cerrar el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones