Without -DPYTHONOCC_MESHDS_NUMPY=ON (it defaults to OFF), pythonocc-core doesnt compile, as numpy/arrayobject.h is used by the code (GeomPYTHON_warp.cxx, Geom2dPYTHON_wrap.cxx, ...), but the numpy ...
Are there any plans or desire to include SMESH (from Salome Platform) as part of pythonocc-core? I think it was included many years ago. I've been working on pyOCCT and pySMESH in the background but ...