Skip to content

Conversation

@radarhere
Copy link
Member

@radarhere radarhere commented Sep 17, 2023

Helps #6941.

With the release of NumPy 1.26.0, NumPy supports Python 3.12 - https://github.com/numpy/numpy/releases/tag/v1.26.0

@hugovk
Copy link
Member

hugovk commented Sep 17, 2023

Hmm, NumPy has wheels for PyPy3.9 but not for PyPy3.10:

  • numpy-1.26.0-pp39-pypy39_pp73-win_amd64.whl
  • numpy-1.26.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • numpy-1.26.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

https://pypi.org/project/numpy/1.26.0/#files

@hugovk
Copy link
Member

hugovk commented Sep 17, 2023

I asked NumPy about PyPy3.10 wheels: numpy/numpy#24728

@radarhere
Copy link
Member Author

I've added commits to fix building on PyPy 3.10 in the meanwhile.

As for Python 3.9 on Cygwin, the initial error is "Failed to build ninja".
Installing that, I get "No BLAS library detected! Install one, or use the allow-noblas build option".

https://stackoverflow.com/questions/73659464/does-openblas-devel-exist-for-cygwin tells me that there is no devel openblas package for Cygwin, so I attempted to use 'allow-noblas'.

To do this, numpy/numpy#24703 suggests

Instead, I have pushed a commit here to simply not use NumPy 1.26 on Cygwin.

@hugovk hugovk merged commit 7a633e3 into python-pillow:main Sep 20, 2023
@hugovk
Copy link
Member

hugovk commented Sep 20, 2023

Thanks!

@radarhere
Copy link
Member Author

The NumPy pinning has been replaced in #7880 with the packaged NumPy versions instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants