This should fix the broken 0.1.12 release. Now that there is a pyproject.toml file, pip will always install the setup dependencies in advance, which means that numpy, Cython and versioneer are always available in setup.py and we can just import them at the top. For some reason, declaring the Numpy include dirs globally fixes the issue (I tried with a locally built setup.py).
This should fix the broken
0.1.12
release. Now that there is apyproject.toml
file,pip
will always install the setup dependencies in advance, which means thatnumpy
,Cython
andversioneer
are always available insetup.py
and we can just import them at the top. For some reason, declaring the Numpy include dirs globally fixes the issue (I tried with a locally builtsetup.py
).