PYPI mpy-cross fails to install on macos-latest (macos-14/arm64) and MacOS testing #14394
Replies: 1 comment 5 replies
-
FYI the mpy_cross package on pypi is published from my auto-builder on Gitlab: This little CI project is something I set up ~6 years ago and have barely touched since, it diligently updates its own micropython submodule including tags, building and publishing mpy_cross packages as needed without human intervention. There's a loose plan to replace this with one built here, but no schedule or timeline for that. Being hands-off I really haven't looked into updating the compatibility of the packages unless someone points out one is broken... like now. Edit: the build image currently used to cross compile for macos hasn't been updated in a few years, but there's now actual Mac runners available on Gitlab I could possibly use instead: https://docs.gitlab.com/ee/ci/runners/hosted_runners/macos.html |
Beta Was this translation helpful? Give feedback.
-
I notice that some of my GHA tests that depend on
mpy-cross
have started to fail on macOS-latest with :macos-latest
latest appears to have been recently bumped from 12.x to 14.xLooking into some more detail I notice that the micropython-ci test only runs on : macOS-11 + Python 3.8
So a few questions:
Can mpy-cross run on macos-latest (
macos-14
) ormacos-13
?I have no macos to test on - but in a Q&D test in actions
the macos test fails on macos-14 with:
3 tests failed: ffi_callback float_parse float_parse_doubleprec
Does the mpy-cross package need an update to allow it to run on macos-14 ?
@andrewleech - are you still building the PyPi package for mpy-cross ?
On the ports_unix:macos test
4. What is the rationale for the mac-os test using
macos-11.0
rather than macos-13 or -12 ?I know that there have been a few MacOS / Python combinations that have caused issues with
black
in my own test , but with Python 3.11 + and the switch to ruff that should not be an issue anymoreFailing: macos-14 on arm64
Success:
Full details
Q&D test of a unix build & test on MacOS-14
Results in :1
Beta Was this translation helpful? Give feedback.
All reactions