diff --git a/requirements/base.txt b/requirements/base.txt index c1f7d55..16ebdc9 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -5,11 +5,11 @@ # # requirements upgrade # -asttokens==3.0.0 +asttokens==3.0.1 # via stack-data -comm==0.2.2 +comm==0.2.3 # via ipywidgets -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib cycler==0.12.1 # via matplotlib @@ -17,23 +17,23 @@ decorator==5.2.1 # via ipython dill==0.3.5.1 # via libpyvinyl -executing==2.2.0 +executing==2.2.1 # via stack-data flexcache==0.3 # via pint flexparser==0.4 # via pint -fonttools==4.58.1 +fonttools==4.61.1 # via matplotlib -h5py==3.13.0 +h5py==3.15.1 # via # -r base.in # libpyvinyl -ipython==9.3.0 +ipython==9.8.0 # via ipywidgets ipython-pygments-lexers==1.1.1 # via ipython -ipywidgets==8.1.7 +ipywidgets==8.1.8 # via mcstasscript jedi==0.19.2 # via ipython @@ -41,19 +41,19 @@ json-tricks==3.17.3 # via libpyvinyl jsons==1.6.3 # via libpyvinyl -jupyterlab-widgets==3.0.15 +jupyterlab-widgets==3.0.16 # via ipywidgets -kiwisolver==1.4.8 +kiwisolver==1.4.9 # via matplotlib libpyvinyl==1.3.0 # via mcstasscript -matplotlib==3.10.3 +matplotlib==3.10.8 # via mcstasscript -matplotlib-inline==0.1.7 +matplotlib-inline==0.2.1 # via ipython -mcstasscript==0.0.74 +mcstasscript==0.0.77 # via -r base.in -numpy==2.2.6 +numpy==2.3.5 # via # -r base.in # contourpy @@ -65,35 +65,35 @@ numpy==2.2.6 # scipy packaging==25.0 # via matplotlib -parso==0.8.4 +parso==0.8.5 # via jedi pexpect==4.9.0 # via ipython -pillow==11.2.1 +pillow==12.0.0 # via matplotlib -pint==0.24.4 +pint==0.25.2 # via libpyvinyl -platformdirs==4.3.8 +platformdirs==4.5.1 # via pint -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via ipython ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pygments==2.19.1 +pygments==2.19.2 # via # ipython # ipython-pygments-lexers -pyparsing==3.2.3 +pyparsing==3.2.5 # via matplotlib python-dateutil==2.9.0.post0 # via matplotlib -pyyaml==6.0.2 +pyyaml==6.0.3 # via mcstasscript -scipp==25.5.1 +scipp==25.11.0 # via -r base.in -scipy==1.15.3 +scipy==1.16.3 # via libpyvinyl six==1.17.0 # via python-dateutil @@ -101,19 +101,17 @@ stack-data==0.6.3 # via ipython traitlets==5.14.3 # via - # comm # ipython # ipywidgets # matplotlib-inline -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via # flexcache # flexparser - # ipython # pint typish==1.9.3 # via jsons -wcwidth==0.2.13 +wcwidth==0.2.14 # via prompt-toolkit -widgetsnbextension==4.0.14 +widgetsnbextension==4.0.15 # via ipywidgets diff --git a/requirements/basetest.txt b/requirements/basetest.txt index 5aa8a75..963d74b 100644 --- a/requirements/basetest.txt +++ b/requirements/basetest.txt @@ -5,11 +5,13 @@ # # requirements upgrade # -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest packaging==25.0 # via pytest pluggy==1.6.0 # via pytest -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==9.0.2 # via -r basetest.in diff --git a/requirements/ci.txt b/requirements/ci.txt index e2ef6a5..685f189 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -5,48 +5,48 @@ # # requirements upgrade # -cachetools==6.0.0 +cachetools==6.2.4 # via tox -certifi==2025.4.26 +certifi==2025.11.12 # via requests chardet==5.2.0 # via tox -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests colorama==0.4.6 # via tox -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.20.1 # via # tox # virtualenv gitdb==4.0.12 # via gitpython -gitpython==3.1.44 +gitpython==3.1.45 # via -r ci.in -idna==3.10 +idna==3.11 # via requests packaging==25.0 # via # -r ci.in # pyproject-api # tox -platformdirs==4.3.8 +platformdirs==4.5.1 # via # tox # virtualenv pluggy==1.6.0 # via tox -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via tox -requests==2.32.3 +requests==2.32.5 # via -r ci.in smmap==5.0.2 # via gitdb -tox==4.26.0 +tox==4.32.0 # via -r ci.in -urllib3==2.4.0 +urllib3==2.6.2 # via requests -virtualenv==20.31.2 +virtualenv==20.35.4 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 7b0c4e0..4fc8db2 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -14,27 +14,27 @@ -r wheels.txt annotated-types==0.7.0 # via pydantic -anyio==4.9.0 +anyio==4.12.0 # via # httpx # jupyter-server -argon2-cffi==23.1.0 +argon2-cffi==25.1.0 # via jupyter-server -argon2-cffi-bindings==21.2.0 +argon2-cffi-bindings==25.1.0 # via argon2-cffi -arrow==1.3.0 +arrow==1.4.0 # via isoduration async-lru==2.0.5 # via jupyterlab -cffi==1.17.1 +cffi==2.0.0 # via argon2-cffi-bindings -click==8.2.1 +click==8.3.1 # via # pip-compile-multi # pip-tools -copier==9.7.1 +copier==9.11.0 # via -r dev.in -dunamai==1.24.1 +dunamai==1.25.0 # via copier fqdn==1.5.1 # via jsonschema @@ -50,20 +50,20 @@ isoduration==20.11.0 # via jsonschema jinja2-ansible-filters==1.3.2 # via copier -json5==0.12.0 +json5==0.12.1 # via jupyterlab-server jsonpointer==3.0.0 # via jsonschema -jsonschema[format-nongpl]==4.24.0 +jsonschema[format-nongpl]==4.25.1 # via # jupyter-events # jupyterlab-server # nbformat jupyter-events==0.12.0 # via jupyter-server -jupyter-lsp==2.2.5 +jupyter-lsp==2.3.0 # via jupyterlab -jupyter-server==2.16.0 +jupyter-server==2.17.0 # via # jupyter-lsp # jupyterlab @@ -71,31 +71,31 @@ jupyter-server==2.16.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.4.3 +jupyterlab==4.5.1 # via -r dev.in -jupyterlab-server==2.27.3 +jupyterlab-server==2.28.0 # via jupyterlab +lark==1.3.1 + # via rfc3987-syntax notebook-shim==0.2.4 # via jupyterlab -overrides==7.7.0 - # via jupyter-server -pip-compile-multi==3.1.0 +pip-compile-multi==3.2.2 # via -r dev.in -pip-tools==7.4.1 +pip-tools==7.5.2 # via pip-compile-multi -plumbum==1.9.0 +plumbum==1.10.0 # via copier -prometheus-client==0.22.0 +prometheus-client==0.23.1 # via jupyter-server -pycparser==2.22 +pycparser==2.23 # via cffi -pydantic==2.11.5 +pydantic==2.12.5 # via copier -pydantic-core==2.33.2 +pydantic-core==2.41.5 # via pydantic -python-json-logger==3.3.0 +python-json-logger==4.0.0 # via jupyter-events -questionary==2.1.0 +questionary==2.1.1 # via copier rfc3339-validator==0.1.4 # via @@ -105,25 +105,25 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events +rfc3987-syntax==1.1.0 + # via jsonschema send2trash==1.8.3 # via jupyter-server -sniffio==1.3.1 - # via anyio terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals toposort==1.10 # via pip-compile-multi -types-python-dateutil==2.9.0.20250516 - # via arrow -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic +tzdata==2025.3 + # via arrow uri-template==1.3.0 # via jsonschema -webcolors==24.11.1 +webcolors==25.10.0 # via jsonschema -websocket-client==1.8.0 +websocket-client==1.9.0 # via jupyter-server wheel==0.45.1 # via pip-tools diff --git a/requirements/docs.txt b/requirements/docs.txt index edf55ad..f375e35 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -12,7 +12,7 @@ alabaster==1.0.0 # via sphinx appnope==0.1.4 # via ipykernel -attrs==25.3.0 +attrs==25.4.0 # via # jsonschema # referencing @@ -20,17 +20,17 @@ babel==2.17.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.13.4 +beautifulsoup4==4.14.3 # via # nbconvert # pydata-sphinx-theme -bleach[css]==6.2.0 +bleach[css]==6.3.0 # via nbconvert -certifi==2025.4.26 +certifi==2025.11.12 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -debugpy==1.8.14 +debugpy==1.8.19 # via ipykernel defusedxml==0.7.1 # via nbconvert @@ -40,19 +40,19 @@ docutils==0.21.2 # nbsphinx # pydata-sphinx-theme # sphinx -fastjsonschema==2.21.1 +fastjsonschema==2.21.2 # via nbformat -graphviz==0.20.3 +graphviz==0.21 # via plopp -idna==3.10 +idna==3.11 # via requests imagesize==1.4.1 # via sphinx ipydatawidgets==4.3.5 # via pythreejs -ipykernel==6.29.5 +ipykernel==7.1.0 # via -r docs.in -ipympl==0.9.7 +ipympl==0.9.8 # via plopp jinja2==3.1.6 # via @@ -60,15 +60,15 @@ jinja2==3.1.6 # nbconvert # nbsphinx # sphinx -jsonschema==4.24.0 +jsonschema==4.25.1 # via nbformat -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.6.3 +jupyter-client==8.7.0 # via # ipykernel # nbclient -jupyter-core==5.8.1 +jupyter-core==5.9.1 # via # ipykernel # jupyter-client @@ -83,17 +83,17 @@ markdown-it-py==3.0.0 # via # mdit-py-plugins # myst-parser -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # nbconvert -mdit-py-plugins==0.4.2 +mdit-py-plugins==0.5.0 # via myst-parser mdurl==0.1.2 # via markdown-it-py -mistune==3.1.3 +mistune==3.1.4 # via nbconvert -mpltoolbox==25.5.0 +mpltoolbox==25.10.0 # via plopp myst-parser==4.0.1 # via -r docs.in @@ -106,15 +106,15 @@ nbformat==5.10.4 # nbclient # nbconvert # nbsphinx -nbsphinx==0.9.7 +nbsphinx==0.9.8 # via -r docs.in nest-asyncio==1.6.0 # via ipykernel pandocfilters==1.5.1 # via nbconvert -plopp[all]==25.6.0 +plopp[all]==25.11.0 # via -r docs.in -psutil==7.0.0 +psutil==7.1.3 # via ipykernel pydata-sphinx-theme==0.16.1 # via -r docs.in @@ -122,25 +122,29 @@ pythreejs==2.4.2 # via # -r docs.in # plopp -pyzmq==26.4.0 +pyzmq==27.1.0 # via # ipykernel # jupyter-client -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.5 # via sphinx -rpds-py==0.25.1 +roman-numerals==4.0.0 + # via roman-numerals-py +roman-numerals-py==4.0.0 + # via sphinx +rpds-py==0.30.0 # via # jsonschema # referencing snowballstemmer==3.0.1 # via sphinx -soupsieve==2.7 +soupsieve==2.8 # via beautifulsoup4 -sphinx==8.1.3 +sphinx==8.2.3 # via # -r docs.in # myst-parser @@ -149,7 +153,7 @@ sphinx==8.1.3 # sphinx-autodoc-typehints # sphinx-copybutton # sphinx-design -sphinx-autodoc-typehints==3.0.1 +sphinx-autodoc-typehints==3.5.2 # via -r docs.in sphinx-copybutton==0.5.2 # via -r docs.in @@ -169,14 +173,14 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx tinycss2==1.4.0 # via bleach -tornado==6.5.1 +tornado==6.5.4 # via # -r docs.in # ipykernel # jupyter-client -traittypes==0.2.1 +traittypes==0.2.3 # via ipydatawidgets -urllib3==2.4.0 +urllib3==2.6.2 # via requests webencodings==0.5.1 # via diff --git a/requirements/mypy.txt b/requirements/mypy.txt index bc58d80..71c3036 100644 --- a/requirements/mypy.txt +++ b/requirements/mypy.txt @@ -6,7 +6,9 @@ # requirements upgrade # -r test.txt -mypy==1.16.0 +librt==0.7.4 + # via mypy +mypy==1.19.1 # via -r mypy.in mypy-extensions==1.1.0 # via mypy diff --git a/requirements/nightly.txt b/requirements/nightly.txt index 1334e40..c67d0d4 100644 --- a/requirements/nightly.txt +++ b/requirements/nightly.txt @@ -8,11 +8,11 @@ --index-url https://pypi.anaconda.org/scipp-nightly-wheels/simple/ --extra-index-url https://pypi.org/simple -asttokens==3.0.0 +asttokens==3.0.1 # via stack-data -comm==0.2.2 +comm==0.2.3 # via ipywidgets -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib cycler==0.12.1 # via matplotlib @@ -20,26 +20,26 @@ decorator==5.2.1 # via ipython dill==0.3.5.1 # via libpyvinyl -executing==2.2.0 +executing==2.2.1 # via stack-data flexcache==0.3 # via pint flexparser==0.4 # via pint -fonttools==4.58.1 +fonttools==4.61.1 # via matplotlib -h5py==3.13.0 +h5py==3.15.1 # via # -r nightly.in # libpyvinyl # scippnexus -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -ipython==9.3.0 +ipython==9.8.0 # via ipywidgets ipython-pygments-lexers==1.1.1 # via ipython -ipywidgets==8.1.7 +ipywidgets==8.1.8 # via mcstasscript jedi==0.19.2 # via ipython @@ -47,19 +47,19 @@ json-tricks==3.17.3 # via libpyvinyl jsons==1.6.3 # via libpyvinyl -jupyterlab-widgets==3.0.15 +jupyterlab-widgets==3.0.16 # via ipywidgets -kiwisolver==1.4.8 +kiwisolver==1.4.10rc0 # via matplotlib libpyvinyl==1.3.0 # via mcstasscript -matplotlib==3.10.3 +matplotlib==3.10.8 # via mcstasscript -matplotlib-inline==0.1.7 +matplotlib-inline==0.2.1 # via ipython mcstasscript @ git+https://github.com/mccode-dev/mcstasscript@master # via -r nightly.in -numpy==2.3.0rc1 +numpy==2.4.0rc1 # via # -r nightly.in # contourpy @@ -73,37 +73,36 @@ packaging==25.0 # via # matplotlib # pytest -parso==0.8.4 +parso==0.8.5 # via jedi pexpect==4.9.0 # via ipython -pillow==11.2.1 +pillow==12.0.0 # via matplotlib -pint==0.24.4 +pint==0.25.2 # via libpyvinyl -platformdirs==4.3.8 +platformdirs==4.5.1 # via pint pluggy==1.6.0 # via pytest -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via ipython ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pygments==2.19.1 +pygments==2.19.2 # via # ipython # ipython-pygments-lexers -pyparsing==3.2.3 + # pytest +pyparsing==3.3.0b1 # via matplotlib -pytest==8.3.5 +pytest==9.0.2 # via -r nightly.in python-dateutil==2.9.0.post0 - # via - # matplotlib - # scippnexus -pyyaml==6.0.2 + # via matplotlib +pyyaml==6.0.3 # via mcstasscript scipp==100.0.0.dev0 # via @@ -111,7 +110,7 @@ scipp==100.0.0.dev0 # scippnexus scippnexus @ git+https://github.com/scipp/scippnexus@main # via -r nightly.in -scipy==1.16.0rc1 +scipy==1.17.0rc1 # via # libpyvinyl # scippnexus @@ -121,19 +120,17 @@ stack-data==0.6.3 # via ipython traitlets==5.14.3 # via - # comm # ipython # ipywidgets # matplotlib-inline -typing-extensions==4.14.0rc1 +typing-extensions==4.15.0 # via # flexcache # flexparser - # ipython # pint typish==1.9.3 # via jsons -wcwidth==0.2.13 +wcwidth==0.2.14 # via prompt-toolkit -widgetsnbextension==4.0.14 +widgetsnbextension==4.0.15 # via ipywidgets diff --git a/requirements/static.txt b/requirements/static.txt index 7dbd603..c71d195 100644 --- a/requirements/static.txt +++ b/requirements/static.txt @@ -5,21 +5,21 @@ # # requirements upgrade # -cfgv==3.4.0 +cfgv==3.5.0 # via pre-commit -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.20.1 # via virtualenv -identify==2.6.12 +identify==2.6.15 # via pre-commit nodeenv==1.9.1 # via pre-commit -platformdirs==4.3.8 +platformdirs==4.5.1 # via virtualenv -pre-commit==4.2.0 +pre-commit==4.5.1 # via -r static.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via pre-commit -virtualenv==20.31.2 +virtualenv==20.35.4 # via pre-commit diff --git a/requirements/wheels.txt b/requirements/wheels.txt index 231e8f9..3558aae 100644 --- a/requirements/wheels.txt +++ b/requirements/wheels.txt @@ -5,7 +5,7 @@ # # requirements upgrade # -build==1.2.2.post1 +build==1.3.0 # via -r wheels.in packaging==25.0 # via build