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)
|