generic-poky/meta/recipes-devtools/python/python3
Dominic Sacré 3f2ab3f7cc python3: Build and package precompiled modules
Remove the patch that was applied in the python3 and python3-native
recipes to skip compilation of python modules.

Modify generate-manifest-3.5.py to match '__pycache__' directories in
FILES_*.
This is necessary because Python3 puts .pyc files in '__pycache__'
subdirectories one level below the corresponding .py files, whereas in
Python2 they used to be right next to the sources.

This change significantly reduces the startup overhead of Python3
scripts. For example, on a Cortex-A9, "python3 -c pass" took 0.40s
before, and 0.19s after.

(From OE-Core rev: bb4d689769703177dbb0df0935e15016b879f42b)

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-30 15:48:05 +00:00
..
000-cross-compile.patch python3-native: Upgrade from 3.5.1 to 3.5.2 2016-08-10 10:46:30 +01:00
0001-Do-not-use-the-shell-version-of-python-config-that-w.patch python3-native: use the previous version of python-config script 2016-03-09 17:00:28 +00:00
0001-h2py-Fix-issue-13032-where-it-fails-with-UnicodeDeco.patch
03-fix-tkinter-detection.patch
12-distutils-prefix-is-inside-staging-area.patch python-native, python3-native: remove the use of exported HOST_SYS and BUILD_SYS variables 2016-06-01 12:38:41 +01:00
030-fixup-include-dirs.patch
070-dont-clean-ipkg-install.patch
080-distutils-dont_adjust_files.patch
130-readline-setup.patch
150-fix-setupterm.patch
CVE-2016-5636.patch python3: Security fix CVE-2016-5636 2016-07-20 10:28:52 +01:00
avoid-ncursesw-include-path.patch python3: Upgrade from 3.3.3 to 3.4.2 2015-05-07 13:40:33 +01:00
avoid_warning_about_tkinter.patch python(3): Disable tkinter 2016-03-25 10:29:14 +00:00
cgi_py.patch
configure.ac-fix-LIBPL.patch python3: fix installed-vs-shipped when 64bit + multilib 2016-01-07 13:40:17 +00:00
fix_for_using_different_libdir.patch meta: update patch metadata 2016-07-08 09:57:24 +01:00
host_include_contamination.patch
python-3.3-multilib.patch python3-native: Upgrade from 3.5.1 to 3.5.2 2016-08-10 10:46:30 +01:00
python-config.patch python3: Revert python-config to distutils.sysconfig 2014-05-08 13:00:32 +01:00
python3-fix-CVE-2016-1000110.patch python: fix CVE-2016-1000110 2016-09-28 10:16:03 +01:00
python3-setup.py-no-host-headers-libs.patch python3: several fixes for cross compiling 2014-11-25 13:03:27 +00:00
python3-use-CROSSPYTHONPATH-for-PYTHON_FOR_BUILD.patch python3: several fixes for cross compiling 2014-11-25 13:03:27 +00:00
setup.py-check-cross_compiling-when-get-FLAGS.patch python3: fix for cross compiling 2015-01-23 11:36:27 +00:00
setup.py-find-libraries-in-staging-dirs.patch python3: detect libraries in STAGING_LIBDIR 2015-08-01 22:24:17 +01:00
setuptweaks.patch meta: Fix Upstream-Status statements 2015-09-12 23:01:53 +01:00
shutil-follow-symlink-fix.patch
sitecustomize.py
sysconfig.py-add-_PYTHON_PROJECT_SRC.patch python3: fix for cross compiling 2015-01-23 11:36:27 +00:00
sysroot-include-headers.patch
tweak-MULTIARCH-for-powerpc-linux-gnuspe.patch python3: fix do_configure check platform triplet error 2016-03-12 22:11:46 +00:00
unixccompiler.patch python3: add = to -L linking option only when the path is absolute 2016-06-01 12:38:42 +01:00
use_packed_importlib.patch meta: update patch metadata 2016-07-08 09:57:24 +01:00