Update rules_python

This patch bumps rules_python from 0.12.0 to 0.16.1.

Our rules_python patch that allows us to override packages needed to
be rebased. The biggest upstream changes that happened upstream since
the last update is the addition of bzlmod support. This made the
rules_python patch look quite a bit different, but is functionally the
same.

Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: I4db108d955e2fd0e63d69ea8f82e6bf5d0c1b6d8
diff --git a/WORKSPACE b/WORKSPACE
index dbde661..1f3a7ae 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -415,9 +415,9 @@
     patches = [
         "//third_party:rules_python/0001-Support-overriding-individual-packages.patch",
     ],
-    sha256 = "b593d13bb43c94ce94b483c2858e53a9b811f6f10e1e0eedc61073bd90e58d9c",
-    strip_prefix = "rules_python-0.12.0",
-    url = "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.12.0.tar.gz",
+    sha256 = "497ca47374f48c8b067d786b512ac10a276211810f4a580178ee9b9ad139323a",
+    strip_prefix = "rules_python-0.16.1",
+    url = "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.16.1.tar.gz",
 )
 
 load("@rules_python//python:repositories.bzl", "python_register_toolchains")