feat: Entferne nicht mehr benötigte Skripte für Test-Drucker, Debug-Login und schnelle Datenbank-Reparatur
This commit is contained in:
@@ -1,81 +0,0 @@
|
|||||||
# MYP Platform - Entwicklungsabhängigkeiten
|
|
||||||
# Aktualisiert: Januar 2025
|
|
||||||
# Installiere mit: pip install -r requirements-dev.txt
|
|
||||||
|
|
||||||
# Basis-Requirements einschließen
|
|
||||||
-r requirements.txt
|
|
||||||
|
|
||||||
# ===== TESTING =====
|
|
||||||
# Erweiterte Testing-Tools
|
|
||||||
pytest==8.3.4
|
|
||||||
pytest-cov==6.0.0
|
|
||||||
pytest-mock==3.14.0
|
|
||||||
pytest-asyncio==0.25.0
|
|
||||||
pytest-xdist==3.6.0
|
|
||||||
coverage==7.6.9
|
|
||||||
|
|
||||||
# ===== CODE-QUALITÄT =====
|
|
||||||
# Code-Formatierung und Linting
|
|
||||||
black==24.10.0
|
|
||||||
flake8==7.1.1
|
|
||||||
isort==5.13.2
|
|
||||||
mypy==1.14.0
|
|
||||||
pylint==3.3.2
|
|
||||||
bandit==1.8.0
|
|
||||||
|
|
||||||
# ===== DEBUGGING =====
|
|
||||||
# Debugging-Tools
|
|
||||||
pdb++==0.10.3
|
|
||||||
ipdb==0.13.13
|
|
||||||
pudb==2024.1.3
|
|
||||||
|
|
||||||
# ===== PROFILING UND PERFORMANCE =====
|
|
||||||
# Performance-Analyse
|
|
||||||
memory-profiler==0.61.0
|
|
||||||
line-profiler==4.2.0
|
|
||||||
py-spy==0.4.0
|
|
||||||
|
|
||||||
# ===== DOKUMENTATION =====
|
|
||||||
# Dokumentationsgenerierung
|
|
||||||
Sphinx==8.1.3
|
|
||||||
sphinx-rtd-theme==3.0.2
|
|
||||||
sphinx-autodoc-typehints==2.4.4
|
|
||||||
myst-parser==4.0.0
|
|
||||||
|
|
||||||
# ===== ENTWICKLUNGSSERVER =====
|
|
||||||
# Entwicklungstools
|
|
||||||
flask-shell-ipython==1.4.0
|
|
||||||
watchdog==6.0.0
|
|
||||||
|
|
||||||
# ===== PRE-COMMIT HOOKS =====
|
|
||||||
# Git-Hooks für Code-Qualität
|
|
||||||
pre-commit==4.0.1
|
|
||||||
|
|
||||||
# ===== DATENBANK-TOOLS =====
|
|
||||||
# Datenbank-Migration und -verwaltung
|
|
||||||
alembic==1.14.0
|
|
||||||
|
|
||||||
# ===== API-TESTING =====
|
|
||||||
# API-Testing-Tools
|
|
||||||
httpx==0.28.1
|
|
||||||
responses==0.25.3
|
|
||||||
|
|
||||||
# ===== MOCK UND FIXTURES =====
|
|
||||||
# Mock-Bibliotheken
|
|
||||||
factory-boy==3.3.1
|
|
||||||
faker==33.1.0
|
|
||||||
|
|
||||||
# ===== SICHERHEITSTESTS =====
|
|
||||||
# Sicherheitsanalyse
|
|
||||||
safety==3.2.11
|
|
||||||
semgrep==1.96.0
|
|
||||||
|
|
||||||
# ===== JUPYTER NOTEBOOKS (OPTIONAL) =====
|
|
||||||
# Für Datenanalyse und Prototyping
|
|
||||||
jupyter==1.1.1
|
|
||||||
notebook==7.3.1
|
|
||||||
ipykernel==6.29.5
|
|
||||||
|
|
||||||
# ===== LOAD TESTING =====
|
|
||||||
# Performance-Tests
|
|
||||||
locust==2.32.4
|
|
@@ -1,76 +0,0 @@
|
|||||||
# MYP Platform - Produktionsabhängigkeiten
|
|
||||||
# Aktualisiert: Januar 2025
|
|
||||||
# Installiere mit: pip install -r requirements-prod.txt
|
|
||||||
|
|
||||||
# ===== CORE FLASK FRAMEWORK =====
|
|
||||||
Flask==3.1.1
|
|
||||||
Flask-Login==0.6.3
|
|
||||||
Flask-WTF==1.2.1
|
|
||||||
Flask-Limiter==3.8.0
|
|
||||||
|
|
||||||
# ===== DATENBANK =====
|
|
||||||
SQLAlchemy==2.0.36
|
|
||||||
|
|
||||||
# ===== SMART PLUG STEUERUNG =====
|
|
||||||
PyP100==0.1.4
|
|
||||||
|
|
||||||
# ===== SICHERHEIT UND AUTHENTIFIZIERUNG =====
|
|
||||||
Werkzeug==3.1.3
|
|
||||||
bcrypt==4.2.1
|
|
||||||
cryptography==44.0.0
|
|
||||||
|
|
||||||
# ===== CACHING UND RATE LIMITING =====
|
|
||||||
redis==5.2.1
|
|
||||||
|
|
||||||
# ===== WEB REQUESTS UND HTTP =====
|
|
||||||
requests==2.32.3
|
|
||||||
|
|
||||||
# ===== TEMPLATE ENGINE =====
|
|
||||||
Jinja2==3.1.5
|
|
||||||
MarkupSafe==3.0.2
|
|
||||||
itsdangerous==2.2.0
|
|
||||||
|
|
||||||
# ===== SYSTEM MONITORING =====
|
|
||||||
psutil==6.1.1
|
|
||||||
|
|
||||||
# ===== PRODUKTIONS-SERVER =====
|
|
||||||
gunicorn==23.0.0
|
|
||||||
|
|
||||||
# ===== ZUSÄTZLICHE ABHÄNGIGKEITEN =====
|
|
||||||
click==8.1.8
|
|
||||||
blinker==1.9.0
|
|
||||||
python-dotenv==1.0.1
|
|
||||||
|
|
||||||
# ===== DATENVERARBEITUNG =====
|
|
||||||
pandas==2.2.3
|
|
||||||
numpy==2.2.1
|
|
||||||
|
|
||||||
# ===== DATUM UND ZEIT =====
|
|
||||||
python-dateutil==2.9.0
|
|
||||||
pytz==2024.2
|
|
||||||
|
|
||||||
# ===== PERFORMANCE OPTIMIERUNGEN =====
|
|
||||||
orjson==3.10.12
|
|
||||||
ujson==5.10.0
|
|
||||||
|
|
||||||
# ===== LOGGING UND MONITORING =====
|
|
||||||
structlog==24.4.0
|
|
||||||
|
|
||||||
# ===== WINDOWS-SPEZIFISCHE ABHÄNGIGKEITEN =====
|
|
||||||
pywin32==308; sys_platform == "win32"
|
|
||||||
wmi==1.5.1; sys_platform == "win32"
|
|
||||||
|
|
||||||
# ===== PRODUKTIONS-MONITORING =====
|
|
||||||
# APM und Monitoring für Produktion
|
|
||||||
sentry-sdk[flask]==2.19.2
|
|
||||||
prometheus-client==0.21.1
|
|
||||||
|
|
||||||
# ===== PRODUKTIONS-SICHERHEIT =====
|
|
||||||
# Zusätzliche Sicherheitstools für Produktion
|
|
||||||
flask-talisman==1.1.0
|
|
||||||
flask-cors==5.0.0
|
|
||||||
|
|
||||||
# ===== PRODUKTIONS-PERFORMANCE =====
|
|
||||||
# Performance-Optimierungen für Produktion
|
|
||||||
gevent==24.11.1
|
|
||||||
greenlet==3.1.1
|
|
Reference in New Issue
Block a user