I have been trying the BIM tutorial, but when I draw a line at 31% through the tutorial (step 7/22) I get an exception: 20:19:56 pyException: Traceback (most recent call last): File "/usr/lib64/freecad/Mod/BIM/nativeifc/ifc_observer.py", line 71, in slotDeletedObject from nativeifc import ifc_tools # lazy loading ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/freecad/Mod/BIM/nativeifc/ifc_tools.py", line 32, in <module> from importers import exportIFC File "/usr/lib64/freecad/Mod/BIM/importers/exportIFC.py", line 43, in <module> from importers import exportIFCHelper File "/usr/lib64/freecad/Mod/BIM/importers/exportIFCHelper.py", line 27, in <module> import ifcopenshell <class 'ModuleNotFoundError'>: No module named 'ifcopenshell' Many python files in /usr/lib64/freecad/Mod/BIM/importers/ attempt to import ifcopenshell. I cannot find a package in portage to install ifcopenshell.
The installation guide for ifcopenshell is at https://docs.ifcopenshell.org/ifcopenshell-python/installation.html
It looks like the ifcopenshell-0.8.0 source uses tag bonsai-0.8.0 and can be found at https://github.com/IfcOpenShell/IfcOpenShell/tree/bonsai-0.8.0
Possibly relevant: https://wiki.freecad.org/IfcOpenShell
Created attachment 904116 [details] emerge --info Just in case you need it
Sigh, packaging this is not going to be easy
I've had a go: https://github.com/gentoo/gentoo/pull/39035 Early days though. I haven't used it much - apart from exporting a model which revealed: https://github.com/FreeCAD/FreeCAD/pull/17327 (Also a plug for my suggested freecad ebuild updates: https://github.com/gentoo/gentoo/pull/39021 )