Files

60 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
alembic==1.15.1 # 数据库迁移
APScheduler==3.11.0 # 定时任务
fastapi==0.115.2 # fastapi 框架
Jinja2==3.1.6 # 模板引擎
typer==0.9.0 # 命令行工具
click==8.1.7 # 命令行参数解析
uvicorn==0.30.6 # uvicorn web 框架
gunicorn==23.0.0 # 协程框架
websockets==14.2 # websocket 框架
httpx[socks]==0.28.1 # HTTP 客户端含SOCKS代理支持
oss2==2.18.4 # 阿里云OSS SDK
alibabacloud-dysmsapi20170525==3.0.0 # 阿里云短信服务SDK
alibabacloud-tea-openapi>=0.3.10 # 阿里云SDK基础依赖
alibabacloud-tea-util==0.3.13 # 阿里云SDK工具依赖
socksio==1.0.0 # SOCKS代理底层支持httpx[socks]显式依赖)
PySocks==1.7.1 # SOCKS代理支持
croniter==6.0.0 # 实现cron表达式验证和解析执行计划
pandas==2.3.3 # 数据处理2.3.3 提供 cp313 预编译 wheel避免本地编译
openpyxl==3.1.5 # Excel
SQLAlchemy==2.0.36 # 数据库ORM
pillow==11.0.0 # 图片处理
passlib==1.7.4 # 密码加密
user-agents==2.2.0 # 获取用户UA
PyJWT==2.9.0 # OAuth2
pydantic-settings==2.5.2 # 配置设置
psutil==6.1.0 # 系统信息
python-multipart==0.0.9 # request.form() 对表单进行「解析」时安装
greenlet==3.1.1 # 协程框架
bcrypt==4.0.1 # 密码加密解析,切勿升级如果升级请同时升级python版本
itsdangerous==2.2.0 # 用于安全处理各种数据,如密码、密钥等
aiofiles==24.1.0 # 文件操作
redis==5.2.1 # redis 同/异步操作数据库(用户celery配套使用)redis 异步操作数据库 redis已经完全具备了aioredis的功能无需重复安全,且aioredis已经不再维护也不兼容3.10+的版本
aiomysql==0.2.0 # 替换 asyncmy纯 Python避免 Windows 编译依赖
PyMySQL==1.1.2 # mysql 同步步操作数据库基于 pymysqlaiomysql 是 pymysql 的异步版本pymysql 是一个纯 Python 实现的 MySQL 客户端。成熟度aiomysql 相对较为成熟,社区支持较好,文档也比较完善。
asyncpg==0.30.0 # postgresql 异步操作数据库基于 psycopg2asyncpg 是 psycopg2 的异步版本psycopg2 是一个 pure-Python PostgreSQL 数据库适配器。性能asyncpg 通常在性能上优于 psycopg2特别是在高并发和大数据量的场景下。
psycopg2-binary==2.9.10 # postgresql 同步操作数据库(使用 binary 版本避免编译依赖)
cryptography==45.0.2 # mysql8 密码加密 / 微信支付签名
openai==1.109.1 # ai 大模型(提升版本以满足 langchain-openai 要求)
chromadb==0.5.23 # 向量数据库
langchain==0.3.14 # LangChain框架
langchain-openai==0.2.14 # LangChain OpenAI集成
langchain-chroma==0.2.0 # LangChain Chroma集成
langchain-community==0.3.14 # LangChain社区集成
pypdf==5.1.0 # PDF文件处理
reportlab==4.2.5 # PDF生成
python-docx==1.1.2 # Word文档处理
#sentence-transformers==3.3.1 # 本地Embedding模型可选手动安装 pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
rich==13.9.4 # 终端打印美化
sqlglot[rs]==27.8.0 # sql 解析
pydantic_validation_decorator==0.1.4 # 模型验证
loguru==0.7.3
fastapi-limiter==0.1.6
LunarCalendar==0.0.9 # 农历转换
cnlunar==0.1.2 # 中国农历库(万年历模块使用)
# dmPython # 达梦数据库驱动
# aiosqlite==0.17.0 # sqlite 异步操作数据库
# motor==3.6.0 # mongodb 驱动
# amqp==5.3.1
# python-socketio==5.14.3