{"id":45515,"library":"napari-plugin-manager","title":"napari-plugin-manager","description":"A plugin manager for napari, allowing users to install, manage, and discover plugins directly within the napari application. Version 0.1.11, released monthly.","status":"active","version":"0.1.11","language":"python","source_language":"en","source_url":"https://github.com/napari/napari-plugin-manager","tags":["napari","plugin-manager","bioimage","microscopy"],"install":[{"cmd":"pip install napari-plugin-manager","lang":"bash","label":"PyPI install"}],"dependencies":[{"reason":"Core dependency; plugin manager is a napari plugin itself.","package":"napari","optional":false}],"imports":[{"wrong":"from napari_plugin_manager import PluginManager","symbol":"PluginManager","correct":"from napari_plugin_manager import PluginManager"}],"quickstart":{"code":"from napari_plugin_manager import PluginManager\n\n# Initialize manager (requires a napari viewer instance)\nimport os\nviewer = None  # In practice, get or create a napari.viewer.Viewer\nmanager = PluginManager(viewer=viewer)\n\n# List installed plugins\nplugins = manager.list_plugins()\nprint(plugins)\n\n# Install a plugin (requires internet connection)\n# manager.install('napari-some-plugin')\n\n# Uninstall a plugin\n# manager.uninstall('napari-some-plugin')","lang":"python","description":"Initialize the PluginManager with a napari viewer and perform basic operations like listing, installing, and uninstalling plugins."},"warnings":[{"fix":"Upgrade to napari>=0.4.0 and use napari's built-in plugin manager ('Plugins' menu or napari.plugins module).","message":"napari-plugin-manager is deprecated and replaced by napari's built-in plugin manager in napari>=0.4.0. Use napari's native plugin management instead.","severity":"deprecated","affected_versions":">=0.1.0, <=0.1.11"},{"fix":"Ensure napari is installed and import napari before using napari_plugin_manager.","message":"napari-plugin-manager is specifically for managing napari plugins; it does not work standalone. Must be used within an active napari application.","severity":"gotcha","affected_versions":"all"},{"fix":"Use official napari plugin catalog or verify plugin source before installation.","message":"Installing plugins via this manager may require network access and can install arbitrary packages; only install from trusted sources.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.1.11':24 'allow':10 'applic':22 'bioimag':31 'direct':18 'discov':16 'instal':13 'manag':4,7,14,30 'microscopi':32 'month':26 'napari':2,9,21,27 'napari-plugin-manag':1 'plugin':3,6,17,29 'plugin-manag':28 'releas':25 'user':11 'version':23 'within':19","created_at":"2026-06-07T12:55:23.632150+00:00","updated_at":"2026-06-07T12:55:23.632150+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'PluginManager' from 'napari_plugin_manager' (/tmp/tmpjr19iycm/venv/lib/python3.12/site-packages/napari_plugin_manager/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}