From 65c170cf389f79f1561e0d12a376b45996aef487 Mon Sep 17 00:00:00 2001 From: Peter Hawkins Date: Mon, 17 Aug 2026 13:36:54 -0700 Subject: [PATCH] Avoid use of reserved `pypi` hub name. When building JAX which depends on pybind11_abseil with rules_python 2.2.0 I see the following warning: ``` DEBUG: /private/var/tmp/_bazel_phawkins/2c4ae1b95137b6eaec60bd8deca2f50d/external/rules_python+/python/private/pypi/extension.bzl:396:26: WARNING: The PyPI hub name 'pypi' is reserved (module 'pybind11_abseil'). Please rename your hub, otherwise a future release will rename it to 'pybind11_abseil_pypi'. ``` PiperOrigin-RevId: 966154797 --- MODULE.bazel | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 281639e..74f0556 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -43,11 +43,11 @@ pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip", dev_depen [ pip.parse( - hub_name = "pypi", + hub_name = "pybind11_abseil_pypi", python_version = version, requirements_lock = "//pybind11_abseil/requirements:requirements_lock_" + version.replace(".", "_") + ".txt", ) for version in SUPPORTED_PYTHON_VERSIONS ] -use_repo(pip, "pypi") +use_repo(pip, pypi = "pybind11_abseil_pypi")