Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta python merge #379

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ RDEPENDS_packagegroup-meta-python3 = "\
python3-arpeggio \
python3-asciitree \
python3-asn1crypto \
python3-aspectlib \
python3-astor \
python3-astroid \
python3-asttokens \
Expand Down Expand Up @@ -114,10 +115,13 @@ RDEPENDS_packagegroup-meta-python3 = "\
python3-engineio \
python3-et-xmlfile \
python3-evdev \
python3-execnet \
python3-fann2 \
python3-fasteners \
python3-fastjsonschema \
python3-fastnumbers \
python3-feedformatter \
python3-fields \
python3-flask \
python3-flask-babel \
python3-flask-bootstrap \
Expand Down Expand Up @@ -280,6 +284,7 @@ RDEPENDS_packagegroup-meta-python3 = "\
python3-psutil \
python3-ptyprocess \
python3-pulsectl \
python3-py-cpuinfo \
python3-py-ubjson \
python3-pyalsaaudio \
python3-pyasn1 \
Expand Down Expand Up @@ -332,6 +337,8 @@ RDEPENDS_packagegroup-meta-python3 = "\
python3-pystache \
python3-pystemd \
python3-pytest-asyncio \
python3-pytest-benchmark \
python3-pytest-cache \
python3-pytest-helpers-namespace \
python3-pytest-html \
python3-pytest-metadata \
Expand Down
15 changes: 15 additions & 0 deletions meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "``aspectlib`` is an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing"
HOMEPAGE = "https://github.com/ionelmc/python-aspectlib"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d58b3f20fd10347a9458b8a03793b62e"

SRC_URI[sha256sum] = "d275ec82c4c2712e564bb760e4accff8f061f648e38774feabeb8b241cf3a4aa"

inherit pypi setuptools3

RDEPENDS_${PN} += "python3-core python3-fields"

BBCLASSEXTEND = "native nativesdk"
19 changes: 19 additions & 0 deletions meta-python/recipes-devtools/python/python3-execnet_1.9.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "execnet: rapid multi-Python deployment"
HOMEPAGE = "https://execnet.readthedocs.io/en/latest/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=772fcdaca14b378878d05c7d857e6c3e"

SRC_URI[sha256sum] = "8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5"

DEPENDS += "python3-pip-native"

inherit pypi setuptools3

PACKAGECONFIG[testing] = ",,,python3-pre-commit"

RDEPENDS_${PN} += "python3-core python3-crypt python3-ctypes python3-fcntl python3-io python3-shell python3-threading"

BBCLASSEXTEND = "native nativesdk"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh

pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "Fastest Python implementation of JSON schema"
HOMEPAGE = "https://github.com/seznam/python-fastjsonschema"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=18950e8362b69c0c617b42b8bd8e7532"

SRCREV = "1e214911fe83dbaeea3d50dfb3a539118de8a442"
PYPI_SRC_URI = "git://github.com/horejsek/python-fastjsonschema;protocol=https;branch=master"

SRC_URI += "file://run-ptest"

inherit ptest pypi setuptools3

S = "${WORKDIR}/git"

do_install_ptest() {
install -d ${D}${PTEST_PATH}/tests
cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
}

RDEPENDS_${PN}-ptest += "\
python3-colorama \
python3-jsonschema \
python3-pylint \
python3-pytest \
python3-pytest-benchmark \
python3-pytest-cache \
"
RDEPENDS_${PN} += "\
python3-core \
python3-urllib3 \
python3-numbers \
python3-pickle \
"

BBCLASSEXTEND = "native nativesdk"
15 changes: 15 additions & 0 deletions meta-python/recipes-devtools/python/python3-fields_5.0.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "Container class boilerplate killer."
HOMEPAGE = "https://github.com/ionelmc/python-fields"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e32c6705498713d9c904a9f565953a2c"

SRC_URI[sha256sum] = "31d4aa03d8d44e35df13c431de35136997f047a924a597d84f7bc209e1be5727"

inherit pypi setuptools3

RDEPENDS_${PN} += "python3-core"

BBCLASSEXTEND = "native nativesdk"
20 changes: 20 additions & 0 deletions meta-python/recipes-devtools/python/python3-py-cpuinfo_8.0.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "Get CPU info with pure Python 2 & 3"
HOMEPAGE = "https://github.com/workhorsy/py-cpuinfo"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b0b97c022f12b14d9e02de0b283ee9e9"

SRC_URI[sha256sum] = "5f269be0e08e33fd959de96b34cd4aeeeacac014dd8305f70eb28d06de2345c5"

inherit pypi setuptools3

RDEPENDS_${PN} += "python3-core python3-ctypes python3-datetime python3-json python3-mmap python3-multiprocessing python3-netclient python3-pickle python3-pprint python3-shell"

# WARNING: We were unable to map the following python package/module
# dependencies to the bitbake packages which include them:
# _winreg
# cStringIO
# winreg
BBCLASSEXTEND = "native nativesdk"
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer."
HOMEPAGE = "https://github.com/ionelmc/pytest-benchmark"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9c5c2c74370826468065c5702b8a1fcf"

SRC_URI[sha256sum] = "40e263f912de5a81d891619032983557d62a3d85843f9a9f30b98baea0cd7b47"

inherit pypi setuptools3

RDEPENDS_${PN} += "python3-core python3-py-cpuinfo python3-pytest python3-aspectlib"

BBCLASSEXTEND = "native nativesdk"
15 changes: 15 additions & 0 deletions meta-python/recipes-devtools/python/python3-pytest-cache_1.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright (C) 2021 Khem Raj <[email protected]>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "pytest plugin with mechanisms for caching across test runs"
HOMEPAGE = "http://bitbucket.org/hpk42/pytest-cache/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9"

SRC_URI[sha256sum] = "be7468edd4d3d83f1e844959fd6e3fd28e77a481440a7118d430130ea31b07a9"

inherit pypi setuptools3

RDEPENDS_${PN} += "python3-core python3-execnet python3-pprint python3-py python3-pytest"

BBCLASSEXTEND = "native nativesdk"