======Archive: Buildozer avec python 2.7====== **{{tagpage>kivy|Toutes les pages Kivy}}** **Python 2.7 c'est fini très bientôt [[https://pythonclock.org/|Python2 c'est fini dans ...]]** Mais comme guido n'est plus là, twitter réussira peut-être à le conserver !!! Cette page ne concerne que python 2.7 Pour python 3.5, voir la page **[[archives:kivy_buildozer_pour_creer_une_application_android_avec_un_script_python|Buildozer avec python 3.5]]** Utiliser VirtualBox avec 2 systèmes invités différents si vous utilisez python3.5 et python2.7 pour divers projets. Twisted n'est pas entièrement porté en python3. Kivent ne marche pas en python3. ===== Préalable suffisant ===== Installation de dépendances systèmes diverses: sudo apt-get install autoconf automake build-essential cmake caja-open-terminal libav-tools git python-pip python-dev pkg-config libsdl2-dev python-setuptools ffmpeg libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev zlib1g-dev libgstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good ===== Kivy ===== Vérifier la version de cython à installer: * [[https://kivy.org/docs/installation/installation-linux.html#cython|Version de cython]] sudo pip install --upgrade cython==0.23 sudo pip install pygame sudo pip install kivy ===== Buildozer ===== debian Stretch 9.4 mars 2018 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386 sudo apt-get install openjdk-8-source libssl-dev openssl sudo pip install colorama sh appdirs jinja2 six pyopenssl sudo pip install buildozer ===== Test avec l'exemple 16 de la doc Kivent ===== **Les sources avec les sorties terminal [[https://github.com/sergeLabo/kivent_example_16|sur github]]** et avec un apk dans le dossier /bin pour tester et jouer ! ===== Twisted ===== sudo pip install twisted ==== Error ==== Février 2018 Debian 9.2 Stretch Download error on https://pypi.python.org/simple/incremental/: unknown url type: https -- Some packages may not be found! Couldn't find index page for 'incremental' (maybe misspelled?) Download error on https://pypi.python.org/simple/: unknown url type: https -- Some packages may not be found! No local packages or download links found for incremental>=16.10.1 distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('incremental>=16.10.1') [WARNING]: ERROR: /media/data/3D/projets/android_server/.buildozer/android/platform/build/build/python-installs/android_server/bin/python.host failed! # Command failed: /usr/bin/python -m pythonforandroid.toolchain create --dist_name=android_server --bootstrap=sdl2 --requirements=kivy,twisted --arch armeabi-v7a --copy-libs --color=always --storage-dir=/media/data/3D/projets/android_server/.buildozer/android/platform/build ===Post stackoverflow pour une solution=== [[https://stackoverflow.com/questions/49707807/buildozer-with-twisted-fails-because-it-cannot-find-incremental|Buildozer with twisted fails because it cannot find incremental]] [[https://github.com/sergeLabo/androidserver2|Sources androidserver2 on github]] {{tag>sb archive}}