The compile() method returns objects that inherit from ast.AST so it's best that
python-core contains this class.

[YOCTO #8684]

Signed-off-by: Ross Burton <ross.bur...@intel.com>
---
 meta/recipes-devtools/python/python-2.7-manifest.inc | 2 +-
 meta/recipes-devtools/python/python-3.5-manifest.inc | 2 +-
 scripts/contrib/python/generate-manifest-2.7.py      | 2 +-
 scripts/contrib/python/generate-manifest-3.5.py      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc 
b/meta/recipes-devtools/python/python-2.7-manifest.inc
index fe72799..189689d 100644
--- a/meta/recipes-devtools/python/python-2.7-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
@@ -47,7 +47,7 @@ 
FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
-FILES_${PN}-core="${libdir}/python2.7/__future__.* 
${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* 
${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* 
${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* 
${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* 
${libdir}/python2.7/new.* ${libdir}/python2.7/os.* 
${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* 
${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* 
${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* 
${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* 
${libdir}/python2.7/lib-dynload/binascii.so 
${libdir}/python2.7/lib-dynload/_struct.so 
${libdir}/python2.7/lib-dynload/time.so 
${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* 
${libdir}/python2.7/platform.* ${bindir}/python* 
${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* 
${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/config/Makefile 
${includedir}
 /python${PYTHON_MAJMIN}/pyconfig*.h 
${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python2.7/__future__.* 
${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* 
${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* 
${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* 
${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* 
${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* 
${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* 
${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* 
${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* 
${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* 
${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so 
${libdir}/python2.7/lib-dynload/_struct.so 
${libdir}/python2.7/lib-dynload/time.so 
${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* 
${libdir}/python2.7/platform.* ${bindir}/python* 
${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* 
${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/con
 fig/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h 
${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc 
b/meta/recipes-devtools/python/python-3.5-manifest.inc
index 0c743a2..335c3ff 100644
--- a/meta/recipes-devtools/python/python-3.5-manifest.inc
+++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
@@ -35,7 +35,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.* 
${libdir}/python3.5/zipfile.
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io 
${PN}-math"
-FILES_${PN}-core="${libdir}/python3.5/__future__.* 
${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/abc.* 
${libdir}/python3.5/copy.* ${libdir}/python3.5/copyreg.* 
${libdir}/python3.5/ConfigParser.* ${libdir}/python3.5/genericpath.* 
${libdir}/python3.5/getopt.* ${libdir}/python3.5/linecache.* 
${libdir}/python3.5/new.* ${libdir}/python3.5/os.* 
${libdir}/python3.5/posixpath.* ${libdir}/python3.5/struct.* 
${libdir}/python3.5/warnings.* ${libdir}/python3.5/site.* 
${libdir}/python3.5/stat.* ${libdir}/python3.5/UserDict.* 
${libdir}/python3.5/UserList.* ${libdir}/python3.5/UserString.* 
${libdir}/python3.5/lib-dynload/binascii.*.so 
${libdir}/python3.5/lib-dynload/_struct.*.so 
${libdir}/python3.5/lib-dynload/time.*.so 
${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/types.* 
${libdir}/python3.5/platform.* ${bindir}/python* 
${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/sysconfig.* 
${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/config/Makefile ${incl
 udedir}/python${PYTHON_BINABI}/pyconfig*.h 
${libdir}/python${PYTHON_MAJMIN}/collections 
${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* 
${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* 
${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python3.5/__future__.* 
${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/abc.* 
${libdir}/python3.5/ast.* ${libdir}/python3.5/copy.* 
${libdir}/python3.5/copyreg.* ${libdir}/python3.5/ConfigParser.* 
${libdir}/python3.5/genericpath.* ${libdir}/python3.5/getopt.* 
${libdir}/python3.5/linecache.* ${libdir}/python3.5/new.* 
${libdir}/python3.5/os.* ${libdir}/python3.5/posixpath.* 
${libdir}/python3.5/struct.* ${libdir}/python3.5/warnings.* 
${libdir}/python3.5/site.* ${libdir}/python3.5/stat.* 
${libdir}/python3.5/UserDict.* ${libdir}/python3.5/UserList.* 
${libdir}/python3.5/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so 
${libdir}/python3.5/lib-dynload/_struct.*.so 
${libdir}/python3.5/lib-dynload/time.*.so 
${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/types.* 
${libdir}/python3.5/platform.* ${bindir}/python* 
${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/sysconfig.* 
${libdir}/python3.5/_sysconfigdata.* ${libdir}/python
 3.5/config/Makefile ${includedir}/python${PYTHON_BINABI}/pyconfig*.h 
${libdir}/python${PYTHON_MAJMIN}/collections 
${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* 
${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* 
${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
diff --git a/scripts/contrib/python/generate-manifest-2.7.py 
b/scripts/contrib/python/generate-manifest-2.7.py
index 14162c6..d93c943 100755
--- a/scripts/contrib/python/generate-manifest-2.7.py
+++ b/scripts/contrib/python/generate-manifest-2.7.py
@@ -164,7 +164,7 @@ if __name__ == "__main__":
     #
 
     m.addPackage( "${PN}-core", "Python interpreter and core modules", 
"${PN}-lang ${PN}-re",
-    "__future__.* _abcoll.* abc.* copy.* copy_reg.* ConfigParser.* " +
+    "__future__.* _abcoll.* abc.* ast.* copy.* copy_reg.* ConfigParser.* " +
     "genericpath.* getopt.* linecache.* new.* " +
     "os.* posixpath.* struct.* " +
     "warnings.* site.* stat.* " +
diff --git a/scripts/contrib/python/generate-manifest-3.5.py 
b/scripts/contrib/python/generate-manifest-3.5.py
index 20ceabc..367b4b8 100755
--- a/scripts/contrib/python/generate-manifest-3.5.py
+++ b/scripts/contrib/python/generate-manifest-3.5.py
@@ -167,7 +167,7 @@ if __name__ == "__main__":
     #
 
     m.addPackage( "${PN}-core", "Python interpreter and core modules", 
"${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math",
-    "__future__.* _abcoll.* abc.* copy.* copyreg.* ConfigParser.* " +
+    "__future__.* _abcoll.* abc.* ast.* copy.* copyreg.* ConfigParser.* " +
     "genericpath.* getopt.* linecache.* new.* " +
     "os.* posixpath.* struct.* " +
     "warnings.* site.* stat.* " +
-- 
2.7.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to