# This file was autogenerated by uv via the following command: # uv pip compile requirements.txt -o requirements.lock aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.12.14 # via # -r requirements.txt # aiohttp-cors # maim-message aiohttp-cors==0.8.1 # via -r requirements.txt aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic anyio==4.9.0 # via # google-genai # httpx # openai # starlette async-timeout==5.0.1 # via aiohttp attrs==25.3.0 # via # aiohttp # jsonlines cachetools==5.5.2 # via google-auth certifi==2025.7.9 # via # httpcore # httpx # requests cffi==1.17.1 # via cryptography charset-normalizer==3.4.2 # via requests click==8.2.1 # via uvicorn colorama==0.4.6 # via # -r requirements.txt # click # tqdm cryptography==45.0.5 # via maim-message distro==1.9.0 # via openai dnspython==2.7.0 # via pymongo dotenv==0.9.9 # via -r requirements.txt exceptiongroup==1.3.0 # via anyio faiss-cpu==1.11.0 # via -r requirements.txt fastapi==0.116.0 # via # -r requirements.txt # maim-message # strawberry-graphql frozenlist==1.7.0 # via # aiohttp # aiosignal google-auth==2.40.3 # via google-genai google-genai==1.38.0 # via -r requirements.txt graphql-core==3.2.6 # via strawberry-graphql h11==0.16.0 # via # httpcore # uvicorn httpcore==1.0.9 # via httpx httpx==0.28.1 # via # google-genai # openai idna==3.10 # via # anyio # httpx # requests # yarl jieba==0.42.1 # via -r requirements.txt jiter==0.10.0 # via openai json-repair==0.47.6 # via -r requirements.txt jsonlines==4.0.0 # via -r requirements.txt maim-message==0.5.1 # via -r requirements.txt markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py multidict==6.6.3 # via # aiohttp # yarl networkx==3.4.2 # via -r requirements.txt numpy==2.2.6 # via # -r requirements.txt # faiss-cpu # scipy openai==1.95.0 # via -r requirements.txt packaging==25.0 # via # -r requirements.txt # faiss-cpu # strawberry-graphql peewee==3.18.2 # via -r requirements.txt pillow==11.3.0 # via -r requirements.txt propcache==0.3.2 # via # aiohttp # yarl psutil==7.0.0 # via -r requirements.txt pyasn1==0.6.1 # via # pyasn1-modules # rsa pyasn1-modules==0.4.2 # via google-auth pycparser==2.22 # via cffi pydantic==2.11.7 # via # -r requirements.txt # fastapi # google-genai # maim-message # openai pydantic-core==2.33.2 # via pydantic pygments==2.19.2 # via rich pymongo==4.13.2 # via -r requirements.txt pypinyin==0.54.0 # via -r requirements.txt python-dateutil==2.9.0.post0 # via strawberry-graphql python-dotenv==1.1.1 # via # -r requirements.txt # dotenv python-multipart==0.0.20 # via strawberry-graphql quick-algo==0.1.3 # via -r requirements.txt requests==2.32.4 # via google-genai rich==14.0.0 # via -r requirements.txt rsa==4.9.1 # via google-auth ruff==0.12.2 # via -r requirements.txt scipy==1.15.3 # via -r requirements.txt setuptools==80.9.0 # via -r requirements.txt six==1.17.0 # via python-dateutil sniffio==1.3.1 # via # anyio # openai starlette==0.46.2 # via fastapi strawberry-graphql==0.275.5 # via -r requirements.txt structlog==25.4.0 # via -r requirements.txt tenacity==9.1.2 # via google-genai toml==0.10.2 # via -r requirements.txt tomli==2.2.1 # via -r requirements.txt tomli-w==1.2.0 # via -r requirements.txt tomlkit==0.13.3 # via -r requirements.txt tqdm==4.67.1 # via openai typing-extensions==4.14.1 # via # aiosignal # anyio # exceptiongroup # fastapi # google-genai # multidict # openai # pydantic # pydantic-core # rich # strawberry-graphql # structlog # typing-inspection # uvicorn typing-inspection==0.4.1 # via pydantic urllib3==2.5.0 # via # -r requirements.txt # requests uvicorn==0.35.0 # via # -r requirements.txt # maim-message websockets==15.0.1 # via # -r requirements.txt # google-genai # maim-message yarl==1.20.1 # via aiohttp