Fix Build Wheel for Linux python 3.12
Fix BuildPublishArtifact CD step for Manylinux2014Build linux_py312.
This seems to be related to the issue: https://github.com/scikit-learn-contrib/hdbscan/issues/656
Build Wheels passes now for Manylinux2014Build linux_py312 in this run
The over-whole pipeline fails as I suspect it is supposed to be ran for release- branches so twine upload calls and step Raise error if version doesnt match tag are failing.
Is there any chance this could be merged? Currently having issues with having to compile in linux deployments and taking 50mins+ since there are no wheels available for Linux python 3.12.
@JelmerBot Sorry, is it possible to look at this PR? It has been quite difficult to work around the 3.12 wheels not being available for manylinux.
I am really not familiar with this part of the project, so I'll leave this for more experienced maintainers.
I'm not sure who to ask, but it would be extremely helpful to have this be merged so that it can be integrated into production applications that run on cloud linux servers.
For those still struggling. I can confirm that this compiles using uv build -p 3.12 (no many linux but at least you have the wheel in your uv cache)
My workaround was to run the above in a pre-step then the uv sync for my proj works fine