Twilio-org / rapid-response-kit

This Twilio-powered Rapid Response Kit gives you the elements to build and deploy communications apps quickly and easily.
302 stars 96 forks source link

Python 3 support #29

Open Lewiscowles1986 opened 4 years ago

Lewiscowles1986 commented 4 years ago

As the travis yaml definition states Python3 support is not there yet, lets ticket it.

This could be tiny, but it could be larger. I don't know yet

Lewiscowles1986 commented 4 years ago

Likely to be a long ride if I do get this handled, but hopefully documenting will help other interested parties.

Lewiscowles1986 commented 4 years ago

@miguelgrinberg I hope you do not mind me tagging you on this

I have a branch that deploys and passes all tests using Python3 and newer dependencies. It removes the gdata, replacing with gspread and oauth2client, and I have tested sharing with a google user email address using that.

I may revert changes relating to Twilio client. I'm not fully sure why the Python API has so many major revisions having manually read some of the changes.

I've not taken the time to use blueprints, g instead of globals or any nicer touches or extensions of tests.