- Create workflow_manager.py with APScheduler integration - Add WebhookNotifier supporting Feishu/DingTalk/Slack - Update schema.sql with workflows, workflow_logs, webhook_configs tables - Add workflow API endpoints (CRUD, trigger, logs) - Add webhook API endpoints (CRUD, test) - Update requirements.txt with APScheduler dependency - Update STATUS.md with Phase 7 progress
42 lines
619 B
Plaintext
42 lines
619 B
Plaintext
# InsightFlow Backend Dependencies
|
|
|
|
# Web Framework
|
|
fastapi==0.109.0
|
|
uvicorn[standard]==0.27.0
|
|
python-multipart==0.0.6
|
|
|
|
# HTTP Client
|
|
httpx==0.26.0
|
|
|
|
# Document Processing
|
|
PyPDF2==3.0.1
|
|
python-docx==1.1.0
|
|
|
|
# Data Processing
|
|
numpy==1.26.3
|
|
|
|
# Aliyun SDK
|
|
aliyun-python-sdk-core==2.14.0
|
|
oss2==2.18.5
|
|
|
|
# Utilities
|
|
python-dotenv==1.0.0
|
|
|
|
# Export functionality
|
|
pandas==2.2.0
|
|
openpyxl==3.1.2
|
|
reportlab==4.0.9
|
|
cairosvg==2.7.1
|
|
|
|
# Neo4j Graph Database
|
|
neo4j==5.15.0
|
|
|
|
# API Documentation (Swagger/OpenAPI)
|
|
fastapi-offline-swagger==0.1.0
|
|
|
|
# Workflow Automation
|
|
apscheduler==3.10.4
|
|
|
|
# Phase 7: Workflow Automation
|
|
apscheduler==3.10.4
|