@@ -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