From patchwork Tue Nov 3 10:23:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102753 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8027.1793701445967920829 for ; Tue, 03 Nov 2026 02:24:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=WqkLH/ae; spf=pass (domain: konsulko.com, ip: 209.85.128.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4a210470b49so31674865e9.2 for ; Tue, 03 Nov 2026 02:24:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701444; x=1794306244; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Av+SkFuevjETB0v2YPHG0EfaD5/47l1YKXwcGe83rgw=; b=WqkLH/ae58lapnyhyK3+0sIEyfsSKLf2bAmbcw75i0fgERNg73M1YhqBSJQsHbrpiK 19LcKXK+i34kpLF/nwieBE3Ndi2RcMc6mDKiF9BeAsGNMEActVz4ppwBgpzAntPMw5Ly 8K/L7j52APVVFBwbd9zaW0cj/i4XR/B/32bDE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701444; x=1794306244; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Av+SkFuevjETB0v2YPHG0EfaD5/47l1YKXwcGe83rgw=; b=DUUt73BQLBqvjjyKP72xLTqWuYYi0YM2fn026AsLOZnjecxWFmNGesIziqZkWWKFxH b9jqk1NIC/gOlohWHi9igsl1n4Xd2f8qWU1VxQmGwcQuV7/pY/eWvK66w66+NJBP/Q2z Srlhn1RzK8689D2LgC5ib0lfOINdTcrWDUQ0pV8a1gj9t1TVyVi1FgklFreK6I3MjQQt jhwfSjvqM2YcvOXT/g4zmwXYeAK9yMP/WmSpoo9BpohPTeo4fHkk1lfObcTZpnGQrlbn +dtANckRnNJlPjuu3Z7P19oEjdf8f3Se9OAb7C4P7l6BiCq1MaMv3AZmh9Vsx3mRz0DS KUDQ== X-Gm-Message-State: APuU4Z9oPceX0F8/pp9eYZVgzHIGT7oVv2cVy3PVcwjZzhqai43TVrIV XH2ljVCB3kKQb4HLX2Mb8KavsWn9uGEec/dA+S4tAoMiof+YVU0TrlN3WSDjvv4nb5JLjVb9QP4 Yiyih X-Gm-Gg: AYBFou18eBtTbaJrgeiT9ImT+iG7Iycg76yzFT+9u338pe3+9iev1oLaEC7SygX6Ebq pE0FAaCTIG8fYGC3y5Lc1IwAyVfRnkuGN4QiIWNDgHf4Tc+mrvSpUQfoZA5RdjnkmaSi8KX6hZv 98ZcVXrXUBqSTkdpIBm68h4e7BmB8miVRGKzbxfeO/ABm9L60Ahwq9Cq1CJOw0aWeZpOmVj9T6X xD0y5bU71oswe/NW1j4V5n4ZyjCpc1fncHbt2kDbXC11eb5MTmyzyI9CEcoTQNxEieYUaoJDtn7 AxawsShZ6Y/3X1HHyCYgnv6MpA6FF/MfouXcadl8gVh45hAn7se4O1AqMTNJ6oeZu1hIBLLH2+W i5FOJAYhtT3y2VVuqvDROAVD45BNzw/WEwZervrNv3wtZwO3UEX4hHzeO0EPT3FX8SuP7GqaWzh VvS/pUTQYfYFKtMrU384SftG+pE/rMY1jy0TTyNR5A4qANNaNhbX+32TaMfg6g1W7UAsrHa9j9w xO+DIdfJ/Ze2w6cV3AWfrEau0acBlabS+s2HbX1og0mkM3+XNqqdtmd7fYVUQ9YVnFE1vi8RoBg PbLmJzoMPJqcju9oiSeVMeYlixMbhjbOcw9qX92vyOZHEFnMgOww1BMAqzzkRNnLhpVy6Xftexu zPf2PaP8CttfJB9ot/LxSCgrcbdIhUoSStUeqwb5IKnV99OEVwalMfg== X-Received: by 2002:a05:600c:6099:b0:4a1:992f:d0e7 with SMTP id 5b1f17b1804b1-4ac180f2ac5mr267054795e9.16.1793701443979; Tue, 03 Nov 2026 02:24:03 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:03 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 01/22] python3-anyio: Upgrade 4.15.1 -> 4.16.0 Date: Tue, 3 Nov 2026 12:23:29 +0200 Message-ID: <20261103102350.1952237-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131764 Upgrade to release 4.16.0: - Added BlockingPortal.call_async() for asynchronously calling into an event loop with optional abandonment on cancellation - Added SOCK_SEQPACKET support to connect_unix() and create_unix_listener() - Changed UDP sockets on the asyncio backend to make send() wait until the datagram has been passed to the operating system - Fixed documentation implying that use_uvloop=True falls back to the standard event loop when uvloop (winloop on Windows) is not installed, and showed how to skip the corresponding pytest backend variant when the dependency is missing - Fixed get_current_task() on the asyncio backend raising an opaque TypeError: cannot create weak reference to 'NoneType' object instead of a clear error when called from a callback scheduled via loop.call_soon_threadsafe() (e.g. from within from_thread.run_sync()), where asyncio.current_task() is legitimately None - Fixed CancelScope on the asyncio backend swallowing a native Task.cancel() that was delivered in the same event loop iteration as the scope's own cancellation (such as a move_on_after() deadline expiring), which left the host task with a pending cancellation request that never raised CancelledError (\#1214) - Fixed UDP socket closing hanging if a datagram send was still in flight - Fixed concurrent aclose_forcefully() calls on asyncio socket streams returning before the underlying socket was closed - Fixed aclose() on sockets not checkpointing, and thus failing to raise a cancellation exception when called inside a cancelled scope (affected UNIX socket streams and UNIX datagram sockets on asyncio, and all sockets on Trio) - Fixed aclose() on asyncio TCP socket listeners not checkpointing, and leaking the listening socket if cancelled while another task was waiting in accept() - Fixed accept() on asyncio UNIX socket listeners hanging forever, and leaving the listening socket registered with the event loop, when the listener was closed by another task - Fixed send() on asyncio TCP and UDP sockets returning normally, despite the data being discarded, when the socket was closed by another task (or, for TCP, the connection was lost) while send() was waiting for the operating system to accept the data - Fixed SocketStream.send() on the asyncio backend handing its data to a paused transport after a previous send() was cancelled - Fixed sleep() treating a negative delay (including -inf) inconsistently across backends (asyncio returned immediately; Trio raised ValueError) by raising ValueError on all backends - Fixed create_tcp_listener() occasionally failing with a message like Could not create 2 listeners with a consistent port when an ephemeral port is requested and IPv6 is enabled and the dual-stack path is not available or a specific local host name was given - Fixed AsyncFile not shielding against cancellation while closing - Fixed TemporaryDirectory.cleanup() reacting to cancellation prematurely when the host task was already cancelled, causing the actual cleanup operation to be skipped - Fixed a NaN deadline being accepted on asyncio while Trio raised ValueError, which silently disabled the timeout (fail_after(math.nan) returned instead of raising TimeoutError); CancelScope now rejects it on both backends - Fixed FileReadStream and FileWriteStream leaving files open when cancelled during context manager exit, including unflushed writes - Fixed Condition.notify() and Condition.notify_all() failing when the underlying lock was acquired directly rather than through the condition - Fixed importing AnyIO with loaders that do not provide __file__, such as PyOxidizer, raising TypeError instead of falling back to eager imports - Fixed text receive streams silently discarding incomplete characters at end-of-file instead of applying the configured decoding error handler - Fixed Semaphore(fast_acquire=True) losing its fast-acquire behavior when instantiated outside a running event loop - Fixed BlockingPortalProvider permanently failing with an AttributeError on every subsequent use if the first attempt to start its blocking portal failed - Fixed create_udp_socket() silently ignoring the local_port argument when local_host was omitted, making the socket bind to a random ephemeral port instead of the requested one - Fixed worker threads on the asyncio backend never returning to the idle pool (and thus never being reused or pruned) when a to_thread.run_sync() call was cancelled after it had been queued for the worker but before the worker thread had picked it up - Fixed pytest plugin running Hypothesis async tests only on the first parametrized backend instead of each backend - Fixed TypeError when subclassing an existing TypedAttributeSet subclass, and this subclass contains type annotations - Fixed Lock.locked() (and Condition.locked()) raising NoEventLoopError when the lock was created outside a running event loop - Fixed connect_tcp() leaking a connected socket when an enclosing cancel scope was cancelled before the connection attempt task group exited - Fixed create_connected_udp_socket() silently ignoring local_port when local_host was not given: the local address was left unset, so the OS picked an ephemeral port instead of the requested one - Fixed BlockingPortalProvider not passing the exception raised in its with block on to the start_blocking_portal() context manager it wraps - Fixed anyio.itertools.islice() not consuming the first start items when stop <= start - Fixed BufferedByteReceiveStream.receive_exactly() and receive_until() returning buffered data after explicit closure instead of raising ClosedResourceError - Fixed a TLS stream sending records the peer could no longer decrypt after a cancelled send() lost an already-encrypted record; the stream now raises BrokenResourceError on further use instead - Fixed close() on memory object streams not waking up tasks blocked in send() or receive() on the same stream - Fixed anyio.itertools.product() acquiring and consuming unused input iterables when repeat=0 - Fixed SpooledTemporaryFile rolling over to disk on writes when max_size is zero (the default) - Fixed Trio UDP sockets remaining open when initialization failed or was cancelled - Fixed SpooledTemporaryFile.rollover() moving the current file position to the end of the file - Fixed cancellation during temporary directory creation leaving the directory behind while its context manager is retained - Fixed cancellation during SpooledTemporaryFile.rollover() losing buffered contents - Fixed TextSendStream.send() re-emitting the byte order mark on every item with BOM-emitting encodings (utf-16, utf-32, utf-8-sig), which made the peer decode a stray \ufeff in front of every message after the first - Fixed buffered byte streams returning empty bytes when a wrapped object stream received empty messages instead of waiting for data or raising EndOfStream - Fixed BlockingPortal crashing with InvalidStateError when a future it returned was cancelled just as the callable was completing - Fixed UNIXSocketStream.send_fds() silently truncating messages on short socket writes - Fixed cancelled TCP receives on the asyncio backend leaving transport reads enabled, allowing incoming data to accumulate while the application was not receiving. - Fixed CapacityLimiter.acquire_on_behalf_of() on asyncio releasing the wrong borrower when the acquiring task was cancelled during the cancel-shielded checkpoint that runs after a non-blocking acquisition Signed-off-by: Leon Anavi --- .../python/{python3-anyio_4.15.1.bb => python3-anyio_4.16.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-anyio_4.15.1.bb => python3-anyio_4.16.0.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-anyio_4.15.1.bb b/meta-python/recipes-devtools/python/python3-anyio_4.16.0.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-anyio_4.15.1.bb rename to meta-python/recipes-devtools/python/python3-anyio_4.16.0.bb index e0d626e0e3..4d09c1ca78 100644 --- a/meta-python/recipes-devtools/python/python3-anyio_4.15.1.bb +++ b/meta-python/recipes-devtools/python/python3-anyio_4.16.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0a769411d2af7894099e8ff75058c9f" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "9f28306018cbd6d329e64a36d58256edff76dd996fe423bc957326e578b82a94" +SRC_URI[sha256sum] = "59bb03251907983d1603d27c3087ddb1e93299ea2163adcdba37899a4fb12ffb" DEPENDS += " \ python3-setuptools-scm-native \ From patchwork Tue Nov 3 10:23:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102755 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7964.1793701446892030075 for ; Tue, 03 Nov 2026 02:24:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Z57YU7mw; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a2069b9710so33721935e9.2 for ; Tue, 03 Nov 2026 02:24:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701445; x=1794306245; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NGkFfmp+ihqZdqHj5JCS6nMTbntzkB6ZtSkwDDuS73c=; b=Z57YU7mwhevjPYMGrl31kf5AFUhJHB9xGrWEPbe7+jaWc59dR0WS6wYaN8W4ghfktq xp6aqLbFYsowaZ1fX12CzSovL//HTSNn2PWnemfEEo2vIc8DwRJKoIvU1WrwHAlVtOKO ZCYSXczrZ63yDbPKNennjuO0P8J+k/i2U2n3U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701445; x=1794306245; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=NGkFfmp+ihqZdqHj5JCS6nMTbntzkB6ZtSkwDDuS73c=; b=eFxmLNeVO0W5gKnLveA65lLPf7T2BJIU5i9wGR1vlhXX4YT4V7TNIyW18AhlgfC7iR cYJ0lSnMjwR1QlCQoXQEnDZaXGl47GJimLsK447WKrnf2N1cr+k50inCGyvLuMsEdJS+ GsXV/FwnXVIhzzSacc0MkfZewh8RIosueu4fApnFkrPZfscosC5UcqZRMuFF7os/zyNj FcLY9dyXsTE+lw2yEnB+wuJG9RR0vJMqfICNw402mbaU9uFJ2AYUDELqUkRgobBIV5cy UcuLfSjPztGvJMsF/q6yErBKe0jCA6SLUXyZX7ClcZ8yroyaqW350Q78STDGJwAkr2U+ h3Bw== X-Gm-Message-State: APuU4Z/wTGPvxY0DuECDoqWPINbbQIFs3qsZ+fiLScdTQIm2EHvP4aYR wi0OYUnPscgXEvuKHAcrYrTdWIGv9hp6KtFg9Wi93nTdQOaE+HtemhTm53dTOsTnrxgogJJBR5N y4RZz X-Gm-Gg: AYBFou03YPDnSfv+g0aLxbWBFE8pg5jQCXLHd3bB1pQf3oR1Xcl9F01aJuKnFxBv4D/ w/kpGxeVfwcNEFSqJ6kHFhOo23Hw8H33Jk2MfdHLjqXwc0MPOC3/UToUHg6msHuuojInMxmrf+f TB3YL0hItX7o0AxhnWqnvOP+3s7ki/KAhDyGbTqCwFsyPDMftI0OVcI06z/k6Ddt+Dk4UQyEi9Y OJe/NtN3AjtyrtAvAtLGKo+LT0PUgUONOkdK9xQPNlsSLgYQKW+WHsi/P2ODE2BBn/to0AnG3jl Kt66I3OzwB2fEvcMndbRthVVF+snCejamxfs4joOvmm9rTAyriKumQkJ9pZQJ5rkbE9JpKfqrz0 XeDMBCEV4DfAeOmTibF2MYj9ZlZHPliAP8ziyHPHK0gyGUt1hbjzGdThiC/xhm9POXecsWHhVGz 3Rf4hMPKnkwBubD2/59FjH8rfYIrH/e32cRb3pIHjJelRVlNkC/W0taaJ/hAL9eJukqqLJ+l5bc s2yLfk8PCkBcf8brf04mVnhXAwNerNfIFXunc49Au8JCg6zV22+fmfa2Ya9QXJsAUb2eAD+D+UK Lth5njqiu9Fk9RFlaTRaWIsHem0euM8/YG8tjXwxsQU7nzeVy3aMiJRI3El0p7z6ltY2Js/Z7EK nyn4T88BlCgY+/+RgtH6ddfnK9snIrVr5uM0LZ5se35G9J5i23bIEDw== X-Received: by 2002:a05:600c:a45:b0:4a1:da58:1ee with SMTP id 5b1f17b1804b1-4ac1932b43amr295790105e9.31.1793701445031; Tue, 03 Nov 2026 02:24:05 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:04 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 02/22] python3-cachetools: Upgrade 7.2.7 -> 7.2.8 Date: Tue, 3 Nov 2026 12:23:30 +0200 Message-ID: <20261103102350.1952237-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131765 Upgrade to release 7.2.8: - Fix type stubs for TTLCache and TLRUCache with default timer. - Minor documentation and unit test improvements. Signed-off-by: Leon Anavi --- ...{python3-cachetools_7.2.7.bb => python3-cachetools_7.2.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cachetools_7.2.7.bb => python3-cachetools_7.2.8.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-cachetools_7.2.7.bb b/meta-python/recipes-devtools/python/python3-cachetools_7.2.8.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-cachetools_7.2.7.bb rename to meta-python/recipes-devtools/python/python3-cachetools_7.2.8.bb index 4b564bc3f9..f5136743b9 100644 --- a/meta-python/recipes-devtools/python/python3-cachetools_7.2.7.bb +++ b/meta-python/recipes-devtools/python/python3-cachetools_7.2.8.bb @@ -18,6 +18,6 @@ RDEPENDS:${PN} += " \ python3-math \ " -SRC_URI[sha256sum] = "e2154c809ce9e1247120258c36821467597b5663d44c3255a9790785f23c2b1e" +SRC_URI[sha256sum] = "3f9b146b2160975da273e7c23ec882f3996b65df608150d52083c07de0682075" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Nov 3 10:23:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102754 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7965.1793701447628754267 for ; Tue, 03 Nov 2026 02:24:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=c3cXz/Fb; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4a5177d78c7so39940325e9.2 for ; Tue, 03 Nov 2026 02:24:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701446; x=1794306246; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Zk/Kua62CSJD8KBNTu5bL6p/VvXsUIvv11Rvuvm0AmY=; b=c3cXz/FbxDkHIVV1EA0kRwIucDb4fdtJ4N2niiW7YOuCqsQOkVpZtB2wHOuEa59YpZ cGFysXsq3RCDa/j4HZtiYDzARRDMJU2bXe5GYL9SFsn2AVe04DMsaPpkIipTDR4yR7Dw +P4pU/sWsCQu1t85FqBhj1x9FoP/73kWD9xSI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701446; x=1794306246; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Zk/Kua62CSJD8KBNTu5bL6p/VvXsUIvv11Rvuvm0AmY=; b=TBOC+LkEDSEb9Jpvee377fdLkRbLGuWGuWy8tln/R1uJG8pK3ZMYY+iA8AQsS5dpu3 OpW0PTIL+1jKCd1O5ZJDPR67VL9HaSyLvopAELpR9oYy4l2cF4/jtNNCpXA9ZW5syLVq TsTK5syk2dc4FtF8n5I0EDB0owHm8v4xYi5zEReKdLwdIK0d59DJpYuZmAT8axfSjck+ uyAeSI3hVHc6+ohAoiJ1dLHk+k+gZxqS6czqfX+IGyX25leVMXbx3cYH0r6Qlylfk4uk tC+FWlg8MJRzdqpULF3UpRiGdJvDjjYjV5ji4ZHI1ULdScgdhPLy1/qTCwfd/2q1hc+w Eu4A== X-Gm-Message-State: APuU4Z9pX7NUfu0WmknUPGz02W0Yq4yIDytCiVam9T9waUkRxxCXiGaR C51dRuN6SiYMNyb38ZqUyI8GiAXgtbCyEIj+B1KmdUKC4BEqQU7NK2QCKycijqi8yRhuEVkauuo lSAAI X-Gm-Gg: AYBFou2fKDMvxD6Lgae4JOu8UdydKDI/k3Vo26zcg8+BfOzh9WPXfxsFk1wITn5fbs+ z/wG1wALItRN3nA055miWZ2o4DpdadnehLldqY4xJjiq2HcLPDbbpHBWgvBCO9EDr+3jy5ebEQU CEhkGBBEjZRpN2RjbSN2iCGBlXP+MkGXpxIQnF86wsVs4e2vO3eTqPp+iRZJhOkmRsqxeGwjYf/ O1yQnyfBspcIIfYXaSsRk93OiqLynJLF8N7r7bXvdafm+vJYNbsdkzphQHPzq9wAX0mZHuQnX/3 6360vAD18qDaJDj5Qn7LuO3h0WhW4h6pO8ZoXFVs4XsnpeWcqeMbnVK6GJPuht//oggHXXfhEIW 6QPk+8T2KcAjAnvG7byHzBOIqjKru/wE+VdYbH62trMmQokxkaHPqOqV8ZMD20czBrT5BA1EDOg XygNGmQvz+/lktk8xb7llUF3IhGel/6EtuZFTUeURFi76OX/7Ezmnx6PFcobnmcsxS3eEiLAnPv T2JOAauyRoaAblIi/NBm6jSFbMjAYuw2a/y6qt56WfMTuS6jDk5R8QF0Nqjv8Q6FW1/jHA35Uj9 2JoxCOAqW2xQHfdmI/nNBHEmlmUo5OAaN3CncZvRpt9miiOoF3y2Xsy0+8K+iubeS/d/NmxA86C 0Of9cKqWfFCVvtg9t4bL2dL9Aq2nfOWuKnUW9ng+2gbnE/HyLOkG6mQ== X-Received: by 2002:a05:600c:638f:b0:4a2:c2b:a91b with SMTP id 5b1f17b1804b1-4ac17d168a6mr281284445e9.10.1793701445994; Tue, 03 Nov 2026 02:24:05 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:05 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 03/22] python3-cbor2: Upgrade 6.1.5 -> 6.2.0.post1 Date: Tue, 3 Nov 2026 12:23:31 +0200 Message-ID: <20261103102350.1952237-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131766 Upgrade to release 6.2.0.post1: - Build Pyodide (pyemscripten) wheels for Python 3.14 From 6.2.0: - Added the strict_hashable_types parameter to CBORDecoder, load() and loads() which, when enabled, restricts map keys and set elements to text strings and byte strings in order to prevent denial-of-service attacks via hash collisions (GHSA-p6xp-9h6j-r278) - Documented decoding concatenated CBOR objects with EOF checks between objects - Fixed CBOREncoder.encode_to_bytes() sharing the string reference namespace of the enclosing encode operation when called from a default hook - Fixed the encoder writing the repr() of a bytes regular expression pattern (tag 35) instead of the pattern itself, so the regular expression decoded back as the text pattern b'...' and no longer matched the same input - Fixed shared references (tag 29) allowing the decoder to construct object graphs nested deeper than max_depth, which could crash the interpreter with a segmentation fault when such an object was hashed (as a map key or set member) (GHSA-55vx-2phh-7grr) - Fixed mission conversion of date values (tags 100 and 1004) to JSON as ISO formatted strings - Fixed a PanicException on Python 3.10 when decoding a string-form datetime (tag 0) whose fractional seconds part contains a multi-byte Unicode numeric character, as the microsecond padding treated those as digits and then truncated the part on a byte index inside one of them - Fixed the decoder accepting a set (tag 258) whose payload is not an array, folding a text string, byte string or map into a set of its characters, bytes or keys instead of rejecting it - Fixed the decoder accepting a non-integer exponent or mantissa in a decimal fraction (tag 4) or a bigfloat (tag 5) Signed-off-by: Leon Anavi --- .../{python3-cbor2_6.1.5.bb => python3-cbor2_6.2.0.post1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cbor2_6.1.5.bb => python3-cbor2_6.2.0.post1.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-cbor2_6.1.5.bb b/meta-python/recipes-devtools/python/python3-cbor2_6.2.0.post1.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-cbor2_6.1.5.bb rename to meta-python/recipes-devtools/python/python3-cbor2_6.2.0.post1.bb index 94d3f30dbb..aa5839a932 100644 --- a/meta-python/recipes-devtools/python/python3-cbor2_6.1.5.bb +++ b/meta-python/recipes-devtools/python/python3-cbor2_6.2.0.post1.bb @@ -3,7 +3,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a79e64179819c7ce293372c059f1dbd8" DEPENDS += "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "6eb06160c42315ac0c4ded461c7d84d92fa18c69d13d17fc1dfc1fae96580c95" +SRC_URI[sha256sum] = "2465ecef686b61e9feee840f506ef1cc15fa568825344c7b0af504b8230b698c" inherit pypi python_setuptools3_rust cargo-update-recipe-crates ptest-python-pytest From patchwork Tue Nov 3 10:23:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102749 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7966.1793701449535328280 for ; Tue, 03 Nov 2026 02:24:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=uvpTNyVr; spf=pass (domain: konsulko.com, ip: 209.85.221.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-48dfaa3fa12so304426f8f.0 for ; Tue, 03 Nov 2026 02:24:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701448; x=1794306248; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pDjZASqV7LgAflmHFuEH5oZmrGTEXT/I6tcMwUbWgv8=; b=uvpTNyVrmf9tSxZDLWoJf9C7fN4XETmI5oa5B0kEgVwEV/Ww6S3CSW5N18ndW9S99i 7J8U0L8WYDj1bRS6tI/OetrWPd00ODuLJIdBkYdDAT0gJmlyszhXzKT27QAg87c5JMLg NPl1CI0OG4lbyz+kgeyyl9G4rpMMFpzdsinBU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701448; x=1794306248; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=pDjZASqV7LgAflmHFuEH5oZmrGTEXT/I6tcMwUbWgv8=; b=PNMYsY8pt53J07Dse0vmUfljRl9f6mWNpyANnap698eRkP3OR4AljkcsVk8muxTObX uPnX2Yy1SoGtG/kyJhMvDRInMems/3QuOgBwoSlIcihFfBS7JaUM3bqXtRAt2+SEn7ZO eF2AXtNKRxoxkEs6JgFDa3MCyTCY+gEFi31PhXr0o8q3cvqMYQvXXCBiZZm1DIxq6f8a AhF+urxz82+yISVDCB+QF9XfiQNbqJINGwXfV6Mrqk9Kgcv20tNgk5fS8Hj+HMK05LoY yaClKPSMAclQE7iYSDWrsg3ovC9kV7sgH5YKt5v4bfeYgoBHJUJ0m/Xaap5cHljggvtj 52xg== X-Gm-Message-State: APuU4Z8X0wC4U21w2vunq6QwZZnwpCqjj9q6+TVHJqyaJfmEeeKpFU9n eC4taG7AqcoNzJwTFY5JelYbiViV1SkQKk5bHR4bxbOtXRbpUQDE5umLCqCajxEuex2+yK/XPTO OlJDU X-Gm-Gg: AYBFou0NjcwFiwZjcPZQatO+RlhjXlLK9JRYVyFLzeijt7h9wU8s6gLjK9CA6suIcVv DDa+szPwRVPH98+NXI9tUhwshuDwYwqXBeakJo2UwzgTlpxkbqw3wWxh02moS0We27MgZru7pfZ tAOv4AHiU65VfQs2fLpFdmrFGoJy2BZZkGLSkZg14RolzA9jTMdqGZlaF5t4YBQR+UoT2q9qyXM EhW9pI09LZy/fMxU4kfLZ4WPLMRCyn9PkKID4mS2qsZDVyxgK3LhSf4zh5XcC72AWss9zjWLlg4 ZL9YUBMmpvVyASYa65KkKM3dJxI32YSdv/ERwZ0ETzhz3Eo/6SiFFHvpNp56KmSmi4gcbqMKrei 3eY3Ctjxy9nOeIA9F8jv8LWVjRqO794U6VYOIIjZK5Qc1iTisp9zK9Srv3m7pnI7/KgCbAiWG7J hLfEvQiTbAKN7KcLFu595U/2UMZ6eCXzImmfJEI7cBh+mrk+OkcwrQCxM6yjcaTAapaek4pkGY/ yYh39P8/yNnrUHNNlKAyI6b2Vdp8ydDROMH0O4FcNO9eVrHCasE/z1k5l/2R33SKomZjd3Q6W5p 8ETbhCwPzBV2ugDPLpP/8rg4PYqDl+MpOeUz1oCWUKuoA/GAokiXJc0XlUXzqwHvRoFc6oQPlTu 0R+Dj8a3AUTG+u2dfcbcK5Hx1u+WwNMMGEi0fhrUIAoUAZo6kxoOmHA== X-Received: by 2002:a05:600c:37c8:b0:4a2:18c4:61a5 with SMTP id 5b1f17b1804b1-4ac16acd93cmr294505885e9.6.1793701447623; Tue, 03 Nov 2026 02:24:07 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:06 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 04/22] python3-cmd2: Upgrade 4.3.1 -> 4.4.0 Date: Tue, 3 Nov 2026 12:23:32 +0200 Message-ID: <20261103102350.1952237-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131767 Upgrade to release 4.4.0: - Fix history ranges starting past the end - Fix History.truncate() leaving session start index stale - Flush window title updates without waiting for a prompt - Fix two races behind the flaky pipeline job-control test - Add security policy naming the Security Maintainer - Preserve history session boundaries across list mutations - Track history session membership by entry instead of index - Preserve live history while persisting a bounded copy - Address review feedback on persisted history copy Signed-off-by: Leon Anavi --- .../python/{python3-cmd2_4.3.1.bb => python3-cmd2_4.4.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cmd2_4.3.1.bb => python3-cmd2_4.4.0.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb b/meta-python/recipes-devtools/python/python3-cmd2_4.4.0.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb rename to meta-python/recipes-devtools/python/python3-cmd2_4.4.0.bb index f7f256e5bc..07fa8f46e8 100644 --- a/meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-cmd2_4.4.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f2a861642858e0858af9dd4e4716bae0" DEPENDS += "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "708592210dc382510ee090ad7928147060bad1b460cbefb1105f8d1251376ed8" +SRC_URI[sha256sum] = "6655b92e0231a43f20eadb6fb9a1ad54f8b9c9e716b4ce493542044f0d3ca926" inherit pypi python_setuptools_build_meta python3native From patchwork Tue Nov 3 10:23:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102750 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7967.1793701450348312887 for ; Tue, 03 Nov 2026 02:24:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tQVjQS+G; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so44248625e9.2 for ; Tue, 03 Nov 2026 02:24:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701449; x=1794306249; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=asXcxWTq7B4mQ4TVUBgDXP+R8U+SAf7T7pu1zu9Hsgk=; b=tQVjQS+GTWReGywi4XbEhbWsW4OThTFr/PQY9S29mSIl/aGLVcZKRidMNcvjJUN51w mAcrrkWVAoxWe6Qg7mibOzmJhyr962QafRaA/QjV47AE4LNGeIBiNmQgSGZnUmBGpg5U YN7zrQ5m7QiQqY+mGYgjcnOlZAgjP1vBn9gTc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701449; x=1794306249; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=asXcxWTq7B4mQ4TVUBgDXP+R8U+SAf7T7pu1zu9Hsgk=; b=Cre5tRosT11UYrEIoqnMPjf0hpAopV3KH1LniOzlMyV4hrbmPkEAU3WQRoKoVYZLKV JjCI+W3iM8e9NuEcelsc/PgibpzAx/uSuYcCBI46I+f3Od1e89YVx1CE82j2ZOVyClG7 oYfidwG5MX0JtyDLEGtT0FDjk87Xat9xwnEmwoUGgLqzRDZGss3gyEh5yhgMK1ihBZjF hMz/4E53d6q078CdqjjFBdwFUk+IGyvbl40XvCjl9LXX5PZXExz0PHMljeVsleHC9TVP 92GXztMnVvKIugkWiiWxTQyvENMSf6/st0yt/ppH9fl4IMo2Rl0bsANqcvWNP9roNdYi 2hkA== X-Gm-Message-State: APuU4Z86pgZG/mhq30n7rn/xKqew5R3W1s8QiPO52vZz49EKWqIHKyri YNzMDXyGalyzzkKEThaxoYfpuYbDqS+6UNC9ggT7ppllAClrKShUm3Fi4oUXsxBOgsSFgU55bhG NXocB X-Gm-Gg: AYBFou2nZEEvtc0T0ouU5QpJlAdR6DQZah5UZvrPTycnl0Adxs+p7ujyP562rfWXI+B ArerlT4R6BAHNwwKP/qxuPu+yYiQHKMM5aK27Na6aeYF20kAedBIG+7s8nEKZmaFJnZ+IexOIAx 5GSXBshDP3TuhCVKvPCjpZse0L9AAo20xyjfOzV53Mx+PfNhcl1ziHLVFKYMT+ynmg+9MeYDkoy bTjIoQtkjD1bl65f3ktHnsFZRgtzSJurumhYjUqg4n/rThEzX63tz4/M2aHXRHVeDdzxjHVRGRB BTQ9xp27DTIsoEtVDEDh6bYOWu2E3qLVRARLvnC66HFkF9qpk+eAmBv9RsC1wDc15qizOFLlyCl zXjnzOUtqZlBQx832vRRscZejs8NpLftuqIMZlRJ1k5ioY772pt+TEN9VU3RdStbPlUq7Qk5Mur WuaRprQD1sCywSMN5JTpSk/waE2JaUtidwnPtumoAI+ItQn7TSERJago5HS6IsK28MTROTs766n iG7+M3kC3EgHdIeaQbIoJIOWGRAvutgue6KMk6E6Uau1lLKnMvgJg0gz7jeSt3TX7Z4j7lpkG6/ 98gI+wQpDh5uI06C/CzNzfscXqRAzRzdlg/5l45fzlpyopGcF+h/g2qSkV6DYAU176upoe/ysp9 G8qSIyUj+l/UEkkiR+lOCrvvDdh6VKbPeJBLMpoUXPWSTsbACz8tyig== X-Received: by 2002:a05:600c:34d6:b0:4a2:1364:252a with SMTP id 5b1f17b1804b1-4ac150b2192mr294207035e9.3.1793701448707; Tue, 03 Nov 2026 02:24:08 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:08 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 05/22] python3-fastjsonschema: Upgrade 2.22.2 -> 2.22.3 Date: Tue, 3 Nov 2026 12:23:33 +0200 Message-ID: <20261103102350.1952237-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131768 Upgrade to release 2.22.3: - Fixed property names with { or } being evaluated as format string in error messages - Fixed numeric keywords (minimum, maximum, multipleOf, exclusiveMinimum, exclusiveMaximum) being applied to booleans - Fixed propertyNames: false crashing on non-object values - Fixed the date-time format accepting months, days and hours out of range (such as 2020-19-39T29:00:00Z) and rejecting a leap second (23:59:60Z) - Fixed the date and date-time formats accepting days that do not exist in their month, such as 2021-02-29 and 2021-04-31 - Fixed the time format accepting hours, minutes, seconds and offsets out of range (such as 29:99:99) - Fixed minimum and maximum being exclusive in draft 06 and later when exclusiveMinimum or exclusiveMaximum is set to a number other than zero - Fixed bools in uniqueItems - Added type annotations for public API and py.typed marker (PEP 561) - Added message to JsonSchemaValuesException joining messages of all collected errors Signed-off-by: Leon Anavi --- ...astjsonschema_2.22.2.bb => python3-fastjsonschema_2.22.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-fastjsonschema_2.22.2.bb => python3-fastjsonschema_2.22.3.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.2.bb b/meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.3.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.2.bb rename to meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.3.bb index 04e2a3ea49..90f5fedf68 100644 --- a/meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.2.bb +++ b/meta-python/recipes-devtools/python/python3-fastjsonschema_2.22.3.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/seznam/python-fastjsonschema" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=18950e8362b69c0c617b42b8bd8e7532" -SRC_URI[sha256sum] = "72064e12356a7d6ef02165be2946b9abadbdf238536e07eb587e3dbaa33099cf" +SRC_URI[sha256sum] = "8330c91b027dcf941efcb7b1f0998515ff95d177ea15bbabdfe8671965620901" inherit ptest-python-pytest pypi setuptools3 From patchwork Tue Nov 3 10:23:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102751 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8030.1793701451371368064 for ; Tue, 03 Nov 2026 02:24:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=nS1/PgKk; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a140e7405dso40014455e9.3 for ; Tue, 03 Nov 2026 02:24:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701449; x=1794306249; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nGf+5Oy6HxHetdJkmhOcUDQm9I6gLR+57rLAbHJkZ4o=; b=nS1/PgKkdy7RFy8V/5mMpFC2KHItGzdyma1QQjc1W2WPm9Nj/vgZIOPX3HwionijN4 sck9X6U8Gea+6qB5N/JhAjciMBtTd4ffday0MSKG1BFG9kORgjRorPJ8A3K21W0Pq698 9C9GBj5F+AMZgJPsggFp4Yd34TJRvFM3GL4eQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701449; x=1794306249; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=nGf+5Oy6HxHetdJkmhOcUDQm9I6gLR+57rLAbHJkZ4o=; b=Y8YndQk5c3nKZ0YQhTWynoaxX/SBw046qsIKk5I/v21JuKwfoSW1SCKPDL5Kwa0NId kWqbxCkuqjd8zWD+uVaQzTe6FcuriD/cQhsKZGupbhsWyuUC4BZY57op0DMRxen+ww/i EU5X8gO00lo1hDItmRnltzr/0M4cwjS3OQrJCXjYEuL4jgx8T9BOO2CsaaWBCaVTMcUW NZu6NWADSAcE+mHKEeqAN1S1zTv27RGGlBH0X++8xQ0qqm5JsLAChICa+cvZBcxkUWV4 0tBB9kzgPxCejjkw0/oVWJ95IdDiPZRheAA5eRrhM+37JgRyZu9uJpf1zfqm1yOi4Jxw aBlQ== X-Gm-Message-State: APuU4Z83Fphg8ByQbgY1VZVoXmvjsT1Uh5XDY2hYgzYsqdE/YKrMlvGU AxAaUpkQ9uhDQwlS3Mehu+xETYKxRRGA92jJ+/gvPl7Cf652mt8e1VHg400W9b5TFgjhvmnAx7L f9W8k X-Gm-Gg: AYBFou1VwUSt56+I1ewdpAIWKQYd7QASpNEn3tVMLgkOKuWItlIDUFtiE8NWOdCHoHQ 787L/8SdWsVuPHflPqI3o3KYLcm+YIVRJEJaDnQqxhExI6lIrf37zVyylJAQr/oy6i2J9joyITG 2G1+m7mcgux2tzf+8wxzu0sPKhnQFP0I5hDLxvt1dtS/LNx+qOaNM1CrU0bF8jWVJwoC3vwzVxh cPWNl541agb8OlYHyfG1YTdWKJhJJKc+OiHO4seRK8x9rzetMSjiz3jVP6kqiu0E5P52h5vme6N cEVq/bJ290vS9Q3rRKt51NHMc56dtQpGFw0LmtTCsNd7Jr+vUXgmZO0+yodcYTPqVSLxuJC7nnc fGADX2yCIsdqczA3on3GFYmflhEIpINsFRRJYyfQgMXNwrd+i58cp7e+czv2j+gujgRF89LdRbR GkcI9vedbC6/yq+B07fFvSGEC+l05/OR2WzuEGuZmhdXts+ESMhkH4ssTIoRTSBpby4bLj0xoR1 WdGJ6qYP2XDC3oa9GCBgHXssnuX+MiFHA6k9d1Krvvze9D6BXf5gG1GLPEP6ZQLitK3aVauYwYt E+Eb5Q3pVA7Qe4i5IawJYRFh0peqPADQNTqT0+Zlm7e85nrVvAJWjPNrTjbqJo6yEvG5Okc/fyO XyNzLujA+uEX2f9gSYyVXSE0x1qqbxdqnr9gkbKUXW9dVMKjGNwf9EA== X-Received: by 2002:a05:600c:5397:b0:4a3:5991:719 with SMTP id 5b1f17b1804b1-4ac1899353bmr283316735e9.31.1793701449650; Tue, 03 Nov 2026 02:24:09 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:09 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 06/22] python3-flask-socketio: Upgrade 5.7.0 -> 5.7.1 Date: Tue, 3 Nov 2026 12:23:34 +0200 Message-ID: <20261103102350.1952237-6-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131769 Upgrade to release 5.7.1: - Update version of python-socketio dependency - Add Python 3.15 and PyPy 3.12 to CI Signed-off-by: Leon Anavi --- ...-flask-socketio_5.7.0.bb => python3-flask-socketio_5.7.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-flask-socketio_5.7.0.bb => python3-flask-socketio_5.7.1.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb b/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.1.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb rename to meta-python/recipes-devtools/python/python3-flask-socketio_5.7.1.bb index 4020606494..8471fd8711 100644 --- a/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.1.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=38cc21254909604298ce763a6e4440a0" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "aa01e50106962808dadc245407c3b6354295b1526e888bd154dc7ff4801a7c88" +SRC_URI[sha256sum] = "6dcbae88b40f2ae99d0f106c751ca2e119b7ccf4a8df95cbda64f56262db99c1" RDEPENDS:${PN} += "\ python3-flask \ From patchwork Tue Nov 3 10:23:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102748 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8031.1793701452549073118 for ; Tue, 03 Nov 2026 02:24:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=LoEtYWib; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a20bde60a0so31029285e9.3 for ; Tue, 03 Nov 2026 02:24:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701451; x=1794306251; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=q3yEeYaH7oVmaAqqL4MkA9SgXNXMVgft26BoH7no3AY=; b=LoEtYWibWZZ8wfv4cXhYaWWSrzpDrr3raZOYHbKzlEm17elU6amePC5eXw4EeOQz37 RrWSutL/52fjhnkCRXEzUJd/5ucl9idINaHyn7C/0qUUb4wZdol8oRD8IXZ4mntOkTUB dxPmkYYhydxjg1XV2ILBESqWGd46WuEnh5wzs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701451; x=1794306251; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=q3yEeYaH7oVmaAqqL4MkA9SgXNXMVgft26BoH7no3AY=; b=JxuRSGb/2avxbjpK6md7A8UmjUoDyLJmiJydyBv9PycwKqr3x4+B323XeESRg/TrR2 xO/aLtqogB9aDV8RKgGISEDEViLtrHLz4W22ENsXy/7WQHGgBoSDvzX3P4JDj/30qgOm yYcWustOaT8EcCZJPjU+mX5qvSgwg2Pj0N0TKDHLzzsPSNQd6Y4dd87cpi9gb/lGLLY5 OUtXLQ4vtaZ3cYmFH50Vcurktx82lPB6/w3oH86G9DmND6Sk/CE6cs4mmeegQ+OmbRqi ++GCNcOuMB2zAcuERVLsi38jf2SSEOvFsINzkwVqaBWQdCcnrlq7L1NhERbcpK42883D 1Lyw== X-Gm-Message-State: APuU4Z9GeRk7OuKi/6drQnFrUVUv+eHBVMhF1mNle2znlCs9g/W8vXnL n6hgsohqlZZv0q277WK8WZW9ClnW+mNgzbAvOECMTClz4evDpC/NcrDXouK4M0D0hUnLdQUIIoT v0HoW X-Gm-Gg: AYBFou2Nru2H+IXQ+2pley6G+APvmltC6VUpP1CYQOHp3PQ572foGQNmr0REDjyPO67 mW5YVT3e5Cg1abKWJwJhGI0IPHGx7ExYFGPr8O1LjyenfqNFHjHfQ1FimBNjKBlLRPizlnWcgly nnRt4MZ3bHMRaZzvHQxm3E/VjrNRVHYd2q7VBzr2ueM5oW3yCtfLAXJdEKQPzaYvGJdT3IK9jEP ujRRnOhjy+Qx7sNFrUx8/YVORPwMgIkiwt4M3HQT974Jf8qqPP5BjN7w3MJ8w249mjC1rzCPfdp 1ILfGjxccm9tSpytiJiDoEAYSB5PnsrHxhgs2J+uhWQbXVqtzAOz0FhV6ich7/RLpMpzAWd13AA GwPACCqfjnDgSwn4HHyKWudbcz2WvWL32yO5JtRe+WbTWQO50/twHkrMm4Jr8lbA1QWg145+5S1 IgCLJyvpYAmmLjUVLUa6WiVjZg7ig1gBSYK/Ep9EbyqAhTzRBh8lwU3zKNDToVjyLIwxiSFoL7T Y3cOdlWhMSpTBerKpCwHJ9OuyA2LieFXH2vXJPJnfXOt6sfVd/R07TRgIuIRE8S8RsMBMQkG4B4 VGIg44vtgxoeQHtAG4C5K978ld817wgGmVRjvS4lPWrlcYRoX53m/EepBLzoLSoM2ZbbRCAnl2T MdtOxpxCOztyjL21xlU2GSHemn0Dn9et0J+dfwkNWnqgTrtJASY8zLw== X-Received: by 2002:a05:600c:3b29:b0:4a2:167a:c939 with SMTP id 5b1f17b1804b1-4ac17d19aeamr262541635e9.21.1793701450727; Tue, 03 Nov 2026 02:24:10 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:10 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 07/22] python3-grpcio-channelz: Upgrade 1.85.0 -> 1.85.1 Date: Tue, 3 Nov 2026 12:23:35 +0200 Message-ID: <20261103102350.1952237-7-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131770 Upgrade to release 1.85.1: - Fixes Denial of service in Health Watch RPC - Fixes Memory leak in AsyncIO client-streaming calls with interceptors Signed-off-by: Leon Anavi --- ...cio-channelz_1.85.0.bb => python3-grpcio-channelz_1.85.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-grpcio-channelz_1.85.0.bb => python3-grpcio-channelz_1.85.1.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.1.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb rename to meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.1.bb index f7b580142d..e8a82a0dfa 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.1.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "2a16ad645cf4897325c617c6eb2a9f82ffaf28978c3de3b1039ef06e3bef8c42" +SRC_URI[sha256sum] = "bab93349a820e714c6b827e374bb10896dbf6acfa45df6b6ccfa9af13301e4da" DEPENDS += "python3-grpcio python3-wheel-native" From patchwork Tue Nov 3 10:23:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102752 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8032.1793701453564267736 for ; Tue, 03 Nov 2026 02:24:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=l+84Xw2K; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a214c5c4c0so35435555e9.3 for ; Tue, 03 Nov 2026 02:24:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701452; x=1794306252; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JOzonca+wKdpEye+ezABGToDSwRPVrp16AY3+xnQLMc=; b=l+84Xw2KxIH8d+moSCELjccu8nuypvKI1zUU2G+UijB7Re1y7Oa2fIVEvif10MFrNX Hh99W3U3RDKzIT+P6xIox834Q8bRD03+oKytIO91I3P41al4k841shp47ol172rRtuuh 1eAFbeG12a8fyzOVWgX2Ov+zpfGF62fSDPyZ8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701452; x=1794306252; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JOzonca+wKdpEye+ezABGToDSwRPVrp16AY3+xnQLMc=; b=b0Hy0rffRoFC/7avWflJl2bqSMI4GcLxZGcdT15Z/+mkCu4YSirvmfqsFCEay7mEnv 5TMUNjHr3sW9OAs54z6zPKhH19VGKBRSBBB87W09XJ/U7f3X9zfHyYNGELyXWKaiTgQw RMzvzUaSaL7ye/ZdFtQkiclhtJUNhoXgu3uxSC/V4Z5BAOvJkpZ3Y+rXDC2Vi0op9Pcy lB9v+RB+35R1q3KuTQ1zYmtSyurVODHLawIeh5SWC/Os1v20tyuZZCNJbD3DdfT31hT0 VRAd0K5fpBzYRkC6X3UT6gjY2QAfhqyOxI+Tc+Zs4Lr+aR333SZHsxgHSIYAp4QsWriF cpzA== X-Gm-Message-State: APuU4Z9vxzneMXiSqQLNDAAYCy3msQO0miDH3Z6ysnUNRUrx2XYIEHtK 1G/oc+QSAQGTcbcJDH2sMqCOotPk+3n6US+p4KBcI5bjca1NtLavXKqBcHUap9HYlPaZQs/N1xQ 69DEF X-Gm-Gg: AYBFou03RKYhwad0doJQcY8BeLTqR3diZIRz6kBeybimFhRzCZpTMN2RfIqTzjiCVEb 5bkgskEdN6EpbA9C2GksGv197dEHXta1GznQq+zXNwOGbFvJ4fCNaMNl16mCUvHTaTjPU/Ohhzo VGP5JYrfzb2VLiY/yznq/Eyq30LcDUFVdjp94+/W1Ck8ragJofbbkVEWRRtwW1ORiGD8sFVbPwB CmLOfX4z9ho4Z5fOq57K+NNIPuqSP5/1SJpBCr+f2/ZFwhjjTKmF4Nyki5+iRy8Bcrgxg2MuVCj NuL6eDn6QsMP4zFVFpGX4cklHSk/wh1zjBaEBbw5Vlsqr8ybblTM1E14xHsTIPIgwlicIk7o/PL dHCOQBC+kzYcJpK5+8Nwp5Af7Qn48AWT+tbAn4BanatwQbvbmhnhvl60Z0qsodVGOB5f2XE2W7f NhWC39mkiuxF34+TxQsbV++ATs8YLtemDPBk+ze9bOnuu2R4C853GyxlHB6TfrXig02lqvX/hAL D2/WOf1+4rX+ZDH9dY5vdOvnyt4C19QjfnD8LPzPSYWrki6OsPdp9hdPJI90GOVcdXHlTtIvKe0 x+te+HHcFqEuMA90jTNqp+mALJcdLtpPIcX/aPgJoL97wut0uiAPi03p7OgqWClJ73w3gqELGsY cKpk9o/G1DFVg8BZMAi+zBs2kyZc60zJ4PaxqtzfAOI7kF61vGQYgvw== X-Received: by 2002:a05:600c:8581:b0:4af:29b9:32d0 with SMTP id 5b1f17b1804b1-4af29b933ddmr152430995e9.32.1793701451910; Tue, 03 Nov 2026 02:24:11 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:11 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 08/22] python3-grpcio-reflection: Upgrade 1.85.0 -> 1.85.1 Date: Tue, 3 Nov 2026 12:23:36 +0200 Message-ID: <20261103102350.1952237-8-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131771 Upgrade to release 1.85.1: - Fixes Denial of service in Health Watch RPC - Fixes Memory leak in AsyncIO client-streaming calls with interceptors Signed-off-by: Leon Anavi --- ...reflection_1.85.0.bb => python3-grpcio-reflection_1.85.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-grpcio-reflection_1.85.0.bb => python3-grpcio-reflection_1.85.1.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.1.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb rename to meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.1.bb index 2a2452a6a7..2ddfdca5d4 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.1.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "b50383d750c2bbddb9c2b163b41de2219550e4393e1f1e0fb0080b8e1284fdd2" +SRC_URI[sha256sum] = "a3257f35cc817e372cfe330ba3411fc0c61f23b09a94dd2d8f91185955c5533c" DEPENDS += "python3-grpcio python3-wheel-native" From patchwork Tue Nov 3 10:23:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102756 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7969.1793701455463924449 for ; Tue, 03 Nov 2026 02:24:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=FO90ZwJ+; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a2153c8525so26615885e9.3 for ; Tue, 03 Nov 2026 02:24:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701454; x=1794306254; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Ua+pqjU0sNh89Q1d3nxJWIXwKdMCbOWBjqRCtLSDXX0=; b=FO90ZwJ+5GyJx9RVoGI6kR/7qvUmNOuRW3GUfqqoEq/vqTlumxuFy0Qhxi1o8jWAFH Vgsxvyo7f/LhPc9X/tcTpRT46evqtPmm6boIoqQi2JjnV90zoVyAspU6jcJQmy1IYiev OLDS10st+YoGFXRlX794HU7VKaTY4FSOBuf6U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701454; x=1794306254; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Ua+pqjU0sNh89Q1d3nxJWIXwKdMCbOWBjqRCtLSDXX0=; b=JxoztqDURvwg5pqmVlO+xfWEb1jRBw1frZkA0hkNG7ZZneJOLoRv9bZ7DrkHWF1Jf+ 4QzurMgXbMFzMAkclg12/WjG7RDrVOK46nN3UJ/hnWpLaU/o2BbbOAUZ20q4rQZZJDLJ JwULAiERA/x0bPf+19tIcgDFUOzP++kGsixuMLUqb2khNQl63CpVnq2tNM9POGBarKuF iK4PuRWFtS+fFsppWglE+XIai0VKdZYV9UCiLzff1ksdlYs/XpC3ckcXb+WlEdo+OtT5 LbdFFVPSZRji4lEmmUxjnHRXxP5fNyOs6ZXvCOTSpnawSsF6Ctwq+vda+434kdVy8Dff 0i0A== X-Gm-Message-State: APuU4Z+QMxn6keUUTRmpllUtUEqOzq8JMBpNgZpOX4+mhjn1NWiYl7qm p87XKjO9r114ZR2RvtVKHaFg7VDyDTFbIB75VlPgbSCfTLdRfUipDQlP7/nLvDpsULpx1rjPlYf PC4lR X-Gm-Gg: AYBFou0r2ImdBat/+0RW+sXDFn109dH/iL1VzKYOnW6Y5SYcIxSx4wDjT4YNFSpadBA wsnRJQXSuZlQPgcB7WGYyiM6aJzyh+zEAMydREnbukVfw26K5L8W7T2IZ/eqF+Pcijp3RIBGrrg eSaGyWeK0Uvn7atRWIsf3TX3VRPtBDPuf7KKyuGxr3earRB4fUVUzz9TJEdTE8XakrUhmQqflH+ DHdIoQ2diLG8sGBsew3GIjUO1M+zdQkfMlnwKb8ymH65x6yuvUK+TUnDD9P6TnE0VhWS0BYT6fN IgNfYVRZ//0ggy+im2VSt/Q+GhCtNuosYlDqIhYJ7sfjfG+32caF/gtJEVlMQFKzujP6/i4O+I1 Lh5DFrEPvN11Mbd+A0D1xNqAAY5j0qveys0cLGwiiXcFMZ0d7nFoOu0tcj6ywq3U5K0xPmEu0jW BR/khnudfVyoJoQDmd6yg/p7xbJR3MKO/UCCeW91DG3aDMi+/RsZJ2hwOdM+2of8hXsFkAMO/gZ +1iO+9KsxyN4ETrdHM4RPeFnNGXER0aid/q2mUgc0Z0AvR8RHuV7EOWi2rCzVzKruSm8GnYP2xl OZtXeCb1TS/lLw2marHut3XKBlRA8tfaiU3iTkpJdIjobPvq9qZnXruK/by+Bw6NiXKuRFmDkVk XAKO8nn9JWsMmWN9BfZjM92tMcn8DkiArtP+KIciu+McbRrbOa++dGg== X-Received: by 2002:a05:600c:a4c:b0:4a2:967:dfb8 with SMTP id 5b1f17b1804b1-4ac1765d7d7mr289203955e9.20.1793701453771; Tue, 03 Nov 2026 02:24:13 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:12 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 09/22] python3-huey: Upgrade 3.5.3 -> 3.5.4 Date: Tue, 3 Nov 2026 12:23:37 +0200 Message-ID: <20261103102350.1952237-9-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131772 Upgrade to release 3.5.4: - Fix possible hang if worker holding the stop flag was killed while holding it. - Lots of refactoring/cleanup. Signed-off-by: Leon Anavi --- .../python/{python3-huey_3.5.3.bb => python3-huey_3.5.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-huey_3.5.3.bb => python3-huey_3.5.4.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-huey_3.5.3.bb b/meta-python/recipes-devtools/python/python3-huey_3.5.4.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-huey_3.5.3.bb rename to meta-python/recipes-devtools/python/python3-huey_3.5.4.bb index 722d25baca..9a5bd19d0b 100644 --- a/meta-python/recipes-devtools/python/python3-huey_3.5.3.bb +++ b/meta-python/recipes-devtools/python/python3-huey_3.5.4.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=5cac039fcc82f01141cc170b48f315d4" -SRC_URI[sha256sum] = "3d9e8fe95638bde843fbcfe38c063d906afa0d4b0cf94955a24c0f90eb09bb44" +SRC_URI[sha256sum] = "328f5a2dd1406621e5edb17d45655ae232ad9f32c0795ca8dc0bfc121dd7b30c" RDEPENDS:${PN} += " \ python3-datetime \ From patchwork Tue Nov 3 10:23:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102761 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7970.1793701456672320249 for ; Tue, 03 Nov 2026 02:24:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=b2HTX7/W; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a5036bbac7so24877295e9.3 for ; Tue, 03 Nov 2026 02:24:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701455; x=1794306255; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FOoaP1YYWJXVPlNBp91BMBIOPm97aE/xVEDgq7hApnM=; b=b2HTX7/Wb9Rhp6FedM2DAr8XTU7EDmrEXUtVFn2AmV9hFBg1G81Lhw2JaPsy+i9vCM RNwAtjxzxNHb3ym9fvxLNaJeVmmX0U3gclfSwIEf8woAPsvAZ512N/dwnKNtm2CdiCFj U10nyn6hDMC+liS9sO9OiTthsJThEU9uW2+Y8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701455; x=1794306255; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FOoaP1YYWJXVPlNBp91BMBIOPm97aE/xVEDgq7hApnM=; b=T19C9MTRKcf5hSA32aSz/Vq2UKLy/zUEXmcS/ycO5mM7oxQfuWqvgPwIdsZwteMfwh jlFS8orGIK1p48YZ1D9AMX6rjaNs9vTarExtDI9RS0lqG9CtG+KUVHDNshd3ctigvDQr HhdyQvhFqfpvfJFbOyunkuejRHfpgrjml28U7hf0PPV0Z0nb1AHWXvrFr4tTq8Q6tmIe BfTdQurbaszCt9yaNL1iqhzcS6z6S9L9xFJ/cOccX4rDNoc+Fz9gf1Q3mHPNyKaAKDK1 uDygURdPcJ/f/b+ybadUluT86c31QVZhck5iIlEGoCw06RW+Ob4QJ8gqIwI2FpiofLp/ KIfg== X-Gm-Message-State: APuU4Z9HB/BtIMe/ClokgIlOSu9tVlzJjmQKEo2DF3FZAm98MashY/w1 dE+ZACTIxmwAijUUBa1n2LtbkfnKyr+ywjVnBp6+YzlYjBwlEgDWtCGecuPsG2eOg7YfQzs8jpH o/Vx8 X-Gm-Gg: AYBFou2amSDH2oskouaRWzGHm07mcNEjlgjH/6KogiheXeJxKoW8eSnmxfW/dzu3OOo YWcnvB8aas/6kQY8wXn5o3XtvMWQW043wIW6O9IIGYrpgLn6jChqEApgROxIcX+8BXPUkiPSaRN L5eNbo+Tg52xuH8GWsKBlUBxrcKv85WrERFHZ+2RFJuyWkwKQEeIiY+afW+9FCb0QVGYuT1ToDy 8dkIC5lNKNfdM21EXFrWn2me94a54kezvPrvoqZrMhp8fSbJvMHCNuOLvBy8PuJ17Shut7msQ0a j6tlGaLtu6Vc/hxLBLTLqMasn915iWVQDvf1gRCiRxx3bG8TYJDA7Jd/gqmU7gAirJznR/CT4oq DBwTaC1hX9lAoCKjlgPsIrXppWkLhGahJcVHE69r8767PyTzBz1zluKFwopJ/Xhf8tBZJriPNYi bVa77/V2aQuDxNsYHjDRGzKI2d+/WCg/DUjOjlOh5qYi5SDcnAWLxxpr7uN1S/M8SGoj+0a4GZ1 WALuwLljiX2al5gqfbR1OgZthW26jEtLIdGvFhZotZ5sUAeqfN0zHxRrmZ5j/QSFFtsLNIFFSu3 hq2fCHbRF5NsYITp4RYKUN+o87cIzSihErnDuDo5L4fFXP3HpaPWwvSryXA6InR/4CvuZIOt1GA KnJ7O2n2kVLHNqenNItk9MDgTOgoc9a6KhEhvI0hSRYtebDF46xg7pw== X-Received: by 2002:a05:600c:a00d:b0:4a5:e6fd:65e5 with SMTP id 5b1f17b1804b1-4ac19705d57mr279416965e9.31.1793701455028; Tue, 03 Nov 2026 02:24:15 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:14 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 10/22] python3-ipython: Upgrade 9.17.1 -> 9.18.1 Date: Tue, 3 Nov 2026 12:23:38 +0200 Message-ID: <20261103102350.1952237-10-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131773 Upgrade to release 9.18.1: - The main change in this release is that themes are now JSON data: you can install a theme by putting a file in your IPython directory, or from a package, without writing any code. - The release also fixes a number of completion regressions, fixes WebP handling in ~IPython.display.Image, stops get_tail from wiping the history database when ipykernel asks for n=None, and adds ~IPython.core.formatters.DisplayFormatter.register_formatter. - theme_table can no longer be mutated, and the individual theme objects are no longer importable from IPython.utils.PyColorize. Signed-off-by: Leon Anavi --- .../{python3-ipython_9.17.1.bb => python3-ipython_9.18.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-ipython_9.17.1.bb => python3-ipython_9.18.1.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb b/meta-python/recipes-devtools/python/python3-ipython_9.18.1.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb rename to meta-python/recipes-devtools/python/python3-ipython_9.18.1.bb index 37dbc1a33a..51f00db142 100644 --- a/meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb +++ b/meta-python/recipes-devtools/python/python3-ipython_9.18.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://COPYING.rst;md5=954609b5a3603364bc25989a92e38d67" -SRC_URI[sha256sum] = "8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529" +SRC_URI[sha256sum] = "6319c0f5372c196397899479e6db1783dd7937abae06815d1317e8d5d51aaaaf" RDEPENDS:${PN} = "\ python3-setuptools \ From patchwork Tue Nov 3 10:23:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102762 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8035.1793701457820412339 for ; Tue, 03 Nov 2026 02:24:18 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=lbb0j/ej; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a207b02a2cso26428295e9.1 for ; Tue, 03 Nov 2026 02:24:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701456; x=1794306256; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9mO+xscDpRcq5x/1lXfn2Cv1arV3fPW4r0mwEjaqM/c=; b=lbb0j/ej3lVx4V9CvIJ+hQ919Bm/N0MUI0rzRU2z4KkTBFKldQ0I0Ei0AGOhBTNX0x 627q4pjUme4sU8/w+qWdl9oWeESQmwXemAbNIHY6M7mFPf/v/GatxgBAGarr1agDc6dt xmRGA6I60CIcscdAhEhyWJfaNHDs4PogO0Z5g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701456; x=1794306256; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9mO+xscDpRcq5x/1lXfn2Cv1arV3fPW4r0mwEjaqM/c=; b=GWo7V/EAlbh5ZjtuEokJMfGaZ8SO6+mjgl5d1pn4m0q+xWd5x9OClacU+rDTiiI2Vv dr329wxDUXEJBOXuVjFbhnGViXPKOYQA+Ba0jEltGz+r5nZbSf8jWnS//EkQ5/OmOTnM 3wWbRBvlCM0Cv+i4XtRYkw9RE3fENiQCDcOS4sKGW26dobqp8byV22igPxZoui5AqTWS eCobxVg0jPQu808Z1/7cdKS0Ozaj08zL0xNwsi4d/j38ldn41RM60L18Ym4HvztEeg2i ZLVB9A78xyyVeI4i/rOwtX9+z6qdShGi9fQ/eajCEk0TX6dRQCrVRB3wIpHXdvl5qG5n XiAw== X-Gm-Message-State: APuU4Z+eg2yT+91nirgVFOlw62K5YuHGawGBWXf6YlBLrRZnzEgn5LKF XMRIlV9syOSZXqoohNPlHfu1l43DsyNSXgDF+E78H1FolVlf0GOWHRdROS1I6Dejumda3Cql7QV LjF51 X-Gm-Gg: AYBFou1jUNcqCkKIoVerIKqDmL4zSszY7sYEpw+BlpjaRX3i4hp/YpyJLhARYutvn37 fAMJEYOg1y63+LEKEXbiYCN+s4/g5uFj5EYe6+hU39v2dGE+sUet+397ceEM5jVHJRTvRg9oHa/ Brxu/MqnVxbndfFztkWEjxrH9HINGlIBBIJXeKY7oC+NQnLhy3D90e4BE5Kz1nuiBIjACqv9yQg opxXifTdWhEcOmFqqc9N3yrKtVa8ZoBqnm8DwHiQpJc9NYvfTN39pyWZ01oMHDg4jQamaGxSzWv rzYLHOXgtSLf32uwzrZNG3uSWJgO4aP3f84uXYuUmwt2uiO2N6BQ/JznU9YE8/+WnYcM8kBRiEk gCNpOUEgJqtMVw4/VEfFmTq5z7/TQcViH7fop6HLsYkiYUaJbDGUpQI3Ic67AuAVFdONHTftPpT NjEUq+fJeWYp15BD5ezXdIX4QpEUQ4wxOW6TmHWm8p9CunnyzhxIYrDEG7phJtRM1mKnuXG/xDt lcypOw1yFMzS/FnC2V5wf+kkFgIaUzxNHxH1bc3u6KdNkd5qULXpRWgBsvFHyToMjeZFosRbuRb K7vyiY73bZhzXg9u5sweZQ1JuvB5znYLErcIlJOqmecEoYYUjmQFjMzphoi7L7OykP/KhxWXQkF 70gAw6vhsSWiZoI+A4Ko6Ul8Z75Ctr4KBKezzGaTAGqrpzClxs97ikw== X-Received: by 2002:a05:600c:6089:b0:4a2:a8c:22b0 with SMTP id 5b1f17b1804b1-4ac14ec75fbmr276395145e9.1.1793701456159; Tue, 03 Nov 2026 02:24:16 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:15 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 11/22] python3-jsonpatch: Upgrade 1.38 -> 1.39 Date: Tue, 3 Nov 2026 12:23:39 +0200 Message-ID: <20261103102350.1952237-11-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131774 Upgrade to release 1.39: - Test that the code examples in the docs run and match their output - Raise JsonPatchConflict when removing from immutable containers - docs: explain copy and in-place behavior when a patch fails Signed-off-by: Leon Anavi --- .../{python3-jsonpatch_1.38.bb => python3-jsonpatch_1.39.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-jsonpatch_1.38.bb => python3-jsonpatch_1.39.bb} (81%) diff --git a/meta-python/recipes-devtools/python/python3-jsonpatch_1.38.bb b/meta-python/recipes-devtools/python/python3-jsonpatch_1.39.bb similarity index 81% rename from meta-python/recipes-devtools/python/python3-jsonpatch_1.38.bb rename to meta-python/recipes-devtools/python/python3-jsonpatch_1.39.bb index 7de7f8cb94..0748642130 100644 --- a/meta-python/recipes-devtools/python/python3-jsonpatch_1.38.bb +++ b/meta-python/recipes-devtools/python/python3-jsonpatch_1.39.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4f81c84f9a053e31fe9402a2a4e78864" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "debc3e7bdc3d446468d64987f51a0e7a9deea42987ff90a6d1005a489b471c19" +SRC_URI[sha256sum] = "d0a314128ec7fc7dba7155b0b19f94913198f54acbbef9c7817d5063d998bc27" RDEPENDS:${PN} += " \ python3-json \ From patchwork Tue Nov 3 10:23:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102757 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8036.1793701458955811149 for ; Tue, 03 Nov 2026 02:24:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=PfmZEGzm; spf=pass (domain: konsulko.com, ip: 209.85.221.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-48dfaa3fa12so304588f8f.0 for ; Tue, 03 Nov 2026 02:24:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701457; x=1794306257; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EIANyEuENaEaxc6rB06kbqyKYr+CHw82mmPWIzQcrLw=; b=PfmZEGzmFuJDrE+WYp3IwU1IjZczdrB6QZBHDFROuFQ8a1Rgkhx+ImH0g3BOCj5ACU rzMzD2rLNRxzTiT7CNmJdO7VZxiI3ynI3UCFY6F+XQoLBRzGaX+7HqYmM9tJZLy+iUPV sEwoSLfDfdNbVWbaVJ9H6HymuqUmrAupltk/o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701457; x=1794306257; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=EIANyEuENaEaxc6rB06kbqyKYr+CHw82mmPWIzQcrLw=; b=JZOrzG5SirhFut+hM/IojNWsaHyiF6eeLgXef0ZGdqsrU6KEI8QJUXlp2X937e6wbY pJV/kdjCzw0bwkyKcdPPC3SVQ+gZPTxWL4+nECyWa8YvrbtSZuHc5uKL/IkVKJUNScns i56JGWNo5BSMo3UeMBwj20WwODrkbc+WuNyl3YycaCzPsEdSRvOYIOPoBR6ScS6BdSSO Oasli2U+Jg1weqn51Pz0fRbPIIqv746wOpyFurvBqOleGoZk72dEfntRtGd5e2Zy2vAO Mer5Fbu7nhU/j9tmEKrmhSKkw7Mn2sWphQK4r94OBTqit7bZUlPz7QRHi9yhwb7ypxxE 3NCQ== X-Gm-Message-State: APuU4Z8YiMGC5+lou6FVJwnRdwawjkibVjWC0mLzmhNNAvjhsB+wchmi AnyaVRU08b2Oypzxfedwz1YYAGoZ7+Nl1UUTBYVJJaAlHQmTcgydH4qQ0+p9uG0R0XLSJ0qQb7z 64BNA X-Gm-Gg: AYBFou39Dk+E3y9QjnLDk3aBaMRcEyPbr1HdGVgA+8ogkk7MHkuPPXiVwO9C6h+66qT axpCvFs2Vj+VahSOWyrlFTwb7TM0ic1ZZXf/dQ6/7zf1e27iuFNdvBrgYapnsVYytAhZPSb7reZ otBeAx43tBPe+zPWHsbL024sa3OYm7aSMDRiUkkGYvy6vshY9cBjVkijjeO24g5AlAbDWcTDxYM gUz73BGvzP0OszqUTpc3nWQnEuyAis/wevpHNJCvv1guTlDQGgdiNY008RLAOQCPo7zZ9GkfNOx ocbSh29Y/YAM/FyZkP+MPRsMVZdsIK2d/U9RKpzDD+lz6ISMAttg8BMXBEo3498trQ8b/9a+GJU iUBJ8pkgxsITfSX4wZS9TwB+iC7xXsLhd+cQ+cr2l28waTMJ53LruhHOnqLxqpxqisijLSETszu 5u2lAFedcEUlrH/14L8dyVocfAKHxIrwVl6bAcjy5xymVSO0cI35i6cpuhevdAF/7ZN9uf3K5GU 5jSnwFJ6z9wqf1/0JDqgqFcXaXZzSMGObj4sIl49vdwego9NGMBqqMNkhzrmNwKDxNPeaR91kLU PPXjiAYuKzDaKowmyTWy6LM4OWUCvg+jZGfTIoHjCDOKeaSaS4puDR8yDWD/GJnHNUoHgMGvj9n UDixZxQPvmOKk/VKIQqK09hVyc5h6UMRbo4foiRBfxu6EG6TAPtL1Gg== X-Received: by 2002:a05:600c:37c8:b0:4a2:18c4:61a5 with SMTP id 5b1f17b1804b1-4ac16acd93cmr294514075e9.6.1793701457097; Tue, 03 Nov 2026 02:24:17 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:16 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 12/22] python3-nodeenv: Upgrade 1.11.1 -> 1.12.0 Date: Tue, 3 Nov 2026 12:23:40 +0200 Message-ID: <20261103102350.1952237-12-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131775 Upgrade to release 1.12.0: - feat(nodeenv): print shell completion scripts with shtab - fix(nodeenv): point npm_config_prefix at the env in activate.bat and Activate.ps1 - fix(nodeenv): install npm from the registry tarball on Windows - fix(nodeenv): read quoted config values and mirror credentials - fix: stop putting ^/dev/null on PATH in activate.fish - fix(nodeenv): retry broken node downloads and stop hanging on stalls - fix: do not require python2 to build node from source - fix(nodeenv): do not put the venv bin on PATH twice with -p - fix(nodeenv): skip node.js pre-releases for latest and ranges - fix: preserve fish activation environment - fix(nodeenv): read a config value raw when interpolation fails - fix(nodeenv): ignore source trees during prebuilt installs - fix(nodeenv): escape glob characters in prebuilt paths - fix(nodeenv): raise on bad config references again - Make tox configuration more flexible - chore(tests): port the Makefile test targets to pytest - Align Python support metadata and runtime with Python 3.10+ - perf(nodeenv): unpack the node.js zip archive in parallel - docs(site): new landing page for ekalinin.github.io/nodeenv - docs(site): show GitHub stars and PyPI downloads badges - docs: update isolated installation instructions - docs(contributing): add contributing guide and templates Signed-off-by: Leon Anavi --- .../{python3-nodeenv_1.11.1.bb => python3-nodeenv_1.12.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-nodeenv_1.11.1.bb => python3-nodeenv_1.12.0.bb} (72%) diff --git a/meta-python/recipes-devtools/python/python3-nodeenv_1.11.1.bb b/meta-python/recipes-devtools/python/python3-nodeenv_1.12.0.bb similarity index 72% rename from meta-python/recipes-devtools/python/python3-nodeenv_1.11.1.bb rename to meta-python/recipes-devtools/python/python3-nodeenv_1.12.0.bb index 766f734777..76b5e23e2a 100644 --- a/meta-python/recipes-devtools/python/python3-nodeenv_1.11.1.bb +++ b/meta-python/recipes-devtools/python/python3-nodeenv_1.12.0.bb @@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a9e238ffae5bb6447dbac6291e1dc3a3" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "d7fa027c1df437bdd974b0502a8dc76fa1b3183e369ac9539602bc6bab9100ba" +SRC_URI[sha256sum] = "4ea7f88339310afebc3253f2c7a91b94bacf97d73a36a5c108962abdfaca501e" DEPENDS += "python3-setuptools-scm-native" From patchwork Tue Nov 3 10:23:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102759 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8040.1793701461145580525 for ; Tue, 03 Nov 2026 02:24:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=XpEjFycj; spf=pass (domain: konsulko.com, ip: 209.85.128.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4a5720b0a57so3108415e9.0 for ; Tue, 03 Nov 2026 02:24:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701459; x=1794306259; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9T8U9VnhzozeuYHfsMyQm3FjJe2IJ45VHGh7x809Yd8=; b=XpEjFycjL/smhZyafqOw11aH0vPz+uDYUvsvwilmAi1LKs7EdNEKxjq4tVio/YEWBk OJuNKbiQmhJC2DIsB5Y9ti6IwCaObKWwr0IhuMu9859gD+XDyi2Csc0EDNBlApGI4tXL tssgtxWGfpn+Xe+EJID4h8Y/U0K76wO5wfUoQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701459; x=1794306259; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9T8U9VnhzozeuYHfsMyQm3FjJe2IJ45VHGh7x809Yd8=; b=nFzRliDyvzvr82Z6r/mjpIETfRtH1vXOr87w9aC7Z864zbH1/6TFodR2Hh7a6RZlYD vMCIZSkD5n7Sd7ol0OeXqXu0WzZbjnh1h0h0e0D0clVAbv02k/vDEVdmA6wmRZp0H+fq kK/G/0bokQTrOgFmZpwFB1ZUt+MpwCIFmwwCs4ioNd2YeJKtZUXMJbJjjGgFgF65kUsA UzgGZF8tRP4LOwcU+zFu0IJnp+DXDgk3FrOxqFXiSo09nC178nuysLFq/TE8VFsAtEYz i8Ef5B7MRYMEI4jzbmE/WiS6SDBg1lE9uGjjsl3FD9olQiRwX6AzZVc6f8KEboILVAMz 3qpg== X-Gm-Message-State: APuU4Z8E+YAeHI4aMAH0ZiQNWvwVNZ12pu9TAWVr29XeZFkz9Q2fonGO qY9rquKjNK62EVXW1+7dnYB2eIPZXqpVJlf2h6DlS74XSf5oN3rXdxSptmhkrZJhmB3fkoSvWSK vqrkt X-Gm-Gg: AYBFou2gdw98rYgqlndJOlu8Cs78O+KeAluELtb/dB+Pw32DAtBgrmLaDigK4tcD4W+ jgH79Dwdw5AZ8/O1x+AoJZRKuYVh1lwyEbYXk5lAc9VX1tfxH8ma0QV1I7m4+9ONczTm8vU2EzJ wSTxo0Ev5v0UTE8+0bR9Elc+NzaYJFmq+PesxK32UdfQ8DF1la0qtmmbKm4QIDa81Rzh+0eCae2 8y96ww77lXq3mdPfnLGCe3sXpOvZOfmjR85Ldy3juQzvLfLWzwyhJqCIK7ltaKdppOswMkJqL7D /p8G/IZltGno9zPrk/2ypydqSSlIek+AD2iKn8eRURUcBQRZRV5oIS10toeGuNDOQ8vsP0xwlfS 7vDb2VkQORqUXV9eWnc53EKUwDJdTYhRe/AqbbzATXGC+wAT1PIp6bXWPuG0GSI8nG/VMWcMDHH fdf+ntcwZE5oRI8/fExLshZxg8XbLAOQzclsr1KR7yZ2sHVWdapkGBWl+x05TW8jaLiYDZRfYxk bDAi4K3gOAc1+vWLi4nB7L+v/dg2N8hvdpezrhIKG+hvTaVXMt2iywueahx6nO5vOswmhD/TBhV VGQfpcjm5Y1prhQRm9n1LW/cccd2bCLzzy57H2fc1x/QDSHUJ/HfQUq7Ro2pevzYrGfYE7cJ7rr it9xv9IZGqCD6T/ai32IvhmnQCLTsC0Sei79ZbcjCCuCPDQLaZ3K4hR0= X-Received: by 2002:a05:600c:1387:b0:4a1:88df:8a2a with SMTP id 5b1f17b1804b1-4ac1793e81cmr304925725e9.13.1793701459155; Tue, 03 Nov 2026 02:24:19 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:17 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 13/22] python3-oauthlib: Upgrade 4.0.0 -> 4.0.1 Date: Tue, 3 Nov 2026 12:23:41 +0200 Message-ID: <20261103102350.1952237-13-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131776 Upgrade to release 4.0.1: - CVE-2026-49272 / GHSA-3jp2-3mrg-2vxc: The device code flow token endpoint did not validate the device_code parameter. A request with a known client_id and a bogus device_code could obtain a bearer token. DeviceCodeGrant.validate_token_request now calls DeviceCodeGrant.validate_device_code(), which rejects missing or unknown device codes (invalid_request / invalid_grant) and delegates the code's authorization status to the new RequestValidator.validate_device_code() hook, per RFC 8628 Section 3.5. Signed-off-by: Leon Anavi --- .../{python3-oauthlib_4.0.0.bb => python3-oauthlib_4.0.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-oauthlib_4.0.0.bb => python3-oauthlib_4.0.1.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb b/meta-python/recipes-devtools/python/python3-oauthlib_4.0.1.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb rename to meta-python/recipes-devtools/python/python3-oauthlib_4.0.1.bb index 8c6252595b..b3a7281aa6 100644 --- a/meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-oauthlib_4.0.1.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/idan/oauthlib" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=2699a9fb0d71d5eafd75d8d7c302f7df" -SRC_URI[sha256sum] = "efb274799819440f95b4ab3b818869f1ce9ae26c5beacba0201d1a1b76b54f86" +SRC_URI[sha256sum] = "3d73febdb6faa00f277c81fb04be7b7586fb96fc3b7f0b9c772dada69a25ede7" CVE_PRODUCT = "oauthlib" From patchwork Tue Nov 3 10:23:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102758 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8041.1793701462199797868 for ; Tue, 03 Nov 2026 02:24:22 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Tw3hI4Zh; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a215e64962so35857985e9.1 for ; Tue, 03 Nov 2026 02:24:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701460; x=1794306260; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uK6cmICg75y8GIDMqx9mmLH8GzMthMdvEH5uflhATvs=; b=Tw3hI4ZhCGCAzA4q+Y6FkeFSU51O4m93MwjA1Gn+y1KBMEdGNV5kLYP4/2puDKQ2RQ 1/FW5VhHbemqj6DD93J+CNT1ycS5wxPr8RIVB/TnbcZzPu6bIS0rzx60UxLOnqhDv2Go Dzy6XvDrVauEZ5ApzY5Qn8Vd5h+H6N9jeh7L0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701460; x=1794306260; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=uK6cmICg75y8GIDMqx9mmLH8GzMthMdvEH5uflhATvs=; b=nkOaiVKrtsuddXQrvIdBDTOgwGkUE++P5Fr20x0vNSeSlLD46tSnAdERLdCi/q4Yt3 vHRjTVVSSnjQGp3/PRwdlU8myB0QDWPrSRONHWTKPGCyxk7p0o+1cjJbi2kVqmHBfaaJ ELZGjJrqaovZX+XKkMN9GBPsj8uAlFm++kdab2eIrOxMV67a50ksetI1QzVQvYaIgrBB dF1Tj7wgru7VYXd75J1xe98Dags+jypydyxTAADNBJGBJvaERw7JIrJI3bSV/yRCsplx r6MNb3/kGO/oJgqU53UcIFXI0bL/CT61zFFJ7nY1yKrMGPIJs3EZ/ce9dR522EhrIlZU Wx+A== X-Gm-Message-State: APuU4Z+q5vBk9aftI/9meIvq0Fs6P+XkwcAA0zgrcZQMwSQtBRf6gntV vdP2e5IfDaKshVoFMsCTYMoms+XZGRZUjfYTF02RcGRgip6d4dNs8i836oG3YjvR2sDiI8Zqsbr ndpmU X-Gm-Gg: AYBFou3emwjKu3wIYc+CED4qiPGCzYJOeF3f+f+n9gQ3eRZkx8DlLZ0m6c9hKo15ePE jeKfSU0WmBIFwz+qrGffQ9SKqLn3wn4K/KGU0hDmyDQR/6cNmI9EYxF+3qI/BhyzEc0YJIHf1ST VTIcBfwWffdtnFi6yeYi1ucT/1PywhNoxpJAEOYDNyKkQJYzUSRXXgUJY5QhRBBQXp3JjKy0bpR MkfThnO3X7zPyzWDFPdykRHJJDWw/QlW7D08ibHw1YNdkvbi/Z9GbNIDk1KrN+qgQf6+ZTkK3VG 4iZ+kDjor5imTAKQXa+28yQhHtzHx/YtLmue8clY3RVa6fW15DJDpL/dWBhJPd7nzBPQZMTNBrN Ufnv+j1B1730XNNwZjroiJTeRuJ2bybstA0V2C4CUKMCxkIgn/Z35ZDwsapqNl1D/ca3rBuZCNz kQMjtXIwWdIB/NMGIrM8shTwz36ajkiftCCt2K+X11W78WhM3JacU1uU/eyIybqZj/Jrhf1c3S3 /uaXJPMb2R0zRHSceiexKs0ERmAJuEl4rJlnio5/Us616jJ6ZAlknD1w0qqL/Hd3fe0STvqDVMv p7Dkf4vvJ+gP4zmY8/hoNOTSqQlmwMzA8b1eVdQM9ZQPQlzWLQyqDJe4PD34GsCJMYJ7hr1HUKn Po2iDK0Rys6Ad2+WOE20galKuWWw6YzTuDdISE5VK1wX71uLd+/DEsQ== X-Received: by 2002:a05:600c:6306:b0:4aa:15b1:d4fa with SMTP id 5b1f17b1804b1-4ac17b2ce91mr308798275e9.5.1793701460465; Tue, 03 Nov 2026 02:24:20 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:19 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 14/22] python3-pytest-asyncio: Upgrade 1.4.1 -> 1.4.1.post1 Date: Tue, 3 Nov 2026 12:23:42 +0200 Message-ID: <20261103102350.1952237-14-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131777 Upgrade to release 1.4.1.post1: Changed: - Removed the upper version bound on the pytest dependency. Signed-off-by: Leon Anavi --- ...t-asyncio_1.4.1.bb => python3-pytest-asyncio_1.4.1.post1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-asyncio_1.4.1.bb => python3-pytest-asyncio_1.4.1.post1.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.post1.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb rename to meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.post1.bb index 9e49d949d4..21d5d5f669 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.post1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pytest-dev/pytest-asyncio" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=136e4f49dbf29942c572a3a8f6e88a77" -SRC_URI[sha256sum] = "e8266eb094e5ee9ffdb2068c9836f33e209ea77a970eb846933d416b5602669b" +SRC_URI[sha256sum] = "f582d9ea4a1c082195abe8bd29a1fe106aeb1cd435e3dad2d3bc2749935c36a2" inherit pypi python_setuptools_build_meta From patchwork Tue Nov 3 10:23:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102760 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7971.1793701463387591361 for ; Tue, 03 Nov 2026 02:24:23 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=p1S+P3r/; spf=pass (domain: konsulko.com, ip: 209.85.128.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4a1b07c3c5fso32294205e9.1 for ; Tue, 03 Nov 2026 02:24:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701462; x=1794306262; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CQyvcFkW0ACaUdtbU8Y4t/8ydOYHPovzFZJ6mpIV71M=; b=p1S+P3r/6VQtdluq+Xr8RckQiBrH8PzeiyKFK9GadFrXo4gYtvUTO/082E8JogSbHw 2U1jAl1AJhzjwEXfDgjvKAiJud/CwUeIJOBtWgsCnmqOjEQEpQZmN+jbfGMpyBq7Kns2 uOqFwq7DJXX9sjs2XME+Rfc4Z1M9xhfSMRQEU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701462; x=1794306262; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=CQyvcFkW0ACaUdtbU8Y4t/8ydOYHPovzFZJ6mpIV71M=; b=OOHzHrJuUoByAd9Q0lUTWcR+f+38j8lNFvsS4yBq2mMXny/xTT/1BjrZdxg0j46wfq 1GOfuDD1ijlGaFwOjxc8WVTuLGf/WrBly25GVfjWWjN6TAMWXxcA9od1aADx4/0/e/97 Lc8U2naE6kJXN7g7g2ttQW2ZHCdjAiETs6ELbC7kg3JisJUuPMHQXnMML1fDFtMgOLju rBsVxjycaq8sh5rTXZDlVVN9p5cJcaqPhH8MfrVrcPyr+x4qWqR6Ih8AADpeaMEYPZ1C 5KtnO0eoRaifdXl9vGKxEiHo6v9TfYVbCXGMIed6wuq1LlSOVX2h/OyLWdtKcDsAYKxh L31Q== X-Gm-Message-State: APuU4Z8tW70GSN1w935obfWjnno4imzqONbyIkdKC4SFT08MrwmpPsnG 9JCWAmEh0rZxtbPWfjS8rZsOxd2PM1a2ZKqpVMQv4/HeLFi8N4F+7FIf6DsRv5gbrUVVXR36NWt 53rD1 X-Gm-Gg: AYBFou22E08sHIpYzKqKkiFdBvDN6w7MrnHbaMfCUY8Q3ivkgwz1/2/OO67ZGiqcRsH xSI5awYNn7Vyl4yGP1bHsikkaWK579v1WfjWdcZ26faB0jjQHOOP40JT7t66E8AQgDXfttaqbam D3e0K9HC5bOHOUqtqqq0XoqQrM5o7RJNpglwuFzD4F9J38RJvF4vqGxIMlgxwBssOEBvObUYteK sfMtlMDM4VdHJAtHYXXfTqqLCYIiRwGHPcR+wUIMgGqj54J5NPeQAZSvkiIF10wSGi55yV9pvsd XTw4iGE1ViP9FzyXxSt2sCoRwt2pGDEoOWZpN77iSu+OEsOpmr21ZH8mJgP4wJRRNe193x+fZPP kI21BX1H7tjqSa9VQWDAMXm1Q0dbukkUu7U769uQX104tB7aog+3uheSVIb7zeXlVe79YC7kwwk D1WZ+Os34ImOaEWKVe1JlK1vK5omna0oVR84IduYjroiIKUKK77dHW1V60j2PJtRcqvVQPBnSPQ rbrf2HZ4WfNLocaCcLMxHDg1w4TzuYit4cJnFtV47AAcKw/GW5i7tUxFe61dJE+mgNkphDBdQp3 NnMXn3e98y36cqflTKGEhHo0D/zFIl8vRjMt3PEHoEZ1AthI2nxCFCDGEptymu+cqD2bPXJ9s3Z aTuPZawpQAnwxLbbB54TkKRhhU66WsuiX3IEwOjZHQqjL5L2kHhHAXw== X-Received: by 2002:a05:600c:a012:b0:4a3:59c9:a747 with SMTP id 5b1f17b1804b1-4ac1793fb0fmr285747225e9.17.1793701461729; Tue, 03 Nov 2026 02:24:21 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:21 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 15/22] python3-pytest-codspeed: Upgrade 5.0.3 -> 5.0.4 Date: Tue, 3 Nov 2026 12:23:43 +0200 Message-ID: <20261103102350.1952237-15-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131778 Upgrade to release 5.0.4: - Support pytest 9.2: pytest --codspeed no longer crashes at session start when pytest-benchmark is installed - build: pin -std=c11 for instrument-hooks core.c - docs(readme): bump action version to v5 - feat: warn when running on an unsupported Python version - ci: migrate to github default arm runners - ci: use 26.04 image instead of latest - ci: test against stable python 3.15 and 3.15t - docs: add Python 3.15 to README version badge Signed-off-by: Leon Anavi --- ...ytest-codspeed_5.0.3.bb => python3-pytest-codspeed_5.0.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-codspeed_5.0.3.bb => python3-pytest-codspeed_5.0.4.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.3.bb b/meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.4.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.3.bb rename to meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.4.bb index 674f1ae87a..84559eafaf 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-codspeed_5.0.4.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=2856cbe664e8843cd4fd4c1d1d85c2c3" DEPENDS = "python3-cffi-native" -SRC_URI[sha256sum] = "91afef90e6a96b013495e4702ef5d6358614a449e71008cdc194ef668778b92f" +SRC_URI[sha256sum] = "5098065fb9f91d80a7a81752d1970153e44036fe36ce0b6a7afa6bf7881b9d3e" inherit pypi python_setuptools_build_meta From patchwork Tue Nov 3 10:23:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102768 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8042.1793701466563428148 for ; Tue, 03 Nov 2026 02:24:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=eGTpXjWz; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a35a60499eso37905455e9.0 for ; Tue, 03 Nov 2026 02:24:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701465; x=1794306265; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XWmcsRiQkv/qTs9zrrrsbWUSpBmSCMtozz9++HPruqs=; b=eGTpXjWzzDFt1w+WL8ip07XakQRP9W4QRcr7WcxJs14ciG1HUQfzRSLqzcc8qxo8FM JPNed/lfECPxXMMj+xzcQW6qTfS/2uX7WTCj/JYqN+Zxuncff4cewDGmn9/AQF2ILKg7 oOgqWr5YDe9bZlOAhT7fN7TjL6W+/InwTUu6I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701465; x=1794306265; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=XWmcsRiQkv/qTs9zrrrsbWUSpBmSCMtozz9++HPruqs=; b=WH7lHrjjYSLX6OXluZjxlE6n0nezXvqwaNGibX+MegFE5OsrH13DWbipPO3rS1sCUt VjG/BYNOM/6pq0EbV6XxfYSmragYDix46hBmIjKF/kjVfNrReNQCF2LoI7T7G59OrRMb XuN5VS4NLpogZTbKv5iRUgYRryGKrMyYUk89Y/dHe9vkOf5TuBtmZQM+BHGorDCjJyIb oswNpzIwE6ys16CKKYyYmI6PhuAvQmfoJixXBZHNoNuo4aqxFjW98oV4uOBp9VqTrKgI b/7o/27XWJsqgLo9Zz4okoW4mmsUqBohToOnvrTGd2ZV/QfCfoNU5qxD24F+DdzlMavL MrCw== X-Gm-Message-State: APuU4Z9dSk6fqisE8woY8c8Q1r5giSCKnN0/b9IhiON5cmMdwTVhk7q8 Q+TeKaTwXdr/cG0v2emL3/uT1IR/iOpxHQFZ1X7XbhKItCrz1USvPbD+js8RYqxIEC/zQJSDQ3j Y91bz X-Gm-Gg: AYBFou1+KQTM+8h7UHvg2HZcZdzdtDabNNtbNVyIyzEf7upeNiybkukbm1+N/D48x27 bU2MUDLZ/b53zjPaWZQ+Nc2ODZaHNkV+La/TgssiH3DEiRqdTipne6tiYRmmd3+FnjzQGwzHyS2 +T5eOwCRPWKakiRMOeN7pS7vEmZDyThZQ8hBhgSfUKxh3SULDqpzK4w5TcJDSwjEL5ho7VA7Geq ft3IinaMUIwNB2sgWNogwUvXBKB235oK+RePsy2V4/MolM950trkxiyVC4uDA+aBzkrMRhCBthG 4rwkpmfnI13uf0ghK8mZ1CAWxS25DgAtvEO2qW+3KRId8dDvcUBGI2P5EI5nNGFj+KLLolFFPTM mE3aq8DKw5099f3Qh0xoBcpU16qel0KBoW/KvVHeys5Q+5diAcAf+R886oRd3l5tTG6kE8l4W2/ QBGmrQ5CY73I3RVj/YeWmD07ffupE93iEQXS7Ffx5+OavIBJTSxyKDuoNuXcoCjIgENgY9auT5r pAs0+BelW7cjfCfVLdo1cBf4YreWF+8BJ1ME8DcnQugX5VVDM5H7OmsXP9KG98gFNH1tPMJcOM6 o6tyK4Y/CIe01ehRL83yNHxIXqnuHldSKQEheEjBynyh1LYsrmab9OWRdSkTZy4ewMg+nJs3Zj0 eLoe7sP9cfFbqeEBH6FAD/2yCXV+HWsyPgPMPHiiWjJCrbJZUYtpaIg== X-Received: by 2002:a05:600c:6215:b0:4aa:1527:659 with SMTP id 5b1f17b1804b1-4ac17a366c0mr298392995e9.17.1793701464846; Tue, 03 Nov 2026 02:24:24 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:22 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 16/22] python3-python-multipart: Upgrade 0.0.32 -> 0.0.33 Date: Tue, 3 Nov 2026 12:23:44 +0200 Message-ID: <20261103102350.1952237-16-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131779 Upgrade to release 0.0.33: This release lets you cap URL-encoded form fields as they stream in, and fixes several upload and decoding edge cases. It also drops Python 3.10 and adds Python 3.15. - Limit URL-encoded fields while streaming. The new opt-in MAX_FIELDS and MAX_FIELD_SIZE options for FormParser raise FormParserError before oversized data is buffered. Both default to no limit, and multipart forms are unaffected. - Nameless uploads no longer crash when spilled to disk. Uploads without a filename used to raise AttributeError when UPLOAD_KEEP_EXTENSIONS or UPLOAD_KEEP_FILENAME was set. - UPLOAD_DIR accepts str with UPLOAD_KEEP_FILENAME. A str upload directory used to fail on the first write to disk. - Decoded data is complete before callbacks run (#336, #355). Content-Transfer-Encoding decoders are finalized at the end of each part, and quoted-printable escapes split across writes decode correctly. - parse_options_header lowercases content types with parameters . Multipart/Form-Data; boundary=abc now returns multipart/form-data, the same as headers without parameters. - Faster opening boundary matching. Complete boundaries are matched in one step. - Faster parser state lookups. Parser states are module-level enum members, so their repr is now multipart.END instead of . - Faster querystring callback dispatch. - Python 3.10 is no longer supported. Python 3.11 is now the minimum. - Python 3.15 is supported. Signed-off-by: Leon Anavi --- ...n-multipart_0.0.32.bb => python3-python-multipart_0.0.33.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-python-multipart_0.0.32.bb => python3-python-multipart_0.0.33.bb} (76%) diff --git a/meta-python/recipes-devtools/python/python3-python-multipart_0.0.32.bb b/meta-python/recipes-devtools/python/python3-python-multipart_0.0.33.bb similarity index 76% rename from meta-python/recipes-devtools/python/python3-python-multipart_0.0.32.bb rename to meta-python/recipes-devtools/python/python3-python-multipart_0.0.33.bb index 97b68c82e4..b196f40183 100644 --- a/meta-python/recipes-devtools/python/python3-python-multipart_0.0.32.bb +++ b/meta-python/recipes-devtools/python/python3-python-multipart_0.0.33.bb @@ -2,7 +2,7 @@ SUMMARY = "A streaming multipart parser for Python" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" -SRC_URI[sha256sum] = "be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e" +SRC_URI[sha256sum] = "b8112424a6abd162ec08d390565dd113ad699f2fe6fef3c987b8bbcbfe9e390d" inherit pypi python_hatchling ptest-python-pytest From patchwork Tue Nov 3 10:23:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102769 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8044.1793701467453816238 for ; Tue, 03 Nov 2026 02:24:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NWyi1ePK; spf=pass (domain: konsulko.com, ip: 209.85.128.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4a5087a5348so31992855e9.0 for ; Tue, 03 Nov 2026 02:24:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701466; x=1794306266; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mMtztowWgdmzZhSFEviImtD7+qYbVDHRn7I4G1K8sVY=; b=NWyi1ePKPcMA85UN07tYvHf1ubRDejFDphkKJpJrnrWl5YyvaUQSVJa2IhTsBiRmkZ 8ED0cqQ8+GobL0F4MAehw4VZqIUTcE2rJeMVdsOGar5DhvFD+K4nUu6WoBe2Urk3XkeG rUlO4hFRnzLeuet5nNXplCdQSZ5AnmQ90qeqY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701466; x=1794306266; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=mMtztowWgdmzZhSFEviImtD7+qYbVDHRn7I4G1K8sVY=; b=OIwP7TtCfslTuJMn8KU3M2mayccaxoiFT+/NkzJgH7Aqjzp/ee5sBJ8gUO4kUja4vu xJ91i8T1eXpkL+kLNxCAguYLj/P2iWQa6OXvotf6xICx0k1S73W8YUmebefMlVYazeZM +wtr9gixekIMJfOuekAJ6JrVOx2jHxu5MvvTTCuPcOpGVADlB7AYPZW26JOJuMMTA43U DxO2nmA5YWHmWLdcS3cQH4fCAEflYHmw/Lx71b9Td+EzPerPsB8SpD+M+DAzeOQ3AEAu ugr9Mh6pYHem4/W0KQzpgBx6VX8UVuhfjKa6uFx8NAbJJR/pGFeVgeTs9i7fW5RgBWiV mFIg== X-Gm-Message-State: APuU4Z/oteNMcUVMX5/htzI1F9dZrfM3Kz1KH7VQUoDqbA0/7x55Cg3t Rj3b9UvPWf9Y+R2581Lp0SM6Ub+ChV6HbLyVpXouP+Enf5JrUlIrI7FV1q0N98F+WS61/BpjV4l O8W70 X-Gm-Gg: AYBFou2Ex7R2yjWJABlRumWFezx0IVsIAfBzka/TT0HNtI/6kuV34mq+M3DTqBSb4hN 7cK+wSwGXnmnUqPw3DsAcW+y1iJIdBzGGDsdKHpYifeIc9NU3hkMmMSJFkIGyJ/PMXhdTxyKc2M 3lJm+mytapkKCd1GHecjzEGw0qSczvLhPqq8ROzoSZf1sXf3c96Fwi8hv1JAK4KlPQInP+ei/14 EBJNY9ztm5/k4qbvLlMNX7RAFFvSuMdDRsA/Bv1dgx2sVIu6c7P+7kWmTfjQrd/feDe5Uhk3AX/ FpfUdPFXWd0dbem202rYOKWNOO/gUp+Q/RHY9NAxcQEhFVuYQ5VaxoZGE60HleXtlY7lFzDHTKx sN/PX8a3SVr6SZcelN3zda0fcU1M/2w0jD1pEsGLEkAI1QULRA4bQjOSzhVWQz4h8HHCPBgozO4 T6nZpIHjEXNFDNmWxeL1ObY6FgTFfV20lnJgqITbRvpubRHYB7uHoUGwao7S1IxNhk3j4cIsh7k s1ZkJzs8K5ueEo8ck2Z69CxtMLnHzgtjTKPLdnA/ZA+NYtadjGkXF5bGy+6/tMXymM3vIbTEVur 7Mqa+Xolaqhb/I925YrD6zBzBw7I8zg/zoM8c924P+//IykYqKGixhGr/TD98Ll0D+BTBFWxFaY OOEcyigNQtAooz1E4yqc5Oqe/OlWTy+QfAkIxOcAPbuNe6ei8LOykHQ== X-Received: by 2002:a05:600c:83c5:b0:4a1:78c5:79f5 with SMTP id 5b1f17b1804b1-4ac1970b976mr241751895e9.33.1793701465811; Tue, 03 Nov 2026 02:24:25 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:25 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 17/22] python3-socketio: Upgrade 5.17.0 -> 5.18.0 Date: Tue, 3 Nov 2026 12:23:45 +0200 Message-ID: <20261103102350.1952237-17-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131780 Upgrade to release 5.18.0: - Reject events over HTTP before the connection completes Signed-off-by: Leon Anavi --- .../{python3-socketio_5.17.0.bb => python3-socketio_5.18.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-socketio_5.17.0.bb => python3-socketio_5.18.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-socketio_5.17.0.bb b/meta-python/recipes-devtools/python/python3-socketio_5.18.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-socketio_5.17.0.bb rename to meta-python/recipes-devtools/python/python3-socketio_5.18.0.bb index 027b1b85dd..c389adda0d 100644 --- a/meta-python/recipes-devtools/python/python3-socketio_5.17.0.bb +++ b/meta-python/recipes-devtools/python/python3-socketio_5.18.0.bb @@ -9,7 +9,7 @@ inherit pypi python_setuptools_build_meta PYPI_PACKAGE = "python-socketio" -SRC_URI[sha256sum] = "c3bbfc4937dcfea7c4d1b182afa94d4a30335d153987e8f2078b344beacf95a0" +SRC_URI[sha256sum] = "81ec0fbc34b82009272834145a8fab82ccc36eb057eb2c3798dfe253fa47ed72" PACKAGECONFIG ?= "asyncio_client client" PACKAGECONFIG[asyncio_client] = ",,,python3-aiohttp python3-websockets" From patchwork Tue Nov 3 10:23:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102767 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7975.1793701468568306407 for ; Tue, 03 Nov 2026 02:24:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=d01oRS06; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a2d6cf958bso18308875e9.1 for ; Tue, 03 Nov 2026 02:24:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701467; x=1794306267; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6rzjUFeiKbo061LLdzF9sj/up0lf2Relwk3sOjsFeGo=; b=d01oRS06cR/P/GvREF+8+mQGWtrJWM/EwuRVlz6f6oXtZ+pkbPF9BM2aOQ7OpW7ErW fWpmRYKXzIBR4TodWpbS096NqNOkzKrwY14DmaLgVyTMgaaosbrKpjU3wvjp7XuhEId/ e1HTZcSTXDylMr/7I8+sWhsLaYc4wYm5NDIto= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701467; x=1794306267; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6rzjUFeiKbo061LLdzF9sj/up0lf2Relwk3sOjsFeGo=; b=OXqHkUuCgALbO/9v1wCKDba51zOTSD36tWuZs2rvBYI/LyAi3cimnO6rXe4U+dFDeK XEf/8HxKPiRbZvXqi2QzCkamy/MEJIqPYxG7vTO3PKNWCITLS1LU1x8R4RaXA4b773ow nMdXRWUJs+Rfckz8Hl93KU4yxQRIoY8rvBUAncwV6HyxBF1c/nB1zXInfogFPwGOCC7o ylAm7qkO/pO9YLamtQNm4lUJZQUqNFxFHTXTvR70wpx3lA2YVYvYpFklxqykN2aePdFB N2+Tacgd2CdE1FmcBjdOx4IeNmT1wu3xxRL//7TGnp6L3Pm9/zOkeNU/fqsjPl2vc6LX YZ8g== X-Gm-Message-State: APuU4Z/mf1GV9eBonnmQN0tkuMNROsj2M/rOidb1suJHfQabbeIRy/So Uj0DsRI53Fmdwd8aKhq8H614TEQ2lnpJnVvaNPrT41cBqYu5aqQrjZuJP4BKbpY2iWuq/Qbw0Ho 2v/4B X-Gm-Gg: AYBFou10lhv744y4hTvyRlA8aabd4CPf9wE1a4lt+xuDWQmxKgo0ea94t8V0kA+QKb1 DpMV/B+PswY2jXZCGV7ozQTx1IOlxl/MlhXXk5KeYgX8uGk1WWZ5NkjNxyMBhwje6sqSA3gPaG0 ZG50ILFc8qd/ZH3Kw19v+aTXiOR5pJo8B32nVGyy3Ry1+AIwdYbzUPFw2MoxMtWf+vCLdGJuePv lOqCYLiirCBaiqKNK+lIjnIADpFLAwKwgwd+UMPkzqP/I99X5hlZ9ZCdHrIyyOdB4zaczgqcMvL ndsu6DPLXiYWY/Zm7+R6A4FmvbCA3viqaaJt5wJ9IpNLqVaFcWZnckAFq0Sp+3MqA16+NpGL2Bt 7fvfbCXPgXNReIIuUbmVkIljdn2/oUINObvzQUny5unW179tpFWjnu7cw4rs6sXKzCqbQaN6AW5 rrAoEvSftuoQYliEnI0Iz5v0ia5B9EBoteZkeWDQcNPMYdZLIKG1MmlIxrTW1uxq45kzzoJBs3p Ikn17j5kYIsN4d7K5S/b22qAZL+DvJ7ZQvgVkMl2BDpVtqC3TgSgu7U3nTVbucK0IjJMbqIW4n0 daP+G0s94MJcAdJnpA57Ah++ohZpDQhDW1yGaHuizvh/dDS/S0BfF8QGpdQdUJ06Q8wmTHG/JSk gVVJojZaj8sFkUjI800C6UgV6UdOZVh01sIYKk3UHnPp6CrKjel/WNU8= X-Received: by 2002:a05:600c:3f0a:b0:4a3:7344:13b4 with SMTP id 5b1f17b1804b1-4ac1709a2d0mr278558455e9.14.1793701466900; Tue, 03 Nov 2026 02:24:26 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:26 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 18/22] python3-trio: Upgrade 0.34.0 -> 0.35.0 Date: Tue, 3 Nov 2026 12:23:46 +0200 Message-ID: <20261103102350.1952237-18-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131781 Upgrade to release 0.35.0: - Mark that Trio supports 3.15. - Ensure that Trio consistently encodes all hostnames using IDNA 2008. - Avoid erroring when running in a CPython built for an Android API version less than 24. - Ensure trio.lowlevel.notify_closing works even on events that have been deleted, e.g. because they were registered as one shot events. - trio.Process no longer emits an EncodingWarning on Linux when Python runs with -X warn_default_encoding (or PYTHONWARNDEFAULTENCODING=1). - The typing for async-file-objects is now consistent about what it exposes based on what is exposed by the underlying object. Signed-off-by: Leon Anavi --- .../python/{python3-trio_0.34.0.bb => python3-trio_0.35.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-trio_0.34.0.bb => python3-trio_0.35.0.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-trio_0.34.0.bb b/meta-python/recipes-devtools/python/python3-trio_0.35.0.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-trio_0.34.0.bb rename to meta-python/recipes-devtools/python/python3-trio_0.35.0.bb index 79c9e379a2..b7c7a769e1 100644 --- a/meta-python/recipes-devtools/python/python3-trio_0.34.0.bb +++ b/meta-python/recipes-devtools/python/python3-trio_0.35.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=447ea202d14d2aee40d8a2c26c865da9 \ file://LICENSE.APACHE2;md5=3b83ef96387f14655fc854ddc3c6bd57 \ file://LICENSE.MIT;md5=5f229c828e5a6f0a2ce90c7d3c054721" -SRC_URI[sha256sum] = "63b9485408bdfdde544fced107045a8c0086cdc4bd0ef2f797b9e0dd111b964b" +SRC_URI[sha256sum] = "7efb295c78a0ecd1235c5759e620b5da564ca80d2efcb0055423588547248b96" inherit pypi python_setuptools_build_meta From patchwork Tue Nov 3 10:23:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102763 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7976.1793701469778364383 for ; Tue, 03 Nov 2026 02:24:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=rNT1W8De; spf=pass (domain: konsulko.com, ip: 209.85.221.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-48e3b22e971so2002777f8f.0 for ; Tue, 03 Nov 2026 02:24:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701468; x=1794306268; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4ICSmvQYHkZREfgbe6GySFzeXHhQ21WI8uvTSsZajFA=; b=rNT1W8DesaO/+SINCD2aI8o2g5aWp2PTGCnY/A+d+PnNnN4B23fAGsFREEGnpWolfl Ov2zkMz1OATpVC2j3T6Unx2BqUGQBNVLKOlrxBsXA4oN1r2AELQmkkIAaDpy+PjZv/OG z2WBz6H8ZZsmbr5jkCO/MZHbqHss9qEUdoXg8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701468; x=1794306268; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4ICSmvQYHkZREfgbe6GySFzeXHhQ21WI8uvTSsZajFA=; b=Jz+2mCDuXdIdmrtCR3WXi0BXBafRQaZhGE4f5jaaXvwLTAkWOBi2Ha7WJur6tcXylU 1Z6XcMjgeS8VZxq65Actum5eQdUCEP3N2dJ5xxojhIseFoLG++ovfBTQRff2gPWtDC+9 x7vPGvg+u8t8Z3RRdV+dbG41Ul9MpzqvEdzqATleYtKrpivwJ2oPWfZpLI912oi97ncd jSd/ppmoHgs6oYY0e1abEgx6G8aTd2Zga2GCygfWD2a/Td0xn6UGe/tS/xrV4VrenblB ryb2z6/mIa4iFVahbUS/r4XUf8fTyeA1u/3El17yOda0gxLvuoLbSxTb3oJ1+DAbxL0O 4J9g== X-Gm-Message-State: APuU4Z/nlLoVf6ztBgZcHFH9lWhO7j5CJf5iRUH2ARwRGVRIOhCu4L4K iZ/2a/MqubuN3YcEsobwbaoi37zra2EALCV1oDG9xJMzLzK6s8pHRHwBqBgsFmKHUFzhraEAmkE bjLzu X-Gm-Gg: AYBFou33OLras3g26F7wAcpUQZesvDumnyTxw9OmA9qWhZZc5GnH3qUPOG92CkJKGJg K+Fa/ZizdcPJl/B2AdcJICVQz8ps1TqXYD3pB1LihnMzWL1n+Fj1s7+iR27s5QZhYhn1waE9N0l c71Vr95E7xh8yn1mnPPp2LIKf8ZfpvrKESfiVhuxtWjJe6obgqdkiVyl8044TWTJYSt+vFT00Cb sH0bZCSBAZC1bnB9uiVLBxDg+tNLVb7wflRsKcIQQOcutjekOWb2NPufb2hhOrM49voLv/1TwBl DCRU/gqVBua4J/zdkruvf1rcsogssIVDQJfUmOUWTTLNIj6vaofm7S08qw2aC1l4laOdw7THYZE 0b82KbH5a3MYULD8W5KaiT4yvMBkd9WE3vOr6aNdZYOSZMftCMRUQZj0kCl4h4H+TwL045I8JGP 0hXiy7oW7tmeVm98j1mWNCM9FQDq63sIS9Saehez5b1EfasWdQRc0xTJviPu/20PfyGlu1om1CJ ZAvWINO6mMCjY16UAmA/4L9y0sk3lcqaBvld3Vj4A/vQQ3FKVveT6Bx1xs+Ly6TgsJs0DkqKg/T Li8d3T0alv8hthBZL1Ad6R+Vlzvj8remTb50YZseMzvgG/jJsjH+5SVtdBCdRkyRJ2DbvI2B/gY CYk2U6xSihvzYXQv0kLePfJJD/WHygYDXyYDSVOnwdg7l+Ozz4dbbQQ== X-Received: by 2002:a05:600c:138c:b0:49f:ce78:3562 with SMTP id 5b1f17b1804b1-4ac1765d3e8mr284975615e9.19.1793701468046; Tue, 03 Nov 2026 02:24:28 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:27 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 19/22] python3-twisted: Upgrade 26.4.0 -> 26.10.0 Date: Tue, 3 Nov 2026 12:23:47 +0200 Message-ID: <20261103102350.1952237-19-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131782 Upgrade to release 26.10.0: Security fixes: - CVE-2026-83813 (GHSA-jj36-9pvh-vj5r) - CVE-2023-44487 (GHSA-vpp8-g58w-m8mp) - CVE-2026-115778 (GHSA-cwm5-jh59-mwxr) - CVE-2026-115775 (GHSA-3476-c5c2-fr73) - CVE-2026-115877 (GHSA-q7qq-6mhp-9rc4) - CVE-2026-115774 (GHSA-2qrf-pqgx-qh9v) - CVE-2026-115776 (GHSA-53xc-49m8-p798) Features: - It is now possible to set the SO_REUSEPORT and SO_REUSEADDR TCP socket flags from user code. - Python 3.14 is now supported. - twisted.internet.defer.Deferred.__iter__, used when awaiting a Deferred, is now about 2-3% faster. Bugfixes: - twisted.internet.tcp.Port.startListening() now closes the socket when raising CannotListenError. - Initiating a TCP connection with an address literals and a port outside of the 1-65535 range in twisted.internet.tcp.BaseClient and twisted.internet.iocpreactor.tcp.Client now triggers an errback instead of an unhandled error. This change might also fix other unhandled errors occurred while connecting using address literals. - twisted.logger.LoggingFile.fileno now raises io.UnsupportedOperation instead of returning -1. This fixes an interoperability issue with multiprocessing. - twistd now exits with a non-zero status when given an unknown subcommand. - twisted.internet.testing.MemoryReactor.removeAll() now returns what was removed to comply with IReactorFDSet.removeAll() - twisted.internet.asyncioreactor.AsyncioSelectorReactor.callLater now has the same signature as twisted.internet.interfaces.IReactorTime.callLater. twisted.internet.asyncioreactor.AsyncioSelectorReactor.callFromThread now has the same signature as twisted.internet.interfaces.IReactorFromThreads.callFromThread. - twisted.protocols.ftp.FTPClient now uses ip address of the original ftp server to open passive data connections by default, instead of trusting PASV responses. Improved Documentation: - The "Writing Servers" and "UDP Networking" documentation pages have been updated to remove obsolete references to persisting the reactor (a feature gone from Twisted for several decades now), and to better explain the factory and protocol setup and teardown lifecycle. - Twisted's policy documentation now includes a prominently featured, clear explanation of our AI policy: to wit, including the outputs of generative AI systems is forbidden. Deprecations and Removals: - twisted.internet.tcp.Connection no longer supports returning a non-None value from a protocol's dataReceived method, deprecated since Twisted 11.0.0. - twisted.internet.error.PotentialZombieWarning, deprecated since Twisted 10.0, has been removed. - Implementations of twisted.internet.interfaces.IProcessProtocol are now required to provide a processExited method. Omitting this method was deprecated in Twisted 8.2. - twisted.internet.ssl.protocolNegotiationMechanisms and twisted.internet.ssl.ProtocolNegotiationSupport are deprecated because all supported TLS backends provide ALPN. Callers can configure ALPN without checking for support. Signed-off-by: Leon Anavi --- .../{python3-twisted_26.4.0.bb => python3-twisted_26.10.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-twisted_26.4.0.bb => python3-twisted_26.10.0.bb} (98%) diff --git a/meta-python/recipes-devtools/python/python3-twisted_26.4.0.bb b/meta-python/recipes-devtools/python/python3-twisted_26.10.0.bb similarity index 98% rename from meta-python/recipes-devtools/python/python3-twisted_26.4.0.bb rename to meta-python/recipes-devtools/python/python3-twisted_26.10.0.bb index c294bd2933..8bb22df096 100644 --- a/meta-python/recipes-devtools/python/python3-twisted_26.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-twisted_26.10.0.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://twisted.org" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=ff950f7bafa004a86f478dc9eaf8106f" -SRC_URI[sha256sum] = "dbfd0fe1ee409d0243fdd7a6a6ff14f4948cec1fd78e0376291f805e1501fae9" +SRC_URI[sha256sum] = "5f0355403e507fc23ceea85e9dbb4bc59335aabde41dd324e8b8cea180dd38de" CVE_PRODUCT = "twisted:twisted" From patchwork Tue Nov 3 10:23:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102764 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7977.1793701470806605402 for ; Tue, 03 Nov 2026 02:24:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Yj0Fovyc; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a208d93758so42433175e9.3 for ; Tue, 03 Nov 2026 02:24:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701469; x=1794306269; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=j6JCtEy9Xgo2Rk6Qjy9P6Gz8A2/LAwCof5QR2KCnFVw=; b=Yj0FovycCpvmqqk03ZYBmzB+DhmSFOKdEQypErkieFgKYqZ8Tiu3oXFBPRBFWhQ6sH egJRe9KfdzIiQoE0/pw65sa66N0a4U8xtTqWSevtaWFxMue7dOT0/4/dgCPZAR9KQjKZ oHp5kExCLlFprwx3Bs5YTuGEuymSFqbZ9qOoc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701469; x=1794306269; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=j6JCtEy9Xgo2Rk6Qjy9P6Gz8A2/LAwCof5QR2KCnFVw=; b=sZTW5ygYwbj2zjvLx//G9sSthgQgMYjVATPhZqn3+3QjnjotAsB+DYzHoDP8vtPu+J d6rfddPebD0S8ByI33OM75KEoxcQ2v0n3he5jlfvqMlO0uwZDlXIG3wzRoEf2VdHtBqH 7pYsHxSmB3VECqjG89XyG26k1tNHffyBuE0nFFMooV+4PimJVKxCNrUd4JII6b0zNp21 mexRlRFFQbSKG4hBqVTvSFmLOtSp/5v4rse6g6MLDH/ADiiWGznWyTxTtg4n6UVdu49F C2gDZDYiUXdaAntC7mRMbWHhZ9wdfNo/1H6VXdXiPxBbm7zj8L3V8edN7cMRFwC8/Dug UQkw== X-Gm-Message-State: APuU4Z/oyW5Ch8fkRsey83PCeY2/Ix+s2c/gxg5ZYh1vS3R021BidvcO P2txsPwiyT2E729RckrBhqi48Y6CziK2raGUgnUQi4YqeCG3ctZR7pl7/z4I6rUELhOmyzvVe1i VlOj0 X-Gm-Gg: AYBFou3w37JmfM5oCosWMFXXNbc/0rv4n7dIAvvFyW0S6IgByY9XXV6xgnvOiVfglBK EUKwLKhw6ASqCQzgMegwUrtgjEe/8QiCitYOnJS1WrJlSgLozq0tyQflp0f8z6qv1NY6dVMMxeV U1T+fkEuLQB/9u6UXzQsfHneBvLA8hBs6rertFjoioPaluP+K0X5bWWDbkuB/zBpdRxcZ+bnfS9 IPuX+VRB3GtW3nyeUlCr2iQYjFYtht7ymIOzBzpHWfsSSa3WyamKtXAiqFDKLxVn4Ac+0T8DV8v 2e7DrxrA0Uqwjm6AtfIfmJ7V2Kqtkv/ins6xhx/fnCOV5yg2ww7PRWR1qLWV1R8U66jrsQNSMVb anvA4PF7OgQ6d5jBRdeLeSDMXJGDoFg4BBmIQwPi7NCJdVTwoQ/6Z2rniPI+goOsMb2LKIT/14r hSRz4yXIFM48tj3aIsImfTH2A0SZL1MUahmoRse2FHAqJsSv4zpMwDlSSJj1bxyl2MzEhFdiD1H /VH1rgp/m6C0/R6O4C9NV+9WINjt57kAOljhFv3+BzKU7U/hymIaxIx3zy8vVFmFSAfwItCN9/M +bZdVm/s2kMg/lWpplwvokI8i47gbjjnNpdAdkLWLZZ5sDmXLxtyyWMN22Lvyqrz/Xh+KTv2/kU bPLdBzeAA7X7bVsssvkNHl15H+trzNKxC5WX7EyLXEK3PdhBzW5Gw5w== X-Received: by 2002:a05:600c:1907:b0:4a2:1a:a116 with SMTP id 5b1f17b1804b1-4ac16fa15edmr292424695e9.0.1793701469117; Tue, 03 Nov 2026 02:24:29 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:28 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 20/22] python3-wrapt: Upgrade 2.5.1 -> 2.5.2 Date: Tue, 3 Nov 2026 12:23:48 +0200 Message-ID: <20261103102350.1952237-20-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131783 Upgrade to release 2.5.2: - The special methods added to the class generated for an wrapt.AutoObjectProxy, and adjusted when __wrapped__ was reassigned, were determined by inspecting the wrapped object itself, rather than the type of the wrapped object. As special methods are only ever looked up on the type of an object, this gave the wrong result in several cases. When the wrapped object was a class, the special methods it defined for its instances were added to the proxy class, so a proxy for a class defining __set_name__() raised TypeError when assigned to an attribute in a class body, a proxy for a class defining __get__() was bound as a descriptor on attribute access, and a proxy for a class defining __await__() or __iter__() was reported as awaitable or iterable by inspect.isawaitable() and collections.abc checks, even though the class itself was not. Special methods provided by the metaclass of a wrapped class, such as __iter__(), were not added to the proxy class. When the wrapped object was an instance, instance attributes shadowing the dunder names were treated as special methods of the wrapped object, and special methods which a __dir__() method of the wrapped object did not report were missed. The special methods are now always determined from the type of the wrapped object, so a proxy behaves the same as the object it wraps. This also covers a wrapt.LazyObjectProxy whose factory returns an object, as resolving the wrapped object reassigns __wrapped__. With thanks to ybai08 for pull request #361 which identified the issue. Signed-off-by: Leon Anavi --- .../python/{python3-wrapt_2.5.1.bb => python3-wrapt_2.5.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-wrapt_2.5.1.bb => python3-wrapt_2.5.2.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-wrapt_2.5.1.bb b/meta-python/recipes-devtools/python/python3-wrapt_2.5.2.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-wrapt_2.5.1.bb rename to meta-python/recipes-devtools/python/python3-wrapt_2.5.2.bb index 8c75c173c3..6d1f2cf4c9 100644 --- a/meta-python/recipes-devtools/python/python3-wrapt_2.5.1.bb +++ b/meta-python/recipes-devtools/python/python3-wrapt_2.5.2.bb @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest DEPENDS += "python3-wheel-native" -SRC_URI[sha256sum] = "f595bb0185aab3e9dc31950c95d914f56ea8278810c3b928f3426e12ed6d27bc" +SRC_URI[sha256sum] = "551cb49e88b3722faad780303833bc4fa70685fb1773270fb98b40d39d9fddbf" # python3-misc for 'this' module, python3-image for colorsys (test_deferred_patching) RDEPENDS:${PN}-ptest += " \ From patchwork Tue Nov 3 10:23:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102765 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7978.1793701471921507533 for ; Tue, 03 Nov 2026 02:24:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ET7eSOCo; spf=pass (domain: konsulko.com, ip: 209.85.128.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4a2167bd087so33401385e9.3 for ; Tue, 03 Nov 2026 02:24:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701470; x=1794306270; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vBSWh+PFVjg6q7Jag9tQdxu2I4pQQpcpLmFe/321URg=; b=ET7eSOCocgKnlxdxT/z+fprZF1jyLpGD1xlqtlzCeBh5tuf7eQ9Gpa1nVt0NdObZm/ wMQs0JT+blNmwehWFKB5bmV9VkDkSZokxnR/a8vFMkOBWweSIpkVATrssoZNSpBS1Yft AoXroMJ0U46kCJBMdTN7D7sM/oWVV1Wv4fKKE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701470; x=1794306270; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=vBSWh+PFVjg6q7Jag9tQdxu2I4pQQpcpLmFe/321URg=; b=mpSq7ivzbYoSu3p2V7GAa9ke9wVjESKBmVmC2p0e/fd1Sz5iz0mh5O5A6xgbjQP0ow R+gnIIP12WlnzLDFHPGqdtbFHikvC2XRMWANbfaFfRAAXF87gwuhtUEk7brv4S0W2uOr DnuyKw4ff4Be9nRTaaEfBaohnW0GmcX4jFBou7BXIa3mevuLK4EN7+ZiHxIgvncLgoJg LtWH9Bh2f5mm21wKrI+vdPnowsQU/F6ObFDGyndATM5IwP4Ey1TSzsL+ak2VER9//kmw PzQdhCbpLdn/ZNgqhDBSyVPmcm1i09FiWsryMb84E7duKzV0ZLSDxIjUFzcqxE93mS5l Iclg== X-Gm-Message-State: APuU4Z+LYLjkylSZW5JiwpvOHnZuljgEqC5yUQoam63VA4TRsf7pZ8aL NiVND+4PKB2DTNSKl6sY8efjqhDHP/3XOaPXovtN1K01VQm6n17J5GYx66GhyOEq5saPX6FXyOL +sJZ7 X-Gm-Gg: AYBFou3ywTg2Do5D2Z7Gk+O/yBlVmPj427e54jtjuL7Oh6OFPtnqs46r+5hkqFQvBfH eMRHhFzr2RguAwpRRGQvaZ+JErdfsOsEqX/zWBNOhEzeeqcepCId/RmHsU0MP4jAl2wepXqIQqt ilbJoaGGPWG2+N+NcCdFiV2HzgSKaketUltuGl20esQLCFc+xxbAQKWksFv1cUBtbA0dQIJ2Oa4 o+Lk2e4dXRt6UwYAMOpQeWetVI8rUzgEI+4qbicfpBjl5yRP7XpQ54XxpH6Z9zDjEJCn17E/rbz Fkvu3fl7Znuyg/0Ikc7Dp/jrEnWvi9KIIFhsQzyIniRAfi8LrPdMri0l1hlYsHgLDPxZBvvGe51 w+8P38i+pjTinalNhHQbhrQCygitvCYLzf3XhcJ0a+7wggzrjMEDrJKCCAoHE+HbGGree5D9JMA 6JJgAPMRTk/2mmWkqfszlRSE6Zj1X52Uw7vs/RlZPtVQBUtQAXLsaQGhd2CKpmT0VePy0kOenTq OrT5ncRvQi9xi8VVrI5aCYN5u0H1K4j+B3hkURe/jf59lC0ArKzqB38Qqxe7f/2MtzJrA9+Z8Cm UHHHLqV3ra5qaXVOQ42mJAtNdMgVtY369Nx9NgQexIiyuCrmkU6luparQTtGr0lR/9FR+3ArJMP Cce+fbS25MhEpbz7f29oA0X9Uf+ozDxKLA7OEJCZ9bLbLlCqWR0jivA== X-Received: by 2002:a05:600c:c118:b0:4af:79ee:f660 with SMTP id 5b1f17b1804b1-4af79eef775mr147209755e9.31.1793701470248; Tue, 03 Nov 2026 02:24:30 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:29 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 21/22] python3-wtforms: Upgrade 3.3.1 -> 3.3.2 Date: Tue, 3 Nov 2026 12:23:49 +0200 Message-ID: <20261103102350.1952237-21-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131784 Upgrade to release 3.3.2: What's Changed: - chore(deps): Bump the "dependencies" group with 1 update across multiple ecosystems Signed-off-by: Leon Anavi --- .../{python3-wtforms_3.3.1.bb => python3-wtforms_3.3.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-wtforms_3.3.1.bb => python3-wtforms_3.3.2.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb b/meta-python/recipes-devtools/python/python3-wtforms_3.3.2.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb rename to meta-python/recipes-devtools/python/python3-wtforms_3.3.2.bb index dbf472a618..e90768669a 100644 --- a/meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-wtforms_3.3.2.bb @@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=17ed54aa95f4a6cd0d7a4747d14b64d0" -SRC_URI[sha256sum] = "9d10ccb5740290c9ae6673522d87bcae3b669cf0cb4e4584aee229b4694af10c" +SRC_URI[sha256sum] = "49bb51d10b7832d497e758736da4d56f7d129a015db24756f36f28992f175404" inherit pypi python_hatchling From patchwork Tue Nov 3 10:23:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102766 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7979.1793701473042332231 for ; Tue, 03 Nov 2026 02:24:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=PTuJ6xS4; spf=pass (domain: konsulko.com, ip: 209.85.128.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4a35a60499eso37906275e9.0 for ; Tue, 03 Nov 2026 02:24:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793701471; x=1794306271; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rhJSOyTdJjvmvUVzZ7quBwjvLRXuIYjSSMd5ZwgqZC8=; b=PTuJ6xS4ofFJo0F+bX+i7lsY0iM0RdC/v9GYth0vQqjH2nfcvC3dFpdvjQ+D/ESZKf 4N7XgGrs4qZZx5kyFPz2BCg693TkgyVJftV0PB6vm1RdbNc/rO4HYxl5xPuEm7WBrxkP lCAMcK8riRGy2pFYp8D3W67jOyk9qo6vUso+Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793701471; x=1794306271; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rhJSOyTdJjvmvUVzZ7quBwjvLRXuIYjSSMd5ZwgqZC8=; b=H7rZssYRjQB7Hn+LirMW6IYqDYzbdE1H5V/EiiGsnQegMyDyjgADpn0xVvju5bGd0H lJFXoVcbLRFyl+DEkM4iCfbwMu07FUxGrBy44zckjcFIZRFgzuD6Ih2qGFgjMiijVRPM WxlXuNWWPiAKR6cuBg+6v/GTX4cBUdmAzwyEJkmZFcOd5wsrvrPig3qLkQipVBcNhS3P yHidvtxl80N9oJReY3Wqsfm2faWxuqLb2GRuSJyIXQJAcmSjOV0o3ICire9SyAFSLDzO ESVyLbHXzqC1tX3C9DUyKh2Hnv3OWid9fe27w+dwW3PvjrYCrIESgXwpJkHjYLXXsfcr U18A== X-Gm-Message-State: APuU4Z9IDcIg1K/ZjYV7QixOqDIbx8M+uQ7tg0u1Ec3fl+I1RJMji7KU Xja4p9d4rQhBvTy9z0YaFkAPGR5EBXoacb/ruVonRNLBKWGV4UjvEAjDQcIvqdUeYqfCSmemX4D 6S8yY X-Gm-Gg: AYBFou0H/6W1d9LiBO0XqPvjAu2jvYKO12fs5GKQiVPeGoT8RTMBkVTdvfAGeib0lRf g3FsO0pNUq1oqdqUWYVbMZqPsOtO6dauVNT4WHr5fak5WENBRuZz5gn4GSV0UsYPiGLAUsskvOT k0ZsgwCfy/2Ziog9e4HYiJjiGzAUvEDtzE3cR0g8NJARPF/3wg8LKK9EZigVGgTbZIDPi3bqmrd LII5folsYm7Etsl2yclIQ1ZzrXA1TlHapiSyiz1XRHXyzHNAuZRcgv286ux3pljhBbgUxYQ1xm/ jvIFJIcFw4s7dheGYt+TzhBa2ONGmGafO1ELjmSBmhPF4ScYJnUF55D6g159ldEJ7oKK5MTLRmT K9bNOCYA361ssx8DU5qd+H6HRGhj2hGS5xELqe9a47K9LxLrbJZ+2HnW9PZTBYNauSB79G8VkIO cHM7T108Q8gFpC8b+WNKBRNTIf7eEp21g6mG6ossiOQG4lOEa/vPQuVLcwyRiiC0qaCUvkshLrK P1IlBElXpRa99oz2SR9m4gpmXYHUq0g1/Wzf+OvRlublcykstY41u5iYMXQ/xMdQic8hsUxtCNZ nDLaDQs4GLIoSj00oMW1REIkHMpusij1wgdQf3NklX4FLDzjpKnJQgR3yO0CPVOxa9Ka2TAAf71 jSDBmf5P6+E0xOrzbuqiOLqLviJCYfcSdxHjMCajO+NFUESKiY6Hmsw== X-Received: by 2002:a05:600c:3b88:b0:4a1:cf60:dcc3 with SMTP id 5b1f17b1804b1-4ac187a6ffcmr306241075e9.29.1793701471193; Tue, 03 Nov 2026 02:24:31 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a9fafe08sm73017225e9.3.2026.11.03.02.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:24:30 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 22/22] python3-zeroconf: Upgrade 0.151.5 -> 0.153.0 Date: Tue, 3 Nov 2026 12:23:50 +0200 Message-ID: <20261103102350.1952237-22-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261103102350.1952237-1-leon.anavi@konsulko.com> References: <20261103102350.1952237-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 03 Nov 2026 10:24:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131785 Upgrade to release 0.153.0: - Drop Python 3.10 support Signed-off-by: Leon Anavi --- ...{python3-zeroconf_0.151.5.bb => python3-zeroconf_0.153.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-zeroconf_0.151.5.bb => python3-zeroconf_0.153.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-zeroconf_0.151.5.bb b/meta-python/recipes-devtools/python/python3-zeroconf_0.153.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-zeroconf_0.151.5.bb rename to meta-python/recipes-devtools/python/python3-zeroconf_0.153.0.bb index 4111f49a11..e902ae6959 100644 --- a/meta-python/recipes-devtools/python/python3-zeroconf_0.151.5.bb +++ b/meta-python/recipes-devtools/python/python3-zeroconf_0.153.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf" LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=6ede793c8b5508eab1acfad7c0c4e335" -SRC_URI[sha256sum] = "28c2ec9d772007eedf11b41a9c9fd3d5c684c17b00721ff8f1ee31b20ad286a1" +SRC_URI[sha256sum] = "28bd0baa208f4ea481a386e9eefdd3a65663fada34233432301a0c221d741d1d" SRC_URI += "file://run-ptest"