Fix hyphen in requirement didn't work with bzlmod (#952) (#957)

diff --git a/examples/bzlmod/BUILD.bazel b/examples/bzlmod/BUILD.bazel
index a00c96d..2094567 100644
--- a/examples/bzlmod/BUILD.bazel
+++ b/examples/bzlmod/BUILD.bazel
@@ -16,6 +16,7 @@
     deps = [
         requirement("pylint"),
         requirement("tabulate"),
+        requirement("python-dateutil"),
     ],
 )
 
diff --git a/examples/bzlmod/requirements.in b/examples/bzlmod/requirements.in
index 069f7ca..a709195 100644
--- a/examples/bzlmod/requirements.in
+++ b/examples/bzlmod/requirements.in
@@ -3,3 +3,4 @@
 yamllint>=1.28.0
 tabulate~=0.9.0
 pylint~=2.15.5
+python-dateutil>=2.8.2
diff --git a/examples/bzlmod/requirements_lock.txt b/examples/bzlmod/requirements_lock.txt
index 99905ad..482402f 100644
--- a/examples/bzlmod/requirements_lock.txt
+++ b/examples/bzlmod/requirements_lock.txt
@@ -68,7 +68,9 @@
 python-dateutil==2.8.2 \
     --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
     --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
-    # via s3cmd
+    # via
+    #   -r ./requirements.in
+    #   s3cmd
 python-magic==0.4.27 \
     --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b \
     --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3
diff --git a/examples/bzlmod/requirements_windows.txt b/examples/bzlmod/requirements_windows.txt
index 875dbca..41187b9 100644
--- a/examples/bzlmod/requirements_windows.txt
+++ b/examples/bzlmod/requirements_windows.txt
@@ -72,7 +72,9 @@
 python-dateutil==2.8.2 \
     --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
     --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
-    # via s3cmd
+    # via
+    #   -r ./requirements.in
+    #   s3cmd
 python-magic==0.4.27 \
     --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b \
     --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3
diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl
index 9c23344..60b84d3 100644
--- a/python/pip_install/pip_repository.bzl
+++ b/python/pip_install/pip_repository.bzl
@@ -287,7 +287,11 @@
     name = "{name}_dist_info",
     actual = "@{repo_prefix}{dep}//:dist_info",
 )
-""".format(name = _clean_pkg_name(requirement[0]), repo_prefix = rctx.attr.repo_prefix, dep = requirement[0])
+""".format(
+            name = _clean_pkg_name(requirement[0]),
+            repo_prefix = rctx.attr.repo_prefix,
+            dep = _clean_pkg_name(requirement[0]),
+        )
 
     return build_content