Files
KCGL/inventory-backend/requirements.txt

34 lines
1.1 KiB
Plaintext
Raw Normal View History

2026-01-26 13:47:53 +08:00
Flask==3.0.0
Flask-SQLAlchemy==3.1.1
Flask-Migrate==4.0.5
Flask-Marshmallow==1.1.0
marshmallow-sqlalchemy==1.0.0
psycopg2-binary==2.9.9
python-dotenv==1.0.0
2026-02-02 15:06:20 +08:00
flask-cors==4.0.0
# Redis for token management (single device login)
redis==5.0.1
# 图片处理核心库
2026-02-02 15:06:20 +08:00
Pillow>=10.0.0
# OpenCV(背景去除、HSV色彩空间抠图)
opencv-python-headless>=4.8.0
# ONNX 模型本地 CPU 推理
onnxruntime>=1.16.0
# 数值计算(ONNX 推理依赖)
numpy>=1.24.0
# [旧] 条形码生成库 (建议保留,防止旧代码报错)
2026-02-04 13:30:07 +08:00
python-barcode>=0.14.0
# [新增] 二维码生成库 (标签打印必需,包含PIL支持)
qrcode[pil]>=7.4.2
2026-02-04 13:30:07 +08:00
# [新增] 必须添加,用于处理 token 登录
2026-02-25 09:55:25 +08:00
Flask-JWT-Extended==4.6.0
# [新增] Excel 处理库 (解决 No module named 'openpyxl' 报错)
openpyxl>=3.1.2
# [新增] 定时任务调度器 (库存预警每日邮件)
APScheduler==3.10.4
# [新增] 时区处理 (APScheduler 需要)
2026-05-22 10:59:39 +08:00
pytz
# [新增] 进度条库 (脚本和任务所需)
tqdm>=4.66.0
# [新增] pgvector 向量数据库支持(以图搜图 / 实时向量提取)
pgvector>=0.2.0