File use-system-python.patch of Package mozc
diff --git a/src/MODULE.bazel b/src/MODULE.bazel
index e432cdd16..a2019fd48 100644
--- a/src/MODULE.bazel
+++ b/src/MODULE.bazel
@@ -314,3 +314,5 @@ http_archive(
sha256 = "1c56e79ff4c7f709778e0bf4dfbffdf939efd170845feccae986d22cf4373988",
url = "https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/6ece210081fb73d0ea4a5ea8e13ac9584d03fd76/jigyosyo.zip",
)
+
+register_toolchains("//python_toolchain:all")
diff --git a/src/python_toolchain/BUILD.bazel b/src/python_toolchain/BUILD.bazel
new file mode 100644
index 000000000..7e27670ea
--- /dev/null
+++ b/src/python_toolchain/BUILD.bazel
@@ -0,0 +1,39 @@
+package(default_visibility = ["//visibility:public"])
+
+load("@rules_python//python/cc:py_cc_toolchain.bzl", "py_cc_toolchain")
+load("@rules_python//python:py_exec_tools_toolchain.bzl", "py_exec_tools_toolchain")
+load("@rules_python//python:py_runtime.bzl", "py_runtime")
+load("@rules_python//python:py_runtime_pair.bzl", "py_runtime_pair")
+
+py_runtime(
+ name = "runtime",
+ interpreter_path = "/usr/bin/python3",
+ python_version = "PY3",
+)
+
+py_runtime_pair(
+ name = "runtime_pair",
+ py3_runtime = ":runtime",
+)
+
+py_exec_tools_toolchain(
+ name = "exec_tools_toolchain_impl",
+ exec_interpreter = None,
+)
+
+toolchain(
+ name = "runtime_toolchain",
+ toolchain = ":runtime_pair",
+ toolchain_type = "@rules_python//python:toolchain_type",
+)
+toolchain(
+ name = "py_cc_toolchain",
+ toolchain = "//toolchain_impl:py_cc_toolchain_impl",
+ toolchain_type = "@rules_python//python/cc:toolchain_type",
+)
+
+toolchain(
+ name = "py_exec_tools_toolchain",
+ toolchain = ":exec_tools_toolchain_impl",
+ toolchain_type = "@rules_python//python:exec_tools_toolchain_type",
+)