cgohlke/imagecodecs

OSX/ARM wheel missing

Closed this issue · 7 comments

https://pypi.org/project/imagecodecs/#files

I see wheels for

  • pypy
  • cpython
    • win(32,arm64,x64)
    • manylinux
    • osx/x64

but no osx/arm.

Related: conda-forge/imagecodecs-feedstock#79

Duplicate of #44, #48, and #70. I have ordered the "cheapest" m2 mac mini but apparently it'll take months to deliver...

Sorry for the duplicate :|

Would you consider using cibuildwheel as a github action, which does support osx/arm (one of my examples )?

Also, I am happy to be your build farm, if we can work out a reasonable way to organise this. I think that for most of the xarray user base, conda-forge would be the preferred solution.

Thanks. I'll give github actions a try. The macos_x86_64 and linux wheels are currently built on Azure...

Exceeded GitHub storage quota after three failed runs

I suppose I am surprised compared to fastparquet. Although that does not build for pypy and doesn't need to build a load of upstream dependencies on the fly, maybe that's the difference. There are many github features (e.g., caching) that can help, but I am no expert on that.

I didn't realise about numcodecs - also a build system that hasn't been updated recently. I had not noticed because of conda-forge.

I uploaded experimental macosx_11_0_arm64 wheels for CPython 3.10 and 3.11 to PyPI. Unfortunately the project reached its storage limit and I'll have to start removing old releases...

Sorry this process turned out painful!