-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
WIP: Pip uninstall mayavi and pysurfer from CircleCI #7702
WIP: Pip uninstall mayavi and pysurfer from CircleCI #7702
Conversation
I don't think we actually want to take this step until we change the default. And even then we still want them for testing. The next logical step is just to remove them from CircleCI I think |
So you mean |
if |
For future reference then, there is a dependency to
|
I mean the default for users, not the CI machinery. Just by changing |
Yes exactly what I'm thinking
It might make sense to actually have one of the runs not have mayavi at all, for reasons like this. Feel free to make that change. But like CircleCI, just |
I understand.
I think I will add that to #7162 because there are other considerations like which CI (Travis, Azure) and what job |
Actually it looks like one of the CI runs already has a |
All good then |
I'll revert and modify Circle to to the same |
That would explain why we did not run into the |
It's an item of #7162 |
The following needs to be modified somehow:
|
The
you'll know if it works if CircleCI spews the same debug lines as it does on |
It seems that using:
works but it looks like the log is duplicated compared to I will try next with just:
|
I recommend using circleci in SSH mode, you can iterate and test much faster that way. You get in, source $BASH_ENV, and should be good to go |
Actually the double logging might be due to the use of QGLWidget, IIRC this actually causes two contexts to be created even though only one is used. I bet it will be fixed in my PyVista PR. Might not be worth worrying about too much here even if the logging is doubled, it's really just there for debugging when we need to |
Okay then. Should I start a |
Yep, let's see if it succeeds! |
do you need feed back here?
… |
I was waiting for the CIs but yes, this is basically ready for reviews @agramfort |
I see no objection to merge if CIs are green |
Codecov Report
@@ Coverage Diff @@
## master #7702 +/- ##
=======================================
Coverage 90.24% 90.24%
=======================================
Files 455 455
Lines 84666 84666
Branches 13414 13414
=======================================
+ Hits 76405 76406 +1
Misses 5393 5393
+ Partials 2868 2867 -1 |
Something went wrong with CircleCI, the front page is completely broken on my browser: https://19884-1301584-gh.circle-artifacts.com/0/dev/index.html |
That is happening on all PRs, I think it's some server configuration bug introduced by the CircleCI folks but haven't looked into if there is an open issue about it anywhere. If you look at the Chrome properties you'll see that none of the external JS libraries load anymore, including Boostrap. But things are fine on GitHub pages once they're deployed there. |
Upstream report filed https://discuss.circleci.com/t/circleci-403-forbidden-in-html-artifacts/35791 |
Thanks @GuillaumeFavelier ! |
Let's see what happens if I remove
mayavi
andpysurfer
fromrequirements.txt