This Python client does not seem to be maintained anymore (since October 2024).
Having too much issues with this client (very slow, not threadsafe, hard to contribute), I have developed my own Substrate client for Tikka.
My little Python Substrate client has this features:
Much faster !
Only two files (substrate_client.py and keypair.py) !
Use a connection pool to be threadsafe and fast !
Only depends on the ScaleCodec library !
Use a cache of the metadata for speed !
[EDIT]
Links to this fast and light mini-client:
I have no plan to maintain a full featured Subtrate client for Python developpers, but anybody will be able to use my little client as a base for a more complete project in full Python.
So I will only follow the life of py-substrate-interface to see if my own client miss something.
The Python community can use subxt or subxtpy for their Substrate clients, if a Rust dependency is not a problem.