# Web-Stack Flask>=3.0,<4.0 Werkzeug>=3.0,<4.0 gunicorn>=21.2 # Berichte (report.py) reportlab>=4.0 matplotlib>=3.8 numpy>=1.26 astral>=3.2 # Sonnenauf-/untergang fuer Nacht-Jahresdauerlinie # Excel / Datenverarbeitung (main.py, Kassabuch) openpyxl>=3.1 pandas>=2.1 # DOCX-Rechnungsvorlage (docxtpl rendert Jinja-Platzhalter) python-docx>=1.1 docxtpl>=0.19 # Rechnungs-PDF: reportlab (bereits oben als Dep für report.py) wird direkt # genutzt – kein xhtml2pdf, kein WeasyPrint, kein Compiler nötig.