-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
[tune] debug py37 build #12597
[tune] debug py37 build #12597
Conversation
Signed-off-by: Richard Liaw <rliaw@berkeley.edu>
Ah nice catch! Do you know why the Python 3.6 tests don't go through the miniconda codepath? Or I guess what is |
They do go through the miniconda path. On 3.7, i think we install miniconda but don't set pip to the right miniconda pip. On 3.6 i think we install miniconda, and we use the miniconda pip going forward. In any case, this actually passes tests: https://travis-ci.com/github/ray-project/ray/builds/206209467 |
@richardliaw This is great! I'm just asking so I can understand where the 3.6 and 3.7 tests diverge. Do you know where/why
is happening? I had spent some time trying to figure this out and from our install-dependencies script it did not seem like there should've been any pip difference between the 3.6 and 3.7 tests. |
My hypothesis is that the 3.6 miniconda env has the newest version of pip but not on 3.7. I was able to verify that after miniconda installation, the However, it is actually really hard to give you a full debug because every tweak to the script requires a CI build, which can queue for multiple hours... |
…nto fix-py37-build
Why are these changes needed?
Related issue number
Checks
scripts/format.sh
to lint the changes in this PR.