- Fix build after numpy 1.24 API changes, add 0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch OBS-URL: https://build.opensuse.org/request/show/1061090 OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=158
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
From 876aab4b0e7b73dd16f96c92706a6a464ddd23df Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
|
|
Date: Thu, 26 Jan 2023 00:55:12 +0100
|
|
Subject: [PATCH] FEM: femmesh: fix AttributeError: module 'numpy' has no
|
|
attribute 'int'
|
|
|
|
---
|
|
src/Mod/Fem/femmesh/meshtools.py | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/Mod/Fem/femmesh/meshtools.py b/src/Mod/Fem/femmesh/meshtools.py
|
|
index dd8671b0ea..7693249bb9 100644
|
|
--- a/src/Mod/Fem/femmesh/meshtools.py
|
|
+++ b/src/Mod/Fem/femmesh/meshtools.py
|
|
@@ -485,7 +485,10 @@ def get_femelement_sets(
|
|
# fem_objects = FreeCAD FEM document objects
|
|
# get femelements for reference shapes of each obj.References
|
|
count_femelements = 0
|
|
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
|
|
+ referenced_femelements = np.zeros(
|
|
+ (max(femelement_table.keys()) + 1,),
|
|
+ dtype=int
|
|
+ )
|
|
has_remaining_femelements = None
|
|
for fem_object_i, fem_object in enumerate(fem_objects):
|
|
obj = fem_object["Object"]
|
|
--
|
|
2.38.1
|
|
|