All binary artifacts produced in a Catalyst build are built for the specific local architecture (arm on mac), except for libcustom_calls built with setup.py. The latter is built as a fat binary (universal2) and the resulting wheel is also incorrectly tagged as a universal2 wheel. Fixing this in the setup.py config should be straightforward and would save us the rename step during wheel publishing, as well as shaving off a tiny bit of unused x86 code in the libcustom_calls.
All binary artifacts produced in a Catalyst build are built for the specific local architecture (arm on mac), except for libcustom_calls built with setup.py. The latter is built as a fat binary (universal2) and the resulting wheel is also incorrectly tagged as a universal2 wheel. Fixing this in the setup.py config should be straightforward and would save us the rename step during wheel publishing, as well as shaving off a tiny bit of unused x86 code in the libcustom_calls.