dropbox-sdk-python
dropbox-sdk-python copied to clipboard
RFE: drop use `six` module
Looks like dropbox is one of the only handfull modules whch still is using six
[tkloczko@devel-g2v dropbox-sdk-python-11.30.0]$ grep -rw six
dropbox/dropbox_client.py:import six
dropbox/dropbox_client.py: assert isinstance(obj_result, six.string_types), \
dropbox/dropbox_client.py: if not isinstance(request_binary, (six.binary_type, type(None))):
dropbox/oauth.py:import six
dropbox/oauth.py:if six.PY3:
dropbox/oauth.py: if six.PY2 and isinstance(target, six.text_type):
dropbox/oauth.py: if isinstance(o, six.binary_type):
dropbox/oauth.py: if isinstance(o, six.text_type):
dropbox/oauth.py: utf8_params = {encode(k): encode(v) for k, v in six.iteritems(params)}
example/updown.py:import six
example/updown.py: if not isinstance(name, six.text_type):
requirements.txt:six >= 1.12.0
setup.py: 'six >= 1.12.0',
It would be good to rewrite thise parts to drop use six 😃
I can't make any promises as to if/when we'd do so, but I'll bring this up with the team. Thanks!
Don't worry .. I'm only humbly flagging that it si still something to clean up/cut some legacy dependencies 😃
my strange addiction https://wiki.debian.org/Python3-six-removal