sha_for_file now returns None when a file does not exist.
Updating requirements.