61 lines
1.2 KiB
Plaintext
61 lines
1.2 KiB
Plaintext
|
|
# AZA Desktop – Dev Dependencies (gepinnt, Stand 2026-03-23)
|
|||
|
|
# Python 3.12.x erforderlich (getestet mit 3.12.10)
|
|||
|
|
# Install: pip install -r requirements-dev.txt
|
|||
|
|
|
|||
|
|
# === Backend / API ===
|
|||
|
|
fastapi==0.129.0
|
|||
|
|
uvicorn==0.41.0
|
|||
|
|
starlette==0.52.1
|
|||
|
|
python-multipart==0.0.22
|
|||
|
|
python-dotenv==1.2.1
|
|||
|
|
python-jose==3.5.0
|
|||
|
|
passlib==1.7.4
|
|||
|
|
bcrypt==5.0.0
|
|||
|
|
stripe==14.4.0
|
|||
|
|
SQLAlchemy==2.0.46
|
|||
|
|
requests==2.32.5
|
|||
|
|
httpx==0.28.1
|
|||
|
|
httpcore==1.0.9
|
|||
|
|
|
|||
|
|
# === OpenAI / KI ===
|
|||
|
|
openai==2.15.0
|
|||
|
|
|
|||
|
|
# === Audio / Diktat ===
|
|||
|
|
sounddevice==0.5.5
|
|||
|
|
soundfile==0.13.1
|
|||
|
|
numpy==2.2.5
|
|||
|
|
lameenc==1.8.1
|
|||
|
|
pygame==2.6.1
|
|||
|
|
|
|||
|
|
# === GUI / Desktop ===
|
|||
|
|
pillow==12.1.1
|
|||
|
|
pynput==1.8.1
|
|||
|
|
python-docx==1.2.0
|
|||
|
|
lxml==6.0.2
|
|||
|
|
|
|||
|
|
# === Security / 2FA ===
|
|||
|
|
pyotp==2.9.0
|
|||
|
|
qrcode==8.2
|
|||
|
|
cryptography==46.0.3
|
|||
|
|
cffi==2.0.0
|
|||
|
|
|
|||
|
|
# === Build / Packaging ===
|
|||
|
|
pyinstaller==6.13.0
|
|||
|
|
pyinstaller-hooks-contrib==2026.0
|
|||
|
|
|
|||
|
|
# === Pydantic ===
|
|||
|
|
pydantic==2.12.5
|
|||
|
|
pydantic_core==2.41.5
|
|||
|
|
annotated-types==0.7.0
|
|||
|
|
|
|||
|
|
# === Sonstiges ===
|
|||
|
|
certifi==2026.1.4
|
|||
|
|
tqdm==4.67.1
|
|||
|
|
tenacity==9.1.2
|
|||
|
|
|
|||
|
|
# === WICHTIG ===
|
|||
|
|
# numpy MUSS <2.4 bleiben (2.4.x bricht PyInstaller-Build)
|
|||
|
|
# PyInstaller 6.13.0 hat keine Hooks fuer numpy 2.4+
|
|||
|
|
# ffmpeg muss separat installiert sein (nicht in pip)
|
|||
|
|
# Inno Setup 6 muss separat installiert sein (Installer-Build)
|