From fd9bd9dba21fd16cc8073288532d4c183c64ffb4 Mon Sep 17 00:00:00 2001 From: Gyorgy Sarvari Date: Sun, 19 Oct 2025 15:10:46 +0200 Subject: python3-yarl: fix ptests (and make it compatible with current python) oe-core currently ships with Python 3.10.18. Python 3.10.17 has introduced a change in urlparse library, regarding how brackets are handled by urllib.parse.urlsplit() and urlparse() functions (which makes it more conformant to the specification). This has caused a regression in yarl: some tests have failed, and it also revealed a bug in how yarl treates brackets. This backported patch corrects this behavior, making it compatible once again with the current Python version - and it also allows the the ptests to pass once again. Signed-off-by: Gyorgy Sarvari --- meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb') diff --git a/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb b/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb index 0867d1cb53..902cace048 100644 --- a/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb +++ b/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb @@ -5,7 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e581798a7b985311f29fa3e163ea27ae" SRC_URI[sha256sum] = "45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd" -SRC_URI += "file://run-ptest" +SRC_URI += "file://run-ptest \ + file://0001-Correct-square-bracket-handling-in-URL-netloc-882.patch" PYPI_PACKAGE = "yarl" -- cgit v1.2.3-54-g00ecf