From patchwork Fri Nov 6 06:01:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 103213 Received: from a27-33.smtp-out.us-west-2.amazonses.com (a27-33.smtp-out.us-west-2.amazonses.com [54.240.27.33]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.470.1793944900078027307 for ; Thu, 05 Nov 2026 22:01:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=kThcq4Bb; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=RCKN37F/; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.33, mailfrom: 010101a1af72cecc-d2d77fa3-993b-4a6f-aa9c-78fa645ae8c5-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1793944899; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=a3mhBwtPZlbslWJKXbOCz/2pznBha9qidarGARzD5KI=; b=kThcq4BbfnsDhIVu5/3rMiAYiILt7D0GNJO5ipDfHTf4Y/W9sdwWz/rX9jV48ttd T5VVVR+sH5mOkeQJeV8wbp7xsHdHRxBGHbtLooEjk9Z6K80ybrwR/X5+hd5TtNR/WY7 zpp76p8+k2ZP7JiynhU3FRo+vfQg2AIUpxxb1LI4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1793944899; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=a3mhBwtPZlbslWJKXbOCz/2pznBha9qidarGARzD5KI=; b=RCKN37F/c0z6USd/ZFbtVF4T9TsFIbx0e42Apc9R+Z1nDGOXMRI/8sPtuhgks/6X pW5rUA4NF9NwkTCPW+0HQhjrS0zwAYEinN0F6oKTVSL59lgXmnx0vVrvijlzMZ0vl3I 10dwaAQLKWcVKroYHB/CBSyccQ/FJgJ1aTCKXl40= MIME-Version: 1.0 From: auh@yoctoproject.org To: Khem Raj Cc: openembedded-core@lists.openembedded.org Subject: [AUH] python3-pdm: upgrading to 2.29.7 SUCCEEDED Message-ID: <010101a1af72cecc-d2d77fa3-993b-4a6f-aa9c-78fa645ae8c5-000000@us-west-2.amazonses.com> Date: Fri, 6 Nov 2026 06:01:39 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.11.06-54.240.27.33 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Fri, 06 Nov 2026 06:01:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/249591 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *python3-pdm* to *2.29.7* has Succeeded. Next steps: - apply the patch: git am 0001-python3-pdm-upgrade-2.29.4-2.29.7.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From f2a1576f896873eaade530cee0fd9070870604f2 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Fri, 6 Nov 2026 05:53:25 +0000 Subject: [PATCH] python3-pdm: upgrade 2.29.4 -> 2.29.7 ## Release v2.29.7 (2026-11-06) ### Bug Fixes - Upgrade hishel to support version 2 or greater. ([#3995]( )) ## Release v2.29.6 (2026-11-05) ### Bug Fixes - Fix the uv mode failing when `pyproject.toml` or `uv.lock` cannot be renamed, as happens when they are bind mounts in a container, by falling back to restoring their content in place. ([#3292]( )) - Percent-encode the source username and password in the index URLs passed to uv, so `use_uv` works with credentials that contain characters like `#`, `/` or `%`. ([#3974]( )) - Honor local wheel and sdist paths in pylock.toml, preferring them over URLs while preserving explicit artifact filenames. ([#3975]( )) - Fix the Python range pdm derives from a `python_version` marker that compares against a three-part version, such as `python_version >= "3.8.1"`. ([#3978]( )) - Save prompted credentials only after a successful package upload response. ([#3982]( )) - Keep the version from `pyproject.toml` or `setup.cfg` when a later `setup.cfg` or `setup.py` sets none, instead of resetting it to `0.0.0` while parsing project files. ([#3983]( )) - Allow `pdm config` to set an explicitly provided empty string value instead of treating it as a read operation. ([#3984]( )) - Fix PEP 582 setup for Bash-compatible shells when the installation path contains an apostrophe. ([#3986]( )) - Remove the downloaded archive after `pdm python install` installs an interpreter, instead of leaving it in the temporary directory. ([#3988]( )) - Quote Poetry platform constraints verbatim instead of using `repr()` when converting them to environment markers, so they stay valid under stricter marker string parsing. ([#3993]( )) ### Documentation - Fix two dead links in the project and template usage docs. ([#3976]( )) ### Miscellany - Publish releases with `pypa/gh-action-pypi-publish` to attach PEP 740 provenance attestations on PyPI. ([#3979]( )) ## Release v2.29.5 (2026-10-30) ### Bug Fixes - Preserve archive subdirectories when writing or exporting pylock.toml. ([#3964]( )) - Preserve extras and environment markers on local, URL, Git, and workspace file requirements when translating dependencies for uv. ([#3965]( )) - Preserve Git source subdirectories and encoded refs when generating, reusing, and reading uv lockfiles. ([#3966]( )) - Allow sorting installed packages by optional metadata such as homepage when some values are missing or unknown. ([#3967]( )) - Fill the Homepage in `pdm show` from the `Homepage` Project-URL, and stop `pdm show` failing on a Project-URL that contains a comma. ([#3968]( )) - Quote the activation script path that `pdm venv activate` prints for PowerShell, so `Invoke-Expression (pdm venv activate)` works when the path contains spaces or apostrophes. ([#3970]( )) - On Windows, quote the extra arguments of a `shell` script, and the `{args}` placeholder in it, for `cmd.exe` instead of with POSIX single quotes. ([#3971]( )) - Omit missing package versions when exporting to `pylock.toml`. ([#3972]( )) - Fill the Homepage in `pdm list` from the `Homepage` Project-URL when `Home- page` is missing or unknown. ([#3973]( )) --- .../python/{python3-pdm_2.29.4.bb => python3-pdm_2.29.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pdm_2.29.4.bb => python3-pdm_2.29.7.bb} (80%) diff --git a/meta/recipes-devtools/python/python3-pdm_2.29.4.bb b/meta/recipes-devtools/python/python3-pdm_2.29.7.bb similarity index 80% rename from meta/recipes-devtools/python/python3-pdm_2.29.4.bb rename to meta/recipes-devtools/python/python3-pdm_2.29.7.bb index 2a2c6d4c82..49f23893c1 100644 --- a/meta/recipes-devtools/python/python3-pdm_2.29.4.bb +++ b/meta/recipes-devtools/python/python3-pdm_2.29.7.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" SECTION = "devel/python" LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2" -SRC_URI[sha256sum] = "48d013ba869b85538fea268107cd7a2c18fd91a6abf785fa4d7ed5951808582d" +SRC_URI[sha256sum] = "cc58224755ef310d2c7f0f0276782b0068da9a7d5bc70da995c1bf55c1a8296a" inherit pypi python_pdm