-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flip the value of --experimental_python_import_all_repositories
to false and remove the flag
#2636
Comments
Ok I won't manage to fix everything for that change so I am rescheduling it for 0.6 |
FYI, this change will heavily affect the Android testing infrastructure (android_device) that is being open sourced at https://github.com/google/android-testing-support-library. It is mostly in Python and has several external repositories that it imports from. |
This is an interesting situation, in that we know we want to ban the old behavior and we even already have a flag to do it, but the new behavior doesn't have a complete story yet. See #7067. In the meantime, we might go ahead and rename this to |
I just ran into an issue running Bazel that I tracked down to this flag. When this flag is set to true, the PY3 version has PY2 dependencies in its PYTHONPATH, causing issues starting the application (the exact issue being that PY2 deps have the enum34 package which causes issues when using Python 3). So just a note that this flag can cause some very unexpected behaviours. |
The current behavior also causes strangeness in Would adding the |
cc @rickeylev |
Any updates? I'm here because of this issue |
|
Filing a bug here so that we don't forget to get rid of Yet Another Command Line Option.
The text was updated successfully, but these errors were encountered: