Skip to content

Arm64 wheel - #439

Merged
methane merged 2 commits into
msgpack:masterfrom
tsahee:arm64-wheel
Dec 11, 2020
Merged

methane merged 2 commits into
msgpack:masterfrom
tsahee:arm64-wheel

Conversation

@tsahee

@tsahee tsahee commented Sep 22, 2020

Copy link
Copy Markdown
Contributor

With the increase of Arm CPUs in datacenters and the upcoming Apple migration to Arm, the use of Python on these platforms is growing. However, installing Python modules without Wheels is often fails or it is very slow. The error messages users see are not clearly identifying the problem as missing build dependency. Publishing a Wheel is typically low effort, just a few lines in the build script. For users this saves significant time by avoiding troubleshooting and not having to wait for build processes to finish.

I was happy to see msgpack already uses travis.com for testing on arm64. To minimize impact on the repository, I suggest building arm64 wheels using the existing github actions, with qemu-user-static. Would be happy to hear any comments you might have.

Thank you!
Tsahi.

@codecov-commenter

codecov-commenter commented Sep 22, 2020 •

Copy link
Copy Markdown

Codecov Report

Merging #439 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #439   +/-   ##
=======================================
  Coverage   88.07%   88.07%           
=======================================
  Files           5        5           
  Lines         847      847           
=======================================
  Hits          746      746           
  Misses        101      101           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8fb709f...4c2263b. Read the comment docs.

@tsahee tsahee mentioned this pull request Oct 15, 2020
@methane
methane merged commit 7d6b4df into msgpack:master Dec 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants