From 0b0b0f9354dcc0cac992c85bfddc49eef81e9df8 Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Mon, 9 Sep 2024 11:58:03 +0200 Subject: [PATCH] test: [Automatic] Constraints upgrades: `numpy`, `pydantic` (#1188) This PR is automatically created and updated by PartSeg GitHub action cron to keep bundle dependencies modules up to date. The updated packages are: * build * fsspec * kiwisolver * numpy * platformdirs * pydantic * pydantic-core * pyside2 * setuptools * shiboken2 ## Summary by CodeRabbit - **New Features** - Updated various Python package dependencies to their latest versions, potentially introducing new features, bug fixes, and performance improvements. - **Bug Fixes** - Incremented versions of dependencies like `numpy`, `pydantic`, and `setuptools`, which may include important bug fixes. - **Chores** - Routine maintenance updates to ensure compatibility and leverage improvements in the libraries used across multiple Python version requirements. - **Documentation** - Added `pyqt6` as a new dependency in the documentation build process. --------- Co-authored-by: Czaki <3826210+Czaki@users.noreply.github.com> --- .github/workflows/upgrade-dependencies.yml | 2 +- .readthedocs.yml | 1 + azure-pipelines.yml | 2 +- requirements/constraints_py3.10.txt | 20 ++++---- .../constraints_py3.10_pydantic_1.txt | 12 ++--- requirements/constraints_py3.11.txt | 24 +++++----- requirements/constraints_py3.11_docs.txt | 48 ++++++------------- .../constraints_py3.11_pydantic_1.txt | 16 +++---- requirements/constraints_py3.12.txt | 24 +++++----- .../constraints_py3.12_pydantic_1.txt | 16 +++---- requirements/constraints_py3.8.txt | 14 +++--- requirements/constraints_py3.8_pydantic_1.txt | 10 ++-- requirements/constraints_py3.9.txt | 18 +++---- requirements/constraints_py3.9_pydantic_1.txt | 10 ++-- tox.ini | 1 + 15 files changed, 104 insertions(+), 114 deletions(-) diff --git a/.github/workflows/upgrade-dependencies.yml b/.github/workflows/upgrade-dependencies.yml index 500d67952..396f62f9e 100644 --- a/.github/workflows/upgrade-dependencies.yml +++ b/.github/workflows/upgrade-dependencies.yml @@ -39,7 +39,7 @@ jobs: uv pip compile --python-version ${pyv} --upgrade --output-file requirements/constraints_py${pyv}.txt pyproject.toml requirements/version_denylist.txt "${flags[@]}" uv pip compile --python-version ${pyv} --upgrade --output-file requirements/constraints_py${pyv}_pydantic_1.txt pyproject.toml requirements/version_denylist.txt "${flags[@]}" --constraint requirements/pydantic_1.txt done - uv pip compile --python-version 3.11 --upgrade --output-file requirements/constraints_py3.11_docs.txt pyproject.toml requirements/version_denylist.txt --extra docs --extra pyqt6 + uv pip compile --python-version 3.11 --upgrade --output-file requirements/constraints_py3.11_docs.txt pyproject.toml --extra docs --extra pyqt6 # END PYTHON DEPENDENCIES - name: Check updated packages diff --git a/.readthedocs.yml b/.readthedocs.yml index c252a981a..cc75068d3 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -32,3 +32,4 @@ python: path: . extra_requirements: - docs + - pyqt6 diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 123c734fe..b5e0feb53 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -77,7 +77,7 @@ stages: - {task: UsePythonVersion@0, inputs: {versionSpec: '3.11', architecture: x64}} - template: .azure-pipelines/pip_cache.yaml parameters: - key: doc | requirements/constraints_py3.9.txt | "$(PY)" + key: doc | requirements/constraints_py3.11_docs.txt | "$(PY)" path: $(pip_cache_dir) - bash: | python -m pip install tox diff --git a/requirements/constraints_py3.10.txt b/requirements/constraints_py3.10.txt index 88b8c9a7e..4bb37808a 100644 --- a/requirements/constraints_py3.10.txt +++ b/requirements/constraints_py3.10.txt @@ -22,7 +22,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -73,7 +73,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -129,7 +129,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -183,7 +183,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -245,7 +245,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -274,7 +274,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -283,7 +283,7 @@ pydantic==2.8.2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pygments==2.18.0 # via @@ -396,7 +396,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib @@ -497,7 +497,9 @@ typing-extensions==4.12.2 # superqt # typer tzdata==2024.1 - # via pandas + # via + # pandas + # pydantic urllib3==2.2.2 # via # requests diff --git a/requirements/constraints_py3.10_pydantic_1.txt b/requirements/constraints_py3.10_pydantic_1.txt index 7a05b1f89..b4fe26768 100644 --- a/requirements/constraints_py3.10_pydantic_1.txt +++ b/requirements/constraints_py3.10_pydantic_1.txt @@ -20,7 +20,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -71,7 +71,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -127,7 +127,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -181,7 +181,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -243,7 +243,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -393,7 +393,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib diff --git a/requirements/constraints_py3.11.txt b/requirements/constraints_py3.11.txt index 23306f70d..83dce8c51 100644 --- a/requirements/constraints_py3.11.txt +++ b/requirements/constraints_py3.11.txt @@ -22,7 +22,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -69,7 +69,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -123,7 +123,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -177,7 +177,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -239,7 +239,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -268,7 +268,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -277,7 +277,7 @@ pydantic==2.8.2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pygments==2.18.0 # via @@ -304,7 +304,7 @@ pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.8.0 # via pyqt6 -pyside2==5.13.2 +pyside2==5.15.2.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -389,13 +389,13 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib shellingham==1.5.4 # via typer -shiboken2==5.13.2 +shiboken2==5.15.2.1 # via pyside2 shiboken6==6.4.2 # via @@ -483,7 +483,9 @@ typing-extensions==4.12.2 # superqt # typer tzdata==2024.1 - # via pandas + # via + # pandas + # pydantic urllib3==2.2.2 # via # requests diff --git a/requirements/constraints_py3.11_docs.txt b/requirements/constraints_py3.11_docs.txt index 472bedf43..7eb7300b9 100644 --- a/requirements/constraints_py3.11_docs.txt +++ b/requirements/constraints_py3.11_docs.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_docs.txt pyproject.toml requirements/version_denylist.txt --extra docs --extra pyqt6 +# uv pip compile --python-version 3.11 --output-file requirements/constraints_py3.11_docs.txt pyproject.toml --extra docs --extra pyqt6 alabaster==1.0.0 # via sphinx annotated-types==0.7.0 @@ -22,7 +22,7 @@ autodoc-pydantic==2.2.0 # via partseg (pyproject.toml) babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -69,7 +69,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -83,7 +83,6 @@ imagecodecs==2024.6.1 # via partseg (pyproject.toml) imageio==2.35.1 # via - # -r requirements/version_denylist.txt # partseg (pyproject.toml) # napari # napari-svg @@ -121,7 +120,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -166,10 +165,8 @@ networkx==3.3 nme==0.1.8 # via partseg (pyproject.toml) npe2==0.7.7 - # via - # -r requirements/version_denylist.txt - # napari -numpy==2.1.0 + # via napari +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -228,7 +225,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -253,7 +250,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -264,7 +261,7 @@ pydantic==2.8.2 # pydantic-settings pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pydantic-settings==2.4.0 # via autodoc-pydantic @@ -289,16 +286,6 @@ pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.8.0 # via pyqt6 -pyside2==5.13.2 - # via -r requirements/version_denylist.txt -pyside6==6.7.2 - # via -r requirements/version_denylist.txt -pyside6-addons==6.7.2 - # via pyside6 -pyside6-essentials==6.7.2 - # via - # pyside6 - # pyside6-addons python-dateutil==2.9.0.post0 # via # jupyter-client @@ -357,18 +344,9 @@ scipy==1.14.1 # napari # scikit-image sentry-sdk==2.13.0 - # via - # -r requirements/version_denylist.txt - # partseg (pyproject.toml) + # via partseg (pyproject.toml) shellingham==1.5.4 # via typer -shiboken2==5.13.2 - # via pyside2 -shiboken6==6.7.2 - # via - # pyside6 - # pyside6-addons - # pyside6-essentials simpleitk==2.4.0 # via partseg (pyproject.toml) six==1.16.0 @@ -385,7 +363,7 @@ sphinx==8.0.2 # numpydoc # sphinx-autodoc-typehints # sphinx-qt-documentation -sphinx-autodoc-typehints==2.3.0 +sphinx-autodoc-typehints==2.4.0 # via partseg (pyproject.toml) sphinx-qt-documentation==0.4.1 # via partseg (pyproject.toml) @@ -459,7 +437,9 @@ typing-extensions==4.12.2 # superqt # typer tzdata==2024.1 - # via pandas + # via + # pandas + # pydantic urllib3==2.2.2 # via # requests diff --git a/requirements/constraints_py3.11_pydantic_1.txt b/requirements/constraints_py3.11_pydantic_1.txt index 1c69cccf6..ba74144fd 100644 --- a/requirements/constraints_py3.11_pydantic_1.txt +++ b/requirements/constraints_py3.11_pydantic_1.txt @@ -20,7 +20,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -67,7 +67,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -121,7 +121,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -175,7 +175,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -237,7 +237,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -301,7 +301,7 @@ pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.8.0 # via pyqt6 -pyside2==5.13.2 +pyside2==5.15.2.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -386,13 +386,13 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib shellingham==1.5.4 # via typer -shiboken2==5.13.2 +shiboken2==5.15.2.1 # via pyside2 shiboken6==6.4.2 # via diff --git a/requirements/constraints_py3.12.txt b/requirements/constraints_py3.12.txt index 352fe27f0..65969d5c0 100644 --- a/requirements/constraints_py3.12.txt +++ b/requirements/constraints_py3.12.txt @@ -22,7 +22,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -69,7 +69,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -121,7 +121,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -175,7 +175,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -237,7 +237,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -266,7 +266,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -275,7 +275,7 @@ pydantic==2.8.2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pygments==2.18.0 # via @@ -302,7 +302,7 @@ pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.8.0 # via pyqt6 -pyside2==5.13.2 +pyside2==5.15.2.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -386,13 +386,13 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib shellingham==1.5.4 # via typer -shiboken2==5.13.2 +shiboken2==5.15.2.1 # via pyside2 shiboken6==6.7.2 # via @@ -479,7 +479,9 @@ typing-extensions==4.12.2 # superqt # typer tzdata==2024.1 - # via pandas + # via + # pandas + # pydantic urllib3==2.2.2 # via # requests diff --git a/requirements/constraints_py3.12_pydantic_1.txt b/requirements/constraints_py3.12_pydantic_1.txt index 0a6ebf424..d26147f07 100644 --- a/requirements/constraints_py3.12_pydantic_1.txt +++ b/requirements/constraints_py3.12_pydantic_1.txt @@ -20,7 +20,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -67,7 +67,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -119,7 +119,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -173,7 +173,7 @@ npe2==0.7.7 # via # -r requirements/version_denylist.txt # napari -numpy==2.1.0 +numpy==2.1.1 # via # partseg (pyproject.toml) # czifile @@ -235,7 +235,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -299,7 +299,7 @@ pyqt6-qt6==6.7.2 # via pyqt6 pyqt6-sip==13.8.0 # via pyqt6 -pyside2==5.13.2 +pyside2==5.15.2.1 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) @@ -383,13 +383,13 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib shellingham==1.5.4 # via typer -shiboken2==5.13.2 +shiboken2==5.15.2.1 # via pyside2 shiboken6==6.7.2 # via diff --git a/requirements/constraints_py3.8.txt b/requirements/constraints_py3.8.txt index 6160520e5..b76a5effe 100644 --- a/requirements/constraints_py3.8.txt +++ b/requirements/constraints_py3.8.txt @@ -23,7 +23,7 @@ babel==2.16.0 # via sphinx backcall==0.2.0 # via ipython -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -68,7 +68,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -133,7 +133,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -256,7 +256,7 @@ pint==0.21.1 # via napari pkgutil-resolve-name==1.3.10 # via jsonschema -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -285,7 +285,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -294,7 +294,7 @@ pydantic==2.8.2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pygments==2.18.0 # via @@ -408,7 +408,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib diff --git a/requirements/constraints_py3.8_pydantic_1.txt b/requirements/constraints_py3.8_pydantic_1.txt index d76ce6226..3db88161c 100644 --- a/requirements/constraints_py3.8_pydantic_1.txt +++ b/requirements/constraints_py3.8_pydantic_1.txt @@ -21,7 +21,7 @@ babel==2.16.0 # via sphinx backcall==0.2.0 # via ipython -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -66,7 +66,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -131,7 +131,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -254,7 +254,7 @@ pint==0.21.1 # via napari pkgutil-resolve-name==1.3.10 # via jsonschema -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -405,7 +405,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib diff --git a/requirements/constraints_py3.9.txt b/requirements/constraints_py3.9.txt index c33aa9129..cc5364349 100644 --- a/requirements/constraints_py3.9.txt +++ b/requirements/constraints_py3.9.txt @@ -22,7 +22,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -73,7 +73,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -133,7 +133,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -249,7 +249,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -278,7 +278,7 @@ pure-eval==0.2.3 # via stack-data pyconify==0.1.6 # via superqt -pydantic==2.8.2 +pydantic==2.9.0 # via # partseg (pyproject.toml) # app-model @@ -287,7 +287,7 @@ pydantic==2.8.2 # pydantic-compat pydantic-compat==0.1.2 # via app-model -pydantic-core==2.20.1 +pydantic-core==2.23.2 # via pydantic pygments==2.18.0 # via @@ -400,7 +400,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib @@ -501,7 +501,9 @@ typing-extensions==4.12.2 # superqt # typer tzdata==2024.1 - # via pandas + # via + # pandas + # pydantic urllib3==2.2.2 # via # requests diff --git a/requirements/constraints_py3.9_pydantic_1.txt b/requirements/constraints_py3.9_pydantic_1.txt index e985adfbf..4fc419eff 100644 --- a/requirements/constraints_py3.9_pydantic_1.txt +++ b/requirements/constraints_py3.9_pydantic_1.txt @@ -20,7 +20,7 @@ attrs==24.2.0 # referencing babel==2.16.0 # via sphinx -build==1.2.1 +build==1.2.2 # via npe2 cachey==0.2.1 # via napari @@ -71,7 +71,7 @@ fonticon-fontawesome6==6.4.0 # via partseg (pyproject.toml) freetype-py==2.5.1 # via vispy -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask h5py==3.11.0 # via partseg (pyproject.toml) @@ -131,7 +131,7 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # qtconsole -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via vispy lazy-loader==0.4 # via @@ -247,7 +247,7 @@ pillow==10.4.0 # scikit-image pint==0.24.3 # via napari -platformdirs==4.2.2 +platformdirs==4.3.2 # via # jupyter-core # pooch @@ -397,7 +397,7 @@ sentry-sdk==2.13.0 # via # -r requirements/version_denylist.txt # partseg (pyproject.toml) -setuptools==74.0.0 +setuptools==74.1.2 # via # pyinstaller # pyinstaller-hooks-contrib diff --git a/tox.ini b/tox.ini index 1c80adafe..7510e5595 100644 --- a/tox.ini +++ b/tox.ini @@ -133,6 +133,7 @@ allowlist_externals = tar extras = docs + pyqt6 commands = make -C docs html tar -C docs/_build -czf docs.tar.gz html