MacPython / pandas-wheels

12 stars 21 forks source link

Request for musllinux wheels #176

Open tgross35 opened 2 years ago

tgross35 commented 2 years ago

Hello all,

Issues like this https://github.com/pandas-dev/pandas/issues/22668 discussed adding musllinux wheels to improve installation on Alpine. I haven't found this addressed anywhere, but the recent PEP 656 defines musl builds, so it should now be possible.

If a reference implementation is needed,cibuildwheel is a good example.

Unfortunately the numpy dependency is going to block any sort of "quick" install, but pandas moving to a wheel would still take a nice chunk out of install time. And help keep images much smaller.

I'd be happy to help if somebody could point me in the right direction

tgross35 commented 2 years ago

Adding the note that musl wheels are a WIP for numpy as well https://github.com/numpy/numpy/issues/20089

lithomas1 commented 2 years ago

Hi @tgross35, thanks for the request. I think a reasonable first step would be to add CI for musllinux in the main pandas repo. We can add wheels afterwards if the test suite passes with musllinux. Feel free to tag me if you need any help with this.

tgross35 commented 2 years ago

Thanks @lithomas1, that sounds very doable. I'm currently trying to figure out how to get musl wheels working for numpy, will jump over here after that is successful.