Created Python2 and Python 3 packages for: - pysnmp - ply - pysmi Signed-off-by: thstead <[email protected]> --- meta-python/recipes-devtools/python/python-ply.inc | 17 ++++++++++++++ .../recipes-devtools/python/python-ply_3.10.bb | 18 ++------------- .../recipes-devtools/python/python-pysmi.inc | 19 +++++++++++++++ .../recipes-devtools/python/python-pysmi_0.1.2.bb | 21 ++--------------- .../recipes-devtools/python/python-pysnmp.inc | 21 +++++++++++++++++ .../recipes-devtools/python/python-pysnmp_4.4.9.bb | 27 +++------------------- .../recipes-devtools/python/python3-ply_3.10.bb | 3 +++ .../recipes-devtools/python/python3-pysmi_0.1.2.bb | 3 +++ .../python/python3-pysnmp_4.4.9.bb | 5 ++++ 9 files changed, 75 insertions(+), 59 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python-ply.inc create mode 100644 meta-python/recipes-devtools/python/python-pysmi.inc create mode 100644 meta-python/recipes-devtools/python/python-pysnmp.inc create mode 100644 meta-python/recipes-devtools/python/python3-ply_3.10.bb create mode 100644 meta-python/recipes-devtools/python/python3-pysmi_0.1.2.bb create mode 100644 meta-python/recipes-devtools/python/python3-pysnmp_4.4.9.bb
diff --git a/meta-python/recipes-devtools/python/python-ply.inc b/meta-python/recipes-devtools/python/python-ply.inc new file mode 100644 index 000000000..8e61efa79 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-ply.inc @@ -0,0 +1,17 @@ +SUMMARY = "Python Lex and Yacc" +DESCRIPTION = "Python ply: PLY is yet another implementation of lex and yacc for Python" +HOMEPAGE = "https://pypi.python.org/pypi/ply" +SECTION = "devel/python" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://README.md;beginline=3;endline=30;md5=fcb04bc2f765e46ab7084d6ab6e452bb" + +SRCNAME = "ply" + +SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "1d63c166ab250bab87d8dcc42dcca70e" +SRC_URI[sha256sum] = "96e94af7dd7031d8d6dd6e2a8e0de593b511c211a86e28a9c9621c275ac8bacb" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools diff --git a/meta-python/recipes-devtools/python/python-ply_3.10.bb b/meta-python/recipes-devtools/python/python-ply_3.10.bb index 8e61efa79..6f5c4e6c8 100644 --- a/meta-python/recipes-devtools/python/python-ply_3.10.bb +++ b/meta-python/recipes-devtools/python/python-ply_3.10.bb @@ -1,17 +1,3 @@ -SUMMARY = "Python Lex and Yacc" -DESCRIPTION = "Python ply: PLY is yet another implementation of lex and yacc for Python" -HOMEPAGE = "https://pypi.python.org/pypi/ply" -SECTION = "devel/python" -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://README.md;beginline=3;endline=30;md5=fcb04bc2f765e46ab7084d6ab6e452bb" - -SRCNAME = "ply" - -SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" - -SRC_URI[md5sum] = "1d63c166ab250bab87d8dcc42dcca70e" -SRC_URI[sha256sum] = "96e94af7dd7031d8d6dd6e2a8e0de593b511c211a86e28a9c9621c275ac8bacb" - -S = "${WORKDIR}/${SRCNAME}-${PV}" - inherit setuptools +require python-ply.inc + diff --git a/meta-python/recipes-devtools/python/python-pysmi.inc b/meta-python/recipes-devtools/python/python-pysmi.inc new file mode 100644 index 000000000..12ba0c68a --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pysmi.inc @@ -0,0 +1,19 @@ +SUMMARY = "SNMP SMI/MIB Parser" +DESCRIPTION = "A pure-Python implementation of SNMP/SMI MIB \ + parsing and conversion library. Can produce PySNMP MIB modules. \ +" +HOMEPAGE = "https://pypi.python.org/pypi/pysmi" +SECTION = "devel/python" + +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=d8b1bbadd635f187dee74d999a8c67b8" + +SRCNAME = "pysmi" + +SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "f8754e9ed75698cc16b40f125df85b12" +SRC_URI[sha256sum] = "e0912180fc6faa9c264df78f97e7c451f77f84f5bd840098d2ce7b1bf70082bc" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + diff --git a/meta-python/recipes-devtools/python/python-pysmi_0.1.2.bb b/meta-python/recipes-devtools/python/python-pysmi_0.1.2.bb index aa234dd70..2fe56ca04 100644 --- a/meta-python/recipes-devtools/python/python-pysmi_0.1.2.bb +++ b/meta-python/recipes-devtools/python/python-pysmi_0.1.2.bb @@ -1,22 +1,5 @@ -SUMMARY = "SNMP SMI/MIB Parser" -DESCRIPTION = "A pure-Python implementation of SNMP/SMI MIB \ - parsing and conversion library. Can produce PySNMP MIB modules. \ -" -HOMEPAGE = "https://pypi.python.org/pypi/pysmi" -SECTION = "devel/python" - -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=d8b1bbadd635f187dee74d999a8c67b8" - -SRCNAME = "pysmi" - -SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" - -SRC_URI[md5sum] = "f8754e9ed75698cc16b40f125df85b12" -SRC_URI[sha256sum] = "e0912180fc6faa9c264df78f97e7c451f77f84f5bd840098d2ce7b1bf70082bc" - -S = "${WORKDIR}/${SRCNAME}-${PV}" - inherit setuptools +require python-pysmi.inc RDEPENDS_${PN} = "python-ply" + diff --git a/meta-python/recipes-devtools/python/python-pysnmp.inc b/meta-python/recipes-devtools/python/python-pysnmp.inc new file mode 100644 index 000000000..9b67f6bc7 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pysnmp.inc @@ -0,0 +1,21 @@ +SUMMARY = "A pure-Python SNMPv1/v2c/v3 library" +DESCRIPTION = "SNMP v1/v2c/v3 engine and apps written in pure-Python. \ + Supports Manager/Agent/Proxy roles, scriptable MIBs, asynchronous \ + operation (asyncio, twisted, asyncore) and multiple transports.\ +" +HOMEPAGE = "https://pypi.python.org/pypi/pysnmp" +SECTION = "devel/python" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b15d29f500f748d1c2a15709769090a8" + +SRCNAME = "pysnmp" + +SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "6d1b514997326bed18f1ae1510f6b1c9" +SRC_URI[sha256sum] = "d5d1e59780126e963dd92e25993b783295734e71bef181f602e51f7393260441" + + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +RDEPENDS_${PN} += "python-pycrypto" diff --git a/meta-python/recipes-devtools/python/python-pysnmp_4.4.9.bb b/meta-python/recipes-devtools/python/python-pysnmp_4.4.9.bb index 9ff4df2c9..c36d69b6a 100644 --- a/meta-python/recipes-devtools/python/python-pysnmp_4.4.9.bb +++ b/meta-python/recipes-devtools/python/python-pysnmp_4.4.9.bb @@ -1,26 +1,5 @@ -SUMMARY = "A pure-Python SNMPv1/v2c/v3 library" -DESCRIPTION = "SNMP v1/v2c/v3 engine and apps written in pure-Python. \ - Supports Manager/Agent/Proxy roles, scriptable MIBs, asynchronous \ - operation (asyncio, twisted, asyncore) and multiple transports.\ -" -HOMEPAGE = "https://pypi.python.org/pypi/pysnmp" -SECTION = "devel/python" -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b15d29f500f748d1c2a15709769090a8" - -SRCNAME = "pysnmp" - -SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" - -SRC_URI[md5sum] = "6d1b514997326bed18f1ae1510f6b1c9" -SRC_URI[sha256sum] = "d5d1e59780126e963dd92e25993b783295734e71bef181f602e51f7393260441" - - -S = "${WORKDIR}/${SRCNAME}-${PV}" - inherit setuptools +require python-pysnmp.inc + +RDEPENDS_${PN} += "python-pyasn1 python-pysmi" -RDEPENDS_${PN} += "python-pycrypto \ - python-pyasn1 \ - python-pysmi \ -" diff --git a/meta-python/recipes-devtools/python/python3-ply_3.10.bb b/meta-python/recipes-devtools/python/python3-ply_3.10.bb new file mode 100644 index 000000000..401dd0df5 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-ply_3.10.bb @@ -0,0 +1,3 @@ +inherit setuptools3 +require python-ply.inc + diff --git a/meta-python/recipes-devtools/python/python3-pysmi_0.1.2.bb b/meta-python/recipes-devtools/python/python3-pysmi_0.1.2.bb new file mode 100644 index 000000000..829f16682 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pysmi_0.1.2.bb @@ -0,0 +1,3 @@ +inherit setuptools3 +require python-pysmi.inc +RDEPENDS_${PN} = "python3-ply" diff --git a/meta-python/recipes-devtools/python/python3-pysnmp_4.4.9.bb b/meta-python/recipes-devtools/python/python3-pysnmp_4.4.9.bb new file mode 100644 index 000000000..046d3e5d0 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pysnmp_4.4.9.bb @@ -0,0 +1,5 @@ +inherit setuptools3 +require python-pysnmp.inc + +RDEPENDS_${PN} += "python3-pyasn1 python3-pysmi" + -- 2.11.0 -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
