fastapi==0.115.2 typer==0.12.5 uvicorn==0.30.6 gunicorn==23.0.0 requests==2.32.3 pandas==2.2.2 openpyxl==3.1.5 SQLAlchemy==2.0.36 pillow==11.0.0 pydantic_validation_decorator==0.1.4 passlib==1.7.4 user-agents==2.2.0 PyJWT==2.9.0 pydantic-settings==2.4.0 psutil==6.1.0 python-multipart==0.0.9 greenlet==3.1.1 bcrypt==4.0.1 aiofiles==24.1.0 # 文件操作 aioredis==2.0.1 # redis 异步操作数据库 aiosqlite==0.17.0 # sqlite 异步操作数据库 asyncmy==0.2.9 # mysql 异步操作数据库:基于 mysqlclient:asyncmy 是 mysqlclient 的异步版本,mysqlclient 是一个 C 语言编写的 MySQL 客户端,性能较高。性能:asyncmy 通常在性能上优于 aiomysql,特别是在高并发和大数据量的场景下。 # motor==3.6.0 # mongodb 驱动 # aiomysql==0.2.0 # mysql 异步操作数据库基于 pymysql:aiomysql 是 pymysql 的异步版本,pymysql 是一个纯 Python 实现的 MySQL 客户端。成熟度:aiomysql 相对较为成熟,社区支持较好,文档也比较完善。 # alembic==1.14.0 # 数据库版本控制 # 后期业务开发会用到的库 # kubernetes==30.1.0 # k8s 客户端预留(后面开发会使用) # docker==7.1.0 # docker 客户端预留(后面开发会使用) # minio==8.0.10 # minio 对象存储 预留(后面开发会使用)