From 8cab667314a79eb8fbfc662ebbf5ca02aa26089e Mon Sep 17 00:00:00 2001 From: YooSunyoung <17974113+YooSunYoung@users.noreply.github.com> Date: Mon, 2 Feb 2026 15:15:38 +0100 Subject: [PATCH] Add requests in the test environment dependencies for backward compatibility testing. --- pyproject.toml | 1 + requirements/base.in | 2 +- requirements/base.txt | 8 ++++---- requirements/basetest.in | 1 + requirements/basetest.txt | 18 +++++++++++------- requirements/ci.txt | 10 +--------- requirements/docs.txt | 39 ++++++++++++++++++++------------------- requirements/nightly.in | 3 ++- requirements/nightly.txt | 23 ++++++++++++++--------- requirements/static.txt | 2 -- requirements/wheels.txt | 2 -- 11 files changed, 55 insertions(+), 54 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2046c7e..15c0c02 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,6 +41,7 @@ dynamic = ["version"] [project.optional-dependencies] test = [ "pytest >= 8.0", + "requests >= 2.23.5" ] gui = [ "textual", diff --git a/requirements/base.in b/requirements/base.in index c35f333..49b651f 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -5,4 +5,4 @@ scipp >= 24.11.0 tifffile >= 2024.7.2 jsonschema >= 4.23.0 -pydantic >= 2 +pydantic >= 2.11 diff --git a/requirements/base.txt b/requirements/base.txt index 3584a31..28057c6 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,4 +1,4 @@ -# SHA1:8bda1cb06fabc002ea0e7a8658e78423667b7d6d +# SHA1:557ac512f6e30da0d085f78ddb1d95243066949e # # This file was generated by pip-compile-multi. # To update, run: @@ -15,7 +15,7 @@ jsonschema==4.26.0 # via -r base.in jsonschema-specifications==2025.9.1 # via jsonschema -numpy==2.2.6 +numpy==2.4.2 # via # scipp # tifffile @@ -31,9 +31,9 @@ rpds-py==0.30.0 # via # jsonschema # referencing -scipp==25.5.1 +scipp==26.1.1 # via -r base.in -tifffile==2025.5.10 +tifffile==2026.1.28 # via -r base.in typing-extensions==4.15.0 # via diff --git a/requirements/basetest.in b/requirements/basetest.in index 64f1640..059be5c 100644 --- a/requirements/basetest.in +++ b/requirements/basetest.in @@ -8,3 +8,4 @@ # --- END OF CUSTOM SECTION --- # The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY! pytest >= 8.0 +requests >= 2.23.5 diff --git a/requirements/basetest.txt b/requirements/basetest.txt index f8f28f9..c11f92e 100644 --- a/requirements/basetest.txt +++ b/requirements/basetest.txt @@ -1,12 +1,16 @@ -# SHA1:bac2354b640c47825961e45b125da20fd6416f25 +# SHA1:52c5739d80338eadbf436d4d7d251a7df7b2d563 # # This file was generated by pip-compile-multi. # To update, run: # # requirements upgrade # -exceptiongroup==1.3.1 - # via pytest +certifi==2026.1.4 + # via requests +charset-normalizer==3.4.4 + # via requests +idna==3.11 + # via requests iniconfig==2.3.0 # via pytest packaging==26.0 @@ -17,7 +21,7 @@ pygments==2.19.2 # via pytest pytest==9.0.2 # via -r basetest.in -tomli==2.4.0 - # via pytest -typing-extensions==4.15.0 - # via exceptiongroup +requests==2.32.5 + # via -r basetest.in +urllib3==2.6.3 + # via requests diff --git a/requirements/ci.txt b/requirements/ci.txt index 4ebcc2a..20ed816 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -5,7 +5,7 @@ # # requirements upgrade # -cachetools==6.2.6 +cachetools==7.0.0 # via tox certifi==2026.1.4 # via requests @@ -44,16 +44,8 @@ requests==2.32.5 # via -r ci.in smmap==5.0.2 # via gitdb -tomli==2.4.0 - # via - # pyproject-api - # tox tox==4.34.1 # via -r ci.in -typing-extensions==4.15.0 - # via - # tox - # virtualenv urllib3==2.6.3 # via requests virtualenv==20.36.1 diff --git a/requirements/docs.txt b/requirements/docs.txt index eb9d7ad..f107cb7 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -16,7 +16,7 @@ asttokens==3.0.1 # via stack-data autodoc-pydantic==2.2.0 # via -r docs.in -babel==2.17.0 +babel==2.18.0 # via # pydata-sphinx-theme # sphinx @@ -32,24 +32,22 @@ charset-normalizer==3.4.4 # via requests comm==0.2.3 # via ipykernel -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib cycler==0.12.1 # via matplotlib -debugpy==1.8.19 +debugpy==1.8.20 # via ipykernel decorator==5.2.1 # via ipython defusedxml==0.7.1 # via nbconvert -docutils==0.21.2 +docutils==0.22.4 # via # myst-parser # nbsphinx # pydata-sphinx-theme # sphinx -exceptiongroup==1.3.1 - # via ipython executing==2.2.1 # via stack-data fastjsonschema==2.21.2 @@ -62,10 +60,12 @@ imagesize==1.4.1 # via sphinx ipykernel==7.1.0 # via -r docs.in -ipython==8.38.0 +ipython==9.10.0 # via # -r docs.in # ipykernel +ipython-pygments-lexers==1.1.1 + # via ipython jedi==0.19.2 # via ipython jinja2==3.1.6 @@ -91,7 +91,7 @@ kiwisolver==1.4.9 # via matplotlib lazy-loader==0.4 # via plopp -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via # mdit-py-plugins # myst-parser @@ -112,11 +112,11 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.2.0 # via nbconvert -myst-parser==4.0.1 +myst-parser==5.0.0 # via -r docs.in nbclient==0.10.4 # via nbconvert -nbconvert==7.16.6 +nbconvert==7.17.0 # via nbsphinx nbformat==5.10.4 # via @@ -144,11 +144,11 @@ pillow==12.1.0 # via matplotlib platformdirs==4.5.1 # via jupyter-core -plopp==25.7.1 +plopp==25.11.0 # via -r docs.in prompt-toolkit==3.0.52 # via ipython -psutil==7.2.1 +psutil==7.2.2 # via ipykernel ptyprocess==0.7.0 # via pexpect @@ -162,6 +162,7 @@ pygments==2.19.2 # via # accessible-pygments # ipython + # ipython-pygments-lexers # nbconvert # pydata-sphinx-theme # rich @@ -182,15 +183,17 @@ pyzmq==27.1.0 # jupyter-client requests==2.32.5 # via sphinx -rich==14.3.1 +rich==14.3.2 # via -r docs.in +roman-numerals==4.1.0 + # via sphinx six==1.17.0 # via python-dateutil snowballstemmer==3.0.1 # via sphinx soupsieve==2.8.3 # via beautifulsoup4 -sphinx==8.1.3 +sphinx==9.0.4 # via # -r docs.in # autodoc-pydantic @@ -200,11 +203,11 @@ sphinx==8.1.3 # sphinx-autodoc-typehints # sphinx-copybutton # sphinx-design -sphinx-autodoc-typehints==3.0.1 +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 @@ -222,8 +225,6 @@ stack-data==0.6.3 # via ipython tinycss2==1.4.0 # via bleach -tomli==2.4.0 - # via sphinx tornado==6.5.4 # via # ipykernel @@ -241,7 +242,7 @@ traitlets==5.14.3 # nbsphinx urllib3==2.6.3 # via requests -wcwidth==0.5.0 +wcwidth==0.5.3 # via prompt-toolkit webencodings==0.5.1 # via diff --git a/requirements/nightly.in b/requirements/nightly.in index 5069af4..d396154 100644 --- a/requirements/nightly.in +++ b/requirements/nightly.in @@ -3,8 +3,9 @@ # The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY! tifffile >= 2024.7.2 jsonschema >= 4.23.0 -pydantic >= 2 +pydantic >= 2.11 pytest >= 8.0 +requests >= 2.23.5 scipp --index-url=https://pypi.anaconda.org/scipp-nightly-wheels/simple/ --extra-index-url=https://pypi.org/simple diff --git a/requirements/nightly.txt b/requirements/nightly.txt index fde81bb..f2516af 100644 --- a/requirements/nightly.txt +++ b/requirements/nightly.txt @@ -1,4 +1,4 @@ -# SHA1:1a77dbca452d6bb7d72cf1bcbbb08885218a0e5d +# SHA1:bdcc053638157965df67de34cdbf15cbbf4f0bda # # This file was generated by pip-compile-multi. # To update, run: @@ -14,15 +14,19 @@ attrs==25.4.0 # via # jsonschema # referencing -exceptiongroup==1.3.1 - # via pytest +certifi==2026.1.4 + # via requests +charset-normalizer==3.4.4 + # via requests +idna==3.11 + # via requests iniconfig==2.3.0 # via pytest jsonschema==4.26.0 # via -r nightly.in jsonschema-specifications==2025.9.1 # via jsonschema -numpy==2.2.6 +numpy==2.4.2 # via # scipp # tifffile @@ -42,22 +46,23 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications +requests==2.32.5 + # via -r nightly.in rpds-py==0.30.0 # via # jsonschema # referencing -scipp==25.5.1 +scipp==100.0.0.dev0 # via -r nightly.in -tifffile==2025.5.10 +tifffile==2026.1.28 # via -r nightly.in -tomli==2.4.0 - # via pytest typing-extensions==4.15.0 # via - # exceptiongroup # pydantic # pydantic-core # referencing # typing-inspection typing-inspection==0.4.2 # via pydantic +urllib3==2.6.3 + # via requests diff --git a/requirements/static.txt b/requirements/static.txt index 81842ce..75cd3c9 100644 --- a/requirements/static.txt +++ b/requirements/static.txt @@ -21,7 +21,5 @@ pre-commit==4.5.1 # via -r static.in pyyaml==6.0.3 # via pre-commit -typing-extensions==4.15.0 - # via virtualenv virtualenv==20.36.1 # via pre-commit diff --git a/requirements/wheels.txt b/requirements/wheels.txt index ef2533f..0d70d60 100644 --- a/requirements/wheels.txt +++ b/requirements/wheels.txt @@ -11,5 +11,3 @@ packaging==26.0 # via build pyproject-hooks==1.2.0 # via build -tomli==2.4.0 - # via build