raysect / source

The main source repository for the Raysect project.
http://www.raysect.org
BSD 3-Clause "New" or "Revised" License
86 stars 23 forks source link

Publish manylinux wheel for Python 3.10 #423

Closed jacklovell closed 8 months ago

jacklovell commented 1 year ago

Wheels are available for Python 3.7 to 3.9 on PyPI, but not for Python 3.10. Manylinux1 probably isn't suitable, but manylinux2014 wheels can be produced pretty trivially in the docker://quay.io/pypa/manylinux2014_x86_64 container:

/opt/python/cp310-cp310/bin/pip wheel --no-deps raysect==0.8.1
auditwheel repair raysect-0.8.1-cp310-cp310-linux_x86_64.whl

This would greatly speed up installation (including for CI runs of dependant packages like Cherab) on Python 3.10.

jacklovell commented 8 months ago

Done: manylinux2014 wheels for Python 3.10-3.12 uploaded to PyPI, in addition to the existing manylinux1 wheels for 3.7-3.9.