[OE-core] [PATCH] packagegroup-python3: add packagegroup

Jose Lamego jose.a.lamego at linux.intel.com
Fri Aug 18 17:09:40 UTC 2017


Please disregard this patch. The python3 recipe provides python-modules,
which includes all of the listed packages, making a new packagegroup
unnecessary.


On 08/15/2017 04:05 PM, Jose Lamego wrote:
> Many of the most usual python3 modules are missing when
> trying to import them to python3 in images built with
> python3-core installed.
>
> This change creates the python3 packagegroup, containing
> the most usual python3 packages to be installed for images
> featuring complete python functionality by using the
> FEATURES_PACKAGES variable to define python3 as a new feature
> and then adding it to the image to build.
>
> [YOCTO #10667]
>
> Signed-off-by: Jose Lamego <jose.a.lamego at linux.intel.com>
> ---
>  .../packagegroups/packagegroup-python3.bb          | 85 ++++++++++++++++++++++
>  1 file changed, 85 insertions(+)
>  create mode 100644 meta/recipes-devtools/packagegroups/packagegroup-python3.bb
>
> diff --git a/meta/recipes-devtools/packagegroups/packagegroup-python3.bb b/meta/recipes-devtools/packagegroups/packagegroup-python3.bb
> new file mode 100644
> index 0000000..ab83460
> --- /dev/null
> +++ b/meta/recipes-devtools/packagegroups/packagegroup-python3.bb
> @@ -0,0 +1,85 @@
> +SUMMARY = "Provides a basic set of python3 packages"
> +
> +DEPENDS = "python3-native"
> +
> +PR = "1"
> +
> +inherit packagegroup
> +
> +RPROVIDES_${PN} = "python3"
> +
> +RDEPENDS_${PN} = "\
> +    libpython3 \
> +    libpython3-staticdev \
> +    python3-pyvenv \
> +    python3-dbg \
> +    python3-2to3 \
> +    python3-argparse \
> +    python3-asyncio \
> +    python3-audio \
> +    python3-codecs \
> +    python3-compile \
> +    python3-compression \
> +    python3-core \
> +    python3-crypt \
> +    python3-ctypes \
> +    python3-curses \
> +    python3-datetime \
> +    python3-db \
> +    python3-debugger \
> +    python3-dev \
> +    python3-difflib \
> +    python3-distutils \
> +    python3-doctest \
> +    python3-email \
> +    python3-enum \
> +    python3-fcntl \
> +    python3-gdbm \
> +    python3-html \
> +    python3-idle \
> +    python3-image \
> +    python3-importlib \
> +    python3-io \
> +    python3-json \
> +    python3-lang \
> +    python3-logging \
> +    python3-mailbox \
> +    python3-math \
> +    python3-mime \
> +    python3-mmap \
> +    python3-multiprocessing \
> +    python3-netclient \
> +    python3-netserver \
> +    python3-numbers \
> +    python3-pickle \
> +    python3-pkgutil \
> +    python3-pprint \
> +    python3-profile \
> +    python3-pydoc \
> +    python3-re \
> +    python3-readline \
> +    python3-reprlib \
> +    python3-resource \
> +    python3-selectors \
> +    python3-shell \
> +    python3-signal \
> +    python3-smtpd \
> +    python3-sqlite3 \
> +    python3-sqlite3-tests \
> +    python3-stringold \
> +    python3-subprocess \
> +    python3-syslog \
> +    python3-terminal \
> +    python3-tests \
> +    python3-textutils \
> +    python3-threading \
> +    python3-tkinter \
> +    python3-typing \
> +    python3-unittest \
> +    python3-unixadmin \
> +    python3-xml \
> +    python3-xmlrpc \
> +    python3-modules \
> +    python3-misc \
> +    python3-man \
> +    "

-- 
Jose Lamego | OTC Embedded Platform & Tools | GDC




More information about the Openembedded-core mailing list