# FlashExam 在线考试系统依赖列表
# 包含核心框架、数据处理、AI评分及工具库

# --- Web 框架与核心组件 ---
Flask>=2.3.0
Flask-Login>=0.6.0
Flask-Session>=0.5.0
Werkzeug>=2.3.0

# --- 数据处理与分析 ---
pandas>=2.0.0
openpyxl>=3.1.0
xlrd>=2.0.1
numpy>=1.24.0

# --- AI 与自然语言处理 (评分引擎) ---
torch>=2.0.0
transformers>=4.30.0
scikit-learn>=1.3.0
jieba>=0.42.1
nltk>=3.8.0

# --- 工具与实用库 ---
requests>=2.31.0
python-dateutil>=2.8.0
chardet>=5.0.0
psutil>=5.9.0
cryptography>=41.0.0
typing-extensions>=4.5.0

# --- 生产环境服务器 ---
waitress>=2.1.0

# --- 可选依赖 ---
# redis>=4.5.0  # Redis缓存支持
# prometheus_client>=0.17.0  # 监控指标