Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audit napari utilities imports on this package #34

Open
goanpeca opened this issue May 24, 2024 · 0 comments
Open

Audit napari utilities imports on this package #34

goanpeca opened this issue May 24, 2024 · 0 comments
Assignees
Labels
task Work around tooling / release / ci

Comments

@goanpeca
Copy link
Contributor

goanpeca commented May 24, 2024

In order to make this plugin manager more generic, we need to audit code that is being used/imported from napari and evaluate if the utility can be copied over the base plugin-manager repo, so that we do not require napari as a dependency.

import napari.plugins
import napari.resources
import npe2
from napari._qt.qt_resources import QColoredSVGIcon
from napari._qt.qthreading import create_worker
from napari._qt.widgets.qt_message_popup import WarnPopup
from napari._qt.widgets.qt_tooltip import QtToolTipLabel
from napari.plugins.npe2api import iter_napari_plugin_info
from napari.plugins.utils import normalized_name
from napari.settings import get_settings
from napari.utils.misc import (
    parse_version,
    running_as_constructor_app,
)
from napari.utils.translations import trans
from napari._version import version as _napari_version
from napari._version import version_tuple as _napari_version_tuple
from napari.plugins import plugin_manager
from napari.plugins.npe2api import _user_agent
from napari.utils.misc import StringEnum
from napari.utils.translations import trans
from npe2 import PluginManager
@goanpeca goanpeca self-assigned this May 24, 2024
@goanpeca goanpeca added the task Work around tooling / release / ci label Jul 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Work around tooling / release / ci
Projects
None yet
Development

No branches or pull requests

1 participant