The output of
produces a list
Code: Select all
/etc/
/etc/profile.d/
/etc/profile.d/freec
/usr/
/usr/bin/
/usr/bin/FreeCAD
/usr/bin/FreeCADCmd
/usr/lib/
/usr/lib/DraftUtils.
/usr/lib/Drawing.so
/usr/lib/DrawingGui.
/usr/lib/Fem.so
/usr/lib/FemGui.so
/usr/lib/FreeCAD.so
/usr/lib/FreeCADGui.
/usr/lib/Image.so
/usr/lib/ImageGui.so
...
/usr/lib/_PartDesign.so
...
/usr/lib/freecad/Mod/PartDesign/
/usr/lib/freecad/Mod/PartDesign/Init.py
/usr/lib/freecad/Mod/PartDesign/InitGui.py
/usr/lib/freecad/Mod/PartDesign/InvoluteGearFeature.py
/usr/lib/freecad/Mod/PartDesign/InvoluteGearFeature.ui
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestBoolean
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestChamfer
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestDatum.p
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestDraft.p
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestFillet.
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestHole.py
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestInvolut
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestLinearP
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestLoft.py
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestMirrore
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestMultiTr
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestPad.py
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestPipe.py
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestPocket.
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestPolarPa
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestPrimiti
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestRevolve
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestShapeBi
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/TestThickne
/usr/lib/freecad/Mod/PartDesign/PartDesignTests/__init__.py
...
/usr/lib/freecad/Mod/PartDesign/__init__.py
Adding /usr/lib/freecad/Mod in the settings of sverchok does not add it to syspath (when looking at syspath from the Python or Blender python console).
I have also just discovered the FreeCAD files in /usr/lib/python3.10/site-packages are symlinks to /usr/lib.
Is /usr/lib the appropriate place for freecad files like Part.so, _PartDesign.so, PartGui.so, Path.so, etc.? (But, none to PartDesign)
And, to be duplicated in /usr/lib/freecad/Mod?
Making a symlink to PartDesign in /usr/lib/python3.10/site-packages to /usr/lib/freecad/Mod.
Also solves the import issue in Blender.
Is it possible, that, on both of these machines the earlier AUR scripts that failed left polution in these three places? (Though the symlinks in site-packages is puzzling...I think??)
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."