Commit Graph

9 Commits

Author SHA1 Message Date
marcuspollio
0798d1ca9e BIM: cleanup imports in nativeifc 2025-03-23 23:30:55 +01:00
Furgo
fc35a58346 BIM: make ifcopenshell version upgrade more robust (#19823)
* BIM: make ifcopenshell version detection and comparison more robust

* Add reference to FreeCAD bug

* Use create_pip_call for compatibility with different platforms/packages

* Demote workaround logging category for quieter output

* Correct ifcopenshell's actual version in the workaround as well

* Allow upgrading packages

* Provide more verbose output if there is an error with the pip call

* Really print the exception message

* Fix catch-all exception syntax

* Remove ifcopenshell version workaround

Weekly build 40444 containing the fix (https://github.com/FreeCAD/FreeCAD/pull/19861) has been released at https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds
2025-03-04 11:37:22 +01:00
Yorik van Havre
2a726471ce BIM: Fixed nativeIFC license - issue #18622 2025-01-06 14:36:34 +01:00
luzpaz
25e8aacbe3 BIM: Trim trailing newlines 2024-07-14 09:24:22 +02:00
Yorik van Havre
8a0604c491 BIM: more tests in IfcOpenShell tool - fixes #15147 2024-07-11 11:32:06 +02:00
Yorik van Havre
0f462500d9 BIM: Fixed ifcopenshell version detection 2024-07-02 15:24:45 +02:00
Yorik van Havre
9b390fa78e BIM: Check for pip when running IfcOpenShell update - fixes #14499 2024-07-02 15:24:45 +02:00
Furgo
e3c74954c1 [BIM] Fix translate function typo for IfcOpenShell installer 2024-05-27 10:45:59 +02:00
Yorik van Havre
bd143feae2 BIM: Added ifcopenshell update command 2024-05-16 17:23:10 +02:00