diff --git a/requirements/base.in b/requirements/base.in index 37abdba4..29b2fedd 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -9,8 +9,9 @@ numpy>=1.25 plopp>=25.07.0 pythreejs>=2.4.1 sciline>=25.04.1 -scipp>=25.05.1 +scipp>=25.11.0 scippneutron>=25.02.0 scippnexus>=23.12.0 tof>=25.11.1 ncrystal[cif]>=4.1.0 +spglib!=2.7 diff --git a/requirements/base.txt b/requirements/base.txt index af909a0a..c1665dd6 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,4 +1,4 @@ -# SHA1:211d5471bcbe9da722143b751c4a5cb05f6e5be4 +# SHA1:40cd03cd4a9e9632db0eebb7d094cb1a55638372 # # This file was generated by pip-compile-multi. # To update, run: @@ -7,11 +7,11 @@ # annotated-types==0.7.0 # via pydantic -ase==3.26.0 +ase==3.27.0 # via ncrystal asttokens==3.0.1 # via stack-data -certifi==2025.11.12 +certifi==2026.1.4 # via requests charset-normalizer==3.4.4 # via requests @@ -27,7 +27,7 @@ cyclebane==24.10.0 # via sciline cycler==0.12.1 # via matplotlib -dask==2025.11.0 +dask==2026.1.1 # via -r base.in decorator==5.2.1 # via ipython @@ -35,13 +35,13 @@ dnspython==2.8.0 # via email-validator email-validator==2.3.0 # via scippneutron -essreduce==25.12.1 +essreduce==26.1.1 # via -r base.in executing==2.2.1 # via stack-data -fonttools==4.61.0 +fonttools==4.61.1 # via matplotlib -fsspec==2025.12.0 +fsspec==2026.1.0 # via dask gemmi==0.7.4 # via ncrystal @@ -55,11 +55,11 @@ idna==3.11 # via # email-validator # requests -importlib-metadata==8.7.0 +importlib-metadata==8.7.1 # via dask ipydatawidgets==4.3.5 # via pythreejs -ipython==9.8.0 +ipython==9.9.0 # via ipywidgets ipython-pygments-lexers==1.1.1 # via ipython @@ -80,7 +80,7 @@ lazy-loader==0.4 # tof locket==1.0.0 # via partd -matplotlib==3.10.7 +matplotlib==3.10.8 # via # ase # mpltoolbox @@ -89,15 +89,15 @@ matplotlib-inline==0.2.1 # via ipython mpltoolbox==25.10.0 # via scippneutron -ncrystal[cif]==4.2.10 +ncrystal[cif]==4.2.12 # via -r base.in -ncrystal-core==4.2.10 +ncrystal-core==4.2.12 # via ncrystal -ncrystal-python==4.2.10 +ncrystal-python==4.2.12 # via ncrystal networkx==3.6.1 # via cyclebane -numpy==2.3.5 +numpy==2.4.1 # via # -r base.in # ase @@ -111,7 +111,7 @@ numpy==2.3.5 # scippneutron # scipy # spglib -packaging==25.0 +packaging==26.0 # via # dask # lazy-loader @@ -123,7 +123,7 @@ partd==1.4.2 # via dask pexpect==4.9.0 # via ipython -pillow==12.0.0 +pillow==12.1.0 # via matplotlib platformdirs==4.5.1 # via pooch @@ -148,7 +148,7 @@ pygments==2.19.2 # via # ipython # ipython-pygments-lexers -pyparsing==3.2.5 +pyparsing==3.3.2 # via matplotlib python-dateutil==2.9.0.post0 # via @@ -175,12 +175,12 @@ scippneutron==25.11.2 # via # -r base.in # essreduce -scippnexus==25.11.0 +scippnexus==26.1.0 # via # -r base.in # essreduce # scippneutron -scipy==1.16.3 +scipy==1.17.0 # via # ase # scippneutron @@ -188,10 +188,12 @@ scipy==1.16.3 six==1.17.0 # via python-dateutil spglib==2.6.0 - # via ncrystal + # via + # -r base.in + # ncrystal stack-data==0.6.3 # via ipython -tof==25.12.1 +tof==26.1.0 # via -r base.in toolz==1.1.0 # via @@ -215,9 +217,9 @@ typing-extensions==4.15.0 # typing-inspection typing-inspection==0.4.2 # via pydantic -urllib3==2.6.1 +urllib3==2.6.3 # via requests -wcwidth==0.2.14 +wcwidth==0.3.0 # via prompt-toolkit widgetsnbextension==4.0.15 # via ipywidgets diff --git a/requirements/basetest.txt b/requirements/basetest.txt index 4cddab9c..ae57aaaf 100644 --- a/requirements/basetest.txt +++ b/requirements/basetest.txt @@ -7,7 +7,7 @@ # asttokens==3.0.1 # via stack-data -certifi==2025.11.12 +certifi==2026.1.4 # via requests charset-normalizer==3.4.4 # via requests @@ -21,7 +21,7 @@ idna==3.11 # via requests iniconfig==2.3.0 # via pytest -ipython==9.8.0 +ipython==9.9.0 # via ipywidgets ipython-pygments-lexers==1.1.1 # via ipython @@ -33,13 +33,13 @@ jupyterlab-widgets==3.0.16 # via ipywidgets matplotlib-inline==0.2.1 # via ipython -numpy==2.3.5 +numpy==2.4.1 # via pandas -packaging==25.0 +packaging==26.0 # via # pooch # pytest -pandas==2.3.3 +pandas==3.0.0 # via -r basetest.in parso==0.8.5 # via jedi @@ -66,8 +66,6 @@ pytest==9.0.2 # via -r basetest.in python-dateutil==2.9.0.post0 # via pandas -pytz==2025.2 - # via pandas requests==2.32.5 # via pooch six==1.17.0 @@ -81,11 +79,9 @@ traitlets==5.14.3 # matplotlib-inline typing-extensions==4.15.0 # via ipython -tzdata==2025.2 - # via pandas -urllib3==2.6.1 +urllib3==2.6.3 # via requests -wcwidth==0.2.14 +wcwidth==0.3.0 # via prompt-toolkit widgetsnbextension==4.0.15 # via ipywidgets diff --git a/requirements/ci.txt b/requirements/ci.txt index 5e597a7b..f90a93aa 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -5,9 +5,9 @@ # # requirements upgrade # -cachetools==6.2.2 +cachetools==6.2.4 # via tox -certifi==2025.11.12 +certifi==2026.1.4 # via requests chardet==5.2.0 # via tox @@ -17,17 +17,17 @@ colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.20.0 +filelock==3.20.3 # via # tox # virtualenv gitdb==4.0.12 # via gitpython -gitpython==3.1.45 +gitpython==3.1.46 # via -r ci.in idna==3.11 # via requests -packaging==25.0 +packaging==26.0 # via # -r ci.in # pyproject-api @@ -44,9 +44,9 @@ requests==2.32.5 # via -r ci.in smmap==5.0.2 # via gitdb -tox==4.32.0 +tox==4.34.1 # via -r ci.in -urllib3==2.6.1 +urllib3==2.6.3 # via requests -virtualenv==20.35.4 +virtualenv==20.36.1 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index eadaf0b4..fbd2ac32 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -12,7 +12,7 @@ -r static.txt -r test.txt -r wheels.txt -anyio==4.12.0 +anyio==4.12.1 # via # httpx # jupyter-server @@ -22,11 +22,11 @@ argon2-cffi-bindings==25.1.0 # via argon2-cffi arrow==1.4.0 # via isoduration -async-lru==2.0.5 +async-lru==2.1.0 # via jupyterlab cffi==2.0.0 # via argon2-cffi-bindings -copier==9.11.0 +copier==9.11.2 # via -r dev.in dunamai==1.25.0 # via copier @@ -44,11 +44,11 @@ isoduration==20.11.0 # via jsonschema jinja2-ansible-filters==1.3.2 # via copier -json5==0.12.1 +json5==0.13.0 # via jupyterlab-server jsonpointer==3.0.0 # via jsonschema -jsonschema[format-nongpl]==4.25.1 +jsonschema[format-nongpl]==4.26.0 # via # jupyter-events # jupyterlab-server @@ -63,9 +63,9 @@ jupyter-server==2.17.0 # jupyterlab # jupyterlab-server # notebook-shim -jupyter-server-terminals==0.5.3 +jupyter-server-terminals==0.5.4 # via jupyter-server -jupyterlab==4.5.0 +jupyterlab==4.5.2 # via -r dev.in jupyterlab-server==2.28.0 # via jupyterlab @@ -81,9 +81,9 @@ pip-tools==7.5.2 # via pip-compile-multi plumbum==1.10.0 # via copier -prometheus-client==0.23.1 +prometheus-client==0.24.1 # via jupyter-server -pycparser==2.23 +pycparser==3.0 # via cffi python-json-logger==4.0.0 # via jupyter-events @@ -99,7 +99,7 @@ rfc3986-validator==0.1.1 # jupyter-events rfc3987-syntax==1.1.0 # via jsonschema -send2trash==1.8.3 +send2trash==2.1.0 # via jupyter-server terminado==0.18.1 # via @@ -107,13 +107,15 @@ terminado==0.18.1 # jupyter-server-terminals toposort==1.10 # via pip-compile-multi +tzdata==2025.3 + # via arrow uri-template==1.3.0 # via jsonschema webcolors==25.10.0 # via jsonschema websocket-client==1.9.0 # via jupyter-server -wheel==0.45.1 +wheel==0.46.2 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/docs.txt b/requirements/docs.txt index 8ff32c49..0a9d2b36 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -26,11 +26,11 @@ beautifulsoup4==4.14.3 # pydata-sphinx-theme bleach[css]==6.3.0 # via nbconvert -debugpy==1.8.17 +debugpy==1.8.19 # via ipykernel defusedxml==0.7.1 # via nbconvert -docutils==0.21.2 +docutils==0.22.4 # via # myst-parser # nbsphinx @@ -44,7 +44,7 @@ imagesize==1.4.1 # via sphinx ipykernel==7.1.0 # via -r docs.in -ipympl==0.9.8 +ipympl==0.10.0 # via -r docs.in jinja2==3.1.6 # via @@ -52,11 +52,11 @@ jinja2==3.1.6 # nbconvert # nbsphinx # sphinx -jsonschema==4.25.1 +jsonschema==4.26.0 # via nbformat jsonschema-specifications==2025.9.1 # via jsonschema -jupyter-client==8.7.0 +jupyter-client==8.8.0 # via # ipykernel # nbclient @@ -71,7 +71,7 @@ jupyterlab-pygments==0.3.0 # via nbconvert latexcodec==3.0.1 # via pybtex -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via # mdit-py-plugins # myst-parser @@ -83,11 +83,11 @@ mdit-py-plugins==0.5.0 # via myst-parser mdurl==0.1.2 # via markdown-it-py -mistune==3.1.4 +mistune==3.2.0 # via nbconvert -myst-parser==4.0.1 +myst-parser==5.0.0 # via -r docs.in -nbclient==0.10.2 +nbclient==0.10.4 # via nbconvert nbconvert==7.16.6 # via nbsphinx @@ -100,13 +100,13 @@ nbsphinx==0.9.8 # via -r docs.in nest-asyncio==1.6.0 # via ipykernel -pandas==2.3.3 +pandas==3.0.0 # via -r docs.in pandocfilters==1.5.1 # via nbconvert -psutil==7.1.3 +psutil==7.2.1 # via ipykernel -pyarrow==22.0.0 +pyarrow==23.0.0 # via -r docs.in pybtex==0.25.1 # via @@ -120,8 +120,6 @@ pydata-sphinx-theme==0.16.1 # via -r docs.in python-dotenv==1.2.1 # via pydantic-settings -pytz==2025.2 - # via pandas pyzmq==27.1.0 # via # ipykernel @@ -130,7 +128,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -roman-numerals-py==3.1.0 +roman-numerals==4.1.0 # via sphinx rpds-py==0.30.0 # via @@ -138,9 +136,9 @@ rpds-py==0.30.0 # referencing snowballstemmer==3.0.1 # via sphinx -soupsieve==2.8 +soupsieve==2.8.3 # via beautifulsoup4 -sphinx==8.2.3 +sphinx==9.0.4 # via # -r docs.in # autodoc-pydantic @@ -151,11 +149,11 @@ sphinx==8.2.3 # sphinx-copybutton # sphinx-design # sphinxcontrib-bibtex -sphinx-autodoc-typehints==3.5.2 +sphinx-autodoc-typehints==3.6.1 # via -r docs.in sphinx-copybutton==0.5.2 # via -r docs.in -sphinx-design==0.6.1 +sphinx-design==0.7.0 # via -r docs.in sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -173,12 +171,10 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx tinycss2==1.4.0 # via bleach -tornado==6.5.2 +tornado==6.5.4 # via # ipykernel # jupyter-client -tzdata==2025.2 - # via pandas webencodings==0.5.1 # via # bleach diff --git a/requirements/mypy.txt b/requirements/mypy.txt index 67ba9295..2ee61c57 100644 --- a/requirements/mypy.txt +++ b/requirements/mypy.txt @@ -6,11 +6,11 @@ # requirements upgrade # -r test.txt -librt==0.7.3 +librt==0.7.8 # via mypy -mypy==1.19.0 +mypy==1.19.1 # via -r mypy.in mypy-extensions==1.1.0 # via mypy -pathspec==0.12.1 +pathspec==1.0.3 # via mypy diff --git a/requirements/nightly.in b/requirements/nightly.in index 2170f8bc..e22fd4d3 100644 --- a/requirements/nightly.in +++ b/requirements/nightly.in @@ -6,6 +6,7 @@ graphviz numpy>=1.25 pythreejs>=2.4.1 ncrystal[cif]>=4.1.0 +spglib!=2.7 pandas>=2.1.2 pooch>=1.5 pytest>=7.0 diff --git a/requirements/nightly.txt b/requirements/nightly.txt index aed09768..f69bb181 100644 --- a/requirements/nightly.txt +++ b/requirements/nightly.txt @@ -1,4 +1,4 @@ -# SHA1:c5596711676d7234bf1d734a7c4795b56b1ffbb2 +# SHA1:c7ea57c5e953bfa839536ce478aea6b0964cf25a # # This file was generated by pip-compile-multi. # To update, run: @@ -10,11 +10,11 @@ annotated-types==0.7.0 # via pydantic -ase==3.26.0 +ase==3.27.0 # via ncrystal asttokens==3.0.1 # via stack-data -certifi==2025.11.12 +certifi==2026.1.4 # via requests charset-normalizer==3.4.4 # via requests @@ -30,7 +30,7 @@ cyclebane==24.10.0 # via sciline cycler==0.12.1 # via matplotlib -dask==2025.11.0 +dask==2026.1.1 # via -r nightly.in decorator==5.2.1 # via ipython @@ -42,9 +42,9 @@ essreduce @ git+https://github.com/scipp/essreduce@main # via -r nightly.in executing==2.2.1 # via stack-data -fonttools==4.61.0 +fonttools==4.61.1 # via matplotlib -fsspec==2025.12.0 +fsspec==2026.1.0 # via dask gemmi==0.7.4 # via ncrystal @@ -58,13 +58,13 @@ idna==3.11 # via # email-validator # requests -importlib-metadata==8.7.0 +importlib-metadata==8.7.1 # via dask iniconfig==2.3.0 # via pytest ipydatawidgets==4.3.5 # via pythreejs -ipython==9.8.0 +ipython==9.9.0 # via ipywidgets ipython-pygments-lexers==1.1.1 # via ipython @@ -86,7 +86,7 @@ lazy-loader==0.4 # tof locket==1.0.0 # via partd -matplotlib==3.10.7 +matplotlib==3.10.8 # via # ase # mpltoolbox @@ -95,19 +95,20 @@ matplotlib-inline==0.2.1 # via ipython mpltoolbox==25.10.0 # via scippneutron -ncrystal[cif]==4.2.10 +ncrystal[cif]==4.2.12 # via -r nightly.in -ncrystal-core==4.2.10 +ncrystal-core==4.2.12 # via ncrystal -ncrystal-python==4.2.10 +ncrystal-python==4.2.12 # via ncrystal networkx==3.6.1 # via cyclebane -numpy==2.4.0rc1 +numpy==2.3.5 # via # -r nightly.in # ase # contourpy + # essreduce # h5py # ipydatawidgets # matplotlib @@ -118,14 +119,14 @@ numpy==2.4.0rc1 # scippneutron # scipy # spglib -packaging==25.0 +packaging==26.0 # via # dask # lazy-loader # matplotlib # pooch # pytest -pandas==3.0.0rc0 +pandas==3.0.0 # via -r nightly.in parso==0.8.5 # via jedi @@ -133,7 +134,7 @@ partd==1.4.2 # via dask pexpect==4.9.0 # via ipython -pillow==12.0.0 +pillow==12.1.0 # via matplotlib platformdirs==4.5.1 # via pooch @@ -163,7 +164,7 @@ pygments==2.19.2 # ipython # ipython-pygments-lexers # pytest -pyparsing==3.3.0b1 +pyparsing==3.3.2 # via matplotlib pytest==9.0.2 # via -r nightly.in @@ -198,7 +199,7 @@ scippnexus @ git+https://github.com/scipp/scippnexus@main # -r nightly.in # essreduce # scippneutron -scipy==1.17.0rc1 +scipy==1.17.0 # via # ase # scippneutron @@ -206,7 +207,9 @@ scipy==1.17.0rc1 six==1.17.0 # via python-dateutil spglib==2.6.0 - # via ncrystal + # via + # -r nightly.in + # ncrystal stack-data==0.6.3 # via ipython tof @ git+https://github.com/scipp/tof@main @@ -233,11 +236,9 @@ typing-extensions==4.15.0 # typing-inspection typing-inspection==0.4.2 # via pydantic -tzdata==2025.2 - # via pandas -urllib3==2.6.1 +urllib3==2.6.3 # via requests -wcwidth==0.2.14 +wcwidth==0.3.0 # via prompt-toolkit widgetsnbextension==4.0.15 # via ipywidgets diff --git a/requirements/static.txt b/requirements/static.txt index 2a110d83..75cd3c9b 100644 --- a/requirements/static.txt +++ b/requirements/static.txt @@ -9,17 +9,17 @@ cfgv==3.5.0 # via pre-commit distlib==0.4.0 # via virtualenv -filelock==3.20.0 +filelock==3.20.3 # via virtualenv -identify==2.6.15 +identify==2.6.16 # via pre-commit -nodeenv==1.9.1 +nodeenv==1.10.0 # via pre-commit platformdirs==4.5.1 # via virtualenv -pre-commit==4.5.0 +pre-commit==4.5.1 # via -r static.in pyyaml==6.0.3 # via pre-commit -virtualenv==20.35.4 +virtualenv==20.36.1 # via pre-commit diff --git a/requirements/wheels.txt b/requirements/wheels.txt index 3558aae2..0d70d60c 100644 --- a/requirements/wheels.txt +++ b/requirements/wheels.txt @@ -5,9 +5,9 @@ # # requirements upgrade # -build==1.3.0 +build==1.4.0 # via -r wheels.in -packaging==25.0 +packaging==26.0 # via build pyproject-hooks==1.2.0 # via build