Wheels for Python 3.12 were not being built, with two underlying causes:
Python 3.12 removed some deprecated distutils code which the minimum required version of numpy (1.22) depended on, so this has been bumped to version 1.26
There was a typo in the github actions (cp-312 instead of cp312) which meant cibuildwheel did not attempt to build the python 3.12 package
Wheels for Python 3.12 were not being built, with two underlying causes:
distutils
code which the minimum required version of numpy (1.22) depended on, so this has been bumped to version 1.26cp-312
instead ofcp312
) which meant cibuildwheel did not attempt to build the python 3.12 package