-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequirements.txt
More file actions
34 lines (26 loc) · 786 Bytes
/
Copy pathrequirements.txt
File metadata and controls
34 lines (26 loc) · 786 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Minimal requirements for standalone subtree deployment of mc_test_app
# (separate from root-level requirements.txt which is heavy for full course stack)
streamlit==1.58.0
pandas>=2.2
numpy>=1.26
# Für interaktive Visualisierungen (Plotly-Bar-Chart)
plotly>=5.18
# Für den HTML -> PDF Export der Ergebnisse
weasyprint>=62.0
# Für das Rendern von LaTeX-Formeln via QuickLaTeX API
requests>=2.31.0
# Für QR-Code Generierung im PDF (optional)
qrcode[pil]>=7.4.2
# Optional: remove if not needed
python-dotenv>=1.0.0
# Test dependency (needed by GitHub Actions CI workflow)
pytest>=8.0,<9
# File locking for safe concurrent CSV appends
filelock>=3.13
# Add exporter dependencies
markdown>=3.5
markdown-it-py>=3.0
bleach>=6.0
pykatex==0.1.1
genanki>=0.13
mdit-py-plugins>=0.4.0