It's not indeterminate, it's fixed by this code. Setuptools is only used for some utility commands that distutils doesn't have, and for ``bdist_wheel``. The latter could be added as a new ``numpy.distutils`` command, but I don't see the point in doing that.