# Web Framework Flask==3.0.0 Flask-Login==0.6.3 Flask-Mail==0.9.1 Flask-SQLAlchemy==3.1.1 Flask-WTF==1.2.2 Flask-Migrate==4.1.0 Werkzeug==3.0.1 WTForms==3.1.2 # Database SQLAlchemy==2.0.44 # Environment & Configuration python-dotenv==1.0.0 # Authentication & Security email-validator==2.3.0 cryptography==41.0.7 # AI Services mistralai>=1.0.0 openai==0.28.1 # Used for Whisper audio transcription (optional) # NLP & Text Processing textblob==0.19.0 language-tool-python==2.7.1 nltk==3.9.1 # PDF Generation pdfkit==1.0.0 reportlab==4.4.5 wkhtmltopdf==0.2 # Python wrapper; also install the wkhtmltopdf binary separately # Image Processing Pillow==12.0.0 # Audio Processing pydub==0.25.1 SpeechRecognition==3.10.0 sounddevice==0.5.2 simpleaudio==1.0.4 webrtcvad==2.0.10 # Numeric / Scientific numpy>=1.20.0 # HTTP & Networking requests>=2.28.0 # Production Servers gunicorn==21.2.0 # Linux/macOS waitress==3.0.2 # Windows # Windows-specific file-type detection # Use python-magic-bin on Windows; use python-magic on Linux/macOS python-magic-bin==0.4.14 # Note: FFmpeg binary is bundled in ffmpeg/ for Windows. # Linux: sudo apt-get install ffmpeg | macOS: brew install ffmpeg