Issues were:
- Abusing of WITH_PYTHON_INSTALL_NUMPY by both Audaspace and Mantaflow.
- PYTHON_INSTALL options only decide whether we copy python (and some extra modules) in our Blender installation. On linux it makes much more sense to use global python installation.
- Now we have instead a proper WITH_PYTHON_NUMPY
- Bad assumptions regarding path of headers relative to path of python module.
- In current Debian testing, modules are under python3.9 directory, while headers are under python3 directory.
- Now we properly find_path for headers as well, modifying find_python_package to take an optional argument for headers.
Note that some of the required changes are done to extern libraries
and should therefore be propagated upstream too.