From 56e7e876974a3521a91b6c9f92ee71fa55745424 Mon Sep 17 00:00:00 2001 From: forbes Date: Thu, 29 Jan 2026 09:40:00 -0600 Subject: [PATCH] Fix .deb bundle: remove Python package dependencies The .deb package is a self-contained bundle that includes its own Python interpreter and all Python packages (numpy, pyside6, etc.) from the pixi/conda-forge environment in /opt/kindred-create/. The wrapper scripts already set PYTHONHOME and PYTHONPATH to use the bundled Python, so depending on system Python packages like python3-numpy and python3-pyside6.* is incorrect and causes installation failures on systems without those packages. Keep only low-level system library dependencies that can't be bundled (libc, libstdc++, OpenGL, X11, fonts) and external tools (calculix-ccx, gmsh, graphviz) as Recommends. --- package/debian/control | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/debian/control b/package/debian/control index b382f34039..5802b487ea 100644 --- a/package/debian/control +++ b/package/debian/control @@ -18,6 +18,6 @@ Description: Engineering-focused parametric 3D CAD platform * FEM workbench for finite element analysis * CAM workbench for CNC machining * Import/export of STEP, IGES, STL, and other formats -Depends: libc6 (>= 2.31), libstdc++6 (>= 10), libgl1, libglu1-mesa, libx11-6, libxcb1, libxext6, libxi6, libxmu6, libxrender1, libfreetype6, libfontconfig1, python3 (>= 3.10), python3-numpy, python3-pyside6.qtcore, python3-pyside6.qtgui, python3-pyside6.qtwidgets, python3-pyside6.qtsvg -Recommends: python3-matplotlib, python3-pivy, calculix-ccx, gmsh, graphviz, python3-collada, python3-defusedxml, python3-yaml -Suggests: openscad, povray, python3-ifcopenshell +Depends: libc6 (>= 2.31), libstdc++6 (>= 10), libgl1, libglu1-mesa, libx11-6, libxcb1, libxext6, libxi6, libxmu6, libxrender1, libfreetype6, libfontconfig1 +Recommends: calculix-ccx, gmsh, graphviz +Suggests: openscad, povray