pip install uv
uv syncuv run pytest- Copy
.env.exampleto.envand fill in values.
git add -A && git commit -m "feat: initial commit"git push origin main
Installiere uv (sehr schnell, Lockfile, zukunftssicher):
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shoder (macOS, Homebrew):
brew install uvDann:
uv syncFalls uv nicht verfügbar ist oder du maximale Standard-Kompatibilität willst:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt(Hinweis: Für diese Option müsste ein requirements.txt erzeugt werden, z. B. über uv export > requirements.txt.)
uv run pytest # oder: pytest- Kopiere
.env.examplezu.envund fülle die Werte aus.
git add -A && git commit -m "feat: initial commit"
git push origin main- Default: Nutzung von
uv. - Fallback: pip/venv möglich – sollte aber nur genutzt werden, wenn uv nicht installiert werden kann.
- Für produktiven Betrieb ist uv die bevorzugte Lösung (schneller, stabiler, reproduzierbarer).
python -m src.app.cli -h python -m src.app.cli python -m src.app.cli --report morning --channel none --debug verbose python -m src.app.cli --report alert --dry-run
Konfigurations-Priorität: CLI > ENV > config.ini
Debug-Konsistenz: E-Mail-Debug ist identisch zum Console-Debug-Subset.