diff --git a/.github/workflows/upgrade-dependencies.yml b/.github/workflows/upgrade-dependencies.yml index b0012abb7..5518af490 100644 --- a/.github/workflows/upgrade-dependencies.yml +++ b/.github/workflows/upgrade-dependencies.yml @@ -33,7 +33,7 @@ jobs: run: | set -x pip install -U uv - flags=(--extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller) + flags=(--extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base) for pyv in 3.8 3.9 3.10 3.11 3.12; do uv pip compile --python-version ${pyv} --upgrade --output-file requirements/constraints_py${pyv}.txt pyproject.toml requirements/version_denylist.txt "${flags[@]}" diff --git a/pyproject.toml b/pyproject.toml index 6956e3126..d2c4b1d66 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -112,8 +112,10 @@ docs = [ "sphinx-qt-documentation", ] pyinstaller = [ + "PartSeg[pyinstaller_base,pyqt5]", +] +pyinstaller_base = [ "PyOpenGL-accelerate>=3.1.5", - "PyQt5!=5.15.0,>=5.12.3", "PyInstaller", "pydantic", ] diff --git a/requirements/constraints_py3.10.txt b/requirements/constraints_py3.10.txt index bb982d8ce..516b15b80 100644 --- a/requirements/constraints_py3.10.txt +++ b/requirements/constraints_py3.10.txt @@ -1,5 +1,5 @@ # 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 pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller +# 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==0.7.16 # via sphinx altgraph==0.17.4 @@ -10,7 +10,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -41,18 +40,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -70,13 +66,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -84,17 +78,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -102,14 +93,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -136,23 +125,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -166,28 +148,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -206,12 +181,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -227,25 +199,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -259,13 +227,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -276,20 +243,18 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -297,54 +262,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -362,14 +305,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -382,7 +321,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -394,20 +332,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -415,16 +347,14 @@ shellingham==1.5.4 # via typer shiboken2==5.15.2.1 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -447,16 +377,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -482,7 +409,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -515,7 +441,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -523,8 +448,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.10_pydantic_1.txt b/requirements/constraints_py3.10_pydantic_1.txt index 7dc868eb7..a35dcdf4b 100644 --- a/requirements/constraints_py3.10_pydantic_1.txt +++ b/requirements/constraints_py3.10_pydantic_1.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.10 --output-file requirements/constraints_py3.10_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller --constraint requirements/pydantic_1.txt +# uv pip compile --python-version 3.10 --output-file requirements/constraints_py3.10_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base --constraint requirements/pydantic_1.txt alabaster==0.7.16 # via sphinx altgraph==0.17.4 @@ -8,7 +8,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -39,18 +38,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -68,13 +64,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -82,17 +76,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -100,14 +91,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -134,23 +123,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -164,28 +146,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -204,12 +179,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -225,25 +197,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -257,13 +225,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -274,10 +241,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.16 +pydantic==1.10.17 # via - # -c requirements/pydantic_1.txt - # partseg (pyproject.toml) # app-model # napari # npe2 @@ -286,7 +251,6 @@ pydantic-compat==0.1.2 # via app-model pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -294,54 +258,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -359,14 +301,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -379,7 +317,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -391,20 +328,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -412,16 +343,14 @@ shellingham==1.5.4 # via typer shiboken2==5.15.2.1 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -444,16 +373,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -479,7 +405,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -511,7 +436,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -519,8 +443,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.11.txt b/requirements/constraints_py3.11.txt index d2e2420f9..36cffd618 100644 --- a/requirements/constraints_py3.11.txt +++ b/requirements/constraints_py3.11.txt @@ -1,5 +1,5 @@ # 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 pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller +# 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==0.7.16 # via sphinx altgraph==0.17.4 @@ -10,7 +10,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -41,18 +40,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -66,13 +62,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -80,30 +74,25 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via dask in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -130,23 +119,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -160,28 +142,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -200,12 +175,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -221,25 +193,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -253,13 +221,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -270,20 +237,18 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -291,54 +256,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.13.2 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -356,14 +299,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -376,7 +315,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -388,20 +326,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -409,16 +341,14 @@ shellingham==1.5.4 # via typer shiboken2==5.13.2 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -441,16 +371,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -469,7 +396,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -502,7 +428,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -510,8 +435,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.11_docs.txt b/requirements/constraints_py3.11_docs.txt index e7695e302..de4bbc5cc 100644 --- a/requirements/constraints_py3.11_docs.txt +++ b/requirements/constraints_py3.11_docs.txt @@ -8,7 +8,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -19,7 +18,6 @@ attrs==23.2.0 # jsonschema # referencing autodoc-pydantic==2.2.0 - # via partseg (pyproject.toml) babel==2.15.0 # via sphinx build==1.2.1 @@ -42,15 +40,13 @@ cloudpickle==3.0.0 comm==0.2.2 # via ipykernel czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -66,13 +62,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -80,28 +74,23 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via dask in-n-out==0.2.1 # via app-model -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -128,17 +117,12 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -152,28 +136,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -192,12 +169,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -210,25 +184,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -238,13 +208,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -255,9 +224,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # autodoc-pydantic # napari @@ -266,13 +234,12 @@ pydantic==2.7.4 # pydantic-settings pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic -pydantic-settings==2.3.3 +pydantic-settings==2.3.4 # via autodoc-pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -283,27 +250,16 @@ pyopengl==3.1.7 # via napari pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via -r requirements/version_denylist.txt -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.13.2 - # via -r requirements/version_denylist.txt -pyside6==6.7.1 - # via -r requirements/version_denylist.txt -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons @@ -326,14 +282,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -346,7 +298,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -358,46 +309,37 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 +scikit-image==0.24.0 # via napari -scipy==1.13.1 +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) +sentry-sdk==2.7.1 shellingham==1.5.4 # via typer shiboken2==5.13.2 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 # via sphinx sphinx==7.3.7 # via - # partseg (pyproject.toml) # autodoc-pydantic # numpydoc # sphinx-autodoc-typehints # sphinx-qt-documentation -sphinx-autodoc-typehints==2.1.1 - # via partseg (pyproject.toml) +sphinx-autodoc-typehints==2.2.2 sphinx-qt-documentation==0.4.1 - # via partseg (pyproject.toml) sphinxcontrib-applehelp==1.0.8 # via sphinx sphinxcontrib-devhelp==1.0.6 @@ -414,16 +356,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -442,7 +381,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -475,7 +413,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -483,8 +420,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.11_pydantic_1.txt b/requirements/constraints_py3.11_pydantic_1.txt index 678f3da6c..05882c562 100644 --- a/requirements/constraints_py3.11_pydantic_1.txt +++ b/requirements/constraints_py3.11_pydantic_1.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.11 --output-file requirements/constraints_py3.11_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller --constraint requirements/pydantic_1.txt +# uv pip compile --python-version 3.11 --output-file requirements/constraints_py3.11_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base --constraint requirements/pydantic_1.txt alabaster==0.7.16 # via sphinx altgraph==0.17.4 @@ -8,7 +8,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -39,18 +38,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -64,13 +60,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -78,30 +72,25 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via dask in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -128,23 +117,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -158,28 +140,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -198,12 +173,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -219,25 +191,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -251,13 +219,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -268,10 +235,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.16 +pydantic==1.10.17 # via - # -c requirements/pydantic_1.txt - # partseg (pyproject.toml) # app-model # napari # npe2 @@ -280,7 +245,6 @@ pydantic-compat==0.1.2 # via app-model pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -288,54 +252,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.13.2 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -353,14 +295,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -373,7 +311,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -385,20 +322,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -406,16 +337,14 @@ shellingham==1.5.4 # via typer shiboken2==5.13.2 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -438,16 +367,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -466,7 +392,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -498,7 +423,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -506,8 +430,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.12.txt b/requirements/constraints_py3.12.txt index 45b3e4cc8..787497cdb 100644 --- a/requirements/constraints_py3.12.txt +++ b/requirements/constraints_py3.12.txt @@ -1,5 +1,5 @@ # 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 pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller +# 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==0.7.16 # via sphinx altgraph==0.17.4 @@ -10,7 +10,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -41,18 +40,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -66,13 +62,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -80,11 +74,8 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image @@ -94,14 +85,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -128,23 +117,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -158,28 +140,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -198,12 +173,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -219,25 +191,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -251,13 +219,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -268,20 +235,18 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -289,54 +254,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.13.2 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -354,14 +297,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -374,7 +313,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -386,20 +324,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -407,16 +339,14 @@ shellingham==1.5.4 # via typer shiboken2==5.13.2 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -439,16 +369,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -467,7 +394,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -499,7 +425,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -507,6 +432,4 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) diff --git a/requirements/constraints_py3.12_pydantic_1.txt b/requirements/constraints_py3.12_pydantic_1.txt index 4ba9cfe1f..729e94947 100644 --- a/requirements/constraints_py3.12_pydantic_1.txt +++ b/requirements/constraints_py3.12_pydantic_1.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.12 --output-file requirements/constraints_py3.12_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller --constraint requirements/pydantic_1.txt +# uv pip compile --python-version 3.12 --output-file requirements/constraints_py3.12_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base --constraint requirements/pydantic_1.txt alabaster==0.7.16 # via sphinx altgraph==0.17.4 @@ -8,7 +8,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 # pint @@ -39,18 +38,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -64,13 +60,11 @@ flexcache==0.3 flexparser==0.3.1 # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -78,11 +72,8 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image @@ -92,14 +83,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole -ipython==8.25.0 +ipython==8.26.0 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -126,23 +115,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -156,28 +138,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -196,12 +171,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -217,25 +189,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.24 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -249,13 +217,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -266,10 +233,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.16 +pydantic==1.10.17 # via - # -c requirements/pydantic_1.txt - # partseg (pyproject.toml) # app-model # napari # npe2 @@ -278,7 +243,6 @@ pydantic-compat==0.1.2 # via app-model pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -286,54 +250,32 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.13.2 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6==6.7.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyside6-addons==6.7.1 +pyside6==6.7.2 +pyside6-addons==6.7.2 # via pyside6 -pyside6-essentials==6.7.1 +pyside6-essentials==6.7.2 # via # pyside6 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -351,14 +293,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -371,7 +309,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -383,20 +320,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.23.2 - # via - # partseg (pyproject.toml) - # napari -scipy==1.13.1 +scikit-image==0.24.0 + # via napari +scipy==1.14.0 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -404,16 +335,14 @@ shellingham==1.5.4 # via typer shiboken2==5.13.2 # via pyside2 -shiboken6==6.7.1 +shiboken6==6.7.2 # via # pyside6 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -436,16 +365,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -464,7 +390,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -495,7 +420,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -503,6 +427,4 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) diff --git a/requirements/constraints_py3.8.txt b/requirements/constraints_py3.8.txt index 16175b957..2bb2a237a 100644 --- a/requirements/constraints_py3.8.txt +++ b/requirements/constraints_py3.8.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.8 --output-file requirements/constraints_py3.8.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller +# uv pip compile --python-version 3.8 --output-file requirements/constraints_py3.8.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base alabaster==0.7.13 # via sphinx altgraph==0.17.4 @@ -10,7 +10,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 asttokens==2.4.1 @@ -42,18 +41,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) dask==2023.5.0 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.20.1 @@ -65,13 +61,11 @@ exceptiongroup==1.2.1 executing==2.0.1 # via stack-data fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -79,17 +73,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2023.3.16 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -106,14 +97,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole ipython==8.12.3 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -140,23 +129,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -170,7 +152,6 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 @@ -184,14 +165,10 @@ nest-asyncio==1.6.0 networkx==3.1 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.24.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -211,12 +188,9 @@ numpy==1.24.4 numpydoc==1.7.0 # via napari oiffile==2022.9.29 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -232,22 +206,18 @@ packaging==24.1 # sphinx # vispy pandas==2.0.3 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.1 # via dask partsegcore-compiled-backend==0.15.1 - # via partseg (pyproject.toml) partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython pickleshare==0.7.5 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari @@ -268,13 +238,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -285,20 +254,18 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -306,39 +273,20 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6==6.3.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6-addons==6.3.1 # via pyside6 pyside6-essentials==6.3.1 @@ -347,13 +295,10 @@ pyside6-essentials==6.3.1 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -375,14 +320,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -395,7 +336,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -408,19 +348,13 @@ rpds-py==0.18.1 # jsonschema # referencing scikit-image==0.21.0 - # via - # partseg (pyproject.toml) - # napari + # via napari scipy==1.10.1 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -434,10 +368,8 @@ shiboken6==6.3.1 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -460,16 +392,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc tifffile==2023.7.10 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -494,7 +423,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -526,7 +454,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.2 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -534,9 +461,7 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via # importlib-metadata diff --git a/requirements/constraints_py3.8_pydantic_1.txt b/requirements/constraints_py3.8_pydantic_1.txt index 1de66322b..d27cf0a53 100644 --- a/requirements/constraints_py3.8_pydantic_1.txt +++ b/requirements/constraints_py3.8_pydantic_1.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.8 --output-file requirements/constraints_py3.8_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller --constraint requirements/pydantic_1.txt +# uv pip compile --python-version 3.8 --output-file requirements/constraints_py3.8_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base --constraint requirements/pydantic_1.txt alabaster==0.7.13 # via sphinx altgraph==0.17.4 @@ -8,7 +8,6 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 asttokens==2.4.1 @@ -40,18 +39,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) dask==2023.5.0 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.20.1 @@ -63,13 +59,11 @@ exceptiongroup==1.2.1 executing==2.0.1 # via stack-data fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -77,17 +71,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2023.3.16 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -104,14 +95,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole ipython==8.12.3 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -138,23 +127,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -168,7 +150,6 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 @@ -182,14 +163,10 @@ nest-asyncio==1.6.0 networkx==3.1 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.24.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -209,12 +186,9 @@ numpy==1.24.4 numpydoc==1.7.0 # via napari oiffile==2022.9.29 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -230,22 +204,18 @@ packaging==24.1 # sphinx # vispy pandas==2.0.3 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.1 # via dask partsegcore-compiled-backend==0.15.1 - # via partseg (pyproject.toml) partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython pickleshare==0.7.5 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari @@ -266,13 +236,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -283,10 +252,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.16 +pydantic==1.10.17 # via - # -c requirements/pydantic_1.txt - # partseg (pyproject.toml) # app-model # napari # npe2 @@ -295,7 +262,6 @@ pydantic-compat==0.1.2 # via app-model pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -303,39 +269,20 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6==6.3.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6-addons==6.3.1 # via pyside6 pyside6-essentials==6.3.1 @@ -344,13 +291,10 @@ pyside6-essentials==6.3.1 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -372,14 +316,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -392,7 +332,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -405,19 +344,13 @@ rpds-py==0.18.1 # jsonschema # referencing scikit-image==0.21.0 - # via - # partseg (pyproject.toml) - # napari + # via napari scipy==1.10.1 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -431,10 +364,8 @@ shiboken6==6.3.1 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -457,16 +388,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc tifffile==2023.7.10 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -491,7 +419,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -521,7 +448,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.2 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -529,9 +455,7 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via # importlib-metadata diff --git a/requirements/constraints_py3.9.txt b/requirements/constraints_py3.9.txt index 7e92fbc55..058ceb93c 100644 --- a/requirements/constraints_py3.9.txt +++ b/requirements/constraints_py3.9.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.9 --output-file requirements/constraints_py3.9.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller +# uv pip compile --python-version 3.9 --output-file requirements/constraints_py3.9.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base alabaster==0.7.16 # via sphinx altgraph==0.17.4 @@ -10,9 +10,9 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 + # pint asttokens==2.4.1 # via stack-data attrs==23.2.0 @@ -40,18 +40,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -64,14 +61,16 @@ exceptiongroup==1.2.1 # pytest executing==2.0.1 # via stack-data +flexcache==0.3 + # via pint +flexparser==0.3.1 + # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -79,17 +78,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -101,14 +97,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole ipython==8.18.1 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -135,23 +129,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -165,28 +152,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.2.1 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -205,12 +185,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -226,25 +203,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.23 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -258,13 +231,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -275,20 +247,18 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.7.4 +pydantic==2.8.0 # via - # partseg (pyproject.toml) # app-model # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.18.4 +pydantic-core==2.20.0 # via pydantic pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -296,39 +266,20 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6==6.3.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6-addons==6.3.1 # via pyside6 pyside6-essentials==6.3.1 @@ -337,13 +288,10 @@ pyside6-essentials==6.3.1 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -361,14 +309,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -381,7 +325,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -393,20 +336,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.22.0 - # via - # partseg (pyproject.toml) - # napari +scikit-image==0.24.0 + # via napari scipy==1.13.1 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -420,10 +357,8 @@ shiboken6==6.3.1 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -446,16 +381,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -481,7 +413,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -496,6 +427,8 @@ typer==0.12.3 typing-extensions==4.12.2 # via # app-model + # flexcache + # flexparser # ipython # magicgui # napari @@ -512,7 +445,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -520,8 +452,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/constraints_py3.9_pydantic_1.txt b/requirements/constraints_py3.9_pydantic_1.txt index 80a32cac3..d388e7c61 100644 --- a/requirements/constraints_py3.9_pydantic_1.txt +++ b/requirements/constraints_py3.9_pydantic_1.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --python-version 3.9 --output-file requirements/constraints_py3.9_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt5 --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller --constraint requirements/pydantic_1.txt +# uv pip compile --python-version 3.9 --output-file requirements/constraints_py3.9_pydantic_1.txt pyproject.toml requirements/version_denylist.txt --extra pyqt6 --extra pyside2 --extra pyside6 --extra test --extra pyinstaller_base --constraint requirements/pydantic_1.txt alabaster==0.7.16 # via sphinx altgraph==0.17.4 @@ -8,9 +8,9 @@ app-model==0.2.7 # via napari appdirs==1.4.4 # via - # partseg (pyproject.toml) # napari # npe2 + # pint asttokens==2.4.1 # via stack-data attrs==23.2.0 @@ -38,18 +38,15 @@ cloudpickle==3.0.0 # via dask comm==0.2.2 # via ipykernel -coverage==7.5.3 - # via partseg (pyproject.toml) +coverage==7.5.4 czifile==2019.7.2 - # via partseg (pyproject.toml) -dask==2024.6.0 +dask==2024.6.2 # via napari -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 - # via partseg (pyproject.toml) docstring-parser==0.16 # via magicgui docutils==0.21.2 @@ -62,14 +59,16 @@ exceptiongroup==1.2.1 # pytest executing==2.0.1 # via stack-data +flexcache==0.3 + # via pint +flexparser==0.3.1 + # via pint fonticon-fontawesome6==6.4.0 - # via partseg (pyproject.toml) freetype-py==2.4.0 # via vispy -fsspec==2024.6.0 +fsspec==2024.6.1 # via dask h5py==3.11.0 - # via partseg (pyproject.toml) heapdict==1.0.1 # via cachey hsluv==5.0.4 @@ -77,17 +76,14 @@ hsluv==5.0.4 idna==3.7 # via requests imagecodecs==2024.6.1 - # via partseg (pyproject.toml) -imageio==2.34.1 +imageio==2.34.2 # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) # napari # napari-svg # scikit-image imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.0.0 # via # build # dask @@ -99,14 +95,12 @@ in-n-out==0.2.1 # via app-model iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via - # partseg (pyproject.toml) # napari-console # qtconsole ipython==8.18.1 # via - # partseg (pyproject.toml) # ipykernel # napari-console jedi==0.19.1 @@ -133,23 +127,16 @@ lazy-loader==0.4 # napari # scikit-image local-migrator==0.1.10 - # via - # partseg (pyproject.toml) - # nme + # via nme locket==1.0.0 # via partd lxml==5.2.2 - # via - # partseg (pyproject.toml) - # lxml-html-clean + # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 - # via - # partseg (pyproject.toml) - # napari + # via napari mahotas==1.4.15 - # via partseg (pyproject.toml) markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -163,28 +150,21 @@ mdurl==0.1.2 mpmath==1.3.0 # via sympy napari==0.4.19.post1 - # via partseg (pyproject.toml) napari-console==0.0.9 # via napari napari-plugin-engine==0.2.0 - # via - # napari - # napari-svg -napari-svg==0.1.10 + # via napari +napari-svg==0.2.0 # via napari nest-asyncio==1.6.0 # via ipykernel networkx==3.2.1 # via scikit-image nme==0.1.8 - # via partseg (pyproject.toml) -npe2==0.7.5 - # via - # -r requirements/version_denylist.txt - # napari +npe2==0.7.6 + # via napari numpy==1.26.4 # via - # partseg (pyproject.toml) # czifile # dask # h5py @@ -203,12 +183,9 @@ numpy==1.26.4 numpydoc==1.7.0 # via napari oiffile==2024.5.24 - # via partseg (pyproject.toml) -openpyxl==3.1.4 - # via partseg (pyproject.toml) +openpyxl==3.1.5 packaging==24.1 # via - # partseg (pyproject.toml) # build # dask # ipykernel @@ -224,25 +201,21 @@ packaging==24.1 # sphinx # vispy pandas==2.2.2 - # via - # partseg (pyproject.toml) - # napari + # via napari parso==0.8.4 # via jedi partd==1.4.2 # via dask -partsegcore-compiled-backend==0.15.6 - # via partseg (pyproject.toml) +partsegcore-compiled-backend==0.15.7 partsegdata==0.10.0 - # via partseg (pyproject.toml) pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # imageio # napari # scikit-image -pint==0.23 +pint==0.24.1 # via napari platformdirs==4.2.2 # via @@ -256,13 +229,12 @@ pooch==1.8.2 # via scikit-image prompt-toolkit==3.0.47 # via ipython -psutil==5.9.8 +psutil==6.0.0 # via # ipykernel # napari psygnal==0.11.1 # via - # partseg (pyproject.toml) # app-model # magicgui # napari @@ -273,10 +245,8 @@ pure-eval==0.2.2 # via stack-data pyconify==0.1.6 # via superqt -pydantic==1.10.16 +pydantic==1.10.17 # via - # -c requirements/pydantic_1.txt - # partseg (pyproject.toml) # app-model # napari # npe2 @@ -285,7 +255,6 @@ pydantic-compat==0.1.2 # via app-model pygments==2.18.0 # via - # partseg (pyproject.toml) # ipython # napari # qtconsole @@ -293,39 +262,20 @@ pygments==2.18.0 # sphinx # superqt pyinstaller==6.8.0 - # via partseg (pyproject.toml) pyinstaller-hooks-contrib==2024.7 # via pyinstaller pyopengl==3.1.7 # via napari pyopengl-accelerate==3.1.7 - # via partseg (pyproject.toml) pyproject-hooks==1.1.0 # via build -pyqt5==5.15.10 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -pyqt5-qt5==5.15.2 - # via pyqt5 -pyqt5-sip==12.13.0 - # via - # -r requirements/version_denylist.txt - # pyqt5 pyqt6==6.7.0 - # via partseg (pyproject.toml) -pyqt6-qt6==6.7.1 +pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.6.0 # via pyqt6 pyside2==5.15.2.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6==6.3.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) pyside6-addons==6.3.1 # via pyside6 pyside6-essentials==6.3.1 @@ -334,13 +284,10 @@ pyside6-essentials==6.3.1 # pyside6-addons pytest==8.2.2 # via - # partseg (pyproject.toml) # pytest-qt # pytest-timeout pytest-qt==4.4.0 - # via partseg (pyproject.toml) pytest-timeout==2.3.1 - # via partseg (pyproject.toml) python-dateutil==2.9.0.post0 # via # jupyter-client @@ -358,14 +305,10 @@ pyzmq==26.0.3 # jupyter-client # qtconsole qtawesome==1.3.1 - # via partseg (pyproject.toml) qtconsole==5.5.2 - # via - # partseg (pyproject.toml) - # napari-console + # via napari-console qtpy==2.4.1 # via - # partseg (pyproject.toml) # magicgui # napari # napari-console @@ -378,7 +321,6 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via - # partseg (pyproject.toml) # pooch # pyconify # sphinx @@ -390,20 +332,14 @@ rpds-py==0.18.1 # via # jsonschema # referencing -scikit-image==0.22.0 - # via - # partseg (pyproject.toml) - # napari +scikit-image==0.24.0 + # via napari scipy==1.13.1 # via - # partseg (pyproject.toml) # napari # scikit-image -sentry-sdk==2.5.1 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) -setuptools==70.0.0 +sentry-sdk==2.7.1 +setuptools==70.2.0 # via # pyinstaller # pyinstaller-hooks-contrib @@ -417,10 +353,8 @@ shiboken6==6.3.1 # pyside6-addons # pyside6-essentials simpleitk==2.3.1 - # via partseg (pyproject.toml) six==1.16.0 # via - # partseg (pyproject.toml) # asttokens # python-dateutil snowballstemmer==2.2.0 @@ -443,16 +377,13 @@ stack-data==0.6.3 # via ipython superqt==0.6.7 # via - # partseg (pyproject.toml) # magicgui # napari sympy==1.12.1 - # via partseg (pyproject.toml) tabulate==0.9.0 # via numpydoc -tifffile==2024.5.22 +tifffile==2024.7.2 # via - # partseg (pyproject.toml) # czifile # napari # oiffile @@ -478,7 +409,6 @@ tornado==6.4.1 tqdm==4.66.4 # via napari traceback-with-variables==2.0.4 - # via partseg (pyproject.toml) traitlets==5.14.3 # via # comm @@ -493,6 +423,8 @@ typer==0.12.3 typing-extensions==4.12.2 # via # app-model + # flexcache + # flexparser # ipython # magicgui # napari @@ -508,7 +440,6 @@ urllib3==2.2.2 # sentry-sdk vispy==0.14.3 # via - # partseg (pyproject.toml) # napari # napari-svg wcwidth==0.2.13 @@ -516,8 +447,6 @@ wcwidth==0.2.13 wrapt==1.16.0 # via napari xlrd==2.0.1 - # via partseg (pyproject.toml) xlsxwriter==3.2.0 - # via partseg (pyproject.toml) zipp==3.19.2 # via importlib-metadata diff --git a/requirements/version_denylist.txt b/requirements/version_denylist.txt index 8e462ec6f..fdcc41196 100644 --- a/requirements/version_denylist.txt +++ b/requirements/version_denylist.txt @@ -1,5 +1,3 @@ -PyQt5!=5.15.0 -PyQt5-sip!=12.12.0 PySide2!=5.15.0 # fix PySide6 when a new napari release is out PySide6 < 6.3.2 ; python_version < '3.10'