fastapi==0.97.0
python-jose[cryptography]>=3.3.0
pydantic[email]~=1.10.9
SQLAlchemy~=2.0.16
sqlmodel~=0.0.8
uvicorn~=0.22.0
peewee~=3.16.2
starlette~=0.27.0
passlib~=1.7.4

# Form Gateway Dependencies
Flask>=3.0.0
flask-limiter>=3.5.0
flask-cors>=4.0.0
python-dotenv>=1.0.0
reportlab>=4.0.0
pymysql>=1.1.0
mysqlclient>=2.2.0

# iCal Sync Dependencies
requests>=2.31.0
icalendar>=5.0.0

# Additional Dependencies
PyPDF2>=3.0.0
# Ohne pycryptodome entschluesselt PyPDF2 in reinem Python (ca. 50x langsamer)
pycryptodome>=3.19.0
PyMuPDF>=1.23.0
fastapi-pagination>=0.12.0
Pillow>=10.0.0
python-multipart>=0.0.6

# Backup & Encryption
cryptography>=42.0.0
# ZIP mit Passwort (AES) für die Archiv- und Wechselschnittstelle (kbv_aw.py)
pyzipper>=0.3.6

# WebSocket Chat Support
websockets>=11.0