tests: mathutils tests need python 3.12+

This commit is contained in:
Bruno Postle
2026-04-09 07:31:19 +01:00
parent 92b9d5dd19
commit b399a0ffe0
+5 -2
View File
@@ -270,9 +270,12 @@ jobs:
cd ../ifctester && make test || ERROR=1
make build-ids-docs || ERROR=1
# Run mathutils related tests at the end to ensure no other code is relying on mathutils.
# mathutils only has pre-built wheels for Python 3.12+; skip on older versions.
cd ../ifcopenshell-python
pip install mathutils
make test-mathutils || ERROR=1
if python -c "import sys; sys.exit(0 if sys.version_info >= (3, 12) else 1)"; then
pip install mathutils
make test-mathutils || ERROR=1
fi
if [ $ERROR -ne 0 ]; then
echo "One or more tests failed";
exit 1;