diff --git a/requirements.txt b/requirements.txt index c866833..211ef4a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,37 +1,37 @@ -# ============================================================================= -# CSAT-Compass — Python afhankelijkheden -# Gegenereerd op: 19/03/2026 | Python .venv -# ============================================================================= - -# --- Fase 1: Data laden (SQL + CSV) --- -pandas>=2.3.0 -openpyxl>=3.1.0 -sqlalchemy>=2.0.0 -pyodbc>=5.0.0 - -# --- Fase 2: Rapportage + templates (NL/FR) --- -jinja2>=3.1.0 -markdown>=3.4.0 -babel>=2.14.0 -weasyprint>=60.0 - -# --- Fase 3-4: Visualisatie --- -matplotlib>=3.7.0 -seaborn>=0.12.0 -plotly>=5.20.0 - -# --- Fase 5: Dashboard --- -streamlit>=1.32.0 -streamlit-js-eval>=1.0.0 - -# --- Utilities --- -python-dotenv>=1.0.0 -loguru>=0.7.0 - -# --- Security overrides (transitieve afhankelijkheden gepind wegens CVE) --- -pygments>=2.20.0 # CVE-2026-4539: ReDoS in AdlLexer — fix in 2.20.0 -pillow>=12.2.0 # CVE-2026-40192: decompression bomb in FITS decoder — fix in 12.2.0 - -# --- Testing --- -pytest>=9.0.3 -pytest-cov>=4.1.0 +# ============================================================================= +# CSAT-Compass — Python afhankelijkheden +# Gegenereerd op: 19/03/2026 | Python .venv +# ============================================================================= + +# --- Fase 1: Data laden (SQL + CSV) --- +pandas>=2.3.0 +openpyxl>=3.1.0 +sqlalchemy>=2.0.0 +pyodbc>=5.0.0 + +# --- Fase 2: Rapportage + templates (NL/FR) --- +jinja2>=3.1.0 +markdown>=3.4.0 +babel>=2.18.0 +weasyprint>=60.0 + +# --- Fase 3-4: Visualisatie --- +matplotlib>=3.7.0 +seaborn>=0.12.0 +plotly>=5.20.0 + +# --- Fase 5: Dashboard --- +streamlit>=1.32.0 +streamlit-js-eval>=1.0.0 + +# --- Utilities --- +python-dotenv>=1.0.0 +loguru>=0.7.0 + +# --- Security overrides (transitieve afhankelijkheden gepind wegens CVE) --- +pygments>=2.20.0 # CVE-2026-4539: ReDoS in AdlLexer — fix in 2.20.0 +pillow>=12.2.0 # CVE-2026-40192: decompression bomb in FITS decoder — fix in 12.2.0 + +# --- Testing --- +pytest>=9.0.3 +pytest-cov>=4.1.0