# 智能股票分析助手 — 后端依赖 # Python 3.10+ 必需 # ========================================================================= # Web框架 # ========================================================================= fastapi>=0.110.0 uvicorn[standard]>=0.27.0 pydantic>=2.0.0 # ========================================================================= # 数据库 # ========================================================================= sqlalchemy>=2.0.0 aiosqlite>=0.19.0 # ========================================================================= # 认证 # ========================================================================= python-jose[cryptography]>=3.3.0 passlib[bcrypt]>=1.7.4 python-multipart>=0.0.6 # ========================================================================= # 缓存(可选,后续模块启用) # ========================================================================= # redis>=5.0.0 # ========================================================================= # 环境变量 # ========================================================================= python-dotenv>=1.0.0 # ========================================================================= # HTTP请求(用于调用外部API) # ========================================================================= httpx>=0.25.0 # ========================================================================= # 数据处理 # ========================================================================= pandas>=2.0.0 openpyxl>=3.1.0 # ========================================================================= # 工具库 # ========================================================================= aiofiles>=23.0.0 # ========================================================================= # exe 打包(可选) # ========================================================================= # pyinstaller>=6.0.0 # ========================================================================= # 测试 # ========================================================================= pytest>=8.0.0 pytest-asyncio>=0.24.0 httpx>=0.25.0 # 用于AsyncClient测试