@@ -88,26 +88,23 @@ Please refer to the LICENSE file.
88
88
## History
89
89
90
90
In 2015 these tools were rewritten to provide a new, easier to use and
91
- extend interface. If you are looking for the old toolchain with
92
- distribute.sh and build.py, it is still available at
93
- https://github.com/kivy/python-for-android/tree/old_toolchain , and
94
- issues and PRs relating to this branch are still accepted. However, the
95
- new toolchain contains all the same functionality via the built in
96
- pygame bootstrap.
97
-
98
- In the last quarter of 2018 the python recipes has been changed, the new recipe
99
- for python3 (3.7.1) has a new build system which has been applied to the ancient
100
- python recipe, allowing us to bump the python2 version number to 2.7.15. This
101
- change, unifies the build process for both python recipes, and probably solve
102
- some issues detected over the years, but unfortunately, this change breaks the
103
- pygame bootstrap (in a near future we will fix it or remove it). Also should be
104
- mentioned that the old python recipe is still usable, and has been renamed to
105
- ` python2legacy ` . This ` python2legacy ` recipe allow us to build with a minimum
106
- api lower than 21, which is not the case for the new python recipes which are
107
- limited to a minimum api of 21. All this work has been done using android ndk
108
- version r17c, and your build should success with that version...but be aware
109
- that the project is in constant development so...the ndk version will change
110
- at some time.
91
+ extend interface. If you'd like to browse the old toolchain, its
92
+ status is recorded for posterity at at
93
+ https://github.com/kivy/python-for-android/tree/old_toolchain .
94
+
95
+ In the last quarter of 2018 the python recipes has been changed, the
96
+ new recipe for python3 (3.7.1) has a new build system which has been
97
+ applied to the ancient python recipe, allowing us to bump the python2
98
+ version number to 2.7.15. This change, unifies the build process for
99
+ both python recipes, and probably solve some issues detected over the
100
+ years. Also should be mentioned that the old python recipe is still
101
+ usable, and has been renamed to ` python2legacy ` . This ` python2legacy `
102
+ recipe allow us to build with a minimum api lower than 21, which is
103
+ not the case for the new python recipes which are limited to a minimum
104
+ api of 21. All this work has been done using android ndk version r17c,
105
+ and your build should success with that version...but be aware that
106
+ the project is in constant development so...the ndk version will
107
+ change at some time.
111
108
112
109
Those mentioned changes has been done this way to make easier the transition
113
110
between python3 and python2. We will slowly phase out python2 support
0 commit comments