From 9d48435ca5174bab270e3cf19eb137821fa38dfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 08:16:06 +0000 Subject: [PATCH] deps(deps-dev): bump the dev-tools group across 1 directory with 8 updates Bumps the dev-tools group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruff](https://github.com/astral-sh/ruff) | `0.6.9` | `0.15.12` | | [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `9.0.3` | | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.23.8` | `1.3.0` | | [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) | `2.3.1` | `2.4.0` | | [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `4.1.0` | `7.1.0` | | [mypy](https://github.com/python/mypy) | `1.11.2` | `1.20.2` | | [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) | `3.6.1` | `3.8.0` | | [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) | `14.0` | `16.1` | Updates `ruff` from 0.6.9 to 0.15.12 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.6.9...0.15.12) Updates `pytest` from 8.4.1 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...9.0.3) Updates `pytest-asyncio` from 0.23.8 to 1.3.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.8...v1.3.0) Updates `pytest-timeout` from 2.3.1 to 2.4.0 - [Commits](https://github.com/pytest-dev/pytest-timeout/compare/2.3.1...2.4.0) Updates `pytest-cov` from 4.1.0 to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v7.1.0) Updates `mypy` from 1.11.2 to 1.20.2 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.11.2...v1.20.2) Updates `pytest-xdist` from 3.6.1 to 3.8.0 - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases) - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.1...v3.8.0) Updates `pytest-rerunfailures` from 14.0 to 16.1 - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](https://github.com/pytest-dev/pytest-rerunfailures/compare/14.0...16.1) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.19.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-tools - dependency-name: pytest dependency-version: 9.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-tools - dependency-name: pytest-asyncio dependency-version: 1.3.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-tools - dependency-name: pytest-cov dependency-version: 7.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-tools - dependency-name: pytest-rerunfailures dependency-version: '16.1' dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-tools - dependency-name: pytest-timeout dependency-version: 2.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-tools - dependency-name: pytest-xdist dependency-version: 3.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-tools - dependency-name: ruff dependency-version: 0.15.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-tools ... Signed-off-by: dependabot[bot] --- dev-requirements.in | 10 +- dev-requirements.txt | 312 +++++++++--------------------------------- requirements-dev.txt | 16 +-- requirements-prod.txt | 57 +++++--- 4 files changed, 118 insertions(+), 277 deletions(-) diff --git a/dev-requirements.in b/dev-requirements.in index be7b7b7..715e824 100644 --- a/dev-requirements.in +++ b/dev-requirements.in @@ -4,13 +4,13 @@ # Code Quality & Formatting black>=25.1,<26.0 -ruff>=0.12,<1.0 -mypy>=1.17,<2.0 +ruff>=0.15.12,<1.0 +mypy>=1.20.2,<2.0 # Testing Framework -pytest>=8.4,<9.0 -pytest-asyncio>=1.1,<2.0 -pytest-cov>=6.2,<7.0 +pytest>=9.0.3,<10.0 +pytest-asyncio>=1.3.0,<2.0 +pytest-cov>=7.1.0,<8.0 # Build Tools (already installed but good to have explicit) pip-tools>=7.5,<8.0 diff --git a/dev-requirements.txt b/dev-requirements.txt index c80dab2..9edefda 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -5,33 +5,21 @@ # pip-compile --constraint=requirements.txt dev-requirements.in # aiofiles==24.1.0 - # via - # -c requirements.txt - # gradio + # via gradio aiohappyeyeballs==2.6.1 - # via - # -c requirements.txt - # aiohttp + # via aiohttp aiohttp==3.13.5 - # via - # -c requirements.txt - # modal + # via modal aiosignal==1.4.0 - # via - # -c requirements.txt - # aiohttp + # via aiohttp annotated-doc==0.0.4 # via - # -c requirements.txt # fastapi # typer annotated-types==0.7.0 - # via - # -c requirements.txt - # pydantic + # via pydantic anyio==4.12.1 # via - # -c requirements.txt # gradio # httpx # mcp @@ -40,148 +28,100 @@ anyio==4.12.1 # watchfiles attrs==25.4.0 # via - # -c requirements.txt # aiohttp # jsonschema # referencing audioop-lts==0.2.2 - # via - # -c requirements.txt - # gradio + # via gradio black==25.12.0 # via -r dev-requirements.in blis==1.3.3 - # via - # -c requirements.txt - # thinc + # via thinc brotli==1.2.0 - # via - # -c requirements.txt - # gradio + # via gradio build==1.4.0 # via pip-tools catalogue==2.0.10 # via - # -c requirements.txt # spacy # srsly # thinc cbor2==5.9.0 - # via - # -c requirements.txt - # modal + # via modal certifi==2026.2.25 # via - # -c requirements.txt # httpcore # httpx # modal # requests cffi==2.0.0 - # via - # -c requirements.txt - # cryptography + # via cryptography charset-normalizer==3.4.4 # via - # -c requirements.txt # reportlab # requests click==8.3.1 # via - # -c requirements.txt # black # modal # pip-tools # typer # uvicorn cloudpathlib==0.23.0 - # via - # -c requirements.txt - # weasel + # via weasel confection==0.1.5 # via - # -c requirements.txt # thinc # weasel coverage[toml]==7.13.4 # via pytest-cov cryptography==47.0.0 - # via - # -c requirements.txt - # pyjwt + # via pyjwt cymem==2.0.13 # via - # -c requirements.txt # preshed # spacy # thinc fastapi==0.133.1 # via - # -c requirements.txt # -r requirements.in # gradio ffmpy==1.0.0 - # via - # -c requirements.txt - # gradio + # via gradio filelock==3.24.3 - # via - # -c requirements.txt - # huggingface-hub + # via huggingface-hub frozenlist==1.8.0 # via - # -c requirements.txt # aiohttp # aiosignal fsspec==2026.2.0 # via - # -c requirements.txt # gradio-client # huggingface-hub gradio==5.50.0 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in gradio-client==1.14.0 - # via - # -c requirements.txt - # gradio + # via gradio groovy==0.1.2 - # via - # -c requirements.txt - # gradio + # via gradio grpclib==0.4.9 - # via - # -c requirements.txt - # modal + # via modal h11==0.16.0 # via - # -c requirements.txt # httpcore # uvicorn h2==4.3.0 - # via - # -c requirements.txt - # grpclib + # via grpclib hf-xet==1.3.1 - # via - # -c requirements.txt - # huggingface-hub + # via huggingface-hub hpack==4.1.0 - # via - # -c requirements.txt - # h2 + # via h2 httpcore==1.0.9 - # via - # -c requirements.txt - # httpx + # via httpx httptools==0.7.1 - # via - # -c requirements.txt - # uvicorn + # via uvicorn httpx==0.28.1 # via - # -c requirements.txt # -r requirements.in # gradio # gradio-client @@ -189,21 +129,15 @@ httpx==0.28.1 # mcp # safehttpx httpx-sse==0.4.3 - # via - # -c requirements.txt - # mcp + # via mcp huggingface-hub==1.4.1 # via - # -c requirements.txt # gradio # gradio-client hyperframe==6.1.0 - # via - # -c requirements.txt - # h2 + # via h2 idna==3.11 # via - # -c requirements.txt # anyio # httpx # requests @@ -212,53 +146,37 @@ iniconfig==2.3.0 # via pytest jinja2==3.1.6 # via - # -c requirements.txt # gradio # spacy jsonschema==4.26.0 - # via - # -c requirements.txt - # mcp + # via mcp jsonschema-specifications==2025.9.1 - # via - # -c requirements.txt - # jsonschema + # via jsonschema librt==0.8.1 # via mypy markdown-it-py==4.0.0 - # via - # -c requirements.txt - # rich + # via rich markupsafe==3.0.3 # via - # -c requirements.txt # gradio # jinja2 mcp==1.26.0 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in mdurl==0.1.2 - # via - # -c requirements.txt - # markdown-it-py + # via markdown-it-py modal==1.3.4 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in multidict==6.7.1 # via - # -c requirements.txt # aiohttp # grpclib # yarl murmurhash==1.0.15 # via - # -c requirements.txt # preshed # spacy # thinc -mypy==1.19.1 +mypy==1.20.2 # via -r dev-requirements.in mypy-extensions==1.1.0 # via @@ -266,19 +184,15 @@ mypy-extensions==1.1.0 # mypy numpy==2.4.2 # via - # -c requirements.txt # blis # gradio # pandas # spacy # thinc orjson==3.11.8 - # via - # -c requirements.txt - # gradio + # via gradio packaging==26.0 # via - # -c requirements.txt # black # build # gradio @@ -290,20 +204,15 @@ packaging==26.0 # weasel # wheel pandas==2.3.3 - # via - # -c requirements.txt - # gradio + # via gradio pathspec==1.0.4 # via # black # mypy pdf2image==1.17.0 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in pillow==11.3.0 # via - # -c requirements.txt # -r requirements.in # gradio # pdf2image @@ -318,29 +227,20 @@ pluggy==1.6.0 # pytest-cov preshed==3.0.12 # via - # -c requirements.txt # spacy # thinc propcache==0.4.1 # via - # -c requirements.txt # aiohttp # yarl protobuf==6.33.5 - # via - # -c requirements.txt - # modal + # via modal psutil==7.2.2 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in pycparser==3.0 - # via - # -c requirements.txt - # cffi + # via cffi pydantic==2.12.3 # via - # -c requirements.txt # confection # fastapi # gradio @@ -350,199 +250,140 @@ pydantic==2.12.3 # thinc # weasel pydantic-core==2.41.4 - # via - # -c requirements.txt - # pydantic + # via pydantic pydantic-settings==2.13.1 - # via - # -c requirements.txt - # mcp + # via mcp pydub==0.25.1 - # via - # -c requirements.txt - # gradio + # via gradio pygments==2.20.0 # via - # -c requirements.txt # pytest # rich pyjwt[crypto]==2.11.0 # via - # -c requirements.txt # -r requirements.in # mcp # pyjwt pypdf==6.10.2 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.4.2 +pytest==9.0.3 # via # -r dev-requirements.in # pytest-asyncio # pytest-cov pytest-asyncio==1.3.0 # via -r dev-requirements.in -pytest-cov==6.3.0 +pytest-cov==7.1.0 # via -r dev-requirements.in python-dateutil==2.9.0.post0 - # via - # -c requirements.txt - # pandas + # via pandas python-dotenv==1.2.1 # via - # -c requirements.txt # -r requirements.in # pydantic-settings # uvicorn python-multipart==0.0.22 # via - # -c requirements.txt # gradio # mcp pytokens==0.4.1 # via black pytz==2025.2 - # via - # -c requirements.txt - # pandas + # via pandas pyyaml==6.0.3 # via - # -c requirements.txt # gradio # huggingface-hub # uvicorn referencing==0.37.0 # via - # -c requirements.txt # jsonschema # jsonschema-specifications reportlab==4.4.10 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in requests==2.33.1 # via - # -c requirements.txt # -r requirements.in # spacy # weasel rich==14.3.3 # via - # -c requirements.txt # -r requirements.in # modal # typer rpds-py==0.30.0 # via - # -c requirements.txt # jsonschema # referencing -ruff==0.15.2 +ruff==0.15.12 # via - # -c requirements.txt # -r dev-requirements.in # gradio safehttpx==0.1.7 - # via - # -c requirements.txt - # gradio + # via gradio semantic-version==2.10.0 - # via - # -c requirements.txt - # gradio + # via gradio shellingham==1.5.4 # via - # -c requirements.txt # huggingface-hub # typer six==1.17.0 - # via - # -c requirements.txt - # python-dateutil + # via python-dateutil smart-open==7.5.1 - # via - # -c requirements.txt - # weasel + # via weasel spacy==3.8.11 - # via - # -c requirements.txt - # -r requirements.in + # via -r requirements.in spacy-legacy==3.0.12 - # via - # -c requirements.txt - # spacy + # via spacy spacy-loggers==1.0.5 - # via - # -c requirements.txt - # spacy + # via spacy srsly==2.5.2 # via - # -c requirements.txt # confection # spacy # thinc # weasel sse-starlette==3.2.0 - # via - # -c requirements.txt - # mcp + # via mcp starlette==0.52.1 # via - # -c requirements.txt # fastapi # gradio # mcp # sse-starlette synchronicity==0.11.1 - # via - # -c requirements.txt - # modal + # via modal thinc==8.3.10 - # via - # -c requirements.txt - # spacy + # via spacy toml==0.10.2 - # via - # -c requirements.txt - # modal + # via modal tomlkit==0.13.3 - # via - # -c requirements.txt - # gradio + # via gradio tqdm==4.67.3 # via - # -c requirements.txt # -r requirements.in # huggingface-hub # spacy typer==0.24.1 # via - # -c requirements.txt # gradio # modal # typer-slim typer-slim==0.24.0 # via - # -c requirements.txt # huggingface-hub # spacy # weasel types-certifi==2021.10.8.3 - # via - # -c requirements.txt - # modal + # via modal types-toml==0.10.8.20240310 - # via - # -c requirements.txt - # modal + # via modal typing-extensions==4.15.0 # via - # -c requirements.txt # fastapi # gradio # gradio-client @@ -556,59 +397,42 @@ typing-extensions==4.15.0 # typing-inspection typing-inspection==0.4.2 # via - # -c requirements.txt # fastapi # mcp # pydantic # pydantic-settings tzdata==2025.3 - # via - # -c requirements.txt - # pandas + # via pandas urllib3==2.6.3 - # via - # -c requirements.txt - # requests + # via requests uvicorn[standard]==0.41.0 # via - # -c requirements.txt # -r requirements.in # gradio # mcp uvloop==0.22.1 - # via - # -c requirements.txt - # uvicorn + # via uvicorn wasabi==1.1.3 # via - # -c requirements.txt # spacy # thinc # weasel watchfiles==1.1.1 # via - # -c requirements.txt # modal # uvicorn weasel==0.4.3 - # via - # -c requirements.txt - # spacy + # via spacy websockets==15.0.1 # via - # -c requirements.txt # gradio-client # uvicorn wheel==0.46.3 # via pip-tools wrapt==2.1.1 - # via - # -c requirements.txt - # smart-open + # via smart-open yarl==1.22.0 - # via - # -c requirements.txt - # aiohttp + # via aiohttp # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements-dev.txt b/requirements-dev.txt index b9dd4e2..f3d5ffb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -3,15 +3,15 @@ -r requirements.txt # Test harness (dev-only) -pytest==8.4.1 -pytest-asyncio==0.23.8 -pytest-timeout==2.3.1 -pytest-cov==4.1.0 +pytest==9.0.3 +pytest-asyncio==1.3.0 +pytest-timeout==2.4.0 +pytest-cov==7.1.0 # Linters/type-checkers (dev-only) -mypy==1.11.2 -ruff==0.6.9 +mypy==1.20.2 +ruff==0.15.12 # Optional: richer output and sharding (dev-only) -pytest-xdist==3.6.1 -pytest-rerunfailures==14.0 +pytest-xdist==3.8.0 +pytest-rerunfailures==16.1 diff --git a/requirements-prod.txt b/requirements-prod.txt index 847740d..7815fd7 100644 --- a/requirements-prod.txt +++ b/requirements-prod.txt @@ -2137,26 +2137,43 @@ rpds-py==0.27.1 \ # via # jsonschema # referencing -ruff==0.13.0 \ - --hash=sha256:03447f3d18479df3d24917a92d768a89f873a7181a064858ea90a804a7538991 \ - --hash=sha256:0f96a8d90bb258d7d3358b372905fe7333aaacf6c39e2408b9f8ba181f4b6ef2 \ - --hash=sha256:137f3d65d58ee828ae136a12d1dc33d992773d8f7644bc6b82714570f31b2004 \ - --hash=sha256:21ae48151b66e71fd111b7d79f9ad358814ed58c339631450c66a4be33cc28b9 \ - --hash=sha256:2b2c653ae9b9d46e0ef62fc6fbf5b979bda20a0b1d2b22f8f7eb0cde9f4963b8 \ - --hash=sha256:48e5c25c7a3713eea9ce755995767f4dcd1b0b9599b638b12946e892123d1efb \ - --hash=sha256:4cec632534332062bc9eb5884a267b689085a1afea9801bf94e3ba7498a2d207 \ - --hash=sha256:4e473e8f0e6a04e4113f2e1de12a5039579892329ecc49958424e5568ef4f768 \ - --hash=sha256:5b4b1ee7eb35afae128ab94459b13b2baaed282b1fb0f472a73c82c996c8ae60 \ - --hash=sha256:64de45f4ca5441209e41742d527944635a05a6e7c05798904f39c85bafa819e3 \ - --hash=sha256:79ea0c44a3032af768cabfd9616e44c24303af49d633b43e3a5096e009ebe823 \ - --hash=sha256:94b5e3d883e4f924c5298e3f2ee0f3085819c14f68d1e5b6715597681433f153 \ - --hash=sha256:a8ab6a3e03665d39d4a25ee199d207a488724f022db0e1fe4002968abdb8001b \ - --hash=sha256:ab80525317b1e1d38614addec8ac954f1b3e662de9d59114ecbf771d00cf613e \ - --hash=sha256:afe37db8e1466acb173bb2a39ca92df00570e0fd7c94c72d87b51b21bb63efea \ - --hash=sha256:b7b85ca27aeeb1ab421bc787009831cffe6048faae08ad80867edab9f2760945 \ - --hash=sha256:d2a5c62f8ccc6dd2fe259917482de7275cecc86141ee10432727c4816235bc41 \ - --hash=sha256:dcd628101d9f7d122e120ac7c17e0a0f468b19bc925501dbe03c1cb7f5415b24 \ - --hash=sha256:fbc6b1934eb1c0033da427c805e27d164bb713f8e273a024a7e86176d7f462cf +ruff==0.15.12 \ + --hash=sha256:01da3988d225628b709493d7dc67c3b9b12c0210016b08690ef9bd27970b262b \ + --hash=sha256:01da3988d225628b709493d7dc67c3b9b12c0210016b08690ef9bd27970b262b \ + --hash=sha256:2849ea9f3484c3aca43a82f484210370319e7170df4dfe4843395ddf6c57bc33 \ + --hash=sha256:2849ea9f3484c3aca43a82f484210370319e7170df4dfe4843395ddf6c57bc33 \ + --hash=sha256:83b2f4f2f3b1026b5fb449b467d9264bf22067b600f7b6f41fc5958909f449d0 \ + --hash=sha256:83b2f4f2f3b1026b5fb449b467d9264bf22067b600f7b6f41fc5958909f449d0 \ + --hash=sha256:84a1630093121375a3e2a95b4a6dc7b59e2b4ee76216e32d81aae550a832d002 \ + --hash=sha256:84a1630093121375a3e2a95b4a6dc7b59e2b4ee76216e32d81aae550a832d002 \ + --hash=sha256:9ba3b8f1afd7e2e43d8943e55f249e13f9682fde09711644a6e7290eb4f3e339 \ + --hash=sha256:9ba3b8f1afd7e2e43d8943e55f249e13f9682fde09711644a6e7290eb4f3e339 \ + --hash=sha256:9cae0f92bd5700d1213188b31cd3bdd2b315361296d10b96b8e2337d3d11f53e \ + --hash=sha256:9cae0f92bd5700d1213188b31cd3bdd2b315361296d10b96b8e2337d3d11f53e \ + --hash=sha256:9e77c7e51c07fe396826d5969a5b846d9cd4c402535835fb6e21ce8b28fef847 \ + --hash=sha256:9e77c7e51c07fe396826d5969a5b846d9cd4c402535835fb6e21ce8b28fef847 \ + --hash=sha256:a538f7a82d061cee7be55542aca1d86d1393d55d81d4fcc314370f4340930d4f \ + --hash=sha256:a538f7a82d061cee7be55542aca1d86d1393d55d81d4fcc314370f4340930d4f \ + --hash=sha256:b0c862b172d695db7598426b8af465e7e9ac00a3ea2a3630ee67eb82e366aaa6 \ + --hash=sha256:b0c862b172d695db7598426b8af465e7e9ac00a3ea2a3630ee67eb82e366aaa6 \ + --hash=sha256:c87a162d61ab3adca47c03f7f717c68672edec7d1b5499e652331780fe74950d \ + --hash=sha256:c87a162d61ab3adca47c03f7f717c68672edec7d1b5499e652331780fe74950d \ + --hash=sha256:d0185894e038d7043ba8fd6aee7499ece6462dc0ea9f1e260c7451807c714c20 \ + --hash=sha256:d0185894e038d7043ba8fd6aee7499ece6462dc0ea9f1e260c7451807c714c20 \ + --hash=sha256:dd8aed930da53780d22fc70bdf84452c843cf64f8cb4eb38984319c24c5cd5fd \ + --hash=sha256:dd8aed930da53780d22fc70bdf84452c843cf64f8cb4eb38984319c24c5cd5fd \ + --hash=sha256:e3bcd123364c3770b8e1b7baaf343cc99a35f197c5c6e8af79015c666c423a6c \ + --hash=sha256:e3bcd123364c3770b8e1b7baaf343cc99a35f197c5c6e8af79015c666c423a6c \ + --hash=sha256:e852ba9fdc890655e1d78f2df1499efbe0e54126bd405362154a75e2bde159c5 \ + --hash=sha256:e852ba9fdc890655e1d78f2df1499efbe0e54126bd405362154a75e2bde159c5 \ + --hash=sha256:ecea26adb26b4232c0c2ca19ccbc0083a68344180bba2a600605538ce51a40a6 \ + --hash=sha256:ecea26adb26b4232c0c2ca19ccbc0083a68344180bba2a600605538ce51a40a6 \ + --hash=sha256:f86f176e188e94d6bdbc09f09bfd9dc729059ad93d0e7390b5a73efe19f8861c \ + --hash=sha256:f86f176e188e94d6bdbc09f09bfd9dc729059ad93d0e7390b5a73efe19f8861c \ + --hash=sha256:fb129f40f114f089ebe0ca56c0d251cf2061b17651d464bb6478dc01e69f11f5 \ + --hash=sha256:fb129f40f114f089ebe0ca56c0d251cf2061b17651d464bb6478dc01e69f11f5 \ + --hash=sha256:fe87510d000220aa1ed530d4448a7c696a0cae1213e5ec30e5874287b66557b5 \ + --hash=sha256:fe87510d000220aa1ed530d4448a7c696a0cae1213e5ec30e5874287b66557b5 # via gradio safehttpx==0.1.6 \ --hash=sha256:407cff0b410b071623087c63dd2080c3b44dc076888d8c5823c00d1e58cb381c \