ForcePilot/pyproject.toml

69 lines
1.7 KiB
TOML
Raw Normal View History

2025-04-28 22:53:13 +08:00
[project]
name = "yuxi-know"
version = "0.2.0.dev"
2025-04-28 22:53:13 +08:00
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"asyncpg>=0.30.0",
"colorlog>=6.9.0",
2025-04-28 22:53:13 +08:00
"dashscope>=1.23.2",
"docx2txt>=0.9",
"fastapi>=0.115.12",
"graspologic>=3.3.0",
2025-04-28 22:53:13 +08:00
"langchain-community>=0.3.22",
"langchain-deepseek>=0.1.3",
"langchain-huggingface>=0.2.0",
2025-04-28 22:53:13 +08:00
"langchain-openai>=0.3.14",
"langchain-tavily>=0.2.3",
"langchain-together>=0.3.0",
2025-04-28 22:53:13 +08:00
"langgraph>=0.3.34",
2025-05-16 23:46:25 +08:00
"langgraph-checkpoint-sqlite>=2.0.7",
"langgraph-cli[inmem]>=0.1.54",
2025-04-28 22:53:13 +08:00
"langsmith>=0.3.37",
"lightrag-hku>=1.3.9",
2025-04-28 22:53:13 +08:00
"llama-index>=0.12.33",
"llama-index-readers-file>=0.4.7",
"mineru>=2.0.6",
2025-04-28 22:53:13 +08:00
"neo4j>=5.28.1",
"networkx>=3.5",
2025-04-28 22:53:13 +08:00
"openai>=1.76.0",
"opencv-python-headless>=4.11.0.86",
"paddleocr>=2.10.0",
2025-05-02 23:56:59 +08:00
"pyjwt>=2.8.0",
2025-04-28 22:53:13 +08:00
"pymilvus>=2.5.8",
"pymupdf>=1.25.5",
"python-dotenv>=1.1.0",
2025-05-02 23:56:59 +08:00
"python-jose[cryptography]>=3.4.0",
2025-04-28 22:53:13 +08:00
"python-multipart>=0.0.20",
"pyyaml>=6.0.2",
"qianfan>=0.4.12.3",
"rapidocr-onnxruntime>=1.4.4",
"tavily-python>=0.7.0",
2025-05-07 00:38:33 +08:00
"unstructured>=0.17.2",
2025-04-28 22:53:13 +08:00
"uvicorn[standard]>=0.34.2",
"zhipuai>=2.1.5.20250421",
]
[tool.ruff]
2025-06-23 10:32:01 +08:00
line-length = 210 # 代码最大行宽
2025-05-24 11:29:45 +08:00
lint.select = [ # 选择的规则
"F",
"E",
"W",
"UP",
]
lint.ignore = ["F401"] # 忽略的规则
[dependency-groups]
dev = [
"vllm>=0.8.5.post1",
]
# uv 配置 - 使用清华大学镜像源
[tool.uv]
index-url = "https://pypi.tuna.tsinghua.edu.cn/simple/"
extra-index-url = [
"https://mirrors.aliyun.com/pypi/simple/",
"https://pypi.douban.com/simple/"
]