# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt --python-version 3.10
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.12.14
    # via fastapi-app (pyproject.toml)
aiosignal==1.4.0
    # via aiohttp
annotated-types==0.7.0
    # via pydantic
anyio==4.9.0
    # via
    #   httpx
    #   mcp
    #   openai
    #   sse-starlette
    #   starlette
asgiref==3.9.1
    # via opentelemetry-instrumentation-asgi
async-timeout==5.0.1
    # via
    #   aiohttp
    #   asyncpg
asyncpg==0.30.0
    # via fastapi-app (pyproject.toml)
attrs==25.3.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
azure-core==1.35.0
    # via
    #   azure-core-tracing-opentelemetry
    #   azure-identity
    #   azure-monitor-opentelemetry
    #   azure-monitor-opentelemetry-exporter
    #   msrest
azure-core-tracing-opentelemetry==1.0.0b12
    # via azure-monitor-opentelemetry
azure-identity==1.23.1
    # via
    #   fastapi-app (pyproject.toml)
    #   azure-monitor-opentelemetry-exporter
azure-monitor-opentelemetry==1.6.12
    # via fastapi-app (pyproject.toml)
azure-monitor-opentelemetry-exporter==1.0.0b40
    # via azure-monitor-opentelemetry
backports-datetime-fromisoformat==2.0.3
    # via marshmallow
certifi==2025.7.14
    # via
    #   httpcore
    #   httpx
    #   msrest
    #   requests
cffi==1.17.1
    # via cryptography
charset-normalizer==3.4.2
    # via requests
click==8.2.1
    # via uvicorn
cryptography==45.0.5
    # via
    #   azure-identity
    #   msal
    #   pyjwt
deprecated==1.2.18
    # via
    #   opentelemetry-api
    #   opentelemetry-semantic-conventions
distro==1.9.0
    # via openai
environs==14.2.0
    # via fastapi-app (pyproject.toml)
exceptiongroup==1.3.0
    # via anyio
fastapi==0.116.1
    # via fastapi-app (pyproject.toml)
fixedint==0.1.6
    # via azure-monitor-opentelemetry-exporter
frozenlist==1.7.0
    # via
    #   aiohttp
    #   aiosignal
greenlet==3.2.3
    # via sqlalchemy
griffelib==2.0.2
    # via openai-agents
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via
    #   mcp
    #   openai
httpx-sse==0.4.1
    # via mcp
idna==3.10
    # via
    #   anyio
    #   httpx
    #   requests
    #   yarl
importlib-metadata==8.6.1
    # via opentelemetry-api
isodate==0.7.2
    # via msrest
jiter==0.10.0
    # via openai
jsonschema==4.24.0
    # via mcp
jsonschema-specifications==2025.4.1
    # via jsonschema
marshmallow==4.0.0
    # via environs
mcp==1.27.0
    # via openai-agents
msal==1.32.3
    # via
    #   azure-identity
    #   msal-extensions
msal-extensions==1.3.1
    # via azure-identity
msrest==0.7.1
    # via azure-monitor-opentelemetry-exporter
multidict==6.6.3
    # via
    #   aiohttp
    #   yarl
numpy==2.2.6
    # via pgvector
oauthlib==3.3.1
    # via requests-oauthlib
openai==2.31.0
    # via
    #   fastapi-app (pyproject.toml)
    #   openai-agents
openai-agents==0.13.6
    # via fastapi-app (pyproject.toml)
opentelemetry-api==1.31.1
    # via
    #   azure-core-tracing-opentelemetry
    #   azure-monitor-opentelemetry-exporter
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-aiohttp-client
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-instrumentation-flask
    #   opentelemetry-instrumentation-openai
    #   opentelemetry-instrumentation-psycopg2
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-sqlalchemy
    #   opentelemetry-instrumentation-urllib
    #   opentelemetry-instrumentation-urllib3
    #   opentelemetry-instrumentation-wsgi
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-instrumentation==0.52b1
    # via
    #   opentelemetry-instrumentation-aiohttp-client
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-instrumentation-flask
    #   opentelemetry-instrumentation-openai
    #   opentelemetry-instrumentation-psycopg2
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-sqlalchemy
    #   opentelemetry-instrumentation-urllib
    #   opentelemetry-instrumentation-urllib3
    #   opentelemetry-instrumentation-wsgi
opentelemetry-instrumentation-aiohttp-client==0.52b1
    # via fastapi-app (pyproject.toml)
opentelemetry-instrumentation-asgi==0.52b1
    # via opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-dbapi==0.52b1
    # via opentelemetry-instrumentation-psycopg2
opentelemetry-instrumentation-django==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-fastapi==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-flask==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-openai==0.41.0
    # via fastapi-app (pyproject.toml)
opentelemetry-instrumentation-psycopg2==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-requests==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-sqlalchemy==0.52b1
    # via fastapi-app (pyproject.toml)
opentelemetry-instrumentation-urllib==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-urllib3==0.52b1
    # via azure-monitor-opentelemetry
opentelemetry-instrumentation-wsgi==0.52b1
    # via
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-flask
opentelemetry-resource-detector-azure==0.1.5
    # via azure-monitor-opentelemetry
opentelemetry-sdk==1.31.1
    # via
    #   azure-monitor-opentelemetry
    #   azure-monitor-opentelemetry-exporter
    #   opentelemetry-resource-detector-azure
opentelemetry-semantic-conventions==0.52b1
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-aiohttp-client
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-instrumentation-flask
    #   opentelemetry-instrumentation-openai
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-sqlalchemy
    #   opentelemetry-instrumentation-urllib
    #   opentelemetry-instrumentation-urllib3
    #   opentelemetry-instrumentation-wsgi
    #   opentelemetry-sdk
opentelemetry-semantic-conventions-ai==0.4.10
    # via opentelemetry-instrumentation-openai
opentelemetry-util-http==0.52b1
    # via
    #   opentelemetry-instrumentation-aiohttp-client
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-instrumentation-flask
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-urllib
    #   opentelemetry-instrumentation-urllib3
    #   opentelemetry-instrumentation-wsgi
packaging==25.0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-flask
    #   opentelemetry-instrumentation-sqlalchemy
pgvector==0.3.6
    # via fastapi-app (pyproject.toml)
propcache==0.3.2
    # via
    #   aiohttp
    #   yarl
psutil==7.0.0
    # via azure-monitor-opentelemetry-exporter
pycparser==2.22
    # via cffi
pydantic==2.12.5
    # via
    #   fastapi
    #   mcp
    #   openai
    #   openai-agents
    #   pydantic-settings
pydantic-core==2.41.5
    # via pydantic
pydantic-settings==2.10.1
    # via mcp
pyjwt==2.10.1
    # via
    #   mcp
    #   msal
python-dotenv==1.1.1
    # via
    #   fastapi-app (pyproject.toml)
    #   environs
    #   pydantic-settings
python-multipart==0.0.20
    # via mcp
referencing==0.36.2
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2024.11.6
    # via tiktoken
requests==2.32.4
    # via
    #   azure-core
    #   msal
    #   msrest
    #   openai-agents
    #   requests-oauthlib
    #   tiktoken
requests-oauthlib==2.0.0
    # via msrest
rpds-py==0.26.0
    # via
    #   jsonschema
    #   referencing
six==1.17.0
    # via azure-core
sniffio==1.3.1
    # via
    #   anyio
    #   openai
sqlalchemy==2.0.41
    # via fastapi-app (pyproject.toml)
sse-starlette==2.4.1
    # via mcp
starlette==0.47.2
    # via
    #   fastapi
    #   mcp
tiktoken==0.9.0
    # via opentelemetry-instrumentation-openai
tqdm==4.67.1
    # via openai
types-requests==2.32.4.20250611
    # via openai-agents
typing-extensions==4.14.1
    # via
    #   aiosignal
    #   anyio
    #   asgiref
    #   azure-core
    #   azure-identity
    #   environs
    #   exceptiongroup
    #   fastapi
    #   marshmallow
    #   mcp
    #   multidict
    #   openai
    #   openai-agents
    #   opentelemetry-sdk
    #   pydantic
    #   pydantic-core
    #   referencing
    #   sqlalchemy
    #   starlette
    #   typing-inspection
    #   uvicorn
typing-inspection==0.4.2
    # via
    #   mcp
    #   pydantic
    #   pydantic-settings
urllib3==2.5.0
    # via
    #   requests
    #   types-requests
uvicorn==0.35.0
    # via
    #   fastapi-app (pyproject.toml)
    #   mcp
wrapt==1.17.2
    # via
    #   deprecated
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-aiohttp-client
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-sqlalchemy
    #   opentelemetry-instrumentation-urllib3
yarl==1.20.1
    # via aiohttp
zipp==3.23.0
    # via importlib-metadata
