fastapi-dynamic-response/requirements.txt
2025-11-22 22:00:19 -06:00

131 lines
2.8 KiB
Text

# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt
annotated-types==0.7.0
# via pydantic
anyio==4.6.2.post1
# via starlette
attrs==24.2.0
# via
# outcome
# trio
brotli==1.1.0
# via fonttools
certifi==2024.8.30
# via selenium
cffi==1.17.1
# via weasyprint
click==8.1.7
# via uvicorn
cssselect2==0.7.0
# via weasyprint
fastapi==0.115.3
# via fastapi-dynamic-response (pyproject.toml)
fonttools==4.54.1
# via weasyprint
h11==0.14.0
# via
# uvicorn
# wsproto
html2text==2024.2.26
# via fastapi-dynamic-response (pyproject.toml)
html5lib==1.1
# via weasyprint
idna==3.10
# via
# anyio
# trio
itsdangerous==2.2.0
# via fastapi-dynamic-response (pyproject.toml)
jinja2==3.1.4
# via fastapi-dynamic-response (pyproject.toml)
levenshtein==0.26.0
# via python-levenshtein
markdown==3.7
# via fastapi-dynamic-response (pyproject.toml)
markdown-it-py==3.0.0
# via rich
markupsafe==3.0.2
# via jinja2
mdurl==0.1.2
# via markdown-it-py
outcome==1.3.0.post0
# via trio
pillow==11.0.0
# via
# fastapi-dynamic-response (pyproject.toml)
# weasyprint
pycparser==2.22
# via cffi
pydantic==2.9.2
# via
# fastapi
# pydantic-settings
pydantic-core==2.23.4
# via pydantic
pydantic-settings==2.6.0
# via fastapi-dynamic-response (pyproject.toml)
pydyf==0.8.0
# via
# fastapi-dynamic-response (pyproject.toml)
# weasyprint
pygments==2.18.0
# via rich
pyphen==0.16.0
# via weasyprint
pysocks==1.7.1
# via urllib3
python-dotenv==1.0.1
# via pydantic-settings
python-levenshtein==0.26.0
# via fastapi-dynamic-response (pyproject.toml)
rapidfuzz==3.10.0
# via levenshtein
rich==13.9.3
# via fastapi-dynamic-response (pyproject.toml)
selenium==4.25.0
# via fastapi-dynamic-response (pyproject.toml)
six==1.16.0
# via html5lib
sniffio==1.3.1
# via
# anyio
# trio
sortedcontainers==2.4.0
# via trio
starlette==0.41.0
# via fastapi
structlog==24.4.0
# via fastapi-dynamic-response (pyproject.toml)
tinycss2==1.3.0
# via
# cssselect2
# weasyprint
trio==0.27.0
# via
# selenium
# trio-websocket
trio-websocket==0.11.1
# via selenium
typing-extensions==4.12.2
# via
# fastapi
# pydantic
# pydantic-core
# selenium
urllib3==2.2.3
# via selenium
uvicorn==0.32.0
# via fastapi-dynamic-response (pyproject.toml)
weasyprint==61.2
# via fastapi-dynamic-response (pyproject.toml)
webencodings==0.5.1
# via
# cssselect2
# html5lib
# tinycss2
websocket-client==1.8.0
# via selenium
wsproto==1.2.0
# via trio-websocket
zopfli==0.2.3.post1
# via fonttools