You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -24,6 +24,7 @@ PythonBox is a lightweight Python IDE with a dark theme, integrated debugging, c
24
24
- Debug-Toolbar mit Step In, Step Over und Step Out
25
25
- Linter-Integration für Pylint und Flake8
26
26
- Git-Status, Diff und Modified-Markierung
27
+
- Qt6-kompatible Editor-Metriken und F5-Ausführung über das Debug-Output-Panel
27
28
28
29
### Windows-Paketierung
29
30
-`PythonBox.ico` wird als App- und Fenstericon verwendet, wenn die Datei vorhanden ist.
@@ -37,7 +38,7 @@ PythonBox is a lightweight Python IDE with a dark theme, integrated debugging, c
37
38
## Installation
38
39
39
40
### Voraussetzungen / Requirements
40
-
- Python 3.8+
41
+
- Python 3.10+
41
42
- PySide6 6.5+
42
43
- Optional: Git, Pylint, Flake8, VS Code, PyCharm
43
44
@@ -61,6 +62,16 @@ build_exe.bat
61
62
62
63
Das Build-Ergebnis liegt anschließend in `dist/`. Build-Artefakte und lokale Releases sind bewusst nicht Teil des Git-Repositories.
63
64
65
+
## Tests
66
+
67
+
Die Regressionstests prüfen die Qt6-API-Kompatibilität, die F5-Ausführung über `debug_output.run_normal`, die externe Terminal-Ausführung mit dem aktuellen Python-Interpreter und einen Offscreen-Smoke-Test für das Hauptfenster.
68
+
69
+
```bash
70
+
python -m unittest discover -s tests -v
71
+
```
72
+
73
+
GitHub Actions führt diese Prüfungen unter Windows für Python 3.10 bis 3.12 aus.
0 commit comments