Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
3
-
SDK10: FIT, PthFndng, 3.5 Rel, SDK12: Scp Fnc, FIT, Misc, SDK14: CLoE + Others
Description
Looking to add Python 3.12 support (PYCBC-1563), but with that we now must support 5 versions of Python (3.8 - 3.12) and that is a significant increase to our CI load. Also, it adds 6 more wheels that we need to produce. The 6 additional wheels would bring our total number of released wheels to 30. If we move to the Py_LIMITED_API, we should be able to drop the number of wheels to a wheel per platform we support which would significantly reduce CI load and the number of wheels we need to publish.
Wheels should drop to 5 or six (depends on macos universal2 path). See list below.
Platforms:
- manylinux_x86_64
- manylinux_aarch64
- musllinux_x86_64
- macos
- We had to move away from using the universal2 path for some reason (need to go back through my notes to see why, but it might be due to the builders we have?). Anyway if we can go back to the universal2 path then it will be a single wheel for the macos platform otherwise it is 2.
- windows_x86-64
Attachments
Issue Links
- relates to
-
PYCBC-1563 Add Python 3.12 Support
- Open