Martinsos / edlib

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.
http://martinsos.github.io/edlib
MIT License
505 stars 165 forks source link

In Github Actions, get building of python wheels working on macos-14 (arm64) #225

Open Martinsos opened 3 weeks ago

Martinsos commented 3 weeks ago

Currently it works for ubuntu22 and for macos13, but if I try to also build wheels on macos-14, I get an error that x86-64 something was expected, but it got arm64. So some part of the wheel building process for some reason expects x86-64 thingy while we generated arm64. Sounds like the fact that we generated arm64 is ok, while the expectation of x86-64 artifacts is what shouldn't be happening, but I am not sure.

I am currently building both x86-64 and universal2 (which work both on x86-64 and arm64) on macos13 so this is not urgent, but still, it would be nice to also be able to build on macos14.

Help is welcome if anybody has good idea what could be the cause here!

Failing Github Action: https://github.com/Martinsos/edlib/actions/runs/10709084188/job/29692891856 .