PYPI mpy-cross fails to install on macos-latest (macos-14/arm64) and MacOS testing #14394
-
I notice that some of my GHA tests that depend on
Looking into some more detail I notice that the micropython-ci test only runs on : macOS-11 + Python 3.8
So a few questions:
@andrewleech - are you still building the PyPi package for mpy-cross ? On the ports_unix:macos test Failing: macos-14 on arm64
Success:
Q&D test of a unix build & test on MacOS-14 macos-14:
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.8'
- name: Build
run: source tools/ci.sh && ci_unix_macos_build
- name: Run tests
run: source tools/ci.sh && ci_unix_macos_run_tests
- name: Print failures
if: failure()
run: tests/run-tests.py --print-failures Results in :1
|
Beta Was this translation helpful? Give feedback.
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.
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 …