beeware / Python-Apple-support

A meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project.
MIT License
1.11k stars 161 forks source link

WIP: py 3.6 enable bitcode, bump numpy to 1.16.3 #72

Closed dalcacer closed 4 years ago

dalcacer commented 5 years ago

This pull request enables bitcode for all Python 3.6 builds and supporting libs. It further focuses on enabling numpy 1.16.3 on iOS and was tested on actual devices and the simulator.

Trivia

Approach

Todo

For our build the following platforms were selected (makefile)

# Supported OS
# OS=macOS iOS tvOS watchOS
# limit build to macOS iOS
OS=macOS iOS
dalcacer commented 5 years ago

The PR (in general) also works for 3.7. The only difference is the patched list of libraries (python3.7m instead of python3.6m).

dalcacer commented 4 years ago

Closing merge request, because of deprecation.