aristanetworks / aristanetworks/cloudvision-python

Potential issue with package overlap

Offen
#8 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
36
Forks
26
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lesen Sie zunächst aristanetworks/cloudvision-python/issues/7 und untersuchen Sie, wie die cloudvision-Distribution die Pakete fmp und arista installiert. Bestätigen Sie die konfligierenden Paketpfade und definieren Sie den Abschluss als die Installation von cloudvision neben den vorhandenen PyPI-Paketen, ohne deren Dateien zu überschreiben oder die cloudvision-Imports zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.