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: 629786458pull/16700/head
parent
7a09c4569b
commit
8a11178606
|
@ -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(
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in New Issue