Emergency Self-Construct
Emergency Self-Construct
@connortann yes, that is unfortunate. We have seen this before with the Python upper bound too. Metadata on PyPI for older releases can not be fixed or patched, so there...
Note: the above issues appears to exist only in `uv`, from what we can tell `pip` does the right thing: ``` ❯ pip install --dry-run numba numpy Collecting numba Downloading...
@connortann which version of Python did you use to generate the examples above?
@connortann but does the installation from `uv` actually succeed? 0.51.2 isn't compatible with Python 3.12.. I'm somewhat surprised here.
I see: ``` 💣 zsh» python --version Python 3.12.4 💣 zsh» pip install --dry-run numba numpy==2.1 Collecting numba Using cached numba-0.60.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.7 kB) Collecting numpy==2.1 Using cached numpy-2.1.0-cp312-cp312-macosx_14_0_arm64.whl.metadata (60 kB)...
> The install fails when installing with `uv`, although it looks like the error is different: > > ``` > $ uv pip install numpy numba > Resolved 4 packages...
> I'll report that I managed to compile numba from the master branch with the latest numpy 2.1, on NixOS. However it wasn't comfortable - I had to manually edit...
Also, note that there are some issues with Numpy 2.1 which cause the Numba test suite to fail: https://dev.azure.com/numba/numba/_build/results?buildId=17660&view=logs&j=5ac7dbda-0274-52a7-2be6-066fc01d5d9f&t=620d9c0c-9421-523c-f41b-31cbd49184cc&l=12497 please use current `main` of Numba with NumPy 2.1 with caution.
> > > I'll report that I managed to compile numba from the master branch with the latest numpy 2.1, on NixOS. However it wasn't comfortable - I had to...
> Thanks for the warning. I noticed many more tests failing on our platform, and it takes a lot of time to run them all, so I don't have a...