Pylint no maneja las importaciones cuando varios proyectos tienen el mismo nombre de módulo base

StackOverflow https://stackoverflow.com/questions/4087966

  •  28-09-2019
  •  | 
  •  

Pregunta

Tenemos una serie de proyectos de código en diferentes partes de nuestro árbol de fuentes que todos tienen un company_name paquete base, y algunos de ellos importar la funcionalidad de entre si. Esto funciona muy bien cuando se ejecuta el código, setuptools y mango declare_namespace peicing juntos los módulos. Sin embargo, no parece pylint estar sintiendo el mojo, por lo que un gran número de archivos tiene gran-alta prio errores Unable to import X from company_name. PYTHONPATH no ayuda, tal vez algo de magia en pylints --init descolgado =? Cualquier consejos e ideas muy bienvenidos!

¿Fue útil?

Solución

Tengo un problema similar con ajustes basados ??en directorios de importación de muchos proyectos a la vez.

Mi solución sucia es hacer enlaces simbólicos, cada uno con diferente nombre y luego usar esa importación (por ejemplo ProjectA / configuración - -> projA_settings, ProjectB / configuración> projB_settings.):

import projA_settings

o

import projB_settings
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top