jpy-consortium / jpy

Apache License 2.0
68 stars 16 forks source link

Build universal2 wheels for macos #130

Closed devinrsmith closed 6 months ago

devinrsmith commented 6 months ago

This ensures that python 3.8+ produce universal2 wheels (python 3.6, 3.7 doesn't support M1).

Fixes #110

devinrsmith commented 6 months ago

Here are the resulting macos wheels:

jpy-0.16.0.dev0-cp36-cp36m-macosx_10_14_x86_64.whl
jpy-0.16.0.dev0-cp37-cp37m-macosx_11_0_x86_64.whl
jpy-0.16.0.dev0-cp38-cp38-macosx_11_0_universal2.whl
jpy-0.16.0.dev0-cp39-cp39-macosx_11_0_universal2.whl
jpy-0.16.0.dev0-cp310-cp310-macosx_11_0_universal2.whl
jpy-0.16.0.dev0-cp311-cp311-macosx_10_9_universal2.whl
jpy-0.16.0.dev0-cp312-cp312-macosx_10_9_universal2.whl

I've done basic smoketest that all of the universal2 wheels work on an M1.