[oe] [meta-python][PATCH] python-automat: add an initial recipe for version 0.6.0

ChenQi Qi.Chen at windriver.com
Tue Dec 26 01:46:48 UTC 2017


On 12/22/2017 10:18 PM, Derek Straka wrote:
> Chen,
>
> Thanks for bringing this up.  Take a look here to see if this proposed 
> patchset fixes your issue: 
> http://lists.openembedded.org/pipermail/openembedded-devel/2017-December/116094.html.
>
> -Derek
>

Derek,

Thanks!
Your patch works.

Best Regards,
Chen Qi

> On Fri, Dec 22, 2017 at 4:54 AM, ChenQi <Qi.Chen at windriver.com 
> <mailto:Qi.Chen at windriver.com>> wrote:
>
>     Hi Derek,
>
>     I noticed in Automat's setup.py script:
>
>         setup_requires=[
>             'setuptools-scm',
>             'm2r',
>         ],
>         install_requires=[
>             "attrs",
>             "six",
>         ],
>
>     Now the installed_requires entry is handled by the RDEPENDS meta
>     data in recipe.
>     How about the setup_requires entry? Do you know how to handle it
>     in recipe?
>
>     I'm asking this because when I build python-automat on my host, I
>     met do_compile error because of being able to download the m2r and
>     setuptools-scm.
>
>     Ideally, we should be able to compile a recipe out without
>     reaching out to the Internet, as long as the recipe's tarball is
>     available in the DL_DIR.
>
>     Best Regards,
>     Chen Qi
>
>
>     On 11/02/2017 12:41 AM, Derek Straka wrote:
>
>         Signed-off-by: Derek Straka <derek at asterius.io
>         <mailto:derek at asterius.io>>
>         ---
>           meta-python/recipes-devtools/python/python-automat.inc  | 16
>         ++++++++++++++++
>           .../recipes-devtools/python/python-automat_0.6.0.bb
>         <http://python-automat_0.6.0.bb>      | 2 ++
>           .../recipes-devtools/python/python3-automat_0.6.0.bb
>         <http://python3-automat_0.6.0.bb>     | 4 ++++
>           3 files changed, 22 insertions(+)
>           create mode 100644
>         meta-python/recipes-devtools/python/python-automat.inc
>           create mode 100644
>         meta-python/recipes-devtools/python/python-automat_0.6.0.bb
>         <http://python-automat_0.6.0.bb>
>           create mode 100644
>         meta-python/recipes-devtools/python/python3-automat_0.6.0.bb
>         <http://python3-automat_0.6.0.bb>
>
>         diff --git
>         a/meta-python/recipes-devtools/python/python-automat.inc
>         b/meta-python/recipes-devtools/python/python-automat.inc
>         new file mode 100644
>         index 0000000..1ac5d3b
>         --- /dev/null
>         +++ b/meta-python/recipes-devtools/python/python-automat.inc
>         @@ -0,0 +1,16 @@
>         +DESCRIPTION = "Self-service finite-state machines for the
>         programmer on the go"
>         +HOMEPAGE = "https://github.com/glyph/Automat
>         <https://github.com/glyph/Automat>"
>         +LICENSE = "MIT"
>         +LIC_FILES_CHKSUM =
>         "file://LICENSE;md5=4ad213bcca81688e94593e5f60c87477"
>         +
>         +SRC_URI[md5sum] = "ad7bba58d262d8956d732330cb5ef53d"
>         +SRC_URI[sha256sum] =
>         "3c1fd04ecf08ac87b4dd3feae409542e9bf7827257097b2b6ed5692f69d6f6a8"
>         +
>         +PYPI_PACKAGE = "Automat"
>         +
>         +inherit pypi
>         +
>         +RDEPENDS_${PN} += "\
>         +   ${PYTHON_PN}-attrs \
>         +   ${PYTHON_PN}-six \
>         +"
>         diff --git
>         a/meta-python/recipes-devtools/python/python-automat_0.6.0.bb
>         <http://python-automat_0.6.0.bb>
>         b/meta-python/recipes-devtools/python/python-automat_0.6.0.bb
>         <http://python-automat_0.6.0.bb>
>         new file mode 100644
>         index 0000000..8ac8c9c
>         --- /dev/null
>         +++
>         b/meta-python/recipes-devtools/python/python-automat_0.6.0.bb
>         <http://python-automat_0.6.0.bb>
>         @@ -0,0 +1,2 @@
>         +inherit setuptools
>         +require python-automat.inc
>         diff --git
>         a/meta-python/recipes-devtools/python/python3-automat_0.6.0.bb
>         <http://python3-automat_0.6.0.bb>
>         b/meta-python/recipes-devtools/python/python3-automat_0.6.0.bb
>         <http://python3-automat_0.6.0.bb>
>         new file mode 100644
>         index 0000000..0469e61
>         --- /dev/null
>         +++
>         b/meta-python/recipes-devtools/python/python3-automat_0.6.0.bb
>         <http://python3-automat_0.6.0.bb>
>         @@ -0,0 +1,4 @@
>         +inherit setuptools3
>         +require python-automat.inc
>         +
>         +RDEPENDS_${PN} += "${PYTHON_PN}-enum "
>
>
>




More information about the Openembedded-devel mailing list