@@ -88,26 +88,23 @@ Please refer to the LICENSE file.
8888## History
8989
9090In 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.
111108
112109Those mentioned changes has been done this way to make easier the transition
113110between python3 and python2. We will slowly phase out python2 support
0 commit comments