WIP: Building on Neutrino155 master: debug petsc -3.10 build#78
WIP: Building on Neutrino155 master: debug petsc -3.10 build#78
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.