Updates (vendored) bleach to 6.2.0 and removes dependencies on six and html5lib
#7013
+9
−119
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for features / changes
Addresses #7010.
The old version of bleach that we were using, needed dependencies
sixandhtml5libto be installed, and the old version of "six" that we were using for CI via bazel is not supported in python >= 3.12, which causes some issues at least for local builds and CI when using newer versions of python.Technical description of changes
Update the version of bleach specified in the
http_archiverule used by bazel and remove rules referring tosixandhtml5lib.Detailed steps to verify changes work correctly (as executed by you)
Created a virtualenv with python 3.12+ and ran
bazel run //tensorboard -- --logdir=<logdir>, and verified that it runs correctly. Also CI should be passing for this to get merged.