maturin icon indicating copy to clipboard operation
maturin copied to clipboard

Improve iOS target support

Open messense opened this issue 1 year ago • 2 comments

  • [ ] Fix wheel tag naming: https://peps.python.org/pep-0730/#packaging
  • [ ] Respect IPHONEOS_DEPLOYMENT_TARGET env var

messense avatar Jun 06 '24 05:06 messense

I've just tested this on the current stable release and it looks like both the wheel name is incorrect (altough this might be a briefcase problem, haven't checked the relevant PEP) and the shared library is still called *.so (should be *.dylib).

There is still a lot of manual ENV variable setting involved, but I assume this can't really be fixed until the dust around the Python/iOS story settles a bit.

marcpabst avatar Sep 06 '24 11:09 marcpabst

just fyi, both Andoid and iOS wheels can now be published to PyPi: https://github.com/pypi/warehouse/pull/17559

Also, beeware's CPython (from 3.10) now looks for *.so instead of .dylib, so there is no need to change that.

marcpabst avatar Feb 26 '25 18:02 marcpabst