auto generated pxd via setup.py