#
# This file is autogenerated by hatch-pip-compile with Python 3.12
#
# - pytest
# - mypy
# - yapf
# - pip<25.3
# - fastapi>=0.113.0
# - pip<25.3
# - psutil
# - torch<2.12.0,>=2.4.0
# - uvicorn[standard]>=0.30.6
#

annotated-doc==0.0.3
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anyio==4.11.0
    # via
    #   starlette
    #   watchfiles
click==8.3.0
    # via uvicorn
fastapi==0.121.0
    # via hatch.envs.default
filelock==3.20.0
    # via torch
fsspec==2025.10.0
    # via torch
h11==0.16.0
    # via uvicorn
httptools==0.7.1
    # via uvicorn
idna==3.11
    # via anyio
iniconfig==2.3.0
    # via pytest
jinja2==3.1.6
    # via torch
markupsafe==3.0.3
    # via jinja2
mpmath==1.3.0
    # via sympy
mypy==1.18.2
    # via hatch.envs.default
mypy-extensions==1.1.0
    # via mypy
networkx==3.5
    # via torch
packaging==25.0
    # via pytest
pathspec==0.12.1
    # via mypy
pip==25.2
    # via hatch.envs.default
platformdirs==4.5.0
    # via yapf
pluggy==1.6.0
    # via pytest
psutil==7.2.2
    # via hatch.envs.default
pydantic==2.12.4
    # via fastapi
pydantic-core==2.41.5
    # via pydantic
pygments==2.19.2
    # via pytest
pytest==8.4.2
    # via hatch.envs.default
python-dotenv==1.2.1
    # via uvicorn
pyyaml==6.0.3
    # via uvicorn
setuptools==80.9.0
    # via torch
sniffio==1.3.1
    # via anyio
starlette==0.49.3
    # via fastapi
sympy==1.13.1
    # via torch
torch==2.6.0
    # via hatch.envs.default
typing-extensions==4.15.0
    # via
    #   anyio
    #   fastapi
    #   mypy
    #   pydantic
    #   pydantic-core
    #   starlette
    #   torch
    #   typing-inspection
typing-inspection==0.4.2
    # via pydantic
uvicorn==0.38.0
    # via hatch.envs.default
uvloop==0.22.1
    # via uvicorn
watchfiles==1.1.1
    # via uvicorn
websockets==15.0.1
    # via uvicorn
yapf==0.43.0
    # via hatch.envs.default
