diff --git a/CHANGELOG.md b/CHANGELOG.md index ebfeaddc0e..234e2e2d39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,12 @@ A brief description of the categories of changes: ### Changed +* For Bazel 7, the core rules and providers are now implemented in rules_python + directly and the rules bundled with Bazel are not used. Bazel 6 and earlier + continue to use the Bazel builtin symbols. Of particular note, this means, + under Bazel 7, the builtin global symbol `PyInfo` is **not** the same as what + is loaded from rules_python. The same is true of `PyRuntimeInfo`. + * (toolchains) Windows hosts always ignore pyc files in the downloaded runtimes. This fixes issues due to pyc files being created at runtime and affecting the definition of what files were considered part of the runtime. diff --git a/python/private/internal_config_repo.bzl b/python/private/internal_config_repo.bzl index 282eb0b10a..7be34aef8f 100644 --- a/python/private/internal_config_repo.bzl +++ b/python/private/internal_config_repo.bzl @@ -19,7 +19,7 @@ settings for rules to later use. """ _ENABLE_PYSTAR_ENVVAR_NAME = "RULES_PYTHON_ENABLE_PYSTAR" -_ENABLE_PYSTAR_DEFAULT = "0" +_ENABLE_PYSTAR_DEFAULT = "1" _CONFIG_TEMPLATE = """\ config = struct(