blitz_api/requirements.txt
fusion44 65588d6c7c
chore(deps): bump dependencies with known security vulnerabilities
Direct dependencies:
- fastapi 0.128.0 -> 0.139.0 (needed for starlette 1.x support)
- starlette 0.49.1 -> 1.3.1
- pyjwt 2.10.1 -> 2.13.0
- aiohttp 3.13.3 -> 3.14.1
- deepdiff 8.6.1 -> 9.1.0
- requests 2.32.5 -> 2.33.0

Transitive dependencies:
- urllib3 2.6.3 -> 2.7.0
- idna 3.11 -> 3.18
- python-multipart 0.0.22 -> 0.0.32

Dev dependencies:
- pytest 9.0.2 -> 9.0.3

The update-requirements-file make target now passes --upgrade to
uv pip compile; without it, stale (vulnerable) pins from the existing
requirements.txt are silently preserved.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 17:46:36 +02:00

234 lines
4.6 KiB
Text

# This file was autogenerated by uv via the following command:
# uv pip compile --all-extras --universal --output-file requirements.txt pyproject.toml
aiohappyeyeballs==2.7.1
# via aiohttp
aiohttp==3.14.1
# via blitz-api (pyproject.toml)
aiosignal==1.4.0
# via aiohttp
amqp==5.3.1
# via kombu
annotated-doc==0.0.4
# via
# fastapi
# typer
annotated-types==0.7.0
# via pydantic
anyio==4.9.0
# via
# blitz-api (pyproject.toml)
# httpx
# starlette
# watchfiles
async-timeout==5.0.1
# via blitz-api (pyproject.toml)
attrs==26.1.0
# via aiohttp
billiard==4.2.4
# via celery
cachebox==5.2.3
# via deepdiff
celery==5.6.2
# via blitz-api (pyproject.toml)
certifi==2026.6.17
# via
# httpcore
# httpx
# requests
cffi==2.0.0 ; implementation_name == 'pypy'
# via pyzmq
charset-normalizer==3.4.7
# via requests
click==8.3.1
# via
# blitz-api (pyproject.toml)
# celery
# click-didyoumean
# click-plugins
# click-repl
# rich-toolkit
# uvicorn
click-didyoumean==0.3.1
# via celery
click-plugins==1.1.1.2
# via celery
click-repl==0.3.0
# via celery
colorama==0.4.6 ; sys_platform == 'win32'
# via
# click
# loguru
# typer
# uvicorn
deepdiff==9.1.0
# via blitz-api (pyproject.toml)
dnspython==2.8.0
# via email-validator
email-validator==2.3.0
# via fastapi
fastapi==0.139.0
# via blitz-api (pyproject.toml)
fastapi-cli==0.0.27
# via fastapi
frozenlist==1.8.0
# via
# aiohttp
# aiosignal
grpcio==1.76.0
# via
# blitz-api (pyproject.toml)
# grpcio-tools
grpcio-tools==1.76.0
# via blitz-api (pyproject.toml)
h11==0.16.0
# via
# httpcore
# uvicorn
httpcore==1.0.9
# via httpx
httptools==0.8.0
# via uvicorn
httpx==0.28.1
# via fastapi
idna==3.18
# via
# anyio
# email-validator
# httpx
# requests
# yarl
jinja2==3.1.6
# via fastapi
kombu==5.6.2
# via celery
loguru==0.7.3
# via blitz-api (pyproject.toml)
markdown-it-py==4.2.0
# via rich
markupsafe==3.0.3
# via jinja2
mdurl==0.1.2
# via markdown-it-py
multidict==6.7.1
# via
# aiohttp
# yarl
orderly-set==5.5.0
# via deepdiff
packaging==26.2
# via kombu
prompt-toolkit==3.0.52
# via click-repl
propcache==0.5.2
# via
# aiohttp
# yarl
protobuf==6.33.6
# via grpcio-tools
psutil==7.2.2
# via blitz-api (pyproject.toml)
pycparser==3.0 ; implementation_name == 'pypy'
# via cffi
pydantic==2.12.5
# via
# blitz-api (pyproject.toml)
# fastapi
# pydantic-extra-types
# pydantic-settings
pydantic-core==2.41.5
# via pydantic
pydantic-extra-types==2.11.1
# via fastapi
pydantic-settings==2.14.2
# via fastapi
pygments==2.20.0
# via rich
pyjwt==2.13.0
# via blitz-api (pyproject.toml)
python-dateutil==2.9.0.post0
# via celery
python-decouple==3.8
# via blitz-api (pyproject.toml)
python-dotenv==1.2.2
# via
# pydantic-settings
# uvicorn
python-multipart==0.0.32
# via fastapi
pyyaml==6.0.3
# via uvicorn
pyzmq==27.1.0
# via blitz-api (pyproject.toml)
redis==6.4.0
# via kombu
requests==2.33.0
# via blitz-api (pyproject.toml)
rich==15.0.0
# via
# rich-toolkit
# typer
rich-toolkit==0.20.1
# via fastapi-cli
setuptools==82.0.1
# via grpcio-tools
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
sniffio==1.3.1
# via anyio
starlette==1.3.1
# via
# blitz-api (pyproject.toml)
# fastapi
typer==0.26.8
# via fastapi-cli
typing-extensions==4.15.0
# via
# blitz-api (pyproject.toml)
# aiohttp
# aiosignal
# anyio
# fastapi
# grpcio
# pydantic
# pydantic-core
# pydantic-extra-types
# rich-toolkit
# starlette
# typing-inspection
typing-inspection==0.4.2
# via
# fastapi
# pydantic
# pydantic-settings
tzdata==2026.2
# via
# kombu
# tzlocal
tzlocal==5.4.4
# via celery
urllib3==2.7.0
# via requests
uvicorn==0.40.0
# via
# blitz-api (pyproject.toml)
# fastapi
# fastapi-cli
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
# via uvicorn
vine==5.1.0
# via
# amqp
# celery
# kombu
watchfiles==1.2.0
# via uvicorn
wcwidth==0.8.2
# via prompt-toolkit
websockets==16.0
# via uvicorn
win32-setctime==1.2.0 ; sys_platform == 'win32'
# via loguru
yarl==1.24.2
# via aiohttp