automake: don't delete .pyc files

The patch being removed in this commit removes *.pyc files from being
compiled. This dose not allow a user to select which files are included
in the image. Since optimization is no longer the default for python
we should have the ability to choose what is included in the image.

(From OE-Core rev: bee0f633f0b5ef2439b8e5d54cbfc7bc1f17f47e)

Signed-off-by: Joseph A. Lutz <joseph.lutz@novatechweb.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Joseph A. Lutz
2016-02-25 17:02:35 -06:00
committed by Richard Purdie
parent d6e63beb72
commit c366343724
2 changed files with 0 additions and 43 deletions

View File

@@ -1,42 +0,0 @@
Upstream-Status: Inappropriate [embedded specific]
* OE-Core's python creates the same binary output
for both pyc and pyo, so disable the creation of
pyc files by automake.
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Updated for automake-1.12.6
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
diff -Nurd automake-1.12.6/lib/py-compile automake-1.12.6/lib/py-compile
--- automake-1.12.6/lib/py-compile 2012-12-13 21:57:31.000000000 +0200
+++ automake-1.12.6/lib/py-compile 2012-12-27 19:34:01.426015140 +0200
@@ -115,26 +115,6 @@
filetrans="filepath = os.path.normpath('$destdir' + os.sep + path)"
fi
-$PYTHON -c "
-import sys, os, py_compile, imp
-
-files = '''$files'''
-
-sys.stdout.write('Byte-compiling python modules...\n')
-for file in files.split():
- $pathtrans
- $filetrans
- if not os.path.exists(filepath) or not (len(filepath) >= 3
- and filepath[-3:] == '.py'):
- continue
- sys.stdout.write(file)
- sys.stdout.flush()
- if hasattr(imp, 'get_tag'):
- py_compile.compile(filepath, imp.cache_from_source(filepath), path)
- else:
- py_compile.compile(filepath, filepath + 'c', path)
-sys.stdout.write('\n')" || exit $?
-
# this will fail for python < 1.5, but that doesn't matter ...
$PYTHON -O -c "
import sys, os, py_compile, imp

View File

@@ -19,7 +19,6 @@ RDEPENDS_${PN} += "\
RDEPENDS_${PN}_class-native = "autoconf-native hostperl-runtime-native"
SRC_URI += " file://python-libdir.patch \
file://py-compile-compile-only-optimized-byte-code.patch \
file://buildtest.patch \
file://performance.patch \
file://new_rt_path_for_test-driver.patch"