in pybuffer.cpp, the `PY_NUMPY_BUFFER_FORMAT` is defined only if `PY_NUMPY` is already defined: https://github.com/SopiMlab/py/blob/35138a0a7e0917849170a5d3003ed60fb80fa450/source/pybuffer.cpp#L31-L37 but later on, it is used even if `PY_NUMPY` is not defined: https://github.com/SopiMlab/py/blob/35138a0a7e0917849170a5d3003ed60fb80fa450/source/pybuffer.cpp#L261 this obviously break the build if `PY_NUMPY` is not defined...