Skip to content

RFE: drop use six module #426

Open
Open
@kloczek

Description

@kloczek

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 😃

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions