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/16716/head
Sandy Zhang 7 months ago
parent 58aab31930
commit 65ee12380e
  1. 7
      WORKSPACE
  2. 7
      protobuf_deps.bzl

@ -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",
@ -102,6 +103,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…
Cancel
Save