# # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --output-file=requirements.txt pyproject.toml # aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via langchain-community aiosignal==1.4.0 # via aiohttp alembic==1.18.4 # via mediguard-ai (pyproject.toml) annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via # httpx # openai # starlette # watchfiles attrs==25.4.0 # via aiohttp backoff==2.2.1 # via langfuse certifi==2026.2.25 # via # httpcore # httpx # opensearch-py # requests charset-normalizer==3.4.4 # via requests click==8.3.1 # via uvicorn colorama==0.4.6 # via # click # tqdm # uvicorn dataclasses-json==0.6.7 # via langchain-community distro==1.9.0 # via openai events==0.5 # via opensearch-py faiss-cpu==1.13.2 # via mediguard-ai (pyproject.toml) fastapi==0.133.0 # via mediguard-ai (pyproject.toml) frozenlist==1.8.0 # via # aiohttp # aiosignal googleapis-common-protos==1.72.0 # via opentelemetry-exporter-otlp-proto-http greenlet==3.3.2 # via sqlalchemy grpcio==1.78.1 # via opensearch-protobufs h11==0.16.0 # via # httpcore # uvicorn httpcore==1.0.9 # via httpx httptools==0.7.1 # via uvicorn httpx==0.28.1 # via # langfuse # langgraph-sdk # langsmith # mediguard-ai (pyproject.toml) # openai httpx-sse==0.4.3 # via langchain-community idna==3.11 # via # anyio # httpx # requests # yarl importlib-metadata==8.7.1 # via opentelemetry-api jiter==0.13.0 # via openai jsonpatch==1.33 # via langchain-core jsonpointer==3.0.0 # via jsonpatch langchain==1.2.10 # via mediguard-ai (pyproject.toml) langchain-classic==1.0.1 # via langchain-community langchain-community==0.4.1 # via mediguard-ai (pyproject.toml) langchain-core==1.2.15 # via # langchain # langchain-classic # langchain-community # langchain-text-splitters # langgraph # langgraph-checkpoint # langgraph-prebuilt langchain-text-splitters==1.1.1 # via langchain-classic langfuse==3.14.5 # via mediguard-ai (pyproject.toml) langgraph==1.0.9 # via # langchain # mediguard-ai (pyproject.toml) langgraph-checkpoint==4.0.0 # via # langgraph # langgraph-prebuilt langgraph-prebuilt==1.0.8 # via langgraph langgraph-sdk==0.3.9 # via langgraph langsmith==0.7.6 # via # langchain-classic # langchain-community # langchain-core mako==1.3.10 # via alembic markupsafe==3.0.3 # via mako marshmallow==3.26.2 # via dataclasses-json multidict==6.7.1 # via # aiohttp # yarl mypy-extensions==1.1.0 # via typing-inspect numpy==2.4.2 # via # faiss-cpu # langchain-community openai==2.24.0 # via langfuse opensearch-protobufs==0.19.0 # via opensearch-py opensearch-py==3.1.0 # via mediguard-ai (pyproject.toml) opentelemetry-api==1.39.1 # via # langfuse # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk # opentelemetry-semantic-conventions opentelemetry-exporter-otlp-proto-common==1.39.1 # via opentelemetry-exporter-otlp-proto-http opentelemetry-exporter-otlp-proto-http==1.39.1 # via langfuse opentelemetry-proto==1.39.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.39.1 # via # langfuse # opentelemetry-exporter-otlp-proto-http opentelemetry-semantic-conventions==0.60b1 # via opentelemetry-sdk orjson==3.11.7 # via # langgraph-sdk # langsmith ormsgpack==1.12.2 # via langgraph-checkpoint packaging==25.0 # via # faiss-cpu # langchain-core # langfuse # langsmith # marshmallow propcache==0.4.1 # via # aiohttp # yarl protobuf==6.33.5 # via # googleapis-common-protos # opensearch-protobufs # opentelemetry-proto psycopg2-binary==2.9.11 # via mediguard-ai (pyproject.toml) pydantic==2.12.5 # via # fastapi # langchain # langchain-classic # langchain-core # langfuse # langgraph # langsmith # mediguard-ai (pyproject.toml) # openai # pydantic-settings pydantic-core==2.41.5 # via pydantic pydantic-settings==2.13.1 # via # langchain-community # mediguard-ai (pyproject.toml) pypdf==6.7.3 # via mediguard-ai (pyproject.toml) python-dateutil==2.9.0.post0 # via opensearch-py python-dotenv==1.2.1 # via # mediguard-ai (pyproject.toml) # pydantic-settings # uvicorn pyyaml==6.0.3 # via # langchain-classic # langchain-community # langchain-core # uvicorn redis==7.2.0 # via mediguard-ai (pyproject.toml) requests==2.32.5 # via # langchain-classic # langchain-community # langfuse # langsmith # opensearch-py # opentelemetry-exporter-otlp-proto-http # requests-toolbelt requests-toolbelt==1.0.0 # via langsmith six==1.17.0 # via python-dateutil sniffio==1.3.1 # via openai sqlalchemy==2.0.47 # via # alembic # langchain-classic # langchain-community # mediguard-ai (pyproject.toml) starlette==0.52.1 # via fastapi tenacity==9.1.4 # via # langchain-community # langchain-core # mediguard-ai (pyproject.toml) tqdm==4.67.3 # via openai typing-extensions==4.15.0 # via # alembic # fastapi # grpcio # langchain-core # openai # opentelemetry-api # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk # opentelemetry-semantic-conventions # pydantic # pydantic-core # sqlalchemy # typing-inspect # typing-inspection typing-inspect==0.9.0 # via dataclasses-json typing-inspection==0.4.2 # via # fastapi # pydantic # pydantic-settings urllib3==2.6.3 # via # opensearch-py # requests uuid-utils==0.14.1 # via # langchain-core # langsmith uvicorn[standard]==0.41.0 # via mediguard-ai (pyproject.toml) watchfiles==1.1.1 # via uvicorn websockets==16.0 # via uvicorn wrapt==1.17.3 # via langfuse xxhash==3.6.0 # via # langgraph # langsmith yarl==1.22.0 # via aiohttp zipp==3.23.0 # via importlib-metadata zstandard==0.25.0 # via langsmith