4.0.0 Dropped support for end-of-life Python 3.7. Support PyPy 3.9 Replace deprecated locked_cached_property decorator with cached_property