diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index d7cc36b33e8..13e5a15c2a4 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -195,7 +195,7 @@ jobs: run: echo "PYTHON_GIL=0" >> $GITHUB_ENV - name: Restore llhttp generated files if: ${{ matrix.no-extensions == '' }} - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: llhttp path: vendor/llhttp/build/ @@ -282,7 +282,7 @@ jobs: run: | python -m pip install -r requirements/test.in -c requirements/test.txt - name: Restore llhttp generated files - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: llhttp path: vendor/llhttp/build/ @@ -347,7 +347,7 @@ jobs: python -m pip install -r requirements/cython.in -c requirements/cython.txt - name: Restore llhttp generated files - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: llhttp path: vendor/llhttp/build/ @@ -440,7 +440,7 @@ jobs: python -m pip install -r requirements/cython.in -c requirements/cython.txt - name: Restore llhttp generated files - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: llhttp path: vendor/llhttp/build/ @@ -485,7 +485,7 @@ jobs: run: | echo "${{ secrets.GITHUB_TOKEN }}" | gh auth login --with-token - name: Download distributions - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: path: dist pattern: dist-* diff --git a/requirements/base-ft.txt b/requirements/base-ft.txt index a83bbfa46da..d154ee6052c 100644 --- a/requirements/base-ft.txt +++ b/requirements/base-ft.txt @@ -5,44 +5,45 @@ # pip-compile --allow-unsafe --output-file=requirements/base-ft.txt --strip-extras requirements/base-ft.in # aiodns==3.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via pycares frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base-ft.in -idna==3.10 + # via -r base-ft.in +idna==3.7 # via yarl multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl packaging==25.0 # via gunicorn propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl pycares==4.11.0 # via aiodns pycparser==2.23 # via cffi -typing-extensions==4.15.0 +typing-extensions==4.15.0 ; python_version < "3.13" # via + # -r runtime-deps.in # aiosignal # multidict yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in diff --git a/requirements/base.txt b/requirements/base.txt index eb87dd6da6e..2b58246494a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -5,36 +5,36 @@ # pip-compile --allow-unsafe --output-file=requirements/base.txt --strip-extras requirements/base.in # aiodns==3.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via pycares frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base.in -idna==3.6 + # via -r base.in +idna==3.7 # via yarl multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl packaging==25.0 # via gunicorn propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl pycares==4.11.0 # via aiodns @@ -42,10 +42,10 @@ pycparser==2.23 # via cffi typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # multidict uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" - # via -r requirements/base.in + # via -r base.in yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 955a1417380..1b71158f06d 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -6,34 +6,34 @@ # aiodns==3.6.1 # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # valkey babel==2.17.0 # via sphinx backports-zstd==1.2.0 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in blockbuster==1.5.26 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in build==1.3.0 # via pip-tools certifi==2025.11.12 @@ -55,12 +55,12 @@ click==8.3.1 # wait-for-it coverage==7.13.0 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov cryptography==46.0.3 # via trustme cython==3.2.3 - # via -r requirements/cython.in + # via -r cython.in distlib==0.4.0 # via virtualenv docutils==0.21.2 @@ -75,17 +75,17 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base.in + # via -r base.in identify==2.6.15 # via pre-commit -idna==3.6 +idna==3.7 # via # requests # trustme @@ -96,8 +96,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in jinja2==3.1.6 # via # sphinx @@ -112,13 +112,13 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.0 # via - # -r requirements/multidict.in - # -r requirements/runtime-deps.in + # -r multidict.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.9.1 @@ -133,9 +133,9 @@ packaging==25.0 pathspec==0.12.1 # via mypy pip-tools==7.5.2 - # via -r requirements/dev.in + # via -r dev.in pkgconfig==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in platformdirs==4.5.1 # via virtualenv pluggy==1.6.0 @@ -143,15 +143,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pycares==4.11.0 # via aiodns pycparser==2.23 @@ -173,30 +173,30 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.2 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.2.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-cov==7.0.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pyyaml==6.0.3 # via pre-commit requests==2.32.5 @@ -206,16 +206,16 @@ requests==2.32.5 rich==14.2.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-spelling # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 @@ -231,9 +231,9 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-spelling==8.0.2 ; platform_system != "Windows" - # via -r requirements/doc-spelling.in + # via -r doc-spelling.in sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.3.0 # via # build @@ -246,15 +246,15 @@ tomli==2.3.0 # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -271,22 +271,22 @@ urllib3==2.6.2 # via requests uvloop==0.21.0 ; platform_system != "Windows" # via - # -r requirements/base.in - # -r requirements/lint.in + # -r base.in + # -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==20.35.4 # via pre-commit wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in wheel==0.46.0 # via pip-tools yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # The following packages are considered to be unsafe in a requirements file: pip==25.3 diff --git a/requirements/dev.txt b/requirements/dev.txt index ecb63088349..7b2c6de1bb1 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,34 +6,34 @@ # aiodns==3.6.1 # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # valkey babel==2.17.0 # via sphinx backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in blockbuster==1.5.26 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in build==1.3.0 # via pip-tools certifi==2025.11.12 @@ -55,7 +55,7 @@ click==8.3.1 # wait-for-it coverage==7.13.0 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov cryptography==46.0.3 # via trustme @@ -73,17 +73,17 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base.in + # via -r base.in identify==2.6.15 # via pre-commit -idna==3.6 +idna==3.7 # via # requests # trustme @@ -94,8 +94,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in jinja2==3.1.6 # via # sphinx @@ -110,12 +110,12 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.9.1 @@ -130,9 +130,9 @@ packaging==25.0 pathspec==0.12.1 # via mypy pip-tools==7.5.2 - # via -r requirements/dev.in + # via -r dev.in pkgconfig==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in platformdirs==4.5.1 # via virtualenv pluggy==1.6.0 @@ -140,15 +140,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pycares==4.11.0 # via aiodns pycparser==2.23 @@ -168,30 +168,30 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.2 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.2.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-cov==7.0.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pyyaml==6.0.3 # via pre-commit requests==2.32.5 @@ -199,16 +199,16 @@ requests==2.32.5 rich==14.2.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -223,7 +223,7 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.3.0 # via # build @@ -236,14 +236,15 @@ tomli==2.3.0 # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r requirements/lint.in - # -r requirements/test-common.in -typing-extensions==4.15.0 + # -r lint.in + # -r test-common.in +typing-extensions==4.15.0 ; python_version < "3.13" # via + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -260,22 +261,22 @@ urllib3==2.6.2 # via requests uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" # via - # -r requirements/base.in - # -r requirements/lint.in + # -r base.in + # -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==20.35.4 # via pre-commit wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in wheel==0.46.0 # via pip-tools yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # The following packages are considered to be unsafe in a requirements file: pip==25.3 diff --git a/requirements/doc-spelling.txt b/requirements/doc-spelling.txt index 93cc37d3721..ccf6009ba55 100644 --- a/requirements/doc-spelling.txt +++ b/requirements/doc-spelling.txt @@ -5,7 +5,7 @@ # pip-compile --allow-unsafe --output-file=requirements/doc-spelling.txt --strip-extras requirements/doc-spelling.in # aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in alabaster==1.0.0 # via sphinx babel==2.17.0 @@ -18,7 +18,7 @@ click==8.3.1 # via towncrier docutils==0.21.2 # via sphinx -idna==3.6 +idna==3.7 # via requests imagesize==1.4.1 # via sphinx @@ -42,7 +42,7 @@ snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-spelling # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 @@ -58,16 +58,16 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-spelling==8.0.2 ; platform_system != "Windows" - # via -r requirements/doc-spelling.in + # via -r doc-spelling.in sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.3.0 # via # sphinx # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier urllib3==2.6.2 # via requests diff --git a/requirements/doc.txt b/requirements/doc.txt index 543d38e5728..172009f1cc9 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -5,7 +5,7 @@ # pip-compile --allow-unsafe --output-file=requirements/doc.txt --resolver=backtracking --strip-extras requirements/doc.in # aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in alabaster==1.0.0 # via sphinx babel==2.17.0 @@ -18,7 +18,7 @@ click==8.3.1 # via towncrier docutils==0.21.2 # via sphinx -idna==3.6 +idna==3.7 # via requests imagesize==1.4.1 # via sphinx @@ -38,7 +38,7 @@ snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -53,14 +53,14 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.3.0 # via # sphinx # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier urllib3==2.6.2 # via requests diff --git a/requirements/lint.txt b/requirements/lint.txt index af0a1ba878c..d67fbc599b3 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -5,15 +5,15 @@ # pip-compile --allow-unsafe --output-file=requirements/lint.txt --strip-extras requirements/lint.in # aiodns==3.6.1 - # via -r requirements/lint.in + # via -r lint.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 # via valkey backports-zstd==1.2.0 ; implementation_name == "cpython" - # via -r requirements/lint.in + # via -r lint.in blockbuster==1.5.26 - # via -r requirements/lint.in + # via -r lint.in cffi==2.0.0 # via # cryptography @@ -34,7 +34,7 @@ filelock==3.20.1 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/lint.in + # via -r lint.in identify==2.6.15 # via pre-commit idna==3.7 @@ -42,7 +42,7 @@ idna==3.7 iniconfig==2.3.0 # via pytest isal==1.7.2 - # via -r requirements/lint.in + # via -r lint.in librt==0.7.4 # via mypy markdown-it-py==4.0.0 @@ -50,7 +50,7 @@ markdown-it-py==4.0.0 mdurl==0.1.2 # via markdown-it-py mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/lint.in + # via -r lint.in mypy-extensions==1.1.0 # via mypy nodeenv==1.9.1 @@ -64,9 +64,9 @@ platformdirs==4.5.1 pluggy==1.6.0 # via pytest pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in proxy-py==2.4.10 - # via -r requirements/lint.in + # via -r lint.in pycares==4.11.0 # via aiodns pycparser==2.23 @@ -81,17 +81,17 @@ pygments==2.19.2 # rich pytest==9.0.2 # via - # -r requirements/lint.in + # -r lint.in # pytest-codspeed # pytest-mock pytest-codspeed==4.2.0 - # via -r requirements/lint.in + # via -r lint.in pytest-mock==3.15.1 - # via -r requirements/lint.in + # via -r lint.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 - # via -r requirements/lint.in + # via -r lint.in pyyaml==6.0.3 # via pre-commit rich==14.2.0 @@ -99,14 +99,14 @@ rich==14.2.0 six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in tomli==2.3.0 # via # mypy # pytest # slotscheck trustme==1.2.1 - # via -r requirements/lint.in + # via -r lint.in typing-extensions==4.15.0 # via # cryptography @@ -120,10 +120,10 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic uvloop==0.21.0 ; platform_system != "Windows" - # via -r requirements/lint.in + # via -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==20.35.4 # via pre-commit zlib-ng==1.0.0 - # via -r requirements/lint.in + # via -r lint.in diff --git a/requirements/runtime-deps.txt b/requirements/runtime-deps.txt index e02c165910f..2f354ee7c74 100644 --- a/requirements/runtime-deps.txt +++ b/requirements/runtime-deps.txt @@ -5,32 +5,32 @@ # pip-compile --allow-unsafe --output-file=requirements/runtime-deps.txt --strip-extras requirements/runtime-deps.in # aiodns==3.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via pycares frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal -idna==3.6 +idna==3.7 # via yarl multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl pycares==4.11.0 # via aiodns @@ -38,8 +38,8 @@ pycparser==2.23 # via cffi typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # multidict yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in diff --git a/requirements/test-common.txt b/requirements/test-common.txt index 8607d48d007..25fed9049ad 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -7,7 +7,7 @@ annotated-types==0.7.0 # via pydantic blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in cffi==2.0.0 # via # cryptography @@ -16,7 +16,7 @@ click==8.3.1 # via wait-for-it coverage==7.13.0 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov cryptography==46.0.3 # via trustme @@ -27,13 +27,13 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in -idna==3.10 + # via -r test-common.in +idna==3.7 # via trustme iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.7.4 # via mypy markdown-it-py==4.0.0 @@ -41,7 +41,7 @@ markdown-it-py==4.0.0 mdurl==0.1.2 # via markdown-it-py mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==25.0 @@ -49,13 +49,13 @@ packaging==25.0 pathspec==0.12.1 # via mypy pkgconfig==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycparser==2.23 # via cffi pydantic==2.12.5 @@ -68,27 +68,27 @@ pygments==2.19.2 # rich pytest==9.0.2 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.2.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.0.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==14.2.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.3.0 @@ -97,7 +97,7 @@ tomli==2.3.0 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in + # via -r test-common.in typing-extensions==4.15.0 # via # cryptography @@ -110,6 +110,6 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 958a3877fcb..574a30a6ee7 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -5,21 +5,21 @@ # pip-compile --allow-unsafe --output-file=requirements/test-ft.txt --strip-extras requirements/test-ft.in # aiodns==3.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via # cryptography @@ -29,7 +29,7 @@ click==8.3.1 # via wait-for-it coverage==7.13.0 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov cryptography==46.0.3 # via trustme @@ -40,21 +40,21 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base-ft.in -idna==3.10 + # via -r base-ft.in +idna==3.7 # via # trustme # yarl iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.7.4 # via mypy markdown-it-py==4.0.0 @@ -63,10 +63,10 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==25.0 @@ -76,17 +76,17 @@ packaging==25.0 pathspec==0.12.1 # via mypy pkgconfig==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycares==4.11.0 # via aiodns pycparser==2.23 @@ -101,27 +101,27 @@ pygments==2.19.2 # rich pytest==9.0.2 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.2.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.0.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==14.2.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.3.0 @@ -130,9 +130,10 @@ tomli==2.3.0 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in -typing-extensions==4.15.0 + # via -r test-common.in +typing-extensions==4.15.0 ; python_version < "3.13" # via + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -145,8 +146,8 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in diff --git a/requirements/test.txt b/requirements/test.txt index 7f862c593ac..163a3c98593 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -5,21 +5,21 @@ # pip-compile --allow-unsafe --output-file=requirements/test.txt --strip-extras requirements/test.in # aiodns==3.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.2.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via # cryptography @@ -29,7 +29,7 @@ click==8.3.1 # via wait-for-it coverage==7.13.0 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov cryptography==46.0.3 # via trustme @@ -40,21 +40,21 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==23.0.0 - # via -r requirements/base.in -idna==3.6 + # via -r base.in +idna==3.7 # via # trustme # yarl iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.7.4 # via mypy markdown-it-py==4.0.0 @@ -63,10 +63,10 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==25.0 @@ -76,17 +76,17 @@ packaging==25.0 pathspec==0.12.1 # via mypy pkgconfig==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycares==4.11.0 # via aiodns pycparser==2.23 @@ -101,27 +101,27 @@ pygments==2.19.2 # rich pytest==9.0.2 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.2.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.0.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.79.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==14.2.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.3.0 @@ -130,10 +130,10 @@ tomli==2.3.0 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in + # via -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -146,10 +146,10 @@ typing-extensions==4.15.0 ; python_version < "3.13" typing-inspection==0.4.2 # via pydantic uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" - # via -r requirements/base.in + # via -r base.in wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in