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 branch 'eliminate-py2raise' into fix-nextwid
Test for wid on reload