I only see three - Pack.{__getitem__,__contains__,get_raw}. Perhaps rename the argument there from sha1 to sha?