From a3c767da2d407246e7df7adeae2b614f46a0dae2 Mon Sep 17 00:00:00 2001
From: Erik Montnemery <erik@montnemery.com>
Date: Wed, 17 Apr 2024 12:03:06 +0200
Subject: [PATCH] Correct normalize_package_name (#115750)

---
 script/gen_requirements_all.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py
index 94147e3932b..b6a37df9012 100755
--- a/script/gen_requirements_all.py
+++ b/script/gen_requirements_all.py
@@ -261,8 +261,8 @@ def normalize_package_name(requirement: str) -> str:
     if not match:
         return ""
 
-    # pipdeptree needs lowercase and dash instead of underscore as separator
-    return match.group(1).lower().replace("_", "-")
+    # pipdeptree needs lowercase and dash instead of underscore or period as separator
+    return match.group(1).lower().replace("_", "-").replace(".", "-")
 
 
 def comment_requirement(req: str) -> bool:
-- 
GitLab