methodtools allows to expand functools features to methods, classmethods, staticmethods and even for (unofficial) hybrid methods.