diff --git a/pyproject.toml b/pyproject.toml index c431ab52..03dd49d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,10 +50,10 @@ test = [ "pandas>=2.2.2", "plotly>=5.15.0", "pooch>=1.5", - "pyarrow>=13.0.0", + "pyarrow>=14.0.0", "pytest>=8.0", "pythreejs>=2.4.1", - "scipy>=1.10.0", + "scipy>=1.11.2", "xarray>=v2024.05.0", "anywidget>=0.9.0" ] diff --git a/requirements/base.txt b/requirements/base.txt index 0c488b75..27ada4d6 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -5,7 +5,7 @@ # # requirements upgrade # -contourpy==1.3.3 +contourpy==1.4.0 # via matplotlib cycler==0.12.1 # via matplotlib @@ -17,7 +17,7 @@ lazy-loader==0.6 # via -r base.in matplotlib==3.11.2 # via -r base.in -numpy==2.4.6 +numpy==2.5.4 # via # contourpy # matplotlib @@ -32,7 +32,7 @@ pyparsing==3.3.3 # via matplotlib python-dateutil==4.0.0 # via matplotlib -scipp==26.8.0 +scipp==26.9.0 # via -r base.in tzdata==2026.6 # via python-dateutil diff --git a/requirements/basetest.in b/requirements/basetest.in index 56d1e5da..05025203 100644 --- a/requirements/basetest.in +++ b/requirements/basetest.in @@ -16,9 +16,9 @@ mpltoolbox>=24.6.0 pandas>=2.2.2 plotly>=5.15.0 pooch>=1.5 -pyarrow>=13.0.0 +pyarrow>=14.0.0 pytest>=8.0 pythreejs>=2.4.1 -scipy>=1.10.0 +scipy>=1.11.2 xarray>=v2024.05.0 anywidget>=0.9.0 diff --git a/requirements/basetest.txt b/requirements/basetest.txt index 07cf0863..2412b4e0 100644 --- a/requirements/basetest.txt +++ b/requirements/basetest.txt @@ -1,4 +1,4 @@ -# SHA1:84db8d09acb569f6d2b392ee0cd7a7f34f3ccf44 +# SHA1:05629de283e7768c952e1127f221b0ab2bc42be0 # # This file was generated by pip-compile-multi. # To update, run: @@ -17,7 +17,7 @@ comm==0.2.3 # via # ipykernel # ipywidgets -contourpy==1.3.3 +contourpy==1.4.0 # via matplotlib cycler==0.12.1 # via matplotlib @@ -81,7 +81,7 @@ narwhals==2.28.0 # via plotly nest-asyncio==1.6.0 # via ipykernel -numpy==2.4.6 +numpy==2.5.4 # via # contourpy # h5py @@ -158,7 +158,7 @@ pyzmq==27.3.0 # jupyter-client requests==2.34.2 # via pooch -scipy==1.17.1 +scipy==1.18.1 # via -r basetest.in stack-data==0.6.3 # via ipython @@ -182,7 +182,6 @@ traittypes==0.2.3 typing-extensions==4.16.0 # via # anywidget - # ipython # jupyter-client tzdata==2026.6 # via python-dateutil diff --git a/requirements/dev.txt b/requirements/dev.txt index 8cae565a..0e3b80fd 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -50,14 +50,14 @@ jinja2-ansible-filters==1.3.2 # via copier json5==0.17.3 # via jupyterlab-server -jsonpointer==3.10 +jsonpointer==3.12 # via jsonschema jsonschema[format-nongpl]==4.26.0 # via # jupyter-events # jupyterlab-server # nbformat -jupyter-builder==1.2.4 +jupyter-builder==1.3.0 # via jupyterlab jupyter-events==0.12.1 # via jupyter-server @@ -79,8 +79,6 @@ 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.3.2 # via -r dev.in pip-tools==7.6.2 @@ -105,7 +103,7 @@ rfc3986-validator==0.1.1 # jupyter-events rfc3987-syntax==1.1.0 # via jsonschema -send2trash==2.1.0 +send2trash==2.2.0 # via jupyter-server six==1.17.0 # via rfc3339-validator diff --git a/requirements/docs.txt b/requirements/docs.txt index ccd276f6..3ee928de 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -58,7 +58,7 @@ jsonschema-specifications==2025.9.1 # via jsonschema jupyterlab-pygments==0.3.0 # via nbconvert -markdown-it-py==4.2.0 +markdown-it-py==4.3.0 # via # mdit-py-plugins # myst-parser @@ -66,13 +66,13 @@ markupsafe==3.0.4 # via # jinja2 # nbconvert -mdit-py-plugins==0.6.1 +mdit-py-plugins==0.7.0 # via myst-parser mdurl==0.1.2 # via markdown-it-py mistune==3.4.0 # via nbconvert -myst-parser==5.1.0 +myst-parser==5.2.0 # via -r docs.in nbclient==0.11.0 # via nbconvert @@ -117,7 +117,7 @@ snowballstemmer==3.1.1 # via sphinx soupsieve==4.1 # via beautifulsoup4 -sphinx==9.0.4 +sphinx==9.1.1 # via # -r docs.in # autodoc-pydantic @@ -128,11 +128,11 @@ sphinx==9.0.4 # sphinx-copybutton # sphinx-design # sphinx-gallery -sphinx-autodoc-typehints==3.6.1 +sphinx-autodoc-typehints==3.17.5 # via -r docs.in sphinx-copybutton==0.5.2 # via -r docs.in -sphinx-design==0.7.0 +sphinx-design==0.8.0 # via -r docs.in sphinx-gallery==0.22.1 # via -r docs.in diff --git a/requirements/make_base.py b/requirements/make_base.py index 5b34ac9d..2cda547f 100644 --- a/requirements/make_base.py +++ b/requirements/make_base.py @@ -49,10 +49,6 @@ def write_dependencies(dependency_name: str, dependencies: list[str]) -> None: write_dependencies("base", dependencies) write_dependencies("basetest", test_dependencies) -write_dependencies( - "noplotly", - [dep for dep in test_dependencies if not dep.lower().startswith("plotly")], -) def as_nightly(repo: str) -> str: diff --git a/requirements/nightly.in b/requirements/nightly.in index ff9ec780..1ca5857e 100644 --- a/requirements/nightly.in +++ b/requirements/nightly.in @@ -12,10 +12,10 @@ mpltoolbox>=24.6.0 pandas>=2.2.2 plotly>=5.15.0 pooch>=1.5 -pyarrow>=13.0.0 +pyarrow>=14.0.0 pytest>=8.0 pythreejs>=2.4.1 -scipy>=1.10.0 +scipy>=1.11.2 xarray>=v2024.05.0 anywidget>=0.9.0 scipp diff --git a/requirements/nightly.txt b/requirements/nightly.txt index 1ba3ebb6..92b181ba 100644 --- a/requirements/nightly.txt +++ b/requirements/nightly.txt @@ -1,4 +1,4 @@ -# SHA1:c5b90bdd4591ff911bfdba96d3a975e7fc05f4ae +# SHA1:6cb2e01971fe5f45887abfff603450c261dec5eb # # This file was generated by pip-compile-multi. # To update, run: @@ -20,7 +20,7 @@ comm==0.2.3 # via # ipykernel # ipywidgets -contourpy==1.3.3 +contourpy==1.4.0 # via matplotlib cycler==0.12.1 # via matplotlib @@ -87,7 +87,7 @@ narwhals==2.28.0 # via plotly nest-asyncio==1.6.0 # via ipykernel -numpy==2.4.6 +numpy==2.5.4 # via # contourpy # h5py @@ -168,7 +168,7 @@ requests==2.34.2 # via pooch scipp==100.0.0.dev0 # via -r nightly.in -scipy==1.17.1 +scipy==1.18.1 # via -r nightly.in stack-data==0.6.3 # via ipython @@ -192,7 +192,6 @@ traittypes==0.2.3 typing-extensions==4.16.0 # via # anywidget - # ipython # jupyter-client tzdata==2026.6 # via python-dateutil diff --git a/requirements/noplotly.in b/requirements/noplotly.in deleted file mode 100644 index 616a04a7..00000000 --- a/requirements/noplotly.in +++ /dev/null @@ -1,20 +0,0 @@ --r base.in - -# Anything above "--- END OF CUSTOM SECTION ---" -# will not be touched by ``make_base.py`` -# --- END OF CUSTOM SECTION --- -# The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY! -graphviz>=0.20.3 -h5py>=3.12 -ipympl>=0.8.4 -ipywidgets>=8.1.5 -ipykernel>=6.26,<7 -mpltoolbox>=24.6.0 -pandas>=2.2.2 -pooch>=1.5 -pyarrow>=13.0.0 -pytest>=8.0 -pythreejs>=2.4.1 -scipy>=1.10.0 -xarray>=v2024.05.0 -anywidget>=0.9.0 diff --git a/requirements/noplotly.txt b/requirements/noplotly.txt deleted file mode 100644 index 09cae82d..00000000 --- a/requirements/noplotly.txt +++ /dev/null @@ -1,149 +0,0 @@ -# SHA1:ccadd0d4dc36f561345696ebfbd574614eb5ac49 -# -# This file was generated by pip-compile-multi. -# To update, run: -# -# requirements upgrade -# --r base.txt -anywidget==0.11.0 - # via -r noplotly.in -asttokens==3.0.2 - # via stack-data -certifi==2026.10.23 - # via requests -charset-normalizer==3.5.2 - # via requests -comm==0.2.3 - # via - # ipykernel - # ipywidgets -debugpy==1.8.22 - # via ipykernel -executing==2.3.0 - # via stack-data -graphviz==0.21 - # via -r noplotly.in -h5py==3.16.0 - # via -r noplotly.in -idna==3.20 - # via requests -iniconfig==2.3.1 - # via pytest -ipydatawidgets==4.3.5 - # via pythreejs -ipykernel==6.31.0 - # via -r noplotly.in -ipympl==0.10.0 - # via -r noplotly.in -ipython==9.18.1 - # via - # ipykernel - # ipympl - # ipywidgets -ipython-pygments-lexers==1.1.1 - # via ipython -ipywidgets==8.1.9 - # via - # -r noplotly.in - # anywidget - # ipydatawidgets - # ipympl - # pythreejs -jedi==0.20.1 - # via ipython -jupyter-client==8.10.0 - # via ipykernel -jupyter-core==5.9.1 - # via - # ipykernel - # jupyter-client -jupyterlab-widgets==3.0.17 - # via ipywidgets -matplotlib-inline==0.2.2 - # via - # ipykernel - # ipython -mpltoolbox==26.2.0 - # via -r noplotly.in -nest-asyncio==1.6.0 - # via ipykernel -pandas==3.1.1 - # via - # -r noplotly.in - # xarray -parso==0.8.7 - # via jedi -pexpect==4.9.0 - # via ipython -platformdirs==4.14.5 - # via - # jupyter-core - # pooch -pluggy==1.7.0 - # via pytest -pooch==1.9.0 - # via -r noplotly.in -prompt-toolkit==3.0.53 - # via ipython -psutil==7.2.2 - # via - # ipykernel - # ipython -psygnal==0.16.1 - # via anywidget -ptyprocess==0.7.0 - # via pexpect -pure-eval==0.2.4 - # via stack-data -pyarrow==26.0.1 - # via -r noplotly.in -pygments==2.21.0 - # via - # ipython - # ipython-pygments-lexers - # pytest -pytest==9.2.0 - # via -r noplotly.in -pythreejs==2.4.2 - # via -r noplotly.in -pyzmq==27.3.0 - # via - # ipykernel - # jupyter-client -requests==2.34.2 - # via pooch -scipy==1.17.1 - # via -r noplotly.in -stack-data==0.6.3 - # via ipython -tornado==6.6.1 - # via - # ipykernel - # jupyter-client -traitlets==5.16.1 - # via - # ipykernel - # ipympl - # ipython - # ipywidgets - # jupyter-client - # jupyter-core - # matplotlib-inline - # pythreejs - # traittypes -traittypes==0.2.3 - # via ipydatawidgets -typing-extensions==4.16.0 - # via - # anywidget - # ipython - # jupyter-client -urllib3==2.8.0 - # via requests -wcwidth==0.9.4 - # via prompt-toolkit -widgetsnbextension==4.0.16 - # via ipywidgets -xarray==2026.9.0 - # via -r noplotly.in