Files
FastapiAdmin/backend/requirements.txt
T
2025-01-22 12:12:54 +08:00

30 lines
1.3 KiB
Plaintext
Executable File
Raw 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.
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 异步操作数据库:基于 mysqlclientasyncmy 是 mysqlclient 的异步版本,mysqlclient 是一个 C 语言编写的 MySQL 客户端,性能较高。性能:asyncmy 通常在性能上优于 aiomysql,特别是在高并发和大数据量的场景下。
motor==3.6.0 # mongodb 驱动
# aiomysql==0.2.0 # mysql 异步操作数据库基于 pymysqlaiomysql 是 pymysql 的异步版本,pymysql 是一个纯 Python 实现的 MySQL 客户端。成熟度:aiomysql 相对较为成熟,社区支持较好,文档也比较完善。
# alembic==1.14.0 # 数据库版本控制
# 后期业务开发会用到的库
# kubernetes==30.1.0 # k8s 客户端预留(后面开发会使用)
# docker==7.1.0 # docker 客户端预留(后面开发会使用)
# minio==8.0.10 # minio 对象存储 预留(后面开发会使用)