[oe] [meta-python][PATCH] python-toml: add recipes for python2 and python3

Philip Balister philip at balister.org
Fri Oct 4 00:31:14 UTC 2019


On 10/3/19 10:07 AM, Jean-Marie LEMETAYER wrote:
> This package is a Python library for parsing and creating TOML [1].

Shouldn't new recipes only have a python3 version since python2 is eol
at the end of the year?

Philip

> 
> Another python TOML parser library named pytoml already exists in
> meta-oe/recipes-devtools/python/python*-pytoml_*.bb but this library is
> deprecated and it is explicitly explained to consider using the toml
> package instead [2].
> 
> 1: https://github.com/toml-lang/toml
> 2: https://github.com/avakar/pytoml/commit/cd2a62e1444cda2c517b02d36b97151acf379b88
> 
> Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer at savoirfairelinux.com>
> ---
>  meta-python/recipes-devtools/python/python-toml.inc    | 10 ++++++++++
>  .../recipes-devtools/python/python-toml_0.10.0.bb      |  6 ++++++
>  .../recipes-devtools/python/python3-toml_0.10.0.bb     |  6 ++++++
>  3 files changed, 22 insertions(+)
>  create mode 100644 meta-python/recipes-devtools/python/python-toml.inc
>  create mode 100644 meta-python/recipes-devtools/python/python-toml_0.10.0.bb
>  create mode 100644 meta-python/recipes-devtools/python/python3-toml_0.10.0.bb
> 
> diff --git a/meta-python/recipes-devtools/python/python-toml.inc b/meta-python/recipes-devtools/python/python-toml.inc
> new file mode 100644
> index 000000000..a3b3dfc86
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python-toml.inc
> @@ -0,0 +1,10 @@
> +SUMMARY = "Python Library for Tom's Obvious, Minimal Language"
> +HOMEPAGE = "https://github.com/uiri/toml"
> +LICENSE = "MIT"
> +SECTION = "devel/python"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=6d6012eea477117abf51c31262a152f8"
> +
> +SRC_URI[md5sum] = "63fffbe2d632865ec29cd69bfdf36682"
> +SRC_URI[sha256sum] = "229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c"
> +
> +inherit pypi
> diff --git a/meta-python/recipes-devtools/python/python-toml_0.10.0.bb b/meta-python/recipes-devtools/python/python-toml_0.10.0.bb
> new file mode 100644
> index 000000000..3c4acce67
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python-toml_0.10.0.bb
> @@ -0,0 +1,6 @@
> +inherit setuptools
> +require python-toml.inc
> +
> +RDEPENDS_${PN} += " \
> +    ${PYTHON_PN}-datetime \
> +"
> diff --git a/meta-python/recipes-devtools/python/python3-toml_0.10.0.bb b/meta-python/recipes-devtools/python/python3-toml_0.10.0.bb
> new file mode 100644
> index 000000000..cebb41a53
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-toml_0.10.0.bb
> @@ -0,0 +1,6 @@
> +inherit setuptools3
> +require python-toml.inc
> +
> +RDEPENDS_${PN} += " \
> +    ${PYTHON_PN}-misc \
> +"
> 


More information about the Openembedded-devel mailing list