[build] bump rules_python to v2
diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml
index e9573c2..0bd2c3c 100644
--- a/.github/workflows/bazel.yml
+++ b/.github/workflows/bazel.yml
@@ -187,6 +187,9 @@
       - name: Disable 8dot3 short names
         if: inputs.os == 'windows'
         run: fsutil 8dot3name set 0
+      - name: Enable Developer Mode
+        if: inputs.os == 'windows'
+        run: reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v AllowDevelopmentWithoutDevLicense /d 1
       - name: Setup Safari
         if: inputs.needs-display && inputs.os == 'macos'
         run: sudo safaridriver --enable
diff --git a/MODULE.bazel b/MODULE.bazel
index 0bdddac..8598cfc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -36,7 +36,7 @@
 bazel_dep(name = "rules_nodejs", version = "6.7.4")
 bazel_dep(name = "rules_oci", version = "2.3.0")
 bazel_dep(name = "rules_pkg", version = "1.2.0")
-bazel_dep(name = "rules_python", version = "1.9.0")
+bazel_dep(name = "rules_python", version = "2.1.0-rc0")
 bazel_dep(name = "rules_proto", version = "7.1.0")
 bazel_dep(name = "rules_ruby", version = "0.26.0")
 bazel_dep(name = "rules_rs", version = "0.0.92")