symforce icon indicating copy to clipboard operation
symforce copied to clipboard

Distrubute pip packages for Linux ARM64

Open arbor-arthur opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe. I've had many issues building/installing symforce. Having pip packages available can help significantly with this.

Describe the solution you'd like Currently, pip packages are only distributed for x86_64 macos, ARM64 macos, and x86_64 linux (see https://pypi.org/project/symforce/0.9.0/#files )

I'd like ARM64 linux to be added.

Describe alternatives you've considered I've generally just tried to build symforce myself, and that will be my immediate workaround here: building BOTH with pip install . for python compatibility AND with cmake for C++ compatibility, because I haven't figured out how to get either one to give a full install. However, for convenience and reliability, I think having more pre-built packages will be a great addition.

Additional context Add any other context or screenshots about the feature request here.

arbor-arthur avatar Jun 21 '23 16:06 arbor-arthur

This should be pretty doable I think

For reference:

  • https://cibuildwheel.readthedocs.io/en/stable/faq/#emulation
  • e.g. https://github.com/pydantic/pydantic/pull/2358

aaron-skydio avatar Jun 21 '23 18:06 aaron-skydio