Skip to content

Commit 9a1498b

Browse files
committed
Updated patch for first 3.7.0 build.
1 parent f0f29cf commit 9a1498b

File tree

6 files changed

+14873
-16606
lines changed

6 files changed

+14873
-16606
lines changed

Makefile

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ PYTHON_VERSION=3.7.0
3434
PYTHON_VER=$(basename $(PYTHON_VERSION))
3535

3636
OPENSSL_VERSION_NUMBER=1.0.2
37-
OPENSSL_REVISION=n
37+
OPENSSL_REVISION=o
3838
OPENSSL_VERSION=$(OPENSSL_VERSION_NUMBER)$(OPENSSL_REVISION)
3939

4040
BZIP2_VERSION=1.0.6
4141

42-
XZ_VERSION=5.2.3
42+
XZ_VERSION=5.2.4
4343

4444
# Supported OS
4545
OS=macOS iOS tvOS watchOS
@@ -49,10 +49,8 @@ TARGETS-macOS=macosx.x86_64
4949
CFLAGS-macOS=-mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
5050

5151
# iOS targets
52-
TARGETS-iOS=iphonesimulator.x86_64 iphonesimulator.i386 iphoneos.armv7 iphoneos.armv7s iphoneos.arm64
52+
TARGETS-iOS=iphonesimulator.x86_64 iphoneos.arm64
5353
CFLAGS-iOS=-mios-version-min=7.0
54-
CFLAGS-iphoneos.armv7=-fembed-bitcode
55-
CFLAGS-iphoneos.armv7s=-fembed-bitcode
5654
CFLAGS-iphoneos.arm64=-fembed-bitcode
5755

5856
# tvOS targets
@@ -336,7 +334,7 @@ XZ_FRAMEWORK-$1=build/$1/Support/XZ
336334
PYTHON_FRAMEWORK-$1=build/$1/Support/Python
337335
PYTHON_RESOURCES-$1=$$(PYTHON_FRAMEWORK-$1)/Resources
338336

339-
$1: dist/Python-$(PYTHON_VER)-$1-support.b$(BUILD_NUMBER).tar.gz packages-$1
337+
$1: dist/Python-$(PYTHON_VER)-$1-support.b$(BUILD_NUMBER).tar.gz
340338

341339
clean-$1:
342340
rm -rf build/$1

README.rst

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
Python Apple Support
22
====================
33

4-
**Python 3.7.0 has not yet been released - this repository is a placeholder
5-
in preparation for the final release, which is currently expected mid 2018**
6-
74
**This repository branch builds a packaged version of Python 3.7.0**.
85
Other Python versions are available by cloning other branches of the main
96
repository.
@@ -15,16 +12,18 @@ It works by downloading, patching, and building a fat binary of Python and
1512
selected pre-requisites, and packaging them as static libraries that can be
1613
incorporated into an XCode project.
1714

18-
The binaries support the ``$(ARCHS_STANDARD)`` set - that is, x86_64 for
19-
macOS; armv7, armv7s and arm64 for iOS devices, arm64 for appleTV devices, and
20-
armv7k for watchOS. This should enable the code to run on:
15+
The binaries support x86_64 for macOS; arm64 for iOS and appleTV devices;
16+
and armv7k for watchOS. This should enable the code to run on:
2117

2218
* MacBook
2319
* iMac
2420
* Mac Pro
25-
* iPhone (4s or later)
26-
* iPad
27-
* iPod Touch (4th gen or later)
21+
* iPhone (5s or later)
22+
* iPad (5th gen or later)
23+
* iPad Air (all models)
24+
* iPad Mini (2 or later)
25+
* iPad Pro (all models)
26+
* iPod Touch (6th gen or later)
2827
* Apple TV (4th gen or later)
2928
* Apple Watch
3029

0 commit comments

Comments
 (0)