summaryrefslogtreecommitdiff
path: root/oauthlib
diff options
context:
space:
mode:
authorHugo <hugovk@users.noreply.github.com>2019-08-15 00:01:16 +0300
committerHugo <hugovk@users.noreply.github.com>2019-08-15 12:24:34 +0300
commitb41d4801dec588d82e6633869ac541e207598297 (patch)
treeec7d832c34f6d9614a5429a0829c1916a90be92d /oauthlib
parent81e37c08162124854822581e23ac2cd81fa43d4a (diff)
downloadoauthlib-b41d4801dec588d82e6633869ac541e207598297.tar.gz
Drop support for legacy Python 2.7
Diffstat (limited to 'oauthlib')
-rw-r--r--oauthlib/common.py17
-rw-r--r--oauthlib/oauth1/rfc5849/__init__.py6
-rw-r--r--oauthlib/oauth1/rfc5849/endpoints/authorization.py6
-rw-r--r--oauthlib/oauth1/rfc5849/parameters.py5
-rw-r--r--oauthlib/oauth1/rfc5849/signature.py5
-rw-r--r--oauthlib/oauth1/rfc5849/utils.py5
-rw-r--r--oauthlib/oauth2/rfc6749/parameters.py6
-rw-r--r--oauthlib/oauth2/rfc6749/tokens.py5
-rw-r--r--oauthlib/oauth2/rfc6749/utils.py11
9 files changed, 13 insertions, 53 deletions
diff --git a/oauthlib/common.py b/oauthlib/common.py
index 52a3567..f4571ca 100644
--- a/oauthlib/common.py
+++ b/oauthlib/common.py
@@ -12,9 +12,12 @@ import collections
import datetime
import logging
import re
-import sys
import time
+import urllib.parse as urlparse
from . import get_debug
+from urllib.parse import quote as _quote
+from urllib.parse import unquote as _unquote
+from urllib.parse import urlencode as _urlencode
try:
from secrets import randbits
@@ -22,18 +25,6 @@ try:
except ImportError:
from random import getrandbits as randbits
from random import SystemRandom
-try:
- from urllib import quote as _quote
- from urllib import unquote as _unquote
- from urllib import urlencode as _urlencode
-except ImportError:
- from urllib.parse import quote as _quote
- from urllib.parse import unquote as _unquote
- from urllib.parse import urlencode as _urlencode
-try:
- import urlparse
-except ImportError:
- import urllib.parse as urlparse
UNICODE_ASCII_CHARACTER_SET = ('abcdefghijklmnopqrstuvwxyz'
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
diff --git a/oauthlib/oauth1/rfc5849/__init__.py b/oauthlib/oauth1/rfc5849/__init__.py
index cdc96e8..da9b1ac 100644
--- a/oauthlib/oauth1/rfc5849/__init__.py
+++ b/oauthlib/oauth1/rfc5849/__init__.py
@@ -12,11 +12,7 @@ import hashlib
import logging
log = logging.getLogger(__name__)
-import sys
-try:
- import urlparse
-except ImportError:
- import urllib.parse as urlparse
+import urllib.parse as urlparse
from oauthlib.common import Request, urlencode, generate_nonce
from oauthlib.common import generate_timestamp, to_unicode
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py
index b465946..945da74 100644
--- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py
+++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py
@@ -12,11 +12,7 @@ from oauthlib.common import Request, add_params_to_uri
from .. import errors
from .base import BaseEndpoint
-
-try:
- from urllib import urlencode
-except ImportError:
- from urllib.parse import urlencode
+from urllib.parse import urlencode
class AuthorizationEndpoint(BaseEndpoint):
diff --git a/oauthlib/oauth1/rfc5849/parameters.py b/oauthlib/oauth1/rfc5849/parameters.py
index 569a136..95e07d5 100644
--- a/oauthlib/oauth1/rfc5849/parameters.py
+++ b/oauthlib/oauth1/rfc5849/parameters.py
@@ -13,10 +13,7 @@ from oauthlib.common import extract_params, urlencode
from . import utils
-try:
- from urlparse import urlparse, urlunparse
-except ImportError: # noqa
- from urllib.parse import urlparse, urlunparse
+from urllib.parse import urlparse, urlunparse
# TODO: do we need filter_params now that oauth_params are handled by Request?
diff --git a/oauthlib/oauth1/rfc5849/signature.py b/oauthlib/oauth1/rfc5849/signature.py
index 78de755..ea6ab39 100644
--- a/oauthlib/oauth1/rfc5849/signature.py
+++ b/oauthlib/oauth1/rfc5849/signature.py
@@ -29,13 +29,10 @@ import hmac
import logging
from oauthlib.common import extract_params, safe_string_equals, urldecode
+import urllib.parse as urlparse
from . import utils
-try:
- import urlparse
-except ImportError:
- import urllib.parse as urlparse
log = logging.getLogger(__name__)
diff --git a/oauthlib/oauth1/rfc5849/utils.py b/oauthlib/oauth1/rfc5849/utils.py
index 83df65c..2dfc1f7 100644
--- a/oauthlib/oauth1/rfc5849/utils.py
+++ b/oauthlib/oauth1/rfc5849/utils.py
@@ -10,10 +10,7 @@ from __future__ import absolute_import, unicode_literals
from oauthlib.common import quote, unquote
-try:
- import urllib2
-except ImportError:
- import urllib.request as urllib2
+import urllib.request as urllib2
UNICODE_ASCII_CHARACTER_SET = ('abcdefghijklmnopqrstuvwxyz'
diff --git a/oauthlib/oauth2/rfc6749/parameters.py b/oauthlib/oauth2/rfc6749/parameters.py
index a3f9dd0..2bca4d2 100644
--- a/oauthlib/oauth2/rfc6749/parameters.py
+++ b/oauthlib/oauth2/rfc6749/parameters.py
@@ -15,6 +15,7 @@ import time
from oauthlib.common import add_params_to_qs, add_params_to_uri
from oauthlib.signals import scope_changed
+import urllib.parse as urlparse
from .errors import (InsecureTransportError, MismatchingStateError,
MissingCodeError, MissingTokenError,
@@ -22,11 +23,6 @@ from .errors import (InsecureTransportError, MismatchingStateError,
from .tokens import OAuth2Token
from .utils import is_secure_transport, list_to_scope, scope_to_list
-try:
- import urlparse
-except ImportError:
- import urllib.parse as urlparse
-
def prepare_grant_uri(uri, client_id, response_type, redirect_uri=None,
scope=None, state=None, **kwargs):
diff --git a/oauthlib/oauth2/rfc6749/tokens.py b/oauthlib/oauth2/rfc6749/tokens.py
index 8873ed5..8e139f6 100644
--- a/oauthlib/oauth2/rfc6749/tokens.py
+++ b/oauthlib/oauth2/rfc6749/tokens.py
@@ -16,13 +16,10 @@ import warnings
from oauthlib import common
from oauthlib.common import add_params_to_qs, add_params_to_uri
+from urllib.parse import urlparse
from . import utils
-try:
- from urlparse import urlparse
-except ImportError:
- from urllib.parse import urlparse
class OAuth2Token(dict):
diff --git a/oauthlib/oauth2/rfc6749/utils.py b/oauthlib/oauth2/rfc6749/utils.py
index 7516c9e..efbf8aa 100644
--- a/oauthlib/oauth2/rfc6749/utils.py
+++ b/oauthlib/oauth2/rfc6749/utils.py
@@ -11,15 +11,8 @@ import datetime
import os
from oauthlib.common import urldecode
-
-try:
- from urllib import quote
-except ImportError:
- from urllib.parse import quote
-try:
- from urlparse import urlparse
-except ImportError:
- from urllib.parse import urlparse
+from urllib.parse import quote
+from urllib.parse import urlparse
def list_to_scope(scope):