# ============================================
# Nexa Platform — Python Dependencies
# Generated from pyproject.toml
# ============================================

# ------------------------------------------
# Django Core
# ------------------------------------------
Django>=5.0,<6.0
djangorestframework>=3.15,<4.0
django-cors-headers>=4.3,<5.0
django-filter>=24.0,<25.0

# ------------------------------------------
# GraphQL
# ------------------------------------------
strawberry-graphql[django]>=0.220,<1.0

# ------------------------------------------
# Database
# ------------------------------------------
psycopg[binary]>=3.1,<4.0

# ------------------------------------------
# Auth & Security
# ------------------------------------------
djangorestframework-simplejwt>=5.3,<6.0
django-guardian>=2.4,<3.0
python-jose[cryptography]>=3.3,<4.0

# ------------------------------------------
# Task Queue & Messaging
# ------------------------------------------
celery[redis]>=5.3,<6.0
django-celery-beat>=2.6,<3.0
django-celery-results>=2.5,<3.0
kombu>=5.3,<6.0

# ------------------------------------------
# WebSocket & Real-Time
# ------------------------------------------
channels>=4.0,<5.0
channels-redis>=4.2,<5.0
daphne>=4.1,<5.0

# ------------------------------------------
# Cache
# ------------------------------------------
django-redis>=5.4,<6.0

# ------------------------------------------
# Multi-tenancy
# ------------------------------------------
django-tenants>=3.6,<4.0

# ------------------------------------------
# Utils
# ------------------------------------------
python-dotenv>=1.0,<2.0
pydantic>=2.6,<3.0
pydantic-settings>=2.2,<3.0
structlog>=24.1,<25.0
httpx>=0.27,<1.0
Jinja2>=3.1,<4.0

# ------------------------------------------
# Production
# ------------------------------------------
gunicorn>=22.0,<23.0
uvicorn[standard]>=0.29,<1.0
whitenoise>=6.6,<7.0

# ============================================
# Development Dependencies (pip install -r requirements-dev.txt)
# ============================================
pytest>=8.0,<9.0
pytest-django>=4.8,<5.0
pytest-cov>=4.1,<5.0
pytest-asyncio>=0.23,<1.0
factory-boy>=3.3,<4.0
faker>=24.0,<25.0
black>=24.2,<25.0
ruff>=0.3,<1.0
mypy>=1.8,<2.0
django-stubs>=4.2,<5.0
djangorestframework-stubs>=3.14,<4.0
pre-commit>=3.6,<4.0
ipython>=8.22,<9.0
django-debug-toolbar>=4.3,<5.0
django-extensions>=3.2,<4.0