The issue is uploading reporting fro http uploads (object storage will report upload). Basically the http upload is post with urllib that does not support upload callbacks for progress report. If you have an idea here, we will gladly add it (as you mentioned it can be quite annoying to have to open network manager to verify the upload is progressing)
AgitatedDove14
option 1: use "aiohttp" (async http framework) - https://github.com/aio-libs/aiohttp
option 2: https://stackoverflow.com/questions/5925028/urllib2-post-progress-monitoring
option 3: https://docs.python-requests.org/en/latest/user/advanced/#streaming-uploads + use a generator to yield tiny chunks and print the progress between chunks
Thanks LethalCentipede31 , i think (3) is the most stable solution (as it doesn't require to add another package, and should work on any python version / OS)
This is actually what we do for downloads .
DO you know if there is a minimum required python requests version ?