Support for Python 3.13
As of August 2024, Numba now supports Python 3.13. I have heard numba was the only dependency blocking support for Python >3.12, so if that is true, umap should be able to support 3.13 as well?
EDIT: Mistakenly typed "numpy" instead of "numba."
Numba is the the main dependency that tends to be a blocker. I am not aware that they support 3.13 yet, but likely will soon.
Sorry, I meant to say numba now supports Python 3.13, as seen on their releases page .
Numba is the the main dependency that tends to be a blocker. I am not aware that they support 3.13 yet, but likely will soon.
Well In this case I seem to be unable to install umap on Python 3.10.
error: Failed to prepare distributions
Caused by: Failed to download and build `llvmlite==0.36.0`
Caused by: Build backend failed to determine requirements with `build_wheel()` (exit code: 1)
...
File "<string>", line 55, in <module>
File "<string>", line 52, in _guard_py_ver
RuntimeError: Cannot install on Python version 3.10.15; only versions >=3.6,<3.10 are supported.
For context, the current version of llvmlite (0.44.0) supports python 3.13, so it's the specific requirement llvmlite==0.36.0 that is the issue.