-
Notifications
You must be signed in to change notification settings - Fork 370
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
MacOS stage of Travis CI is broken #1822
Comments
And, on top of this, some new news from Travis CI: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing If I'm reading this right, this means we have to move to a paid (subscription) plan to continue building on MacOS, or apply for OSS credits. |
Looking at the build log in #1826, the first thing I noticed is an failure to build certain code in connection with installation of matplotlib (lines 777-808 in https://travis-ci.org/github/nest/nest-simulator/jobs/741134305) ending in
I found some older posts discussion missing I also noted that a lot of time is spent on building NumPy, which is installed via pip. I wonder if we could avoid this by installing binaries from suitable archives. This would have the advantage that at least all package versions with pertaining libraries should be consistent. Alternatives would be Miniconda, Homebrew and MacPorts. Homebrew does not provide Matplotlib, so it cannot be the one solution solving (almost) all. MacPorts seems to provide almost all we need, although at present MPI4Py only up to Python 3.8. But maybe we do not have to use 3.9 on Travis already? |
Am working on this |
This looks like an issue with a Python 3.8 vs. 3.9 version conflict. Possibly, this is due to the default Python version in the Travis CI MacOS image having been upgraded to 3.9.
The text was updated successfully, but these errors were encountered: