In the latest version the hash_funcs in st.cache doesn`t support typing objects (as List, Dict etc…)
For example:
from typing import List
@st.cache(
hash_funcs={List: lambda _: None})
will throw this error:
AttributeError: __qualname__
If I use list instead of List it works…
In previous versions it worked with the typing objects as well…