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

QProcess warning messages when installing multiple plugins at the same time #77

Closed
dalthviz opened this issue Jul 18, 2024 · 3 comments · Fixed by #88
Closed

QProcess warning messages when installing multiple plugins at the same time #77

dalthviz opened this issue Jul 18, 2024 · 3 comments · Fixed by #88
Assignees
Labels
bug Something isn't working

Comments

@dalthviz
Copy link
Member

When triggering multiple plugin installations (>=2 at least on Windows) at the same time you can see some Qt warnings related with QProcess:

plugin_install_qprocess_warnings

Seems like the plugins install without issues but maybe this is something to check more carefully:

  • Warning messages:
WARNING: QProcess::setProgram: Process is already running
15:11:46 : WARNING : MainThread : QProcess::setProgram: Process is already running
WARNING: QProcess::setProgram: Process is already running
15:11:46 : WARNING : MainThread : QProcess::setProgram: Process is already running
WARNING: QProcess::start: Process is already running
15:11:46 : WARNING : MainThread : QProcess::start: Process is already running
  • Status ouput:
Starting 'C:\Users\dalth\anaconda3\envs\napari-dev\python.exe' with args ['-m', 'pip', 'install', '-c', 'C:\\Users\\dalth\\AppData\\Local\\Temp\\tmp33p4482n-napari-constraints.txt', 'acquifer-napari==0.0.2']
Collecting acquifer-napari==0.0.2
  Using cached acquifer_napari-0.0.2-py3-none-any.whl.metadata (4.3 kB)
Requirement already satisfied: acquifer in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (2.0.0)
Requirement already satisfied: napari in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (0.5.0a6.dev10+gbf157e37)
Requirement already satisfied: numpy in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (1.23.5)
Requirement already satisfied: sortedcontainers in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (2.4.0)
Requirement already satisfied: dask-image in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (2024.5.3)
Requirement already satisfied: xarray in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer-napari==0.0.2) (2024.6.0)
Requirement already satisfied: pythonnet in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from acquifer->acquifer-napari==0.0.2) (3.0.3)
Requirement already satisfied: dask>=2024.4.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (2024.6.1)
Requirement already satisfied: scipy>=1.7.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask-image->acquifer-napari==0.0.2) (1.13.1)
Requirement already satisfied: pandas>=2.0.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask-image->acquifer-napari==0.0.2) (2.2.2)
Requirement already satisfied: pims>=0.4.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask-image->acquifer-napari==0.0.2) (0.7)
Requirement already satisfied: tifffile>=2018.10.18 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask-image->acquifer-napari==0.0.2) (2024.6.18)

Starting 'C:\Users\dalth\anaconda3\envs\napari-dev\python.exe' with args ['-m', 'pip', 'install', '-c', 'C:\\Users\\dalth\\AppData\\Local\\Temp\\tmp33p4482n-napari-constraints.txt', 'acquifer-napari==0.0.2']
Requirement already satisfied: appdirs>=1.4.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (1.4.4)
Requirement already satisfied: app-model<0.3.0,>=0.2.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.2.8.dev17+g58b9a23)
Requirement already satisfied: cachey>=0.2.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.2.1)
Requirement already satisfied: certifi>=2018.1.18 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (2024.6.2)
Requirement already satisfied: imageio!=2.22.1,>=2.20 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (2.34.1)
Requirement already satisfied: jsonschema>=3.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (4.22.0)
Requirement already satisfied: lazy-loader>=0.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.4)
Requirement already satisfied: magicgui>=0.7.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.8.3)
Requirement already satisfied: napari-console>=0.0.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.0.9)
Requirement already satisfied: napari-plugin-engine>=0.1.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.2.0)
Requirement already satisfied: napari-svg>=0.1.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.2.0)
Requirement already satisfied: npe2>=0.7.6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.7.6)
Requirement already satisfied: numpydoc>=0.9.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (1.7.0)
Requirement already satisfied: Pillow>=9.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (10.3.0)
Requirement already satisfied: pint>=0.17 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.24)
Requirement already satisfied: psutil>=5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (6.0.0)
Requirement already satisfied: psygnal>=0.5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.11.1)
Requirement already satisfied: pydantic>=1.9.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (1.10.17)
Requirement already satisfied: pygments>=2.6.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (2.18.0)
Requirement already satisfied: PyOpenGL>=3.1.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (3.1.7)
Requirement already satisfied: PyYAML>=5.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (6.0.1)
Requirement already satisfied: qtpy>=1.10.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (2.4.1)
Requirement already satisfied: scikit-image>=0.19.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (0.24.0)
Requirement already satisfied: superqt>=0.6.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.6.7)
Requirement already satisfied: toolz>=0.10.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.12.1)
Requirement already satisfied: tqdm>=4.56.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (4.66.4)
Requirement already satisfied: typing-extensions>=4.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (4.12.2)
Requirement already satisfied: vispy<0.15,>=0.14.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (0.14.3)
Requirement already satisfied: wrapt>=1.11.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari->acquifer-napari==0.0.2) (1.16.0)
Requirement already satisfied: packaging>=23.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from xarray->acquifer-napari==0.0.2) (24.1)
Requirement already satisfied: in-n-out>=0.1.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from app-model<0.3.0,>=0.2.5->napari->acquifer-napari==0.0.2) (0.2.1)
Requirement already satisfied: pydantic-compat>=0.1.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from app-model<0.3.0,>=0.2.5->napari->acquifer-napari==0.0.2) (0.1.2)
Requirement already satisfied: heapdict in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from cachey>=0.2.1->napari->acquifer-napari==0.0.2) (1.0.1)
Requirement already satisfied: click>=8.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (8.1.7)
Requirement already satisfied: cloudpickle>=1.5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (3.0.0)
Requirement already satisfied: fsspec>=2021.09.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (2024.6.0)
Requirement already satisfied: partd>=1.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (1.4.2)
Requirement already satisfied: importlib-metadata>=4.13.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (7.1.0)
Requirement already satisfied: dask-expr<1.2,>=1.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (1.1.4)

Requirement already satisfied: attrs>=22.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari->acquifer-napari==0.0.2) (23.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari->acquifer-napari==0.0.2) (2023.12.1)
Requirement already satisfied: referencing>=0.28.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari->acquifer-napari==0.0.2) (0.35.1)
Requirement already satisfied: rpds-py>=0.7.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari->acquifer-napari==0.0.2) (0.18.1)
Requirement already satisfied: docstring-parser>=0.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from magicgui>=0.7.0->napari->acquifer-napari==0.0.2) (0.16)
Requirement already satisfied: IPython>=7.7.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (8.25.0)
Requirement already satisfied: ipykernel>=5.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (6.29.4)
Requirement already satisfied: qtconsole!=4.7.6,!=5.4.2,>=4.5.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (5.5.2)
Requirement already satisfied: build>=1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.7.6->napari->acquifer-napari==0.0.2) (1.2.1)
Requirement already satisfied: rich in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.7.6->napari->acquifer-napari==0.0.2) (13.7.1)
Requirement already satisfied: tomli-w in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.7.6->napari->acquifer-napari==0.0.2) (1.0.0)
Requirement already satisfied: tomli in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.7.6->napari->acquifer-napari==0.0.2) (2.0.1)
Requirement already satisfied: typer in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.7.6->napari->acquifer-napari==0.0.2) (0.12.3)
Requirement already satisfied: sphinx>=6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (7.3.7)
Requirement already satisfied: tabulate>=0.8.10 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (0.9.0)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=2.0.0->dask-image->acquifer-napari==0.0.2) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=2.0.0->dask-image->acquifer-napari==0.0.2) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=2.0.0->dask-image->acquifer-napari==0.0.2) (2024.1)
Requirement already satisfied: slicerator>=0.9.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pims>=0.4.1->dask-image->acquifer-napari==0.0.2) (1.1.0)
Requirement already satisfied: flexcache>=0.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pint>=0.17->napari->acquifer-napari==0.0.2) (0.3)
Requirement already satisfied: flexparser>=0.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pint>=0.17->napari->acquifer-napari==0.0.2) (0.3.1)

Requirement already satisfied: networkx>=2.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image>=0.19.1->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (3.3)
Requirement already satisfied: pooch>=1.6.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (1.8.2)
Requirement already satisfied: colorama in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from tqdm>=4.56.0->napari->acquifer-napari==0.0.2) (0.4.6)
Requirement already satisfied: freetype-py in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari->acquifer-napari==0.0.2) (2.4.0)
Requirement already satisfied: hsluv in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari->acquifer-napari==0.0.2) (5.0.4)
Requirement already satisfied: kiwisolver in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari->acquifer-napari==0.0.2) (1.4.5)
Requirement already satisfied: clr-loader<0.3.0,>=0.2.6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pythonnet->acquifer->acquifer-napari==0.0.2) (0.2.6)
Requirement already satisfied: pyproject_hooks in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from build>=1->npe2>=0.7.6->napari->acquifer-napari==0.0.2) (1.1.0)

Requirement already satisfied: cffi>=1.13 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from clr-loader<0.3.0,>=0.2.6->pythonnet->acquifer->acquifer-napari==0.0.2) (1.16.0)
Requirement already satisfied: pyarrow>=7.0.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask-expr<1.2,>=1.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (16.1.0)
Requirement already satisfied: zipp>=0.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from importlib-metadata>=4.13.0->dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (3.19.2)

Requirement already satisfied: comm>=0.1.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.2.2)
Requirement already satisfied: debugpy>=1.6.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (1.8.1)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (8.6.2)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (5.7.2)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.1.7)
Requirement already satisfied: nest-asyncio in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (1.6.0)
Requirement already satisfied: pyzmq>=24 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (26.0.3)
Requirement already satisfied: tornado>=6.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (6.4.1)
Requirement already satisfied: traitlets>=5.4.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (5.14.3)
Requirement already satisfied: decorator in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (5.1.1)
Requirement already satisfied: jedi>=0.16 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.19.1)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (3.0.47)
Requirement already satisfied: stack-data in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.6.3)
Requirement already satisfied: exceptiongroup in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (1.2.1)
Requirement already satisfied: locket in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from partd>=1.2.0->dask>=2024.4.1->dask[array,dataframe]>=2024.4.1->dask-image->acquifer-napari==0.0.2) (1.0.0)
Requirement already satisfied: platformdirs>=2.5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pooch>=1.6.0->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (4.2.2)
Requirement already satisfied: requests>=2.19.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pooch>=1.6.0->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (2.32.3)

Requirement already satisfied: six>=1.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->dask-image->acquifer-napari==0.0.2) (1.16.0)
Requirement already satisfied: sphinxcontrib-applehelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.0.8)
Requirement already satisfied: sphinxcontrib-devhelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.0.6)
Requirement already satisfied: sphinxcontrib-jsmath in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.0.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (2.0.5)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.1.10)
Requirement already satisfied: sphinxcontrib-qthelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.0.7)
Requirement already satisfied: Jinja2>=3.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (3.1.4)
Requirement already satisfied: docutils<0.22,>=0.18.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (0.21.2)
Requirement already satisfied: snowballstemmer>=2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (2.2.0)
Requirement already satisfied: babel>=2.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (2.15.0)
Requirement already satisfied: alabaster~=0.7.14 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (0.7.16)
Requirement already satisfied: imagesize>=1.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (1.4.1)

Requirement already satisfied: pyconify>=0.1.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from superqt[iconify]>=0.6.1->magicgui>=0.7.0->napari->acquifer-napari==0.0.2) (0.1.6)
Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from rich->npe2>=0.7.6->napari->acquifer-napari==0.0.2) (3.0.0)

Requirement already satisfied: shellingham>=1.3.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from typer->npe2>=0.7.6->napari->acquifer-napari==0.0.2) (1.5.4)
Requirement already satisfied: pycparser in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from cffi>=1.13->clr-loader<0.3.0,>=0.2.6->pythonnet->acquifer->acquifer-napari==0.0.2) (2.22)

Requirement already satisfied: parso<0.9.0,>=0.8.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jedi>=0.16->IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.8.4)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from Jinja2>=3.0->sphinx>=6->numpydoc>=0.9.2->napari->acquifer-napari==0.0.2) (2.1.5)
Requirement already satisfied: pywin32>=300 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jupyter-core!=5.0.*,>=4.12->ipykernel>=5.2.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (306)

Requirement already satisfied: mdurl~=0.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from markdown-it-py>=2.2.0->rich->npe2>=0.7.6->napari->acquifer-napari==0.0.2) (0.1.2)

Requirement already satisfied: wcwidth in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from prompt-toolkit<3.1.0,>=3.0.41->IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.2.13)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari->acquifer-napari==0.0.2) (2.2.2)
Requirement already satisfied: executing>=1.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (2.0.1)
Requirement already satisfied: asttokens>=2.1.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (2.4.1)
Requirement already satisfied: pure-eval in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari->acquifer-napari==0.0.2) (0.2.2)

Using cached acquifer_napari-0.0.2-py3-none-any.whl (20 kB)

Installing collected packages: acquifer-napari
Successfully installed acquifer-napari-0.0.2

Task finished with exit code 0 with status 0.
Starting 'C:\Users\dalth\anaconda3\envs\napari-dev\python.exe' with args ['-m', 'pip', 'install', '-c', 'C:\\Users\\dalth\\AppData\\Local\\Temp\\tmp50zecp34-napari-constraints.txt', 'affinder==0.4.0']
Collecting affinder==0.4.0
  Using cached affinder-0.4.0-py3-none-any.whl.metadata (6.0 kB)
Requirement already satisfied: napari>=0.4.17 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (0.5.0a6.dev10+gbf157e37)
Requirement already satisfied: npe2>=0.1.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (0.7.6)
Requirement already satisfied: numpy in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (1.23.5)
Requirement already satisfied: scikit-image>=0.19.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (0.24.0)
Requirement already satisfied: magicgui>=0.3.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (0.8.3)
Requirement already satisfied: toolz in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from affinder==0.4.0) (0.12.1)

Requirement already satisfied: docstring-parser>=0.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from magicgui>=0.3.7->affinder==0.4.0) (0.16)
Requirement already satisfied: psygnal>=0.6.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from magicgui>=0.3.7->affinder==0.4.0) (0.11.1)
Requirement already satisfied: qtpy>=1.7.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from magicgui>=0.3.7->affinder==0.4.0) (2.4.1)
Requirement already satisfied: superqt>=0.6.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from superqt[iconify]>=0.6.1->magicgui>=0.3.7->affinder==0.4.0) (0.6.7)
Requirement already satisfied: typing-extensions>=4.6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from magicgui>=0.3.7->affinder==0.4.0) (4.12.2)

Requirement already satisfied: appdirs>=1.4.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (1.4.4)
Requirement already satisfied: app-model<0.3.0,>=0.2.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.2.8.dev17+g58b9a23)
Requirement already satisfied: cachey>=0.2.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.2.1)
Requirement already satisfied: certifi>=2018.1.18 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (2024.6.2)
Requirement already satisfied: dask>=2021.10.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (2024.6.1)
Requirement already satisfied: imageio!=2.22.1,>=2.20 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (2.34.1)
Requirement already satisfied: jsonschema>=3.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (4.22.0)
Requirement already satisfied: lazy-loader>=0.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.4)
Requirement already satisfied: napari-console>=0.0.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.0.9)
Requirement already satisfied: napari-plugin-engine>=0.1.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.2.0)
Requirement already satisfied: napari-svg>=0.1.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.2.0)
Requirement already satisfied: numpydoc>=0.9.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (1.7.0)
Requirement already satisfied: pandas>=1.3.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (2.2.2)
Requirement already satisfied: Pillow>=9.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (10.3.0)
Requirement already satisfied: pint>=0.17 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.24)
Requirement already satisfied: psutil>=5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (6.0.0)

Requirement already satisfied: pydantic>=1.9.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (1.10.17)
Requirement already satisfied: pygments>=2.6.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (2.18.0)
Requirement already satisfied: PyOpenGL>=3.1.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (3.1.7)
Requirement already satisfied: PyYAML>=5.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (6.0.1)
Requirement already satisfied: scipy>=1.5.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (1.13.1)
Requirement already satisfied: tifffile>=2022.4.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (2024.6.18)
Requirement already satisfied: tqdm>=4.56.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (4.66.4)
Requirement already satisfied: vispy<0.15,>=0.14.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (0.14.3)
Requirement already satisfied: wrapt>=1.11.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari>=0.4.17->affinder==0.4.0) (1.16.0)
Requirement already satisfied: build>=1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.1.2->affinder==0.4.0) (1.2.1)
Requirement already satisfied: rich in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.1.2->affinder==0.4.0) (13.7.1)
Requirement already satisfied: tomli-w in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.1.2->affinder==0.4.0) (1.0.0)
Requirement already satisfied: tomli in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.1.2->affinder==0.4.0) (2.0.1)
Requirement already satisfied: typer in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from npe2>=0.1.2->affinder==0.4.0) (0.12.3)
Requirement already satisfied: networkx>=2.8 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image>=0.19.2->affinder==0.4.0) (3.3)
Requirement already satisfied: packaging>=21 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image>=0.19.2->affinder==0.4.0) (24.1)

Requirement already satisfied: in-n-out>=0.1.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from app-model<0.3.0,>=0.2.5->napari>=0.4.17->affinder==0.4.0) (0.2.1)
Requirement already satisfied: pydantic-compat>=0.1.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from app-model<0.3.0,>=0.2.5->napari>=0.4.17->affinder==0.4.0) (0.1.2)
Requirement already satisfied: pyproject_hooks in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from build>=1->npe2>=0.1.2->affinder==0.4.0) (1.1.0)
Requirement already satisfied: colorama in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from build>=1->npe2>=0.1.2->affinder==0.4.0) (0.4.6)
Requirement already satisfied: heapdict in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from cachey>=0.2.1->napari>=0.4.17->affinder==0.4.0) (1.0.1)
Requirement already satisfied: click>=8.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (8.1.7)
Requirement already satisfied: cloudpickle>=1.5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (3.0.0)
Requirement already satisfied: fsspec>=2021.09.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (2024.6.0)
Requirement already satisfied: partd>=1.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (1.4.2)
Requirement already satisfied: importlib-metadata>=4.13.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (7.1.0)

Requirement already satisfied: attrs>=22.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari>=0.4.17->affinder==0.4.0) (23.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari>=0.4.17->affinder==0.4.0) (2023.12.1)
Requirement already satisfied: referencing>=0.28.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari>=0.4.17->affinder==0.4.0) (0.35.1)
Requirement already satisfied: rpds-py>=0.7.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jsonschema>=3.2.0->napari>=0.4.17->affinder==0.4.0) (0.18.1)
Requirement already satisfied: IPython>=7.7.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (8.25.0)
Requirement already satisfied: ipykernel>=5.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (6.29.4)
Requirement already satisfied: qtconsole!=4.7.6,!=5.4.2,>=4.5.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (5.5.2)

Requirement already satisfied: sphinx>=6 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (7.3.7)
Requirement already satisfied: tabulate>=0.8.10 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (0.9.0)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=1.3.0->napari>=0.4.17->affinder==0.4.0) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=1.3.0->napari>=0.4.17->affinder==0.4.0) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pandas>=1.3.0->napari>=0.4.17->affinder==0.4.0) (2024.1)
Requirement already satisfied: flexcache>=0.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pint>=0.17->napari>=0.4.17->affinder==0.4.0) (0.3)
Requirement already satisfied: flexparser>=0.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pint>=0.17->napari>=0.4.17->affinder==0.4.0) (0.3.1)
Requirement already satisfied: pooch>=1.6.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (1.8.2)
Requirement already satisfied: pyconify>=0.1.4 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from superqt[iconify]>=0.6.1->magicgui>=0.3.7->affinder==0.4.0) (0.1.6)
Requirement already satisfied: freetype-py in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari>=0.4.17->affinder==0.4.0) (2.4.0)
Requirement already satisfied: hsluv in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari>=0.4.17->affinder==0.4.0) (5.0.4)
Requirement already satisfied: kiwisolver in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from vispy<0.15,>=0.14.1->napari>=0.4.17->affinder==0.4.0) (1.4.5)
Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from rich->npe2>=0.1.2->affinder==0.4.0) (3.0.0)
Requirement already satisfied: shellingham>=1.3.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from typer->npe2>=0.1.2->affinder==0.4.0) (1.5.4)

Requirement already satisfied: zipp>=0.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from importlib-metadata>=4.13.0->dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (3.19.2)

Requirement already satisfied: comm>=0.1.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.2.2)
Requirement already satisfied: debugpy>=1.6.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (1.8.1)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (8.6.2)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (5.7.2)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.1.7)
Requirement already satisfied: nest-asyncio in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (1.6.0)
Requirement already satisfied: pyzmq>=24 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (26.0.3)
Requirement already satisfied: tornado>=6.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (6.4.1)
Requirement already satisfied: traitlets>=5.4.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (5.14.3)
Requirement already satisfied: decorator in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (5.1.1)
Requirement already satisfied: jedi>=0.16 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.19.1)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (3.0.47)
Requirement already satisfied: stack-data in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.6.3)
Requirement already satisfied: exceptiongroup in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (1.2.1)

Requirement already satisfied: mdurl~=0.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from markdown-it-py>=2.2.0->rich->npe2>=0.1.2->affinder==0.4.0) (0.1.2)
Requirement already satisfied: locket in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from partd>=1.2.0->dask>=2021.10.0->dask[array]>=2021.10.0->napari>=0.4.17->affinder==0.4.0) (1.0.0)
Requirement already satisfied: platformdirs>=2.5.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pooch>=1.6.0->scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (4.2.2)
Requirement already satisfied: requests>=2.19.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from pooch>=1.6.0->scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (2.32.3)

Requirement already satisfied: six>=1.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from python-dateutil>=2.8.2->pandas>=1.3.0->napari>=0.4.17->affinder==0.4.0) (1.16.0)

Requirement already satisfied: sphinxcontrib-applehelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.0.8)
Requirement already satisfied: sphinxcontrib-devhelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.0.6)
Requirement already satisfied: sphinxcontrib-jsmath in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.0.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (2.0.5)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.1.10)
Requirement already satisfied: sphinxcontrib-qthelp in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.0.7)
Requirement already satisfied: Jinja2>=3.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (3.1.4)
Requirement already satisfied: docutils<0.22,>=0.18.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (0.21.2)
Requirement already satisfied: snowballstemmer>=2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (2.2.0)
Requirement already satisfied: babel>=2.9 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (2.15.0)
Requirement already satisfied: alabaster~=0.7.14 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (0.7.16)
Requirement already satisfied: imagesize>=1.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (1.4.1)

Requirement already satisfied: parso<0.9.0,>=0.8.3 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jedi>=0.16->IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.8.4)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from Jinja2>=3.0->sphinx>=6->numpydoc>=0.9.2->napari>=0.4.17->affinder==0.4.0) (2.1.5)

Requirement already satisfied: pywin32>=300 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from jupyter-core!=5.0.*,>=4.12->ipykernel>=5.2.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (306)

Requirement already satisfied: wcwidth in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from prompt-toolkit<3.1.0,>=3.0.41->IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.2.13)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from requests>=2.19.0->pooch>=1.6.0->scikit-image[data]>=0.19.1->napari>=0.4.17->affinder==0.4.0) (2.2.2)

Requirement already satisfied: executing>=1.2.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (2.0.1)
Requirement already satisfied: asttokens>=2.1.0 in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (2.4.1)
Requirement already satisfied: pure-eval in c:\users\dalth\anaconda3\envs\napari-dev\lib\site-packages (from stack-data->IPython>=7.7.0->napari-console>=0.0.9->napari>=0.4.17->affinder==0.4.0) (0.2.2)

Using cached affinder-0.4.0-py3-none-any.whl (14 kB)

Installing collected packages: affinder

Successfully installed affinder-0.4.0

Task finished with exit code 0 with status 0.
@goanpeca
Copy link
Contributor

goanpeca commented Jul 19, 2024

I think @jaimergp worked on https://github.com/napari/napari-plugin-manager/blob/main/napari_plugin_manager/qt_package_installer.py#L248 initially and we subclassed QProcess to create the installer queue. At that time it made sense since we were using almost the same signals and interface. That comes from the self.start() method. I do not think the QProcess is meant to be reused over and over for different conda/mamba/pip calls.

Perhaps we could decouple this so the installer Queue is no longer a subclass of QProcess, but only of QObject to support signals. It would also make it easer to use new clean process objects per action.

Thoughts @dalthviz @jaimergp ?

@goanpeca goanpeca added the bug Something isn't working label Jul 19, 2024
@jaimergp
Copy link
Contributor

Sure, if it gets in the way, a wrapper makes sense.

@goanpeca
Copy link
Contributor

goanpeca commented Jul 24, 2024

@dalthviz this PR is meant to address the issue #88

I still want to write more tests but could you give it a go :) ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants