Skip to content

Commit efdd7d7

Browse files
committed
fix(pypi): update get_maintainers_of_package to avoid request blocking
Signed-off-by: Amine <amine.raouane@enim.ac.ma>
1 parent 35dd417 commit efdd7d7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/macaron/slsa_analyzer/package_registry/pypi_registry.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -320,11 +320,10 @@ def get_package_page(self, package_name: str) -> str | None:
320320
str | None
321321
The package main page.
322322
"""
323-
url = os.path.join(self.registry_url, "project", package_name)
323+
url = f"https://pypi.org/project/{package_name}/"
324324
response = send_get_http_raw(url)
325325
if response:
326-
html_snippets = response.content.decode("utf-8")
327-
return html_snippets
326+
return response.text
328327
return None
329328

330329
def get_maintainers_of_package(self, package_name: str) -> list | None:

0 commit comments

Comments
 (0)