# QR Code Management System - Python Dependencies # Production-ready Flask application with PostgreSQL support # Core Flask Framework Flask==2.3.3 Flask-SQLAlchemy==3.0.5 # Database Support psycopg2-binary==2.9.7 # PostgreSQL adapter SQLAlchemy==2.0.21 # Security and Authentication Werkzeug==2.3.7 # Security utilities and password hashing # QR Code Generation qrcode==7.4.2 # QR code generation library Pillow==10.0.1 # Image processing for QR codes # User Agent Detection (NEW) user-agents==2.2.0 # Device and browser detection from user agent strings # URL and Regex Processing regex==2023.8.8 # Enhanced regex support for URL generation # Environment and Configuration python-dotenv==1.0.0 # Environment variable management # Date and Time Processing python-dateutil==2.8.2 # Extended date/time processing # Development and Testing (optional) pytest==7.4.2 # Testing framework pytest-flask==1.2.0 # Flask testing utilities Flask-Testing==0.8.1 # Additional Flask testing tools # Production Server (optional) gunicorn==21.2.0 # WSGI HTTP Server for production gevent==23.7.0 # Async worker support # Utilities click==8.1.7 # Command line interface creation itsdangerous==2.1.2 # Secure data serialization Jinja2==3.1.2 # Template engine MarkupSafe==2.1.3 # Safe string handling # Data Export and Processing (NEW) openpyxl==3.1.2 # Excel file generation for attendance reports pandas==2.1.1 # Data manipulation for reports (optional) # HTTP Requests (for potential integrations) requests==2.31.0 # HTTP library for external API calls # Caching (optional for performance) Flask-Caching==2.1.0 # Caching support for Flask # Logging and Monitoring (optional) python-json-logger==2.0.7 # Structured logging support