ignore *.pyc
can't import builtins in python 2.x, but you don't need to to see the bytes type anyway
FileNotFoundError only exists in python >= 3.3, so we need to try IOError on earlier versions instead
added python 3.3