port to python 2 so we can use FSEvents on Mac