Help Upgrading PyTrilinos to Python 3
Created by: wfspotz
A while back, I created a branch in which I upgraded PyTrilinos to work with both Python 2.7 and Python 3.5. I have not merged this to the develop branch, mainly because it modified some of the Trilinos build system, and I was wary about pushing it onto the Trilinos community without fully testing it.
My upgrade was implemented prior to the TriBITS upgrade to support Python 3. When I merge my branch with develop, I should get all of the TriBITS upgrades. That will leave, for the most part I believe, CMakeLists.txt files that reside in packages that do stuff like:
COMMAND ${PYTHON_EXECUTABLE} -c "print ..."
For packages that have Python wrappers, these cmake commands have already been fixed (probably in both develop and my branch, with potential conflicts that will have to be addressed). So the risk is with non-PyTrilinos packages that still have these kind of cmake Python commands. Presumably, all of the PT packages have been addressed. Yes?
So @bartlettroscoe, what do you think? Would a typical checkin-test.py be sufficient? Can you think of any additional testing I should do pre-push?