# Resolved from initial-requirements.in for Python 3.13 Linux with:
# uv pip compile --upgrade --python-version 3.13 --python-platform linux --no-strip-extras --no-header --annotation-style=line initial-requirements.in -o initial-requirements.txt
# Wheel-only install validated for x86_64-manylinux_2_28 and aarch64-manylinux_2_28 with:
# uv pip install --dry-run --refresh --only-binary=:all: --python-version 3.13 --python-platform <platform> -r initial-requirements.txt
annotated-doc==0.0.4
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anyio==4.13.0
    # via
    #   starlette
    #   watchfiles
certifi==2026.6.17
    # via requests
cffi==2.0.0
    # via cryptography
charset-normalizer==3.4.7
    # via
    #   pdfminer-six
    #   requests
click==8.4.1
    # via uvicorn
contourpy==1.3.3
    # via matplotlib
cryptography==49.0.0
    # via
    #   -r initial-requirements.in
    #   pdfminer-six
cycler==0.12.1
    # via matplotlib
defusedxml==0.7.1
    # via -r initial-requirements.in
et-xmlfile==2.0.0
    # via openpyxl
fastapi==0.136.3
    # via -r initial-requirements.in
fonttools==4.63.0
    # via matplotlib
h11==0.16.0
    # via uvicorn
httptools==0.8.0
    # via uvicorn
idna==3.18
    # via
    #   anyio
    #   requests
kiwisolver==1.5.0
    # via matplotlib
lxml==6.1.1
    # via
    #   -r initial-requirements.in
    #   python-docx
    #   python-pptx
matplotlib==3.11.0
    # via -r initial-requirements.in
matplotlib-inline==0.2.2
    # via -r initial-requirements.in
numpy==2.4.6
    # via
    #   -r initial-requirements.in
    #   contourpy
    #   matplotlib
    #   pandas
onyx-cli==1.3.3
    # via -r initial-requirements.in
openpyxl==3.1.5
    # via -r initial-requirements.in
packaging==26.2
    # via matplotlib
pandas==3.0.3
    # via -r initial-requirements.in
pdfminer-six==20251230
    # via pdfplumber
pdfplumber==0.11.9
    # via -r initial-requirements.in
pillow==12.3.0
    # via
    #   -r initial-requirements.in
    #   matplotlib
    #   pdfplumber
    #   python-pptx
pycparser==3.0
    # via cffi
pydantic==2.13.4
    # via
    #   -r initial-requirements.in
    #   fastapi
pydantic-core==2.46.4
    # via pydantic
pyparsing==3.3.2
    # via matplotlib
pypdfium2==5.9.0
    # via pdfplumber
python-dateutil==2.9.0.post0
    # via
    #   matplotlib
    #   pandas
python-docx==1.2.0
    # via -r initial-requirements.in
python-dotenv==1.2.2
    # via uvicorn
python-pptx==1.0.2
    # via -r initial-requirements.in
pyyaml==6.0.3
    # via uvicorn
requests==2.34.2
    # via -r initial-requirements.in
six==1.17.0
    # via python-dateutil
starlette==1.3.1
    # via fastapi
traitlets==5.15.1
    # via matplotlib-inline
typing-extensions==4.15.0
    # via
    #   fastapi
    #   pydantic
    #   pydantic-core
    #   python-docx
    #   python-pptx
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   fastapi
    #   pydantic
urllib3==2.7.0
    # via requests
uvicorn[standard]==0.49.0
    # via -r initial-requirements.in
uvloop==0.22.1
    # via uvicorn
watchfiles==1.2.0
    # via uvicorn
websockets==16.0
    # via uvicorn
xlsxwriter==3.2.9
    # via python-pptx
