aristanetworks / aristanetworks/cloudvision-python

Potential issue with package overlap

Aperta
#8 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
36
Fork
26
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo aristanetworks/cloudvision-python/issues/7 e verifica come la distribuzione cloudvision installa i pacchetti fmp e arista. Conferma i percorsi dei pacchetti in conflitto e definisci il completamento come l’installazione di cloudvision insieme ai pacchetti PyPI esistenti, senza sovrascrivere i loro file né compromettere gli import di cloudvision.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
tooling
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.