From patchwork Tue Jan 6 09:42:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78053 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8BC8AC47BD6 for ; Tue, 6 Jan 2026 09:43:07 +0000 (UTC) Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.86606.1767692584420018735 for ; Tue, 06 Jan 2026 01:43:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=fgGAIkXi; spf=pass (domain: konsulko.com, ip: 209.85.218.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-b7ffa5d1b80so126422666b.0 for ; Tue, 06 Jan 2026 01:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767692582; x=1768297382; 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; bh=gHrx9tqxLJYeGCrawyiA43j53WaP8OHqYsTW6ZInlIQ=; b=fgGAIkXiVpzRL3oZ9gReEBqLjcfHJgfGIDRvu7qd/FsHz+AlA0sXmaaWrXxXZtsEpS wbiVdvTHlTk5y52aKABWsNa2cyRGkeMJCV0mYvSJIVrPj/p/Dc/b8VqISUcDKoGtECwn /gS9kjR7vNphLYevmghhfOqOalFHP8oyeJN8Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767692582; x=1768297382; 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; bh=gHrx9tqxLJYeGCrawyiA43j53WaP8OHqYsTW6ZInlIQ=; b=XsHxJQiPkbm0Xf4gb/K5itFZ0bxJ6kBYdVLsoJuk/Kiunj7GxCDO2Tp01wJFu+hCdb 5W5JGkuBVrrQaJoU541+SuDj+WSjXXU+DIZ7UFuvEQ/XubNmk/6ixhN4HF/ZrvNdLXX8 GPtL88ZfkAqSjZXNhf/b+SlIc0u+K6ebzNQMbQ1bw7X5nrd70oC+gsSwgskxJJTzY6rs 3PJjhM51CPQ7DK5ubNGKHBgP92galYAr/pW5fEVO7+rv/34kq2AG5EWgCUbiIrgSGevF S/+igZxTjThdQ/B7oUD2jiQNGqSir7VhPQNAwRPlWLbnMq5pUW0cwXCUyZOvg5VqBKws Ntaw== X-Gm-Message-State: AOJu0YzLl+n1dxIseQAgZovPeQA2sm9k+thre+BZSDI+RlvqHDGeFWNB bnisC4iUm8sK5uMmmppmslFTKkT4DjD6+LfHlRMb8zuTM4cAdbd0UWC6wdTrI1z65+YTvvvY0sO RLVIz X-Gm-Gg: AY/fxX4/pcWuP2aYFBFEV2H0MzIRwoVnUlb3r8z5etGGldK8gQpW5AKIk8jhHUg6mf+ 1FQUUyLBDMeTGneJxFliUXQDvoWsF0YLBQiwS1j8dJ7JzcvJU6r5UNjlHnN49nL4yA07Vlvm6zz he5oucMjtGboydzMkCFiKNbosc6mXrkie81xFufXyJCHNwGilqHXzjWlU78yuAssjw0prEU6HKU BX4TTh1ZKVMdZUGDkcldg3PaLuFEP5Yy8LvME0rHBE0Md2badpvhnWYqxqyjatYeByV0EwYW//D V/MLjGoQPsKuLmehSdb8xp62i1FT7TojU4BgQsmhpgMeiw3Y8QvdFx0owvrWtmqS/9l3rz1jWWG WT8Zjs5rs5x1X8Kvc6vWV15QvEzTe37IyNc8TBwy1iMlS8zuMHkNhlQ4EIL5nRQ0df9PmpCJBD9 Bcmb8+Bhk/lSc/uWYLeJzKV6kw X-Google-Smtp-Source: AGHT+IFo6P1N/LKb5m9lbj3KXeUKhHhk+URAeVGUquxtkfziyR4k4O6PUnl9liG8wEnUzKoiVMXObw== X-Received: by 2002:a17:907:3cd5:b0:b7c:e4e9:b13f with SMTP id a640c23a62f3a-b8426bee32cmr279132166b.39.1767692582309; Tue, 06 Jan 2026 01:43:02 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5118e1sm176006966b.54.2026.01.06.01.43.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 01:43:01 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/5] python3-pyro5: Upgrade 5.15 -> 5.16 Date: Tue, 6 Jan 2026 11:42:55 +0200 Message-ID: <20260106094259.36870-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 aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 06 Jan 2026 09:43:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123171 Upgrade to release 5.16: - project going into super low maintenance mode, I don't plan on working on it any longer unless nasty bugs are reported. - properties can now be a streaming generator too - loopCondition is relayed from start_ns_loop() to its daemon - removed Python 3.8 and 3.9 from the support list (they are EOL). Now supported on Python 3.10 or newer. - docs: clarify @expose on a class not automatically exposing base class(es). Signed-off-by: Leon Anavi --- .../{python3-pyro5_5.15.bb => python3-pyro5_5.16.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-connectivity/python-pyro5/{python3-pyro5_5.15.bb => python3-pyro5_5.16.bb} (81%) diff --git a/meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.15.bb b/meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.16.bb similarity index 81% rename from meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.15.bb rename to meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.16.bb index eb6fab27cb..63fb533920 100644 --- a/meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.15.bb +++ b/meta-python/recipes-connectivity/python-pyro5/python3-pyro5_5.16.bb @@ -2,9 +2,9 @@ SUMMARY = "Python Remote Objects" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c9ccd5f4ca5d0f5057c0e690a0153d" -SRC_URI[sha256sum] = "82c3dfc9860b49f897b28ff24fe6716c841672c600af8fe40d0e3a7fac9a3f5e" +SRC_URI[sha256sum] = "d40418ed2acee0d9093daf5023ed0b0cb485a6b62342934adb9e801956f5738b" -PYPI_PACKAGE = "Pyro5" +PYPI_PACKAGE = "pyro5" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi setuptools3 ptest-python-pytest From patchwork Tue Jan 6 09:42:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78052 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AF59C47BD5 for ; Tue, 6 Jan 2026 09:43:07 +0000 (UTC) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.86607.1767692585078335727 for ; Tue, 06 Jan 2026 01:43:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tzffj4u0; spf=pass (domain: konsulko.com, ip: 209.85.208.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-6505d141d02so1205206a12.3 for ; Tue, 06 Jan 2026 01:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767692583; x=1768297383; 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; bh=2w6VJwqrBXOgd/RROQRaiIJbd1BnY4D548kqx78SoqE=; b=tzffj4u07KNHsCgag5ipojDmHskoUbVyRwtA801VI4maiBH+xeMUmotX9ZaiQzjoXG QSfwnuhyiOkpE8AnvxJhcP9RcmnvqiamY5mKRDFyrYxrz5uyK43ZqL21896/notv02rG 85uqjy5bdakfvgmjhcw9/NTRYoztAl1bzVmRA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767692583; x=1768297383; 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; bh=2w6VJwqrBXOgd/RROQRaiIJbd1BnY4D548kqx78SoqE=; b=Z4xZapYQ5r23lHHy6gX9paFJPqruRvQtu820cSTfXO0dGt7B99GKx6X6eKPMudKu5C isqEqkKEIIjLJsYw86/b4/eT+4qa8pcm2nleQBcK5bRj8CM+x/tHIqGJ2iDGm8v6rItD AkzqBnRY+UzuWqRPIfMpAzn36klFR7o3akeE1YmBQc1u5A/S1rZ+Cq6s5c5groWHJZ9z GP2oiMRbKXr914djrbn5kI1D2cKuGiQwST4+2DljH2Svm3WnM5Wttya9V4l0nzKUeT8A KCgBd4TCTke2QaNuDIOFTPdtfykfacH8xW9IGSvpK1X0X1FEMX/+tivXRwQa7+CLACT8 m2zQ== X-Gm-Message-State: AOJu0Yw8qYORQ09GO9F4n4V+f/TygaIDK7cQiJQW+5T4UUhl3JkWwSAT DGWj/oN/1g1fs7xhCwNYxIo4ZKqJFM6IdXXGgIDi1El/ajCHLkYEpYM2kIXLqhRruINjgYWu+kh TQsbO X-Gm-Gg: AY/fxX7Zuek6wUyOjOcNUkh5PiqM/Vdl0LFXAaXCbPWDcKhToCh7kNK0Y/DYgPjSTjg V62WAwAsr8tiibHpcYaLWrSfufPpkfZFVhdMRlogIStTnwfdyLO8GhnvMU4K2Ev0Q8+ILV2ZV3A h2iPKx3tn4/IbcnjXh2DK9+G88SkBbFWzoiUkajvHaWOqEPcpcANkKlp/ES3vwCAUZ9zITxUZ2j FVipAHOsA3uea0IYYl0cJCfGz/SADM3evBHcf5RWRTzPb+hWpTFMOfFwr/iGATYfxrEJqriUTKX 7jvNbevWj9W0mjFpIQsexEcpDZ6ogLcHP4j7txsxycCauF6JI9VxI0r3LCxQqZGjE5StolDS4UP sDOuLMwRWHQ3z51L7HYBw14GAYyEz2/kLsabamvH7WKYitvvxLU37cY5dT3ql5imAK+WCRk/EnA LFDSkB0CHl9wzqIVvpekxYiRpU X-Google-Smtp-Source: AGHT+IHbQ2K2YFCFUAfkw/mZtb0OMoesO2SUzQG8SGAyO+sfJEzbP3APF6McVLR0Dsi5W3YCaYrTwg== X-Received: by 2002:a17:907:72d1:b0:b73:6d78:9b79 with SMTP id a640c23a62f3a-b8426a68584mr264230666b.20.1767692583126; Tue, 06 Jan 2026 01:43:03 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5118e1sm176006966b.54.2026.01.06.01.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 01:43:02 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/5] python3-parse-type: Upgrade 0.6.3 -> 0.6.6 Date: Tue, 6 Jan 2026 11:42:56 +0200 Message-ID: <20260106094259.36870-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260106094259.36870-1-leon.anavi@konsulko.com> References: <20260106094259.36870-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 aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 06 Jan 2026 09:43:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123172 Upgrade to release 0.6.6: - Disable setuptools-scm: Too many side-effects Signed-off-by: Leon Anavi --- ...ython3-parse-type_0.6.3.bb => python3-parse-type_0.6.6.bb} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-parse-type_0.6.3.bb => python3-parse-type_0.6.6.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-parse-type_0.6.3.bb b/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-parse-type_0.6.3.bb rename to meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb index 8932d95609..6d740cb130 100644 --- a/meta-python/recipes-devtools/python/python3-parse-type_0.6.3.bb +++ b/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jenisys/parse_type" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=2e469278ace89c246d52505acc39c3da" -SRC_URI[sha256sum] = "8e99d2f52fab2f0f1f3d68ba9d026060140bf0e53680aada0111fb27b2f0e93a" +SRC_URI[sha256sum] = "513a3784104839770d690e04339a8b4d33439fcd5dd99f2e4580f9fc1097bfb2" SRC_URI += " \ file://run-ptest \ " @@ -13,6 +13,8 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi ptest python_setuptools_build_meta +DEPENDS += "python3-setuptools-scm-native" + do_install_ptest() { install -d ${D}${PTEST_PATH}/tests cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ From patchwork Tue Jan 6 09:42:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78055 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C2DFC47BD8 for ; Tue, 6 Jan 2026 09:43:17 +0000 (UTC) Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.86610.1767692588276639392 for ; Tue, 06 Jan 2026 01:43:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=o+j8PrS/; spf=pass (domain: konsulko.com, ip: 209.85.218.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-b713c7096f9so126424666b.3 for ; Tue, 06 Jan 2026 01:43:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767692586; x=1768297386; 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; bh=bB8lZ8/uR5UeZeWPPlgHpoNfw4ZqKXM8V0sM0+l5PLU=; b=o+j8PrS//MVnz5aJ6pH+WGtYfVSWYy5AGQ+36QJ/v0cZGiAX7o5tqUuAXsr8IAwHNj rhy6KUsCTUToKE006a2tOtfDNDpnmITYFN3aNvI7G2yI/Sypp4jtf2gGBv7rw6z//MdP RtLT8vgox2nAGoIQglLnym78HCJzrUjQ0xDT8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767692586; x=1768297386; 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; bh=bB8lZ8/uR5UeZeWPPlgHpoNfw4ZqKXM8V0sM0+l5PLU=; b=Mj3z8c3yJNdhNoC1PQktAF6knxu4+4GHwl5KaOxDvQnpfepOWdVZ1ZSvjYKpd2L9f6 q79cbOnlBvutvqgCoSASU2xLMvygNi/BEAiFxhN4UZxwMKXMTRKAlXbEBpuNs0JBurCB 7oO3Qe3cJqCv4LPm8HRJlPFqgWnte6DlRhp4KRYRBfecK7zBdQxI6YDhPagOpgDlygmK H/udS7T4n20wFlx0eR+rZi41id203P7VcyZAg0uLbdKyUr7ss0f+0Abs3dibatm8XByU hCysI/b73grJlcKFjkmlCuEP2tPRcnhX+SWGieQHpGsK2S6N3PGcORvv5CAHbTneZe1J Sx6g== X-Gm-Message-State: AOJu0Yy8UiilmyJzI9SjNe5sfH5AuY+oXeiiGPU6uR0K0C0hDCYo5ll+ /jhw5kktL+xayODoFqkd/3vtlUX+5PLqLqnQub2oQ8UFJqHo2EhhR15Y6WVP1wKG5VwYi/MDq4Y QVSCa X-Gm-Gg: AY/fxX6bmm7BjcAa69ZxhG/0hemru7dZcNeYXbPBYbqkQJpmow3sM9YHi+dDCki6bAV i7JguoNp8LSaAK5BPHQe2LDFDu8W6pCF5hzCGdLXqtJUxv6IbT3IqPHh8/YRiq5SLbnXaZQhRfg KuqFSklosdJk2M48z49on192n9xo8Sb8yI3mVrcl8jWsVCPutK0W0mIiBFCVH+GTsMY0vNP4kyz MOAFaw/Hs1gZ0TWd3dLRXMgUx2KeSMPC3Pc/QgHoySIJTa9CcTVl0/UwPjWWxBAQDyD9cufwbva 9JWb7mq2QNI90RhIFiZ8YWcn3SM9o9QciMe9n92vj7j72un/8Y71vARFLek86GO1pO50c06dMlU sCOoL14G9loOQCMM5ZBKSmKSOX/XRZ44jgPX8ofo+EddGP6G1lbs/coZ/Za5HzwfzV1en2xukFR 4AH1oR7t4c9630DViPW2439VuB X-Google-Smtp-Source: AGHT+IFNfmXAU0yv51LDmZ3IEctMQQg9mjC+Dhxoc2RnCfrhv6raDfLYBA2q+iE9S16+rmurL4Rv/g== X-Received: by 2002:a17:907:7f8f:b0:b70:af93:b32d with SMTP id a640c23a62f3a-b8426bf9227mr256384566b.53.1767692584000; Tue, 06 Jan 2026 01:43:04 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5118e1sm176006966b.54.2026.01.06.01.43.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 01:43:03 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/5] python3-brotli: Upgrade 1.1.0 -> 1.2.0 Date: Tue, 6 Jan 2026 11:42:57 +0200 Message-ID: <20260106094259.36870-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260106094259.36870-1-leon.anavi@konsulko.com> References: <20260106094259.36870-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 aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 06 Jan 2026 09:43:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123175 Upgrade to release 1.2.0: SECURITY - python: added Decompressor::can_accept_more_data method and optional output_buffer_limit argument Decompressor::process; that allows mitigation of unexpectedly large output; reported by Charles Chan (https://github.com/charleswhchan) Added - decoder/encoder: added static initialization to reduce binary size - python: allow limiting decoder output (see SECURITY section) - CLI: brcat alias; allow decoding concatenated brotli streams - kt: pure Kotlin decoder - cgo: support "raw" dictionaries - build: Bazel modules Removed - java: dropped finalize() for native entities Fixed - java: in compress pass correct length to native encoder Improved - build: install man pages - build: updated / fixed / refined Bazel buildfiles - encoder: faster encoding - cgo: link via pkg-config - python: modernize extension / allow multi-phase module initialization Changed - decoder / encoder: static tables use "small" model (allows 2GiB+ binaries) Signed-off-by: Leon Anavi --- ...python3-brotli_1.1.0.bb => python3-brotli_1.2.0.bb} | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-brotli_1.1.0.bb => python3-brotli_1.2.0.bb} (62%) diff --git a/meta-python/recipes-devtools/python/python3-brotli_1.1.0.bb b/meta-python/recipes-devtools/python/python3-brotli_1.2.0.bb similarity index 62% rename from meta-python/recipes-devtools/python/python3-brotli_1.1.0.bb rename to meta-python/recipes-devtools/python/python3-brotli_1.2.0.bb index 5676d4ef97..f4cdab65b6 100644 --- a/meta-python/recipes-devtools/python/python3-brotli_1.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-brotli_1.2.0.bb @@ -4,14 +4,18 @@ SECTION = "devel/python" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=941ee9cd1609382f946352712a319b4b" -PYPI_PACKAGE = "Brotli" +PYPI_PACKAGE = "brotli" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" CVE_PRODUCT = "brotli" -SRC_URI[sha256sum] = "81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724" +SRC_URI[sha256sum] = "e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a" -inherit pypi python_setuptools_build_meta +inherit pypi pkgconfig python_setuptools_build_meta + +DEPENDS += " \ + python3-pkgconfig-native \ +" RDEPENDS:${PN} += " \ python3-cffi \ From patchwork Tue Jan 6 09:42:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78051 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8CD1FC47BD1 for ; Tue, 6 Jan 2026 09:43:07 +0000 (UTC) Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.86608.1767692586828812948 for ; Tue, 06 Jan 2026 01:43:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=HjSEZSh0; spf=pass (domain: konsulko.com, ip: 209.85.218.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-b7355f6ef12so154895066b.3 for ; Tue, 06 Jan 2026 01:43:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767692585; x=1768297385; 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; bh=k9prUsdhVBPC2cEFk2gkLYHsxl0sgUBYbfv0YQtyYc8=; b=HjSEZSh0LAYUNXHluL4OxoVOCk+zGZV/DxO2A3HTfuvq/SKP8muaR95/MTQDtaPdF+ p2wyEYxqscUG86TYYP6kC9IKBaDeRq7VPJvjA6179RcPGfhyce319LGQIYIjBBCvroR6 3W89kL2TUKckxia3ZbTgGFhIzjnZzgNm+fluM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767692585; x=1768297385; 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; bh=k9prUsdhVBPC2cEFk2gkLYHsxl0sgUBYbfv0YQtyYc8=; b=jEn8RpknbNsCVwPYf2b1HsWe6CEfH2elVEzsvRldqsZxBULTMwpl0LcUEasOsGey7K x2ipjY0CD6m6LyMrOTnt7ckwIID0gwrczLlkP/r51I7DGZrAC870J3O+iuY1EFG3bSbF rlFjTnNoDd+VIRr66ipPNPHSV63T6yTTaUDd4soM+Va90m+A/Ktts1s37Cc5oQfKMtkV 3Hb1MYDJgkfNn47Kur7WQSiZDWCrc0o1k8N/gU4tek6yZDJAxQC5e/KhEkoq9k9rDkHV 3YMEZLbJ63/TNUWWa31DnV58KyQ7tZUxSKVrKzw9Jarr0CzKy0gcnylGWF9VALAVDQ2M qWDg== X-Gm-Message-State: AOJu0YyNSFB0h8BNY9zicURJC6v1rXYlHw96ZeRuuMzQZXbSvVgDYJgd BjL5U/xMODqS3mwN4Y0tlsGSD1V4wKx7IqGXLi4MZ0q6JlopF9nG1O8cwa7/1kJqZs8tOvuykH+ gTCou X-Gm-Gg: AY/fxX5yY6osQT1sCTwCBjASx3EZv21DWsq5dhHrBMjTFgK9ida8xrxpB9kPXdpkt49 +eudGzzB6wI7/M1d0syjvlG8/uQtQH7wBwCgutn1ixbCKjxdqLJq0ibW/97NMntA6bzpmNtzQAy QdFIlYeGDOIjRc/lS7VBIml0uQX53e3MWc62hKMm+kJMtuo5GTF7NFyKC15XQCTaFtck5tcNC8X oDwDfLwvJF9yo6EC8kGuTxusqjLDIpYjxYmJKrJZjovqc59vItK8x3N5u8EMZ7JSlZZC4k1Zd0v sEoyjm9+w9ECjViforQST671rwlgDzhDQWsNqPk1pZihzG4vTXiez6n8SUZ7XvRPHhdNkgnEV/t JBAp53BE4cueki7agP+m1DI91TZ/6JFIp4/0OdYBqJbvC6Qeyv74XBJtXiZObDEWsyhdoQvtYBX qIAlT9qO6ALJzfsaOjQ5puvNt3 X-Google-Smtp-Source: AGHT+IH2YhPDDNFFZ1DeHZ2cuTYuScp/vn24swtg0vKXCb7Wh6pzvoLv/wFhsop22PEBrAvrh0fLVg== X-Received: by 2002:a17:907:a42:b0:b72:8489:7e65 with SMTP id a640c23a62f3a-b8426be63f7mr302546066b.31.1767692584850; Tue, 06 Jan 2026 01:43:04 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5118e1sm176006966b.54.2026.01.06.01.43.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 01:43:04 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/5] python3-networkx: Upgrade 3.6 -> 3.6.1 Date: Tue, 6 Jan 2026 11:42:58 +0200 Message-ID: <20260106094259.36870-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260106094259.36870-1-leon.anavi@konsulko.com> References: <20260106094259.36870-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 aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 06 Jan 2026 09:43:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123173 Upgrade to release 3.6.1: API Changes - Add spectral bipartition community finding and greedy bipartition using node swaps Enhancements - Nodelists for from_biadjacency_matrix - Add spectral bipartition community finding and greedy bipartition using node swaps - Fix draw_networkx_nodes with list node_shape and add regression test Bug Fixes - Fix: allow graph subclasses to have additional arguments Documentation - DOC: Improve benchmarking readme - DOC: More details re: RC releases in the release process devdocs - DOC: clarify difference between G.nodes/G.nodes() and G.edges/G.edges() in tutorial - DOC: Add blurb to contributor guide about drawing tests - DOC: Fix underline lens in docstrings - Rolling back shortest paths links Maintenance - MAINT: Replace string literal with comment - Bump actions/checkout from 5 to 6 in the actions group - pin python 3.14 to be version 3.14.0 until dataclasses are fixed - Blocklist Python 3.14.1 Other - TST: add tests for unsupported graph types in MST algorithms - TST: clean up isomorphism tests Signed-off-by: Leon Anavi --- .../{python3-networkx_3.6.bb => python3-networkx_3.6.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-networkx_3.6.bb => python3-networkx_3.6.1.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-networkx_3.6.bb b/meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-networkx_3.6.bb rename to meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb index e49645db76..fe08ae9968 100644 --- a/meta-python/recipes-devtools/python/python3-networkx_3.6.bb +++ b/meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://networkx.github.io/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f7592b173aee2da0e062f9cfa0378e9d" -SRC_URI[sha256sum] = "285276002ad1f7f7da0f7b42f004bcba70d381e936559166363707fdad3d72ad" +SRC_URI[sha256sum] = "26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509" inherit pypi python_setuptools_build_meta From patchwork Tue Jan 6 09:42:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78054 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C2A4C47BD7 for ; Tue, 6 Jan 2026 09:43:17 +0000 (UTC) Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.86609.1767692587697458364 for ; Tue, 06 Jan 2026 01:43:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=cbM8vLn/; spf=pass (domain: konsulko.com, ip: 209.85.218.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-b83122f9d78so131594466b.0 for ; Tue, 06 Jan 2026 01:43:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767692586; x=1768297386; 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; bh=9z2F4MhEGZmwakQsqLeoSX6MeErok8lZh/SxRNVnKLo=; b=cbM8vLn/DsDumyuW983ntXot+80qTm1rgbFcaElU0TzSknRvvdHREpJUzMuTiORtL1 AYyz4a4g9pJ9nvdtJWZm+VroEcW3XOi8bq4TLUsGpNKbgLGYu8RU8+W37ZKXGBn2h+O0 mSyrZxecJh/qit6VxR7CIdCNLa88UyFS/OQrE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767692586; x=1768297386; 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; bh=9z2F4MhEGZmwakQsqLeoSX6MeErok8lZh/SxRNVnKLo=; b=fbL5Y2os+44aRUyKGeJ+Ybn1jLeVF0wEHxk8wR6JeyRgLdgz5fQeDrStpMBR+qxJ4c PlUSJuMY0/1b1F+jjtPCvY5lJX/lRXAaz5m6LAjGLX7jp2Cv76aUREaHJHEvCu5Gur9f AMFSZcGZbn8RDEM4Ve7klzhvzAHdqJ+lRZqgk4RdHYWwRIgII+J1bt2F2yJ+zC5DRZ60 lP+JDi3ziy+HS+gzz+w582XD4bp6LIVZeYY03a59moDAny1xezyMRIKVFVZTXj47neJ0 IrzOZdwXi8xo1tnHZm5RLnE971FAX8TDC16JGv2wVeoJwhCHlIDbBB4hVf7OYRp6D7on UPZw== X-Gm-Message-State: AOJu0YzBS/VH4rfBjs/3ur6iXi0qbQl0+HpAEN5+fi11KWs0JN7Unf6T 8MXrB75KrzkBQEwkK9SHCJ8ZjSH8W8fjrKLmtYVOvR4d00Z/FPF98kcdrTN/MhQfHwF/im+TM3Y 4nGFK X-Gm-Gg: AY/fxX7OgHRCt6uam/JrIk0CMdUTeiI8uOUvgd6euBDPS7XoKXpHx/GsGD1CbSQAqsG wkHPXx+CWIiePFLGs0hv4AXuxDJOsnDVKWQkDzMsYuHdsTmzTGp65le+P+qAM71HF8+2AaR9zIx LilCneZHuxioMwsEHfV03Bq59vjh0V5UNlkCtvWNpo73+JEMWhI+U8ozH4VsOcdukonh3T0iR2G sC243lvZtsIOWpqvlN3Oie+tvKcLutjEWoZ0x3/R8uEgnCHr+uMNmP2+djYQqV3GdqazcTKowoc J4e3SCW2xRxbuaUiQQMxO2W73tBV41LZpQ0qdOtfvJWeh2fYJCG2xnJOxt+SYbmiZPKUCSw170d tWquPhiUtB4LEQNMKqgUk7M3JSb6CnHytin/r3JTpEISY47umqOv7FTKkW+NAUhxTZWNpguRY6n 27UL8MVycPEKq/cI8OE4MUBDh9 X-Google-Smtp-Source: AGHT+IF8H0dq25zEsI43p9S1sc0j0S5tpIuyCSE/yvhE7LDqsAdB4G0FEkgG8SCM3X25OB5PUN3a0Q== X-Received: by 2002:a17:907:6ea8:b0:b75:7b39:90c9 with SMTP id a640c23a62f3a-b8426c0d8c5mr274608766b.51.1767692585835; Tue, 06 Jan 2026 01:43:05 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5118e1sm176006966b.54.2026.01.06.01.43.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 01:43:05 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 5/5] python3-fastapi: Upgrade 0.124.4 -> 0.128.0 Date: Tue, 6 Jan 2026 11:42:59 +0200 Message-ID: <20260106094259.36870-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260106094259.36870-1-leon.anavi@konsulko.com> References: <20260106094259.36870-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 aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 06 Jan 2026 09:43:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123174 Upgrade to release 0.128.0: - Drop support for pydantic.v1 - Run performance tests only on Pydantic v2 Signed-off-by: Leon Anavi --- .../{python3-fastapi_0.124.4.bb => python3-fastapi_0.128.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-fastapi_0.124.4.bb => python3-fastapi_0.128.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-fastapi_0.124.4.bb b/meta-python/recipes-devtools/python/python3-fastapi_0.128.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-fastapi_0.124.4.bb rename to meta-python/recipes-devtools/python/python3-fastapi_0.128.0.bb index 63f762f220..f047f5321a 100644 --- a/meta-python/recipes-devtools/python/python3-fastapi_0.124.4.bb +++ b/meta-python/recipes-devtools/python/python3-fastapi_0.128.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://fastapi.tiangolo.com/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=95792ff3fe8e11aa49ceb247e66e4810" -SRC_URI[sha256sum] = "0e9422e8d6b797515f33f500309f6e1c98ee4e85563ba0f2debb282df6343763" +SRC_URI[sha256sum] = "1cc179e1cef10a6be60ffe429f79b829dce99d8de32d7acb7e6c8dfdf7f2645a" SRC_URI += "file://run-ptest"