Py-substrate-interface 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…

3 Likes

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 !
  • One file !
  • Use a connection pool to be threadsafe and fast !
  • Only depends on the ScaleCodec library !
  • Use a cache of the metadata for speed !

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.

3 Likes

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

1 Like