Openembedded Core Discussions
 help / color / mirror / Atom feed
* [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes
@ 2025-09-19 16:47 Trevor Gamblin
  2025-09-19 16:47 ` [OE-core][PATCH 2/6] python3-numpy: upgrade 2.3.2 -> 2.3.3 Trevor Gamblin
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:47 UTC (permalink / raw)
  To: openembedded-core

Add myself as maintainer for some newly-unassigned Python recipes.
That'll allow them to be picked up on my upgrade checker.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 meta/conf/distro/include/maintainers.inc | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index e80959749e..0988bf50a7 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -636,7 +636,7 @@ RECIPE_MAINTAINER:pn-python3-colorama = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-cryptography = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-cryptography-vectors = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-cython = "Trevor Gamblin <tgamblin@baylibre.com>"
-RECIPE_MAINTAINER:pn-python3-dbus = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-dbus = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-dbusmock = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-docutils = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-dtc = "Trevor Gamblin <tgamblin@baylibre.com>"
@@ -673,25 +673,25 @@ RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling <tim.orling@konsulko.c
 RECIPE_MAINTAINER:pn-python3-numpy = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-packaging = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-pathspec = "Ross Burton <ross.burton@arm.com>"
-RECIPE_MAINTAINER:pn-python3-pbr = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-pbr = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-pdm = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pdm-backend = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pdm-build-locked = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pefile = "Khem Raj <raj.khem@gmail.com>"
-RECIPE_MAINTAINER:pn-python3-pip = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-pip = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-pluggy = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-ply = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-poetry-core = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-pretend = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-psutil = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-pyasn1 = "Tim Orling <tim.orling@konsulko.com>"
-RECIPE_MAINTAINER:pn-python3-pycairo = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-pycairo = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-pycparser = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-pycryptodome = "Joshua Watt <JPEWhacker@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pycryptodomex = "Joshua Watt <JPEWhacker@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pyelftools = "Joshua Watt <JPEWhacker@gmail.com>"
 RECIPE_MAINTAINER:pn-python3-pygments = "Trevor Gamblin <tgamblin@baylibre.com>"
-RECIPE_MAINTAINER:pn-python3-pygobject = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-pygobject = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-pyopenssl = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-pyparsing = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-pyproject-hooks = "Ross Burton <ross.burton@arm.com>"
@@ -715,7 +715,7 @@ RECIPE_MAINTAINER:pn-python3-semantic-version = "Tim Orling <tim.orling@konsulko
 RECIPE_MAINTAINER:pn-python3-setuptools = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-setuptools-rust = "Tim Orling <tim.orling@konsulko.com>"
 RECIPE_MAINTAINER:pn-python3-setuptools-scm = "Trevor Gamblin <tgamblin@baylibre.com>"
-RECIPE_MAINTAINER:pn-python3-six = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-python3-six = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-smartypants = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-smmap = "Trevor Gamblin <tgamblin@baylibre.com>"
 RECIPE_MAINTAINER:pn-python3-snowballstemmer = "Tim Orling <tim.orling@konsulko.com>"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [OE-core][PATCH 2/6] python3-numpy: upgrade 2.3.2 -> 2.3.3
  2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
@ 2025-09-19 16:47 ` Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 3/6] python3-trove-classifiers: upgrade 2025.9.8.13 -> 2025.9.11.17 Trevor Gamblin
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:47 UTC (permalink / raw)
  To: openembedded-core

Release notes (https://github.com/numpy/numpy/releases/tag/v2.3.3):

The NumPy 2.3.3 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. Note
that the 3.14.0 final is currently expected in Oct, 2025. This release is based
on 3.14.0rc2.

Reproducibility seems OK.

ptests look OK:

|============================================================================
|Testsuite summary
|# TOTAL: 48954
|# PASS: 46490
|# SKIP: 2426
|# XFAIL: 33
|# FAIL: 0
|# XPASS: 5
|# ERROR: 0
|DURATION: 169
|END: /usr/lib/python3-numpy/ptest
|2025-09-19T15:20
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 .../python/{python3-numpy_2.3.2.bb => python3-numpy_2.3.3.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-numpy_2.3.2.bb => python3-numpy_2.3.3.bb} (96%)

diff --git a/meta/recipes-devtools/python/python3-numpy_2.3.2.bb b/meta/recipes-devtools/python/python3-numpy_2.3.3.bb
similarity index 96%
rename from meta/recipes-devtools/python/python3-numpy_2.3.2.bb
rename to meta/recipes-devtools/python/python3-numpy_2.3.3.bb
index 7ef353c420..dee3bfaa44 100644
--- a/meta/recipes-devtools/python/python3-numpy_2.3.2.bb
+++ b/meta/recipes-devtools/python/python3-numpy_2.3.3.bb
@@ -12,7 +12,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${SRCNAME}-${PV}.tar.gz \
            file://fix_reproducibility.patch \
            file://run-ptest \
            "
-SRC_URI[sha256sum] = "e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48"
+SRC_URI[sha256sum] = "ddc7c39727ba62b80dfdbedf400d1c10ddfa8eefbd7ec8dcb118be8b56d31029"
 
 GITHUB_BASE_URI = "https://github.com/numpy/numpy/releases"
 UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)$"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [OE-core][PATCH 3/6] python3-trove-classifiers: upgrade 2025.9.8.13 -> 2025.9.11.17
  2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
  2025-09-19 16:47 ` [OE-core][PATCH 2/6] python3-numpy: upgrade 2.3.2 -> 2.3.3 Trevor Gamblin
@ 2025-09-19 16:48 ` Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 4/6] python3-hypothesis: upgrade 6.138.15 -> 6.139.2 Trevor Gamblin
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:48 UTC (permalink / raw)
  To: openembedded-core

Release notes (https://github.com/pypa/trove-classifiers/releases):

2025.9.11.17:

- Add support for Odoo 19.0 in classifiers (#225)

2025.9.9.12:

- Add classifier: Framework InvenTree (#223)

* Add classifier: Framework InvenTree

* fix style issue

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 ...2025.9.8.13.bb => python3-trove-classifiers_2025.9.11.17.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-trove-classifiers_2025.9.8.13.bb => python3-trove-classifiers_2025.9.11.17.bb} (83%)

diff --git a/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.8.13.bb b/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-trove-classifiers_2025.9.8.13.bb
rename to meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb
index 8586eddc70..4bbdd243ef 100644
--- a/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.8.13.bb
+++ b/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pypa/trove-classifiers"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
 
-SRC_URI[sha256sum] = "2de91c8f286b7fea55072061924f69e7f3bdf7a9cb63719c90090e41c6657d3a"
+SRC_URI[sha256sum] = "931ca9841a5e9c9408bc2ae67b50d28acf85bef56219b56860876dd1f2d024dd"
 
 PYPI_PACKAGE = "trove_classifiers"
 UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [OE-core][PATCH 4/6] python3-hypothesis: upgrade 6.138.15 -> 6.139.2
  2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
  2025-09-19 16:47 ` [OE-core][PATCH 2/6] python3-numpy: upgrade 2.3.2 -> 2.3.3 Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 3/6] python3-trove-classifiers: upgrade 2025.9.8.13 -> 2025.9.11.17 Trevor Gamblin
@ 2025-09-19 16:48 ` Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 5/6] python3-pyparsing: upgrade 3.2.3 -> 3.2.4 Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0 Trevor Gamblin
  4 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:48 UTC (permalink / raw)
  To: openembedded-core

Changelog: (https://hypothesis.readthedocs.io/en/latest/changelog.html#changelog):

6.139.2:

- Internal refactoring for new lint rules.

6.139.1:

- Fixed another typo in error message around function-scoped fixtures.

6.139.0:

- Add get_current_profile_name(), which returns the name of the current settings profile.

6.138.17:

- Fixed typo in error message around function-scoped fixtures.

6.138.16:

- Improved error message for DeadlineExceeded.

Reproducibility OK.

ptests look OK:

|============================================================================
|Testsuite summary
|# TOTAL: 5
|# PASS: 5
|# SKIP: 0
|# XFAIL: 0
|# FAIL: 0
|# XPASS: 0
|# ERROR: 0
|DURATION: 1
|END: /usr/lib/python3-hypothesis/ptest
|2025-09-19T15:53
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 ...on3-hypothesis_6.138.15.bb => python3-hypothesis_6.139.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hypothesis_6.138.15.bb => python3-hypothesis_6.139.2.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.138.15.bb b/meta/recipes-devtools/python/python3-hypothesis_6.139.2.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.138.15.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.139.2.bb
index 508f125e43..b03cc22fac 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.138.15.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.139.2.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
     file://test_rle.py \
     "
 
-SRC_URI[sha256sum] = "6b0e1aa182eacde87110995a3543530d69ef411f642162a656efcd46c2823ad1"
+SRC_URI[sha256sum] = "2dc2ff36ea977a9cb7fb68f24a5dbf5d673b88a2e502212676eafe09b699f511"
 
 RDEPENDS:${PN} += " \
     python3-attrs \
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [OE-core][PATCH 5/6] python3-pyparsing: upgrade 3.2.3 -> 3.2.4
  2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
                   ` (2 preceding siblings ...)
  2025-09-19 16:48 ` [OE-core][PATCH 4/6] python3-hypothesis: upgrade 6.138.15 -> 6.139.2 Trevor Gamblin
@ 2025-09-19 16:48 ` Trevor Gamblin
  2025-09-19 16:48 ` [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0 Trevor Gamblin
  4 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:48 UTC (permalink / raw)
  To: openembedded-core

Release notes (https://github.com/pyparsing/pyparsing/releases):

- Barring any catastrophic bugs in this release, this will be the last
  release in the 3.2.x line. The next release, 3.3.0, will begin
  emitting DeprecationWarnings when the pre-PEP8 methods are used (see
  header notes above for more information, including available
  automation for converting any existing code using pyparsing with the
  old names).
- Fixed bug when using a copy of a Word expression (either by using the
  explicit copy() method, or attaching a results name), and setting a
  new expression name, a raised ParseException still used the original
  expression name. Also affected Regex expressions with as_match or
  as_group_list = True. Reported by Waqas Ilyas, in Issue #612 - good
  catch!
- Fixed type annotation for replace_with, to accept Any type. Fixes
  Issue #602, reported by esquonk.
- Added locking around potential race condition in
  ParserElement.reset_cache, as well as other cache-related methods.
  Fixes Issue #604, reported by CarlosDescalziIM.
- Substantial update to docstrings and doc generation in preparation for
  3.3.0, great effort by FeRD, thanks!
- Notable addition by FeRD to convert docstring examples to work with
  doctest! This was long overdue, thanks so much!

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 .../{python3-pyparsing_3.2.3.bb => python3-pyparsing_3.2.4.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-pyparsing_3.2.3.bb => python3-pyparsing_3.2.4.bb} (90%)

diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.2.3.bb b/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
similarity index 90%
rename from meta/recipes-devtools/python/python3-pyparsing_3.2.3.bb
rename to meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
index 459b01fd94..46556e6fb8 100644
--- a/meta/recipes-devtools/python/python3-pyparsing_3.2.3.bb
+++ b/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
@@ -10,7 +10,7 @@ BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1"
 
-SRC_URI[sha256sum] = "b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be"
+SRC_URI[sha256sum] = "fff89494f45559d0f2ce46613b419f632bbb6afbdaed49696d322bcf98a58e99"
 
 inherit pypi python_flit_core
 
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0
  2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
                   ` (3 preceding siblings ...)
  2025-09-19 16:48 ` [OE-core][PATCH 5/6] python3-pyparsing: upgrade 3.2.3 -> 3.2.4 Trevor Gamblin
@ 2025-09-19 16:48 ` Trevor Gamblin
  2025-09-21  7:40   ` Mathieu Dubois-Briand
  4 siblings, 1 reply; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-19 16:48 UTC (permalink / raw)
  To: openembedded-core

Release notes (https://github.com/pypa/setuptools-scm/releases):

v9.2.0:

- reiterate version inference by RonnyPfannschmidt in #1202
- simple activation now requires a extra instead of setting up many
  pre-existing projects for failure/error

Note that there were several v9.2.x releases yanked upstream before this
one was added on August 16th.

Add python3-tomllib to the RDEPENDS list so that the module imports OK.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 ...setuptools-scm_8.3.1.bb => python3-setuptools-scm_9.2.0.bb} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-setuptools-scm_8.3.1.bb => python3-setuptools-scm_9.2.0.bb} (87%)

diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb b/meta/recipes-devtools/python/python3-setuptools-scm_9.2.0.bb
similarity index 87%
rename from meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb
rename to meta/recipes-devtools/python/python3-setuptools-scm_9.2.0.bb
index 81e04ddea5..322bb1fe6c 100644
--- a/meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-scm_9.2.0.bb
@@ -6,7 +6,7 @@ argument or in a SCM managed file."
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=838c366f69b72c5df05c96dff79b35f2"
 
-SRC_URI[sha256sum] = "3d555e92b75dacd037d32bafdf94f97af51ea29ae8c7b234cf94b7a5bd242a63"
+SRC_URI[sha256sum] = "6662c9b9497b6c9bf13bead9d7a9084756f68238302c5ed089fb4dbd29d102d7"
 
 PYPI_PACKAGE = "setuptools_scm"
 UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
@@ -18,6 +18,7 @@ DEPENDS += "python3-packaging-native"
 RDEPENDS:${PN} = "\
     python3-packaging \
     python3-setuptools \
+    python3-tomllib \
 "
 
 RDEPENDS:${PN}:append:class-target = " \
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0
  2025-09-19 16:48 ` [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0 Trevor Gamblin
@ 2025-09-21  7:40   ` Mathieu Dubois-Briand
  2025-09-21 14:09     ` Trevor Gamblin
  0 siblings, 1 reply; 9+ messages in thread
From: Mathieu Dubois-Briand @ 2025-09-21  7:40 UTC (permalink / raw)
  To: Trevor Gamblin, openembedded-core

On Fri Sep 19, 2025 at 6:48 PM CEST, Trevor Gamblin wrote:
> Release notes (https://github.com/pypa/setuptools-scm/releases):
>
> v9.2.0:
>
> - reiterate version inference by RonnyPfannschmidt in #1202
> - simple activation now requires a extra instead of setting up many
>   pre-existing projects for failure/error
>
> Note that there were several v9.2.x releases yanked upstream before this
> one was added on August 16th.
>
> Add python3-tomllib to the RDEPENDS list so that the module imports OK.
>
> Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
> ---

Hi Trevor,

Thanks for your patch.

It looks like this is breaking the build of some package:

ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/temp/log.do_compile.2316634
Log data follows:
| DEBUG: Executing shell function do_compile
| * Getting build dependencies for wheel...
| /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
| !!
| 
|         ********************************************************************************
|         Please consider removing the following classifiers in favor of a SPDX license expression:
| 
|         License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
| 
|         See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
|         ********************************************************************************
| 
| !!
|   self._finalize_license_expression()
| /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of python-dbusmock already set
|   warnings.warn(self.message)
| Traceback (most recent call last):
|   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 71, in __getattr__
|     return next(
|         ast.literal_eval(value)
|         for target, value in self._find_assignments()
|         if isinstance(target, ast.Name) and target.id == attr
|     )
| StopIteration
| 
| The above exception was the direct cause of the following exception:
| 
| Traceback (most recent call last):
|   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 185, in read_attr
|     value = getattr(StaticModule(module_name, spec), attr_name)
|   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 77, in __getattr__
|     raise AttributeError(f"{self.name} has no attribute {attr}") from e
| AttributeError: dbusmock has no attribute __version__
| 

https://autobuilder.yoctoproject.org/valkyrie/#/builders/2/builds/2434

Can you have a look at this issue please?

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0
  2025-09-21  7:40   ` Mathieu Dubois-Briand
@ 2025-09-21 14:09     ` Trevor Gamblin
  2025-09-22  8:06       ` Mathieu Dubois-Briand
  0 siblings, 1 reply; 9+ messages in thread
From: Trevor Gamblin @ 2025-09-21 14:09 UTC (permalink / raw)
  To: Mathieu Dubois-Briand, openembedded-core


On 2025-09-21 03:40, Mathieu Dubois-Briand wrote:
> On Fri Sep 19, 2025 at 6:48 PM CEST, Trevor Gamblin wrote:
>> Release notes (https://github.com/pypa/setuptools-scm/releases):
>>
>> v9.2.0:
>>
>> - reiterate version inference by RonnyPfannschmidt in #1202
>> - simple activation now requires a extra instead of setting up many
>>    pre-existing projects for failure/error
>>
>> Note that there were several v9.2.x releases yanked upstream before this
>> one was added on August 16th.
>>
>> Add python3-tomllib to the RDEPENDS list so that the module imports OK.
>>
>> Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>> ---
> Hi Trevor,
>
> Thanks for your patch.
>
> It looks like this is breaking the build of some package:
>
> ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/temp/log.do_compile.2316634
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | * Getting build dependencies for wheel...
> | /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
> | !!
> |
> |         ********************************************************************************
> |         Please consider removing the following classifiers in favor of a SPDX license expression:
> |
> |         License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
> |
> |         See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
> |         ********************************************************************************
> |
> | !!
> |   self._finalize_license_expression()
> | /srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of python-dbusmock already set
> |   warnings.warn(self.message)
> | Traceback (most recent call last):
> |   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 71, in __getattr__
> |     return next(
> |         ast.literal_eval(value)
> |         for target, value in self._find_assignments()
> |         if isinstance(target, ast.Name) and target.id == attr
> |     )
> | StopIteration
> |
> | The above exception was the direct cause of the following exception:
> |
> | Traceback (most recent call last):
> |   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 185, in read_attr
> |     value = getattr(StaticModule(module_name, spec), attr_name)
> |   File "/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/python3-dbusmock/0.33.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/config/expand.py", line 77, in __getattr__
> |     raise AttributeError(f"{self.name} has no attribute {attr}") from e
> | AttributeError: dbusmock has no attribute __version__
> |
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/2/builds/2434
>
> Can you have a look at this issue please?

Seems to be fixed with an upgrade to python3-dbusmock - they recently 
changed the build configurations upstream. I've sent a patch to do that 
upgrade and CC'd you.

- Trevor

>
> Thanks,
> Mathieu
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0
  2025-09-21 14:09     ` Trevor Gamblin
@ 2025-09-22  8:06       ` Mathieu Dubois-Briand
  0 siblings, 0 replies; 9+ messages in thread
From: Mathieu Dubois-Briand @ 2025-09-22  8:06 UTC (permalink / raw)
  To: Trevor Gamblin, openembedded-core

On Sun Sep 21, 2025 at 4:09 PM CEST, Trevor Gamblin wrote:
>
> Seems to be fixed with an upgrade to python3-dbusmock - they recently 
> changed the build configurations upstream. I've sent a patch to do that 
> upgrade and CC'd you.
>
> - Trevor
>
>>
>> Thanks,
>> Mathieu
>>

Thanks! It's better, but now we have an issue with urllib:

ERROR: python3-urllib3-2.5.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/musl-qemux86-64/build/build/tmp/work/x86-64-v3-poky-linux-musl/python3-urllib3/2.5.0/temp/run.do_compile.1714719' failed with exit code 1
...
ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/musl-qemux86-64/build/build/tmp/work/x86-64-v3-poky-linux-musl/python3-urllib3/2.5.0/temp/log.do_compile.1714719
Log data follows:
| DEBUG: Executing shell function do_compile
| * Getting build dependencies for wheel...
|
| ERROR Missing dependencies:
| 	setuptools-scm<9,>=8

https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/2486

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-09-22  8:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-19 16:47 [OE-core][PATCH 1/6] maintainers.inc: add self for python recipes Trevor Gamblin
2025-09-19 16:47 ` [OE-core][PATCH 2/6] python3-numpy: upgrade 2.3.2 -> 2.3.3 Trevor Gamblin
2025-09-19 16:48 ` [OE-core][PATCH 3/6] python3-trove-classifiers: upgrade 2025.9.8.13 -> 2025.9.11.17 Trevor Gamblin
2025-09-19 16:48 ` [OE-core][PATCH 4/6] python3-hypothesis: upgrade 6.138.15 -> 6.139.2 Trevor Gamblin
2025-09-19 16:48 ` [OE-core][PATCH 5/6] python3-pyparsing: upgrade 3.2.3 -> 3.2.4 Trevor Gamblin
2025-09-19 16:48 ` [OE-core][PATCH 6/6] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.0 Trevor Gamblin
2025-09-21  7:40   ` Mathieu Dubois-Briand
2025-09-21 14:09     ` Trevor Gamblin
2025-09-22  8:06       ` Mathieu Dubois-Briand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox