break out the handlers
ignore generated files from pip