From 6c7065027f21d03d88705547498fb9fb11d4861a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 19:03:55 +0000 Subject: [PATCH] chore(deps): update jinja2 requirement from >=3.1.0 to >=3.1.6 Updates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.0...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements-ci.txt | 70 +++++++++++++++++++++--------------------- requirements.txt | 74 ++++++++++++++++++++++----------------------- 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/requirements-ci.txt b/requirements-ci.txt index 9977a90..1df4dc2 100644 --- a/requirements-ci.txt +++ b/requirements-ci.txt @@ -1,35 +1,35 @@ -# ============================================================================= -# CSAT-Compass — CI-afhankelijkheden (GitHub Actions / Ubuntu) -# Bevat alleen wat nodig is om de testsuite te draaien. -# WeasyPrint wordt weggelaten — vereist system-level libraries op Ubuntu -# (Cairo, pango, etc.) die niet beschikbaar zijn in de standaard runner. -# Streamlit en plotly worden WEL meegenomen — installeren zonder system-deps -# en zijn vereist om app.py via importlib te laden in test_render_sortable_table. -# ============================================================================= - -# --- Data laden (SQL + CSV) --- -pandas>=2.3.0 -openpyxl>=3.1.0 -sqlalchemy>=2.0.0 -pyodbc>=5.0.0 # vereist: sudo apt-get install -y unixodbc-dev - -# --- Visualisatie (matplotlib — geen system-deps op Ubuntu) --- -matplotlib>=3.7.0 - -# --- Dashboard (streamlit + plotly — geen system-deps op Ubuntu) --- -streamlit>=1.32.0 -plotly>=5.20.0 - -# --- Utilities --- -python-dotenv>=1.0.0 -loguru>=0.7.0 -jinja2>=3.1.0 # rapport-templates (ReportExporter) - -# --- Type stubs (mypy in CI) --- -pandas-stubs>=3.0.0 - -# --- Testing --- -pytest>=9.0.3 -pytest-cov>=4.0 -pytest-randomly>=3.15 # vereist door addopts: -p randomly - +# ============================================================================= +# CSAT-Compass — CI-afhankelijkheden (GitHub Actions / Ubuntu) +# Bevat alleen wat nodig is om de testsuite te draaien. +# WeasyPrint wordt weggelaten — vereist system-level libraries op Ubuntu +# (Cairo, pango, etc.) die niet beschikbaar zijn in de standaard runner. +# Streamlit en plotly worden WEL meegenomen — installeren zonder system-deps +# en zijn vereist om app.py via importlib te laden in test_render_sortable_table. +# ============================================================================= + +# --- Data laden (SQL + CSV) --- +pandas>=2.3.0 +openpyxl>=3.1.0 +sqlalchemy>=2.0.0 +pyodbc>=5.0.0 # vereist: sudo apt-get install -y unixodbc-dev + +# --- Visualisatie (matplotlib — geen system-deps op Ubuntu) --- +matplotlib>=3.7.0 + +# --- Dashboard (streamlit + plotly — geen system-deps op Ubuntu) --- +streamlit>=1.32.0 +plotly>=5.20.0 + +# --- Utilities --- +python-dotenv>=1.0.0 +loguru>=0.7.0 +jinja2>=3.1.6 # rapport-templates (ReportExporter) + +# --- Type stubs (mypy in CI) --- +pandas-stubs>=3.0.0 + +# --- Testing --- +pytest>=9.0.3 +pytest-cov>=4.0 +pytest-randomly>=3.15 # vereist door addopts: -p randomly + diff --git a/requirements.txt b/requirements.txt index c866833..19430b7 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.6 +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