blob: ae436691bde71ac7b9fd856cd00cdc597f5edd14 [file] [log] [blame]
From ba6e8aa8430277380aaf67a5c25d07911c5c322f Mon Sep 17 00:00:00 2001
From: Protobuf Team Bot <protobuf-github-bot@google.com>
Date: Wed, 5 Jun 2024 13:36:57 -0700
Subject: [PATCH 1/2] Update rules_python to 0.28.0
Closes #15849
PiperOrigin-RevId: 640633756
---
MODULE.bazel | 2 +-
python/dist/system_python.bzl | 12 ++++--------
4 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/MODULE.bazel b/MODULE.bazel
index 842953b43..71d29efcb 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -18,7 +18,7 @@ bazel_dep(name = "rules_cc", version = "0.0.9")
bazel_dep(name = "rules_java", version = "5.3.5")
bazel_dep(name = "rules_jvm_external", version = "5.1")
bazel_dep(name = "rules_pkg", version = "0.7.0")
-bazel_dep(name = "rules_python", version = "0.10.2")
+bazel_dep(name = "rules_python", version = "0.28.0")
bazel_dep(name = "platforms", version = "0.0.8")
bazel_dep(name = "zlib", version = "1.2.11")
diff --git a/python/dist/system_python.bzl b/python/dist/system_python.bzl
index 29400be22..db5b30e0b 100644
--- a/python/dist/system_python.bzl
+++ b/python/dist/system_python.bzl
@@ -36,7 +36,7 @@ pip_parse = pip_install
# Alias rules_python's pip.bzl for cases where a system python is found.
_alias_pip = """
-load("@rules_python//python:pip.bzl", _pip_install = "pip_install", _pip_parse = "pip_parse")
+load("@rules_python//python:pip.bzl", _pip_parse = "pip_parse")
def _get_requirements(requirements, requirements_overrides):
for version, override in requirements_overrides.items():
@@ -45,18 +45,14 @@ def _get_requirements(requirements, requirements_overrides):
break
return requirements
-def pip_install(requirements, requirements_overrides={{}}, **kwargs):
- _pip_install(
- python_interpreter_target = "@{repo}//:interpreter",
- requirements = _get_requirements(requirements, requirements_overrides),
- **kwargs,
- )
def pip_parse(requirements, requirements_overrides={{}}, **kwargs):
_pip_parse(
python_interpreter_target = "@{repo}//:interpreter",
- requirements = _get_requirements(requirements, requirements_overrides),
+ requirements_lock = _get_requirements(requirements, requirements_overrides),
**kwargs,
)
+
+pip_install = pip_parse
"""
_mock_fuzzing_py = """
--
2.45.2.505.gda0bf45e8d-goog