From d34f703523c01c2eb87f56e7409d15f939f409cf Mon Sep 17 00:00:00 2001 From: wh Date: Thu, 16 Apr 2026 11:10:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requirements.txt | 118 ++++++++++++++++++++++------------------------- 1 file changed, 56 insertions(+), 62 deletions(-) diff --git a/requirements.txt b/requirements.txt index 182f3ce..e5c90dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,67 +1,61 @@ -annotated-types==0.7.0 -anyio==4.9.0 -boto3==1.42.87 -botocore==1.42.87 -cachetools==7.0.5 -certifi==2025.1.31 -cffi==2.0.0 -charset-normalizer==3.4.7 -click==8.1.8 -colorama==0.4.6 -cryptography==46.0.7 -exceptiongroup==1.2.2 +# ============================================ +# Core Framework +# ============================================ fastapi==0.135.3 -h11==0.16.0 -h2==4.2.0 -hpack==4.1.0 -httpcore==1.0.9 -httptools==0.7.1 -httpx==0.28.1 -hyperframe==6.1.0 -idna==3.10 -iniconfig==2.3.0 -jmespath==1.1.0 -json5==0.12.0 -lxml==6.0.3 -markdown-it-py==3.0.0 -mdurl==0.1.2 -numpy==2.4.4 -opencv-python-headless==4.13.0.92 -packaging==24.2 -pathspec==0.12.1 -pdfminer.six==20251230 -pdfplumber==0.11.9 -pillow==12.2.0 -platformdirs==4.3.6 -pluggy==1.6.0 -pycparser==3.0 +uvicorn[standard]==0.44.0 pydantic==2.12.5 -pydantic_core==2.41.5 -Pygments==2.19.1 -PyJWT==2.8.0 -pypdfium2==5.7.0 -pytest==9.0.3 -pytest-asyncio==1.3.0 -python-dateutil==2.9.0.post0 -python-docx==1.2.0 + +# ============================================ +# AI & LLM +# ============================================ +zhipuai==2.1.5.20250825 + +# ============================================ +# Storage (S3 Compatible) +# ============================================ +boto3==1.42.87 + +# ============================================ +# Configuration +# ============================================ python-dotenv==1.2.2 PyYAML==6.0.2 -readchar==4.2.1 -rich==14.0.0 -s3transfer==0.16.0 -setuptools==82.0.1 -shellingham==1.5.4 -six==1.17.0 -sniffio==1.3.1 -socksio==1.0.0 -starlette==1.0.0 -truststore==0.10.1 -typer==0.15.2 -typing-inspection==0.4.2 + +# ============================================ +# Document Processing +# ============================================ +pdfplumber==0.11.9 +python-docx==1.2.0 +lxml==6.0.3 + +# ============================================ +# Image & Video Processing +# ============================================ +opencv-python-headless==4.13.0.92 +pillow==12.2.0 +numpy==2.4.4 + +# ============================================ +# Authentication & Security +# ============================================ +PyJWT==2.8.0 +cryptography==46.0.7 + +# ============================================ +# HTTP Client 用于测试客户端 +# ============================================ +httpx==0.28.1 + +# ============================================ +# Testing (Development Only) +# ============================================ +pytest==9.0.3 +pytest-asyncio==1.3.0 + +# ============================================ +# Type Checking & Async Support +# ============================================ typing_extensions==4.14.1 -urllib3==2.6.3 -uvicorn==0.44.0 -watchfiles==1.1.1 -websockets==16.0 -wheel==0.46.3 -zhipuai==2.1.5.20250825 \ No newline at end of file +sniffio==1.3.1 + +