Numba requires very outdated version of setuptools

When I upgrade setuptools to latest version(65.4.0), appear:

numba 0.56.2 requires setuptools<60.

Numba is it real incompatible the latest version of setuptools?

Numba 0.56.2 does constrain setuptools to <60, but we hope to do a patch release very soon to fix this (that won’t constrain the setuptools version) - see this PR (and related discussions linked in the discussion).

If you’re using conda, Numba 0.56.2 in conda-forge doesn’t require setuptools <60 due to this PR already being merged - you could install it with conda install conda-forge::numba if you are using conda.

We are facing some major problems due to that now:

“numba 0.56.2 requires setuptools<60, but you have setuptools 65.4.1 which is incompatible.”

It also generates the following issues in compiled by pyinstaller program:

“DLL load failed while importing _multiarray_umath: The specified module could not be found.”

Please advise,
Regards,
Chris

@huskyy thank you for asking about this. Please try to use the new Numba 0.56.3 which was just released:

Woah, that was fast! Thank you so much @esc you have made my day.

@huskyy Just coincidence, we have been prepping this release for some time now. Today it was finally ready, just as you asked about it. In any case, I hope it helps and please don’t hesitate to report back any issues you may encounter, thank you!