dewi-alliance / grants

Details of the DeWi Alliance Grant Program
41 stars 15 forks source link

Helium Official Python Library #27

Open jcronyn opened 2 years ago

jcronyn commented 2 years ago

Project:

Official Helium API Python Library

Elevator Pitch:

Currently there is a JS library for the Helium API but no Python library. Adding this as an officially supported library would lower the barrier to entry for Python developers and allow a new community to get involved in the development of API tooling.

Total fiat/hnt ask:

$50,000 HNT

Name and Address:

Crypto Balloon LLC - 3712 Ringgold Road #185, Chattanooga, TN 37412

Team or Project website:

www.cryptoballoon.net

Code Repos of team or key applicants:

Joe Cronyn

Joshua Miller

Project Details:

The Helium community will benefit from having an official Python library.

The final deliverable for this project will be a Python library that meets the following criteria.

Roadmap:

Milestone + Date Deliverable Summary Cost
MS1, Q1-2022 Build basic client using Open API Spec Using the Helium API's Open API Specification, we will create a basic stub library for Python and wire it up as a usable package. 10,000 USD
MS2, Q2-2022 Add functionality to meet JS SDK parity Research and build on client from MS1 to bring into feature parity with JS SDK 25,000 USD
MS3, Q2/Q3-2022 MVP Delivery - Complete any remaining other tasks (CI/CD, Testing, Etc.) Python library completed and ready for community stewardship. All CI/CD and other goals completed and ready for final delivery. 15,000 USD
ashdwilson commented 2 years ago

Hey there, I've been working on https://github.com/ashdwilson/helium-python since late November, and I've already knocked out many of the deliverables. What do you think about working together and delivering early?

thecardcheat commented 2 years ago

@ashdwilson Looks like you've made a lot of progress recently since we opened this grant request which is awesome! We reviewed the landscape of python projects prior to presenting this grant but most had been abandoned and weren't in a good place and your repo was new enough that we weren't sure of the intended trajectory. I've sent you a connection request on LI so we can exchange info to chat over discord so we can knock out a lot of the questions about where we see this going faster.

thecardcheat commented 2 years ago

https://github.com/ashdwilson/helium-python has been removed and #28 withdrawn @JessmFromEarth and Ash has let us know his availability to contribute is not definite.