explicitly include numpy headers (fix MacOS)