aristanetworks / aristanetworks/cloudvision-python

Potential issue with package overlap

Abierto
#8 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
37
Forks
26
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Installing `cloudvision` library also installs `fmp` and `arista` packages into the python site-packages.

There are existing pypi packages called `fmp` ([released April 2022](https://pypi.org/project/fmp)) and `arista` ([released April 2009](https://pypi.org/project/arista))

Installing either of these packages **_after_** installation of `cloudvision` will at the very least overwrite the `__init__.py` files written by `cloudvision`, causing some issues with imports in cloudvision that import code from these, though they can still be imported with absolute paths. Future releases of the packages may have file conflicts, which would overwrite the content added by `cloudvision`, and completely break package code using the imports.

See aristanetworks/cloudvision-python/issues/7 for further details
A solution to this issue is being actively worked on by the Arista team

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza leyendo aristanetworks/cloudvision-python/issues/7 e inspecciona cómo la distribución cloudvision instala los paquetes fmp y arista. Confirma las rutas de paquetes en conflicto y define la finalización como instalar cloudvision junto con los paquetes de PyPI existentes sin sobrescribir sus archivos ni romper las importaciones de cloudvision.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
tooling
Tipo de issue
Error
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.