From patchwork Sun Aug 2 15:51:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: iwanicki92 X-Patchwork-Id: 94234 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 2264DC55175 for ; Sun, 2 Aug 2026 15:52:22 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.25420.1785685932632113766 for ; Sun, 02 Aug 2026 08:52:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=J6lhV7Yu; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: iwanicki92@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4980fe6b3beso4595685e9.0 for ; Sun, 02 Aug 2026 08:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785685931; x=1786290731; darn=lists.openembedded.org; 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:content-type; bh=g0A/5XrF2IuRby+eCHVLDolhB6j3qgsHFd36PUvrNHA=; b=J6lhV7YuG6wwI/HJxROiBHAXN0ZJKHiOuBmYm9JO7nXXPuTR2yot063XgD9H4YwyCj dEingB0FGoOMK4tIaNraeTUKVpoN72530oUEKVvec2sCnQJijQdzteG488ZlfX6JpKIC uJHOZTITqvf1R7RoTbd8Kl5JXyahcA1uL85vpNwUhNzhLrSgTbgNYWPZyDnSydQU0th9 2Q9ppr6GXPRs52M8e6u8n1cQIGyASgIKaaomqmfTgKsRovXy3+m9Hio98rbzak8/GmhN wdncF5iQM0j9Tiz8Wrzv81Y3XlgnaWV20NI/JIRd3z7Sc+TnrprOohHmCsnbXvwqBBvg mQgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785685931; x=1786290731; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=g0A/5XrF2IuRby+eCHVLDolhB6j3qgsHFd36PUvrNHA=; b=CCmgetLAI4Vwt7o8kChPBJhHFmoC4TyrEKKMXcw31/3NBAuPWHqhqLzjvEoPZaxoKL uH66cH5tdcvI5SCMc7LNTl7WCE0ZVV4cSWsv6uhphPuNIP6fpKVQ1gGPobK9gbvo6s3S MzfSl3wdIeVNMwztQ1+B7bMF3ugFhvzpUY8Rxk2Suu64tkBpNoKQQCSymfOP68tBNMV+ GNlLB7kmjqDbQMlsn0l0oUY7EwoAYbVQvmplyiKGLyAp0wD6FiTgP9iovyjQiYtTRI7k hwgu3YNCmGHgHwR8/X/H3/GOTT0aqIpfNlH8xgatvZT2LI2kSheFCbvJVzR/77xX+Sqc DY7g== X-Gm-Message-State: AOJu0Yxvv0/rIgnLBPR1jvXR1hSqeFk4P6QsxS77Vlba8EHMp+hNxj1g RirKUhyuTJOIJMSOrtSSVoJQkLm8bgCqpBL6yTM0O+snkuZXaDTiqC19qghL7AgP X-Gm-Gg: AR+sD10RlwHmqcsx5T7nJdBQL/M+Sv5Rmd8FYm/F8spY9VKHtZZOstlLwTIF0FwfCLX T0ARoX2+MjNFCQNcXYc13HjecROMEXmfvUB50+36BBczqwcaMvc6gd6i/QnURb4IlmNVKCRLvXI AeuXyHmw+lfscf5iZc/4lnFacEDK8xSlbS8PD3XLGSMq0PWGfctanuSLIMTJDZjyQljfvgWdKz3 iNqB518L3nIelMlFYrGQrY9QH8CZRK3GgxueEzne8rekRKRhfyBJLVa1JsiGwEayISziwHb/TDs kAZZp+vLu0U/RkOgCYhdoBnA3nDBpZOEfcOpIRJULZqwqfwhY1hcZN6KXhZVuh8u8CzZZSKPHNL TUzA1QtUxh7yoS/SKp3hMZdIzrBBF+xN98QKvlsLKY6xRg0VWqX26v7a9nbSSUicRFJRFCDMexI wQ1A5DgyE8BLN/DT+ybZ2pY9GiKmld10rvXDnZrfZU7BqVNyINBcLZiquX5mk4DtkOqcAuxwuUn uL8F/BSNygX4yqUz3NBYCrqOTHT0HY= X-Received: by 2002:a05:600c:a42:b0:495:69eb:27d3 with SMTP id 5b1f17b1804b1-4980eba0a6fmr133751495e9.8.1785685930845; Sun, 02 Aug 2026 08:52:10 -0700 (PDT) Received: from iwans-fedora.play.pl (89-73-147-156.dynamic.play.pl. [89.73.147.156]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49807b9441csm143350235e9.4.2026.08.02.08.52.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Aug 2026 08:52:10 -0700 (PDT) From: iwanicki92 To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 1/2] python3-rich: add missing runtime dependencies Date: Sun, 2 Aug 2026 17:51:38 +0200 Message-ID: <20260802155139.4128822-2-iwanicki92@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260802155139.4128822-1-iwanicki92@gmail.com> References: <20260802155139.4128822-1-iwanicki92@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Aug 2026 15:52:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128668 `python3-markdown-it-py` was missing along with some python3 modules. I went through the code and added everything imported that I noticed, except modules imported on Windows. Signed-off-by: iwanicki92 --- .../python-rich/python3-rich_15.0.0.bb | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/meta-python/recipes-extended/python-rich/python3-rich_15.0.0.bb b/meta-python/recipes-extended/python-rich/python3-rich_15.0.0.bb index 2ab3b2fdbc24..e15e84253548 100644 --- a/meta-python/recipes-extended/python-rich/python3-rich_15.0.0.bb +++ b/meta-python/recipes-extended/python-rich/python3-rich_15.0.0.bb @@ -12,10 +12,21 @@ SRC_URI[sha256sum] = "edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b inherit pypi python_poetry_core -RDEPENDS:${PN} = "python3-html \ - python3-image \ - python3-pygments \ - python3-unixadmin \ - " +RDEPENDS:${PN} = " \ + python3-datetime \ + python3-html \ + python3-image \ + python3-io \ + python3-json \ + python3-logging \ + python3-markdown-it-py \ + python3-math \ + python3-mmap \ + python3-numbers \ + python3-pickle \ + python3-pygments \ + python3-threading \ + python3-unixadmin \ +" BBCLASSEXTEND = "native nativesdk" From patchwork Sun Aug 2 15:51:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: iwanicki92 X-Patchwork-Id: 94233 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 15731C55162 for ; Sun, 2 Aug 2026 15:52:22 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.25652.1785685933788686235 for ; Sun, 02 Aug 2026 08:52:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=UaJYGHnE; spf=pass (domain: gmail.com, ip: 209.85.128.51, mailfrom: iwanicki92@gmail.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4954a32cf1eso5398565e9.3 for ; Sun, 02 Aug 2026 08:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785685932; x=1786290732; darn=lists.openembedded.org; 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:content-type; bh=gpcIBZamzJyW4907ReoheAqEDnPsoHcRBOP62CiNQlQ=; b=UaJYGHnE0Cj4uAzXU74pzkBIDYOn4YD1KBUmY6Tf29EJOivN2CRj429eMP6c8yQRcZ 8BlcmiNGkKXHED62Yy3pAuYn5mk/LYr0XZJjkBXoYHz0QnLS0v9faTqOreGyndiarotU zOFB5vOkLi06M2krlh9jDxb29Utir+yk/EMecgasHW8FfGK8EwnM8V+r8aW4BDdrkgAK pMyZAXmLxAxf064r5ukeugNLCqPqZ/GDo9v2zZJPRqZhhpPFqJr14V8KoxDVZufgL7Uv yP2UUJQL2zFBsRi5lGbRlDfAZoEl/YQxhYTOv4b8g3qABrZzMMLBZSOeVKYqmUivTULs vmng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785685932; x=1786290732; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=gpcIBZamzJyW4907ReoheAqEDnPsoHcRBOP62CiNQlQ=; b=Aq0U3kCe/N35TYbEhMHq78s4jMFvWsaTbEWOuaeqmc6By5ZYwLQd7QRT2IOsvuy2ay hyXxetohNktWv8QK0Dkz7uDs+xjErUBQ107neFI2Uww2HEouy49DYKSCgI0sFmbQBPry T8aoOHKg8Xd+hqk+k5f4ZVgWqynzPNckHlu/eIdsdEuXYe+52b4xXXIqtYRuEeHWKGvp h+6CNMBsutFDHjC8/zwEjNtkpasHKabBLPeu7EEJt1sUnwbSMUWSHoAfTl42UtPiCmAs +9hwHZtj+CPlpOBiPQ8SzsrWykts0I6SR23VLXY2Pc7URzMQf8tZoMjruiK5fdgdeZ6E eWfw== X-Gm-Message-State: AOJu0Yz7rwASGtBQ16TOIySIQL6Iw+CUFpcV49RO42WQCrAqVaCp29pb HEW5np78NLW3KYpMsbdBaXnedXmVF0w5HZObX7r+0B16l9pAONwYP2NErF8gSH/n X-Gm-Gg: AR+sD137VtKKq4WKmiIFPuZ4EH5VQxecKRGFbBPHISas9qUNAaJ7ePZnvmS6TTRVqL3 /s1V9OoA80kP31fWeswN5bMXNhFdgskZXppiFtEoSjzZnahrHHQ+RYcMDpMhEiwYV+UbrkB840m Xx7hbH/j1++/QgOFMGYxBQ/6GCw6iznzCICmLAVjnQu1t+F/MtOnHmWQCLeVw6M6C15zSZ3poYd lw+7YApohljKZ9yRDlLAhPV+lCzIKA6KW6/99X0DcdQCVIBqPOpBX3Jx0Vy5sczZ9egGamn8ViC v5BiQQpE6LdGkNF6hHyk7A6UHYb/szmAbzxtDSU7eU/MzZL3ud1xkmggA636A9NQj0XcSh0kX5T cryVfiY+2hodxTUmTy4YVxKjgqYu/L2/VU54RuN7gMvuNE04HIdFlMhIel1rp3txRkoeNu2LzBg GWAYVMfH4N7bR+qED62WDAe+76Aa4JYR86A0o1jP3nesQiLTx/Loi7Cz7phzjFcDPXfOwCemkM5 Lbbbndsxkiv5VGtf2CaHpl5yL6OJoI= X-Received: by 2002:a05:600c:4e90:b0:495:7426:c392 with SMTP id 5b1f17b1804b1-4980eb4d5f9mr119803825e9.1.1785685931960; Sun, 02 Aug 2026 08:52:11 -0700 (PDT) Received: from iwans-fedora.play.pl (89-73-147-156.dynamic.play.pl. [89.73.147.156]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49807b9441csm143350235e9.4.2026.08.02.08.52.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Aug 2026 08:52:11 -0700 (PDT) From: iwanicki92 To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 2/2] python3-typer: add missing runtime dependencies Date: Sun, 2 Aug 2026 17:51:39 +0200 Message-ID: <20260802155139.4128822-3-iwanicki92@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260802155139.4128822-1-iwanicki92@gmail.com> References: <20260802155139.4128822-1-iwanicki92@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Aug 2026 15:52:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128669 Move `rich` and `shellingham` from `ptest` to main package as `typer` depends on them. Remove `click` since it was vendored in 0.26.0 and `typing-extensions` since it isn't mentioned in pyproject.toml, and the only use is in module that is loaded when running on Windows. Add missing `annotated-doc` package rdependency, and missing python3 modules (went through the code to check the imports) Signed-off-by: iwanicki92 --- .../recipes-devtools/python/python3-typer_0.27.0.bb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/meta-python/recipes-devtools/python/python3-typer_0.27.0.bb b/meta-python/recipes-devtools/python/python3-typer_0.27.0.bb index 42b5cdc07d03..11c8ff6fccaf 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.27.0.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.27.0.bb @@ -18,8 +18,15 @@ SRC_URI:append = " \ PYPI_PACKAGE = "typer" RDEPENDS:${PN} += "\ - python3-click \ - python3-typing-extensions \ + python3-annotated-doc \ + python3-datetime \ + python3-difflib \ + python3-io \ + python3-math \ + python3-rich \ + python3-shell \ + python3-shellingham \ + python3-threading \ " # python3-misc for webbrowser module RDEPENDS:${PN}-ptest += "\ @@ -32,8 +39,6 @@ RDEPENDS:${PN}-ptest += "\ python3-pytest-cov \ python3-pytest-sugar \ python3-pytest-xdist \ - python3-rich \ - python3-shellingham \ python3-toml \ python3-unittest-automake-output \ "