Files
assist/requirements.txt
2026-03-20 16:50:26 +08:00

74 lines
1.0 KiB
Plaintext
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.
# 核心依赖
sqlalchemy==2.0.32
requests==2.32.3
numpy==1.26.4
scikit-learn==1.4.2
# 数据库驱动
pymysql==1.1.1
cryptography==43.0.1
flask==3.0.3
flask-cors==5.0.0
websockets==15.0.1
# 中文处理
jieba==0.42.1
# 系统监控
psutil==5.9.8
# 数据处理
pandas==2.2.2
openpyxl==3.1.5
# 日志和配置
python-dotenv==1.0.1
structlog==24.4.0
# 时间处理
python-dateutil==2.9.0
# JSON处理
ujson==5.10.0
# 异步支持
aiohttp==3.10.10
# asyncio是Python内置模块不需要安装
# Redis缓存
redis==5.0.1
hiredis==2.3.2
# 测试框架
pytest==8.3.3
pytest-asyncio==0.24.0
pytest-cov==6.0.0
# 代码质量
black==24.8.0
flake8==7.1.1
mypy==1.11.1
isort==5.13.2
# 安全
bcrypt==4.2.1
pyjwt==2.9.0
# 文件处理
python-magic==0.4.27
pillow==11.0.0
# 网络工具
urllib3==2.2.3
httpx==0.27.2
# 数据验证
pydantic==2.9.2
marshmallow==3.23.3
# 飞书官方 SDK事件订阅 2.0 - 长连接模式)
lark-oapi==1.3.5
# 本地 Embedding 模型可选EMBEDDING_ENABLED=True 时需要)
# pip install sentence-transformers torch