summaryrefslogtreecommitdiff
path: root/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2026-04-16 13:30:22 +0300
committerPatrick Williams <patrick@stwcx.xyz>2026-04-16 13:30:42 +0300
commit5b42909bbdf0be8991c990843753e5a5b502ec45 (patch)
treeaf2cd44ac00dccf224df588e7641a36580ba4a96 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner
parent71e8847e42220db343d34547652ea65689774112 (diff)
downloadopenbmc-5b42909bbdf0be8991c990843753e5a5b502ec45.tar.xz
meta-openembedded: subtree update:d793c367e0..d2e6069771
Adam Duskett (1): dracut: upgrade 109 -> 110 Ashwin Prabhakar (2): CoreMark: Add CoreMark to benchmark CPU performance coremark: add missing license file for LicenseRef-EEMBC-AUA Ayoub Zaki (1): tailscale: upgrade 1.84.3 -> 1.94.2 Bartosz Golaszewski (2): libgpiod: update to v2.2.4 python3-gpiod: update to v2.4.2 Changqing Li (10): protobuf-c: upgrade 1.5.1 to 1.5.2 dlt-daemon: fix wrong CONFIGURATION_FILES_DIR dlt-daemon: disable DLT_USE_IPv6 gtkmm4: remove x11 from REQUIRED_DISTRO_FEATURES pavucontrol: remove x11 from REQUIRED_DISTRO_FEATURES xfce4-pulseaudio-plugin: remove x11 from REQUIRED_DISTRO_FEATURES xfce4-panel: Remove x11 from REQUIRED_DISTRO_FEATURES thunar: remove x11 from REQUIRED_DISTRO_FEATURES libxfce4ui: add wayland PACKAGECONFIG parole: fix do_compile failure Etienne Cordonnier (1): uutils-coreutils: upgrade 0.7.0 -> 0.8.0 Gargi Misra (2): Revert "refpolicy-targeted: Add sepolicy for adb service" Revert "refpolicy-targeted: Added sepolicy for adb service" Gianfranco Costamagna (1): ettercap: 0.8.4-> 0.8.4.1 Gyorgy Sarvari (12): samba: upgrade 4.19.9 -> 4.23.5 corosync: patch CVE-2026-35091 corosync: patch CVE-2026-35092 ez-ipupdate: add CVE tag to CVE-fixing patch flatpak: upgrade 1.17.3 -> 1.17.6 libraw: mark fixed CVEs patched minio: ignore irrelevant CVEs nodejs: mark CVE-2026-21710 patched python3-django: upgrade 6.0.3 -> 6.0.4 python3-django: upgrade 5.2.12 -> 5.2.13 wolfssl: upgrade 5.9.0 -> 5.9.1 xdg-dbus-proxy: upgrade 0.1.6 -> 0.1.7 Harish Sadineni (1): layer.conf: add bcc into NON_MULTILIB_RECIPES Jason Schonberg (1): php: upgrade 8.5.4 -> 8.5.5 Jiaying Song (1): python3-blivet: upgrade 3.12.1 -> 3.13.2 Jörg Sommer (2): atop: Add packages atop-acctd and atop-gpud atop: Fix binmerge Khem Raj (13): ostree: Fix build with C23/glibc-2.43 freeradius: Update to latest on 3.2 release cyrus-sasl: Fix build with std=gnu23 libtar: Fix build with clang-22 -std=gnu23 dlt-daemon: Fix build with clang-22 log4c: convert K&R function declarations to ANSI C prototypes libwebsockets: Add missing dep on libcap when ssl is enabled netperf: Fix build with std=gnu23 ltrace: Upgrade to 0.8.1 and clang build errors keyutils: Fix build with lld linker tbb: Fix build with LLD linker ntp: Fix build with -std=gnu23 gthumb: Upgrade to 3.12.10 Leon Anavi (3): python3-aiofiles: Upgrade 24.1.0 -> 25.1.0 python3-charset-normalizer: Upgrade 3.4.6 -> 3.4.7 python3-yappi: Upgrade 1.7.3 -> 1.7.6 Li Zhou (1): python3-pytest-runner: remove using pkg_resources Liu Yiding (9): python3-cucumber-tag-expressions: upgrade 6.2.0 -> 9.1.0 python3-croniter: upgrade 6.0.0 -> 6.2.2 python3-djangorestframework: upgrade 3.16.1 -> 3.17.1 python3-pyatspi: upgrade 2.46.1 -> 2.58.2 python3-legacy-cgi: upgrade 2.6.2 -> 2.6.4 python3-setuptools-git-versioning: upgrade 2.1.0 -> 3.0.1 python3-tox: upgrade 4.49.0 -> 4.52.0 sanlock: upgrade 4.2.0 -> 5.1.0 python3-ckzg: upgrade 2.1.1 -> 2.1.7 Markus Volk (1): libcanberra: disable gtk-doc Martin Jansa (1): audit: fix build with autoconf-2.73 Pascal Bach (1): fluentbit: upgrade 4.2.3.1 -> 5.0.2 Peter Kjellerstedt (1): jq: Use Git to fetch the code Peter Marko (7): spdm-emu: use SkipRecipe instead of fatal error for unsupported architectures poco: fix powerpc build poco: add config for fastlogger crow: add new recipe ttyd: add new recipe mjansson-mdns: add new recipe libvarlink: add new recipe Ricardo Salveti (1): mosquitto: install default mosquitto.conf for systemd compatibility Ross Burton (2): xerces-c: fix escaping in CVE_PRODUCT webkitgtk3: fix escaping in CVE_PRODUCT Wang Mingyu (71): bolt: upgrade 0.9.10 -> 0.9.11 catch2: upgrade 3.13.0 -> 3.14.0 cryptsetup: upgrade 2.8.4 -> 2.8.6 feh: upgrade 3.11.3 -> 3.12.1 glaze: upgrade 7.2.2 -> 7.3.0 gtk-layer-shell: upgrade 0.10.0 -> 0.10.1 libburn: upgrade 1.5.6 -> 1.5.8 libcbor: upgrade 0.13.0 -> 0.14.0 libsdl2-image: upgrade 2.8.8 -> 2.8.10 libsdl3-image: upgrade 3.4.0 -> 3.4.2 libsdl3: upgrade 3.4.2 -> 3.4.4 libtorrent: upgrade 0.16.8 -> 0.16.9 mstpd: upgrade 0.1.1 -> 0.2.0 nbdkit: upgrade 1.47.5 -> 1.47.7 python3-asyncinotify: upgrade 4.4.0 -> 4.4.2 python3-bitarray: upgrade 3.8.0 -> 3.8.1 python3-cmake: upgrade 4.3.0 -> 4.3.1 python3-eventlet: upgrade 0.40.4 -> 0.41.0 python3-faker: upgrade 40.12.0 -> 40.13.0 python3-fastapi: upgrade 0.135.2 -> 0.135.3 python3-google-auth-oauthlib: upgrade 1.3.0 -> 1.3.1 python3-icecream: upgrade 2.1.10 -> 2.2.0 python3-marshmallow: upgrade 4.2.3 -> 4.3.0 python3-orjson: upgrade 3.11.7 -> 3.11.8 python3-pandas: upgrade 3.0.1 -> 3.0.2 python3-python-multipart: upgrade 0.0.22 -> 0.0.24 python3-regex: upgrade 2026.3.32 -> 2026.4.4 python3-sentry-sdk: upgrade 2.56.0 -> 2.57.0 python3-snagboot: upgrade 2.6 -> 2.6.1 python3-sqlalchemy: upgrade 2.0.48 -> 2.0.49 python3-types-psutil: upgrade 7.2.2.20260130 -> 7.2.2.20260408 python3-tzdata: upgrade 2025.3 -> 2026.1 python3-werkzeug: upgrade 3.1.7 -> 3.1.8 rtorrent: upgrade 0.16.8 -> 0.16.9 spectre-meltdown-checker: upgrade 0.46 -> 26.26.0404682 swagger-ui: upgrade 5.32.1 -> 5.32.2 upower: upgrade 1.91.1 -> 1.91.2 dovecot: Fix checksum mismatch minizip: upgrade 1.3.1 -> 1.3.2 atftp: upgrade 0.8.0 -> 0.8.1 b4: upgrade 0.15.1 -> 0.15.2 babl: upgrade 0.1.124 -> 0.1.126 geoclue: upgrade 2.8.0 -> 2.8.1 glaze: upgrade 7.3.0 -> 7.3.3 gnome-online-accounts: upgrade 3.58.0 -> 3.58.1 graphviz: upgrade 14.1.4 -> 14.1.5 imagemagick: upgrade 7.1.2-18 -> 7.1.2-19 libgedit-gfls: upgrade 0.4.0 -> 0.4.1 libsodium: upgrade 1.0.21 -> 1.0.22 mpich: upgrade 5.0.0 -> 5.0.1 nano: upgrade 8.7.1 -> 9.0 ostree: upgrade 2025.7 -> 2026.1 python3-gevent: upgrade 25.9.1 -> 26.4.0 python3-git-pw: upgrade 2.7.1 -> 2.8.0 python3-google-auth: upgrade 2.48.0 -> 2.49.2 python3-greenlet: upgrade 3.3.2 -> 3.4.0 python3-imgtool: upgrade 2.3.0 -> 2.4.0 python3-inline-snapshot: upgrade 0.32.5 -> 0.32.6 python3-platformdirs: upgrade 4.9.4 -> 4.9.6 python3-pyais: upgrade 2.20.1 -> 3.0.0 python3-pymodbus: upgrade 3.12.1 -> 3.13.0 python3-pytest-httpx: upgrade 0.36.0 -> 0.36.2 python3-python-multipart: upgrade 0.0.24 -> 0.0.26 python3-rich: upgrade 14.3.3 -> 15.0.0 python3-smbus2: upgrade 0.6.0 -> 0.6.1 python3-soundcard: upgrade 0.4.5 -> 0.4.6 python3-tox: upgrade 4.52.0 -> 4.52.1 python3-virtualenv: upgrade 21.2.0 -> 21.2.1 python3-zopeinterface: upgrade 8.2 -> 8.3 stunnel: upgrade 5.77 -> 5.78 xterm: upgrade 407 -> 408 Yi Zhao (1): netplan upgrade 1.1.2 -> 1.2.1 Zhang Peng (1): python3-pytest-codspeed: upgrade 3.0.0 -> 4.3.0 Zheng Ruoqin (1): openct: Drop this recipe Zhixiong Chi (1): networkmanager: Do not ship initrd specific services into rootfs Change-Id: Ib2afdec68449312697434752d68587b7175b3e63 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner')
-rw-r--r--upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner/0001-Not-use-functions-from-pkg_resources-any-more.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner/0001-Not-use-functions-from-pkg_resources-any-more.patch b/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner/0001-Not-use-functions-from-pkg_resources-any-more.patch
new file mode 100644
index 0000000000..20c1c121fb
--- /dev/null
+++ b/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-runner/0001-Not-use-functions-from-pkg_resources-any-more.patch
@@ -0,0 +1,77 @@
+From 81b0218e390e36aa2c3d1bdaa124d8af175e9cbb Mon Sep 17 00:00:00 2001
+From: Li Zhou <li.zhou@windriver.com>
+Date: Thu, 2 Apr 2026 15:44:18 +0800
+Subject: [PATCH] Not use functions from pkg_resources any more
+
+The python3 setuptools 82 dropped pkg_resources module by now.
+To avoid the failure "No module named 'pkg_resources'", replace the
+functions from this module with other functions from modules
+packaging and importlib.metadata.
+
+Upstream-Status: Inactive-Upstream [lastcommit: 2023]
+Signed-off-by: Li Zhou <li.zhou@windriver.com>
+---
+ ptr/__init__.py | 23 +++++++++++++----------
+ 1 file changed, 13 insertions(+), 10 deletions(-)
+
+diff --git a/ptr/__init__.py b/ptr/__init__.py
+index 41192fa..5186059 100644
+--- a/ptr/__init__.py
++++ b/ptr/__init__.py
+@@ -10,10 +10,12 @@ import operator as _operator
+ import itertools as _itertools
+ import warnings as _warnings
+
+-import pkg_resources
+ import setuptools.command.test as orig
+ from setuptools import Distribution
+
++from importlib.metadata import version
++from packaging.version import Version
++from packaging.markers import Marker, InvalidMarker
+
+ @_contextlib.contextmanager
+ def _save_argv(repl=None):
+@@ -121,7 +123,8 @@ class PyTest(orig.test):
+ instead of declaring the dependency in the package
+ metadata, assert the requirement at run time.
+ """
+- pkg_resources.require('setuptools>=27.3')
++ if Version(version('setuptools')) < Version('27.3'):
++ raise RuntimeError("setuptools >= 27.3 is required")
+
+ def finalize_options(self):
+ if self.addopts:
+@@ -133,11 +136,12 @@ class PyTest(orig.test):
+ Given an environment marker, return True if the marker is valid
+ and matches this environment.
+ """
+- return (
+- not marker
+- or not pkg_resources.invalid_marker(marker)
+- and pkg_resources.evaluate_marker(marker)
+- )
++ if not marker:
++ return True
++ try:
++ return Marker(marker).evaluate()
++ except InvalidMarker:
++ return False
+
+ def install_dists(self, dist):
+ """
+@@ -175,9 +179,8 @@ class PyTest(orig.test):
+ "please upgrade to setuptools 30.4 or later or pin to "
+ "pytest-runner < 5."
+ )
+- ver_str = pkg_resources.get_distribution('setuptools').version
+- ver = pkg_resources.parse_version(ver_str)
+- if ver < pkg_resources.parse_version('30.4'):
++ ver = Version(version('setuptools'))
++ if ver < Version('30.4'):
+ _warnings.warn(msg)
+
+ def run(self):
+--
+2.34.1
+