38 lines
735 B
Plaintext
38 lines
735 B
Plaintext
# Core Flask and Web Framework
|
|
Flask==2.2.5
|
|
gunicorn
|
|
python-dotenv
|
|
Flask-CORS
|
|
|
|
# Database and Authentication
|
|
Flask-SQLAlchemy
|
|
Flask-Migrate
|
|
PyMySQL
|
|
Flask-JWT-Extended
|
|
Flask-Bcrypt
|
|
ldap3
|
|
|
|
# Task Queue and Caching
|
|
celery==5.3.6
|
|
redis==4.5.4
|
|
eventlet # Required for Celery worker monkey patching
|
|
gevent # Added for celery on windows
|
|
flower==2.0.1 # Celery monitoring (separate package since Celery 5.0)
|
|
|
|
# Media Processing (Audio/Video)
|
|
moviepy
|
|
ffmpeg-python
|
|
pydub
|
|
soundfile
|
|
|
|
# Text Processing
|
|
opencc-python-reimplemented
|
|
|
|
# External API Communication
|
|
requests
|
|
|
|
# Removed AI packages (now using Dify API):
|
|
# torch / torchaudio - Not needed for Dify API
|
|
# openai-whisper - Replaced by Dify STT service
|
|
# demucs - Audio separation not used
|