From 7577b17f865e845f67f8bb40cb5a1da3a62853d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Apr 2026 07:58:21 +0000 Subject: [PATCH] fix: add 12 missing widget Python files to meson.build install list Fixes Windows CI failure: ModuleNotFoundError for wciviewer_jupyter and other new widget modules that were not included in the meson install sources. Agent-Logs-Url: https://github.com/themachinethatgoesping/pingprocessing/sessions/9f8b2d08-c414-42aa-897e-e01ca39fa6c9 Co-authored-by: peter-urban <3885740+peter-urban@users.noreply.github.com> --- python/meson.build | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/python/meson.build b/python/meson.build index 8d356be..859547c 100644 --- a/python/meson.build +++ b/python/meson.build @@ -6,14 +6,26 @@ sources = [ 'themachinethatgoesping/pingprocessing/__init__.py', 'themachinethatgoesping/pingprocessing/widgets/__init__.py', + 'themachinethatgoesping/pingprocessing/widgets/control_jupyter.py', + 'themachinethatgoesping/pingprocessing/widgets/control_qt.py', + 'themachinethatgoesping/pingprocessing/widgets/control_spec.py', 'themachinethatgoesping/pingprocessing/widgets/echogramviewer.py', + 'themachinethatgoesping/pingprocessing/widgets/echogramviewer_core.py', + 'themachinethatgoesping/pingprocessing/widgets/echogramviewer_jupyter.py', 'themachinethatgoesping/pingprocessing/widgets/echogramviewer_pyqtgraph2.py', + 'themachinethatgoesping/pingprocessing/widgets/echogramviewer_qt.py', + 'themachinethatgoesping/pingprocessing/widgets/mapviewer_core.py', + 'themachinethatgoesping/pingprocessing/widgets/mapviewer_jupyter.py', 'themachinethatgoesping/pingprocessing/widgets/mapviewer_pyqtgraph.py', + 'themachinethatgoesping/pingprocessing/widgets/mapviewer_qt.py', 'themachinethatgoesping/pingprocessing/widgets/pyqtgraph_helpers.py', 'themachinethatgoesping/pingprocessing/widgets/tqdmwidget.py', 'themachinethatgoesping/pingprocessing/widgets/videoframes.py', 'themachinethatgoesping/pingprocessing/widgets/wciviewer.py', + 'themachinethatgoesping/pingprocessing/widgets/wciviewer_core.py', + 'themachinethatgoesping/pingprocessing/widgets/wciviewer_jupyter.py', 'themachinethatgoesping/pingprocessing/widgets/wciviewer_pyqtgraph2.py', + 'themachinethatgoesping/pingprocessing/widgets/wciviewer_qt.py', 'themachinethatgoesping/pingprocessing/widgets/tools/__init__.py', 'themachinethatgoesping/pingprocessing/widgets/tools/interactivelinebuilder.py', 'themachinethatgoesping/pingprocessing/overview/__init__.py',