From e249a4e8df949d24be4ffaf36421db5cc05abcdc Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Tue, 14 Apr 2026 18:38:34 +0800 Subject: [PATCH] python3-pyais: upgrade 2.20.1 -> 3.0.0 Changelog: =========== - ~35% faster compared to v2 - breaking Changes removed bitarray dependency. Replaced with a custom bit_vector renamed AISSentence.bit_array to AISSentence.bv renamed Payload.from_bitarray() to Payload.from_vector() renamed Payload.to_bitarray() to Payload.to_bytes() changed overflow encoding behavior deprecated NonPrintableCharacterException dropped support for Python 3.9 - removed bitarray as an external dependency - improved performance through a custom bit vector implementation - optimized single-fragment message assembly - NOTE: If you are not ready to migrate, v2 continues to receive bugfixes on the legacy branch Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../{python3-pyais_2.20.1.bb => python3-pyais_3.0.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-pyais_2.20.1.bb => python3-pyais_3.0.0.bb} (91%) diff --git a/meta-python/recipes-devtools/python/python3-pyais_2.20.1.bb b/meta-python/recipes-devtools/python/python3-pyais_3.0.0.bb similarity index 91% rename from meta-python/recipes-devtools/python/python3-pyais_2.20.1.bb rename to meta-python/recipes-devtools/python/python3-pyais_3.0.0.bb index 6ee62a6a32..a8b8777821 100644 --- a/meta-python/recipes-devtools/python/python3-pyais_2.20.1.bb +++ b/meta-python/recipes-devtools/python/python3-pyais_3.0.0.bb @@ -3,9 +3,9 @@ HOMEPAGE = "https://github.com/M0r13n/pyais" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=79d9e278b76e3e5b3358cd70b328173c" -SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master;tag=v${PV}" +SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=main;tag=v${PV}" -SRCREV = "6cec67eb8e48c2254bd7bc31415f8df60ecb11ce" +SRCREV = "a88659ae381487e547fde3c18ab45cfe572b1094" inherit python_setuptools_build_meta ptest-python-pytest