From patchwork Wed May 17 20:22:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24128 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 F09BAC7EE23 for ; Wed, 17 May 2023 20:22:51 +0000 (UTC) Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) by mx.groups.io with SMTP id smtpd.web11.61914.1684354967207802850 for ; Wed, 17 May 2023 13:22:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=OhsNP2c3; spf=pass (domain: baylibre.com, ip: 209.85.219.46, mailfrom: tgamblin@baylibre.com) Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6238ce8d8f9so2636646d6.3 for ; Wed, 17 May 2023 13:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354966; x=1686946966; 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=HQe6UiJQlP+zrI6Wq2SjmGQs18jetBcZpn27vQXciU4=; b=OhsNP2c3kz16euVw/p07ZwCzM6sWo+qfGCuccmAa7i+6V8Ugk6bEcqEKQ/rETvuUI/ p54IHI2oXD/lRr/DJyeNRBbpTuJw4qJko3oCNMCY7bpqi4Fx8ovlgrvWV98Nsy+x7mvV m9C3pr0P2Y2mFlyAQjKE0/8T6s1/Z+rYxFZKlt3X4PJ5woC7qahYDvUWV38pxNHpFuII Jt5orD9a3oJtZT2u5liWGHUvJ8Wa5anN4CCu6tXv89dYyufOrtpcT2N2x3X3DDohabOH H+DEDfrrj3kE504ya7ltIHvxFBpQ01eqsw8WfWT/7/2GAuBlwbTpwnzxH+plv9VqX9wq 9a/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354966; x=1686946966; 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=HQe6UiJQlP+zrI6Wq2SjmGQs18jetBcZpn27vQXciU4=; b=W9jTFp9NNatD9QAgmFHjtUTXwFxcrLuzxg0HnQf4Oh5L98Zq8hwp9vIMiVJMpbReI9 2Kc8l3xMNx6uaF3v/CLU1RoYdVdg6DVBSnJmB7iVeyQjkugOcXZQ4jB5EcYSNQesCS2x /OTks8O3dAN1zLMZkaNka1SQUwmirX5QAcnd3c7w9XVUq/073J6mtcYM5cspc1TvStxz ZsFWvj3rQ1l1Y5dgAl7PkpbRa1rVD4gsptfk+P3qI5LgTOGEiP47xKi6/gRDcxXauRj+ hTfO1TZnjujhYdfQLXBYSCVvHR1cdtPRSZH8SPWOli95mWH0GgaQ//MFJXcaFc4aG73s 7Tzw== X-Gm-Message-State: AC+VfDzFFkCj5xqjp1lvW4JdZidfjY0SZI7A3wrqDMRsGQMyYzTfugrz k+51DiqvsKk/nua5+ZVGtcc+WeZndxtK9b0jAUiJDw== X-Google-Smtp-Source: ACHHUZ7u5f0G/gjnuP0yA0185aeJd1hdYaVSziPWt6YTNyhGcLhys6QfiKP92eWZ0NShSBmPRGkbDQ== X-Received: by 2002:ad4:5caf:0:b0:5c8:403a:22f8 with SMTP id q15-20020ad45caf000000b005c8403a22f8mr2020877qvh.5.1684354966171; Wed, 17 May 2023 13:22:46 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:45 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 01/11] python3-astroid: upgrade 1.5.3 -> 2.15.4 Date: Wed, 17 May 2023 16:22:34 -0400 Message-Id: <20230517202244.1612047-2-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:51 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60060 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without needing that layer. Signed-off-by: Trevor Gamblin --- .../python/python3-astroid_1.5.3.bb | 20 ----------- .../python/python3-astroid_2.15.4.bb | 35 +++++++++++++++++++ 2 files changed, 35 insertions(+), 20 deletions(-) delete mode 100644 meta-patchtest/recipes-devtools/python/python3-astroid_1.5.3.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-astroid_2.15.4.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-astroid_1.5.3.bb b/meta-patchtest/recipes-devtools/python/python3-astroid_1.5.3.bb deleted file mode 100644 index 104038a..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-astroid_1.5.3.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "An abstract syntax tree for Python with inference support." -HOMEPAGE = "https://pypi.python.org/pypi/astroid" -SECTION = "devel/python" -LICENSE = "LGPL" -LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" - -SRC_URI[md5sum] = "6f65e4ea8290ec032320460905afb828" -SRC_URI[sha256sum] = "492c2a2044adbf6a84a671b7522e9295ad2f6a7c781b899014308db25312dd35" - -inherit pypi setuptools3 - -RDEPENDS_${PN}_class-target += "\ - ${PYTHON_PN}-distutils \ - ${PYTHON_PN}-lazy-object-proxy \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-subprocess \ - ${PYTHON_PN}-wrapt \ - ${PYTHON_PN}-re \ - ${PYTHON_PN}-setuptools \ -" diff --git a/meta-patchtest/recipes-devtools/python/python3-astroid_2.15.4.bb b/meta-patchtest/recipes-devtools/python/python3-astroid_2.15.4.bb new file mode 100644 index 0000000..6053728 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-astroid_2.15.4.bb @@ -0,0 +1,35 @@ +SUMMARY = "An abstract syntax tree for Python with inference support." +HOMEPAGE = "https://pypi.python.org/pypi/astroid" +SECTION = "devel/python" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" + +SRC_URI[sha256sum] = "c81e1c7fbac615037744d067a9bb5f9aeb655edf59b63ee8b59585475d6f80d8" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "\ + ${PYTHON_PN}-pytest-runner-native \ + ${PYTHON_PN}-wheel-native \ +" + +PACKAGES =+ "${PN}-tests" + +FILES:${PN}-tests += " \ + ${PYTHON_SITEPACKAGES_DIR}/astroid/test* \ + ${PYTHON_SITEPACKAGES_DIR}/astroid/__pycache__/test* \ +" + +RDEPENDS:${PN}:class-target += "\ + ${PYTHON_PN}-distutils \ + ${PYTHON_PN}-lazy-object-proxy \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-wrapt \ + ${PYTHON_PN}-setuptools \ +" + +RDEPENDS:${PN}-tests:class-target += "\ + ${PYTHON_PN}-unittest \ + ${PYTHON_PN}-xml \ +" From patchwork Wed May 17 20:22:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24131 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 05A38C7EE2E for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by mx.groups.io with SMTP id smtpd.web11.61916.1684354967732268870 for ; Wed, 17 May 2023 13:22:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=3JGbt1lZ; spf=pass (domain: baylibre.com, ip: 209.85.160.170, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-3f610c11472so5460441cf.0 for ; Wed, 17 May 2023 13:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354966; x=1686946966; 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=C1xIV1g99gcntQFhAAYt5qBk3WJikcFvpqqiLUj7z5Y=; b=3JGbt1lZajz08GZVaUbqffvymfNsT1ncTx65yaDq9HMA5tYGbphBwYMPBteVLylhAd GNw08dZDLCh2YJ/JPTkhLTFpX2tBy2DecAS2oRx9+pghhIuNP8EW451hqB+357QDAgOg NXiA6Ps9tfjGMOHa0lmejBEOAeldM4+FJIY4NQ4S3Y0IKf+yoj+/Tu7p92kRT8ECa8lB JaWxYqepihjv12w8399ptAHOkz7nSDrbk6M5Sxca2bJwooRSjUFLgqGtsaUye7j5mKJS CZyeivL7cTjqweoa2wJKPJ/VQvp/fmMcSSu3PY+KrQW1YVikNhbepmZaRhAlNY5IKOr9 pCGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354966; x=1686946966; 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=C1xIV1g99gcntQFhAAYt5qBk3WJikcFvpqqiLUj7z5Y=; b=Qsu9Jvygb1mVU3ho4GtYaV7ZHWHMCq+jOEp2NTiMTOz8PEH+rsGlbbvECtvmwcFWBD ZvbcVNcBV1+glaujvqGcfVo+U11suwcWagrPYorCoiQrnGns8FT3ZJS/agQ+cSNbjnFP 3mCtxtaRhwiqHy6zbberE0Q4a+4Z08Qv06w7+OkIGYhmbv8KoXi9q/tBEN4nA7MhEDWg HkvARJzkSIBuSNHssREafgiENCUJ/VNhETKiZ+pxgg/I44wZXi2+UnuhnJmz7n8EVvhH 6som/aXtFf1Ah1IlF206Ga7HOFIZxFKe/nZr49NY3hVM4ofRkZ+onXRdRBU8H+HLMMTH GrCA== X-Gm-Message-State: AC+VfDzTw3/O45Uunts+XKmNCjyBUQwocNK0ySg1+zfZACYewqZTBijr WDI5MduIbmKYA7KTeTxYLK8Tm0ZvQBU4f0+fHpReNA== X-Google-Smtp-Source: ACHHUZ6uDK5MfrICfJENbelVcFObAgIodaVKEnh8Ag3tnnLez6p8Jpe0cCrv/ot+6Bmfl2Uv/PZp6A== X-Received: by 2002:a05:622a:180a:b0:3f3:958e:3587 with SMTP id t10-20020a05622a180a00b003f3958e3587mr1902810qtc.19.1684354966746; Wed, 17 May 2023 13:22:46 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:46 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 02/11] python3-isort: upgrade 4.2.15 -> 5.12.0 Date: Wed, 17 May 2023 16:22:35 -0400 Message-Id: <20230517202244.1612047-3-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60061 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without requiring the layer. Signed-off-by: Trevor Gamblin --- .../python/python3-isort_4.2.15.bb | 10 ---------- .../python/python3-isort_5.12.0.bb | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+), 10 deletions(-) delete mode 100644 meta-patchtest/recipes-devtools/python/python3-isort_4.2.15.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-isort_5.12.0.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-isort_4.2.15.bb b/meta-patchtest/recipes-devtools/python/python3-isort_4.2.15.bb deleted file mode 100644 index fc98e7c..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-isort_4.2.15.bb +++ /dev/null @@ -1,10 +0,0 @@ -SUMMARY = "A Python utility / library to sort Python imports." -HOMEPAGE = "https://pypi.python.org/pypi/isort" -LICENSE = "MIT" -SECTION = "devel/python" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" - -SRC_URI[md5sum] = "34915a2ce60e6fe3dbcbf5982deef9b4" -SRC_URI[sha256sum] = "79f46172d3a4e2e53e7016e663cc7a8b538bec525c36675fcfd2767df30b3983" - -inherit pypi setuptools3 diff --git a/meta-patchtest/recipes-devtools/python/python3-isort_5.12.0.bb b/meta-patchtest/recipes-devtools/python/python3-isort_5.12.0.bb new file mode 100644 index 0000000..6d7b20f --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-isort_5.12.0.bb @@ -0,0 +1,20 @@ +SUMMARY = "A Python utility / library to sort Python imports." +HOMEPAGE = "https://pypi.python.org/pypi/isort" +LICENSE = "MIT" +SECTION = "devel/python" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=8227180126797a0148f94f483f3e1489" + +SRC_URI[sha256sum] = "8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504" + +inherit pypi python_poetry_core + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-datetime \ + ${PYTHON_PN}-shell \ + ${PYTHON_PN}-profile \ + ${PYTHON_PN}-numbers \ + ${PYTHON_PN}-pprint \ + ${PYTHON_PN}-difflib \ +" + +BBCLASSEXTEND = "native nativesdk" From patchwork Wed May 17 20:22:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24129 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 03A3BC7EE2C for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) by mx.groups.io with SMTP id smtpd.web11.61917.1684354969092952167 for ; Wed, 17 May 2023 13:22:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=eY7pvPLa; spf=pass (domain: baylibre.com, ip: 209.85.222.181, mailfrom: tgamblin@baylibre.com) Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-757942bd912so74222885a.2 for ; Wed, 17 May 2023 13:22:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354968; x=1686946968; 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=sqhom4dc4Q+xIa2MqqsR76v3WNmNOx92lxjZjEC7U3U=; b=eY7pvPLaLlbqV5u+8aDwuzkY/pe8ZG/uzXAcxXOiUM4UQoenj2sHOcIpWq3bt1nf0l dyHOKV84TnuSd/+HLpszTSw8/UI6x6GitDA469haPz/RvP3XKE5/BGNR9yGYlYO2F5YB gHley6GEAekmGxoJtAZoBVGe1QF7gyr6gTh09ZMwsbZ2KjQjV9suV7WeamSVV9n54UE3 GLKiAZBAp+EuJ/j/mqnPgqJmkNtnZAFSzbvSwW5TxqNxp8l+LX6IrrdKlmUdYB5YR10Y ++cC0RxihXsLGmKY32ogm4v46sJ+HiMKjzdqYnrU6lF+7T9ujIHLfX6tkU57AH3spb3U q55A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354968; x=1686946968; 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=sqhom4dc4Q+xIa2MqqsR76v3WNmNOx92lxjZjEC7U3U=; b=BVh2ut3/tMYdfZde4hMtVcmmBJQvkvlQvDBLK1FO2Ao9EJxFKg6DJe9ZvEDuSRqsgc bZoYh2TCBfnRNFrXZHun23UP5Wx9K8AeZQZMKRD2BJUufdRHXzayYBug78VDbaPHGKke 2apNUDjs0K6/IyffJBlb7UigjtkPF5Cs0E/JdO80dBkTkSNGzzucYGtO2Zn1IEggkTTY kobDwqPjc8nIt8nx1wr0JKiyxVESyQhCpk4FP3Q3Ufw/iJqGZHTFwMoR7Ie4f7paoonm QbWORGgOcDz/qU1zZeiZwgbIIWWA+dP9oqWdMoYt6N234g0cQXHJN6vFTik5nclQ0dID qPsg== X-Gm-Message-State: AC+VfDwwpOzav4dNu/v/g+uaEdOxv0oYmw0pR5cNgLnZEZ0ZrOqt+oVp DU4xKDbGbcsGcF8rq4rTHDHxIm8J4yUAKtfc63GoNQ== X-Google-Smtp-Source: ACHHUZ4dLbUneodPYRYI6a2RcT5Bp5A4t9HEha5ibg5XuNqbgg9UA09ig6My4r5pA1QzoUPJG9J/UQ== X-Received: by 2002:ad4:5fcb:0:b0:5ef:865f:e5c9 with SMTP id jq11-20020ad45fcb000000b005ef865fe5c9mr1749850qvb.29.1684354967274; Wed, 17 May 2023 13:22:47 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:47 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 03/11] python3-lazy-object-proxy: upgrade 1.3.1 -> 1.9.0 Date: Wed, 17 May 2023 16:22:36 -0400 Message-Id: <20230517202244.1612047-4-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60062 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without requiring the layer. Signed-off-by: Trevor Gamblin --- .../python/python3-lazy-object-proxy_1.3.1.bb | 10 ---------- .../python/python3-lazy-object-proxy_1.9.0.bb | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-) delete mode 100644 meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.3.1.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.9.0.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.3.1.bb b/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.3.1.bb deleted file mode 100644 index a876fa7..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.3.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -SUMMARY = "A fast and thorough lazy object proxy" -HOMEPAGE = "https://python-lazy-object-proxy.readthedocs.io/" -LICENSE = "BSD" -SECTION = "devel/python" -LIC_FILES_CHKSUM = "file://LICENSE;md5=ec680df42d8ad56427a83308817658cc" - -SRC_URI[md5sum] = "e128152b76eb5b9ba759504936139fd0" -SRC_URI[sha256sum] = "eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a" - -inherit pypi setuptools3 diff --git a/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.9.0.bb b/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.9.0.bb new file mode 100644 index 0000000..74c5e9b --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-lazy-object-proxy_1.9.0.bb @@ -0,0 +1,11 @@ +SUMMARY = "A fast and thorough lazy object proxy" +HOMEPAGE = "https://python-lazy-object-proxy.readthedocs.io/" +LICENSE = "BSD-2-Clause" +SECTION = "devel/python" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d606e94f56c21c8e0cdde0b622dcdf57" + +DEPENDS += "${PYTHON_PN}-setuptools-scm-native ${PYTHON_PN}-pip-native" + +SRC_URI[sha256sum] = "659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae" + +inherit pypi setuptools3 From patchwork Wed May 17 20:22:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24132 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 08A4CC7EE2D for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by mx.groups.io with SMTP id smtpd.web10.61601.1684354969735999718 for ; Wed, 17 May 2023 13:22:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=azMk4v0R; spf=pass (domain: baylibre.com, ip: 209.85.160.171, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-3f38711680dso7292081cf.1 for ; Wed, 17 May 2023 13:22:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354968; x=1686946968; 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=Drs1deuUryuwrIrzODWBWf69pNmnI3LdPelKwYIrpdY=; b=azMk4v0R3w1rRCLl55FftA1KrzDXEd8p8cKUE1jo8go0ofaD3FyCmFu92BBwS6ZM8x G6vQOmhdtkDjA8pWJgGnw5aK4wyP72fxcD6eIaj5mzeNCZ7oUcp6RYdUsYjDXHD5Bfgx iaA8VKpnNIWUgxvk219ATQorQGeRnftFDD1nG6b/e2JhFzpI7ZRmjVF3XO2EZysLjfr7 IEnm3qj6V1l6BojS2LHmwVmVfF0ARlecjZ9AoSUG5hwuVAHt8ENjjND8PuzNeuai5UiO rUqqajrqWULze2iSpekJsoHiUyreDYw8JEX2gnmPHnt7RtLImdLxYxJaTN5fyY55R2EI acJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354968; x=1686946968; 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=Drs1deuUryuwrIrzODWBWf69pNmnI3LdPelKwYIrpdY=; b=Ljf7zMzF/queNU6Jq5aBWKYbZi8xjvV389dkaQ8b3XvAz3YDlBuXAz8VXwc1cBMnKM WJpRlvTkszX7v5xKyDdK4BwQy4s8MuRhYZR9pBKD9wRiRFIcp8ELDxLppKXTLLSvJmgM EByKE2ILh2rlBbzoMpO1jGZ0taoh+kHljBsboivqHtIDfTGeHK88HHUg12gxrWjsABxN 13mHbHm3BE3dIpkjLdWiL/AQvertS5/+95rD69bnv6vaL8MHKZw6eGNrEagLCO89Yp88 llWw8LuGC3doGK5w8NtRoqM+qnX3e/ZH0t7WOOLfEm9r4Ak689q7cte4g95EvV3mXNjk QYxg== X-Gm-Message-State: AC+VfDwGsZgv5oDwPsoe1k56QIcwi1jfp8vMyQ4hqiStk+/xqLl9JZIe czLO+9SZUkOf9fNSOTrZfkwBO9rIsHvb3lQgv0X9cA== X-Google-Smtp-Source: ACHHUZ7PU5rlUYC9qQgkBcg/NQzsYULJeiHe8BRYHWC8PDnac9BDAjNpaZfS+q3MYu3/4ET2bB3OHA== X-Received: by 2002:ac8:574c:0:b0:3ef:231c:cee7 with SMTP id 12-20020ac8574c000000b003ef231ccee7mr2013638qtx.7.1684354968591; Wed, 17 May 2023 13:22:48 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:48 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 04/11] python3-pylint: upgrade 1.6.5 -> 2.17.4 Date: Wed, 17 May 2023 16:22:37 -0400 Message-Id: <20230517202244.1612047-5-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60063 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without requiring the layer. Signed-off-by: Trevor Gamblin --- .../python/python3-pylint/run-ptest | 3 ++ .../python/python3-pylint_1.6.5.bb | 33 ------------ .../python/python3-pylint_2.17.4.bb | 51 +++++++++++++++++++ 3 files changed, 54 insertions(+), 33 deletions(-) create mode 100644 meta-patchtest/recipes-devtools/python/python3-pylint/run-ptest delete mode 100644 meta-patchtest/recipes-devtools/python/python3-pylint_1.6.5.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-pylint_2.17.4.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-pylint/run-ptest b/meta-patchtest/recipes-devtools/python/python3-pylint/run-ptest new file mode 100644 index 0000000..7a5ceed --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-pylint/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest --benchmark-disable -o log_cli=true -o log_cli_level=INFO | 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-patchtest/recipes-devtools/python/python3-pylint_1.6.5.bb b/meta-patchtest/recipes-devtools/python/python3-pylint_1.6.5.bb deleted file mode 100644 index 0bb9e3f..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-pylint_1.6.5.bb +++ /dev/null @@ -1,33 +0,0 @@ -SUMMARY="Pylint is a Python source code analyzer" -HOMEPAGE= "http://www.pylint.org/" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4" - -SRC_URI[md5sum] = "31da2185bf59142479e4fa16d8a9e347" -SRC_URI[sha256sum] = "a673984a8dd78e4a8b8cfdee5359a1309d833cf38405008f4a249994a8456719" - -inherit pypi setuptools3 - -SRC_URI += "file://0001-epylint-corrects-msg-template-object.patch" - -DEPENDS += "${PYTHON_PN}-pytest-runner-native" - -RDEPENDS_${PN} += "${PYTHON_PN}-astroid \ - ${PYTHON_PN}-isort \ - ${PYTHON_PN}-numbers \ - ${PYTHON_PN}-shell \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-pkgutil \ - ${PYTHON_PN}-difflib \ - ${PYTHON_PN}-netserver \ - " - -do_install:append(){ - rm ${D}${bindir}/pylint - cat >> ${D}${bindir}/pylint < X-Patchwork-Id: 24133 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 14DB6C7EE31 for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) by mx.groups.io with SMTP id smtpd.web10.61602.1684354970055778822 for ; Wed, 17 May 2023 13:22:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=vhfEzw3c; spf=pass (domain: baylibre.com, ip: 209.85.160.169, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f169.google.com with SMTP id d75a77b69052e-3f4de077aaaso13503031cf.1 for ; Wed, 17 May 2023 13:22:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354969; x=1686946969; 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=obd6fGZs0RjP/WSgcNdzlP3P2mTMtyBmgPKRwRWI+kE=; b=vhfEzw3cgFaP3D/qws/Ic0YZtNf4aXLos5K5S9F9p24B5M/fD3M0vWfzY1WYS9YO9k Wgzslh/WPOylOrUsAOreaerDEtwZUGYm8niIt1hMzu6SUbJR/EHF9Pvz9uxeNGMClsZ3 9GhfbW6+Dc57rLyts0DILox3y1AM80qNzQ+rByzK88qpUl4J6x6FUA0kLs/DsaJc0z7p rey2LicjOKxHZNuceh6gHkTbdiomOV9oye84YtFMiJHSloaDvkcZVeAOXlaOjbqSHV6m 9sIitxBaucDTT7ObnjnB8HxQrniC24WpixG8m2YB0VZohKmOYGyExghGAXqQsZK2XVun hAmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354969; x=1686946969; 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=obd6fGZs0RjP/WSgcNdzlP3P2mTMtyBmgPKRwRWI+kE=; b=EmYCx9qHb9UDf17lkd9LXdYgspbgVPeGjolu+MnsIzcTNK9hWLdsKC1DAkc/6VIjaK K/p0CNDHZF1qtWXw+f/e1h5Axq+gfxYPK1FFIikXklqME9+WiUH8aMzxd8mCz8NMlfpj ngbl3sp2g7wq1W008MVgakVkhw73hHjaAWZXRpizsUUPMRkURfBey18ValcDExfOY6kE mZae/xVaUMmi4efLKNsmm/qRN4CgJUt0B2ItWPD0S92nPpUUwjOQunuh5ML8Z5834/vz Ahj2DPS9sM8KV9muARpW17skSg0EfiO4gF0v5RVXwttK13gAg3yP4QRLC3apMfr6lc1f oqrw== X-Gm-Message-State: AC+VfDzkFxU+swnpKJ73O14JhLj3VVA5yvflI45TInmUCR0ukOcvjiTW tEGqT1q0fj8Ym8aSoqB12RZyZ9ypsKrOr8JWPv55IQ== X-Google-Smtp-Source: ACHHUZ5+ypRW0wQzH9IwH4kZNaYkOibJjmmK8DJ4axCSf4kjIJ/RlMYvLkxEdIFk0fwcgScTa0ZDUg== X-Received: by 2002:a05:622a:285:b0:3f5:543:4c3f with SMTP id z5-20020a05622a028500b003f505434c3fmr1460726qtw.66.1684354969156; Wed, 17 May 2023 13:22:49 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:48 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 05/11] python3-pyparsing: remove recipe Date: Wed, 17 May 2023 16:22:38 -0400 Message-Id: <20230517202244.1612047-6-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60064 This is in oe-core now, so no need to carry it in patchtest. Signed-off-by: Trevor Gamblin --- .../python/python3-pyparsing_2.2.0.bb | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 meta-patchtest/recipes-devtools/python/python3-pyparsing_2.2.0.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-pyparsing_2.2.0.bb b/meta-patchtest/recipes-devtools/python/python3-pyparsing_2.2.0.bb deleted file mode 100644 index 033e0db..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-pyparsing_2.2.0.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Python parsing module" -HOMEPAGE = "http://pyparsing.wikispaces.com/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=fb46329938e6bc829b256e37d5c1e31a" - -SRC_URI[md5sum] = "0214e42d63af850256962b6744c948d9" -SRC_URI[sha256sum] = "0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04" - -inherit pypi - -RDEPENDS_${PN} += " \ - ${PYTHON_PN}-datetime \ - ${PYTHON_PN}-debugger \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-pprint \ - ${PYTHON_PN}-stringold \ - ${PYTHON_PN}-threading \ -" From patchwork Wed May 17 20:22:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24134 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 142D6C7EE2F for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by mx.groups.io with SMTP id smtpd.web10.61603.1684354970618845243 for ; Wed, 17 May 2023 13:22:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=vZF63dnP; spf=pass (domain: baylibre.com, ip: 209.85.160.180, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-3f38c23b06eso7210851cf.3 for ; Wed, 17 May 2023 13:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354969; x=1686946969; 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=EGtrBcVT3Ga1jJYVpzoCvKP7XKbKMoGMb+48h1yr+aw=; b=vZF63dnPfl4zcXVr38j/TVUMAthenROLvWVdx1uI5AL/2N5ddvpEGPiLnjBK+UQrKe 4cEehXMSZ0ZsOsH/KZvSRleRLGAnMWkQyMTgPrARo7M/sgZHsKuS8H5EEJ1x1c7T+rtq W8FNT9WpM++COgwam9HV/5vE9+Rh1ggB00tv6XOUAfXpwK0NIab8jhb7jS+SCDcKTRvW 0ejPsVBiMSirvX2c5U/pn5FQ/YH5+z7qyZo6KwSNdIzKrJQSdesqt1BGJsFFdUxSAIlY DneZ0zU/l/Z5dWePqS6jnrKCR8rYZPM1k7u53ZjSIsoGjUCFg51KE1IeMhleg8mC8r7j vI0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354969; x=1686946969; 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=EGtrBcVT3Ga1jJYVpzoCvKP7XKbKMoGMb+48h1yr+aw=; b=IXA2w6mBfFr7VXZ39q25eLY1GGb2v+H3j1BaSoz+cuPnBh3rKM+5lpdIXEpyMWcGBE bdr9qt0rR/aLdbgaNgxKoXVBOs95SYTd6ka0zsNZXHyHwI3NAx66yY/+XL+QPjbHXMtS 5kOE1121ql0sWTjMrMgTspLlThLyl0AxWGs76FnTmNcpNsaB+2rW/Dl4eqY17iaq1YOC NM6k7ycHLo0/iFShHWnS3Wb//me7AHYK440IM/wdNtpueCYibu6ESL+Q7aqnX08JohZC zp/FUV7klh1UYQITClHVH0OO2P3daFkC6UpRFoQuLsE/bdhJPbJzIkyp4Qv/OLET+CLd QK7Q== X-Gm-Message-State: AC+VfDyE7a5HPoIMSIyEFeyirX/V06ZYd4UqK1oyMguHuxmPL1UXaI+M ZFf35wnGA4omv70rCgJwL7u2N0OSaMrgr5RHM6XBLA== X-Google-Smtp-Source: ACHHUZ6+TgxFq4HVFY3CLOEgIHd7sRosAn0frBwnY/z2nJnyghzTzoqgR5lAW8QyFdvsg2Yg5z3JhQ== X-Received: by 2002:a05:622a:18a:b0:3ef:347b:b043 with SMTP id s10-20020a05622a018a00b003ef347bb043mr1580603qtw.32.1684354969579; Wed, 17 May 2023 13:22:49 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:49 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 06/11] python3-unidiff: upgrade 0.5.4 -> 0.7.5 Date: Wed, 17 May 2023 16:22:39 -0400 Message-Id: <20230517202244.1612047-7-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60065 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without requiring the layer. Signed-off-by: Trevor Gamblin --- .../python/python3-unidiff/run-ptest | 3 +++ .../python/python3-unidiff_0.5.4.bb | 9 ------- .../python/python3-unidiff_0.7.5.bb | 26 +++++++++++++++++++ 3 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 meta-patchtest/recipes-devtools/python/python3-unidiff/run-ptest delete mode 100644 meta-patchtest/recipes-devtools/python/python3-unidiff_0.5.4.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-unidiff_0.7.5.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-unidiff/run-ptest b/meta-patchtest/recipes-devtools/python/python3-unidiff/run-ptest new file mode 100644 index 0000000..b63c4de --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-unidiff/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest -o log_cli=true -o log_cli_level=INFO | 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-patchtest/recipes-devtools/python/python3-unidiff_0.5.4.bb b/meta-patchtest/recipes-devtools/python/python3-unidiff_0.5.4.bb deleted file mode 100644 index 5ad9bfc..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-unidiff_0.5.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -SUMMARY = "Unified diff parsing/metadata extraction library" -HOMEPAGE = "http://github.com/matiasb/python-unidiff" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=4c434b08ef42fea235bb019b5e5a97b3" - -SRC_URI[md5sum] = "c8099edf89d2e3bac16123766625a38b" -SRC_URI[sha256sum] = "a7baf71846a68c5305a7d6005dfb5eca8798f13861176355a285cbda3206824d" - -inherit pypi setuptools3 diff --git a/meta-patchtest/recipes-devtools/python/python3-unidiff_0.7.5.bb b/meta-patchtest/recipes-devtools/python/python3-unidiff_0.7.5.bb new file mode 100644 index 0000000..690acf8 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-unidiff_0.7.5.bb @@ -0,0 +1,26 @@ +SUMMARY = "Unified diff parsing/metadata extraction library" +HOMEPAGE = "http://github.com/matiasb/python-unidiff" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=4c434b08ef42fea235bb019b5e5a97b3" + +SRC_URI[sha256sum] = "2e5f0162052248946b9f0970a40e9e124236bf86c82b70821143a6fc1dea2574" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +} + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-codecs \ + ${PYTHON_PN}-io \ +" From patchwork Wed May 17 20:22:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24130 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 EB2A7C7EE2A for ; Wed, 17 May 2023 20:22:51 +0000 (UTC) Received: from mail-qt1-f173.google.com (mail-qt1-f173.google.com [209.85.160.173]) by mx.groups.io with SMTP id smtpd.web10.61604.1684354971068186146 for ; Wed, 17 May 2023 13:22:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=iwKGkQ3d; spf=pass (domain: baylibre.com, ip: 209.85.160.173, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f173.google.com with SMTP id d75a77b69052e-3f41b73104eso7369421cf.3 for ; Wed, 17 May 2023 13:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354970; x=1686946970; 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=h8Tt7Vn+IUlKj3cow2zDaub/0zS4XKV4Aj6YqFtHW3M=; b=iwKGkQ3dFgCHZbUld01Eb4SoAoq3n0kI1PDvpiIYLZDQYkOmJVCxxSfQGI0nKF1pdm +/x5Bw/OWT900RvNHUWBI3enyz9BrKYtxfeJYD/QzzMtmvkBksZ0U5mIPM+6PdFwblSM bk8LxAT3GO8nqFYeNE5xEgfAyS4Fvz9E0hNRy784ottr+QEZrMFqlYEtyTxw7ZOCvALR D55e1zaRMjidBTSGYYJopu5d0opcB7KFmD7lv5ByLKIde5n+pPcaOcnEJwjBsXHw79Lc hldWjoIJg+moq1KsH8paFWoBU0i8UtsSZOz8lt8DL4e/zmZFDDeVmJeZacytVhUqPac6 7Cpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354970; x=1686946970; 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=h8Tt7Vn+IUlKj3cow2zDaub/0zS4XKV4Aj6YqFtHW3M=; b=U6UOTqdbLlFo5LO7hifN7WKPNhRi4bNsxc8ZVgrZAS/wJvL5Yh7+hgIe8x+41H44ka IiaIpnIjvbHkS9d0wE6aGJJmS6+zhq1I9lF8JPTCu7eIr3XYxw4deTz/AXK2F+xhY/li P1QdXfwjZrN2drvdPmnRiUXAAkNraR3oAw+Dmr2M/IIXh66EDv2acfWJUi4iQS6k79MZ yO23Tcyqh6Xq9VEif+JYSFf4OW32c7wSgj8olYhYDwvlh9cVUJsrGOCNELOe4Q7/yYdM q9M0/kCFlOMinVt6IUF3Q+VIx/uOE2ySgVHppofAI9gqH4nEXaUzU0vcScevcHz+Gl7q /acA== X-Gm-Message-State: AC+VfDy7hm11zOnbSmdzBZkBlhEZT0vfoqcpr0/GUwVYt25trrjOufme if7HRRIKL+zfc/pQ0rKT82qID6b68mUgqTWjxPjVrw== X-Google-Smtp-Source: ACHHUZ4C8Gx7k0qi7TD4e2ekUv6h4Q/nsX7F0Zr1kfMYpuE3x8lpZ/AjkUxdir69oiEK49ouOCZdMQ== X-Received: by 2002:a05:622a:14cf:b0:3ef:62f7:899b with SMTP id u15-20020a05622a14cf00b003ef62f7899bmr1626773qtx.57.1684354970124; Wed, 17 May 2023 13:22:50 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:49 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 07/11] python3-wrapt: upgrade 1.10.10 -> 1.15.0 Date: Wed, 17 May 2023 16:22:40 -0400 Message-Id: <20230517202244.1612047-8-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:51 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60066 Copy the recipe from meta-python to handle the upgrade, so that patchtest can build it without requiring the layer. Signed-off-by: Trevor Gamblin --- .../python/python3-wrapt_1.10.10.bb | 15 --------------- .../python/python3-wrapt_1.15.0.bb | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 15 deletions(-) delete mode 100644 meta-patchtest/recipes-devtools/python/python3-wrapt_1.10.10.bb create mode 100644 meta-patchtest/recipes-devtools/python/python3-wrapt_1.15.0.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-wrapt_1.10.10.bb b/meta-patchtest/recipes-devtools/python/python3-wrapt_1.10.10.bb deleted file mode 100644 index cd987d3..0000000 --- a/meta-patchtest/recipes-devtools/python/python3-wrapt_1.10.10.bb +++ /dev/null @@ -1,15 +0,0 @@ -SUMMARY = "A Python module for decorators, wrappers and monkey patching." -HOMEPAGE = "http://wrapt.readthedocs.org/" -LICENSE = "BSD" -SECTION = "devel/python" -LIC_FILES_CHKSUM = "file://LICENSE;md5=82704725592991ea88b042d150a66303" - -SRC_URI[md5sum] = "97365e906afa8b431f266866ec4e2e18" -SRC_URI[sha256sum] = "42160c91b77f1bc64a955890038e02f2f72986c01d462d53cb6cb039b995cdd9" - -inherit pypi setuptools3 - -RDEPENDS_${PN}_class-target += "\ - ${PYTHON_PN}-stringold \ - ${PYTHON_PN}-threading \ -" diff --git a/meta-patchtest/recipes-devtools/python/python3-wrapt_1.15.0.bb b/meta-patchtest/recipes-devtools/python/python3-wrapt_1.15.0.bb new file mode 100644 index 0000000..e35e1f7 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-wrapt_1.15.0.bb @@ -0,0 +1,16 @@ +SUMMARY = "A Python module for decorators, wrappers and monkey patching." +HOMEPAGE = "http://wrapt.readthedocs.org/" +LICENSE = "BSD-2-Clause" +SECTION = "devel/python" +LIC_FILES_CHKSUM = "file://LICENSE;md5=dc34cbad60bc961452eb7ade801d25f7" + +SRC_URI[sha256sum] = "d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a" + +inherit pypi setuptools3 + +RDEPENDS:${PN}:class-target += "\ + ${PYTHON_PN}-stringold \ + ${PYTHON_PN}-threading \ +" + +BBCLASSEXTEND = "native" From patchwork Wed May 17 20:22:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24135 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 15513C7EE30 for ; Wed, 17 May 2023 20:22:52 +0000 (UTC) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by mx.groups.io with SMTP id smtpd.web11.61919.1684354971638269917 for ; Wed, 17 May 2023 13:22:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=1U7htMb5; spf=pass (domain: baylibre.com, ip: 209.85.160.171, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-3f4e01eb845so7928231cf.2 for ; Wed, 17 May 2023 13:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354970; x=1686946970; 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=IGUaQstU71U+JliFLH00eTwb6zXs2criBZcyeVVpSH4=; b=1U7htMb5JyB5a0or9fd3Re9Yj0G/QBft8t6iD4UWdSgyfoIVrXJMBsnkv/X4/pEI7s BE7ZKEaLD/9qLVhDqaPgyJYxd/6keWWP9dVELzBxNP+npn36/aiRC3/oXr0yC5FH6BfE 91P1NWt2peWu4mJRntuKiOcp01ypfu87DiG7bu15nWm7jcUnwDtwWciL4VM+tJemEAXr DkKg1X3kEA4Ufv0i2o9dc8R3TIPHzX5KQVXHmtfqWnBAiRXqAQa7MCFMPNhXI1+0299U ie9FH24mRWhuvp0ggg4Um6nsHgw1Iawhm/SBfjSKHxbAmg6RzduSUoqeoVUAVbiIf8Kj VLwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354970; x=1686946970; 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=IGUaQstU71U+JliFLH00eTwb6zXs2criBZcyeVVpSH4=; b=AFC4TZ397GgQLyXg7HeTUhv2gn/6m/hX4dTBwKfY8aFXIPhhTxevodqM7JyFSq8Rg/ yV4WHihqnFr+QpVBkMipcmk2y0tUIsuM+0/l3isKVfRXxzjuX6EehwS0JFzZus9oXUgj O3GtGt59E4uVMnpRiOKsEjl0ditG8oWL524h2HNAniR3DQI28OldAq2J/Y6F30pyCCjx TTNzfYNvITfvvBAr19QdSD9mIF0ihNyrqcLddqM75V+vcLExiRqvmn2K/tD7lOgk6Ps8 Fat5tn/NDkGcSQVVQc+ccuGSoQuxEqVXi4CdWecw9dx7xsF48jJQJzwbEo3GpD1Ud1DH sWlw== X-Gm-Message-State: AC+VfDxVuOeTUBdu/PYktlyUaS0OVUzolHDZYvYN5eLQ5kirtteQRmFv 0hQ8YJgIdAcqP7nz/OkXb/UgTV4lQhdMzOSZq7ohOg== X-Google-Smtp-Source: ACHHUZ7HBfJmwxAZCSmEdCRpw6G1h1Tn4dfAlP9QO8G7xHDGv2YYLnW1MXYHi6Yg3Nq6DbGYoQL3Rw== X-Received: by 2002:a05:622a:1308:b0:3f3:8f88:7312 with SMTP id v8-20020a05622a130800b003f38f887312mr1825093qtk.44.1684354970619; Wed, 17 May 2023 13:22:50 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:50 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 08/11] python3-dill: add recipe Date: Wed, 17 May 2023 16:22:41 -0400 Message-Id: <20230517202244.1612047-9-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:22:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60067 python3-pylint requires python3-dill, so copy it from meta-python to avoid requiring that layer for patchtest. Signed-off-by: Trevor Gamblin --- .../python/python3-dill_0.3.6.bb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 meta-patchtest/recipes-devtools/python/python3-dill_0.3.6.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-dill_0.3.6.bb b/meta-patchtest/recipes-devtools/python/python3-dill_0.3.6.bb new file mode 100644 index 0000000..bec4643 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-dill_0.3.6.bb @@ -0,0 +1,17 @@ +SUMMARY = "Serialize all of python" +HOMEPAGE = "https://pypi.org/project/dill/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=61f24e44fc855bde43ed5a1524a37bc4" + +SRC_URI[sha256sum] = "e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373" + +inherit pypi setuptools3 + +PYPI_PACKAGE_EXT = "tar.gz" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-multiprocessing \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-profile \ + ${PYTHON_PN}-core \ +" From patchwork Wed May 17 20:22:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24138 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 08F2AC77B75 for ; Wed, 17 May 2023 20:23:02 +0000 (UTC) Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com [209.85.160.177]) by mx.groups.io with SMTP id smtpd.web11.61920.1684354972122516677 for ; Wed, 17 May 2023 13:22:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=yKauUERp; spf=pass (domain: baylibre.com, ip: 209.85.160.177, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-3f38e1142d0so7237921cf.2 for ; Wed, 17 May 2023 13:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354971; x=1686946971; 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=Z/yCxrQdVTNue1MK5FP5stGkNr/LOkz/ITwJav1j0Zo=; b=yKauUERpUXutgM45ftZTdKtioECAFTAheaXFyZvI+6sX7W+e9Fx6FvkcIwzq/aOwS4 uk9Qv2Wce7Cv3zzrn3axm1s/MoQ+N+6Md3XAZdiQ8QtnICVY2xRgJWp+aouN9wzQMO6g YV96lrHuEOFCF0B6SW/fdi6TIe7MmEfJCIuTe7T+ZydkPLBAPCzluZ7fFiFseU4quvUG R7kJF5eNqnd8cM1hFNi1qVKcIXkKPfXb8CjNwBK/E0R69NWGyIKhSuXB2IKWAqmb5WUk az+e2OPIFp21yS8dgJWA8CxU3hFKGo3+0n7bQd7WeAY1a9T3AcPYVwVAWG/w+FFWwb28 9J7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354971; x=1686946971; 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=Z/yCxrQdVTNue1MK5FP5stGkNr/LOkz/ITwJav1j0Zo=; b=j0oAnCa5KXQ9ImE/de3mE+SYZhfnAuvIGuaU5/KhiDcSju2oowSheEjvOyxphrBYjA dL/wOsqnpLj1DuySgOSHIR+NII/jLkhGRWl++jn9GCAw0MYsfBzpooOZloAL3Fzb8CGQ pJeInzSZAN9hQSj3ctgOFCQsFoIdYj92krSGHeKuaJ9a2jrbzc4gAomg5TVJ4ho2p6kx 7Fm5nKntvxFAGhv1HXoy4wN2mpDPm28UOo8Qe0gB3Uou3851npmlgWMQMZ0GyShJIWXZ 663+l7eOulTng3Ls8mQZkDwWG7PO1RMOTFE7g5TuyWsqXHXM6RA6WZmSEpuTOS2+1/+V VYbA== X-Gm-Message-State: AC+VfDyeeZT3WaGIoMQwum6fQA2xNaJobRF9i/yGcEB5mhV2WndTJUZX 9iaZ5b7J/9SG29zodKoYvZnCnqpoffZevcMGL80IGA== X-Google-Smtp-Source: ACHHUZ48hmQx+7DjKIXMS4a6VmjiIklBE0vNMbgwqjq7VqlOfr2mi8IIEKIKtPft+dLTKhLw4VMqew== X-Received: by 2002:ac8:5948:0:b0:3ea:bac1:a5a0 with SMTP id 8-20020ac85948000000b003eabac1a5a0mr1722643qtz.37.1684354971146; Wed, 17 May 2023 13:22:51 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:50 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 09/11] python3-mccabe: add recipe Date: Wed, 17 May 2023 16:22:42 -0400 Message-Id: <20230517202244.1612047-10-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:23:02 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60068 python3-pylint requires python3-mccabe, so copy it from meta-python to avoid requiring that layer for patchtest. Signed-off-by: Trevor Gamblin --- .../recipes-devtools/python/python3-mccabe_0.7.0.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 meta-patchtest/recipes-devtools/python/python3-mccabe_0.7.0.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-mccabe_0.7.0.bb b/meta-patchtest/recipes-devtools/python/python3-mccabe_0.7.0.bb new file mode 100644 index 0000000..a2c72fc --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-mccabe_0.7.0.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "McCabe checker, plugin for flake8" +HOMEPAGE = "https://github.com/PyCQA/mccabe" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a489dc62bacbdad3335c0f160a974f0f" + +SRC_URI[sha256sum] = "348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325" + +inherit pypi setuptools3 + +DEPENDS += "${PYTHON_PN}-pytest-runner-native" From patchwork Wed May 17 20:22:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24136 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 113A2C7EE22 for ; Wed, 17 May 2023 20:23:02 +0000 (UTC) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by mx.groups.io with SMTP id smtpd.web10.61601.1684354969735999718 for ; Wed, 17 May 2023 13:22:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=g1kAyykZ; spf=pass (domain: baylibre.com, ip: 209.85.160.171, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-3f38711680dso7292391cf.1 for ; Wed, 17 May 2023 13:22:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354971; x=1686946971; 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=dU1jC2lOeLWIMKDv/TEFIzWlCwbDadc9bpYojEepYDs=; b=g1kAyykZi+zs/wQdLQLpz3+NI3/lhhis6w4OezG0GWL40VSOyp13OueLjRxWleq6gh fpj+1hCJFRRzWKudGToOXUficBBxvpfaxNnkc8OCVArK/pOuOgYMp5NASCdKHf/EJ1Ht LbqTZezDOSMLCzUwkpy/sAhVY61AoJMmBgEUiFpTD3jZv0FqBJQ7qz2E2xI+U7MS/z5Q Q5AAfoZox9LYh/VJm3XxuOL1YBs+3F16vzslaCPjzjx/6k9IQT1EVxkTtV7VKppCO3u0 Z5mD9lpI0YVgJBIGjpST7DVptk+CmvjmnlnudDVtROEa/b2NYuK8Ix/a35vGE+ebbRB+ /qEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354971; x=1686946971; 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=dU1jC2lOeLWIMKDv/TEFIzWlCwbDadc9bpYojEepYDs=; b=CbJw1P8TyRvLGnO7RASmL5rXsENgQGJ0A+eY1gCNrSxui0RTc358sSXjxikKzzG05i UqztuF1zXYJ7NaB41jJ7YCcq/viKd4P3XIVij9LfmZ9S5lRXUAvRxNm1KT5MH8svesLX O6B2xOthj8bKtwhXUBPSnEyYjts9ulGkLMI7mmUlxMuhhkHubsG+dKwWkHOC3sZD7Xx7 2MLAVDu/ST0xeDW8HaBzyVjYKUXRSipleIdOx2E2WJwNghFwMkihc3FNwSGUTWJ47QtC eJJWUGM+C65c3GspnKfQyKcTU2yd4dpiStpWifUjRMZLVs/VGTGf5h6yyDBJ5lBWtsZa N/qg== X-Gm-Message-State: AC+VfDxGSXpIu5zqCPLjWHATifhxgzhrIBlbBfoYrRGK5VpgItuWz0AX yArPiyGxSAlMoTEq16YuubXi4GKy7a/xy0wn8nqgoA== X-Google-Smtp-Source: ACHHUZ6wju/kuLcfJKizHYVGp3sjw+LG+BcXqkz/SrLN+ZT/VdB6CKrr8rV6nqtUYPvT2Qb9CJX7DA== X-Received: by 2002:a05:622a:288:b0:3f5:2450:df1b with SMTP id z8-20020a05622a028800b003f52450df1bmr1787648qtw.17.1684354971627; Wed, 17 May 2023 13:22:51 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:51 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 10/11] python3-platformdirs: add recipe Date: Wed, 17 May 2023 16:22:43 -0400 Message-Id: <20230517202244.1612047-11-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:23:02 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60069 python3-pylint requires python3-platformdirs, so copy it from meta-python to avoid requiring that layer for patchtest. Signed-off-by: Trevor Gamblin --- .../python/python3-platformdirs/run-ptest | 3 ++ .../python/python3-platformdirs_3.5.1.bb | 35 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 meta-patchtest/recipes-devtools/python/python3-platformdirs/run-ptest create mode 100644 meta-patchtest/recipes-devtools/python/python3-platformdirs_3.5.1.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-platformdirs/run-ptest b/meta-patchtest/recipes-devtools/python/python3-platformdirs/run-ptest new file mode 100644 index 0000000..b63c4de --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-platformdirs/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest -o log_cli=true -o log_cli_level=INFO | 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-patchtest/recipes-devtools/python/python3-platformdirs_3.5.1.bb b/meta-patchtest/recipes-devtools/python/python3-platformdirs_3.5.1.bb new file mode 100644 index 0000000..4fefe56 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-platformdirs_3.5.1.bb @@ -0,0 +1,35 @@ +SUMMARY = "A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE = "https://github.com/platformdirs/platformdirs" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" + +SRC_URI = " \ + git://github.com/platformdirs/platformdirs.git;branch=main;protocol=https \ + file://run-ptest \ +" + +SRCREV ?= "b8c42ddca4def1fba38b9815a7d94ec2ac630b29" +SRC_URI[sha256sum] = "7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335" + +inherit python_setuptools_build_meta ptest + +DEPENDS += " \ + python3-hatch-vcs-native \ + python3-setuptools-scm-native \ + python3-toml-native \ +" + +S = "${WORKDIR}/git" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-appdirs \ + ${PYTHON_PN}-pytest \ + ${PYTHON_PN}-pytest-mock \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/Tests + cp -rf ${S}/tests ${D}${PTEST_PATH}/ +} + +BBCLASSEXTEND = "native" From patchwork Wed May 17 20:22:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Gamblin X-Patchwork-Id: 24137 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 113DBC7EE2A for ; Wed, 17 May 2023 20:23:02 +0000 (UTC) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by mx.groups.io with SMTP id smtpd.web10.61605.1684354973165550108 for ; Wed, 17 May 2023 13:22:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=WrGguHoH; spf=pass (domain: baylibre.com, ip: 209.85.160.171, mailfrom: tgamblin@baylibre.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-3f4eb166122so7901731cf.3 for ; Wed, 17 May 2023 13:22:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1684354972; x=1686946972; 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=47woCR1JKqZdckg0Uyouuh+oRi4kHB04te8KZN8DplM=; b=WrGguHoHDdn1bqnwPf561dy3z/Ho9tU58M+9xmP5OKlGvSe7HMP4XfWxItKEbZPitc ezpMBc+4Zk2Zt9BzigFEdx35fjxiIaR/ukiO5gkBZoR26AdgJEP1a8gCYe2zdk7PApx9 e3QFOtmGY5SE1WD3iOfviO9iNZlhA93n6jcoue3Fa+DUd+qz5PNw4qT79YnXIyNvZgrf luCOo/lpmyutFAU10OT/t4UKwdNRxnCjOylQZMLRzoks/UNG+kPfW3DTDq12tzoXSdjC TqFF7QIDNtFUTUzssZqwtoDSjSeZeSvHswbqttr9994VORTFFzsOTjYJKoNE0UqTf9VW ri4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684354972; x=1686946972; 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=47woCR1JKqZdckg0Uyouuh+oRi4kHB04te8KZN8DplM=; b=kNWeXs8hJYVJ8AueEob8T6EgDbWk3ycIp2F7nIvnRc5uN3D2BVajCiCepXApG/2YbX 0O30iHR3z6bufpWsGSD+UQHTk2XqS5GAi4v9ZNnC+AvswYOk3Ev4Kmanpe2mL+E0w87T x1CHEqZChuDBpLSasu5VsJ40nt8gKVCwk3KngfmcLb6dcP7enyycYwDvqHxHGY65K9I3 mvrsuLCBSddXGV5gDQlc7KPNDvqFLun6+RuIrjlWiZ9ubYawgrr7EY6JUcumTNp8lLDr avUqZrqBlg0KEw6k4iBoijqwEISkGhNrQQGK4SQA3AC8iga26oiltCPyDyNfMhhDGx4O 7f7A== X-Gm-Message-State: AC+VfDxNyB3j8q7yOyq0t3iDDaKP0RFJnYfNg4nuuigZF7Kg2ihDAp2D 10NWBdZXVIpzenOiwVxYx2+4qt4w35aBifOHmlOhyQ== X-Google-Smtp-Source: ACHHUZ6ogSl2x4WYt9tkwP7mdKOnsX8DVpVQ4JWyj3uiezZ5gNQfaJMbG9O9mVtqgKVMyMHCclCSHg== X-Received: by 2002:a05:622a:1a8a:b0:3f3:633b:2888 with SMTP id s10-20020a05622a1a8a00b003f3633b2888mr1727160qtc.54.1684354972238; Wed, 17 May 2023 13:22:52 -0700 (PDT) Received: from megalith.ht.home (cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com. [174.115.224.47]) by smtp.gmail.com with ESMTPSA id bv24-20020a05622a0a1800b003f3c9754e1dsm6790815qtb.17.2023.05.17.13.22.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 13:22:52 -0700 (PDT) From: Trevor Gamblin To: yocto@lists.yoctoproject.org Subject: [yocto][patchtest][PATCH 11/11] python3-tomlkit: add recipe Date: Wed, 17 May 2023 16:22:44 -0400 Message-Id: <20230517202244.1612047-12-tgamblin@baylibre.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230517202244.1612047-1-tgamblin@baylibre.com> References: <20230517202244.1612047-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 ; Wed, 17 May 2023 20:23:02 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60070 python3-pylint requires python3-tomlkit, so copy the recipe from meta-python to avoid requiring that layer for patchtest. Signed-off-by: Trevor Gamblin --- .../python/python3-tomlkit/run-ptest | 3 +++ .../python/python3-tomlkit_0.11.8.bb | 23 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 meta-patchtest/recipes-devtools/python/python3-tomlkit/run-ptest create mode 100644 meta-patchtest/recipes-devtools/python/python3-tomlkit_0.11.8.bb diff --git a/meta-patchtest/recipes-devtools/python/python3-tomlkit/run-ptest b/meta-patchtest/recipes-devtools/python/python3-tomlkit/run-ptest new file mode 100644 index 0000000..b63c4de --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-tomlkit/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest -o log_cli=true -o log_cli_level=INFO | 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-patchtest/recipes-devtools/python/python3-tomlkit_0.11.8.bb b/meta-patchtest/recipes-devtools/python/python3-tomlkit_0.11.8.bb new file mode 100644 index 0000000..71a43c4 --- /dev/null +++ b/meta-patchtest/recipes-devtools/python/python3-tomlkit_0.11.8.bb @@ -0,0 +1,23 @@ +SUMMARY = "Style preserving TOML library" +HOMEPAGE = "https://pypi.org/project/tomlkit/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82" + +SRC_URI[sha256sum] = "9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3" + +inherit pypi python_poetry_core ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-poetry-core \ + ${PYTHON_PN}-pytest \ + ${PYTHON_PN}-pyyaml \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +}