-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Make travis builds use wheels again #2576
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
Conversation
|
Never mind -- this obviously did not do the trick! |
|
Reopening this anyways because we should still remove the --use-mirrors. |
|
If I just run at the command line that works. |
|
This does seem to be working. The only change I think is to remove the |
|
Even the runs that are passing, though, are still not picking up the wheels...from the build at https://travis-ci.org/astropy/astropy/jobs/26306631 |
|
I think you need to scroll further down: I think the debug messages you're referring to are from code that first tries to process the URL as a file path (and then skipping it because it's not a local file path). |
|
Oh, how strange though. It's only for the |
|
Seems like that may have been a temporary issue though: let me try re-running that one. |
|
@mwcraig Perhaps one other thing we should add is |
|
@embray -- I've seen some intermittent failures from wheels.astropy.org in the package_template builds too. I agree that I'll update this PR, removing |
|
@embray -- Should the sphinx version be changed too? It is currrently pegged at |
|
No, that's unrelated. |
|
True, but sphinx is getting built from source right now because the wheelhouses don't have 1.2b3... |
|
I think that's expected and okay for now. I know there was something discussed about this a while back, but Sphinx has been at 1.2b3 for some time now for Reasons (that I can't recall). |
|
We are down to fails because Could code these in to not use wheels or build wheels for them or put I'd lean towards getting the wheels made, but am fine with any of these. |
|
Ah, what about this. Two commands: Use |
|
PyPI now has a sphinx 1.2.2, so it may well be safe to do sphinx>=1.2b3 instead of == ... if you change it to that and it works, feel free to change it to that, @mwcraig. Alternatively, it looks like wheels2.astropy.org has sphinx 1.2.2, so it should probably be able to get the wheel from there. |
|
I like the |
|
@mwcraig Thanks for taking this on. I hope this approach will do the trick. We really need this since this is causing all the builds to go haywire 😾 |
|
Not a problem...I think I still come out way ahead in the cost/benefit sense as far as astropy goes :) |
|
@embray -- do you want me to squash before this is merged? Some of the runs are still taking a long time (15-25 min), about 12min of that actually running the tests in some cases. Am guessing that is out of our control, though... |
|
If I were to hazard a guess it would be the |
|
I see this is squashed and tests pass, so I'm going to go ahead and merge this. Thanks @mwcraig ! |
Make travis builds use wheels again
@embray @Cadair -- this should not be merged until the
-vvvoption is removed, have that in so any remaining problems can be debugged.Feel free, if you want this fix immediately and I'm not around to update this PR, to close it and do your own with the fix.
Fix was to remove the deprecated
--use-mirrors