RoccoDAnt / napari-zelda

ZELDA: a 3D Image Segmentation and Parent to Child relation plugin for microscopy image analysis in napari
BSD 3-Clause "New" or "Revised" License
19 stars 3 forks source link

Fix napari version in dependencies #2

Open haesleinhuepf opened 2 years ago

haesleinhuepf commented 2 years ago

Hi @RoccoDAnt ,

first of all congrats to this cool napari plugin! However, I just had an issue with installing it. My napari-app, which is version 0.4.11 threw an error:

ERROR: Cannot uninstall napari 0.4.11, RECORD file not found. Hint: The package was installed by briefcase.

when trying to install napari-zelda, because of this line: https://github.com/RoccoDAnt/napari-zelda/blob/main/setup.cfg#L33

Is there a specific reason for excluding this napari version?

Thanks!

Best, Robert

Full error log:

Collecting napari-zelda

  Downloading napari-zelda-0.1.4.tar.gz (578 kB)

Requirement already satisfied: magicgui in c:\users\rober\appdata\local\programs\napari\python\lib\site-packages (from napari-zelda) (0.3.2)

Requirement already satisfied: matplotlib in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-zelda) (3.4.3)

Collecting json5

  Using cached json5-0.9.6-py2.py3-none-any.whl (18 kB)

Collecting napari!=0.4.11

  Using cached napari-0.4.12-py3-none-any.whl (2.4 MB)

Requirement already satisfied: napari-plugin-engine>=0.1.4 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-zelda) (0.1.9)

Requirement already satisfied: numpy in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-zelda) (1.19.3)

Requirement already satisfied: pandas in c:\users\rober\appdata\local\programs\napari\python\lib\site-packages (from napari-zelda) (1.3.0)

Requirement already satisfied: scikit-image in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-zelda) (0.18.3)

Requirement already satisfied: scipy in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-zelda) (1.7.1)

Requirement already satisfied: pyparsing>=2.2.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from matplotlib->napari-zelda) (2.4.7)

Requirement already satisfied: pillow>=6.2.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from matplotlib->napari-zelda) (8.3.2)

Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from matplotlib->napari-zelda) (1.3.2)

Requirement already satisfied: python-dateutil>=2.7 in c:\users\rober\appdata\local\programs\napari\app_packages (from matplotlib->napari-zelda) (2.8.2)
Requirement already satisfied: cycler>=0.10 in c:\users\rober\appdata\local\programs\napari\app_packages (from matplotlib->napari-zelda) (0.10.0)

Requirement already satisfied: six in c:\users\rober\appdata\local\programs\napari\app_packages (from cycler>=0.10->matplotlib->napari-zelda) (1.16.0)

Requirement already satisfied: pint>=0.17 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.17)

Requirement already satisfied: wrapt>=1.11.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (1.12.1)

Requirement already satisfied: appdirs>=1.4.4 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (1.4.4)

Requirement already satisfied: vispy!=0.8.0,>=0.6.4 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.8.1)

Requirement already satisfied: PyYAML>=5.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (5.4.1)

Requirement already satisfied: qtpy>=1.7.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (1.10.0)

Requirement already satisfied: superqt>=0.2.4 in c:\users\rober\appdata\local\programs\napari\python\lib\site-packages (from napari!=0.4.11->napari-zelda) (0.2.4)

Requirement already satisfied: napari-console>=0.0.4 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.0.4)

Requirement already satisfied: pydantic>=1.8.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (1.8.2)

Requirement already satisfied: psutil>=5.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (5.8.0)

Requirement already satisfied: tqdm>=4.56.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (4.62.2)

Requirement already satisfied: certifi>=2018.1.18 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (2021.5.30)

Requirement already satisfied: jsonschema>=3.2.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (3.2.0)

Requirement already satisfied: imageio>=2.5.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (2.9.0)

Requirement already satisfied: PyOpenGL>=3.1.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (3.1.5)

Requirement already satisfied: numpydoc>=0.9.2 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (1.1.0)

Requirement already satisfied: typing-extensions in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (3.10.0.2)

Requirement already satisfied: tifffile>=2020.2.16 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (2021.8.30)

Requirement already satisfied: dask[array]!=2.28.0,>=2.15.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (2021.8.1)

Requirement already satisfied: napari-svg>=0.1.4 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.1.5)

Requirement already satisfied: cachey>=0.2.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.2.1)

Requirement already satisfied: toolz>=0.10.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari!=0.4.11->napari-zelda) (0.11.1)

Requirement already satisfied: heapdict in c:\users\rober\appdata\local\programs\napari\app_packages (from cachey>=0.2.1->napari!=0.4.11->napari-zelda) (1.0.1)

Requirement already satisfied: partd>=0.3.10 in c:\users\rober\appdata\local\programs\napari\app_packages (from dask[array]!=2.28.0,>=2.15.0->napari!=0.4.11->napari-zelda) (1.2.0)

Requirement already satisfied: packaging>=20.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from dask[array]!=2.28.0,>=2.15.0->napari!=0.4.11->napari-zelda) (21.0)

Requirement already satisfied: fsspec>=0.6.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from dask[array]!=2.28.0,>=2.15.0->napari!=0.4.11->napari-zelda) (2021.8.1)

Requirement already satisfied: cloudpickle>=1.1.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from dask[array]!=2.28.0,>=2.15.0->napari!=0.4.11->napari-zelda) (1.6.0)

Requirement already satisfied: attrs>=17.4.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from jsonschema>=3.2.0->napari!=0.4.11->napari-zelda) (21.2.0)

Requirement already satisfied: pyrsistent>=0.14.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from jsonschema>=3.2.0->napari!=0.4.11->napari-zelda) (0.18.0)

Requirement already satisfied: setuptools in c:\users\rober\appdata\local\programs\napari\app_packages (from jsonschema>=3.2.0->napari!=0.4.11->napari-zelda) (57.4.0)

Requirement already satisfied: docstring-parser in c:\users\rober\appdata\local\programs\napari\app_packages (from magicgui->napari-zelda) (0.10)

Requirement already satisfied: psygnal>=0.1.3 in c:\users\rober\appdata\local\programs\napari\python\lib\site-packages (from magicgui->napari-zelda) (0.1.4)

Requirement already satisfied: IPython>=7.7.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (7.27.0)

Requirement already satisfied: ipykernel>=5.2.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (6.3.1)

Requirement already satisfied: qtconsole!=4.7.6,>=4.5.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (5.1.1)

Requirement already satisfied: debugpy<2.0,>=1.0.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (1.4.1)

Requirement already satisfied: ipython-genutils in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.2.0)

Requirement already satisfied: traitlets<6.0,>=4.1.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (5.1.0)

Requirement already satisfied: matplotlib-inline<0.2.0,>=0.1.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.1.2)

Requirement already satisfied: jupyter-client<8.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (7.0.2)

Requirement already satisfied: tornado<7.0,>=4.2 in c:\users\rober\appdata\local\programs\napari\app_packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (6.1)

Requirement already satisfied: colorama in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.4.4)

Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (3.0.20)

Requirement already satisfied: pygments in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (2.10.0)

Requirement already satisfied: jedi>=0.16 in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.18.0)

Requirement already satisfied: pickleshare in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.7.5)

Requirement already satisfied: backcall in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.2.0)

Requirement already satisfied: decorator in c:\users\rober\appdata\local\programs\napari\app_packages (from IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (5.0.9)

Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from jedi>=0.16->IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.8.2)

Requirement already satisfied: pyzmq>=13 in c:\users\rober\appdata\local\programs\napari\app_packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (22.2.1)

Requirement already satisfied: jupyter-core>=4.6.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (4.7.1)

Requirement already satisfied: entrypoints in c:\users\rober\appdata\local\programs\napari\app_packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.3)

Requirement already satisfied: nest-asyncio>=1.5 in c:\users\rober\appdata\local\programs\napari\app_packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (1.5.1)

Requirement already satisfied: pywin32>=1.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from jupyter-core>=4.6.0->jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (301)

Requirement already satisfied: sphinx>=1.6.5 in c:\users\rober\appdata\local\programs\napari\app_packages (from numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (4.1.2)

Requirement already satisfied: Jinja2>=2.3 in c:\users\rober\appdata\local\programs\napari\app_packages (from numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (3.0.1)

Requirement already satisfied: MarkupSafe>=2.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from Jinja2>=2.3->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.0.1)

Requirement already satisfied: locket in c:\users\rober\appdata\local\programs\napari\app_packages (from partd>=0.3.10->dask[array]!=2.28.0,>=2.15.0->napari!=0.4.11->napari-zelda) (0.2.1)

Requirement already satisfied: wcwidth in c:\users\rober\appdata\local\programs\napari\app_packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->IPython>=7.7.0->napari-console>=0.0.4->napari!=0.4.11->napari-zelda) (0.2.5)

Requirement already satisfied: docutils<0.18,>=0.14 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (0.17.1)

Requirement already satisfied: sphinxcontrib-jsmath in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.0.1)

Requirement already satisfied: babel>=1.3 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.9.1)

Requirement already satisfied: requests>=2.5.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.26.0)

Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.0.0)

Requirement already satisfied: sphinxcontrib-qthelp in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.0.3)

Requirement already satisfied: sphinxcontrib-devhelp in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.0.2)

Requirement already satisfied: imagesize in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.2.0)

Requirement already satisfied: alabaster<0.8,>=0.7 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (0.7.12)

Requirement already satisfied: snowballstemmer>=1.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.1.0)

Requirement already satisfied: sphinxcontrib-applehelp in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.0.2)

Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in c:\users\rober\appdata\local\programs\napari\app_packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.1.5)

Requirement already satisfied: pytz>=2015.7 in c:\users\rober\appdata\local\programs\napari\app_packages (from babel>=1.3->sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2021.1)

Requirement already satisfied: idna<4,>=2.5 in c:\users\rober\appdata\local\programs\napari\app_packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (3.2)

Requirement already satisfied: charset-normalizer~=2.0.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (2.0.4)

Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari!=0.4.11->napari-zelda) (1.26.6)

Requirement already satisfied: hsluv in c:\users\rober\appdata\local\programs\napari\app_packages (from vispy!=0.8.0,>=0.6.4->napari!=0.4.11->napari-zelda) (5.0.2)

Requirement already satisfied: freetype-py in c:\users\rober\appdata\local\programs\napari\app_packages (from vispy!=0.8.0,>=0.6.4->napari!=0.4.11->napari-zelda) (2.2.0)

Requirement already satisfied: networkx>=2.0 in c:\users\rober\appdata\local\programs\napari\app_packages (from scikit-image->napari-zelda) (2.6.2)

Requirement already satisfied: PyWavelets>=1.1.1 in c:\users\rober\appdata\local\programs\napari\app_packages (from scikit-image->napari-zelda) (1.1.1)

Building wheels for collected packages: napari-zelda

  Building wheel for napari-zelda (setup.py): started

  Building wheel for napari-zelda (setup.py): finished with status 'done'

  Created wheel for napari-zelda: filename=napari_zelda-0.1.4-py3-none-any.whl size=12980 sha256=994f9f3254ec17e27c6e7f77e059124b31374069ab67a3c101d9918b46e4826a
  Stored in directory: c:\users\rober\appdata\local\pip\cache\wheels\c2\5b\48\aae9b8bc61633cd204e6785f2c03501189077bd83704a4b73d

Successfully built napari-zelda

Installing collected packages: napari, json5, napari-zelda
  Attempting uninstall: napari

    Found existing installation: napari 0.4.11

ERROR: Cannot uninstall napari 0.4.11, RECORD file not found. Hint: The package was installed by briefcase.

WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the 'C:\Users\rober\AppData\Local\Programs\napari\python\python.exe -m pip install --upgrade pip' command.
RoccoDAnt commented 2 years ago

Hi Robert @haesleinhuepf, thanks for checking it out! I had a few users having issues with that version and errors thrown from QWindow about window geometry. napari 0.4.11 correctly shows the plugin but once closed it won't start again. I tried (with try and catch) to use napari.utils.setting to set the "Save Window Geometry" as False but that line seemed to be ignored by napari 0.4.11, while previous (<=0.4.10) and latest (0.4.12) correctly restart napari with a smaller GUI size and no error/warning seems to show up. My bad for not having further investigated this (asked for help) by opening an issue on napari repository.
I excluded version 0.4.11 as a temporary solution to further progress with the plugin development. Will try to get it working also with 0.4.11 but it will probably require some more time. Thanks!