python-pycrate: update to 0.7.11; add test.sh

Bump version 0.6.0 -> 0.7.11.
Add test.sh to verify Envelope/Sequence element construction and value access.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-04-13 07:40:09 +00:00
committed by Alexandru Ardelean
parent 7564f1db00
commit 0d705d716a
2 changed files with 24 additions and 2 deletions

View File

@@ -4,11 +4,11 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-pycrate PKG_NAME:=python-pycrate
PKG_VERSION:=0.6.0 PKG_VERSION:=0.7.11
PKG_RELEASE:=1 PKG_RELEASE:=1
PYPI_NAME:=pycrate PYPI_NAME:=pycrate
PKG_HASH:=b49738c02a3f93ba9f76c0dac82b689a5341882814b36c714e9600e9f560daf7 PKG_HASH:=23dc1c19b148a17637fea73166b801c767ae738cc4cb3d8b1f74a29e469d7c02
PKG_LICENSE:=LGPL-2.1-or-later PKG_LICENSE:=LGPL-2.1-or-later
PKG_LICENSE_FILES:=license.txt PKG_LICENSE_FILES:=license.txt

View File

@@ -0,0 +1,22 @@
#!/bin/sh
[ "$1" = python3-pycrate ] || exit 0
python3 - << 'EOF'
from pycrate_core.elt import Envelope, Sequence
from pycrate_core.base import Uint8, Uint16
class Msg(Envelope):
_GEN = (
Uint8("Type"),
Uint16("Length"),
)
m = Msg()
m["Type"].set_val(1)
m["Length"].set_val(42)
assert m["Type"].get_val() == 1
assert m["Length"].get_val() == 42
print("python3-pycrate OK")
EOF