# ============================================================ # requirements-cpanel.txt — Linux / cPanel / Passenger WSGI # Install with: pip install -r requirements-cpanel.txt # ============================================================ # 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 PyMySQL>=1.1.0 # MySQL driver for cPanel MySQL — needed if using DATABASE_URL # 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 # 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 # NOTE: also install the wkhtmltopdf binary on the server: # sudo apt install wkhtmltopdf OR ask your host to enable it # Image Processing Pillow==12.0.0 # Audio Processing pydub==0.25.1 SpeechRecognition==3.10.0 # NOTE: ffmpeg must be installed on the server: # sudo apt install ffmpeg OR set FFMPEG_PATH env var to a bundled binary # simpleaudio and webrtcvad require C build tools; install only if host supports it: # simpleaudio==1.0.4 # webrtcvad==2.0.10 # Numeric / Scientific numpy>=1.20.0 # HTTP & Networking requests>=2.28.0 # Production Server (Linux) gunicorn==21.2.0 # File-type detection — Linux version (NOT python-magic-bin which is Windows-only) python-magic==0.4.27 # NOTE: also requires the libmagic C library: # sudo apt install libmagic1 OR ask your host to enable it