diff --git a/lti_consumer/lti_1p3/consumer.py b/lti_consumer/lti_1p3/consumer.py index 3c824e34c62b2f6f4b38a14658be6c9b829a3c6a..f10a96e5b28b737d4a007f50a9ccf0d4fb9a7ab3 100644 --- a/lti_consumer/lti_1p3/consumer.py +++ b/lti_consumer/lti_1p3/consumer.py @@ -1,7 +1,7 @@ """ LTI 1.3 Consumer implementation """ -from six.moves.urllib.parse import urlencode +from urllib.parse import urlencode from . import exceptions from .constants import ( diff --git a/lti_consumer/lti_1p3/tests/test_consumer.py b/lti_consumer/lti_1p3/tests/test_consumer.py index 09f71736abd50b8cce5265667e526f6207f1f825..36a29a4b4955adf593d071c7b584dbb2ed698ca9 100644 --- a/lti_consumer/lti_1p3/tests/test_consumer.py +++ b/lti_consumer/lti_1p3/tests/test_consumer.py @@ -4,11 +4,11 @@ Unit tests for LTI 1.3 consumer implementation from __future__ import absolute_import, unicode_literals import json +from urllib.parse import urlparse, parse_qs import ddt from mock import patch from django.test.testcases import TestCase -from six.moves.urllib.parse import urlparse, parse_qs from Crypto.PublicKey import RSA from jwkest.jwk import load_jwks diff --git a/lti_consumer/utils.py b/lti_consumer/utils.py index 84d64e28a3f8ea350c05ab90426f0ea94abea093..0da58e67b94b77d4bef9a14cf1f4ac38c76ecb6e 100644 --- a/lti_consumer/utils.py +++ b/lti_consumer/utils.py @@ -2,7 +2,6 @@ """ Utility functions for LTI Consumer block """ -from six import text_type from django.conf import settings @@ -40,7 +39,7 @@ def get_lms_lti_keyset_link(location): """ return u"{lms_base}/api/lti_consumer/v1/public_keysets/{location}".format( lms_base=get_lms_base(), - location=text_type(location), + location=str(location), ) @@ -63,5 +62,5 @@ def get_lms_lti_access_token_link(location): """ return u"{lms_base}/api/lti_consumer/v1/token/{location}".format( lms_base=get_lms_base(), - location=text_type(location), + location=str(location), )