aristanetworks / aristanetworks/cloudvision-python

Potential issue with package overlap

オープン
#8 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
36
フォーク
26
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず aristanetworks/cloudvision-python/issues/7 を読み、cloudvision ディストリビューションが fmp パッケージと arista パッケージをどのようにインストールするかを調査します。競合するパッケージパスを確認し、既存の PyPI パッケージのファイルを上書きしたり cloudvision の import を壊したりせずに、cloudvision を既存の PyPI パッケージと共存させてインストールできることを完了条件とします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
tooling
issue の種類
バグ
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。