From 1e7781ecd7a15e7b0ffe7bcb805f7b4f21b29294 Mon Sep 17 00:00:00 2001 From: Czaki <3826210+Czaki@users.noreply.github.com> Date: Mon, 2 Sep 2024 08:16:44 +0000 Subject: [PATCH 1/7] Update bundle dependencies. --- requirements/constraints_py3.10.txt | 41 +++++++++--------- .../constraints_py3.10_pydantic_1.txt | 43 +++++++++---------- requirements/constraints_py3.11.txt | 41 +++++++++--------- requirements/constraints_py3.11_docs.txt | 39 ++++++++--------- .../constraints_py3.11_pydantic_1.txt | 43 +++++++++---------- requirements/constraints_py3.12.txt | 37 ++++++++-------- .../constraints_py3.12_pydantic_1.txt | 39 ++++++++--------- requirements/constraints_py3.8.txt | 34 +++++++-------- requirements/constraints_py3.8_pydantic_1.txt | 36 +++++++--------- requirements/constraints_py3.9.txt | 33 +++++++------- requirements/constraints_py3.9_pydantic_1.txt | 35 ++++++++------- 11 files changed, 202 insertions(+), 219 deletions(-) diff --git a/requirements/constraints_py3.10.txt b/requirements/constraints_py3.10.txt index 3a4cd7425..88b8c9a7e 100644 --- a/requirements/constraints_py3.10.txt +++ b/requirements/constraints_py3.10.txt @@ -26,7 +26,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -45,7 +45,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -63,7 +63,7 @@ exceptiongroup==1.2.2 # via # ipython # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -71,7 +71,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -81,11 +81,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -94,7 +94,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -107,7 +107,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -145,7 +145,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -165,7 +165,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -183,7 +183,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -346,14 +346,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -376,7 +375,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -388,7 +387,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -397,7 +396,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -410,7 +409,7 @@ shiboken6==6.4.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -444,7 +443,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -482,7 +481,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -516,5 +515,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.10_pydantic_1.txt b/requirements/constraints_py3.10_pydantic_1.txt index cdbc076b1..7a05b1f89 100644 --- a/requirements/constraints_py3.10_pydantic_1.txt +++ b/requirements/constraints_py3.10_pydantic_1.txt @@ -24,7 +24,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -43,7 +43,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -61,7 +61,7 @@ exceptiongroup==1.2.2 # via # ipython # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -69,7 +69,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -79,11 +79,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -92,7 +92,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -105,7 +105,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -143,7 +143,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -163,7 +163,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -181,7 +181,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -272,7 +272,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/pydantic_1.txt # partseg (pyproject.toml) @@ -343,14 +343,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -373,7 +372,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -385,7 +384,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -394,7 +393,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -407,7 +406,7 @@ shiboken6==6.4.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -441,7 +440,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -479,7 +478,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -512,5 +511,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.11.txt b/requirements/constraints_py3.11.txt index 2464a05b8..23306f70d 100644 --- a/requirements/constraints_py3.11.txt +++ b/requirements/constraints_py3.11.txt @@ -26,7 +26,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -45,7 +45,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -59,7 +59,7 @@ docutils==0.21.2 # via sphinx et-xmlfile==1.1.0 # via openpyxl -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -67,7 +67,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -77,11 +77,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -90,7 +90,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via dask in-n-out==0.2.1 # via app-model @@ -101,7 +101,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -139,7 +139,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -159,7 +159,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -177,7 +177,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -339,14 +339,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -369,7 +368,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -381,7 +380,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -390,7 +389,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -403,7 +402,7 @@ shiboken6==6.4.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -437,7 +436,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -468,7 +467,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -502,5 +501,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.11_docs.txt b/requirements/constraints_py3.11_docs.txt index 027197b9b..472bedf43 100644 --- a/requirements/constraints_py3.11_docs.txt +++ b/requirements/constraints_py3.11_docs.txt @@ -26,7 +26,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -43,7 +43,7 @@ comm==0.2.2 # via ipykernel czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -59,7 +59,7 @@ docutils==0.21.2 # sphinx-qt-documentation et-xmlfile==1.1.0 # via openpyxl -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -67,7 +67,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -77,11 +77,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -90,7 +90,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via dask in-n-out==0.2.1 # via app-model @@ -99,7 +99,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -151,7 +151,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -169,7 +169,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -312,14 +312,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -342,7 +341,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -352,7 +351,7 @@ rpds-py==0.20.0 # referencing scikit-image==0.24.0 # via napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -370,7 +369,7 @@ shiboken6==6.7.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -386,7 +385,7 @@ sphinx==8.0.2 # numpydoc # sphinx-autodoc-typehints # sphinx-qt-documentation -sphinx-autodoc-typehints==2.2.3 +sphinx-autodoc-typehints==2.3.0 # via partseg (pyproject.toml) sphinx-qt-documentation==0.4.1 # via partseg (pyproject.toml) @@ -413,7 +412,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -444,7 +443,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -478,5 +477,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.11_pydantic_1.txt b/requirements/constraints_py3.11_pydantic_1.txt index 056bbcdcd..1c69cccf6 100644 --- a/requirements/constraints_py3.11_pydantic_1.txt +++ b/requirements/constraints_py3.11_pydantic_1.txt @@ -24,7 +24,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -43,7 +43,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -57,7 +57,7 @@ docutils==0.21.2 # via sphinx et-xmlfile==1.1.0 # via openpyxl -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -65,7 +65,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -75,11 +75,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -88,7 +88,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via dask in-n-out==0.2.1 # via app-model @@ -99,7 +99,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -137,7 +137,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -157,7 +157,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -175,7 +175,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -266,7 +266,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/pydantic_1.txt # partseg (pyproject.toml) @@ -336,14 +336,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -366,7 +365,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -378,7 +377,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -387,7 +386,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -400,7 +399,7 @@ shiboken6==6.4.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -434,7 +433,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -465,7 +464,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -498,5 +497,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.12.txt b/requirements/constraints_py3.12.txt index 37d47c612..352fe27f0 100644 --- a/requirements/constraints_py3.12.txt +++ b/requirements/constraints_py3.12.txt @@ -26,7 +26,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -45,7 +45,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -59,7 +59,7 @@ docutils==0.21.2 # via sphinx et-xmlfile==1.1.0 # via openpyxl -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -67,7 +67,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -77,11 +77,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -99,7 +99,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -137,7 +137,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -157,7 +157,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -175,7 +175,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -336,14 +336,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -366,7 +365,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -378,7 +377,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -387,7 +386,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -400,7 +399,7 @@ shiboken6==6.7.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -434,7 +433,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -465,7 +464,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via diff --git a/requirements/constraints_py3.12_pydantic_1.txt b/requirements/constraints_py3.12_pydantic_1.txt index e3196b9f0..0a6ebf424 100644 --- a/requirements/constraints_py3.12_pydantic_1.txt +++ b/requirements/constraints_py3.12_pydantic_1.txt @@ -24,7 +24,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -43,7 +43,7 @@ coverage==7.6.1 # via partseg (pyproject.toml) czifile==2019.7.2 # via partseg (pyproject.toml) -dask==2024.8.0 +dask==2024.8.2 # via napari debugpy==1.8.5 # via ipykernel @@ -57,7 +57,7 @@ docutils==0.21.2 # via sphinx et-xmlfile==1.1.0 # via openpyxl -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -65,7 +65,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -75,11 +75,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -97,7 +97,7 @@ ipykernel==6.29.5 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.26.0 +ipython==8.27.0 # via # partseg (pyproject.toml) # ipykernel @@ -135,7 +135,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -155,7 +155,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -173,7 +173,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==1.26.4 +numpy==2.1.0 # via # partseg (pyproject.toml) # czifile @@ -264,7 +264,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/pydantic_1.txt # partseg (pyproject.toml) @@ -333,14 +333,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -363,7 +362,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -375,7 +374,7 @@ scikit-image==0.24.0 # via # partseg (pyproject.toml) # napari -scipy==1.14.0 +scipy==1.14.1 # via # partseg (pyproject.toml) # napari @@ -384,7 +383,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -397,7 +396,7 @@ shiboken6==6.7.2 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -431,7 +430,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -462,7 +461,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via diff --git a/requirements/constraints_py3.8.txt b/requirements/constraints_py3.8.txt index 79b0dc7b1..6160520e5 100644 --- a/requirements/constraints_py3.8.txt +++ b/requirements/constraints_py3.8.txt @@ -27,7 +27,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -62,11 +62,11 @@ et-xmlfile==1.1.0 # via openpyxl exceptiongroup==1.2.2 # via pytest -executing==2.0.1 +executing==2.1.0 # via stack-data fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -76,11 +76,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2023.3.16 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -89,7 +89,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -97,7 +97,7 @@ importlib-metadata==8.2.0 # pyinstaller # pyinstaller-hooks-contrib # sphinx -importlib-resources==6.4.0 +importlib-resources==6.4.4 # via # jsonschema # jsonschema-specifications @@ -149,7 +149,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -243,8 +243,6 @@ partsegcore-compiled-backend==0.15.1 # via partseg (pyproject.toml) partsegdata==0.10.0 # via partseg (pyproject.toml) -pathlib2==2.3.7.post1 - # via pickleshare pexpect==4.9.0 # via ipython pickleshare==0.7.5 @@ -360,14 +358,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -390,7 +387,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -411,7 +408,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -424,13 +421,12 @@ shiboken6==6.3.1 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via # partseg (pyproject.toml) # asttokens - # pathlib2 # python-dateutil snowballstemmer==2.2.0 # via sphinx @@ -496,7 +492,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -529,7 +525,7 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via # importlib-metadata # importlib-resources diff --git a/requirements/constraints_py3.8_pydantic_1.txt b/requirements/constraints_py3.8_pydantic_1.txt index a9044e92c..d76ce6226 100644 --- a/requirements/constraints_py3.8_pydantic_1.txt +++ b/requirements/constraints_py3.8_pydantic_1.txt @@ -25,7 +25,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -60,11 +60,11 @@ et-xmlfile==1.1.0 # via openpyxl exceptiongroup==1.2.2 # via pytest -executing==2.0.1 +executing==2.1.0 # via stack-data fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -74,11 +74,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2023.3.16 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -87,7 +87,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -95,7 +95,7 @@ importlib-metadata==8.2.0 # pyinstaller # pyinstaller-hooks-contrib # sphinx -importlib-resources==6.4.0 +importlib-resources==6.4.4 # via # jsonschema # jsonschema-specifications @@ -147,7 +147,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -241,8 +241,6 @@ partsegcore-compiled-backend==0.15.1 # via partseg (pyproject.toml) partsegdata==0.10.0 # via partseg (pyproject.toml) -pathlib2==2.3.7.post1 - # via pickleshare pexpect==4.9.0 # via ipython pickleshare==0.7.5 @@ -285,7 +283,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/pydantic_1.txt # partseg (pyproject.toml) @@ -357,14 +355,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -387,7 +384,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -408,7 +405,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -421,13 +418,12 @@ shiboken6==6.3.1 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via # partseg (pyproject.toml) # asttokens - # pathlib2 # python-dateutil snowballstemmer==2.2.0 # via sphinx @@ -493,7 +489,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -524,7 +520,7 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via # importlib-metadata # importlib-resources diff --git a/requirements/constraints_py3.9.txt b/requirements/constraints_py3.9.txt index 8911c7db5..c33aa9129 100644 --- a/requirements/constraints_py3.9.txt +++ b/requirements/constraints_py3.9.txt @@ -26,7 +26,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -63,7 +63,7 @@ exceptiongroup==1.2.2 # via # ipython # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -71,7 +71,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -81,11 +81,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -94,7 +94,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -149,7 +149,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -169,7 +169,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -350,14 +350,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -380,7 +379,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -401,7 +400,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -414,7 +413,7 @@ shiboken6==6.3.1 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -448,7 +447,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -486,7 +485,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -520,5 +519,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata diff --git a/requirements/constraints_py3.9_pydantic_1.txt b/requirements/constraints_py3.9_pydantic_1.txt index 797189ca6..e985adfbf 100644 --- a/requirements/constraints_py3.9_pydantic_1.txt +++ b/requirements/constraints_py3.9_pydantic_1.txt @@ -24,7 +24,7 @@ build==1.2.1 # via npe2 cachey==0.2.1 # via napari -certifi==2024.7.4 +certifi==2024.8.30 # via # napari # requests @@ -61,7 +61,7 @@ exceptiongroup==1.2.2 # via # ipython # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data flexcache==0.3 # via pint @@ -69,7 +69,7 @@ flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) -freetype-py==2.4.0 +freetype-py==2.5.1 # via vispy fsspec==2024.6.1 # via dask @@ -79,11 +79,11 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.7 +idna==3.8 # via requests imagecodecs==2024.6.1 # via partseg (pyproject.toml) -imageio==2.35.0 +imageio==2.35.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -92,7 +92,7 @@ imageio==2.35.0 # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # build # dask @@ -147,7 +147,7 @@ lxml==5.3.0 # via # partseg (pyproject.toml) # lxml-html-clean -lxml-html-clean==0.2.0 +lxml-html-clean==0.2.2 # via lxml magicgui==0.9.1 # via @@ -167,7 +167,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.5.2 +napari==0.5.3 # via partseg (pyproject.toml) napari-console==0.0.9 # via napari @@ -276,7 +276,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/pydantic_1.txt # partseg (pyproject.toml) @@ -347,14 +347,13 @@ pyyaml==6.0.2 # dask # napari # npe2 -pyzmq==26.1.0 +pyzmq==26.2.0 # via # ipykernel # jupyter-client - # qtconsole qtawesome==1.3.1 # via partseg (pyproject.toml) -qtconsole==5.5.2 +qtconsole==5.6.0 # via # partseg (pyproject.toml) # napari-console @@ -377,7 +376,7 @@ requests==2.32.3 # pooch # pyconify # sphinx -rich==13.7.1 +rich==13.8.0 # via # npe2 # typer @@ -398,7 +397,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==72.2.0 +setuptools==74.0.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -411,7 +410,7 @@ shiboken6==6.3.1 # pyside6 # pyside6-addons # pyside6-essentials -simpleitk==2.3.1 +simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 # via @@ -445,7 +444,7 @@ sympy==1.13.2 # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.8.10 +tifffile==2024.8.30 # via # partseg (pyproject.toml) # czifile @@ -483,7 +482,7 @@ traitlets==5.14.3 # jupyter-core # matplotlib-inline # qtconsole -typer==0.12.3 +typer==0.12.5 # via npe2 typing-extensions==4.12.2 # via @@ -516,5 +515,5 @@ xlrd==2.0.1 # via partseg (pyproject.toml) xlsxwriter==3.2.0 # via partseg (pyproject.toml) -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata From 6b9e71fc1eb6110e163c35d31e431bbe70d7ccaf Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 16:08:32 +0200 Subject: [PATCH 2/7] disable ststus checker thread --- package/tests/test_PartSeg/conftest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/package/tests/test_PartSeg/conftest.py b/package/tests/test_PartSeg/conftest.py index 36e5d10e7..3cb819854 100644 --- a/package/tests/test_PartSeg/conftest.py +++ b/package/tests/test_PartSeg/conftest.py @@ -51,6 +51,7 @@ def _prepare_layers(self, image, parameters, replace): self._add_image(napari_image_view._prepare_layers(image, parameters, replace)) monkeypatch.setattr(napari_image_view.ImageView, "_prepare_layers", _prepare_layers) + monkeypatch.setattr("napari._qt.threads.status_checker.StatusChecker.start", lambda x: None, raising=False) @pytest.fixture(autouse=True) From 5a348c11721d53c0b38bfb893e7e5bedfcaa4adb Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 16:35:59 +0200 Subject: [PATCH 3/7] fix monkey patching --- package/tests/test_PartSeg/conftest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package/tests/test_PartSeg/conftest.py b/package/tests/test_PartSeg/conftest.py index 3cb819854..db441612f 100644 --- a/package/tests/test_PartSeg/conftest.py +++ b/package/tests/test_PartSeg/conftest.py @@ -63,7 +63,12 @@ def _add_layer_util(self, index, layer, filters): if layer not in self.viewer.layers: self.viewer.add_layer(layer) - monkeypatch.setattr(napari_image_view.ImageView, "_add_layer_util", _add_layer_util) + with contextlib.suppress(ModuleNotFoundError): + monkeypatch.setattr( + napari_image_view.ImageView, + "_add_layer_util", + _add_layer_util, + ) @pytest.fixture(autouse=True) From 98377e921b2cf2bc8693966cdb1e054803c47c44 Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 16:42:57 +0200 Subject: [PATCH 4/7] try use ImportError --- package/tests/test_PartSeg/conftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/tests/test_PartSeg/conftest.py b/package/tests/test_PartSeg/conftest.py index db441612f..793a005ca 100644 --- a/package/tests/test_PartSeg/conftest.py +++ b/package/tests/test_PartSeg/conftest.py @@ -63,7 +63,7 @@ def _add_layer_util(self, index, layer, filters): if layer not in self.viewer.layers: self.viewer.add_layer(layer) - with contextlib.suppress(ModuleNotFoundError): + with contextlib.suppress(ImportError): monkeypatch.setattr( napari_image_view.ImageView, "_add_layer_util", From 38d94bf384fa893a87cf04bc48daeaaba73b39ef Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 17:03:21 +0200 Subject: [PATCH 5/7] fix 2 --- package/tests/test_PartSeg/conftest.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package/tests/test_PartSeg/conftest.py b/package/tests/test_PartSeg/conftest.py index 793a005ca..21cf88996 100644 --- a/package/tests/test_PartSeg/conftest.py +++ b/package/tests/test_PartSeg/conftest.py @@ -51,7 +51,6 @@ def _prepare_layers(self, image, parameters, replace): self._add_image(napari_image_view._prepare_layers(image, parameters, replace)) monkeypatch.setattr(napari_image_view.ImageView, "_prepare_layers", _prepare_layers) - monkeypatch.setattr("napari._qt.threads.status_checker.StatusChecker.start", lambda x: None, raising=False) @pytest.fixture(autouse=True) @@ -63,12 +62,7 @@ def _add_layer_util(self, index, layer, filters): if layer not in self.viewer.layers: self.viewer.add_layer(layer) - with contextlib.suppress(ImportError): - monkeypatch.setattr( - napari_image_view.ImageView, - "_add_layer_util", - _add_layer_util, - ) + monkeypatch.setattr(napari_image_view.ImageView, "_add_layer_util", _add_layer_util) @pytest.fixture(autouse=True) @@ -179,3 +173,9 @@ def _mock_throttler(monkeypatch): if hasattr(qt_main_window, "QSignalThrottler"): monkeypatch.setattr(qt_main_window, "QSignalThrottler", DummyThrottler) + with contextlib.suppress(ImportError): + monkeypatch.setattr( + "napari._qt.threads.status_checker.StatusChecker.start", + lambda x: None, + raising=False, + ) From 67f3fd6230edb84eb4092a4e9c9fd4312908d3aa Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 17:40:04 +0200 Subject: [PATCH 6/7] improve testing bundle procedure --- package/PartSeg/launcher_main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/PartSeg/launcher_main.py b/package/PartSeg/launcher_main.py index a53e90e36..42dba40cb 100644 --- a/package/PartSeg/launcher_main.py +++ b/package/PartSeg/launcher_main.py @@ -46,13 +46,16 @@ def _test_imports(): # pragma: no cover w1 = AnalysisMain("test") w2 = MaskMain("test") w3 = MainWindow("test") - console = QtConsole(napari.Viewer()) + v = napari.Viewer() + console = QtConsole(v) label = LabelChoose(w1.settings) label.refresh() + v.close() del label del w1 del w2 del w3 + del v del app del console print("end_test_import") From d0ec8184b014b4c256144e2695a6092926ea651b Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 3 Sep 2024 18:03:47 +0200 Subject: [PATCH 7/7] disable PTC-W0043 warning in test bundle --- package/PartSeg/launcher_main.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package/PartSeg/launcher_main.py b/package/PartSeg/launcher_main.py index 42dba40cb..4721a994b 100644 --- a/package/PartSeg/launcher_main.py +++ b/package/PartSeg/launcher_main.py @@ -51,13 +51,13 @@ def _test_imports(): # pragma: no cover label = LabelChoose(w1.settings) label.refresh() v.close() - del label - del w1 - del w2 - del w3 - del v - del app - del console + del label # skipcq: PTC-W0043 + del w1 # skipcq: PTC-W0043 + del w2 # skipcq: PTC-W0043 + del w3 # skipcq: PTC-W0043 + del v # skipcq: PTC-W0043 + del app # skipcq: PTC-W0043 + del console # skipcq: PTC-W0043 print("end_test_import") @@ -145,8 +145,8 @@ def main(): # pragma: no cover # noqa: PLR0915 check_survey.start() wind.show() rc = my_app.exec_() - del wind # skipcq: PTC-W0043` - del my_app # skipcq: PTC-W0043` + del wind # skipcq: PTC-W0043 + del my_app # skipcq: PTC-W0043 sys.exit(rc)