mbox

[0/3] python3-maturin: upgrade to 1.11.5 and fix tests

Message ID cover.1769028980.git.tim.orling@konsulko.com
State Not Applicable, archived
Headers show

Pull-request

https://git.openembedded.org/openembedded-core-contrib timo/recipe-upgrades_2026-01-20

Message

Tim Orling Jan. 21, 2026, 9:07 p.m. UTC
From: Tim Orling <tim.orling@konsulko.com>

Now that we are a few releases into the 1.11.0 series, maturin looks to
be stable enough to update again.

At some point in the 1.10.x series, the oe-selftest runtime tests stopped
working, or else it is related to the Python 3.14 upgrade. Either way, the
guessing_game code from the Rust Book (and the Maturin Tutorial) has been
updated in this series and the selftests aligned to the changes.

This series was tested on qemux86-64 and the maturin oe-selftest runtime tests pass.

This series is based on top of the current master-next.

The following changes since commit d2adaa1f3dbed35bdc58c89de1da4c90123e1def:

  uki.bbclass: fix building of UKI images with multiple initramfs fstypes (2026-01-20 08:59:08 +0000)

are available in the Git repository at:

  https://git.openembedded.org/openembedded-core-contrib timo/recipe-upgrades_2026-01-20
  https://git.openembedded.org/openembedded-core-contrib/log/?h=timo/recipe-upgrades_2026-01-20

for you to fetch changes up to 73bea91160931edef54adf84a40f79c60e1ef9a6:

  oeqa/runtime: Update tests for maturin (2026-01-21 12:25:23 -0800)

----------------------------------------------------------------

Tim Orling (3):
  python3-maturin: upgrade 1.10.2 -> 1.11.5
  lib/oeqa/files/maturin: update guessing_game
  oeqa/runtime: Update tests for maturin

 .../files/maturin/guessing-game/Cargo.toml    |  12 +-
 .../maturin/guessing-game/pyproject.toml      |   2 +-
 .../files/maturin/guessing-game/src/lib.rs    |   4 +-
 meta/lib/oeqa/runtime/cases/maturin.py        |   9 +-
 .../python/python3-maturin-crates.inc         | 316 +++++++++---------
 ...in_1.10.2.bb => python3-maturin_1.11.5.bb} |   2 +-
 6 files changed, 176 insertions(+), 169 deletions(-)
 rename meta/recipes-devtools/python/{python3-maturin_1.10.2.bb => python3-maturin_1.11.5.bb} (92%)