Auf Wrapper umgestellt, Prüfarchitektur QT6-kompatibel gemacht (Nicht lauffähig)

This commit is contained in:
2025-12-18 22:00:31 +01:00
parent f64d56d4bc
commit e8fea163b5
31 changed files with 2791 additions and 889 deletions

20
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,20 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to QGIS (Port 5678)",
"type": "debugpy",
"request": "attach",
"connect": {
"host": "localhost",
"port": 5678
},
"pathMappings": [
{
"localRoot": "C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins/sn_basis",
"remoteRoot": "C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins/sn_basis"
}
]
}
]
}

35
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,35 @@
{
// OSGeo Python als Interpreter (QGIS 4.0, Qt6)
"python.defaultInterpreterPath": "D:/OSGeo/apps/Python312/python.exe",
// Pylance: zusätzliche Suchpfade
"python.analysis.extraPaths": [
"D:/OSGeo/apps/qgis/python",
"D:/OSGeo/apps/Python312/Lib/site-packages",
"C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins",
"C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins/sn_basis"
],
// Autocomplete ebenfalls erweitern
"python.autoComplete.extraPaths": [
"D:/OSGeo/apps/qgis/python",
"D:/OSGeo/apps/Python312/Lib/site-packages",
"C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins",
"C:/Users/helbi/AppData/Roaming/QGIS/QGIS3/profiles/dev/python/plugins/sn_basis"
],
// Pylance-Modus
"python.analysis.typeCheckingMode": "basic",
"python.analysis.diagnosticMode": "workspace",
// Tests aktivieren
"python.testing.pytestEnabled": false,
"python.testing.unittestEnabled": true,
"python.testing.unittestArgs": [
"-v",
"-s",
"./test",
"-p",
"*test*.py"
]
}