From patchwork Fri Jan 9 15:59:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78374 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 AB2B9D26D6C for ; Fri, 9 Jan 2026 15:59:40 +0000 (UTC) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13174.1767974371818996877 for ; Fri, 09 Jan 2026 07:59:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=T+S5ULIS; spf=pass (domain: konsulko.com, ip: 209.85.208.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-64b9cb94ff5so6360800a12.2 for ; Fri, 09 Jan 2026 07:59:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767974370; x=1768579170; 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=Nkf2A/1zcg7QHIRYIN0Sr5a8FZTCOJy8OK7gbPiP858=; b=T+S5ULISvXZN2kovxb0FemFkKFBhcGSBFuD85EYcNyuDK/IG7rok1oSNwWE6Mka/Ur pSAipMhCbMEvn3Rbhs035j8iypT5rpEXmfbxlEXGd+NJzQH8kcQOtS9cPdej4xfaBM5U OeHosIUFsI7o1TQUxpH7rudrQ6+anVnKmMa2o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767974370; x=1768579170; 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=Nkf2A/1zcg7QHIRYIN0Sr5a8FZTCOJy8OK7gbPiP858=; b=uyssLbntFXPGhaVaqws+jBlo3kOoBjsaJLVIWe2ft4Eeg8pb5lRYqWysfyZ1ty2R5y CKq31YuybC0qip//8UDqV5ypvvl4wH3Vf9mzYGVtDumDF5VfhFoNr0BpqE8NgdvKaf8l ZDnqoPGsMd4U1T9OnuPq+rAv2sTBnxIqXn0qDYUttWoemopTGXHdg90O/8FXla9oma+M 48bw4Vj1PxMfpFIJBbcrJkE1lvsdDacD0LOvpGBLyRwAyw91xXQAhQ4EFg0PouXxxlgG xOBd6YZqx+YAZlpQZT4F6nSFqg3l/pZuZRuxmxQdZBObpGPU7r8pNz4S+qSw4ktMZNo0 8ZnA== X-Gm-Message-State: AOJu0Yx2tpsARV8QrsAoXtgdKHDBgJSPVRSOgKFczEn7LrKj1vN2l1Kh gyX5GAhxYpLaYULVOpL2y0blcuwX9hJCCXYZZVtlJ/mUjuknroK1dRccpW6/Q6CCxkWT+pGLyaU 2pJlP X-Gm-Gg: AY/fxX6iil2qdwL6nPudkPtEKlnZnsbyIWLGVfeIh8+6eC4T8taeZPmaL6gz3S/CIJZ oO3WMXa642XSOULImfTJ7+lG9xjl3pHyKxXFV1W7DL6K4twaQauyyTlthP92nrH7T9mxE+LtvvN ku5+O0DrQ2AW27Gck6CaxaSwnDBfXPm2wmhWL6BgZ5MSBiFPS4nipN847jjjV/8sGkzGo7LBpCA xXUjFRj4QepoGnV/7riuSHptqL2eyD5FLfZVRC8aQ9IvTA/nWUTMuKYodl+HXRKC6V0lMwZCG4X SaZIMXIIZcv+x8D2NyawKq0JFbz6IchpTrzPw/7FBCXX0eC3tbR8GPT7f+f6hR964frJy2fFkNt /z7zmawu8BydFj2MEb9Nr3ZorpRHaRIQJp4kpM+fBr4epLOLyFzy2hgp1VIsnoLF+csgoizOSBj ZwPv7tG3LHyI8gomqEtj6+X5AT X-Google-Smtp-Source: AGHT+IH/W0AKUN6oyoCgcwraUlZ0IqOTAWl0aHAhUphi2Lr3rxCUJjt13NYHffIa3T2t8wDvhgSXPw== X-Received: by 2002:a05:6402:13ce:b0:64d:1a0f:694b with SMTP id 4fb4d7f45d1cf-65097de79a8mr8949789a12.10.1767974369842; Fri, 09 Jan 2026 07:59:29 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507bf6d4acsm10781444a12.30.2026.01.09.07.59.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 07:59:29 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/4] python3-typer: Upgrade 0.21.0 -> 0.21.1 Date: Fri, 9 Jan 2026 17:59:24 +0200 Message-ID: <20260109155927.3850975-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 ; Fri, 09 Jan 2026 15:59:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123306 Upgrade to release 0.21.1: - Fix escaping in help text when rich is installed but not used. Signed-off-by: Leon Anavi --- .../python/{python3-typer_0.21.0.bb => python3-typer_0.21.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-typer_0.21.0.bb => python3-typer_0.21.1.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-typer_0.21.0.bb b/meta-python/recipes-devtools/python/python3-typer_0.21.1.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-typer_0.21.0.bb rename to meta-python/recipes-devtools/python/python3-typer_0.21.1.bb index cbd0df4b64..0bf2c0ec4f 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.21.0.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.21.1.bb @@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/fastapi/typer" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" -SRC_URI[sha256sum] = "c87c0d2b6eee3b49c5c64649ec92425492c14488096dfbc8a0c2799b2f6f9c53" +SRC_URI[sha256sum] = "ea835607cd752343b6b2b7ce676893e5a0324082268b48f27aa058bdb7d2145d" inherit pypi python_pdm ptest From patchwork Fri Jan 9 15:59:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78375 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 AC0E1D26D6E for ; Fri, 9 Jan 2026 15:59:40 +0000 (UTC) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13175.1767974372599468939 for ; Fri, 09 Jan 2026 07:59:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=aDwvrnRb; spf=pass (domain: konsulko.com, ip: 209.85.218.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-b725ead5800so615480466b.1 for ; Fri, 09 Jan 2026 07:59:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767974371; x=1768579171; 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=m1OmdvehnFm/14/DksnNfCEmLe6vzyFk3yvKOxcFF2Y=; b=aDwvrnRbcp6hTnGh18KGulkG0SvognlcIHEedC2Bj0YT4VdRaPa14rvI80fVTXmTCy 4dtTJvT4Xe/bZl2rJf/++OTIfmY9VRgvwfrxW+62oIi5FnPL/s7/4UVGgYlXzVF++wpx Md8FpkYDtACEUD6wRQrsLJl9fykIMBiZcwaRo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767974371; x=1768579171; 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=m1OmdvehnFm/14/DksnNfCEmLe6vzyFk3yvKOxcFF2Y=; b=Itcx6ms+LMWj2IOa94t0LHEMwgLZt5Ks/QXbq7wNn7lFm7SYTp0gHdMXh4nXclP9Pk 9buPgytHzoPOYNQUxhQfCZjcDQUej+RxymNKgEWMvaqaiBEwZkInRUSWXlacYrsgGtHP UwKBN84dSBuPKii9DQR5n7KXHbPuGn6taTjT+rZNTtWVqT0Sp1VPrm6bkhp+Ozz2mehy YFO7cP+cHBj/iDch7hS7GOP7FvJ4Z4l/ioQPCMSjG4SCKFRvcIdTp1yIeOOkf3eMANY3 O2lxIRhJtVGk/gR73kccNhDzuL7wLRWfU1BbDxAaof4CWxkHogSfvFVBzqBZr5XPAnh/ 8SRg== X-Gm-Message-State: AOJu0YxHDRzc0KGOey2vDivVftw10Dsxp3B29gKAM17e+JePOWouC28A +heyGXt6zFeq7uKJIKCaicgaihhydbc8lDembCuINxpQ2z2OpC1nW1p9o4jdrsCu8WKK+MPgt+h I9DTJ X-Gm-Gg: AY/fxX7L8ngUAaGZ5P4E8cXvx17IE7kmcOacr16ZqTA1N6+Fx+qQB7CG5MWexofINlu fJotqiDSGrt+mZvvfxMWeoPMH9Rey/y3YQ7EV6/dz0ZRu/8hN7fTA2aJS41Z0/MNnxRFi7+L14h bRsVtV1WILUXZznHiEjhoK+UH+5rFvDUeOGyDvoziKEPx5bkOtWeRHLRwZ9DI+qrzjYriByLyha SW9yddcqY5+10VY4QviUai3U28wWs0sMX2O+SDF/BUB9AnFvBqhIYfJV4z3o7eJWkxrVXTniqtx 4XQEoGZiFMjIyGbaUu9A3xEzD9EuOwsTbbGqo06glIH3it9LRUSAqqdmIzjHCoJ5IGH5Qh1ftP3 iD94oO5gs5Z4AT5wwII/xaYJ+OHpSwpAyNgYRI5VQoAw0lmldUEVvb55TyP0xVIQs7+k5fHO8vx JNx3ofh/zKOINAMtJWvoEEAxXM X-Google-Smtp-Source: AGHT+IGIBwRZVEQI8+1wLa8qwTem6NcbTySEHuE4vxWR0MD7mus9A6jLoYrthPDuctQTDoRe2Zcf8Q== X-Received: by 2002:a17:907:2da2:b0:b79:cf10:a17c with SMTP id a640c23a62f3a-b84451ef423mr1016749666b.10.1767974370678; Fri, 09 Jan 2026 07:59:30 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507bf6d4acsm10781444a12.30.2026.01.09.07.59.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 07:59:30 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/4] python3-fsspec: Upgrade 2025.5.1 -> 2025.12.0 Date: Fri, 9 Jan 2026 17:59:25 +0200 Message-ID: <20260109155927.3850975-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260109155927.3850975-1-leon.anavi@konsulko.com> References: <20260109155927.3850975-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 ; Fri, 09 Jan 2026 15:59:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123307 Upgrade to release 2025.12.0: - fsspec.parquet to support filters and multiple files - passing withdirs in aync _glob() - fix _rm_file/_rm redirection in async - allow arrowFile to be seekable - add size attribute to arrowFile - support py3.14 and drop 3.9 - avoid ruff warning Signed-off-by: Leon Anavi --- .../{python3-fsspec_2025.5.1.bb => python3-fsspec_2025.12.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-fsspec_2025.5.1.bb => python3-fsspec_2025.12.0.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb b/meta-python/recipes-devtools/python/python3-fsspec_2025.12.0.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb rename to meta-python/recipes-devtools/python/python3-fsspec_2025.12.0.bb index c65111e5cc..ea3e63968f 100644 --- a/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb +++ b/meta-python/recipes-devtools/python/python3-fsspec_2025.12.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/fsspec/filesystem_spec" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" -SRC_URI[sha256sum] = "2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475" +SRC_URI[sha256sum] = "c505de011584597b1060ff778bb664c1bc022e87921b0e4f10cc9c44f9635973" inherit pypi python_hatchling ptest From patchwork Fri Jan 9 15:59:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78376 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 B5133D26D6F for ; Fri, 9 Jan 2026 15:59:40 +0000 (UTC) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13177.1767974373300888187 for ; Fri, 09 Jan 2026 07:59:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=uJsQocbU; spf=pass (domain: konsulko.com, ip: 209.85.208.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-65063a95558so6354134a12.0 for ; Fri, 09 Jan 2026 07:59:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767974371; x=1768579171; 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=u6OvdHZTAIeXhFfP87enmploPrkmsqoT+8ODeNp3I4Q=; b=uJsQocbUW64q6SxwVmNMWzkdsIpuRh8MmBtFU4VYF1mJWlcYvrpZMxgrCD2VNmTMmj O0Loexxy0xpRDp/QUTJwP8tYvKnPpHWJ00KlEmYDeOtSnlL+fI+9LrS2ji+dZp4W2OGw KiuaXZbpWjLuNmUsr9o0pOrxe+GW149ZcQ8mw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767974371; x=1768579171; 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=u6OvdHZTAIeXhFfP87enmploPrkmsqoT+8ODeNp3I4Q=; b=FqumH9DuyzGHNECkwhs3uJqI6M+y0p6c1jTwEdp6+QOfO0BGdoi9qULY9TBBkkAI8k Rax1f1YjWq7Tzxcg1rS7rE3mh2S6nJzc/KKK7+XQC4At7GxyEsvc1mh/cwADDoQJ+059 tkQUpo+h4kXrNyk1YoRu59U/erSrpQpa2J8g+sUBVy7WDuNfFP/r0o5Zirs/dunWtIJ5 DpQSD0j2StFuKF2cIJW1qD08qRPM5mXc7bA3gpY0MF0jtTCCr64Fe6BjKjr+1PMxHMwP gvWjZMYtFzlaMreVCwfnIOW64qcygVs7nkNgEF3RS2J2VhI7jgayiLGD+AVz1DftBv0m 0TfQ== X-Gm-Message-State: AOJu0YzOUP7QPLBGN3AWOOOhqQOUcJr6FZt6mBaQ3hgf0GEtCta2aUNs ulhoytVG3k3Ae4gPYyR3M0avmpBQTyI/yUzc5/On4PhZuqyY50GIbywb9Vin7MNS9PRonUmvBW3 KxSx7 X-Gm-Gg: AY/fxX7GLLbCedHDmFa2WOYRV6LOhbDfrH0E+xzFs80hWJiKARiegOsjjd7aMcq8dE0 unDEg+/uN/YCO4VGRtcdjYiekI1ANphOBvfMTN0WcbRIQHyew1M5WP2AoljN5W0obGcR78e1tgf Gi5bAmZZFvHGqzz29bywr19Zm+nrTm0a16aMHXYej7cZ3VI1Sv12W9Jghae8JJ8VZJMMOF1QXtN eIBU1gjEXJ10IxYch0I4tJ7DziJyx3R/P8iyqpJaF8nx/TmlnkY7z4sCHudDzLMO8PhXRJe5B5I 0wEzYVj2HFClxfXJLmlof+ufFcJiPHVdSWlSUpOO42gm/YLU1XHLWwWtdeF7kNVlQz+JMxYc542 3OHMCFxITm2Zz8/pPFc8/PiwwNzTZ3FEWc+Mzzi4YfZzqCKr88nK4vulAwXl9ejmZa6TbLc4H1r ZtPR9LOef8sMfgzr6PIC+QjIuY X-Google-Smtp-Source: AGHT+IFyTAo5EDo56YhCxSjt9JWYbQaCt1JkpdEimFRd+wnsjHOun7wLBuXzbLRrwiRIvwsV80+fQQ== X-Received: by 2002:aa7:c850:0:b0:64c:fc09:c956 with SMTP id 4fb4d7f45d1cf-65097e5e47dmr6580014a12.29.1767974371459; Fri, 09 Jan 2026 07:59:31 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507bf6d4acsm10781444a12.30.2026.01.09.07.59.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 07:59:31 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/4] python3-xmlschema: Upgrade 4.2.0 -> 4.3.0 Date: Fri, 9 Jan 2026 17:59:26 +0200 Message-ID: <20260109155927.3850975-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260109155927.3850975-1-leon.anavi@konsulko.com> References: <20260109155927.3850975-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 ; Fri, 09 Jan 2026 15:59:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123308 Upgrade to release 4.3.0: - Add arguments validation for schemas and validation methods (by validation contexts) - Add custom XPath parser for find/findall/iterfind APIs on schemas for match singleton sequence also if position is a number greater than 1 in predicate expression - Improve build of XSD elements and groups, using a three-state built flag for components - Extend and fix memory tests (Python 3.14+ seems to consume more memory) - Drop support for Python 3.9 and add development support for Python 3.15 License-Update: Update years Signed-off-by: Leon Anavi --- ...{python3-xmlschema_4.2.0.bb => python3-xmlschema_4.3.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-xmlschema_4.2.0.bb => python3-xmlschema_4.3.0.bb} (65%) diff --git a/meta-python/recipes-devtools/python/python3-xmlschema_4.2.0.bb b/meta-python/recipes-devtools/python/python3-xmlschema_4.3.0.bb similarity index 65% rename from meta-python/recipes-devtools/python/python3-xmlschema_4.2.0.bb rename to meta-python/recipes-devtools/python/python3-xmlschema_4.3.0.bb index 7ff9b8a21d..86554f087f 100644 --- a/meta-python/recipes-devtools/python/python3-xmlschema_4.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-xmlschema_4.3.0.bb @@ -1,9 +1,9 @@ SUMMARY = "The xmlschema library is an implementation of XML Schema for Python." HOMEPAGE = "https://github.com/sissaschool/xmlschema" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65" +LIC_FILES_CHKSUM = "file://LICENSE;md5=385fddea479acdec12ab77a938f68cd9" -SRC_URI[sha256sum] = "b1f88c53493b2e75471977cbf218d939b872d0c7046bb63d48cc219fa7e241b9" +SRC_URI[sha256sum] = "174c531dd869cd29bf2d1203603d9e619bddf168d6289725738914c96c80936e" inherit pypi python_setuptools_build_meta From patchwork Fri Jan 9 15:59:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78377 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 B8E6FD26D71 for ; Fri, 9 Jan 2026 15:59:40 +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.msgproc01-g2.13260.1767974374183454958 for ; Fri, 09 Jan 2026 07:59:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=rNLYNnrD; 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-6505cbe47d8so7064883a12.1 for ; Fri, 09 Jan 2026 07:59:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1767974372; x=1768579172; 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=qpXxrR0GK1PI4iFlBO6CFpcibqEhNaEa1fZMrx4kp9c=; b=rNLYNnrDT9QeZ/uqmrT9YypIZJusGzTLOlqA3ba27UuYOcG/naGKFCNjBpKGDB9zjD F/FnSy3w/6f3KTwXZ5E4xUVeEMO28DCP3Jh7ySwA59jgMvL31PDJTPkhKzcvDfSdAXDG 9mvYMCeqzACTXK8/1qv9CXq1yG2KlUViZ0KFQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767974372; x=1768579172; 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=qpXxrR0GK1PI4iFlBO6CFpcibqEhNaEa1fZMrx4kp9c=; b=hvncmZQGgPsJseP4lkcxt2hrfSNVwQADCqe/hASiNe7ndrIHFNa3ncWMGeEZ9s4q2Y jNs4Ozu9z8JEtxeJpnFm5ViW/bDnga32lUciRxl1azd8mBMHsQGG2OHlt2YOMhmgvzhj j+GkAPK20AHp1DQQLB59oj5/y9r/MiQZUEzVzqj5orIJbha/5o53hOmxvnlUHD0sa1p8 uVLDxsTzRzNeeY0M7JbyhtVvdR6gbt7TnCCTxm8SjFF3uK341dxQlba3G/db5SRSMwsJ b/l/UxtuiK/nfNrhEkk4wQOxbDwN+5ca/WYgHyOrECy8DQ7NJ2cOAIvvhaaIHvljrt9y 4HNw== X-Gm-Message-State: AOJu0YxeO29egcgMkWrgfb01bduAE/oQ5iHbozXtP05+yiCbM0+UMAqU qoU+i4BT6ZRVEsFeW8F0oCHi5rU0At9AzGpKUIZC5rGCFMtZiEmnBfiJMdPx5qd8CMU8gy/gWcN a2L5A X-Gm-Gg: AY/fxX4hhSyRQ+a6jMLpYf/CiSyzZG4rGfIx2PXKvJb7ZkfSkEGy34iuBSs5PDQlC5R qpBgmK7PVSJY6hPXD35N067qQ2pNPc9TP5SWI8U8cqQuf0CU2Sa/b+rR/iRAhhW6bulH1ZmjA54 sLawlb3qLcnVZT2ih96/rmgUDwt2LAyFxW8MFZnppzC0Kujm9WZ0sWEVT4VCeqekmHwC+s4C7ax YG2MB7HBa1OopK6hoz2hLoBmUD46ahcAs8wQsOndam+sdPQZcclXeWNC+FYtNMXS8L2awKFL8xP ENTPBbgmytT34c50wgbaZ6BFCth1HS0TxMeEzah4f2hqgJ7BxNWIVw72eOXPCiWJ8tUfLKevVKV QqmcTUBVOYJHaIZ+WmluB6uge50vA+mRSZ7mD0gdEZQ20GwrKbpM94wGNEpsIRu03hCYa3GB5eQ sX9K73sp6MMKilo/6WoEe4uthZRezuBKL3dUE= X-Google-Smtp-Source: AGHT+IHkJ6/vNYZwcdtz7XCVxPuV5q4dS3lwBX7eNH/VqwgtcY4zNWXqxHHkHncdko6lz5oVsOepHg== X-Received: by 2002:a17:906:6a1b:b0:b83:3294:af63 with SMTP id a640c23a62f3a-b8445031bd4mr885336566b.1.1767974372260; Fri, 09 Jan 2026 07:59:32 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507bf6d4acsm10781444a12.30.2026.01.09.07.59.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 07:59:31 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/4] python3-gcovr: Upgrade 8.3 -> 8.5 Date: Fri, 9 Jan 2026 17:59:27 +0200 Message-ID: <20260109155927.3850975-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260109155927.3850975-1-leon.anavi@konsulko.com> References: <20260109155927.3850975-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 ; Fri, 09 Jan 2026 15:59:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123309 Upgrade to release 8.5: Breaking changes: - The option --lcov-test-name doesn't accept values with spaces anymore. - The option --lcov-format-1.x is deprecated and mapped to --lcov-format-version=1.x. - Changes to HTML templates. New features and notable changes: - Due to added support for LLVM source based code coverage format some configuration file keys got changed. The old gcov named options are still supported but they also affect the LLVM toolchain. Bug fixes and small improvements: - Fix coveralls report if there are several coverage elements per line. - Fix not excluded conditions if branches are excluded by comments. - Fix reported excluded branches in LCOV report. - Fix exclusion filter --gcov-exclude. - Add --json-trace-data-source to include the trace data source in the JSON report independent from --verbose. - Remove generated gcov files on error and catch additional gcov error message. - Change default HTML theme excluded line color. - Move theme colors to a separate CSS file so they can be overridden with a simple --html-template-dir directory with only the style.colors.css file. - Fix regular expression for detecting a version mismatch between gcc and gcov. - Improve logging messages for GCOV execution errors to not print information twice and add trace messages for gcov execution. - Fix handling of lines after function specialization. - Improve performance by changing logging messages (level and lazy interpolation). - Fix text report for covered decisions. - Fix runtime problem introduced with 8.4. - Fix wrong entries in data source attribute of JSON report. - Fix nested HTML report without coverage data. - Add warning if coverage data is empty. - Add warning if function lines are missing in external generated GCOV files. - Extend support for zipped reports. If last suffix is .xz then LZMA is used to compress the report. - Fix function exclusion in report generation. - Do not ignore lines without functions, e.g. from inlined code. - Ignore all whitespaces instead of only spaces for detection of noncode lines. - Add support for temporary merging line coverage objects without modifying the data model. - Change internal behavior of --exclude-function-lines to exclude the line of function definition instead of removing it completely. - Ensure that all functions have a line coverage element in LCOV report. License-Update: Update years Signed-off-by: Leon Anavi --- .../0001-pyproject.toml-Support-newer-versions.patch | 12 ++++++------ .../{python3-gcovr_8.3.bb => python3-gcovr_8.5.bb} | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) rename meta-python/recipes-devtools/python/{python3-gcovr_8.3.bb => python3-gcovr_8.5.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch index b06acdf333..2e422cd8fc 100644 --- a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch +++ b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch @@ -20,12 +20,12 @@ index f8e54eb03..e6242f042 100644 [build-system] requires = [ -- "hatchling==1.26.1", -- "hatch-vcs==0.4.0", -- "hatch-fancy-pypi-readme==24.1.0" -+ "hatchling>=1.26.1", -+ "hatch-vcs>=0.4.0", -+ "hatch-fancy-pypi-readme>=24.1.0" +- "hatchling==1.27.0", +- "hatch-vcs==0.5.0", +- "hatch-fancy-pypi-readme==25.1.0", ++ "hatchling>=1.27.0", ++ "hatch-vcs>=0.5.0", ++ "hatch-fancy-pypi-readme>=25.1.0" ] build-backend = "hatchling.build" diff --git a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb b/meta-python/recipes-devtools/python/python3-gcovr_8.5.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-gcovr_8.3.bb rename to meta-python/recipes-devtools/python/python3-gcovr_8.5.bb index 4f0b6bb150..68cc9bc274 100644 --- a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb +++ b/meta-python/recipes-devtools/python/python3-gcovr_8.5.bb @@ -2,13 +2,13 @@ DESCRIPTION = "generate GCC code coverage reports" HOMEPAGE = "https://gcovr.com" SECTION = "devel/python" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ae27363fce24765bc79a095313a3b002" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ba06c93410cc51bafc66fa06456879bf" SRC_URI = " \ git://github.com/gcovr/gcovr.git;branch=main;protocol=https \ file://0001-pyproject.toml-Support-newer-versions.patch \ " -SRCREV = "fe536afac4da31e86909191ef31708755ab8cf83" +SRCREV = "71eedb8f300612d4095f2ffa4ac60e3fdd58c192" inherit python_hatchling