[OE-core] [PATCH] python3: update manifest RDEPENDS for importlib and compression packages

Derek Straka derek at asterius.io
Mon Jul 11 13:01:32 UTC 2016


Sure.  I can pull out the pieces that are required by importlib out of
-misc and into their own package instead of including all of items in
-misc.  Thanks.

-Derek

On Mon, Jul 11, 2016 at 4:38 AM, Richard Purdie <
richard.purdie at linuxfoundation.org> wrote:

> On Sat, 2016-07-09 at 10:50 -0400, Derek Straka wrote:
> >     * zipfile has dependencies on threading and importlib
> >     * importlib has a dependency on operator via types import
> >
> > Signed-off-by: Derek Straka <derek at asterius.io>
> > ---
> >  meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
> >  scripts/contrib/python/generate-manifest-3.5.py      | 4 ++--
> >  2 files changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc
> > b/meta/recipes-devtools/python/python-3.5-manifest.inc
> > index 335c3ff..846e2a9 100644
> > --- a/meta/recipes-devtools/python/python-3.5-manifest.inc
> > +++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
> > @@ -30,7 +30,7 @@ RDEPENDS_${PN}-compile="${PN}-core"
> >  FILES_${PN}-compile="${libdir}/python3.5/py_compile.*
> > ${libdir}/python3.5/compileall.* "
> >
> >  SUMMARY_${PN}-compression="Python high-level compression support"
> > -RDEPENDS_${PN}-compression="${PN}-core ${PN}-codecs"
> > +RDEPENDS_${PN}-compression="${PN}-core ${PN}-codecs ${PN}-importlib
> > ${PN}-threading"
> >  FILES_${PN}-compression="${libdir}/python3.5/gzip.*
> > ${libdir}/python3.5/zipfile.* ${libdir}/python3.5/tarfile.*
> > ${libdir}/python3.5/lib-dynload/bz2.*.so "
> >
> >  SUMMARY_${PN}-core="Python interpreter and core modules"
> > @@ -106,7 +106,7 @@ RDEPENDS_${PN}-image="${PN}-core"
> >  FILES_${PN}-image="${libdir}/python3.5/colorsys.*
> > ${libdir}/python3.5/imghdr.* ${libdir}/python3.5/lib
> > -dynload/imageop.*.so ${libdir}/python3.5/lib-dynload/rgbimg.*.so "
> >
> >  SUMMARY_${PN}-importlib="Python import implementation library"
> > -RDEPENDS_${PN}-importlib="${PN}-core"
> > +RDEPENDS_${PN}-importlib="${PN}-core ${PN}-misc"
> >  FILES_${PN}-importlib="${libdir}/python3.5/importlib "
>
> I suspect this means we need to split something off from -misc since
> that package is quite large and we likely don't want to pull in all of
> it here.
>
> Cheers,
>
> Richard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160711/9aad39eb/attachment-0002.html>


More information about the Openembedded-core mailing list