diff --git a/requirements-dev.txt b/requirements-dev.txt index 4acb497..1acce22 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -14,7 +14,7 @@ hypothesis~=6.98 # Numerical comparison helpers numpy~=1.24 -scipy~=1.11 +scipy~=1.17 # Security / supply-chain scanning bandit~=1.7 # static security analysis for Python diff --git a/requirements-lock.txt b/requirements-lock.txt index 5f69bd0..6482a86 100644 --- a/requirements-lock.txt +++ b/requirements-lock.txt @@ -22,10 +22,10 @@ Brotli==1.2.0 HeapDict==1.0.1 ImageIO==2.37.3 Jetson.GPIO==2.1.12 -Pint==0.24.4 +Pint==0.25.3 PyOpenGL==3.1.10 PyQt5==5.15.11 -PyQt5_sip==12.17.0 +PyQt5_sip==12.18.0 PySocks==1.7.1 PyYAML==6.0.3 Pygments==2.20.0 @@ -34,30 +34,30 @@ annotated-doc==0.0.4 annotated-types==0.7.0 app-model==0.5.1 appdirs==1.4.4 -archspec==0.2.5 +archspec==0.2.6 asttokens==3.0.1 attrs==26.1.0 backports.zstd==1.3.0 boltons==25.0.0 -build==1.4.4 +build==1.5.0 cachey==0.2.1 -certifi==2026.2.25 +certifi==2026.5.20 cffi==2.0.0 -charset-normalizer==3.4.6 -click==8.3.3 +charset-normalizer==3.4.7 +click==8.4.1 cloudpickle==3.1.2 colorama==0.4.6 comm==0.2.3 conda-libmamba-solver==25.11.0 -conda-package-handling==2.4.0 +conda-package-handling==2.5.0 conda==26.1.1 -conda_package_streaming==0.12.0 -contourpy==1.3.2 +conda_package_streaming==0.13.0 +contourpy==1.3.3 cupy-cuda11x==13.6.0 cycler==0.12.1 -dask==2026.3.0 -debugpy==1.8.20 -decorator==5.2.1 +dask==2026.6.0 +debugpy==1.8.21 +decorator==5.3.1 distro==1.9.0 docstring_parser==0.18.0 exceptiongroup==1.3.1 @@ -65,61 +65,61 @@ executing==2.2.1 fastrlock==0.8.3 flexcache==0.3 flexparser==0.4 -fonttools==4.62.1 +fonttools==4.63.0 freetype-py==2.5.1 frozendict==2.4.7 -fsspec==2026.3.0 +fsspec==2026.4.0 h2==4.3.0 hpack==4.1.0 hsluv==5.0.4 hyperframe==6.1.0 -idna==3.15 +idna==3.18 ids-peak-afl==2.0.1.0.4 -ids-peak-common==1.2.0.3597 -ids-peak-ipl==1.17.1.0.6 -ids-peak==1.14.0.0.7 +ids-peak-common==1.3.0.4212 +ids-peak-ipl==1.17.2.0.7 +ids-peak==1.15.0.0.8 imagecodecs==2025.3.30 importlib_metadata==9.0.0 -improv==0.0.1 +improv==0.2.2 in-n-out==0.2.1 ipykernel==6.31.0 ipython==8.39.0 ipython_pygments_lexers==1.1.1 -jedi==0.19.2 +jedi==0.20.0 jsonpatch==1.33 -jsonpointer==3.0.0 +jsonpointer==3.1.1 jsonschema-specifications==2025.9.1 jsonschema==4.26.0 -jupyter_client==8.8.0 +jupyter_client==8.9.1 jupyter_core==5.9.1 kiwisolver==1.5.0 lazy-loader==0.5 libmambapy==2.5.0 locket==1.0.0 magicgui==0.10.2 -markdown-it-py==4.0.0 -matplotlib-inline==0.2.1 -matplotlib==3.10.8 +markdown-it-py==4.2.0 +matplotlib-inline==0.2.2 +matplotlib==3.11.0 mdurl==0.1.2 menuinst==2.4.2 -msgpack==1.1.2 +msgpack==1.2.0 napari-console==0.1.4 napari-plugin-engine==0.2.1 napari-svg==0.2.1 napari==0.7.0 nest-asyncio==1.6.0 -networkx==3.4.2 +networkx==3.6.1 npe2==0.8.2 numpy==1.26.4 nvidia-ml-py==12.575.51 -opencv-python-headless==4.11.0.86 -packaging==26.0 +opencv-python-headless==4.13.0.92 +packaging==26.2 pandas==2.3.3 -parso==0.8.6 +parso==0.8.7 partd==1.4.2 pexpect==4.9.0 pillow==12.2.0 -platformdirs==4.9.4 +platformdirs==4.10.0 pluggy==1.6.0 ply==3.11 pooch==1.9.0 @@ -132,9 +132,9 @@ pyconify==0.2.1 pycosat==0.6.6 pycparser==2.22 pydantic-extra-types==2.11.1 -pydantic-settings==2.14.0 -pydantic==2.13.3 -pydantic_core==2.46.3 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.47.0 pygame==2.6.1 pynvml==12.0.0 pyparsing==3.3.2 @@ -142,39 +142,39 @@ pyproject_hooks==1.2.0 pyqtgraph==0.14.0 python-dateutil==2.9.0.post0 python-dotenv==1.2.2 -pytz==2026.1.post1 +pytz==2026.2 pyzmq==25.1.2 qtconsole==5.7.2 referencing==0.37.0 -requests==2.33.0 +requests==2.34.2 rich==15.0.0 rpds-py==0.30.0 ruamel.yaml.clib==0.2.15 -ruamel.yaml==0.18.17 -scikit-image==0.25.2 -scipy==1.15.2 +ruamel.yaml==0.19.1 +scikit-image==0.26.0 +scipy==1.17.1 shellingham==1.5.4 sip==6.15.3 six==1.17.0 smbus2==0.6.1 stack-data==0.6.3 -superqt==0.8.1 +superqt==0.8.2 tifffile==2025.5.10 toml==0.10.2 tomli==2.4.1 tomli_w==1.2.0 toolz==1.1.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.14.3 +tornado==6.5.7 +tqdm==4.68.2 +traitlets==5.15.1 truststore==0.10.4 -typer==0.24.2 +typer==0.26.7 typing-inspection==0.4.2 typing_extensions==4.15.0 -tzdata==2026.1 +tzdata==2026.2 urllib3==2.7.0 -vispy==0.16.1 -wcwidth==0.6.0 -wrapt==2.1.2 +vispy==0.16.2 +wcwidth==0.8.1 +wrapt==2.2.1 zipp==3.23.1 zstandard==0.25.0 diff --git a/requirements.txt b/requirements.txt index c45ebe1..2e48afb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,16 +1,16 @@ magicgui~=0.10 -matplotlib~=3.8 +matplotlib~=3.11 napari~=0.5 numpy~=1.24 nvidia-ml-py~=12.0 -opencv-python-headless~=4.8 +opencv-python-headless~=4.13 Pillow>=12.2,<13.0 # closes CVE-2026-25990/-40192/-42308/-42310/-42311 (was ~=10.0 → 10.4.0) psutil~=5.9 pygame~=2.5 pynvml~=12.0 pyqtgraph~=0.13 pyzmq~=25.0 -scipy~=1.11 +scipy~=1.17 tifffile imagecodecs==2025.3.30 Jetson.GPIO @@ -20,5 +20,5 @@ Jetson.GPIO # clients). Pinning floors here so any pip-resolver regeneration of # requirements-lock.txt picks the safe versions. urllib3>=2.7.0 # closes GHSA-mf9v-mfxr-j63j + GHSA-qccp-gfcp-xxvc -requests>=2.33.0 # closes GHSA-gc5v-m9x4-r6x2 -idna>=3.15 # closes GHSA-65pc-fj4g-8rjx +requests>=2.34.2 # closes GHSA-gc5v-m9x4-r6x2 +idna>=3.18 # closes GHSA-65pc-fj4g-8rjx