# Dash y visualización - Latest stack (2025)
dash>=3.3.0,<4.0
plotly>=6.3.0,<7.0
dash-bootstrap-components>=2.0.4,<3.0
dash-ag-grid>=31.0.0,<34.0

# Cliente HTTP para comunicación con backend (security updates)
requests>=2.32.3,<3.0
urllib3>=2.2.3,<3.0

# Procesamiento de datos - Modern pandas stack (consistent with backend)
pandas>=2.3.0,<3.0
numpy>=2.3.0,<3.0
scipy>=1.14.0,<2.0  # Required for plotly.figure_factory.create_dendrogram()

# Utilidades
python-dotenv>=1.0.0,<2.0
pytz>=2024.1,<2025.0
structlog>=24.1.0,<25.0

# Cache y sesiones
Flask-Caching>=2.3.0,<3.0
redis>=5.2.0,<6.0

# Testing E2E con Playwright
pytest>=8.0.0,<9.0
pytest-playwright>=0.4.4,<1.0
playwright>=1.40.0,<2.0
axe-playwright-python>=0.1.4,<0.2.0
pytest-xdist>=3.5.0,<4.0  # Ejecución paralela de tests
dash-iconify==0.1.2
