mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
python3-wsproto: Add recipe
This package is a pure-Python implementation of a WebSocket protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm. * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 230 PASS: 230 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 18 END: /usr/lib/python3-wsproto/ptest 2024-03-08T19:45 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 230 PASS: 230 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 15 END: /usr/lib/python3-wsproto/ptest 2024-03-08T19:40 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
8c21176265
commit
5eb1fa3418
|
|
@ -72,6 +72,7 @@ PTESTS_FAST_META_PYTHON = "\
|
|||
python3-unidiff \
|
||||
python3-uritemplate \
|
||||
python3-wrapt \
|
||||
python3-wsproto \
|
||||
python3-xlrd \
|
||||
python3-xmltodict \
|
||||
python3-xxhash \
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
pytest --automake
|
||||
27
meta-python/recipes-devtools/python/python3-wsproto_1.2.0.bb
Normal file
27
meta-python/recipes-devtools/python/python3-wsproto_1.2.0.bb
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
SUMMARY = "WebSockets state-machine based protocol implementation"
|
||||
HOMEPAGE = "https://github.com/python-hyper/wsproto/"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=69fabf732409f4ac61875827b258caaf"
|
||||
|
||||
inherit pypi setuptools3 ptest
|
||||
|
||||
SRC_URI[sha256sum] = "ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065"
|
||||
|
||||
SRC_URI += " \
|
||||
file://run-ptest \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}-ptest += " \
|
||||
python3-pytest \
|
||||
python3-unittest-automake-output \
|
||||
"
|
||||
|
||||
do_install_ptest() {
|
||||
install -d ${D}${PTEST_PATH}/tests
|
||||
cp -rf ${S}/test/* ${D}${PTEST_PATH}/tests/
|
||||
}
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
python3-h11 \
|
||||
python3-netclient \
|
||||
"
|
||||
Loading…
Reference in New Issue
Block a user