Add system_python to protobuf_deps.bzl.

These are needed to get python headers for Python C++ and Python UPB from local system python

PiperOrigin-RevId: 629786458
pull/16700/head
Sandy Zhang 2024-05-01 11:41:02 -07:00 committed by Copybara-Service
parent 7a09c4569b
commit 8a11178606
2 changed files with 7 additions and 7 deletions

View File

@ -164,13 +164,6 @@ http_archive(
patch_cmds = ["find google -type f -name BUILD.bazel -delete"],
)
load("//python/dist:system_python.bzl", "system_python")
system_python(
name = "system_python",
minimum_python_version = "3.7",
)
load("@system_python//:pip.bzl", "pip_parse")
pip_parse(

View File

@ -2,6 +2,7 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("//python/dist:python_downloads.bzl", "python_nuget_package", "python_source_archive")
load("//python/dist:system_python.bzl", "system_python")
PROTOBUF_MAVEN_ARTIFACTS = [
"com.google.caliper:caliper:1.0-beta-3",
@ -104,6 +105,12 @@ def protobuf_deps():
url = "https://github.com/bazelbuild/rules_python/releases/download/0.26.0/rules_python-0.26.0.tar.gz",
)
if not native.existing_rule("system_python"):
system_python(
name = "system_python",
minimum_python_version = "3.7",
)
if not native.existing_rule("rules_jvm_external"):
_github_archive(
name = "rules_jvm_external",