hdbscan icon indicating copy to clipboard operation
hdbscan copied to clipboard

Fix Build Wheel for Linux python 3.12

Open Antobiotics opened this issue 1 year ago • 4 comments

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

Antobiotics avatar Dec 05 '24 10:12 Antobiotics

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.

Antobiotics avatar Dec 05 '24 11:12 Antobiotics

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.

joaquindas avatar Apr 03 '25 00:04 joaquindas

@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.

joaquindas avatar Apr 28 '25 18:04 joaquindas

I am really not familiar with this part of the project, so I'll leave this for more experienced maintainers.

JelmerBot avatar Apr 30 '25 08:04 JelmerBot

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.

joaquindas avatar Jul 03 '25 18:07 joaquindas

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

nazq avatar Jul 28 '25 15:07 nazq