2

First I asked on gitter, though I got help they were not sure, see link

Numpy release v1.21.3 states:

Note a few oddities about Python 3.10:

  • There are no 32 bit wheels for Windows, Mac, or Linux.

Questions:

  • Those wheels were not provided this time, does someone know, why?

  • From the release notes is not clear to me if wheels for windows 32 bits will be provided in the future or from now own there will be no 32 bits wheels

  • Which options do we have now? Build it on our own or download from gohlke/pythonlibs he seems to have built numpy wheels for py3.10 but pip download/install is honestly much more convenient.

Background: we test a 32bit dll with cffi and numpy and we would like to upgrade.

Hugo
  • 27,885
  • 8
  • 82
  • 98
Cesc
  • 904
  • 1
  • 9
  • 17
  • Have you tried asking this the maintainers of that package? – Nico Haase Nov 02 '21 at 06:16
  • Did you see this [question](https://stackoverflow.com/questions/69559936/pyviennacl-installation-using-pip/69581218#69581218)? – meti Nov 02 '21 at 06:34
  • 1
    Simply don't upgrade. The last Intel CPU that only supported 32bit was released almost 20 years ago. So you're testing for an ancient architecture that you will eventually phase out anyways. – Nils Werner Nov 02 '21 at 06:53
  • 1
    Question 1: see first link I posted Question 2: see second link I posted, the post you liked refers to the same page I mentioned (gohlke) Question 3: Not upgrading has also it's maintance cost. I should have given more context, the situation is a bit more complex than that. On PC that's right. The problem is that we test a 32 bit dll on PC, the code under test will eventually run on a embedded device which is a 32 bit architecture, do you have a feeling when we will have no more embedded devices on 32bit arch? – Cesc Nov 02 '21 at 08:12

2 Answers2

2

It seems the GitHub actions infrastructure repo dropped 32bit a while back and nobody complained: https://github.com/actions/virtual-environments/issues/4226#issuecomment-945097662

Nils Werner
  • 34,832
  • 7
  • 76
  • 98
0

numpy-1.22.3-cp310-cp310-win32.whl is now available on pypi, just pip install numpy on python-3.10 32 bit and you are ready to go.

Cesc
  • 904
  • 1
  • 9
  • 17