From 7722db14cec9ed2d4dff501cc51c5d033e8857b5 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Mon, 5 Jan 2026 12:47:25 +0200 Subject: python3-autobahn: Upgrade 25.11.1 -> 25.12.2 Upgrade to release 25.12.2: Build & CI/CD: - Synchronize CI/CD, FlatBuffers vendoring, and wamp-ai/wamp-cicd submodules between autobahn-python and zlmdb - Switch manylinux container from 2_34 to 2_28 for x86_64 ISA compatibility (fixes auditwheel flatc bundling) - Increase ARM64 build timeout to 60 minutes for QEMU emulation - Add .github/workflows/README.md documenting CI/CD architecture - Consolidate download-github-release and download-release-artifacts recipes - Add checksum verification to artifact download workflow FlatBufers: - Simplify vendored FlatBuffers - use upstream as-is - Track vendored FlatBuffers in git (like zlmdb approach) - Add version() function to vendored FlatBuffers runtime - Add check_zlmdb_flatbuffers_version_in_sync() for cross-project compatibility - Generate .bfbs files for WAMP schemas during wheel build Other: - Rename install-flatc to install-flatc-system with prominent warning - Remove legacy readthedocs.yml to activate .readthedocs.yaml - Remove dev-latest optional dependency (PyPI rejects direct URLs) License-Update: Standardize LICENSE with SPDX header Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- .../python/python3-autobahn_25.12.2.bb | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-autobahn_25.12.2.bb (limited to 'meta-python/recipes-devtools/python/python3-autobahn_25.12.2.bb') diff --git a/meta-python/recipes-devtools/python/python3-autobahn_25.12.2.bb b/meta-python/recipes-devtools/python/python3-autobahn_25.12.2.bb new file mode 100644 index 0000000000..4a25d0fa88 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-autobahn_25.12.2.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "WebSocket client & server library, WAMP real-time framework" +HOMEPAGE = "http://crossbar.io/autobahn" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=49165a577911c4178e915dc26e2802a3" + +SRC_URI[sha256sum] = "754c06a54753aeb7e8d10c5cbf03249ad9e2a1a32bca8be02865c6f00628a98c" + +CVE_PRODUCT = "autobahn" + +inherit pypi python_hatchling python_setuptools_build_meta + +DEPENDS += " \ + python3-cffi-native \ +" + +RDEPENDS:${PN} += " \ + python3-twisted \ + python3-zopeinterface \ + python3-py-ubjson \ + python3-cbor2 \ + python3-u-msgpack-python \ + python3-lz4 \ + python3-snappy \ + python3-pyopenssl \ + python3-txaio \ + python3-six \ +" -- cgit v1.2.3-54-g00ecf