-
Notifications
You must be signed in to change notification settings - Fork 4
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: Building on Neutrino155 master: debug petsc -3.10 build #78
base: master
Are you sure you want to change the base?
Conversation
Update install.sh
Test seemed to fail for v3.10 but might pass for others. Want to see if petsc and petsc4py successful compile now that pip is pinned to 23.0.1.
Suggestion from warning message: ```DEPRECATION: petsc4py is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559```
Lets see if this one still fails to build petsc!
@Chiffafox any ideas here? 😁 |
Basically the problem is two-fold
I see two possible solutions
I'll see what I can do to make (1) work, hopefully that solves the problem. |
Okay, I have localized it to a version change in pip: with pip version Tl;DR is we need to version-lock pip to 23.0.1 or lower. |
It's really spooky that some random change somewhere can totally break our installation. That's not supposed to be the way versioning works. Not that I know how to fix it but honestly it should not be this difficult. @Chiffafox wild idea: any way we can install PETSc from source or something? Would that be easier? |
Just trying to isolate the problem to 3.10 -- eliminate all other versions, remove serial tests.