MaiBot/requirements.lock

233 lines
4.4 KiB
Plaintext

# 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