@@ -20,6 +20,8 @@ settings for rules to later use.
2020
2121load (":repo_utils.bzl" , "repo_utils" )
2222
23+ _ENABLE_PIPSTAR_ENVVAR_NAME = "RULES_PYTHON_ENABLE_PIPSTAR"
24+ _ENABLE_PIPSTAR_DEFAULT = "0"
2325_ENABLE_PYSTAR_ENVVAR_NAME = "RULES_PYTHON_ENABLE_PYSTAR"
2426_ENABLE_PYSTAR_DEFAULT = "1"
2527_ENABLE_DEPRECATION_WARNINGS_ENVVAR_NAME = "RULES_PYTHON_DEPRECATION_WARNINGS"
@@ -28,6 +30,7 @@ _ENABLE_DEPRECATION_WARNINGS_DEFAULT = "0"
2830_CONFIG_TEMPLATE = """\
2931 config = struct(
3032 enable_pystar = {enable_pystar},
33+ enable_pipstar = {enable_pipstar},
3134 enable_deprecation_warnings = {enable_deprecation_warnings},
3235 BuiltinPyInfo = getattr(getattr(native, "legacy_globals", None), "PyInfo", {builtin_py_info_symbol}),
3336 BuiltinPyRuntimeInfo = getattr(getattr(native, "legacy_globals", None), "PyRuntimeInfo", {builtin_py_runtime_info_symbol}),
@@ -84,6 +87,7 @@ def _internal_config_repo_impl(rctx):
8487
8588 rctx .file ("rules_python_config.bzl" , _CONFIG_TEMPLATE .format (
8689 enable_pystar = enable_pystar ,
90+ enable_pipstar = _bool_from_environ (rctx , _ENABLE_PIPSTAR_ENVVAR_NAME , _ENABLE_PIPSTAR_DEFAULT ),
8791 enable_deprecation_warnings = _bool_from_environ (rctx , _ENABLE_DEPRECATION_WARNINGS_ENVVAR_NAME , _ENABLE_DEPRECATION_WARNINGS_DEFAULT ),
8892 builtin_py_info_symbol = builtin_py_info_symbol ,
8993 builtin_py_runtime_info_symbol = builtin_py_runtime_info_symbol ,
0 commit comments