From 7e41b9656bfb61805e7adb6f17dd7320947b7372 Mon Sep 17 00:00:00 2001 From: Amine Date: Tue, 3 Jun 2025 21:29:43 +0100 Subject: [PATCH] fix(pypi): update get_maintainers_of_package to avoid request blocking Signed-off-by: Amine --- src/macaron/slsa_analyzer/package_registry/pypi_registry.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/macaron/slsa_analyzer/package_registry/pypi_registry.py b/src/macaron/slsa_analyzer/package_registry/pypi_registry.py index b0b0275b5..dca4d1d21 100644 --- a/src/macaron/slsa_analyzer/package_registry/pypi_registry.py +++ b/src/macaron/slsa_analyzer/package_registry/pypi_registry.py @@ -244,11 +244,10 @@ def get_package_page(self, package_name: str) -> str | None: str | None The package main page. """ - url = os.path.join(self.registry_url, "project", package_name) + url = f"https://pypi.org/project/{package_name}/" response = send_get_http_raw(url) if response: - html_snippets = response.content.decode("utf-8") - return html_snippets + return response.text return None def get_maintainers_of_package(self, package_name: str) -> list | None: