Skip to content

Commit be7a4f9

Browse files
committed
Clean out the master repository.
All the content is now held in branches.
1 parent efb125b commit be7a4f9

File tree

4 files changed

+20
-42090
lines changed

4 files changed

+20
-42090
lines changed

README.rst

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Python Apple Support
44
This is a meta-package for building a version of Python that can be embedded
55
into a macOS, iOS, tvOS or watchOS project.
66

7-
It works by downloading, patching, and building a fat binary OpenSSL and
8-
Python, and packaging them both in Apple Framework format.
7+
It works by downloading, patching, and building a fat binary of Python and
8+
selected pre-requisites, and packaging them both in Apple Framework format.
99

1010
The binaries support the ``$(ARCHS_STANDARD)`` set - that is, x86_64 for
1111
macOS, armv7 and arm64 for iOS devices, arm64 for appleTV devices, and armv7k
@@ -44,44 +44,29 @@ for watchOS. This should enable the code to run on:
4444
- 4th gen
4545
* Apple Watch
4646

47-
This repository branch builds a packaged version of **Python 3.4.2**.
48-
Other Python versions are available by cloning other branches of the main
49-
repository.
5047

51-
Quickstart
52-
----------
48+
The master branch of this repository has no content; there is an
49+
independent branch for each supported version of Python. The following
50+
Python versions are supported:
5351

54-
Pre-built versions of the frameworks can be downloaded `for macOS`_, `for
55-
iOS`_, `for tvOS`_, and `for watchOS`_, and added to your project.
52+
* `Python 2.7.12 <https://github.com/pybee/Python-Apple-support/tree/2.7>`__:
5653

57-
Alternatively, to build the frameworks on your own, download/clone this
58-
repository, and then in the root directory, and run:
54+
* `macOS <https://github.com/pybee/Python-Apple-support/releases/download/2.7-b1/Python-2.7-macOS-support.b1.tar.gz>`__
55+
* `iOS <https://github.com/pybee/Python-Apple-support/releases/download/2.7-b1/Python-2.7-iOS-support.b1.tar.gz>`__
56+
* `tvOS <https://github.com/pybee/Python-Apple-support/releases/download/2.7-b1/Python-2.7-tvOS-support.b1.tar.gz>`__
57+
* `watchOS <https://github.com/pybee/Python-Apple-support/releases/download/2.7-b1/Python-2.7-watchOS-support.b1.tar.gz>`__
5958

60-
* `make` (or `make all`) to build everything.
61-
* `make macOS` to build everything for macOS.
62-
* `make iOS` to build everything for iOS.
63-
* `make tvOS` to build everything for tvOS.
64-
* `make watchOS` to build everything for watchOS.
59+
* `Python 3.4.5 <https://github.com/pybee/Python-Apple-support/tree/3.4>`__:
6560

66-
This should:
61+
* `macOS <https://github.com/pybee/Python-Apple-support/releases/download/3.4-b1/Python-3.4-macOS-support.b1.tar.gz>`__
62+
* `iOS <https://github.com/pybee/Python-Apple-support/releases/download/3.4-b1/Python-3.4-iOS-support.b1.tar.gz>`__
63+
* `tvOS <https://github.com/pybee/Python-Apple-support/releases/download/3.4-b1/Python-3.4-tvOS-support.b1.tar.gz>`__
64+
* `watchOS <https://github.com/pybee/Python-Apple-support/releases/download/3.4-b1/Python-3.4-watchOS-support.b1.tar.gz>`__
6765

68-
1. Download the original source packages
69-
2. Patch them as required for compatibility with the selected OS
70-
3. Build the packages as XCode-compatible frameworks.
66+
* `Python 3.5.2 <https://github.com/pybee/Python-Apple-support/tree/3.5>`__:
7167

72-
The build products will be in the `build` directory; the compiled frameworks
73-
will be in the `dist` directory.
68+
* `macOS <https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-macOS-support.b1.tar.gz>`__
69+
* `iOS <https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-iOS-support.b1.tar.gz>`__
70+
* `tvOS <https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-tvOS-support.b1.tar.gz>`__
71+
* `watchOS <https://github.com/pybee/Python-Apple-support/releases/download/3.5-b1/Python-3.5-watchOS-support.b1.tar.gz>`__
7472

75-
.. _for macOS: https://github.com/pybee/Python-Apple-support/releases/download/3.4.2-b6/Python-3.4.2-macOS-support.b6.tar.gz
76-
.. _for iOS: https://github.com/pybee/Python-Apple-support/releases/download/3.4.2-b6/Python-3.4.2-iOS-support.b6.tar.gz
77-
.. _for tvOS: https://github.com/pybee/Python-Apple-support/releases/download/3.4.2-b6/Python-3.4.2-tvOS-support.b6.tar.gz
78-
.. _for watchOS: https://github.com/pybee/Python-Apple-support/releases/download/3.4.2-b6/Python-3.4.2-watchOS-support.b6.tar.gz
79-
80-
Acknowledgements
81-
----------------
82-
83-
The approach to framework packaging is drawn from `Jeff Verkoeyen`_, and
84-
`Ernesto García's`_ tutorials.
85-
86-
.. _Jeff Verkoeyen: https://github.com/jverkoey/iOS-Framework
87-
.. _Ernesto García's: http://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial

0 commit comments

Comments
 (0)