I have a Python class full of static methods. What are the advantages and disadvantages of packaging these in a class rather than raw functions?
Classes are only useful when you have a set of functionality than interacts with a set of data (instance properties) that needs to be persisted between function calls and referenced in a discrete fashion.
If your class contains nothing other than static methods, then your class is just syntactic cruft, and straight functions are much clearer and all that you need.
Is there any advantage in using a Python class?