We are currently in this weird place where Python 2 is not supported anymore, but we are not removing compatibility with it because instances in the wild have perhaps not changed to Python 3 yet.
The tests (with https://github.com/inveniosoftware/invenio-files-rest/pull/236) don't cover Python 2, but the compatibility layer (six) is still there...
Once we are decided to make the jump, we should remove six and make a new release with a major version bump.
We are currently in this weird place where Python 2 is not supported anymore, but we are not removing compatibility with it because instances in the wild have perhaps not changed to Python 3 yet. The tests (with https://github.com/inveniosoftware/invenio-files-rest/pull/236) don't cover Python 2, but the compatibility layer (six) is still there...
Once we are decided to make the jump, we should remove six and make a new release with a major version bump.