29 lines
868 B
Plaintext
29 lines
868 B
Plaintext
Flask>=2.3
|
||
Flask-WTF>=1.2.2
|
||
gunicorn>=20.1
|
||
pandas>=1.5
|
||
pytz>=2026.2
|
||
openpyxl>=3.1.5
|
||
SQLAlchemy>=1.4
|
||
psycopg2-binary>=2.9
|
||
schedule>=1.2.2
|
||
pyngrok>=8.1.2
|
||
selenium>=4.36.0
|
||
requests>=2.32.5
|
||
numpy>=2.0.2
|
||
python-dotenv>=1.2.1
|
||
google-auth>=2.50.0
|
||
google-auth-oauthlib>=1.3.1
|
||
google-auth-httplib2>=0.3.1
|
||
google-api-python-client>=2.196.0
|
||
google-generativeai>=0.8.6
|
||
anthropic>=0.40.0 # Phase 7 Frontier 升級:Claude Opus 4.7 Code Review(feature flag CODE_REVIEW_USE_CLAUDE 預設 OFF)
|
||
feedparser>=6.0.12
|
||
beautifulsoup4>=4.14.3
|
||
lxml>=6.1.0
|
||
prometheus-client>=0.25.0
|
||
python-telegram-bot[job-queue]>=20.0
|
||
python-pptx>=1.0.2 # ADR-014: PPT 簡報系統
|
||
matplotlib>=3.9.4 # 圖表生成(日報/週報/月報)
|
||
psutil>=5.9 # ADR-019 Phase 2: ElephantAlpha system load 真實量測(production 必裝;缺失時 fallback 為 queue-based 估算)
|