casacore / python-casacore

Python bindings for casacore, a library used in radio astronomy
http://casacore.github.io/python-casacore
GNU Lesser General Public License v3.0
35 stars 22 forks source link

`python-casacore==3.5` does not work with `numpy==1.22` #235

Closed JSKenyon closed 2 years ago

JSKenyon commented 2 years ago

The recent release of version 3.5 makes python-casacore compatible with Python 3.10. However, the numpy version used to build the wheels is very new (>=1.23.0). This is problematic as not all packages (e.g. numba) have support for this version of numpy which makes installing python-casacore under Python 3.10 problematic. Would it be possible to instead build the wheels using numpy==1.22.x, the first version of numpy to have Python 3.10 support?

tammojan commented 2 years ago

Yes, this is possible. I'll try to make new wheels, but it will take a few weeks (holiday season).

JSKenyon commented 2 years ago

Thanks @tammojan!

tammojan commented 2 years ago

Fixed by #236, re-released, and pushed to pip. Could you try to upgrade?

JSKenyon commented 2 years ago

I have triggered my 3.10 CI and will let you know if the problem has been resolved ASAP.

JSKenyon commented 2 years ago

Thanks @tammojan! My 3.10 CI is working as expected. :-)