# ============================================================================== # ADTLAS TV ADVERTISING PLATFORM - PYTHON DEPENDENCIES # ============================================================================== # # This file contains all Python package dependencies for the Adtlas TV # advertising platform. Dependencies are organized by category for better # maintainability and understanding. # # Installation: # pip install -r requirements.txt # # Author: Adtlas Development Team # Version: 2.0.0 # Last Updated: 2025-07-08 # ============================================================================== # ============================================================================== # CORE DJANGO FRAMEWORK # ============================================================================== Django==4.2.13 # API and CORS django-cors-headers==4.3.1 djangorestframework==3.15.2 dj-database-url==2.2.0 # Authentication and Security djangorestframework-simplejwt==5.3.1 # Celery and Redis celery==5.3.6 redis==5.0.7 flower==2.0.1 django-redis==5.4.0 django-celery-beat==2.6.0 # Development tools django-debug-toolbar==4.4.6 django-extensions==3.2.3 # Monitoring and Metrics django-prometheus==2.3.1 # Testing pytest==8.2.2 pytest-django==4.8.0 pytest-cov==5.0.0 factory-boy==3.3.0 # Utilities requests==2.32.3 django-filter==24.3 bleach==6.1.0 pillow==10.4.0 psycopg2-binary==2.9.9 python-crontab==3.0.0 python-dateutil==2.9.0.post0 python-decouple==3.8 sqlparse==0.5.1 typing_extensions==4.12.2 tzdata==2024.1 gunicorn==22.0.0 schedule==1.2.2 numpy==2.0.1 python-slugify==8.0.4 lxml==5.2.2 django_session_timeout==0.1.0 pyTelegramBotAPI==4.23.0 python-telegram-bot==21.4 xlsxwriter==3.2.0 pandas==2.2.2 # ============================================================================== # DEVELOPMENT NOTES # ============================================================================== # 1. Pin all versions for reproducible builds # 2. Regularly update dependencies for security patches # 3. Test thoroughly after dependency updates # 4. Use virtual environments for isolation # 5. Consider using pip-tools for dependency management # 6. Monitor for security vulnerabilities with safety # ==============================================================================