I like the concept of watchr: it monitor the file system and run a callback when something changes. Is there a pure Python equivalent? Preferably pip installable.
You should probably look at watchdog:
http://packages.python.org/watchdog/