PyAV-Org / PyAV

Pythonic bindings for FFmpeg's libraries.
https://pyav.basswood-io.com/
BSD 3-Clause "New" or "Revised" License
2.43k stars 359 forks source link

Provide Apple M1 binaries for pypy #1394

Closed FirefoxMetzger closed 3 months ago

FirefoxMetzger commented 3 months ago

While doing some changes in ImageIO I've noticed that our test suite started to fail because it lacks pre-compiled pyav binaries for MacOS on pypy. I suspect that this is because macos-latest runners now use M1 (xref) which also breaks our test suite for FreeImage tests in a different place.

Would it be possible to add builds for this chipset to the build matrix?

WyattBlue commented 3 months ago

Pypy requires the host to be Apple Silicon in order to build Apple Silicon wheels.

from here

Note: pp39-macosx_arm64, pp310-macosx_arm64 were selected, but can't be built on x86_64 so will be skipped automatically.

WyattBlue commented 3 months ago

Done. https://github.com/PyAV-Org/PyAV/pull/1395