Use compile and eval so that we don't need py2raise.py

Including this file results in ugly warnings during package install
Flake8 fix
Merge pull request #632 from scottkmaxwell/eliminate-py2raise

Use compile and eval so that we don't need py2raise.py