mathurinm / celer

Fast solver for L1-type problems: Lasso, sparse Logisitic regression, Group Lasso, weighted Lasso, Multitask Lasso, etc.
https://mathurinm.github.io/celer/
BSD 3-Clause "New" or "Revised" License
199 stars 33 forks source link

ENH add action to build and release macOS (and windows?) wheels #272

Closed mathurinm closed 2 years ago

mathurinm commented 2 years ago

@PABannier could not compile on his machine so I drafted https://github.com/mathurinm/celer/pull/271 to release a macOS wheel. It's only for one version of python, numpy version is not controlled (we should pick a version lagging a bit bc numpy ABI is forward but not backward compatible)

I also had to install celer before building the wheel because cpp files were not found otherwise, which is weird IMO

@Badr-MOUFAD can you look if there exist clean ways to release wheels for many python versions under macOS ?

mathurinm commented 2 years ago

https://github.com/mathurinm/celer/tree/wheels_all_os does it now