Skip to content

Commit c7138b9

Browse files
chore(deps): update openpyxl requirement from >=3.1.0 to >=3.1.5
Updates the requirements on [openpyxl](https://openpyxl.readthedocs.io) to permit the latest version. --- updated-dependencies: - dependency-name: openpyxl dependency-version: 3.1.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
1 parent 6aaab6d commit c7138b9

2 files changed

Lines changed: 72 additions & 72 deletions

File tree

requirements-ci.txt

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
# =============================================================================
2-
# CSAT-Compass — CI-afhankelijkheden (GitHub Actions / Ubuntu)
3-
# Bevat alleen wat nodig is om de testsuite te draaien.
4-
# WeasyPrint wordt weggelaten — vereist system-level libraries op Ubuntu
5-
# (Cairo, pango, etc.) die niet beschikbaar zijn in de standaard runner.
6-
# Streamlit en plotly worden WEL meegenomen — installeren zonder system-deps
7-
# en zijn vereist om app.py via importlib te laden in test_render_sortable_table.
8-
# =============================================================================
9-
10-
# --- Data laden (SQL + CSV) ---
11-
pandas>=2.3.0
12-
openpyxl>=3.1.0
13-
sqlalchemy>=2.0.0
14-
pyodbc>=5.0.0 # vereist: sudo apt-get install -y unixodbc-dev
15-
16-
# --- Visualisatie (matplotlib — geen system-deps op Ubuntu) ---
17-
matplotlib>=3.7.0
18-
19-
# --- Dashboard (streamlit + plotly — geen system-deps op Ubuntu) ---
20-
streamlit>=1.32.0
21-
plotly>=5.20.0
22-
23-
# --- Utilities ---
24-
python-dotenv>=1.0.0
25-
loguru>=0.7.0
26-
jinja2>=3.1.0 # rapport-templates (ReportExporter)
27-
28-
# --- Type stubs (mypy in CI) ---
29-
pandas-stubs>=3.0.0
30-
31-
# --- Testing ---
32-
pytest>=9.0.3
33-
pytest-cov>=4.0
34-
pytest-randomly>=3.15 # vereist door addopts: -p randomly
35-
1+
# =============================================================================
2+
# CSAT-Compass — CI-afhankelijkheden (GitHub Actions / Ubuntu)
3+
# Bevat alleen wat nodig is om de testsuite te draaien.
4+
# WeasyPrint wordt weggelaten — vereist system-level libraries op Ubuntu
5+
# (Cairo, pango, etc.) die niet beschikbaar zijn in de standaard runner.
6+
# Streamlit en plotly worden WEL meegenomen — installeren zonder system-deps
7+
# en zijn vereist om app.py via importlib te laden in test_render_sortable_table.
8+
# =============================================================================
9+
10+
# --- Data laden (SQL + CSV) ---
11+
pandas>=2.3.0
12+
openpyxl>=3.1.5
13+
sqlalchemy>=2.0.0
14+
pyodbc>=5.0.0 # vereist: sudo apt-get install -y unixodbc-dev
15+
16+
# --- Visualisatie (matplotlib — geen system-deps op Ubuntu) ---
17+
matplotlib>=3.7.0
18+
19+
# --- Dashboard (streamlit + plotly — geen system-deps op Ubuntu) ---
20+
streamlit>=1.32.0
21+
plotly>=5.20.0
22+
23+
# --- Utilities ---
24+
python-dotenv>=1.0.0
25+
loguru>=0.7.0
26+
jinja2>=3.1.0 # rapport-templates (ReportExporter)
27+
28+
# --- Type stubs (mypy in CI) ---
29+
pandas-stubs>=3.0.0
30+
31+
# --- Testing ---
32+
pytest>=9.0.3
33+
pytest-cov>=4.0
34+
pytest-randomly>=3.15 # vereist door addopts: -p randomly
35+

requirements.txt

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
1-
# =============================================================================
2-
# CSAT-Compass — Python afhankelijkheden
3-
# Gegenereerd op: 19/03/2026 | Python .venv
4-
# =============================================================================
5-
6-
# --- Fase 1: Data laden (SQL + CSV) ---
7-
pandas>=2.3.0
8-
openpyxl>=3.1.0
9-
sqlalchemy>=2.0.0
10-
pyodbc>=5.0.0
11-
12-
# --- Fase 2: Rapportage + templates (NL/FR) ---
13-
jinja2>=3.1.0
14-
markdown>=3.4.0
15-
babel>=2.14.0
16-
weasyprint>=60.0
17-
18-
# --- Fase 3-4: Visualisatie ---
19-
matplotlib>=3.7.0
20-
seaborn>=0.12.0
21-
plotly>=5.20.0
22-
23-
# --- Fase 5: Dashboard ---
24-
streamlit>=1.32.0
25-
streamlit-js-eval>=1.0.0
26-
27-
# --- Utilities ---
28-
python-dotenv>=1.0.0
29-
loguru>=0.7.0
30-
31-
# --- Security overrides (transitieve afhankelijkheden gepind wegens CVE) ---
32-
pygments>=2.20.0 # CVE-2026-4539: ReDoS in AdlLexer — fix in 2.20.0
33-
pillow>=12.2.0 # CVE-2026-40192: decompression bomb in FITS decoder — fix in 12.2.0
34-
35-
# --- Testing ---
36-
pytest>=9.0.3
37-
pytest-cov>=4.1.0
1+
# =============================================================================
2+
# CSAT-Compass — Python afhankelijkheden
3+
# Gegenereerd op: 19/03/2026 | Python .venv
4+
# =============================================================================
5+
6+
# --- Fase 1: Data laden (SQL + CSV) ---
7+
pandas>=2.3.0
8+
openpyxl>=3.1.5
9+
sqlalchemy>=2.0.0
10+
pyodbc>=5.0.0
11+
12+
# --- Fase 2: Rapportage + templates (NL/FR) ---
13+
jinja2>=3.1.0
14+
markdown>=3.4.0
15+
babel>=2.14.0
16+
weasyprint>=60.0
17+
18+
# --- Fase 3-4: Visualisatie ---
19+
matplotlib>=3.7.0
20+
seaborn>=0.12.0
21+
plotly>=5.20.0
22+
23+
# --- Fase 5: Dashboard ---
24+
streamlit>=1.32.0
25+
streamlit-js-eval>=1.0.0
26+
27+
# --- Utilities ---
28+
python-dotenv>=1.0.0
29+
loguru>=0.7.0
30+
31+
# --- Security overrides (transitieve afhankelijkheden gepind wegens CVE) ---
32+
pygments>=2.20.0 # CVE-2026-4539: ReDoS in AdlLexer — fix in 2.20.0
33+
pillow>=12.2.0 # CVE-2026-40192: decompression bomb in FITS decoder — fix in 12.2.0
34+
35+
# --- Testing ---
36+
pytest>=9.0.3
37+
pytest-cov>=4.1.0

0 commit comments

Comments
 (0)