PyTrilinos: Cherry-pick recent fixes into 12.14 release branch
Created by: wfspotz
@trilinos/pytrilinos
Expectations
PyTrilinos should compile and install, and all tests should pass for the 12.14 release. Since PyTrilinos is not yet part of nightly or PR testing, this verification has to be done separately.
Current Behavior
There are installation and testing errors for PyTrilinos in the current 12.14 branch. These problems have been fixed on the develop branch, so cherry-picking the appropriate commits should be all that is required.
Definition of Done
Under the 12.14 branch: For Python 2:
-
PyTrilinos configures correctly for all wrapped packages, with the possible exception of Tpetra -
PyTrilinos builds without errors for this configuration -
PyTrilinos can be installed into an installation directory without errors -
All tests and examples pass within the build directory -
All packages can be manually import
ed into python successfully from the installed version
For Python 3:
-
PyTrilinos configures correctly for all wrapped packages, with the possible exception of Tpetra -
PyTrilinos builds without errors for this configuration -
PyTrilinos can be installed into an installation directory without errors -
All tests and examples pass within the build directory -
All packages can be manually import
ed into python successfully from the installed version