diff --git a/transifex/api/jsonapi/apis.py b/transifex/api/jsonapi/apis.py index 23c929d..079c53f 100644 --- a/transifex/api/jsonapi/apis.py +++ b/transifex/api/jsonapi/apis.py @@ -1,10 +1,6 @@ -from __future__ import absolute_import, unicode_literals - from copy import deepcopy import requests -import six - from .auth import BearerAuthentication from .compat import JSONDecodeError from .exceptions import JsonApiException @@ -60,7 +56,7 @@ def __new__(cls, *args, **kwargs): return result -class JsonApi(six.with_metaclass(_JsonApiMetaclass, object)): +class JsonApi(metaclass=_JsonApiMetaclass): """Inteface for a new {json:api} API connection. Initialization parameters: diff --git a/transifex/api/jsonapi/utils.py b/transifex/api/jsonapi/utils.py index eab7075..b6ffe17 100644 --- a/transifex/api/jsonapi/utils.py +++ b/transifex/api/jsonapi/utils.py @@ -1,8 +1,4 @@ -from __future__ import absolute_import, unicode_literals - -import six - -from .compat import abc +from collections import abc def is_resource(value): @@ -22,7 +18,7 @@ def is_dict(value): def is_list(value): - return isinstance(value, abc.Sequence) and not isinstance(value, six.string_types) + return isinstance(value, abc.Sequence) and not isinstance(value, str) def is_null(value):