I upgraded Bazel to use rules_python 0.39.0 -> all the tests pass.
I removed python providers from Bazel -> smoke tests started failing.
-- Test log: -----------------------------------------------------------
Traceback (most recent call last):
File "/tmp/Bazel.runfiles_vczmqfyg/runfiles/_main/examples/py_native/bin.py", line 4, in
from fib import Fib
ModuleNotFoundError: No module named 'fib'
It looks like that part of information was in Builtin providers that now gets lost.
🐞 bug report
Description
I upgraded Bazel to use rules_python 0.39.0 -> all the tests pass.
I removed python providers from Bazel -> smoke tests started failing.
🔬 Minimal Reproduction
Checkout bazelbuild/bazel#24343
bazel build //src/test/shell/bazel:bazel_example_test --test_filter=test_native_python
🔥 Exception or Error
https://storage.googleapis.com/bazel-untrusted-buildkite-artifacts/01932fe0-131a-4503-8eac-2516742f6f27/src/test/shell/bazel/bazel_example_test/shard_1_of_3/test_attempts/attempt_1.log
Example in: https://github.com/bazelbuild/bazel/blob/master/examples/py_native/bin.py
My thoughs
It looks like that part of information was in Builtin providers that now gets lost.