move-coop / parsons

A python library of connectors for the progressive community.
https://www.parsonsproject.org/
Other
260 stars 132 forks source link

Canalespy gsheet helper functions #961

Open sharinetmc opened 9 months ago

sharinetmc commented 9 months ago

Added some internal tmc canalespy gsheet functions to parsons! One function recursively re-attempts a specified gsheet method, while the other combines data from multiple gsheets into one parsons table. Also, not quite sure why there's the import issue in the unit tests?

sharinetmc commented 4 months ago

@Jason94 @shaunagm, I think I addressed all the comments, but am still getting failed checks. However, I'm really not to sure how to resolve these issues pasted below:

ImportError: cannot import name 'GoogleSheets' from 'parsons' (/home/runner/work/parsons/parsons/parsons/init.py)

shaunagm commented 2 months ago

Maybe you can combine the changes from this and #960 into a fresh PR? These are out of date enough that simply updating to the most recent version of main might fix the existing issues.