Before this PR the coverage_tool
automatically registered by rules_python
was visible outside the toolchain repository. This fixes it to be consistent
with non-bzlmod
setups and ensures that the default coverage_tool
is not
visible outside the toolchain repos.
This means that the MODULE.bazel
file can be cleaned-up at the expense of
relaxing the coverage_tool
attribute for the python_repository
to be a
simple string as the label would be evaluated within the context of
rules_python
which may not necessarily resolve correctly without the
use_repo
statement in our MODULE.bazel
.