Files
assist/requirements.txt

81 lines
1.1 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
# 向量化(可选,如果不需要可以注释掉以节省空间)
# sentence-transformers>=2.7.1
# transformers>=4.43.2
# torch>=2.4.1
# 日志和配置
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.2.0
redis-py-cluster>=2.1.3
# 测试框架
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.21.4
# 任务队列(可选)
# celery>=5.4.0
# kombu>=5.4.1
# 文档生成(可选)
# sphinx>=7.5.0
# sphinx-rtd-theme>=2.0.0