fix(toolchains): include tcl/** files in Windows interpreter (#1552)
closes #1544
The tcl subdirectory of the interpreter Windows build needs to be kept
otherwise packages such as matplotlib will break.
Co-authored-by: Richard Levasseur <rlevasseur@google.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5ac2a3f..d6b419d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -97,6 +97,8 @@
* (gazelle) Generate a single `py_test` target when `gazelle:python_generation_mode project`
is used.
+* (toolchains) Keep tcl subdirectory in Windows build of hermetic interpreter.
+
* (bzlmod) sub-modules now don't have the `//conditions:default` clause in the
hub repos created by `pip.parse`. This should fix confusing error messages
in case there is a misconfiguration of toolchains or a bug in `rules_python`.
diff --git a/python/repositories.bzl b/python/repositories.bzl
index b293b55..37cc34e 100644
--- a/python/repositories.bzl
+++ b/python/repositories.bzl
@@ -259,6 +259,7 @@
"libs/**",
"Scripts/**",
"share/**",
+ "tcl/**",
]
else:
glob_include += [