From 73ba921abaca0203b3a4d78a91f1f679dd0759bc Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Sat, 9 May 2026 10:41:13 +0200 Subject: [PATCH] Update test requirements --- .github/workflows/docs.yml | 2 +- .github/workflows/test.yml | 4 +-- test-requirements.txt | 51 +++++++++++++++++++++----------------- 3 files changed, 31 insertions(+), 26 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 66e7c997f4fad..b8303342a254c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -44,7 +44,7 @@ jobs: with: python-version: '3.12' - name: Install tox - run: pip install tox==4.26.0 + run: pip install tox==4.53.1 - name: Setup tox environment run: tox run -e ${{ env.TOXENV }} --notest - name: Test diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 27fa756b7f607..b06f181746c35 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -213,7 +213,7 @@ jobs: echo debug build; python -c 'import sysconfig; print(bool(sysconfig.get_config_var("Py_DEBUG")))' echo os.cpu_count; python -c 'import os; print(os.cpu_count())' echo os.sched_getaffinity; python -c 'import os; print(len(getattr(os, "sched_getaffinity", lambda *args: [])(0)))' - pip install tox==4.26.0 + pip install tox==4.53.1 - name: Compiled with mypyc if: ${{ matrix.test_mypyc }} @@ -278,7 +278,7 @@ jobs: default: 3.11.1 command: python -c "import platform; print(f'{platform.architecture()=} {platform.machine()=}');" - name: Install tox - run: pip install tox==4.26.0 + run: pip install tox==4.53.1 - name: Setup tox environment run: tox run -e py --notest - name: Test diff --git a/test-requirements.txt b/test-requirements.txt index 60e582bc12fe0..708f4514a492d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,71 +5,76 @@ # pip-compile --allow-unsafe --output-file=test-requirements.txt --strip-extras test-requirements.in # ast-serialize==0.3.0 + # via -r mypy-requirements.txt +attrs==26.1.0 # via -r test-requirements.in -attrs==25.4.0 - # via -r test-requirements.in -cfgv==3.4.0 +cfgv==3.5.0 # via pre-commit -coverage==7.10.7 +coverage==7.13.5 # via pytest-cov distlib==0.4.0 # via virtualenv -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist -filelock==3.20.0 +filelock==3.29.0 # via # -r test-requirements.in + # python-discovery # virtualenv -identify==2.6.15 +identify==2.6.19 # via pre-commit -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest librt==0.10.0 ; platform_python_implementation != "PyPy" # via -r mypy-requirements.txt -lxml==6.0.2 ; python_version < "3.15" +lxml==6.1.0 ; python_version < "3.15" # via -r test-requirements.in mypy-extensions==1.1.0 # via -r mypy-requirements.txt -nodeenv==1.9.1 +nodeenv==1.10.0 # via pre-commit -packaging==25.0 +packaging==26.2 # via pytest -pathspec==1.0.0 +pathspec==1.1.1 # via -r mypy-requirements.txt -platformdirs==4.5.0 - # via virtualenv +platformdirs==4.9.6 + # via + # python-discovery + # virtualenv pluggy==1.6.0 # via # pytest # pytest-cov -pre-commit==4.3.0 +pre-commit==4.6.0 # via -r test-requirements.in -psutil==7.1.0 +psutil==7.2.2 # via -r test-requirements.in pygments==2.20.0 # via pytest -pytest==8.4.2 +pytest==9.0.3 # via # -r test-requirements.in # pytest-cov # pytest-xdist -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via -r test-requirements.in pytest-xdist==3.8.0 # via -r test-requirements.in +python-discovery==1.3.0 + # via virtualenv pyyaml==6.0.3 # via pre-commit -tomli==2.3.0 +tomli==2.4.1 # via -r test-requirements.in -types-psutil==7.0.0.20251001 +types-psutil==7.2.2.20260508 # via -r build-requirements.txt -types-setuptools==80.9.0.20250822 +types-setuptools==82.0.0.20260508 # via -r build-requirements.txt typing-extensions==4.15.0 # via -r mypy-requirements.txt -virtualenv==20.35.4 +virtualenv==21.3.1 # via pre-commit # The following packages are considered to be unsafe in a requirements file: -setuptools==80.9.0 +setuptools==82.0.1 # via -r test-requirements.in