Py-polkadot-sdk maintenance

Since the repository of the py-substrate-interface has no activity since October 2024, I started a discussion on the repository.

I asked about the future of maintenance of the project.

And as suggested by @HugoTrentesaux and @bgallois, I asked about the W3F grant programs to the maintainer.

Wait and see…

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.

He recently added Python 3.13 support to build the Rust dependencies he is maintaining for substrate-interface :

Wow, le dépôt a changé de propriétaire et de nom :