Description
Like javascript-based clients, let's use the tus.io protocol for the client-py.It has the following advantages:
- All the advantages of tus.io protocol such as resuming uploads
- More accurate progress bars
- Authentication is done first before actually sending the payload, reducing possible network traffic waste upon authentication failure in the legacy API