From 783ce696f2ac841903ea0015f64e6a370ccc7530 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 11 Sep 2025 10:51:12 +0200 Subject: [PATCH] pypi.bbclass: add / to UPSTREAM_CHECK_URI value This avoid an unnecessary 301 redirect and is matching the spec: https://packaging.python.org/en/latest/specifications/simple-repository-api/#project-detail Signed-off-by: Alexander Kanavin Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta/classes-recipe/pypi.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/pypi.bbclass b/meta/classes-recipe/pypi.bbclass index eb30004a0f..1372d85e8d 100644 --- a/meta/classes-recipe/pypi.bbclass +++ b/meta/classes-recipe/pypi.bbclass @@ -51,7 +51,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE ?= "${@pypi_normalize(d)}" # https://packaging.python.org/en/latest/specifications/simple-repository-api/ # # NOTE: All URLs for the simple API MUST request canonical normalized URLs per the spec -UPSTREAM_CHECK_URI ?= "https://pypi.org/simple/${@pypi_normalize(d)}" +UPSTREAM_CHECK_URI ?= "https://pypi.org/simple/${@pypi_normalize(d)}/" UPSTREAM_CHECK_REGEX ?= "${UPSTREAM_CHECK_PYPI_PACKAGE}-(?P(\d+[\.\-_]*)+).(tar\.gz|tgz|zip|tar\.bz2)" CVE_PRODUCT ?= "python:${PYPI_PACKAGE}" -- 2.47.3