diff --git a/requirements/constraints_py3.10.txt b/requirements/constraints_py3.10.txt index 54649d65b..92057d586 100644 --- a/requirements/constraints_py3.10.txt +++ b/requirements/constraints_py3.10.txt @@ -1,14 +1,12 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.10 --output-file requirements/constraints_py3.10.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base -alabaster==1.0.0 - # via sphinx +# uv pip compile --python-version 3.10 --output-file requirements/constraints_py3.10.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside6 --extra test --extra pyinstaller_base altgraph==0.17.5 # via pyinstaller annotated-doc==0.0.4 # via typer annotated-types==0.7.0 # via pydantic -app-model==0.4.0 +app-model==0.5.1 # via napari appdirs==1.4.4 # via napari @@ -18,8 +16,6 @@ attrs==26.1.0 # via # jsonschema # referencing -babel==2.18.0 - # via sphinx build==1.5.0 # via npe2 cachey==0.2.1 @@ -41,9 +37,9 @@ coverage==7.14.1 # via partseg (pyproject.toml) czifile==2019.7.2.2 # via partseg (pyproject.toml) -dask==2026.3.0 +dask==2026.6.0 # via napari -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel decorator==5.3.1 # via ipython @@ -51,8 +47,6 @@ defusedxml==0.7.1 # via partseg (pyproject.toml) docstring-parser==0.18.0 # via magicgui -docutils==0.21.2 - # via sphinx et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.3.1 @@ -77,7 +71,7 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.17 +idna==3.18 # via requests imagecodecs==2025.3.30 # via partseg (pyproject.toml) @@ -88,8 +82,6 @@ imageio==2.37.3 # napari # napari-svg # scikit-image -imagesize==2.0.0 - # via sphinx importlib-metadata==9.0.0 # via # build @@ -112,13 +104,11 @@ ipython-pygments-lexers==1.1.1 # via qtconsole jedi==0.20.0 # via ipython -jinja2==3.1.6 - # via sphinx jsonschema==4.26.0 # via napari jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.8.0 +jupyter-client==8.9.1 # via # ipykernel # qtconsole @@ -134,9 +124,7 @@ lazy-loader==0.5 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via partseg (pyproject.toml) locket==1.0.0 # via partd lxml==6.1.1 @@ -153,8 +141,6 @@ mahotas==1.4.18 # via partseg (pyproject.toml) markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 - # via jinja2 matplotlib-inline==0.2.2 # via # ipykernel @@ -163,7 +149,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.6.6 +napari==0.7.0 # via partseg (pyproject.toml) napari-console==0.1.4 # via napari @@ -175,8 +161,6 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.4.2 # via scikit-image -nme==0.1.8 - # via partseg (pyproject.toml) npe2==0.8.2 # via # -r requirements/version_denylist.txt @@ -199,8 +183,6 @@ numpy==2.2.6 # scipy # tifffile # vispy -numpydoc==1.10.0 - # via napari oiffile==2025.5.10 # via partseg (pyproject.toml) openpyxl==3.1.5 @@ -220,7 +202,6 @@ packaging==26.2 # qtconsole # qtpy # scikit-image - # sphinx # vispy pandas==2.3.3 # via @@ -281,14 +262,16 @@ pydantic==2.13.4 # app-model # napari # npe2 - # pydantic-compat # pydantic-extra-types -pydantic-compat==0.1.2 - # via app-model + # pydantic-settings pydantic-core==2.46.4 # via pydantic pydantic-extra-types==2.11.1 - # via npe2 + # via + # napari + # npe2 +pydantic-settings==2.14.1 + # via napari pygments==2.20.0 # via # partseg (pyproject.toml) @@ -298,11 +281,10 @@ pygments==2.20.0 # pytest # qtconsole # rich - # sphinx # superqt -pyinstaller==6.20.0 +pyinstaller==6.21.0 # via partseg (pyproject.toml) -pyinstaller-hooks-contrib==2026.5 +pyinstaller-hooks-contrib==2026.6 # via pyinstaller pyopengl==3.1.10 # via napari @@ -317,10 +299,7 @@ pyqt6-qt6==6.11.1 pyqt6-sip==13.11.1 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) - # napari + # via -r requirements/version_denylist.txt pyside6==6.11.1 # via # -r requirements/version_denylist.txt @@ -332,7 +311,7 @@ pyside6-essentials==6.11.1 # via # pyside6 # pyside6-addons -pytest==9.0.3 +pytest==9.1.0 # via # partseg (pyproject.toml) # pytest-qt @@ -347,6 +326,8 @@ python-dateutil==2.9.0.post0 # via # jupyter-client # pandas +python-dotenv==1.2.2 + # via pydantic-settings pytz==2026.2 # via pandas pyyaml==6.0.3 @@ -382,7 +363,6 @@ requests==2.34.2 # partseg (pyproject.toml) # pooch # pyconify - # sphinx rich==15.0.0 # via # npe2 @@ -400,12 +380,10 @@ scipy==1.15.3 # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.61.1 +sentry-sdk==2.62.0 # via partseg (pyproject.toml) setuptools==82.0.1 - # via - # pyinstaller - # pyinstaller-hooks-contrib + # via pyinstaller shellingham==1.5.4 # via typer shiboken2==5.15.2.1 @@ -421,25 +399,9 @@ six==1.17.0 # via # partseg (pyproject.toml) # python-dateutil -snowballstemmer==3.1.0 - # via sphinx -sphinx==8.1.3 - # via numpydoc -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx stack-data==0.6.3 # via ipython -superqt==0.7.8 +superqt==0.8.2 # via # partseg (pyproject.toml) # magicgui @@ -457,10 +419,8 @@ tomli==2.4.1 # via # build # npe2 - # numpydoc # pyside6 # pytest - # sphinx tomli-w==1.2.0 # via npe2 toolz==1.1.0 @@ -468,15 +428,15 @@ toolz==1.1.0 # dask # napari # partd -tornado==6.5.6 +tornado==6.5.7 # via # ipykernel # jupyter-client -tqdm==4.67.3 +tqdm==4.68.2 # via napari traceback-with-variables==2.2.1 # via partseg (pyproject.toml) -traitlets==5.15.0 +traitlets==5.15.1 # via # ipykernel # ipython @@ -484,7 +444,7 @@ traitlets==5.15.0 # jupyter-core # matplotlib-inline # qtconsole -typer==0.26.4 +typer==0.26.7 # via npe2 typing-extensions==4.15.0 # via @@ -493,6 +453,7 @@ typing-extensions==4.15.0 # flexcache # flexparser # ipython + # jupyter-client # magicgui # napari # pint @@ -503,19 +464,21 @@ typing-extensions==4.15.0 # superqt # typing-inspection typing-inspection==0.4.2 - # via pydantic + # via + # pydantic + # pydantic-settings tzdata==2026.2 # via pandas urllib3==2.7.0 # via # requests # sentry-sdk -vispy==0.15.2 +vispy==0.16.2 # via # partseg (pyproject.toml) # napari # napari-svg -wcwidth==0.7.0 +wcwidth==0.8.1 # via prompt-toolkit wrapt==2.2.1 # via napari diff --git a/requirements/constraints_py3.11.txt b/requirements/constraints_py3.11.txt index 78eeaee29..6798b3ab8 100644 --- a/requirements/constraints_py3.11.txt +++ b/requirements/constraints_py3.11.txt @@ -1,14 +1,12 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.11 --output-file requirements/constraints_py3.11.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base -alabaster==1.0.0 - # via sphinx +# uv pip compile --python-version 3.11 --output-file requirements/constraints_py3.11.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside6 --extra test --extra pyinstaller_base altgraph==0.17.5 # via pyinstaller annotated-doc==0.0.4 # via typer annotated-types==0.7.0 # via pydantic -app-model==0.4.0 +app-model==0.5.1 # via napari appdirs==1.4.4 # via napari @@ -18,8 +16,6 @@ attrs==26.1.0 # via # jsonschema # referencing -babel==2.18.0 - # via sphinx build==1.5.0 # via npe2 cachey==0.2.1 @@ -41,9 +37,9 @@ coverage==7.14.1 # via partseg (pyproject.toml) czifile==2019.7.2.3 # via partseg (pyproject.toml) -dask==2026.3.0 +dask==2026.6.0 # via napari -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel decorator==5.3.1 # via ipython @@ -51,8 +47,6 @@ defusedxml==0.7.1 # via partseg (pyproject.toml) docstring-parser==0.18.0 # via magicgui -docutils==0.22.4 - # via sphinx et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 @@ -73,7 +67,7 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.17 +idna==3.18 # via requests imagecodecs==2026.3.6 # via partseg (pyproject.toml) @@ -84,8 +78,6 @@ imageio==2.37.3 # napari # napari-svg # scikit-image -imagesize==2.0.0 - # via sphinx importlib-metadata==9.0.0 # via dask in-n-out==0.2.1 @@ -97,7 +89,7 @@ ipykernel==6.31.0 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==9.14.0 +ipython==9.14.1 # via # partseg (pyproject.toml) # ipykernel @@ -108,13 +100,11 @@ ipython-pygments-lexers==1.1.1 # qtconsole jedi==0.20.0 # via ipython -jinja2==3.1.6 - # via sphinx jsonschema==4.26.0 # via napari jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.8.0 +jupyter-client==8.9.1 # via # ipykernel # qtconsole @@ -130,9 +120,7 @@ lazy-loader==0.5 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via partseg (pyproject.toml) locket==1.0.0 # via partd lxml==6.1.1 @@ -149,8 +137,6 @@ mahotas==1.4.18 # via partseg (pyproject.toml) markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 - # via jinja2 matplotlib-inline==0.2.2 # via # ipykernel @@ -159,7 +145,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.6.6 +napari==0.7.0 # via partseg (pyproject.toml) napari-console==0.1.4 # via napari @@ -171,8 +157,6 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.6.1 # via scikit-image -nme==0.1.8 - # via partseg (pyproject.toml) npe2==0.8.2 # via # -r requirements/version_denylist.txt @@ -195,8 +179,6 @@ numpy==2.4.6 # scipy # tifffile # vispy -numpydoc==1.10.0 - # via napari oiffile==2026.2.8 # via partseg (pyproject.toml) openpyxl==3.1.5 @@ -216,7 +198,6 @@ packaging==26.2 # qtconsole # qtpy # scikit-image - # sphinx # vispy pandas==3.0.3 # via @@ -278,14 +259,16 @@ pydantic==2.13.4 # app-model # napari # npe2 - # pydantic-compat # pydantic-extra-types -pydantic-compat==0.1.2 - # via app-model + # pydantic-settings pydantic-core==2.46.4 # via pydantic pydantic-extra-types==2.11.1 - # via npe2 + # via + # napari + # npe2 +pydantic-settings==2.14.1 + # via napari pygments==2.20.0 # via # partseg (pyproject.toml) @@ -295,11 +278,10 @@ pygments==2.20.0 # pytest # qtconsole # rich - # sphinx # superqt -pyinstaller==6.20.0 +pyinstaller==6.21.0 # via partseg (pyproject.toml) -pyinstaller-hooks-contrib==2026.5 +pyinstaller-hooks-contrib==2026.6 # via pyinstaller pyopengl==3.1.10 # via napari @@ -314,9 +296,7 @@ pyqt6-qt6==6.11.1 pyqt6-sip==13.11.1 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) + # via -r requirements/version_denylist.txt pyside6==6.11.1 # via # -r requirements/version_denylist.txt @@ -328,7 +308,7 @@ pyside6-essentials==6.11.1 # via # pyside6 # pyside6-addons -pytest==9.0.3 +pytest==9.1.0 # via # partseg (pyproject.toml) # pytest-qt @@ -343,6 +323,8 @@ python-dateutil==2.9.0.post0 # via # jupyter-client # pandas +python-dotenv==1.2.2 + # via pydantic-settings pyyaml==6.0.3 # via # dask @@ -376,13 +358,10 @@ requests==2.34.2 # partseg (pyproject.toml) # pooch # pyconify - # sphinx rich==15.0.0 # via # npe2 # typer -roman-numerals==4.1.0 - # via sphinx rpds-py==2026.5.1 # via # jsonschema @@ -396,12 +375,10 @@ scipy==1.17.1 # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.61.1 +sentry-sdk==2.62.0 # via partseg (pyproject.toml) setuptools==82.0.1 - # via - # pyinstaller - # pyinstaller-hooks-contrib + # via pyinstaller shellingham==1.5.4 # via typer shiboken2==5.15.2.1 @@ -417,25 +394,9 @@ six==1.17.0 # via # partseg (pyproject.toml) # python-dateutil -snowballstemmer==3.1.0 - # via sphinx -sphinx==9.0.4 - # via numpydoc -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx stack-data==0.6.3 # via ipython -superqt==0.7.8 +superqt==0.8.2 # via # partseg (pyproject.toml) # magicgui @@ -456,15 +417,15 @@ toolz==1.1.0 # dask # napari # partd -tornado==6.5.6 +tornado==6.5.7 # via # ipykernel # jupyter-client -tqdm==4.67.3 +tqdm==4.68.2 # via napari traceback-with-variables==2.2.1 # via partseg (pyproject.toml) -traitlets==5.15.0 +traitlets==5.15.1 # via # ipykernel # ipython @@ -472,7 +433,7 @@ traitlets==5.15.0 # jupyter-core # matplotlib-inline # qtconsole -typer==0.26.4 +typer==0.26.7 # via npe2 typing-extensions==4.15.0 # via @@ -480,6 +441,7 @@ typing-extensions==4.15.0 # flexcache # flexparser # ipython + # jupyter-client # magicgui # napari # pint @@ -490,17 +452,19 @@ typing-extensions==4.15.0 # superqt # typing-inspection typing-inspection==0.4.2 - # via pydantic + # via + # pydantic + # pydantic-settings urllib3==2.7.0 # via # requests # sentry-sdk -vispy==0.15.2 +vispy==0.16.2 # via # partseg (pyproject.toml) # napari # napari-svg -wcwidth==0.7.0 +wcwidth==0.8.1 # via prompt-toolkit wrapt==2.2.1 # via napari diff --git a/requirements/constraints_py3.12.txt b/requirements/constraints_py3.12.txt index 29b521c83..62decfc4c 100644 --- a/requirements/constraints_py3.12.txt +++ b/requirements/constraints_py3.12.txt @@ -1,14 +1,12 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.12 --output-file requirements/constraints_py3.12.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base -alabaster==1.0.0 - # via sphinx +# uv pip compile --python-version 3.12 --output-file requirements/constraints_py3.12.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside6 --extra test --extra pyinstaller_base altgraph==0.17.5 # via pyinstaller annotated-doc==0.0.4 # via typer annotated-types==0.7.0 # via pydantic -app-model==0.4.0 +app-model==0.5.1 # via napari appdirs==1.4.4 # via napari @@ -18,8 +16,6 @@ attrs==26.1.0 # via # jsonschema # referencing -babel==2.18.0 - # via sphinx build==1.5.0 # via npe2 cachey==0.2.1 @@ -39,11 +35,11 @@ comm==0.2.3 # via ipykernel coverage==7.14.1 # via partseg (pyproject.toml) -czifile==2026.4.30 +czifile==2026.6.12 # via partseg (pyproject.toml) -dask==2026.3.0 +dask==2026.6.0 # via napari -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel decorator==5.3.1 # via ipython @@ -51,8 +47,6 @@ defusedxml==0.7.1 # via partseg (pyproject.toml) docstring-parser==0.18.0 # via magicgui -docutils==0.22.4 - # via sphinx et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 @@ -73,9 +67,9 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.17 +idna==3.18 # via requests -imagecodecs==2026.5.10 +imagecodecs==2026.6.6 # via # partseg (pyproject.toml) # czifile @@ -86,8 +80,6 @@ imageio==2.37.3 # napari # napari-svg # scikit-image -imagesize==2.0.0 - # via sphinx in-n-out==0.2.1 # via app-model iniconfig==2.3.0 @@ -97,7 +89,7 @@ ipykernel==6.31.0 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==9.14.0 +ipython==9.14.1 # via # partseg (pyproject.toml) # ipykernel @@ -108,13 +100,11 @@ ipython-pygments-lexers==1.1.1 # qtconsole jedi==0.20.0 # via ipython -jinja2==3.1.6 - # via sphinx jsonschema==4.26.0 # via napari jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.8.0 +jupyter-client==8.9.1 # via # ipykernel # qtconsole @@ -130,9 +120,7 @@ lazy-loader==0.5 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via partseg (pyproject.toml) locket==1.0.0 # via partd lxml==6.1.1 @@ -149,8 +137,6 @@ mahotas==1.4.18 # via partseg (pyproject.toml) markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 - # via jinja2 matplotlib-inline==0.2.2 # via # ipykernel @@ -159,7 +145,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.6.6 +napari==0.7.0 # via partseg (pyproject.toml) napari-console==0.1.4 # via napari @@ -171,8 +157,6 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.6.1 # via scikit-image -nme==0.1.8 - # via partseg (pyproject.toml) npe2==0.8.2 # via # -r requirements/version_denylist.txt @@ -195,8 +179,6 @@ numpy==2.4.6 # scipy # tifffile # vispy -numpydoc==1.10.0 - # via napari oiffile==2026.2.8 # via partseg (pyproject.toml) openpyxl==3.1.5 @@ -216,7 +198,6 @@ packaging==26.2 # qtconsole # qtpy # scikit-image - # sphinx # vispy pandas==3.0.3 # via @@ -278,14 +259,16 @@ pydantic==2.13.4 # app-model # napari # npe2 - # pydantic-compat # pydantic-extra-types -pydantic-compat==0.1.2 - # via app-model + # pydantic-settings pydantic-core==2.46.4 # via pydantic pydantic-extra-types==2.11.1 - # via npe2 + # via + # napari + # npe2 +pydantic-settings==2.14.1 + # via napari pygments==2.20.0 # via # partseg (pyproject.toml) @@ -295,11 +278,10 @@ pygments==2.20.0 # pytest # qtconsole # rich - # sphinx # superqt -pyinstaller==6.20.0 +pyinstaller==6.21.0 # via partseg (pyproject.toml) -pyinstaller-hooks-contrib==2026.5 +pyinstaller-hooks-contrib==2026.6 # via pyinstaller pyopengl==3.1.10 # via napari @@ -314,9 +296,7 @@ pyqt6-qt6==6.11.1 pyqt6-sip==13.11.1 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) + # via -r requirements/version_denylist.txt pyside6==6.11.1 # via # -r requirements/version_denylist.txt @@ -328,7 +308,7 @@ pyside6-essentials==6.11.1 # via # pyside6 # pyside6-addons -pytest==9.0.3 +pytest==9.1.0 # via # partseg (pyproject.toml) # pytest-qt @@ -343,6 +323,8 @@ python-dateutil==2.9.0.post0 # via # jupyter-client # pandas +python-dotenv==1.2.2 + # via pydantic-settings pyyaml==6.0.3 # via # dask @@ -376,13 +358,10 @@ requests==2.34.2 # partseg (pyproject.toml) # pooch # pyconify - # sphinx rich==15.0.0 # via # npe2 # typer -roman-numerals==4.1.0 - # via sphinx rpds-py==2026.5.1 # via # jsonschema @@ -396,12 +375,10 @@ scipy==1.17.1 # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.61.1 +sentry-sdk==2.62.0 # via partseg (pyproject.toml) setuptools==82.0.1 - # via - # pyinstaller - # pyinstaller-hooks-contrib + # via pyinstaller shellingham==1.5.4 # via typer shiboken2==5.15.2.1 @@ -417,25 +394,9 @@ six==1.17.0 # via # partseg (pyproject.toml) # python-dateutil -snowballstemmer==3.1.0 - # via sphinx -sphinx==9.1.0 - # via numpydoc -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx stack-data==0.6.3 # via ipython -superqt==0.7.8 +superqt==0.8.2 # via # partseg (pyproject.toml) # magicgui @@ -455,15 +416,15 @@ toolz==1.1.0 # dask # napari # partd -tornado==6.5.6 +tornado==6.5.7 # via # ipykernel # jupyter-client -tqdm==4.67.3 +tqdm==4.68.2 # via napari traceback-with-variables==2.2.1 # via partseg (pyproject.toml) -traitlets==5.15.0 +traitlets==5.15.1 # via # ipykernel # ipython @@ -471,13 +432,14 @@ traitlets==5.15.0 # jupyter-core # matplotlib-inline # qtconsole -typer==0.26.4 +typer==0.26.7 # via npe2 typing-extensions==4.15.0 # via # app-model # flexcache # flexparser + # jupyter-client # magicgui # napari # pint @@ -488,17 +450,19 @@ typing-extensions==4.15.0 # superqt # typing-inspection typing-inspection==0.4.2 - # via pydantic + # via + # pydantic + # pydantic-settings urllib3==2.7.0 # via # requests # sentry-sdk -vispy==0.15.2 +vispy==0.16.2 # via # partseg (pyproject.toml) # napari # napari-svg -wcwidth==0.7.0 +wcwidth==0.8.1 # via prompt-toolkit wrapt==2.2.1 # via napari diff --git a/requirements/constraints_py3.12_docs.txt b/requirements/constraints_py3.12_docs.txt index 66ee3c835..5fcf3c1e6 100644 --- a/requirements/constraints_py3.12_docs.txt +++ b/requirements/constraints_py3.12_docs.txt @@ -37,11 +37,11 @@ cloudpickle==3.1.2 # via dask comm==0.2.3 # via ipykernel -czifile==2026.4.30 +czifile==2026.6.12 # via partseg (pyproject.toml) -dask==2026.3.0 +dask==2026.6.0 # via napari -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel decorator==5.3.1 # via ipython @@ -73,9 +73,9 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.17 +idna==3.18 # via requests -imagecodecs==2026.5.10 +imagecodecs==2026.6.6 # via # partseg (pyproject.toml) # czifile @@ -94,7 +94,7 @@ ipykernel==6.31.0 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==9.14.0 +ipython==9.14.1 # via # partseg (pyproject.toml) # ipykernel @@ -111,7 +111,7 @@ jsonschema==4.26.0 # via napari jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.8.0 +jupyter-client==8.9.1 # via # ipykernel # qtconsole @@ -127,9 +127,7 @@ lazy-loader==0.5 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via partseg (pyproject.toml) locket==1.0.0 # via partd magicgui==0.10.2 @@ -162,8 +160,6 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.6.1 # via scikit-image -nme==0.1.8 - # via partseg (pyproject.toml) npe2==0.8.2 # via napari numpy==2.4.6 @@ -350,7 +346,7 @@ scipy==1.17.1 # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.61.1 +sentry-sdk==2.62.0 # via partseg (pyproject.toml) shellingham==1.5.4 # via typer @@ -360,7 +356,7 @@ six==1.17.0 # via # partseg (pyproject.toml) # python-dateutil -snowballstemmer==3.1.0 +snowballstemmer==3.1.1 # via sphinx sphinx==9.1.0 # via @@ -368,7 +364,7 @@ sphinx==9.1.0 # autodoc-pydantic # sphinx-autodoc-typehints # sphinx-qt-documentation -sphinx-autodoc-typehints==3.10.4 +sphinx-autodoc-typehints==3.11.0 # via partseg (pyproject.toml) sphinx-qt-documentation==0.4.1 # via partseg (pyproject.toml) @@ -406,15 +402,15 @@ toolz==1.1.0 # dask # napari # partd -tornado==6.5.6 +tornado==6.5.7 # via # ipykernel # jupyter-client -tqdm==4.67.3 +tqdm==4.68.2 # via napari traceback-with-variables==2.2.1 # via partseg (pyproject.toml) -traitlets==5.15.0 +traitlets==5.15.1 # via # ipykernel # ipython @@ -422,13 +418,14 @@ traitlets==5.15.0 # jupyter-core # matplotlib-inline # qtconsole -typer==0.26.4 +typer==0.26.7 # via npe2 typing-extensions==4.15.0 # via # app-model # flexcache # flexparser + # jupyter-client # magicgui # napari # pint @@ -451,7 +448,7 @@ vispy==0.16.2 # partseg (pyproject.toml) # napari # napari-svg -wcwidth==0.7.0 +wcwidth==0.8.1 # via prompt-toolkit wrapt==2.2.1 # via napari diff --git a/requirements/constraints_py3.13.txt b/requirements/constraints_py3.13.txt index 5717c48e3..d8c18be35 100644 --- a/requirements/constraints_py3.13.txt +++ b/requirements/constraints_py3.13.txt @@ -1,14 +1,12 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.13 --output-file requirements/constraints_py3.13.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base -alabaster==1.0.0 - # via sphinx +# uv pip compile --python-version 3.13 --output-file requirements/constraints_py3.13.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside6 --extra test --extra pyinstaller_base altgraph==0.17.5 # via pyinstaller annotated-doc==0.0.4 # via typer annotated-types==0.7.0 # via pydantic -app-model==0.4.0 +app-model==0.5.1 # via napari appdirs==1.4.4 # via napari @@ -18,8 +16,6 @@ attrs==26.1.0 # via # jsonschema # referencing -babel==2.18.0 - # via sphinx build==1.5.0 # via npe2 cachey==0.2.1 @@ -39,11 +35,11 @@ comm==0.2.3 # via ipykernel coverage==7.14.1 # via partseg (pyproject.toml) -czifile==2026.4.30 +czifile==2026.6.12 # via partseg (pyproject.toml) -dask==2026.3.0 +dask==2026.6.0 # via napari -debugpy==1.8.20 +debugpy==1.8.21 # via ipykernel decorator==5.3.1 # via ipython @@ -51,8 +47,6 @@ defusedxml==0.7.1 # via partseg (pyproject.toml) docstring-parser==0.18.0 # via magicgui -docutils==0.22.4 - # via sphinx et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 @@ -73,9 +67,9 @@ heapdict==1.0.1 # via cachey hsluv==5.0.4 # via vispy -idna==3.17 +idna==3.18 # via requests -imagecodecs==2026.5.10 +imagecodecs==2026.6.6 # via # partseg (pyproject.toml) # czifile @@ -86,8 +80,6 @@ imageio==2.37.3 # napari # napari-svg # scikit-image -imagesize==2.0.0 - # via sphinx in-n-out==0.2.1 # via app-model iniconfig==2.3.0 @@ -97,7 +89,7 @@ ipykernel==6.31.0 # partseg (pyproject.toml) # napari-console # qtconsole -ipython==9.14.0 +ipython==9.14.1 # via # partseg (pyproject.toml) # ipykernel @@ -108,13 +100,11 @@ ipython-pygments-lexers==1.1.1 # qtconsole jedi==0.20.0 # via ipython -jinja2==3.1.6 - # via sphinx jsonschema==4.26.0 # via napari jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.8.0 +jupyter-client==8.9.1 # via # ipykernel # qtconsole @@ -130,9 +120,7 @@ lazy-loader==0.5 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via partseg (pyproject.toml) locket==1.0.0 # via partd lxml==6.1.1 @@ -149,8 +137,6 @@ mahotas==1.4.18 # via partseg (pyproject.toml) markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 - # via jinja2 matplotlib-inline==0.2.2 # via # ipykernel @@ -159,7 +145,7 @@ mdurl==0.1.2 # via markdown-it-py mpmath==1.3.0 # via sympy -napari==0.6.6 +napari==0.7.0 # via partseg (pyproject.toml) napari-console==0.1.4 # via napari @@ -171,8 +157,6 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.6.1 # via scikit-image -nme==0.1.8 - # via partseg (pyproject.toml) npe2==0.8.2 # via # -r requirements/version_denylist.txt @@ -195,8 +179,6 @@ numpy==2.4.6 # scipy # tifffile # vispy -numpydoc==1.10.0 - # via napari oiffile==2026.2.8 # via partseg (pyproject.toml) openpyxl==3.1.5 @@ -216,7 +198,6 @@ packaging==26.2 # qtconsole # qtpy # scikit-image - # sphinx # vispy pandas==3.0.3 # via @@ -278,14 +259,16 @@ pydantic==2.13.4 # app-model # napari # npe2 - # pydantic-compat # pydantic-extra-types -pydantic-compat==0.1.2 - # via app-model + # pydantic-settings pydantic-core==2.46.4 # via pydantic pydantic-extra-types==2.11.1 - # via npe2 + # via + # napari + # npe2 +pydantic-settings==2.14.1 + # via napari pygments==2.20.0 # via # partseg (pyproject.toml) @@ -295,11 +278,10 @@ pygments==2.20.0 # pytest # qtconsole # rich - # sphinx # superqt -pyinstaller==6.20.0 +pyinstaller==6.21.0 # via partseg (pyproject.toml) -pyinstaller-hooks-contrib==2026.5 +pyinstaller-hooks-contrib==2026.6 # via pyinstaller pyopengl==3.1.10 # via napari @@ -314,9 +296,7 @@ pyqt6-qt6==6.11.1 pyqt6-sip==13.11.1 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) + # via -r requirements/version_denylist.txt pyside6==6.11.1 # via # -r requirements/version_denylist.txt @@ -328,7 +308,7 @@ pyside6-essentials==6.11.1 # via # pyside6 # pyside6-addons -pytest==9.0.3 +pytest==9.1.0 # via # partseg (pyproject.toml) # pytest-qt @@ -343,6 +323,8 @@ python-dateutil==2.9.0.post0 # via # jupyter-client # pandas +python-dotenv==1.2.2 + # via pydantic-settings pyyaml==6.0.3 # via # dask @@ -376,13 +358,10 @@ requests==2.34.2 # partseg (pyproject.toml) # pooch # pyconify - # sphinx rich==15.0.0 # via # npe2 # typer -roman-numerals==4.1.0 - # via sphinx rpds-py==2026.5.1 # via # jsonschema @@ -396,12 +375,10 @@ scipy==1.17.1 # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.61.1 +sentry-sdk==2.62.0 # via partseg (pyproject.toml) setuptools==82.0.1 - # via - # pyinstaller - # pyinstaller-hooks-contrib + # via pyinstaller shellingham==1.5.4 # via typer shiboken2==5.15.2.1 @@ -417,25 +394,9 @@ six==1.17.0 # via # partseg (pyproject.toml) # python-dateutil -snowballstemmer==3.1.0 - # via sphinx -sphinx==9.1.0 - # via numpydoc -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx stack-data==0.6.3 # via ipython -superqt==0.7.8 +superqt==0.8.2 # via # partseg (pyproject.toml) # magicgui @@ -455,15 +416,15 @@ toolz==1.1.0 # dask # napari # partd -tornado==6.5.6 +tornado==6.5.7 # via # ipykernel # jupyter-client -tqdm==4.67.3 +tqdm==4.68.2 # via napari traceback-with-variables==2.2.1 # via partseg (pyproject.toml) -traitlets==5.15.0 +traitlets==5.15.1 # via # ipykernel # ipython @@ -471,13 +432,14 @@ traitlets==5.15.0 # jupyter-core # matplotlib-inline # qtconsole -typer==0.26.4 +typer==0.26.7 # via npe2 typing-extensions==4.15.0 # via # app-model # flexcache # flexparser + # jupyter-client # magicgui # napari # pint @@ -487,17 +449,19 @@ typing-extensions==4.15.0 # superqt # typing-inspection typing-inspection==0.4.2 - # via pydantic + # via + # pydantic + # pydantic-settings urllib3==2.7.0 # via # requests # sentry-sdk -vispy==0.15.2 +vispy==0.16.2 # via # partseg (pyproject.toml) # napari # napari-svg -wcwidth==0.7.0 +wcwidth==0.8.1 # via prompt-toolkit wrapt==2.2.1 # via napari diff --git a/requirements/constraints_py3.14.txt b/requirements/constraints_py3.14.txt index e69de29bb..b5143cef1 100644 --- a/requirements/constraints_py3.14.txt +++ b/requirements/constraints_py3.14.txt @@ -0,0 +1,471 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.14 --output-file requirements/constraints_py3.14.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside6 --extra test --extra pyinstaller_base +altgraph==0.17.5 + # via pyinstaller +annotated-doc==0.0.4 + # via typer +annotated-types==0.7.0 + # via pydantic +app-model==0.5.1 + # via napari +appdirs==1.4.4 + # via napari +asttokens==3.0.1 + # via stack-data +attrs==26.1.0 + # via + # jsonschema + # referencing +build==1.5.0 + # via npe2 +cachey==0.2.1 + # via napari +certifi==2026.5.20 + # via + # napari + # requests + # sentry-sdk +charset-normalizer==3.4.7 + # via requests +click==8.4.1 + # via dask +cloudpickle==3.1.2 + # via dask +comm==0.2.3 + # via ipykernel +coverage==7.14.1 + # via partseg (pyproject.toml) +czifile==2026.6.12 + # via partseg (pyproject.toml) +dask==2026.6.0 + # via napari +debugpy==1.8.21 + # via ipykernel +decorator==5.3.1 + # via ipython +defusedxml==0.7.1 + # via partseg (pyproject.toml) +docstring-parser==0.18.0 + # via magicgui +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.1 + # via stack-data +flexcache==0.3 + # via pint +flexparser==0.4 + # via pint +fonticon-fontawesome6==6.4.0 + # via partseg (pyproject.toml) +freetype-py==2.5.1 + # via vispy +fsspec==2026.4.0 + # via dask +h5py==3.16.0 + # via partseg (pyproject.toml) +heapdict==1.0.1 + # via cachey +hsluv==5.0.4 + # via vispy +idna==3.18 + # via requests +imagecodecs==2026.6.6 + # via + # partseg (pyproject.toml) + # czifile +imageio==2.37.3 + # via + # -r requirements/version_denylist.txt + # partseg (pyproject.toml) + # napari + # napari-svg + # scikit-image +in-n-out==0.2.1 + # via app-model +iniconfig==2.3.0 + # via pytest +ipykernel==6.31.0 + # via + # partseg (pyproject.toml) + # napari-console + # qtconsole +ipython==9.14.1 + # via + # partseg (pyproject.toml) + # ipykernel + # napari-console +ipython-pygments-lexers==1.1.1 + # via + # ipython + # qtconsole +jedi==0.20.0 + # via ipython +jsonschema==4.26.0 + # via napari +jsonschema-specifications==2025.9.1 + # via jsonschema +jupyter-client==8.9.1 + # via + # ipykernel + # qtconsole +jupyter-core==5.9.1 + # via + # ipykernel + # jupyter-client + # qtconsole +kiwisolver==1.5.0 + # via vispy +lazy-loader==0.5 + # via + # napari + # scikit-image +local-migrator==0.1.10 + # via partseg (pyproject.toml) +locket==1.0.0 + # via partd +lxml==6.1.1 + # via + # partseg (pyproject.toml) + # lxml-html-clean +lxml-html-clean==0.4.5 + # via lxml +magicgui==0.10.2 + # via + # partseg (pyproject.toml) + # napari +mahotas==1.4.18 + # via partseg (pyproject.toml) +markdown-it-py==4.2.0 + # via rich +matplotlib-inline==0.2.2 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mpmath==1.3.0 + # via sympy +napari==0.7.0 + # via partseg (pyproject.toml) +napari-console==0.1.4 + # via napari +napari-plugin-engine==0.2.1 + # via napari +napari-svg==0.2.1 + # via napari +nest-asyncio==1.6.0 + # via ipykernel +networkx==3.6.1 + # via scikit-image +npe2==0.8.2 + # via + # -r requirements/version_denylist.txt + # napari +numpy==2.4.6 + # via + # partseg (pyproject.toml) + # czifile + # dask + # h5py + # imagecodecs + # imageio + # mahotas + # napari + # napari-svg + # oiffile + # pandas + # partsegcore-compiled-backend + # scikit-image + # scipy + # tifffile + # vispy +oiffile==2026.2.8 + # via partseg (pyproject.toml) +openpyxl==3.1.5 + # via partseg (pyproject.toml) +packaging==26.2 + # via + # partseg (pyproject.toml) + # build + # dask + # ipykernel + # lazy-loader + # local-migrator + # pooch + # pyinstaller + # pyinstaller-hooks-contrib + # pytest + # qtconsole + # qtpy + # scikit-image + # vispy +pandas==3.0.3 + # via + # partseg (pyproject.toml) + # napari +parso==0.8.7 + # via jedi +partd==1.4.2 + # via dask +partsegcore-compiled-backend==0.15.14 + # via partseg (pyproject.toml) +partsegdata==0.10.0 + # via partseg (pyproject.toml) +pexpect==4.9.0 + # via ipython +pillow==12.2.0 + # via + # imageio + # napari + # scikit-image +pint==0.25.3 + # via napari +platformdirs==4.10.0 + # via + # partseg (pyproject.toml) + # jupyter-core + # npe2 + # pint + # pooch +pluggy==1.6.0 + # via + # pytest + # pytest-qt +pooch==1.9.0 + # via scikit-image +prompt-toolkit==3.0.52 + # via ipython +psutil==7.2.2 + # via + # ipykernel + # ipython + # napari +psygnal==0.15.1 + # via + # partseg (pyproject.toml) + # app-model + # magicgui + # napari + # npe2 +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +pyconify==0.2.1 + # via superqt +pydantic==2.13.4 + # via + # partseg (pyproject.toml) + # app-model + # napari + # npe2 + # pydantic-extra-types + # pydantic-settings +pydantic-core==2.46.4 + # via pydantic +pydantic-extra-types==2.11.1 + # via + # napari + # npe2 +pydantic-settings==2.14.1 + # via napari +pygments==2.20.0 + # via + # partseg (pyproject.toml) + # ipython + # ipython-pygments-lexers + # napari + # pytest + # qtconsole + # rich + # superqt +pyinstaller==6.21.0 + # via partseg (pyproject.toml) +pyinstaller-hooks-contrib==2026.6 + # via pyinstaller +pyopengl==3.1.10 + # via napari +pyproject-hooks==1.2.0 + # via build +pyqt6==6.11.0 + # via + # partseg (pyproject.toml) + # napari +pyqt6-qt6==6.11.1 + # via pyqt6 +pyqt6-sip==13.11.1 + # via pyqt6 +pyside2==5.15.2.1 + # via -r requirements/version_denylist.txt +pyside6==6.11.1 + # via + # -r requirements/version_denylist.txt + # partseg (pyproject.toml) + # napari +pyside6-addons==6.11.1 + # via pyside6 +pyside6-essentials==6.11.1 + # via + # pyside6 + # pyside6-addons +pytest==9.1.0 + # via + # partseg (pyproject.toml) + # pytest-qt + # pytest-timeout +pytest-qt==4.4.0 + # via + # -r requirements/version_denylist.txt + # partseg (pyproject.toml) +pytest-timeout==2.4.0 + # via partseg (pyproject.toml) +python-dateutil==2.9.0.post0 + # via + # jupyter-client + # pandas +python-dotenv==1.2.2 + # via pydantic-settings +pyyaml==6.0.3 + # via + # dask + # napari + # npe2 +pyzmq==27.1.0 + # via + # ipykernel + # jupyter-client +qtawesome==1.4.2 + # via partseg (pyproject.toml) +qtconsole==5.7.2 + # via + # partseg (pyproject.toml) + # napari-console +qtpy==2.4.3 + # via + # partseg (pyproject.toml) + # magicgui + # napari + # napari-console + # qtawesome + # qtconsole + # superqt +referencing==0.37.0 + # via + # jsonschema + # jsonschema-specifications +requests==2.34.2 + # via + # partseg (pyproject.toml) + # pooch + # pyconify +rich==15.0.0 + # via + # npe2 + # typer +rpds-py==2026.5.1 + # via + # jsonschema + # referencing +scikit-image==0.26.0 + # via + # partseg (pyproject.toml) + # napari +scipy==1.17.1 + # via + # partseg (pyproject.toml) + # napari + # scikit-image +sentry-sdk==2.62.0 + # via partseg (pyproject.toml) +setuptools==82.0.1 + # via pyinstaller +shellingham==1.5.4 + # via typer +shiboken2==5.15.2.1 + # via pyside2 +shiboken6==6.11.1 + # via + # pyside6 + # pyside6-addons + # pyside6-essentials +simpleitk==2.5.5 + # via partseg (pyproject.toml) +six==1.17.0 + # via + # partseg (pyproject.toml) + # python-dateutil +stack-data==0.6.3 + # via ipython +superqt==0.8.2 + # via + # partseg (pyproject.toml) + # magicgui + # napari +sympy==1.14.0 + # via partseg (pyproject.toml) +tifffile==2026.6.1 + # via + # partseg (pyproject.toml) + # napari + # oiffile + # scikit-image +tomli-w==1.2.0 + # via npe2 +toolz==1.1.0 + # via + # dask + # napari + # partd +tornado==6.5.7 + # via + # ipykernel + # jupyter-client +tqdm==4.68.2 + # via napari +traceback-with-variables==2.2.1 + # via partseg (pyproject.toml) +traitlets==5.15.1 + # via + # ipykernel + # ipython + # jupyter-client + # jupyter-core + # matplotlib-inline + # qtconsole +typer==0.26.7 + # via npe2 +typing-extensions==4.15.0 + # via + # app-model + # flexcache + # flexparser + # jupyter-client + # magicgui + # napari + # pint + # pydantic + # pydantic-core + # pydantic-extra-types + # superqt + # typing-inspection +typing-inspection==0.4.2 + # via + # pydantic + # pydantic-settings +urllib3==2.7.0 + # via + # requests + # sentry-sdk +vispy==0.16.2 + # via + # partseg (pyproject.toml) + # napari + # napari-svg +wcwidth==0.8.1 + # via prompt-toolkit +wrapt==2.2.1 + # via napari +xlrd==2.0.2 + # via partseg (pyproject.toml) +xlsxwriter==3.2.9 + # via partseg (pyproject.toml)