From c770a168f70e4fda3eb3c8a3d6f445901d07456d Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 7 Jul 2016 15:56:42 +0800 Subject: [PATCH] initial cut at 3.5 branch. --- Makefile | 2 +- README.rst | 20 ++++++++++---------- patch/Python/Setup.embedded | 1 + 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 000ffd2..f55f2ee 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ PROJECT_DIR=$(shell pwd) BUILD_NUMBER=2 # Version of packages that will be compiled by this meta-package -PYTHON_VERSION=3.5.1 +PYTHON_VERSION=3.5.2 PYTHON_VER=$(basename $(PYTHON_VERSION)) OPENSSL_VERSION_NUMBER=1.0.2 diff --git a/README.rst b/README.rst index 1caaf42..4facc4e 100644 --- a/README.rst +++ b/README.rst @@ -1,11 +1,15 @@ Python Apple Support ==================== +**This repository branch builds a packaged version of Python 3.5.2**. +Other Python versions are available by cloning other branches of the main +repository. + This is a meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project. -It works by downloading, patching, and building a fat binary OpenSSL and -Python, and packaging them both in Apple Framework format. +It works by downloading, patching, and building a fat binary of Python and +selected pre-requisites, and packaging them both in Apple Framework format. The binaries support the ``$(ARCHS_STANDARD)`` set - that is, x86_64 for macOS, armv7 and arm64 for iOS devices, arm64 for appleTV devices, and armv7k @@ -44,10 +48,6 @@ for watchOS. This should enable the code to run on: - 4th gen * Apple Watch -This repository branch builds a packaged version of **Python 3.5.1**. -Other Python versions are available by cloning other branches of the main -repository. - Quickstart ---------- @@ -72,10 +72,10 @@ This should: The build products will be in the `build` directory; the compiled frameworks will be in the `dist` directory. -.. _for macOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5.1-b2/Python-3.5.1-macOS-support.b2.tar.gz -.. _for iOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5.1-b2/Python-3.5.1-iOS-support.b2.tar.gz -.. _for tvOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5.1-b2/Python-3.5.1-tvOS-support.b2.tar.gz -.. _for watchOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5.1-b2/Python-3.5.1-watchOS-support.b2.tar.gz +.. _for macOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-macOS-support.b1.tar.gz +.. _for iOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-iOS-support.b1.tar.gz +.. _for tvOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-tvOS-support.b1.tar.gz +.. _for watchOS: https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-watchOS-support.b1.tar.gz Acknowledgements ---------------- diff --git a/patch/Python/Setup.embedded b/patch/Python/Setup.embedded index 3c19d7f..6945bc4 100644 --- a/patch/Python/Setup.embedded +++ b/patch/Python/Setup.embedded @@ -62,6 +62,7 @@ resource resource.c select selectmodule.c syslog syslogmodule.c termios termios.c +time timemodule.c unicodedata unicodedata.c zlib zlibmodule.c -I$(prefix)/include -lz