From patchwork Thu Aug 8 12:22:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47534 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 8D5E6C52D73 for ; Thu, 8 Aug 2024 12:23:07 +0000 (UTC) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by mx.groups.io with SMTP id smtpd.web10.58578.1723119786523326409 for ; Thu, 08 Aug 2024 05:23:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Uf1ZE4sL; spf=pass (domain: konsulko.com, ip: 209.85.167.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-530e2548dfdso915955e87.1 for ; Thu, 08 Aug 2024 05:23:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119784; x=1723724584; 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=OKxi/F90fanpnMJzeWvoGSVhzyL52xTbaSdfvYyINbY=; b=Uf1ZE4sLx/5rHg4t2zzFQ4HR8JI7qHKcfelFEcJwJ29jjIC0QW1mJOycHr1L4X6YVM TODOoUm48H5vNcFB9N0/s9jIkIbj0HmpoLzmeRTsmwXs6psqEb/E2Mw/pQc6CBAzXrmu HSeNpBs4WRWQuVqoxAuEdjFsU4NkTqCD/LVZo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119784; x=1723724584; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OKxi/F90fanpnMJzeWvoGSVhzyL52xTbaSdfvYyINbY=; b=Ix6GZErxo4tc09RLaEzIbwp+GcJ4LphCHx1ReROlYK//nPytEhNdZHf3Co+jKh5W2K 6QlKx1Lsme5ocYLNTVKYGZvbLSn/u6YmytWo9m0Red/EPCGoEQAIj22byNr/EXACnD0+ gMPILOIpRVHofRkMijgV2tbgZCrq7O3384w+4jSzjk8uVgjteD8Cru5mvVcByXY2mI8x C+au4o/5ztAqrIh74XG+fl5JDjhhnfPcbtOASbe9vRYGfQZefWFZRNlu6Ux/PmBwPDNb N3QLfOJZ1+tMBztDkr51HKWeldIjsFQJmaq5KmIsqxUxkCvKd7n66Bzy6ZkYt5ybRRTt 8syQ== X-Gm-Message-State: AOJu0YwUYruv/3e2xWtsg/7CTi912Cn+5V9o202GDyo1hBTYY+1GIUYm tgsww/weqFTdBSy7uWQAwR2Kfj5aY65tylAR93UbQbxl3YWeXnY+cV+t7QFavNZGj2XEVpUzKI5 4 X-Google-Smtp-Source: AGHT+IH7V6tuuAxSqRigcVBfavjKw7aMS30y9gOkECY6g5R2pXYnw96gSulrycEfX4HuoT70rLZBew== X-Received: by 2002:a05:6512:692:b0:52c:8a39:83d7 with SMTP id 2adb3069b0e04-530e58c6e28mr1311460e87.52.1723119783924; Thu, 08 Aug 2024 05:23:03 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:03 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/6] python3-pydantic: Upgrade 2.7.3 -> 2.8.2 Date: Thu, 8 Aug 2024 15:22:56 +0300 Message-Id: <20240808122301.2271346-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111654 Upgrade to version 2.8.2: - Fix issue with assertion caused by pluggable schema - Fix breaking change in to_snake from v2.7 -> v2.8 - Fix list constraint json schema application - Support time duration more than 23 - Fix millisecond fraction being handled with the wrong scale - Handle negative fractional durations correctly - Update citation version automatically with new releases - Add support for Python 3.13 - Experimental: support defer_build for TypeAdapter - Implement deprecated field in json schema - Experimental: Add pipeline API - Add support for programmatic title generation - Implement fail_fast feature - Add ser_json_inf_nan='strings' mode to produce valid JSON Signed-off-by: Leon Anavi --- .../{python3-pydantic_2.7.3.bb => python3-pydantic_2.8.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pydantic_2.7.3.bb => python3-pydantic_2.8.2.bb} (95%) diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb similarity index 95% rename from meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb rename to meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb index 423fe7673..fb1e7b3ac 100644 --- a/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb +++ b/meta-python/recipes-devtools/python/python3-pydantic_2.8.2.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6" inherit pypi python_hatchling -SRC_URI[sha256sum] = "c46c76a40bb1296728d7a8b99aa73dd70a48c3510111ff290034f860c99c419e" +SRC_URI[sha256sum] = "6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a" DEPENDS += "python3-hatch-fancy-pypi-readme-native" From patchwork Thu Aug 8 12:22:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47533 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 8C4A0C52D6F for ; Thu, 8 Aug 2024 12:23:07 +0000 (UTC) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by mx.groups.io with SMTP id smtpd.web11.58563.1723119786862202179 for ; Thu, 08 Aug 2024 05:23:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=uca3Ro+Y; spf=pass (domain: konsulko.com, ip: 209.85.208.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-5a1337cfbb5so1136209a12.3 for ; Thu, 08 Aug 2024 05:23:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119785; x=1723724585; 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=EUrMGjyBULZILBkOHpa+y0MLMQtf06W4EFoj5StQUa8=; b=uca3Ro+Y60xksMrfxJ0BTzuSr2y8MakUWVfZdYMx96QsENd+1PXjngNjFBlDJq+yUn sS85vR24xyDESJmLAimLy+MKs3helEAIDMw+NeCzux019oWn/wfLjQ18PfptRalTmyj4 KsK+njB86pNqBS/Cy6btg8uWnFjR/Dr4UoSb8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119785; x=1723724585; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EUrMGjyBULZILBkOHpa+y0MLMQtf06W4EFoj5StQUa8=; b=XfyXOsRBpIOn6++vVLYsRgaVDO9t7FLjVmRHHIy6ZErX4fgsx2rBoAxMNGVgfmBq/r NIv1SQDDbgF89BDPvgcrPDK771ocqLdaEPb6u5K2ZICgjo111ZXl0gOZO2YkxpeoAFVH IwsKvg50LZpWMl1kKNf/EitUd349Li4CfLgjLngMkoa3gNnX41N0x6U+6plnDcjiNxaa HH8VQV8R/5nEfwUhxyzlbEfHFJHErJOPIMsV91Xeo4Q6u8jOKIdTmRv0NMc4GszSKv3M k+goC/msC1gILB4t8jI6FF4t5B5ucSFP9fX9zF2H0hWlANrLAxQGWKUGGAd0S65mQmTw Ot6Q== X-Gm-Message-State: AOJu0YzeSj4hqyN5MI/Sl8OZsAZrMCWZ+Bw3ydvYMhTCkDbzlLkyUcim da9ClSPi0XtR12cDYAUqMrnXCP+wMpIXKreBQKXUlDRS277edPtHTTY8zS/kEj4VRrX6C9qL5Ay h X-Google-Smtp-Source: AGHT+IFVNVxft1f6NbOnuXaGbkCVfR20nGmV983UWKknsdMyxgSN+aLTqdhx/mLtJFkiCZ45zmu5Qg== X-Received: by 2002:a17:906:7312:b0:a77:e1fb:7dec with SMTP id a640c23a62f3a-a8090c8278emr140655566b.17.1723119784736; Thu, 08 Aug 2024 05:23:04 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:04 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/6] python3-coverage: switch to PEP-517 build backend Date: Thu, 8 Aug 2024 15:22:57 +0300 Message-Id: <20240808122301.2271346-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240808122301.2271346-1-leon.anavi@konsulko.com> References: <20240808122301.2271346-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111655 The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend. Fixes: WARNING: python3-coverage-7.6.1-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 --- meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb index f0dece4ac..5901d9993 100644 --- a/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" SRC_URI[sha256sum] = "289cc803fa1dc901f84701ac10c9ee873619320f2f9aff38794db4a4a0268d51" -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta RDEPENDS:${PN} += " \ python3-crypt \ From patchwork Thu Aug 8 12:22:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47536 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 6A57AC52D6F for ; Thu, 8 Aug 2024 12:23:17 +0000 (UTC) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by mx.groups.io with SMTP id smtpd.web11.58565.1723119787810204611 for ; Thu, 08 Aug 2024 05:23:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=MUuKFzmZ; spf=pass (domain: konsulko.com, ip: 209.85.167.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-52efdf02d13so1664253e87.2 for ; Thu, 08 Aug 2024 05:23:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119786; x=1723724586; 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=MVAxxFCbsZA1VYoNaMu4KEO5DLwuo+mXB0dx38RmMIA=; b=MUuKFzmZCCqORklo/a7dlfbx+1ICDW2ujZw6G8V0kTDz/o3LPxEtfar+kbhRnxBCY6 o4QmWztWZeqe1X28F0l3cEeFHUPWKsRVmiO9XOdgtfsXuZlQyvllcEO2sYrsbk/GhXhM 34Xk6jXPPIUBQQiJ4XsHx8dborjUdTgNsKVWE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119786; x=1723724586; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MVAxxFCbsZA1VYoNaMu4KEO5DLwuo+mXB0dx38RmMIA=; b=tNId/O7+Fkms3s1SmzpdZVG1z/g4Vl2szob2O4uISpuZHaTA3Z2kJJu8ZqN3exD3Mc QcJ2a/ebGkWemm4Anmkka3s7tz1fPRhm1rZMqD8dVGRSqIvfnR3zmp+ptuOf3nORffBt qklFnJENxjuTUaGGVHAk3wABDTTy3nycIWKOE2+cbDBlIBTzsxjBIkcfGnYWJQeheqC7 Fae0eTQow0udK2SGtwKU5/sSDnfzAvih0Oe5s+utVXzrwl3a07en7LtaVZQ8GyHVjRoU STGBKE7uThFixv/SdG+8ihZfZsuq2BTCy/UD1SLMit/K8/eAhgXtgIClvT8dxGkRVvq6 fHeA== X-Gm-Message-State: AOJu0YwO30fK61JlFE2Y1k/UIh2ilMjeXXEpG+COtSc/Xc2F4eYSuMNO KHWs0mj21nIaUvTIAmiFwRoAKYDkdXqc6miQDEjF1m51KJ1nzbNuwGaLbzly4NoI3ZAVy1oKccw F X-Google-Smtp-Source: AGHT+IGvYU5UX5SNrZea5En7TczH0+hDJEZrDqO9YGnC++ofkosj0qmeTEpC7XiCN4TVTufsrlDwAA== X-Received: by 2002:a05:6512:220a:b0:52e:73f5:b7c4 with SMTP id 2adb3069b0e04-530e5876b25mr1723328e87.37.1723119785499; Thu, 08 Aug 2024 05:23:05 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:05 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/6] coverage: Upgrade 7.6.0 -> 7.6.1 Date: Thu, 8 Aug 2024 15:22:58 +0300 Message-Id: <20240808122301.2271346-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240808122301.2271346-1-leon.anavi@konsulko.com> References: <20240808122301.2271346-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111656 Upgrade to release 7.6.1: - Fix: coverage used to fail when measuring code using runpy.run_path with a Path argument. This is now fixed. - Fix: backslashes preceding a multi-line backslashed string could confuse the HTML report. This is now fixed. Signed-off-by: Leon Anavi --- .../{python3-coverage_7.6.0.bb => python3-coverage_7.6.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-coverage_7.6.0.bb => python3-coverage_7.6.1.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.6.1.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb rename to meta-python/recipes-devtools/python/python3-coverage_7.6.1.bb index 5901d9993..7749158f5 100644 --- a/meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-coverage_7.6.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" -SRC_URI[sha256sum] = "289cc803fa1dc901f84701ac10c9ee873619320f2f9aff38794db4a4a0268d51" +SRC_URI[sha256sum] = "953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d" inherit pypi python_setuptools_build_meta From patchwork Thu Aug 8 12:22:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47535 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 6A5B2C52D73 for ; Thu, 8 Aug 2024 12:23:17 +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.web11.58566.1723119788415253862 for ; Thu, 08 Aug 2024 05:23:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tVmOjA5l; 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-5af51684d52so1078756a12.1 for ; Thu, 08 Aug 2024 05:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119786; x=1723724586; 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=J+xJJfJ8gyOG9MTYssiuslSojoIsHXzq567lZFntCTU=; b=tVmOjA5llWOt7HdQ13rJTmDriN00zsMzcXvi9MYbUmXnvD0ZuwdpzeYJNhTIsEv38x ovdaREy0D7y0AOfqi1RkhVmjsWo+UM/XOb8MU2J4d0gYpDIyf0/SDEazBbKQX0T046jb R7pGxK40vNRc27befqSaYyh8mkuzi8E55QWSs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119786; x=1723724586; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J+xJJfJ8gyOG9MTYssiuslSojoIsHXzq567lZFntCTU=; b=BtGwa9LB6iIbFx1yKlMLY2e4t0/9F4c29ctI3E3AgRygDqG2VnAn5iQTolK8V2XjcF kyOzwyGEzJyxeuRt7uJBJEPTI3tk/5ktfj3j5YajwN+KnJmi1E9IoOJ+7N6t0hkvYopS ceX78JyfoKTrwAdM+Jd6/KJ+EsxXX7f3OVb+IqwhGJbz2JRW0AuIKzHwoOOaFMtTGDAG Y+NJ9FeMHKtyunUIIcqfq7B6xCrcBjoTNhUD4Aw2kc6dP3IM9QrkMlcmMcvdT0LALBMQ fWwYTdG1kj3vAnON/e4Tz+mwC8QSWg9gnXejm2I+Auc1TVMC9SpKt5V9Vuv+oVZwBC4n ErQw== X-Gm-Message-State: AOJu0Yymd17ezbVAzCzc5tKUR3vLCSGjvX0ROgAXefdDSQOEr5GuS0bV u7lV7Sj6lwy84fKsu3ArYqKwGZajPGVZMY494fQ3I3sOOx1CNYgs/U6fAa8eFZl3O8JKzY5ej9G X X-Google-Smtp-Source: AGHT+IE5aMsuTZmioXu372Z61FSAWtVA9oYIOx8qZDlA8v/TBgx9y0OQm84T4aSxeHQNl1sW0XcirA== X-Received: by 2002:a17:907:f767:b0:a6f:4fc8:266b with SMTP id a640c23a62f3a-a8090c21fdemr110963666b.3.1723119786272; Thu, 08 Aug 2024 05:23:06 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:05 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/6] python3-aiohttp: Upgrade 3.10.0 -> 3.10.1 Date: Thu, 8 Aug 2024 15:22:59 +0300 Message-Id: <20240808122301.2271346-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240808122301.2271346-1-leon.anavi@konsulko.com> References: <20240808122301.2271346-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111657 Upgrade to release 3.10.1: - Fixed WebSocket server heartbeat timeout logic to terminate :py:meth:~aiohttp.ClientWebSocketResponse.receive and return :py:class:~aiohttp.ServerTimeoutError - Fixed url dispatcher index not matching when a variable is preceded by a fixed string after a slash Signed-off-by: Leon Anavi --- .../{python3-aiohttp_3.10.0.bb => python3-aiohttp_3.10.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-aiohttp_3.10.0.bb => python3-aiohttp_3.10.1.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-aiohttp_3.10.0.bb b/meta-python/recipes-devtools/python/python3-aiohttp_3.10.1.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-aiohttp_3.10.0.bb rename to meta-python/recipes-devtools/python/python3-aiohttp_3.10.1.bb index 68494a05d..f9f007d08 100644 --- a/meta-python/recipes-devtools/python/python3-aiohttp_3.10.0.bb +++ b/meta-python/recipes-devtools/python/python3-aiohttp_3.10.1.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/aio-libs/aiohttp" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=748073912af33aa59430d3702aa32d41" -SRC_URI[sha256sum] = "e8dd7da2609303e3574c95b0ec9f1fd49647ef29b94701a2862cceae76382e1d" +SRC_URI[sha256sum] = "8b0d058e4e425d3b45e8ec70d49b402f4d6b21041e674798b1f91ba027c73f28" PYPI_PACKAGE = "aiohttp" inherit python_setuptools_build_meta pypi From patchwork Thu Aug 8 12:23:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47537 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 835D0C52D7D for ; Thu, 8 Aug 2024 12:23:17 +0000 (UTC) Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) by mx.groups.io with SMTP id smtpd.web11.58567.1723119789300460348 for ; Thu, 08 Aug 2024 05:23:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=aNZl9IUj; spf=pass (domain: konsulko.com, ip: 209.85.167.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-52f01993090so1130195e87.2 for ; Thu, 08 Aug 2024 05:23:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119787; x=1723724587; 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=zQ6tn+hTnGOyLG1KaJy0fMVxRT0b5kDpXlPIk0+Vh3s=; b=aNZl9IUjOd9sNhQUIJgo3RUit6GxaTiKeCxhrifaKtLVHpam4E7BBrjQI+/1jIrLt8 bLFj0RNecLyh2ijD5d+AOqnKFFn/5KvvJGIwp7H0S70ej5LIBOPP91lTeQ82fxPD526b lvXi/grj6YaO+Kl9/5HXZ5QradxqmG6QBsrHc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119787; x=1723724587; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zQ6tn+hTnGOyLG1KaJy0fMVxRT0b5kDpXlPIk0+Vh3s=; b=SAM08sAkdH/KEa1joBiBM5nN+4beDymHBUikKfobOChqfbTLzfgRMXGsLi/xmGJMqX 6Dv1uSzF+ISUbrhM9byO36jPOuHC7L2P7d2EdWRXUVpCtUwQQRDd1wwPOQ+FX0dQS57l 6lqfwoQhikWhBgVtJsQGMjyITKSTSKz89KAC4oOGJx78RNl4uFOeZ1UfgLa9LMRzqidH rH2RPoYgY2vNgi48xLKTYzqwieU5ucyu4HBh0L5AukxMMwvk0kw+4z3ljcJypDJ6E6ez cL9DryvZ9dGA7tFaydapcdVmvG/gaJxewH7z4B+Ch/hlcXeJdgO20xtf/WGT0gylhzHg jM0A== X-Gm-Message-State: AOJu0YyyIivoL275yJRDujoigePEZr9SPXypJuGray0nsNaFsEdNCZs9 nkHnLBqP54RbsS2HRaBv6WY65fYbrafrUju7zgOuFmbkMb2/yGckoyPEgD7FuYwIX0hipB9/+Qm G X-Google-Smtp-Source: AGHT+IGurq4TfwRfPqjPBdNbl0G9g+PWisievJ9yXCKV2KKF1hkTFJEaWz6xF2EnMTzUnrrU5AoJ0g== X-Received: by 2002:a05:6512:3d07:b0:52e:a63d:e5c1 with SMTP id 2adb3069b0e04-530e583ca79mr1028864e87.30.1723119786985; Thu, 08 Aug 2024 05:23:06 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:06 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 5/6] python3-hatch-requirements-txt: Add recipe Date: Thu, 8 Aug 2024 15:23:00 +0300 Message-Id: <20240808122301.2271346-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240808122301.2271346-1-leon.anavi@konsulko.com> References: <20240808122301.2271346-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111658 This is a hatchling plugin to read project dependencies from requirements.txt, release 0.4.1. Signed-off-by: Leon Anavi --- .../python/python3-hatch-requirements-txt_0.4.1.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-hatch-requirements-txt_0.4.1.bb diff --git a/meta-python/recipes-devtools/python/python3-hatch-requirements-txt_0.4.1.bb b/meta-python/recipes-devtools/python/python3-hatch-requirements-txt_0.4.1.bb new file mode 100644 index 000000000..8b3218790 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-hatch-requirements-txt_0.4.1.bb @@ -0,0 +1,12 @@ +SUMMARY = "Hatchling plugin to read project dependencies from requirements.txt" +HOMEPAGE = "https://github.com/repo-helper/hatch-requirements-txt" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=58206c261591d2c13b00ab61cec32abe" + +SRC_URI[sha256sum] = "2c686e5758fd05bb55fa7d0c198fdd481f8d3aaa3c693260f5c0d74ce3547d20" + +PYPI_PACKAGE = "hatch_requirements_txt" + +inherit pypi python_hatchling + +BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 8 12:23:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 47538 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 83582C3DA4A for ; Thu, 8 Aug 2024 12:23:17 +0000 (UTC) Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) by mx.groups.io with SMTP id smtpd.web11.58568.1723119789960395106 for ; Thu, 08 Aug 2024 05:23:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=IBqsvffM; spf=pass (domain: konsulko.com, ip: 209.85.167.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-52f024f468bso978320e87.1 for ; Thu, 08 Aug 2024 05:23:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1723119788; x=1723724588; 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=j7mbu9v9UwRwvXip8qz6ls8ihvgQE4hDm8Wpoz3EHOg=; b=IBqsvffM5FWiF11h0NeuNHmxJr14AqLKzjwK6w+gDl8FWeWo1Q+RGYVAUZYH8r3IuN VuscDM7R8K6e1+yAo1+XYCiaByK1iTBxsV9s8ol0uj5cut0/J9ixKAKnd7TXZGPpFbDT NVuZmPVsJQhjnu0z4b0ogkrV7b1gmY2dfd0YE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723119788; x=1723724588; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j7mbu9v9UwRwvXip8qz6ls8ihvgQE4hDm8Wpoz3EHOg=; b=c6THePhwOcQoYCLn99S+XHKCEA443gxthsE/TKC34g2Vvl4MYz5A+SP90Krcw9muNZ YH1r+kV3ETJJghScKlAQpoVzbfh9Pi52bNQgHB7MC13mbfbEoMiuAr5BDXaL5jaLLh8Z OiShR/VF+BZmcX15YiEPtf/U++NzUToRgXu3/shnVzfynTtLH46z7JU/2RPeYodxxIPx BHmj/x9NU51Eg7ozgh0fx73M4H94onp55xyKNBtgJNFaQ822nXbfpe8yz0t3Q8S3gTIr Dy/JMIq0Gvt7PLo2YpVpVSDr4P1ClrLCl/kXLVuw4d6meVqAd39S4//mtxsbiVOG5xdX bw9Q== X-Gm-Message-State: AOJu0Yy6nBB/vDEKAUo0Aj2LVMqsGp2ds6+M+0/K9LJ9C7NdfL/2g38O nITWW2KK+hL+Ez2AMux3Rp2n/K1+VVC09gYXOKlS06b/XZ5p0CyljVvY3p0/Up4MkWVZ5Y/3LPz G X-Google-Smtp-Source: AGHT+IH0AWcZiZBxaGaqctMn0P6ig+zpzUfuJQjJuHUMsvsKhnpN7oviwdD0sN/fVseUgM1SQum1rA== X-Received: by 2002:a05:6512:1593:b0:52e:a008:8f55 with SMTP id 2adb3069b0e04-530e5891b62mr1206420e87.41.1723119787789; Thu, 08 Aug 2024 05:23:07 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9ec886esm736135366b.203.2024.08.08.05.23.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:23:07 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 6/6] python3-pymongo: Upgrade 4.7.3 -> 4.8.0 Date: Thu, 8 Aug 2024 15:23:01 +0300 Message-Id: <20240808122301.2271346-6-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240808122301.2271346-1-leon.anavi@konsulko.com> References: <20240808122301.2271346-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 08 Aug 2024 12:23:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/111659 Upgrade to release 4.8.0: - The handshake metadata for "os.name" on Windows has been simplified to "Windows" to improve import time. - The repr of bson.binary.Binary is now redacted when the subtype is SENSITIVE_SUBTYPE(8). - Secure Software Development Life Cycle automation for release process. - GitHub Releases now include a Software Bill of Materials, and signature files corresponding to the distribution files released on PyPI. - Fixed a bug in change streams where both startAtOperationTime and resumeToken could be added to a retry attempt, which caused the retry to fail. - Fallback to stdlib ssl module when pyopenssl import fails with AttributeError. - Improved performance of MongoClient operations, especially when many operations are being run concurrently. Signed-off-by: Leon Anavi --- ...thon3-pymongo_4.7.3.bb => python3-pymongo_4.8.0.bb} | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-pymongo_4.7.3.bb => python3-pymongo_4.8.0.bb} (76%) diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.7.3.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.8.0.bb similarity index 76% rename from meta-python/recipes-devtools/python/python3-pymongo_4.7.3.bb rename to meta-python/recipes-devtools/python/python3-pymongo_4.8.0.bb index baaf3847a..fcce456d8 100644 --- a/meta-python/recipes-devtools/python/python3-pymongo_4.7.3.bb +++ b/meta-python/recipes-devtools/python/python3-pymongo_4.8.0.bb @@ -8,14 +8,18 @@ HOMEPAGE = "http://github.com/mongodb/mongo-python-driver" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" -SRC_URI[sha256sum] = "6354a66b228f2cd399be7429685fb68e07f19110a3679782ecb4fdb68da03831" +SRC_URI[sha256sum] = "454f2295875744dc70f1881e4b2eb99cdad008a33574bc8aaf120530f66c0cde" -inherit pypi python_setuptools_build_meta +inherit pypi python_setuptools_build_meta python_hatchling PACKAGES =+ "python3-bson" FILES:python3-bson = "${PYTHON_SITEPACKAGES_DIR}/bson/*" +DEPENDS += " \ + python3-hatch-requirements-txt-native \ +" + RDEPENDS:python3-bson += " \ python3-datetime \ python3-json \ @@ -27,4 +31,6 @@ RDEPENDS:python3-bson += " \ RDEPENDS:${PN} += " \ python3-bson \ python3-pprint \ + python3-difflib \ + python3-logging \ "