From patchwork Tue Jun 23 09:41: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: 90684 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 027F0CDB470 for ; Tue, 23 Jun 2026 09:41:42 +0000 (UTC) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.17349.1782207692604183684 for ; Tue, 23 Jun 2026 02:41:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=CUy6NxAy; spf=pass (domain: konsulko.com, ip: 209.85.221.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-461edb387ddso1200994f8f.3 for ; Tue, 23 Jun 2026 02:41:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1782207691; x=1782812491; 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=FzApI98+gM0bI/rDku98+QCMrj+5WtC1tgN9j5zVMS4=; b=CUy6NxAycISexpSbElwzKKWBs6I2+bQBynB82bqMacrZ9m2SWENT9IH37CeU3EDe85 PUeZS4Ooq5Wk+zGMfUTa1i0tFnfogNTtWDdF1R7Cxg9YWeAPlqOUcZ3OVL5RY4x4p59d u6e8uaj2qptDWsJbHOATwgwQxAsleSsEsGLt4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782207691; x=1782812491; 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=FzApI98+gM0bI/rDku98+QCMrj+5WtC1tgN9j5zVMS4=; b=PPhsrd6oPP2MAWmndxVlCbRA3/kNNXSgFtzbj//VbiSGZ24/d+8KDXLFehiwviGy7h 7ttlfLrriZ+2GRwebKJt672DMrYi1V/q8suizeEjhS+Zkl2+qXHLZ40O+Fuk1DYIeLMI ZTqjLIMbyBkdF72WpgA0pfYR/ShZWUqCmC/YKEHgXKrvImco/rsu4G9xS6VS0eokpr3J fnPcxH4OVYUY+s6Z31RvWQFDBBeD4n4JqrA35hH/GDdY1B/iTQkU5mbkSpgFa8TdJT40 +/PPBTb9YDRCpqKqhk2xqrO9YVkIS7RaI2hRuHzSsN0SyBwr9iRjVhPjRbZRWH/EDD6w IugA== X-Gm-Message-State: AOJu0Yyg6IZw5AwpQSi9sZd6svVKBCcdTVd4u5DqUFTQn4AuZtkpiVtt rNPDjjmOVOOo7bQ8SfOQygqh0Jguuv7f39usjhwJXXb7YSCfHRsp04R1WDblYipMLY24RECWmI+ 9dS1X X-Gm-Gg: AfdE7clY336pOYJ0h/iNZyY9rkbERizmpTyptUnnVmNGqJ/tGQnqg9skJcDh44MCPd9 +sbKzSk6PkzK5LG1bSC7x6bAQIMa0k7obg9Len9tPehRFVFzIxnZ3gQYrkUFgYmuijMxROxLtzu Av4WiabSc1Qz5ICJsbn3nT8ZZFf6j4o32z6AbTTgOkzUCytVZ8OTD13WkDTu1RcErsBW+xF+FL5 Bnd0VCgucZazxdcOhyDjve9FomNNPwt+GPGMc1n0eC+mQMVsmhKTFlXbO8hsqM16qeuyZ4ruY70 qY0vYovicjIT4GUjUxltsNqsnzknlVYAtCSLB1KaIN2hDNGY9+JWZYq6gYfNrlkyJDfpvXrO8Rm 2tUu5AKo2ItTuyMYkIuOulO7bWW4a+aOd3lJeFwidQAIbGYNpq6NqnOcorAIv/dJSd9X9GtgGiG SbAfETGvxTVKkazibbbMoR0xYvig== X-Received: by 2002:a5d:6206:0:b0:460:71e6:e11 with SMTP id ffacd0b85a97d-46508bef711mr24215435f8f.24.1782207690731; Tue, 23 Jun 2026 02:41:30 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c4fd2sm33581597f8f.14.2026.06.23.02.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 02:41:30 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/4] python3-zeroconf: Upgrade 0.149.17 -> 0.150.0 Date: Tue, 23 Jun 2026 12:41:24 +0300 Message-ID: <20260623094127.1592848-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, 23 Jun 2026 09:41:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127697 Upgrade to release 0.150.0: - Add async_update_interfaces to rescan network interfaces at runtime Signed-off-by: Leon Anavi --- ...python3-zeroconf_0.149.17.bb => python3-zeroconf_0.150.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-zeroconf_0.149.17.bb => python3-zeroconf_0.150.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-zeroconf_0.149.17.bb b/meta-python/recipes-devtools/python/python3-zeroconf_0.150.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-zeroconf_0.149.17.bb rename to meta-python/recipes-devtools/python/python3-zeroconf_0.150.0.bb index e0ab47d3aa..170d0b390f 100644 --- a/meta-python/recipes-devtools/python/python3-zeroconf_0.149.17.bb +++ b/meta-python/recipes-devtools/python/python3-zeroconf_0.150.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=9fe712b1bc27c5c4e9ecd7f31d208900" -SRC_URI[sha256sum] = "f10e58071bc5e749176b8dc8d7e7ed4d2e6b507dde20fd8169b760cf4f7f4c5a" +SRC_URI[sha256sum] = "a5fe7feab1de6ef5e541e0a3d07e534fd91629b813fc27281593584100f63164" SRC_URI += "file://run-ptest" From patchwork Tue Jun 23 09:41: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: 90685 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 20073CDB480 for ; Tue, 23 Jun 2026 09:41:42 +0000 (UTC) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.17028.1782207693632244863 for ; Tue, 23 Jun 2026 02:41:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Bo7j9YYg; spf=pass (domain: konsulko.com, ip: 209.85.221.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-45ef29c5561so3033765f8f.0 for ; Tue, 23 Jun 2026 02:41:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1782207692; x=1782812492; 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=2JPuxxkJ4uzV/ZGRcNQEo4VahGFu8VMF9jYu+cI/MZ4=; b=Bo7j9YYgTHmkdyFXf/GjkAUwStn0JC/dhTw9LldMbFHes06lpZ3Gc6djk3P0Pn0NPl ld6AqnkvjDAsfUMXA4GgT0mY+/9VyysZJygNEHEbQ4sx8OKl4AKnRKYtmIv6NYmPcRTo 4J6a7KSBHe0on5ZdGQ5fEqu1r/BBhbL9pGNyU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782207692; x=1782812492; 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=2JPuxxkJ4uzV/ZGRcNQEo4VahGFu8VMF9jYu+cI/MZ4=; b=kSFfxDcx8tOYSIao+NkF6m7TWkRF0x4AdmrmlsNrOU7GS28toWfiIGljsZdOqmPICk bZG6apySQ/5b5Gb4HRzkNKWvuPzeQ8gC9p/pGgLK8KgDu3SEndpNuw7wyCq3iRq0e3nG PRDrfbcgnwQOfgeqfDEPy7CHlXJ68Adu3w4jp4j4WzdDpNpgnpmpTvY4R1Sitt/HcsVx qZfqouI1fzDxoBTKcy8lRQ2GfNTWHwrJY3ey9zFmxo3XdVVBcTs/Y2CZv2iMUu9K9odB 1Dz12d2ivtEUdIJaL44p4E8LICAKX8kFMCmT9Va/+hwCMxfbN8inm+EDXgbOO2STEt44 VmUg== X-Gm-Message-State: AOJu0YwMdL+NF0QtDrflQZVsnh9uuMaYCm7lUxc3x5U38lu3qfJLidN4 i1yLy/ofX043I6klYYvrN2eP9xwP+0VOOVsRm625GRVAS71sgapOSxRmv4Mh0uKA8dCDD4r6nJv 2qVGR X-Gm-Gg: AfdE7cl340nKYb6Usx4RCU1fpxZ6djqHDI0qvbnS8OzP3jAZ/JIx8uiVDVRdp5e0gQR ClHnZ2lWZxXG4aKUnCHDssncF6XfSZpRxsoLGabH/a/omwZLoR+JMhcmxxHR9ZL7DSO/44zY8Bs 0KqkDp4X3k1cmt2CNi1l//Xyht9l9T9V+j5kNrclRNl5BpZeGu8ZjiEPli2NSyuipaN4fzgAs5Z NadBOxDcReV1Ict+FJqUiotxDKdWk4+sVgIoiKIVrwkmzKDF2vj8k7Vi02IYsdArYfgU/JVl4qz VIUZk/F8OfatN/s5D1+ToGTJnskOHapmMWZds0QfjQXOWxco74uHc9DlgvCOBmQ9JiJ4A2PGvTH CqB1GZ81a3acGGRPpyABPYNBKQBCJ4XdMypAfoS2pTK2kaY+BVkPeOGttIqVh2CM/hsf4WikBTV j4VsU+LQ9+MO+KLtPz6cGLkceUHA== X-Received: by 2002:a05:6000:2581:b0:45e:e5d1:8a72 with SMTP id ffacd0b85a97d-46add3713f5mr3455224f8f.28.1782207691825; Tue, 23 Jun 2026 02:41:31 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c4fd2sm33581597f8f.14.2026.06.23.02.41.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 02:41:31 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/4] python3-jalali-core: Add recipe Date: Tue, 23 Jun 2026 12:41:25 +0300 Message-ID: <20260623094127.1592848-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623094127.1592848-1-leon.anavi@konsulko.com> References: <20260623094127.1592848-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, 23 Jun 2026 09:41:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127698 Add a new recipe for jalali-core release 1.0.0. Signed-off-by: Leon Anavi --- .../python/python3-jalali-core_1.0.0.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-jalali-core_1.0.0.bb diff --git a/meta-python/recipes-devtools/python/python3-jalali-core_1.0.0.bb b/meta-python/recipes-devtools/python/python3-jalali-core_1.0.0.bb new file mode 100644 index 0000000000..e3a7b02e40 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-jalali-core_1.0.0.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "A Gregorian to Jalali and inverse date convertor" +HOMEPAGE = "https://github.com/slashmili/jalali-core" +LICENSE = "LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a88966a0e5f4057719d2cc2766c6e091" + +SRC_URI[sha256sum] = "f4287c70c630323dcf0a3ab26df905ba4d451e230ac1f65b3bb2f77797894a2b" + +PYPI_PACKAGE = "jalali_core" + +inherit pypi setuptools3 From patchwork Tue Jun 23 09:41: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: 90686 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 034C4CDB46F for ; Tue, 23 Jun 2026 09:41:42 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.17355.1782207695246095990 for ; Tue, 23 Jun 2026 02:41:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=HlkLaxR9; 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-45fd461e4a5so4025464f8f.0 for ; Tue, 23 Jun 2026 02:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1782207693; x=1782812493; 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=Hrp4xDwd+E1C6Mk85osPMcW7JaozQcQ4zTJFC82Syzs=; b=HlkLaxR96PAipLQT8tfK+z3EVw9SU8sw0wwJ8rFeXY/vYtZiaEE0GSdl5AnKw6TTW2 YOjvY97Xvxb8zBmSroFUsk14ycqZ8PHmeKdRveXhRvBdEpUy1a+xtCqrNjTCkbB4sy9k 6vAdJvnPcfH72gSMz1nufWol7GEbFhYlMCzOo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782207693; x=1782812493; 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=Hrp4xDwd+E1C6Mk85osPMcW7JaozQcQ4zTJFC82Syzs=; b=oqOHEl38lzRpn0wqu9/Vljq+e+2yAdM7vcDt/VH290kwzRH2qieoTTLNjamKT+4kg7 +3hgX36X2XtFG+1refHfKKLryjSKR/TZ5ysYbAwOCx86eM34OHX1GYvtaIJUoK/JbX5k tdQEOK2GzPnSZx8YUy/bUz3OUbs1OLEB3LBlLdmHPgGipC7XzWejeSd4FQ2+cPcQG8A1 6P209Z7Hgl9ZwhV4AmBVdry55tJ/b0N7plWWliqJRuumdLrKVgUASnZ+sLmnwzgL1Sho zeE8cSsRoZPbn/UgXVaKHlc/0dspEjXVB/lViGNF4kZiOibB/zcArj9hFFHdNdq2QeqE LGhQ== X-Gm-Message-State: AOJu0YydjBOJ3JypX3RPeX0DLJibC1cRS8F4qZtHSpGji1fbuxPHREeA 8sG1VQ+pBfThGi0Lw5J45CWAUYflIrJPnw65x9E8wWspqYg5s7b2OqS90b/jDw3HZOXHS4gujNo AUrm9 X-Gm-Gg: AfdE7cmuBQWw0QggSyOWbT42BQMiGD4FgHrTYHGCBN+fGTphLqr8sOF+xWHKoE7CDUr KtFRm2Ek5bRRMwfolG3GQAI676ItwI0XeF4JkcicEW0Ln2P3DJHuUWSOwhfqTPmuqPRCsHIU94x 8azOos9PPpp8MRNBKaMfnYnCW6pyqS5NyQeEEwbDKJ8/8jhE9WMkPfSuu2TZaX0S1chyuPFVUi0 m8E95edraiCwA6bXSd2RPs1YSDzPSagSZNeR4usQfIrfNs6gGy20D4NEfG7j0x2W0fZX1TRLBXi 7T0GlQ/xqxoZ0B+6VCzF/bxYBNuCOMeCO+xgBfnvmmWVGDS45PXnj9hO/avAg+p9J0cIF2RBj5N 5nf4Cai75dO4KmTaCVnub/XIysDSxCvnoRdJOqZqOcvZmk5zFP0gzcV0lvxvi2ZjYsthimGXUEV G7k/Ug/jPsrrfMydd7R2MjxR4zkTQnDMcpF0ry X-Received: by 2002:a05:6000:4b15:b0:45e:de0a:1773 with SMTP id ffacd0b85a97d-46adb0b61f1mr2756145f8f.33.1782207693211; Tue, 23 Jun 2026 02:41:33 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c4fd2sm33581597f8f.14.2026.06.23.02.41.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 02:41:32 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/4] python3-jdatetime: Upgrade 5.2.0 -> 5.3.0 Date: Tue, 23 Jun 2026 12:41:26 +0300 Message-ID: <20260623094127.1592848-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623094127.1592848-1-leon.anavi@konsulko.com> References: <20260623094127.1592848-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, 23 Jun 2026 09:41:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127699 Upgrade to release 5.3.0: - Migrate CI to Ruff for Code Formatting and Linting - Fix: Setuptools License Deprecation Warning - Add Windows test CI support - feat: add type hints to functions and methods in jdatetime module Fixes: WARNING: python3-jdatetime-5.3.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi --- ...on3-jdatetime_5.2.0.bb => python3-jdatetime_5.3.0.bb} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) rename meta-python/recipes-devtools/python/{python3-jdatetime_5.2.0.bb => python3-jdatetime_5.3.0.bb} (59%) diff --git a/meta-python/recipes-devtools/python/python3-jdatetime_5.2.0.bb b/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb similarity index 59% rename from meta-python/recipes-devtools/python/python3-jdatetime_5.2.0.bb rename to meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb index 257ac93fbf..9275736eb3 100644 --- a/meta-python/recipes-devtools/python/python3-jdatetime_5.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb @@ -3,15 +3,14 @@ HOMEPAGE = "https://github.com/slashmili/python-jalali" LICENSE = "Python-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c80be45b33471b4a23cf53d06a8172be" -SRC_URI[sha256sum] = "c81d5898717b82b609a3ce2a73f8b8d3230b0c757e5c0de9d6b1acfdc224f551" +SRC_URI[sha256sum] = "d20eb9fc2a00e86493a6156b2a0e4e579f23379e8fea186a0e603fd36a130227" -PYPI_PACKAGE = "jdatetime" - -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta CLEANBROKEN = "1" RDEPENDS:${PN} += " \ - python3-modules \ + python3-modules \ + python3-jalali-core \ " From patchwork Tue Jun 23 09:41: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: 90687 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 1087ACDB47C for ; Tue, 23 Jun 2026 09:41:42 +0000 (UTC) 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.17366.1782207697536104913 for ; Tue, 23 Jun 2026 02:41:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ZaH8KMQY; 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-4924593f45dso37153925e9.1 for ; Tue, 23 Jun 2026 02:41:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1782207696; x=1782812496; 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=Z0a0oHb7L+I+3C+LlVl0EsyqPL10t6oRK81KTcg83H8=; b=ZaH8KMQYil1hOWSRgC0mmYomlm7DnLFOPu/qj0piHyBDpudFzoQWLjsOTC3BIhPAfz 7sDmhYMgzTckfa+QKekV7JweDXjH6QKrxANPR9wo0IOSA2UGfWQRcYzCXKhevsjzRrS9 +vltd6TGSEXE1yOkHaGrpJGjlzN0MQ7FST5SA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782207696; x=1782812496; 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=Z0a0oHb7L+I+3C+LlVl0EsyqPL10t6oRK81KTcg83H8=; b=LJ882ueLay3dN/omaq1c9pSZnTygfhQKdHA1vWRcR0qbJtJGpSemT49+ys6P85xfTx 6eDLNVhg5BEae7hkj+65lEDPogQdgA9v0Ly+t0Lw2YBp1o4hhRYHCLV0P6tGDhT+DA8q 9VpXPg8BjyfGT0DRLx9hPzyNA2lOPgrHBP18VnaoN6gmIwRMt7v/OOHnGbWX3K4NmATj fpB3tgqVRmFweoU96oV8/wv7gGv2XHvaqPtW1AFw6XoUyMs2gvVP2lSoi89vr+0ltr89 E0SrWt/MFNXB2aeYePDSVjvJS4Pt1DNRPaDrHmFhO2wgWOAtbdTDrTOna4rzLnVvzBmz ofBA== X-Gm-Message-State: AOJu0Yyd9T+RafINa46ldaUsokmIzafzfhaaUZ1ivj56irlptgiORnt8 PhhvlTFQhNICF7ofQICaukH03iNBi8zT3dLK0PKZ4+AOUi7IGl6SLngV/yZ4EdgvLEC6MCnqOqp sqc6y X-Gm-Gg: AfdE7ck30ht0+9GB+Yd6SOMqxEyRj6K/tWiyyYIi+fSpkwI2em6OvU/wEAiJYg7uX0J xHYUBOPwdKuMBil48J3D3yVTGpUIRh4E59NgwxvmBH4F9WXI98ZDiyQN9DGk00vtolBR3TNkqmD vmxicKeFGZ7WVzhUhe4p1RF/lqd6gLShj3XwBocmGLGpu+SAX8Jk0Fsb+YHge3UFPZmQkT3mwE9 aVIqNpdCExTjyyB4EhqqIamAxeoiZqh2zPRvKSHhlR8GR72Nrd+oO8f3pWeI+IhDeLbTRfVZObG 0kvlLIz2Nb6XpNJASgTgHx2cFguwK2lxQGtJbYIkaIrLA0oeDK1Niw0VoXCmo4tzTUHSUHXEzvQ kbbhVbnqMatv+56F3MWOYmOZCi3VWQPQqEtLQr5Sjopy2hJpJQU6jpQvVz69/D7MCJRPuEVZtWh 4AnTFd2cMpLGKtj2N9NDqOFQ74Bw== X-Received: by 2002:a05:600c:8b2a:b0:492:41a1:f217 with SMTP id 5b1f17b1804b1-4925b3867b7mr28029515e9.1.1782207695064; Tue, 23 Jun 2026 02:41:35 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c4fd2sm33581597f8f.14.2026.06.23.02.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 02:41:33 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/4] python3-jdatetime: Enable tests Date: Tue, 23 Jun 2026 12:41:27 +0300 Message-ID: <20260623094127.1592848-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623094127.1592848-1-leon.anavi@konsulko.com> References: <20260623094127.1592848-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, 23 Jun 2026 09:41:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127700 Inherit ptest and include tests for jdatetime. The PyPI package omits some files for testing like tests/__init__.py so use the GitHub source instead. Signed-off-by: Leon Anavi --- .../python/python3-jdatetime/run-ptest | 3 +++ .../python/python3-jdatetime_5.3.0.bb | 23 +++++++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python3-jdatetime/run-ptest diff --git a/meta-python/recipes-devtools/python/python3-jdatetime/run-ptest b/meta-python/recipes-devtools/python/python3-jdatetime/run-ptest new file mode 100644 index 0000000000..8d2017d39c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-jdatetime/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest --automake diff --git a/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb b/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb index 9275736eb3..90dacb8d5e 100644 --- a/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-jdatetime_5.3.0.bb @@ -3,9 +3,15 @@ HOMEPAGE = "https://github.com/slashmili/python-jalali" LICENSE = "Python-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c80be45b33471b4a23cf53d06a8172be" -SRC_URI[sha256sum] = "d20eb9fc2a00e86493a6156b2a0e4e579f23379e8fea186a0e603fd36a130227" +# The PyPI package omits some files for testing like tests/__init__.py +# so use the GitHub source instead. +SRCREV = "ea119aab729d4c48f797f3663a692680c93fb9f5" +SRC_URI = " \ + git://github.com/slashmili/jdatetime;branch=main;protocol=https \ + file://run-ptest \ +" -inherit pypi python_setuptools_build_meta +inherit python_setuptools_build_meta ptest CLEANBROKEN = "1" @@ -14,3 +20,16 @@ RDEPENDS:${PN} += " \ python3-jalali-core \ " +RDEPENDS:${PN}-ptest += " \ + python3-pytest \ + python3-core \ + python3-pickle \ + python3-unittest \ + python3-zoneinfo \ + python3-unittest-automake-output \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +}