https://amoffat.github.io/sh/
Subprocess is a bit verbose to use, though... A wrapper would be nice.
... unfortunately, I'm stuck with python2.4 or 2.6 on most machines my Python code has to run on. :/