Skip to content

Commit 7d73cb6

Browse files
committed
Initial cut at Python 3.4.2 port.
1 parent 667d0be commit 7d73cb6

15 files changed

+97
-741
lines changed

Makefile

Lines changed: 82 additions & 219 deletions
Large diffs are not rendered by default.

README.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,21 @@ The ``site-packages`` has the `Rubicon Objective-C`_ library pre-installed.
1111
This library enables you to have direct access to the iOS system libraries
1212
from within the Python environment.
1313

14-
The binaries support the ``$(ARCHS_STANDARD_32_BIT)`` set - that is, armv7 and
15-
armv7s. This should enable the code to run on:
14+
The binaries support the ``$(ARCHS_STANDARD)`` set - that is, armv7 and
15+
arm64. This should enable the code to run on:
1616

1717
* iPhone
18-
- iPhone 3GS,
19-
- iPhone 4
2018
- iPhone 4s
2119
- iPhone 5
2220
- iPhone 5s
21+
- iPhone 6
22+
- iPhone 6 Plus
2323
* iPad
2424
- iPad 2
2525
- iPad (3rd gen)
2626
- iPad (4th gen)
2727
- iPad Air
28+
- iPad retina
2829
* iPad Mini
2930
- iPad Mini (1st gen)
3031
- iPad Mini (2nd gen)
@@ -53,8 +54,7 @@ This should:
5354
2. Patch them as required for iOS compatibility
5455
3. Build the packages as iOS frameworks.
5556

56-
The build products will be in the `build` directory. You'll need to add
57-
**all** these frameworks (not just Python.framework) to your project.
57+
The build products will be in the `build` directory.
5858

5959
.. _downloaded: https://github.com/pybee/Python-iOS-support/releases/download/3.4.2-b1/Python-3.4.2-iOS-support.b1.tar.gz
6060

patch/Python/ModulesSetup

Lines changed: 0 additions & 49 deletions
This file was deleted.

patch/Python/ModulesSetup.mobile

Lines changed: 0 additions & 2 deletions
This file was deleted.

patch/Python/_scproxy.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

patch/Python/ctypes_duplicate.patch

Lines changed: 0 additions & 34 deletions
This file was deleted.

patch/Python/dynload.patch

Lines changed: 0 additions & 24 deletions
This file was deleted.

patch/Python/environ_symbol_fix.patch

Lines changed: 0 additions & 24 deletions
This file was deleted.

patch/Python/pyconfig.h

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
#if TARGET_IPHONE_SIMULATOR
2-
#include "pyconfig-simulator.h"
3-
#else
1+
#ifdef __arm64__
2+
#include "pyconfig-arm64.h"
3+
#endif
4+
5+
#ifdef __arm__
46
#include "pyconfig-armv7.h"
7+
#endif
8+
9+
#ifdef __x86_64__
10+
#include "pyconfig-x86_64.h"
511
#endif

patch/Python/pyconfig.patch

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)