fix: tags are always present

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com>
diff --git a/python/private/py_wheel.bzl b/python/private/py_wheel.bzl
index ab119bf..ee1255e 100644
--- a/python/private/py_wheel.bzl
+++ b/python/private/py_wheel.bzl
@@ -25,18 +25,17 @@
 )
 
 def _requirements_collector_impl(_, ctx):
-    requirement = None
-    if hasattr(ctx.rule.attr, "tags"):
-        pypi_name = None
-        pypi_version = None
-        for tag in ctx.rule.attr.tags:
-            if tag.startswith("pypi_name="):
-                pypi_name = tag[len("pypi_name="):]
-            elif tag.startswith("pypi_version="):
-                pypi_version = tag[len("pypi_version="):]
+    pypi_name = None
+    pypi_version = None
+    for tag in ctx.rule.attr.tags:
+        if tag.startswith("pypi_name="):
+            pypi_name = tag[len("pypi_name="):]
+        elif tag.startswith("pypi_version="):
+            pypi_version = tag[len("pypi_version="):]
 
-        if pypi_name and pypi_version:
-            requirement = "{}~={}".format(pypi_name, pypi_version)
+    requirement = None
+    if pypi_name and pypi_version:
+        requirement = "{}~={}".format(pypi_name, pypi_version)
 
     if hasattr(ctx.rule.attr, "deps"):
         requirements = depset(