From patchwork Mon Oct 28 17:14:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 51415 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 482A0D339A4 for ; Mon, 28 Oct 2024 17:15:02 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web11.57596.1730135699526197404 for ; Mon, 28 Oct 2024 10:14:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=iimnm0ME; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-20ce5e3b116so30350305ad.1 for ; Mon, 28 Oct 2024 10:14:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730135699; x=1730740499; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=5NZQuTer/NFLWcVxBMN1/s6Aw2VcCRTMz/vEq5Hs3rc=; b=iimnm0ME3dGP+3WGL+pw4lm7RkTnFOMqqLuJXFMVoELuqIGJ/Jz+Kt4J+4K+b13I16 mj2CDYPVgsahDMYX5FXXrt1JNUR3v9+Cu7lgETaiYNxOWxKz/j2H2P0nvnjomn/hV5dW CtQi/xjbjIBpFz30o30zCb1lsdnhU4HWAuawjzl2PmqX/eSHhbR27o55MI4jFkeag88r 2i7aHcEgyyhC2TInPNOyW63KarWSiGPtw7NvZr0ubfbO2cdc5NJuOINdvp6mEvJTXWCU r3Vu1RSJcfhRdD8LIIVSeP4mRiECvsO22MqkUAFoOMAeGqoBLaY9tJlCQWSQvQEDoQk3 5l2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730135699; x=1730740499; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5NZQuTer/NFLWcVxBMN1/s6Aw2VcCRTMz/vEq5Hs3rc=; b=VfjmkM0rnVt/tF3HykAcK2HN9/I0VVF0JKEJ+mQ/IkcwafX0Y0OlI5s3i2Sje1xk10 IhigyUr6T8uax+i59/suJcPkNM9dbYr18qMtWVGy51EFwhzvJzZ9i00BGbjdY2NBF1M9 uaISlsvvKAkbgT/abn/j+DAQzY3cPyuTwaGf2KC2SAa5mq4xI0wctgA3xAWjVjkUCqNp 2ODMGK4t8oHsbtomg849qF8b6CvwBL7OW7z6WVu76ek+jraAYFinDeeZGwJJT6ardNNF agZw9JX7RdpqNFjqG4rE5+D0PYx045f0GWjJkrWDEaFmPu6Diw3w1czVf/sWYKLPfimk ZESQ== X-Gm-Message-State: AOJu0Yz1kFhXEc+eho9pbwCacIdvSw+MWnmpQMkQNDhXo/+47/54Dp+N CewS0EpF4kp+sehkQgaUD+tPz1tg6437REFy5DO14iugG/pse5O9x74b4eUk X-Google-Smtp-Source: AGHT+IHZ+ihpAqM7WzQzRNoRm0IxEPVwCuZ0Yle+z+Jg6afJLqscwHyDwb8SIOXG2I4mDY2kMl3XeQ== X-Received: by 2002:a17:903:1c8:b0:1fb:90e1:c8c5 with SMTP id d9443c01a7336-210c6c0d3admr111007945ad.33.1730135698410; Mon, 28 Oct 2024 10:14:58 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::9a1e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-210bc04b8bbsm52656095ad.244.2024.10.28.10.14.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Oct 2024 10:14:57 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 1/3] python3-html2text: Add missing rdep on py3 html module Date: Mon, 28 Oct 2024 10:14:54 -0700 Message-ID: <20241028171456.2462158-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.47.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 ; Mon, 28 Oct 2024 17:15:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/113262 Fixes ModuleNotFoundError: No module named 'html' Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-html2text_2024.2.26.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb b/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb index 6200586e9b..55f4c8b0a6 100644 --- a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb +++ b/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb @@ -12,6 +12,8 @@ SRC_URI += " \ file://run-ptest \ " +RDEPENDS:${PN} += "python3-html" + RDEPENDS:${PN}-ptest += " \ python3-pytest \ python3-unittest-automake-output \ From patchwork Mon Oct 28 17:14:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 51417 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 49BEDD339A9 for ; Mon, 28 Oct 2024 17:15:02 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.57721.1730135700286178001 for ; Mon, 28 Oct 2024 10:15:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OOA8qIJD; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-20bb39d97d1so36020915ad.2 for ; Mon, 28 Oct 2024 10:15:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730135699; x=1730740499; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=E6kaLv0vt0IHQk03YWspmaqcN7Z+wWIELyoRnfAxTas=; b=OOA8qIJDBewRe//RM7j3NkQbNcChmVqt3Xw0pctp3fBSTQ0GvIv+4a05HMiHr7xc1h vAS6/KEVA+a+5WLHYFXHhZPzzTZGPiaJbpWoTAHKoHTQMuKuZP/AhgUGWUHe05T3H8qH 0uwXBYJmPraSW0b6Ei8xbkzK0+I1d3zygYUuzf0+0s+msYggHEzidPo0s/fSmUWWIbMO wc5jUEjyAXbOy7qYT980ydpzbgc1IC4vqOlTqpRJTnB8Mj0LMMGaEnCyNsG+Zy2eOGXK hcwvXJ23RBQo5jDHdg0cHYbNmlYZ9rvzZfkrTErfa2/xt6DJfxkM8gaJMKGfx3Mva+87 jRAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730135699; x=1730740499; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E6kaLv0vt0IHQk03YWspmaqcN7Z+wWIELyoRnfAxTas=; b=NfoZkgk18WZvOcbth+TzEMpIHtxCrBGd8mWC9HlMKtkWo+ykB8kGqMYk2QXwgLk1Kx Xph0JJ7+0BHcw60754zXUUtufF4bQKVtNusR6Wrd5Jj6rI/NvWx/nc57EjvQm1bpVETC 3nnWsL5WMqLETejTz6nV8CkfhLcPF538l8Holoc5hTupfYMvgFLcZfxVTNZQpTsdtFkX ZLTYysFOdiTv5FyC41zXSmkQ2MWLvlEZyL/kEyk5iycmwtxA+nzcYMe4HumME0x7NJzL w+6n5KKluSvcM9OrrpgYPamePzqFxhcifwija8pUggGqRUhM9dSefiCz1vTpJUv5AadS Ff6A== X-Gm-Message-State: AOJu0YwMd9uO58Gxm3x+mIc7rWIv6cvrFarzhZiKBILcJqaEpJEyGisW xG3ir8ZAwbU2iR0oMh2bnIzyeYl1UIbETnxVE+0DARQ9Q23C+vWzYWAk4bE9 X-Google-Smtp-Source: AGHT+IH2N5gU892mG9Gb0re9M02K02ghNF800GNQDvG2REVApgbu0tQmw0r+NEgw7emBOxS0Rwwb0w== X-Received: by 2002:a17:902:f54e:b0:20c:a19b:8ddd with SMTP id d9443c01a7336-210c6c979a0mr112737865ad.51.1730135699231; Mon, 28 Oct 2024 10:14:59 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::9a1e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-210bc04b8bbsm52656095ad.244.2024.10.28.10.14.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Oct 2024 10:14:58 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 2/3] python3-whoosh: Remove Date: Mon, 28 Oct 2024 10:14:55 -0700 Message-ID: <20241028171456.2462158-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241028171456.2462158-1-raj.khem@gmail.com> References: <20241028171456.2462158-1-raj.khem@gmail.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 ; Mon, 28 Oct 2024 17:15:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/113263 This package is unmaintained upstream, and has no new releases since 2016, now it does not build with python 3.13 since it needs cgi module which has been removed in 3.13+ if we still need this functionality then something like whoosh-reloaded might be better https://pypi.org/project/Whoosh-Reloaded/ Signed-off-by: Khem Raj --- .../ptest-packagelists-meta-python.inc | 1 - .../packagegroups/packagegroup-meta-python.bb | 2 - ...nstic-test_minimize_dfa-test-as-XFAI.patch | 29 ------------- .../python/python3-whoosh/run-ptest | 3 -- .../python/python3-whoosh_2.7.4.bb | 42 ------------------- 5 files changed, 77 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-whoosh/0001-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch delete mode 100644 meta-python/recipes-devtools/python/python3-whoosh/run-ptest delete mode 100644 meta-python/recipes-devtools/python/python3-whoosh_2.7.4.bb diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc index 9e828fa5cd..ee8f957cca 100644 --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc @@ -116,5 +116,4 @@ PTESTS_PROBLEMS_META_PYTHON ="\ python3-dnspython \ python3-fastjsonschema \ python3-pyzmq \ - python3-whoosh \ " diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb index 8850f8eb9a..81f45fb78d 100644 --- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb +++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb @@ -452,7 +452,6 @@ RDEPENDS:packagegroup-meta-python3 = "\ python3-websocket-client \ python3-werkzeug \ python3-werkzeug \ - python3-whoosh \ python3-wrapt \ python3-wtforms \ python3-xlrd \ @@ -524,7 +523,6 @@ RDEPENDS:packagegroup-meta-python3-ptest = "\ python3-unidiff-ptest \ python3-uritemplate-ptest \ python3-webcolors-ptest \ - python3-whoosh-ptest \ python3-wpa-supplicant \ python3-xlrd-ptest \ python3-xmltodict-ptest \ diff --git a/meta-python/recipes-devtools/python/python3-whoosh/0001-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch b/meta-python/recipes-devtools/python/python3-whoosh/0001-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch deleted file mode 100644 index 91fea24524..0000000000 --- a/meta-python/recipes-devtools/python/python3-whoosh/0001-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch +++ /dev/null @@ -1,29 +0,0 @@ -From ede95a4f4487b4fc3cad8452ae388376966fca0e Mon Sep 17 00:00:00 2001 -From: Chris Lamb -Date: Fri, 5 Apr 2019 15:48:23 +0200 -Subject: [PATCH] Mark non-determinstic test_minimize_dfa test as XFAIL - -Sourced from Debian [1] -[1] https://sources.debian.org/src/python-whoosh/2.7.4%2Bgit6-g9134ad92-8/debian/patches/0003-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch/ - -Upstream-Status: Pending -Signed-off-by: Khem Raj ---- - tests/test_automata.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tests/test_automata.py b/tests/test_automata.py -index daab96c..7031dc3 100644 ---- a/tests/test_automata.py -+++ b/tests/test_automata.py -@@ -327,6 +327,7 @@ def test_regular(): - assert not ex.accept("bc") - - -+@pytest.mark.xfail(strict=False) - def test_minimize_dfa(): - # Example from www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html - --- -2.44.0 - diff --git a/meta-python/recipes-devtools/python/python3-whoosh/run-ptest b/meta-python/recipes-devtools/python/python3-whoosh/run-ptest deleted file mode 100644 index 8d2017d39c..0000000000 --- a/meta-python/recipes-devtools/python/python3-whoosh/run-ptest +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -pytest --automake diff --git a/meta-python/recipes-devtools/python/python3-whoosh_2.7.4.bb b/meta-python/recipes-devtools/python/python3-whoosh_2.7.4.bb deleted file mode 100644 index cd5f67a62a..0000000000 --- a/meta-python/recipes-devtools/python/python3-whoosh_2.7.4.bb +++ /dev/null @@ -1,42 +0,0 @@ -SUMMARY = "Fast, pure-Python full text indexing, search, and spell checking library." -DESCRIPTION = "\ -Whoosh is a fast, featureful full-text indexing and searching library \ -implemented in pure Python. Programmers can use it to easily add search \ -functionality to their applications and websites. Every part of how \ -Whoosh works can be extended or replaced to meet your needs exactly." -LICENSE = "BSD-2-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=05303186defc6141143629961c7c8a60" - -SRC_URI += "file://0001-Mark-non-determinstic-test_minimize_dfa-test-as-XFAI.patch" - -SRC_URI[sha256sum] = "e0857375f63e9041e03fedd5b7541f97cf78917ac1b6b06c1fcc9b45375dda69" - -PYPI_PACKAGE = "Whoosh" -PYPI_PACKAGE_EXT = "zip" - -inherit ptest pypi setuptools3 - -RDEPENDS:${PN} += " \ - python3-email \ - python3-multiprocessing \ - python3-netclient \ - python3-numbers \ - python3-pickle \ - python3-shell \ - python3-stringold \ -" - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - python3-fcntl \ - python3-pytest \ - python3-unittest-automake-output \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ -} From patchwork Mon Oct 28 17:14:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 51416 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 46D66D339A7 for ; Mon, 28 Oct 2024 17:15:02 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.57597.1730135700908085471 for ; Mon, 28 Oct 2024 10:15:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Y8fhaTgI; spf=pass (domain: gmail.com, ip: 209.85.214.170, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-20e6981ca77so48761055ad.2 for ; Mon, 28 Oct 2024 10:15:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730135700; x=1730740500; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=65/RRmb1JNtBcc6Mqdqz6TRYgP0FO7UG3CRePc7RSWQ=; b=Y8fhaTgIhWVksi1iVKh9Zf+I57DSNybUqYYFccSpoU0psmN4k4eDeqkj2GujnFHVIH 8JIGl27ubw2b15pCZDQ8ttRvdahbnHIRsDUS8d6LYuL79MPgiNFgZ78UeA4kskt2POPO 3jnWLPEu62Jt1Gml22YfKavS/zW3SpEqXIEo+jxhPrTLVqpkoX7BhKaDs+yJ9Dr0rrEV HyAsWdyP5cn2XFAkfa28caRGajRCUy2mmr4ZCa+MLxWDefJaVhanFuOGPfK6+sF0fyuK GtyHzz2imthI1FEJ+XyBVvWaD848wQ4i0oSzXoM5YW2SA1YpBJH0NFiqtBgtniLGH0Gt 9QzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730135700; x=1730740500; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=65/RRmb1JNtBcc6Mqdqz6TRYgP0FO7UG3CRePc7RSWQ=; b=fLXQVb6KYHz9UUOLjT17R8EktLCNEfK/1RLl17d8rs5G1fINalFGTdUv1gCp0/8Uy6 ftIbCOH4zUkXUVU752gh44HboFM0UmwKAgfjllEm1TAuTyOBlZWpWQfJ7VGltRj//oA+ oJU/u6uq2r5JRPTavOxkMJxhyMZh0rBTHciuODkFGb9AyHWfjZaobMc2GDlll29KQNOM D83fe7TbI9tkMeLD/4npSjRdGeHrdUmCKHuWz3B8988dVq85IkgXEukC+/9Za0czwdty Gj7Va+GjgtRNdtZy/paevSEWmDepPszh4/GZa2TfIRzLzR5LPY7XJBNIF5nxRNyf1nAK XtHg== X-Gm-Message-State: AOJu0Yz3J0F2eqZ0rXQyacs5BLWgtdHhrnCyj+kH0QFsTuMArW9K2cVk z8vJSqsk4g/DeC6VrONsMVZ99vJ5H/g4qkcmLtNRSqGXqD5O3C48GZ5dzuO8 X-Google-Smtp-Source: AGHT+IGpS1rdrXpsc3uiM1ct7FCZYRKpClGjnS04MH5rb/SpTKrCRPiurhTDpXn4oyAvygANUMntxA== X-Received: by 2002:a17:903:192:b0:20b:7be8:8eb9 with SMTP id d9443c01a7336-210c6ccc963mr113888535ad.54.1730135699934; Mon, 28 Oct 2024 10:14:59 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::9a1e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-210bc04b8bbsm52656095ad.244.2024.10.28.10.14.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Oct 2024 10:14:59 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 3/3] python3-dominate: Fix ptests with python 3.13 Date: Mon, 28 Oct 2024 10:14:56 -0700 Message-ID: <20241028171456.2462158-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241028171456.2462158-1-raj.khem@gmail.com> References: <20241028171456.2462158-1-raj.khem@gmail.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 ; Mon, 28 Oct 2024 17:15:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/113264 Signed-off-by: Khem Raj --- ...d7fdb171f80ed6ce97e6ca4409723975c47f.patch | 40 +++++++++++++++++++ .../python/python3-dominate_2.9.1.bb | 1 + 2 files changed, 41 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-dominate/58f7d7fdb171f80ed6ce97e6ca4409723975c47f.patch diff --git a/meta-python/recipes-devtools/python/python3-dominate/58f7d7fdb171f80ed6ce97e6ca4409723975c47f.patch b/meta-python/recipes-devtools/python/python3-dominate/58f7d7fdb171f80ed6ce97e6ca4409723975c47f.patch new file mode 100644 index 0000000000..e3d0d485ee --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-dominate/58f7d7fdb171f80ed6ce97e6ca4409723975c47f.patch @@ -0,0 +1,40 @@ +From 58f7d7fdb171f80ed6ce97e6ca4409723975c47f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 3 Aug 2024 16:07:38 +0200 +Subject: [PATCH] Update tests for docstring dedenting in Python 3.13 + +Update the `get_expected()` function to account for the fact that +Python 3.13 automatically dedents all the docstrings, and therefore +does not require explicitly removing the indent (which effectively +removes too much indent). + +Fixes #199 + +Upstream-Status: Submitted [https://github.com/Knio/dominate/pull/202] +Signed-off-by: Khem Raj +--- + tests/test_svg.py | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tests/test_svg.py b/tests/test_svg.py +index e5bbec3..ea7d98f 100644 +--- a/tests/test_svg.py ++++ b/tests/test_svg.py +@@ -1,3 +1,5 @@ ++import sys ++ + import dominate.svg + from dominate.tags import * + from dominate.svg import * +@@ -14,7 +16,10 @@ def base(): + + + def get_expected(func): +- return func.__doc__.replace('\n ', '\n').strip() ++ doc = func.__doc__ ++ if sys.version_info < (3, 13): ++ doc = doc.replace('\n ', '\n') ++ return doc.strip() + + + def output_test(func): diff --git a/meta-python/recipes-devtools/python/python3-dominate_2.9.1.bb b/meta-python/recipes-devtools/python/python3-dominate_2.9.1.bb index 054d5236e5..cce304498a 100644 --- a/meta-python/recipes-devtools/python/python3-dominate_2.9.1.bb +++ b/meta-python/recipes-devtools/python/python3-dominate_2.9.1.bb @@ -7,6 +7,7 @@ SRC_URI[sha256sum] = "558284687d9b8aae1904e3d6051ad132dd4a8c0cf551b37ea4e7e42a31 inherit pypi ptest python_setuptools_build_meta SRC_URI += " \ + file://58f7d7fdb171f80ed6ce97e6ca4409723975c47f.patch \ file://run-ptest \ "