Polkassembly Logo

Create Pencil IconCreate
OpenGov

Notice: Polkadot has migrated to AssetHub. Balances, data, referenda, and other on-chain activity has moved to AssetHub.Learn more

View All Small Spender

Maintenance & Support Substrate Python API (Jan-Mar 2024)

inSmall Spender
2 years ago
Executed

For the last four years, Polkascan Foundation has been maintaining the Substrate Python API: py-substrate-interface, py-scale-codec and several Python bindings for cryptographic RUST crates used by Substrate.

The Substrate Python API is a library, with similar features as Polkadot-JS API. With this API, Python developers can build apps that interact with any Polkadot, Kusama or other Substrate based chain. There are APIs for different programming languages and our API library is at the moment the only one available for the Python programming language.

As of writing 353 Github repositories and 31 Python packages are depending on the Python API.

With this treasury proposal, we are asking retroactive funding for our activities in the period January until March 2024.

Requested funding: 9,831.25 EUR

For more details, see our full proposal.

Comments (2)

2 years ago

Hello @arjanz,

Thank you for maintaining the libraries. The Substrate interface library has 5, and the SCALE codec library has only 1 commit for the proposed period of Jan-Mar '24. There isn't too much activity in the binding libraries either. However, I believe that the costs are justified. Just as a note for the next proposal (April-Jun '24), it would be good to have more granularity in the breakdown of working hours to clear out any doubts.

I support the proposal.

Best regards,
kukabi | Helikon

2 years ago

Hi @🏔 HELIKON 🏔 

Thanks for your feedback, I agree a more detailed breakdown would increase understanding on where the hours were spent. Next time I will include the amount of hours per activity.

Last quarter, the most time was spent on figuring out rebuilding the build pipeline to automatically compile wheels for all different OS and archs, so this will save significant time with future releases. For example this PR, which, of course, in the end only resulted in 1 commit in main.

In general, this maintenance is a part time activity for me. It is mostly reactive on requests or questions from the community. That said, it is very rewarding to see how Python developers are utilizing my modest contribution to this community and the feedback I receive from them.

Thanks for your support and again for your feedback, it is appreciated!

Arjan

2 years ago

ChaosDAO would like to provide the following feedback from our community. We offer this feedback voluntarily in the spirit of OpenGov, in order to help teams improve their proposals so we can all build the network together.

  1. Some members liked the multiple supporting languages.

  2. Other members highlighted the importance of Python language inclusion.

  3. ChaosDAO members pointed out that this is a fair request.

  4. Some members emphasized the great team’s responsiveness and their supportive behavior.

ChaosDAO votes as a collective based on the results of our anonymous internal voting procedures. Our members are not required to provide any feedback about why they have voted in a particular direction. Similarly, to respect our members' right to anonymity, we will not be sharing the names of individuals who have chosen to voluntarily provide feedback.

PleaseLogin to comment

Requested

DOT
1.21K DOT

Proposal Passed

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2026

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy