Cannot find imports from .pth files in site-packages folder
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 20.6k
- Forks
- 3.3k
- Métricas de merge de PR
- Métricas de PR pendientes
Descripción
Bug Report
This old issue here was fixed in the past but is occurring again. Currently, the correct search path is only used modules or packages from what I understood from the source code here. This is not enough and should be done systematically instead.
This issue typically appends when installing C++ extension modules based on CMake configuration files such as hppfcl. The compiled libraries is generally installed under the user-specified install directory instead of actual site-package. Then, this directory is added to the search path using a .pth file.
Your Environment
- Mypy version used: 1.0.1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la lógica de la ruta de búsqueda de imports en mypy/main.py en la ubicación enlazada y, después, revisa el issue #8824 para consultar la corrección anterior. Reproduce la configuración al estilo de hppfcl, donde un archivo .pth añade un directorio de instalación, y verifica que los imports desde ese directorio se resuelvan correctamente sin depender únicamente de módulos o paquetes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- devtools
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100