From patchwork Tue Jul 25 14:15:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27909 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 80E56C41513 for ; Tue, 25 Jul 2023 14:16:04 +0000 (UTC) Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) by mx.groups.io with SMTP id smtpd.web11.21442.1690294562524293195 for ; Tue, 25 Jul 2023 07:16:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=r5iIrZ+e; spf=pass (domain: baylibre.com, ip: 209.85.160.49, mailfrom: tgamblin@baylibre.com) Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-1b06a46e1a9so4222306fac.2 for ; Tue, 25 Jul 2023 07:16:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1690294561; x=1690899361; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=p3ogk+WiqVw6vGspoce+VfIn/R4Is3jsMFJYdJpXJTU=; b=r5iIrZ+ek+NoukzXs2kUV5B0qbWGulPrb8YPDLV4CN7EstqK7ac6+sUDvdjpRazivD PFGb2HKh1sxQ6jJwaTzkjUbSH8Zm3SJdddjtLfbQWUDHnHdLm7XQ/dNnydFZlBpb1pkF RyK2HBGdIu3onk4Y+/p+74VsEqpyyrQFFn3o5ejkZCpmCDIVJMTugI95MPEVsWqrGj/7 lU85vQVPGGrNvXVzfOz4axpWIi0+pUC2I7wYvL/e3O8mEVtrLYuKBhQmSgq+12vdLeBF NuWg4JcTfU14w8ypjXtNniIpxHOXHEiGgdT7DFdREtaShMe770WZDn7szOVIspZuIw69 EhEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690294561; x=1690899361; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=p3ogk+WiqVw6vGspoce+VfIn/R4Is3jsMFJYdJpXJTU=; b=es4p4lQ4Y5pN13rcUJ6j7kFKfBsB+znnAKaITnPoTGfi1qECrAlCeD7iYePYiccHsM 5uP0Rwt4n74Sg3PgNOSLcMajxXpg3nK2HQZ+W6iTGIBdBbsliNKgOxlhkYbPRSQeeNoZ xpnTJ6brdHJZJ508HXUOkGHIfgWCjk1KKUBjVRHnUTebz+3/levgw6YKHJp5A+xU+oR/ DmNWqnkfE+FThifv/GT4Yh0i5K39y/a4Fu7HimmxBlMf/hz5ZA5SIm1nLnDcnv4UasbE ETsLmXGjR5XZnBGqmCd6HfJx0UZEzXBQ9/UvkgWIB+E+vAtFXuI8vXXl0Rt89PHDpCn4 wA5w== X-Gm-Message-State: ABy/qLbbjvxQt6KBpx2vp9g8NtQ8+i8lt50DRXfhJQqi/POGYfE8OhJP F3XMHa9btWbWDhri+NXX+ucU6igs/fScs8CdacA= X-Google-Smtp-Source: APBJJlHtYVIp+oVaHq1Ii4rfx5oVjuvgJ+OpnUTT+XPouZd4W5x05hPLC3mHH9rNF8E05epvTwRf/w== X-Received: by 2002:a05:6870:c6a5:b0:1ba:bb13:d007 with SMTP id cv37-20020a056870c6a500b001babb13d007mr14661488oab.5.1690294561460; Tue, 25 Jul 2023 07:16:01 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id z27-20020a05620a101b00b0075b168fcde9sm3707399qkj.77.2023.07.25.07.16.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jul 2023 07:16:01 -0700 (PDT) From: Trevor Gamblin To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 1/5] python3-semver: upgrade 2.13.0 -> 3.0.1 Date: Tue, 25 Jul 2023 10:15:55 -0400 Message-ID: <20230725141600.118138-1-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 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 ; Tue, 25 Jul 2023 14:16:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104012 - Update to point at the proper license file with correct checksum. Previously it was pointing at a subset of a PKG-INFO file, which was a legacy output from distutils - Update build backend and include python3-setuptools-scm-native in DEPENDS - Modify ptest installation and run-ptest script since the tests have been moved into their own folder Changelog: https://github.com/python-semver/python-semver/releases Signed-off-by: Trevor Gamblin --- .../python/python3-semver/run-ptest | 2 +- .../python/python3-semver_2.13.0.bb | 24 ----------------- .../python/python3-semver_3.0.1.bb | 26 +++++++++++++++++++ 3 files changed, 27 insertions(+), 25 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-semver_2.13.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-semver_3.0.1.bb diff --git a/meta-python/recipes-devtools/python/python3-semver/run-ptest b/meta-python/recipes-devtools/python/python3-semver/run-ptest index 43c03b594b..cd2bc8537c 100644 --- a/meta-python/recipes-devtools/python/python3-semver/run-ptest +++ b/meta-python/recipes-devtools/python/python3-semver/run-ptest @@ -1,3 +1,3 @@ #!/bin/sh -pytest -o log_cli=true -o log_cli_level=INFO test_semver.py --disable-warnings| sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' +pytest -o log_cli=true -o log_cli_level=INFO tests/test_semver.py --disable-warnings| sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' diff --git a/meta-python/recipes-devtools/python/python3-semver_2.13.0.bb b/meta-python/recipes-devtools/python/python3-semver_2.13.0.bb deleted file mode 100644 index b47bcae008..0000000000 --- a/meta-python/recipes-devtools/python/python3-semver_2.13.0.bb +++ /dev/null @@ -1,24 +0,0 @@ -DESCRIPTION = "Python module for Semantic Versioning" -HOMEPAGE = "https://github.com/k-bx/python-semver" -BUGTRACKER = "https://github.com/k-bx/python-semver/issues" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709" - -SRC_URI[md5sum] = "e98b5fb283ea84daa5195087de83ebf1" -SRC_URI[sha256sum] = "fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f" - -inherit pypi setuptools3 ptest - -BBCLASSEXTEND = "native nativesdk" - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ -" - -do_install_ptest() { - cp -f ${S}/test_semver.py ${D}${PTEST_PATH}/ -} diff --git a/meta-python/recipes-devtools/python/python3-semver_3.0.1.bb b/meta-python/recipes-devtools/python/python3-semver_3.0.1.bb new file mode 100644 index 0000000000..2d85d789c7 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-semver_3.0.1.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Python module for Semantic Versioning" +HOMEPAGE = "https://github.com/python-semver/python-semver" +BUGTRACKER = "https://github.com/python-semver/python-semver" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d9da679db3bdce30a1b4328d5c474f98" + +SRC_URI[md5sum] = "b7502c12ce325ffffeab694fed52f6f5" +SRC_URI[sha256sum] = "9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1" + +inherit pypi python_setuptools_build_meta ptest + +BBCLASSEXTEND = "native nativesdk" + +SRC_URI += " \ + file://run-ptest \ +" + +DEPENDS += " python3-setuptools-scm-native" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + cp -rf ${S}/tests ${D}${PTEST_PATH}/ +} From patchwork Tue Jul 25 14:15:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27908 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 80E2DC0015E for ; Tue, 25 Jul 2023 14:16:04 +0000 (UTC) Received: from mail-ot1-f52.google.com (mail-ot1-f52.google.com [209.85.210.52]) by mx.groups.io with SMTP id smtpd.web11.21443.1690294563433147688 for ; Tue, 25 Jul 2023 07:16:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=U6rBaSM2; spf=pass (domain: baylibre.com, ip: 209.85.210.52, mailfrom: tgamblin@baylibre.com) Received: by mail-ot1-f52.google.com with SMTP id 46e09a7af769-6b9b835d302so3496188a34.1 for ; Tue, 25 Jul 2023 07:16:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1690294562; x=1690899362; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=dYElikWe+cX7rgEPn4wYQ/v1QUdAqc7g4oSE/7/y73U=; b=U6rBaSM2AFOMusETWe0ulhPdtcFBDAZRkggRxuR7YJ5iV6jGc8dqutHaaUIGfN+FfG 3zhMhabs8ZQY7VVKrEdHBdKvggrdZLHMcx8DbtZ9M57QI54Ti3gFwsUpNNw5U3reqxpC alGeyqvyrLSuGwuWmxF3aBKmu4DXIU4hH1xkNRXOVp5JkaPj/+Qlp61VLwNV45mDhyf+ xRy1SiQd4yoMFNbaLu7R6DrVw6SuYKTs5v12vddYcR47zrCCOyJvR8qZDjt4niH5T4st 3NA1VIXlxxsl6YdhW4PwRQRrGI7NY/o8Z1uML7wE+taOdtYfG4KDwsH2BxQREDZxinyQ 0gSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690294562; x=1690899362; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dYElikWe+cX7rgEPn4wYQ/v1QUdAqc7g4oSE/7/y73U=; b=A6ABiVyq6XT91h9bN9CevZGn1s2EaQ7Oi9PNVJmZbEbRzTMlnZGPxgj3QTaC1go+f9 Ofgt+mR3nKW5hJ53Uy1T0SHEn3crmxYziST3mTp6AU8k1eLWthh/78Q2q1HSRWEUluMP YWgXDCJPqajSpmrr95LxtWybVtaz6J85dc1q+rKGiq5tn5JCBHb6xN23U1FAzNKBJ1V3 apPqYCkeTsMUvpDs1DdGOaaPny9gjPhSnlWlKLouCtIMiwSlEkksY+dxQL1DZQi/xA83 x4NjjmZ+c8RtbAlQ3yR4ihoN4MRYCAhuj+6Rzu8is8n1nGqfvhqJD4FWA8LqfDvIvGFW rVvw== X-Gm-Message-State: ABy/qLZKqlgKrLvoZOtVtry2woe3bWAb4u2vAsHdpzjSJz4hzJGLl+7e e7Tfi/Uj/RsbwEfST0j6ffiRuBEzPRKszS5jr4E= X-Google-Smtp-Source: APBJJlFjYOk8cmbU03Wn3UHqhK5F8OX+Ph0DPSY0sM5VFJBsoDmPmFwFJ1Gh5qdqxqFQ65V+G4d5cg== X-Received: by 2002:a05:6808:1451:b0:3a5:ae6b:135e with SMTP id x17-20020a056808145100b003a5ae6b135emr8676321oiv.53.1690294562116; Tue, 25 Jul 2023 07:16:02 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id z27-20020a05620a101b00b0075b168fcde9sm3707399qkj.77.2023.07.25.07.16.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jul 2023 07:16:01 -0700 (PDT) From: Trevor Gamblin To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 2/5] python3-send2trash: upgrade 1.8.0 -> 1.8.2 Date: Tue, 25 Jul 2023 10:15:56 -0400 Message-ID: <20230725141600.118138-2-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230725141600.118138-1-tgamblin@baylibre.com> References: <20230725141600.118138-1-tgamblin@baylibre.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 ; Tue, 25 Jul 2023 14:16:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104013 - Update build backend since they use a pyproject.toml file now. - Add python3-io to RDEPENDS so that the module can be imported. Changelog (https://github.com/arsenetar/send2trash/releases): 1.8.2 - Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63) - win/legacy: tiny logic simplification by @BoboTiG in #77 - TravisCI is not used anymore by @sobolevn in #73 - fix(ci): Update to latest actions, fix python versions by @arsenetar in #78 1.8.1b0 - Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63) Signed-off-by: Trevor Gamblin --- ...3-send2trash_1.8.0.bb => python3-send2trash_1.8.2.bb} | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) rename meta-python/recipes-extended/send2trash/{python3-send2trash_1.8.0.bb => python3-send2trash_1.8.2.bb} (51%) diff --git a/meta-python/recipes-extended/send2trash/python3-send2trash_1.8.0.bb b/meta-python/recipes-extended/send2trash/python3-send2trash_1.8.2.bb similarity index 51% rename from meta-python/recipes-extended/send2trash/python3-send2trash_1.8.0.bb rename to meta-python/recipes-extended/send2trash/python3-send2trash_1.8.2.bb index a20b0194f8..eac89e6297 100644 --- a/meta-python/recipes-extended/send2trash/python3-send2trash_1.8.0.bb +++ b/meta-python/recipes-extended/send2trash/python3-send2trash_1.8.2.bb @@ -2,10 +2,13 @@ SUMMARY = "Send file to trash natively under Mac OS X, Windows and Linux" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=a02659c2d5f4cc626e4dcf6504b865eb" -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d" +SRC_URI[sha256sum] = "c132d59fa44b9ca2b1699af5c86f57ce9f4c5eb56629d5d55fbb7a35f84e2312" PYPI_PACKAGE = "Send2Trash" -RDEPENDS:${PN} += "python3-datetime" +RDEPENDS:${PN} += "\ + python3-io \ + python3-datetime \ +" From patchwork Tue Jul 25 14:15:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27911 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 62381C41513 for ; Tue, 25 Jul 2023 14:16:14 +0000 (UTC) Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) by mx.groups.io with SMTP id smtpd.web11.21444.1690294564875180430 for ; Tue, 25 Jul 2023 07:16:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=vJ44SJZk; spf=pass (domain: baylibre.com, ip: 209.85.210.44, mailfrom: tgamblin@baylibre.com) Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-6b9c9944da8so4588826a34.3 for ; Tue, 25 Jul 2023 07:16:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=kJFRi0ppw42H7scz93Kv+1JDWIE5RWUNmxHIhxG6QmY=; b=vJ44SJZkA1nNgWpTfc1vnzPSSmsymKyCWeBVbZ9slTK3GN57bofBOr0jja5a1ZNkpN PvoIepbGA1LSRMBSyCu/oQfVzWilH0m79ZLQf1VcfoiDRVysPrSkN/hDs/GrHRgCMz/x NyOPVTYGbTIVsMTS3H0CAQ4dTupRntOaUul/JGoDGuB0rl48ZbG52tAFcK0d/XaFDCbj fPqbkzLhNR+PFhwFGw02ueLwQ/unkBpw22OXN/g9RtvP02ClGizUJU7xI3Li0MGoxQLF yoKx/zfuZ77WzbnlsRPkKzWZ8QJ3R7vR97nW0HqfyWk9mT9jcsNNrj7erdNw93/1PlpD 4KXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kJFRi0ppw42H7scz93Kv+1JDWIE5RWUNmxHIhxG6QmY=; b=Y6hxrFLibQNZtT0SPG4Wv5APxFcOSjee7sqqlrjuszqm++6MShJLhU+zZBw/58+inu OpMhCAUw4dDG88Q7RhTnS+0zVwK7OtgGyIAcWzHKA5vhaEpkroo+m55opijp/k1FI+CG 0CmOQg4kyZGFQH3YVKnQIgYiAfnsyPMzhn0EgsEZOJuLOTzBrN1CjLxBfSMYoE+4hqoh jA6B2Gn42QL3qPYqilmyMprEcUy4gwjH6PsnjWtC1DGbTSUJT4OvAMJ96iC54ZY5BjI/ DbnrQsEE3dI/ZJbyyrcjc/xEUw0SYNLRUAKVeVnL41zTDIgIXfmRtw2QS5XXahGZJH0F FMQA== X-Gm-Message-State: ABy/qLZVa/Ex17wbFMj/PoXq2XeL5njzKJzui+SOtPgglfVT1tpG1xNx TXJuIndAvZDKwn36hnDQtogVGdiOkSdo8hHfirQ= X-Google-Smtp-Source: APBJJlGesNWOxOXu1hPJK4aBmbuHJG2BPqK7TCegW7Y97RKVomo8oZWljeqMDeaQlwD7QG6kxqhykA== X-Received: by 2002:a05:6870:b6a9:b0:177:ad57:cb36 with SMTP id cy41-20020a056870b6a900b00177ad57cb36mr14196163oab.27.1690294563245; Tue, 25 Jul 2023 07:16:03 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id z27-20020a05620a101b00b0075b168fcde9sm3707399qkj.77.2023.07.25.07.16.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jul 2023 07:16:02 -0700 (PDT) From: Trevor Gamblin To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 3/5] python3-sh: upgrade 1.14.3 -> 2.0.4 Date: Tue, 25 Jul 2023 10:15:57 -0400 Message-ID: <20230725141600.118138-3-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230725141600.118138-1-tgamblin@baylibre.com> References: <20230725141600.118138-1-tgamblin@baylibre.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 ; Tue, 25 Jul 2023 14:16:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104014 - The project uses poetry now, so inherit python_poetry_core - Add python3-asyncio and python3-compression to RDEPENDS Changelog (https://github.com/amoffat/sh/blob/develop/CHANGELOG.md): 2.0.4 - 5/13/22 - Allow ok_code to be used with fg #665 - Make sure new_group never creates a new session #675 2.0.2 / 2.0.3 (misversioned) - 2/13/22 - Performance regression when using a generator with _in #650 - Adding test support for python 3.11 2.0.0 - 2/9/22 - Executed commands now return a unicode string by default - Removed magical module-like execution contexts #636 - Added basic asyncio support via _async - Dropped support for Python < 3.8 - Bumped default tty size to more standard (24, 80) - First argument being a RunningCommand no longer automatically passes it as stdin - RunningCommand.__eq__ no longer has the side effect of executing the command #518 - _tee now supports both "err" and "out" #215 - Removed the builtin override cd link - Altered process launching model to behave more expectedly #495 - Bugfix where _no_out isn't allowed with _iter="err" #638 - Allow keyword arguments to have a list of values #529 Signed-off-by: Trevor Gamblin --- .../python/{python3-sh_1.14.3.bb => python3-sh_2.0.4.bb} | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-sh_1.14.3.bb => python3-sh_2.0.4.bb} (73%) diff --git a/meta-python/recipes-devtools/python/python3-sh_1.14.3.bb b/meta-python/recipes-devtools/python/python3-sh_2.0.4.bb similarity index 73% rename from meta-python/recipes-devtools/python/python3-sh_1.14.3.bb rename to meta-python/recipes-devtools/python/python3-sh_2.0.4.bb index 317f648dcd..fa9f97a8f9 100644 --- a/meta-python/recipes-devtools/python/python3-sh_1.14.3.bb +++ b/meta-python/recipes-devtools/python/python3-sh_2.0.4.bb @@ -3,14 +3,16 @@ HOMEPAGE = "https://github.com/amoffat/sh" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5317094292296f03405f59ae5f6544b6" -SRC_URI[sha256sum] = "e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7" +SRC_URI[sha256sum] = "a18920f0839991bc9dfddb6dcc006c360b1064ba96257359f0ea356e9fa75a60" PYPI_PACKAGE = "sh" -inherit pypi setuptools3 +inherit pypi python_poetry_core RDEPENDS:${PN} += " \ + ${PYTHON_PN}-asyncio \ ${PYTHON_PN}-codecs \ + ${PYTHON_PN}-compression \ ${PYTHON_PN}-core \ ${PYTHON_PN}-io \ ${PYTHON_PN}-logging \ From patchwork Tue Jul 25 14:15:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27912 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 6235FC0015E for ; Tue, 25 Jul 2023 14:16:14 +0000 (UTC) Received: from mail-oa1-f41.google.com (mail-oa1-f41.google.com [209.85.160.41]) by mx.groups.io with SMTP id smtpd.web11.21445.1690294564914860410 for ; Tue, 25 Jul 2023 07:16:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=Ti0x/uJk; spf=pass (domain: baylibre.com, ip: 209.85.160.41, mailfrom: tgamblin@baylibre.com) Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-1b449890ef5so4304484fac.1 for ; Tue, 25 Jul 2023 07:16:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BPVRjnnCACOpWEX8aP4uLCUylnn+wrVg0wXT0+uSqas=; b=Ti0x/uJkvV2Dprpsqw9Hb1G31zcj+IGPCBeRJY+5GzEV/zs3oIkjB8zUuMnthA/H7a spnjR9CN0u56bxLuL62mEMUV5V0gxmaKTsdA717XEfGDHw2eRY3rjkcsO+7Rp4ke6IcH Ja3MiGm4HynIGGmFCQCaGbmnaasKMO4uN18DDVRL0gd132Jm2w6davfWqsk7/bWRlHSz lVdgqhe55avEF+TeHJRt7xcwlDck3FuGjSVXzUheZscnW0EKMvbbpf9PwA/7U7qFxci6 +aX2q01aMvmTl4+uRPotvx/SI+KaqmtTEQgk+MKhVoN2qHsVqfAM/TzVwbwfnCbAcWoj KXcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BPVRjnnCACOpWEX8aP4uLCUylnn+wrVg0wXT0+uSqas=; b=NdEnHuGktONgBB9JQ/G+1pbMMqb8wfNCranAurTtPzQcEvviGN6NocPtkgsOU57qtw Iuybdx92tCCG481j4rv9OCspGg1bCLxZNHQ52f3+qS+hmm1qCmlxtkw/OKavuEJj7G13 6qdBLa9mvKN3hGd/I5h9+JnnzKevd3p65h3mSkcikq6Ixps9jCq9sh5Z26hjAB4ra4cl UbzF1ggEk/Wd0sz3jiN7VywVbL0OivnZtigtEFivsKooOj3k/Smpj/E9AxiIW8jenGll SN2QvX1k7xvFLW6JqB8hmIObwUe87122aURuh47GR0aYElCUuOhR0+sv+XME/CYc0bCX omkA== X-Gm-Message-State: ABy/qLaYTGuxw6QOPQgf7QKBH4kN2XMgOrpHeVaywT0kcI7fuhXhDaaP H8v+CQ83QOgY/ThYVZw1CCe5+29XuOTlpkQ0+H4= X-Google-Smtp-Source: APBJJlFl7Ueb+eKkwWyfL3S/mLS0imbiVHu/wLMvIdjLFzPMk3DwSHmCeopq8COckAroYIt1dB31NA== X-Received: by 2002:a05:6870:330a:b0:1b0:7661:dd18 with SMTP id x10-20020a056870330a00b001b07661dd18mr16299216oae.23.1690294563972; Tue, 25 Jul 2023 07:16:03 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id z27-20020a05620a101b00b0075b168fcde9sm3707399qkj.77.2023.07.25.07.16.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jul 2023 07:16:03 -0700 (PDT) From: Trevor Gamblin To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 4/5] python3-snagboot: upgrade 1.0 -> 1.1 Date: Tue, 25 Jul 2023 10:15:58 -0400 Message-ID: <20230725141600.118138-4-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230725141600.118138-1-tgamblin@baylibre.com> References: <20230725141600.118138-1-tgamblin@baylibre.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 ; Tue, 25 Jul 2023 14:16:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104015 The udev file was updated and renamed in 1.1 to 50-snagboot.rules. Changelog (https://github.com/bootlin/snagboot/releases/tag/v1.1): - udev: use uaccess tags instead of group assignments - fix and test i.MX8QM and i.MX93 supports - homogenize i.MX firmware configuration interfaces - don't require contributors to modify license headers - fix README links on PyPI Signed-off-by: Trevor Gamblin --- .../{python3-snagboot_1.0.bb => python3-snagboot_1.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-snagboot_1.0.bb => python3-snagboot_1.1.bb} (69%) diff --git a/meta-python/recipes-devtools/python/python3-snagboot_1.0.bb b/meta-python/recipes-devtools/python/python3-snagboot_1.1.bb similarity index 69% rename from meta-python/recipes-devtools/python/python3-snagboot_1.0.bb rename to meta-python/recipes-devtools/python/python3-snagboot_1.1.bb index 1853596b46..e6f3148ce0 100644 --- a/meta-python/recipes-devtools/python/python3-snagboot_1.0.bb +++ b/meta-python/recipes-devtools/python/python3-snagboot_1.1.bb @@ -3,7 +3,7 @@ SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific too LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" -SRC_URI[sha256sum] = "c2d21cadddecfd97dd62a8b66b6f88bd56272627b9b71272e9dda6f868ee8715" +SRC_URI[sha256sum] = "40b045e6225f3544080558e4bd604d116d4cffceea80cb84307579d914e4e498" inherit pypi python_setuptools_build_meta @@ -17,5 +17,5 @@ RDEPENDS:${PN} += " \ " do_install:append() { - install -D -m 0644 ${S}/src/snagrecover/80-snagboot.rules ${D}${sysconfdir}/udev/rules.d/80-snagboot.rules + install -D -m 0644 ${S}/src/snagrecover/50-snagboot.rules ${D}${sysconfdir}/udev/rules.d/50-snagboot.rules } From patchwork Tue Jul 25 14:15:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 27910 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 69883C001DF for ; Tue, 25 Jul 2023 14:16:14 +0000 (UTC) Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) by mx.groups.io with SMTP id smtpd.web11.21447.1690294565888422191 for ; Tue, 25 Jul 2023 07:16:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=rhV2/p0c; spf=pass (domain: baylibre.com, ip: 209.85.222.182, mailfrom: tgamblin@baylibre.com) Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-7653bd3ff2fso584433885a.3 for ; Tue, 25 Jul 2023 07:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=2lizSwPbdMjHDk/QAX+06AwW5FpBJ2pMo6Ul8LhSrCg=; b=rhV2/p0ckWug6vbC3nH//TFmMnTRp8cknt3pszMJ0thwHjmmFoVFC9Bi5M8YfENHe4 YppGGDzAcZH2M+2cn03qTvHbGkgDi3iCOfbLASPPybkeGEvayS7rBIKOyKEJIf/VF6T5 eezZUPYDUr6Cwrxj9Z5vfXT2KS42KY9uYwAKBcnmIh+VehWhlpaK8UEAMTg23gNHK4hJ H8zfkqPRBNUprELVV7wSHNsxc6W8w7dZWVhZsRwoMqAE6VXaeGmF4wMrtywUShn1hKH7 r7yQx7HfCe5rfsVJ3vYhw5PJfP3V/QkhTRY5KjWrqLg+UmHXADF73uaCJF92IGKeGCOd WWPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690294564; x=1690899364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2lizSwPbdMjHDk/QAX+06AwW5FpBJ2pMo6Ul8LhSrCg=; b=RZgB9LsVDA40AiNdib0GDnDj1B2Z7pWobVf5sHX99GM0kshGDuxH6UNaB2xbipJZpc BPfzlAO2bhuW4j1Onwbsu3qZUJBpvHoBGuUklLUpk+/rhHUDc1+4pVRQ5BxcUb2LHOkW ZhI/vh4+8sw+uJ6h8I39HDS/2gwP6c7CJyux/HHasqWUaav6GMctH1MRTbEWHk9xXTIw Q9hNqy7QvOg+bCFLfZ7B6gOhgr7Idx76ye0rnoeRBIhJ0KBPTzIz0EhP8F6PfqbIih0K eYcHqgu6aHOkky+NdscHHDnJStNgpeqh7bhoSzTCrkWs2fkSY5d6apghK4Qeih+2fvYZ DW0w== X-Gm-Message-State: ABy/qLYwNNBfTXfZrIsORz5n86pE0DY7PXh/o4Rkd3xvHCKQpBYtkQxy CZFU8Drm+4aeT2ADHBd/T6YStpgNKiRoKeWapXA= X-Google-Smtp-Source: APBJJlEZ5bN1l0h+2hGlASTNPyQKrp458+pTbAWyR1h81csknF+5y7t6Iy6Bu4EpWFFThat75lQGXA== X-Received: by 2002:ad4:57c6:0:b0:63d:218:c83f with SMTP id y6-20020ad457c6000000b0063d0218c83fmr2210609qvx.36.1690294564650; Tue, 25 Jul 2023 07:16:04 -0700 (PDT) Received: from megalith.cgocable.net ([2001:1970:5b1f:ab00:fc4e:ec42:7e5d:48dd]) by smtp.gmail.com with ESMTPSA id z27-20020a05620a101b00b0075b168fcde9sm3707399qkj.77.2023.07.25.07.16.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jul 2023 07:16:04 -0700 (PDT) From: Trevor Gamblin To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 5/5] python3-werkzeug: upgrade 2.2.3 -> 2.3.6 Date: Tue, 25 Jul 2023 10:15:59 -0400 Message-ID: <20230725141600.118138-5-tgamblin@baylibre.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230725141600.118138-1-tgamblin@baylibre.com> References: <20230725141600.118138-1-tgamblin@baylibre.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 ; Tue, 25 Jul 2023 14:16:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104016 Upstream states that the build backend is now flit, but inheriting python_flit_core alone still causes the following error: | ModuleNotFoundError: No module named 'setuptools' | | ERROR Backend 'setuptools.build_meta' is not available. Instead, inherit python_setuptools_build_meta, which works OK. Changelog: https://github.com/pallets/werkzeug/blob/main/CHANGES.rst Signed-off-by: Trevor Gamblin --- .../{python3-werkzeug_2.2.3.bb => python3-werkzeug_2.3.6.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-werkzeug_2.2.3.bb => python3-werkzeug_2.3.6.bb} (90%) diff --git a/meta-python/recipes-devtools/python/python3-werkzeug_2.2.3.bb b/meta-python/recipes-devtools/python/python3-werkzeug_2.3.6.bb similarity index 90% rename from meta-python/recipes-devtools/python/python3-werkzeug_2.2.3.bb rename to meta-python/recipes-devtools/python/python3-werkzeug_2.3.6.bb index 5565fb4ead..11441fca2b 100644 --- a/meta-python/recipes-devtools/python/python3-werkzeug_2.2.3.bb +++ b/meta-python/recipes-devtools/python/python3-werkzeug_2.3.6.bb @@ -12,9 +12,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=5dc88300786f1c214c1e9827a5229462" PYPI_PACKAGE = "Werkzeug" -SRC_URI[sha256sum] = "2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe" +SRC_URI[sha256sum] = "98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330" -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta CLEANBROKEN = "1"