<div dir="ltr">Hi Ricardo,<br><br>Are you using krogoth branch? If yes, look here:<br><a href="http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/python/python-3.5-manifest.inc?h=krogoth#n122">http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/python/python-3.5-manifest.inc?h=krogoth#n122</a><br><br>It's missing ${libdir}/python3.5/operator.*<br><br>You don't need to add misc package to core.<br><br>Fabio.<div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><code><span class=""></span></code></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 26, 2016 at 12:30 PM, Ricardo Ribalda Delgado <span dir="ltr"><<a href="mailto:ricardo.ribalda@gmail.com" target="_blank">ricardo.ribalda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Fixes:<br>
<br>
root@qt5022:~# python3<br>
Python 3.5.1 (default, Aug 5 2016, 13:25:54)<br>
[GCC 5.3.0] on linux<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import collections<br>
Traceback (most recent call last):<br>
File "<stdin>", line 1, in <module><br>
File "/usr/lib/python3.5/<wbr>collections/__init__.py", line 10, in <module><br>
from operator import itemgetter as _itemgetter, eq as _eq<br>
ImportError: No module named 'operator'<br>
>>><br>
<br>
root@qt5022:~# dpkg -S /usr/lib/python3.5/<wbr>collections/__init__.py<br>
python3-core: /usr/lib/python3.5/<wbr>collections/__init__.py<br>
<br>
Reported-by: Dimitrios Katsaros <<a href="mailto:patcherwork@gmail.com">patcherwork@gmail.com</a>><br>
Signed-off-by: Ricardo Ribalda Delgado <<a href="mailto:ricardo.ribalda@gmail.com">ricardo.ribalda@gmail.com</a>><br>
---<br>
<br>
</span>v2: also hack the generate file<br>
meta/recipes-devtools/python/<wbr>python-3.5-manifest.inc | 2 +-<br>
scripts/contrib/python/<a href="http://generate-manifest-3.5.py" rel="noreferrer" target="_blank">generat<wbr>e-manifest-3.5.py</a> | 2 +-<br>
2 files changed, 2 insertions(+), 2 deletions(-)<br>
<span class=""><br>
diff --git a/meta/recipes-devtools/<wbr>python/python-3.5-manifest.inc b/meta/recipes-devtools/<wbr>python/python-3.5-manifest.inc<br>
index 304611432e37..fb05d6d36df3 100644<br>
--- a/meta/recipes-devtools/<wbr>python/python-3.5-manifest.inc<br>
+++ b/meta/recipes-devtools/<wbr>python/python-3.5-manifest.inc<br>
@@ -38,7 +38,7 @@ RDEPENDS_${PN}-compression="${<wbr>PN}-core ${PN}-codecs ${PN}-importlib ${PN}-thread<br>
FILES_${PN}-compression="${<wbr>libdir}/python3.5/gzip.* ${libdir}/python3.5/zipfile.* ${libdir}/python3.5/tarfile.* ${libdir}/python3.5/lib-<wbr>dynload/bz2.*.so ${libdir}/python3.5/lib-<wbr>dynload/zlib.*.so "<br>
<br>
SUMMARY_${PN}-core="Python interpreter and core modules"<br>
-RDEPENDS_${PN}-core="${PN}-<wbr>lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math"<br>
+RDEPENDS_${PN}-core="${PN}-<wbr>lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math ${PN}-misc"<br>
FILES_${PN}-core="${libdir}/<wbr>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/<wbr>configparser.* ${libdir}/python3.5/<wbr>genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/linecache.<wbr>* ${libdir}/python3.5/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/posixpath.<wbr>* ${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/<wbr>UserString.* ${libdir}/python3.5/lib-<wbr>dynload/binascii.*.so ${libdir}/python3.5/lib-<wbr>dynload/_struct.*.so ${libdir}/python3.5/lib-<wbr>dynload/time.*.so ${libdir}/python3.5/lib-<wbr>dynload/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/platform.* ${bindir}/python* ${libdir}/python3.5/_<wbr>weakrefset.* ${libdir}/python3.5/sysconfig.<wbr>* ${libdir}/python3.5/_<wbr>sysconfigdata.* ${libdir}/python<br>
3.5/config/Makefile ${includedir}/python${PYTHON_<wbr>BINABI}/pyconfig*.h ${libdir}/python${PYTHON_<wbr>MAJMIN}/collections ${libdir}/python${PYTHON_<wbr>MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_<wbr>MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_<wbr>MAJMIN}/sitecustomize.py "<br>
<br>
SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"<br>
</span>diff --git a/scripts/contrib/python/<a href="http://generate-manifest-3.5.py" rel="noreferrer" target="_blank">gener<wbr>ate-manifest-3.5.py</a> b/scripts/contrib/python/<a href="http://generate-manifest-3.5.py" rel="noreferrer" target="_blank">gener<wbr>ate-manifest-3.5.py</a><br>
index 2906cc66d042..1cac9a7fe1c6 100755<br>
--- a/scripts/contrib/python/<a href="http://generate-manifest-3.5.py" rel="noreferrer" target="_blank">gener<wbr>ate-manifest-3.5.py</a><br>
+++ b/scripts/contrib/python/<a href="http://generate-manifest-3.5.py" rel="noreferrer" target="_blank">gener<wbr>ate-manifest-3.5.py</a><br>
@@ -166,7 +166,7 @@ if __name__ == "__main__":<br>
# Parameters: revision, name, description, dependencies, filenames<br>
#<br>
<br>
- m.addPackage( "${PN}-core", "Python interpreter and core modules", "${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math",<br>
+ m.addPackage( "${PN}-core", "Python interpreter and core modules", "${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math ${PN}-misc",<br>
"__future__.* _abcoll.* abc.* ast.* copy.* copyreg.* configparser.* " +<br>
"genericpath.* getopt.* linecache.* new.* " +<br>
"os.* posixpath.* struct.* " +<br>
<div class="HOEnZb"><div class="h5">--<br>
2.9.3<br>
<br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</div></div></blockquote></div><br></div>