From mboxrd@z Thu Jan 1 00:00:00 1970 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 B89B6E8785E for ; Tue, 3 Feb 2026 19:14:10 +0000 (UTC) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.1600.1770146045025367735 for ; Tue, 03 Feb 2026 11:14:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=I6lX6Lxw; spf=pass (domain: konsulko.com, ip: 209.85.210.174, mailfrom: tim.orling@konsulko.com) Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-82310b74496so3480849b3a.3 for ; Tue, 03 Feb 2026 11:14:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1770146044; x=1770750844; 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; bh=whcwR1c0o8DyG5AaqrARDraTGtZVGqQJrl0Vn8OymrU=; b=I6lX6LxwQFxv37Y0VfVtrFRz7AbihHz4WtYzwT1uyxp7At+w9Aol3MvNjmBMLvFq/c 1zLGvL0YsXlWbx2RrO++Ivz78r1V0K7wWGyPIpWeXVQRAqAaTy0IZxGxH8rTFxM1vx1P DLyXs+6PFSTjOjWkPc8FhFQR9Ig5AfI422w38= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770146044; x=1770750844; 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; bh=whcwR1c0o8DyG5AaqrARDraTGtZVGqQJrl0Vn8OymrU=; b=CLZd5RQAnqH38ARP62K8VmMi8rgvMI3EbXmZO/1Aw5U8EMIY3IxcvuzZML4tpgnoA5 G16pEjSD+FhzCFpauMKq7d79sTw5G8hVMtMcZKQmv6KYCzD9wUvLKmJV5Nzlad98EHtx uZDHuMa7swoL5X/aMcKDCHhCjrcqxMPRfNOD+RnCn1anKpiUraT+0lbalDtZoSYJdhsZ gBmPCxWGlhQvYKFePT3vZtqWlmAZMMe13yVovtv9saCTNRSgitxRup4y2beN2XrCNj1a 5RskgXCCWFZf9DJCQMwj8JiifUMk5VA3bNFoepUuy/DbRyciIq2qbNAbpQVYOsYg4X3j sd7A== X-Gm-Message-State: AOJu0YyjWKJEWln3PNiVVnjqq+/MQHB2LXMMPUtF/KVkB4lSMxEQHv+e udP7PZdRTcf+UUVHw3QQF1ppbiVZEYfxJVTkReNTkiRep4k+dnlCJovQHUQo8pTSDkHsFC7hQFn lh0qb X-Gm-Gg: AZuq6aJ9Za8g8x/8b67a1WoTpEpRDzb4211CijLR9DXrWCQoiMv+de2uM3CYmzkXX7o c8QUtUMrvN46rmn/uiYVS9Fck+h3czMvHejDHnpJS9uL241moJYey0j8clGKgnaYcE5gYl4UBt0 rRva46NK1djEaiGSBlD1JRi7Fr6Pjwc/wbYGFs8JuU1HA9qDE3lvbLCYSZWfJYkMRVbT3kNQjnZ F/MS+lBB14Q9x+yaotFxxbI9R2JvBq1Z1TFnp18VuP53jjvfgrSop9SgrudA9yjNaXO9yYLB703 //jhf4CbiWgGmoIZB7HqpNMgwVwUYFnSezLOxRWXDQXmV1R/rqwXK/1qHrdG/zczHxSwYSRAvDD cfxoCCPQCtOm17QHAD6jRfb/T9HlCUUPxoLcaM8uY4UK/ctaMYtkRba3HErT8sVKvGM+I6U5tLW RARMntW/gaW3kjlCKGctRorlDavQnRG70Cxdloyp2BZC1XLPjHUebfhZlS4tN+ X-Received: by 2002:a05:6a00:1485:b0:7e8:4398:b369 with SMTP id d2e1a72fcca58-8241c68909dmr421012b3a.60.1770146043596; Tue, 03 Feb 2026 11:14:03 -0800 (PST) Received: from localhost (c-98-232-159-17.hsd1.or.comcast.net. [98.232.159.17]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8241d163fb2sm137663b3a.14.2026.02.03.11.14.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 11:14:02 -0800 (PST) From: tim.orling@konsulko.com To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH v2 v2 0/6] Upgrade python3-orjson and enable ptest Date: Tue, 3 Feb 2026 11:13:49 -0800 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 ; Tue, 03 Feb 2026 19:14:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124105 From: Tim Orling This series upgrades python3-orjson to 3.11.6 and patches it to support building on non-x86* architectures like riscv64 and arm64. python3-faker has some test cases in tests/pytest that cause the 'pytest --autmake' parser to fail to create a "Testsuite summary" so these have been skipped (there are still 2k+ test cases). Tested on qemux86-64, qemuriscv64 and qemuarm64. The following changes since commit 7bbe4a4e200452b1fd6c09c7fcf36c4b229146f6: php: upgrade 8.5.1 -> 8.5.2 (2026-01-20 14:35:59 -0800) are available in the Git repository at: https://git.openembedded.org/meta-openembedded-contrib timo/python3-orjson-ptest-v2 https://git.openembedded.org/meta-openembedded-contrib/log/?h=timo/python3-orjson-ptest-v2 for you to fetch changes up to 1ff42dd4deeaa45e3389a0e56ab91a5d679e32e9: python3-orjson: use git fetcher; enable ptest (2026-02-03 10:55:33 -0800) ---------------------------------------------------------------- Tim Orling (6): python3-orjson: upgrade 3.10.17 -> 3.11.6 python3-faker: add v40.1.2 python3-tokenize-rt: add at v6.2.0 python3-time-machine: add at v3.2.0 python3-pendulum: add at v3.2.0 python3-orjson: use git fetcher; enable ptest .../ptest-packagelists-meta-python.inc | 5 + .../python/python3-faker/pytest.ini | 3 + .../python/python3-faker_40.1.2.bb | 48 +++++++ .../python/python3-orjson-crates.inc | 124 +++++++++--------- ...rd-avx512-module-with-x86-target-cfg.patch | 37 ++++++ ...e-detection-macro-in-pystrref-object.patch | 34 +++++ .../python/python3-orjson_3.10.17.bb | 22 ---- .../python/python3-orjson_3.11.6.bb | 46 +++++++ .../python/python3-pendulum-crates.inc | 52 ++++++++ .../0001-rust-Cargo.toml-inhibit-strip.patch | 31 +++++ .../python/python3-pendulum_3.2.0.bb | 35 +++++ .../python/python3-time-machine_3.2.0.bb | 28 ++++ .../python/python3-tokenize-rt_6.2.0.bb | 21 +++ 13 files changed, 404 insertions(+), 82 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python3-faker/pytest.ini create mode 100644 meta-python/recipes-devtools/python/python3-faker_40.1.2.bb create mode 100644 meta-python/recipes-devtools/python/python3-orjson/0001-Guard-avx512-module-with-x86-target-cfg.patch create mode 100644 meta-python/recipes-devtools/python/python3-orjson/0002-Guard-x86-feature-detection-macro-in-pystrref-object.patch delete mode 100644 meta-python/recipes-devtools/python/python3-orjson_3.10.17.bb create mode 100644 meta-python/recipes-devtools/python/python3-orjson_3.11.6.bb create mode 100644 meta-python/recipes-devtools/python/python3-pendulum-crates.inc create mode 100644 meta-python/recipes-devtools/python/python3-pendulum/0001-rust-Cargo.toml-inhibit-strip.patch create mode 100644 meta-python/recipes-devtools/python/python3-pendulum_3.2.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-time-machine_3.2.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-tokenize-rt_6.2.0.bb -- 2.43.0