# This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml -o /mnt/d/class/todo-app-backend-api/requirements.txt annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via # httpx # httpx-ws # mcp # openai # sse-starlette # starlette # watchfiles attrs==25.4.0 # via # jsonschema # referencing bcrypt==5.0.0 # via # backend (pyproject.toml) # passlib certifi==2026.1.4 # via # httpcore # httpx # requests cffi==2.0.0 # via cryptography charset-normalizer==3.4.4 # via requests click==8.3.1 # via uvicorn colorama==0.4.6 # via griffe cryptography==46.0.4 # via # google-auth # pyjwt # python-jose distro==1.9.0 # via openai ecdsa==0.19.1 # via python-jose fastapi==0.128.0 # via backend (pyproject.toml) google-ai-generativelanguage==0.6.15 # via google-generativeai google-api-core==2.29.0 # via # google-ai-generativelanguage # google-api-python-client # google-generativeai google-api-python-client==2.188.0 # via google-generativeai google-auth==2.48.0 # via # google-ai-generativelanguage # google-api-core # google-api-python-client # google-auth-httplib2 # google-generativeai google-auth-httplib2==0.3.0 # via google-api-python-client google-generativeai==0.8.6 # via backend (pyproject.toml) googleapis-common-protos==1.72.0 # via # google-api-core # grpcio-status greenlet==3.3.1 # via sqlalchemy griffe==1.15.0 # via openai-agents grpcio==1.76.0 # via # google-api-core # grpcio-status grpcio-status==1.71.2 # via google-api-core h11==0.16.0 # via # httpcore # uvicorn # wsproto httpcore==1.0.9 # via # httpx # httpx-ws httplib2==0.31.2 # via # google-api-python-client # google-auth-httplib2 httptools==0.7.1 # via uvicorn httpx==0.28.1 # via # backend (pyproject.toml) # httpx-ws # mcp # openai httpx-sse==0.4.3 # via mcp httpx-ws==0.8.2 # via backend (pyproject.toml) idna==3.11 # via # anyio # httpx # requests iniconfig==2.3.0 # via pytest jiter==0.12.0 # via openai jsonschema==4.26.0 # via mcp jsonschema-specifications==2025.9.1 # via jsonschema mcp==1.26.0 # via # backend (pyproject.toml) # openai-agents openai==2.16.0 # via # backend (pyproject.toml) # openai-agents openai-agents==0.7.0 # via backend (pyproject.toml) packaging==26.0 # via pytest passlib==1.7.4 # via backend (pyproject.toml) pluggy==1.6.0 # via pytest proto-plus==1.27.0 # via # google-ai-generativelanguage # google-api-core protobuf==5.29.5 # via # google-ai-generativelanguage # google-api-core # google-generativeai # googleapis-common-protos # grpcio-status # proto-plus psycopg2-binary==2.9.11 # via backend (pyproject.toml) pyasn1==0.6.2 # via # pyasn1-modules # python-jose # rsa pyasn1-modules==0.4.2 # via google-auth pycparser==3.0 # via cffi pydantic==2.12.5 # via # fastapi # google-generativeai # mcp # openai # openai-agents # pydantic-settings # sqlmodel pydantic-core==2.41.5 # via pydantic pydantic-settings==2.12.0 # via # backend (pyproject.toml) # mcp pygments==2.19.2 # via pytest pyjwt==2.10.1 # via mcp pyparsing==3.3.2 # via httplib2 pytest==9.0.2 # via backend (pyproject.toml) python-dotenv==1.2.1 # via # backend (pyproject.toml) # pydantic-settings # uvicorn python-jose==3.5.0 # via backend (pyproject.toml) python-multipart==0.0.22 # via # backend (pyproject.toml) # mcp pyyaml==6.0.3 # via uvicorn referencing==0.37.0 # via # jsonschema # jsonschema-specifications requests==2.32.5 # via # google-api-core # openai-agents rpds-py==0.30.0 # via # jsonschema # referencing rsa==4.9.1 # via # google-auth # python-jose six==1.17.0 # via ecdsa sniffio==1.3.1 # via openai sqlalchemy==2.0.46 # via sqlmodel sqlmodel==0.0.31 # via backend (pyproject.toml) sse-starlette==3.2.0 # via mcp starlette==0.50.0 # via # fastapi # mcp # sse-starlette tqdm==4.67.1 # via # google-generativeai # openai types-requests==2.32.4.20260107 # via openai-agents typing-extensions==4.15.0 # via # fastapi # google-generativeai # grpcio # mcp # openai # openai-agents # pydantic # pydantic-core # sqlalchemy # typing-inspection typing-inspection==0.4.2 # via # mcp # pydantic # pydantic-settings uritemplate==4.2.0 # via google-api-python-client urllib3==2.6.3 # via # requests # types-requests uvicorn==0.40.0 # via # backend (pyproject.toml) # mcp uvloop==0.22.1 # via uvicorn watchfiles==1.1.1 # via uvicorn websockets==13.1 # via # backend (pyproject.toml) # uvicorn wsproto==1.3.2 # via httpx-ws