Skip to content

Commit 9ec2444

Browse files
committed
chore: end support for python 3.7
1 parent 90ac7dd commit 9ec2444

File tree

128 files changed

+233
-253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+233
-253
lines changed

.github/workflows/python.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
max-parallel: 3
2222
matrix:
2323
python:
24-
- version: "3.7"
2524
- version: "3.8"
2625
- version: "3.9"
2726
- version: "3.10"

authlib/common/errors.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#: coding: utf-8
21
from authlib.consts import default_json_headers
32

43

@@ -20,11 +19,11 @@ def __init__(self, error=None, description=None, uri=None):
2019
if uri is not None:
2120
self.uri = uri
2221

23-
message = '{}: {}'.format(self.error, self.description)
24-
super(AuthlibBaseError, self).__init__(message)
22+
message = f'{self.error}: {self.description}'
23+
super().__init__(message)
2524

2625
def __repr__(self):
27-
return '<{} "{}">'.format(self.__class__.__name__, self.error)
26+
return f'<{self.__class__.__name__} "{self.error}">'
2827

2928

3029
class AuthlibHTTPError(AuthlibBaseError):
@@ -33,7 +32,7 @@ class AuthlibHTTPError(AuthlibBaseError):
3332

3433
def __init__(self, error=None, description=None, uri=None,
3534
status_code=None):
36-
super(AuthlibHTTPError, self).__init__(error, description, uri)
35+
super().__init__(error, description, uri)
3736
if status_code is not None:
3837
self.status_code = status_code
3938

authlib/consts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version = '1.2.1'
33
author = 'Hsiaoming Yang <[email protected]>'
44
homepage = 'https://authlib.org/'
5-
default_user_agent = '{}/{} (+{})'.format(name, version, homepage)
5+
default_user_agent = f'{name}/{version} (+{homepage})'
66

77
default_json_headers = [
88
('Content-Type', 'application/json'),

authlib/deprecate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class AuthlibDeprecationWarning(DeprecationWarning):
1010

1111
def deprecate(message, version=None, link_uid=None, link_file=None):
1212
if version:
13-
message += '\nIt will be compatible before version {}.'.format(version)
13+
message += f'\nIt will be compatible before version {version}.'
1414
if link_uid and link_file:
15-
message += '\nRead more <https://git.io/{}#file-{}-md>'.format(link_uid, link_file)
15+
message += f'\nRead more <https://git.io/{link_uid}#file-{link_file}-md>'
1616
warnings.warn(AuthlibDeprecationWarning(message), stacklevel=2)

authlib/integrations/base_client/async_app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ async def create_authorization_url(self, redirect_uri=None, **kwargs):
3636
if self.request_token_params:
3737
params.update(self.request_token_params)
3838
request_token = await client.fetch_request_token(self.request_token_url, **params)
39-
log.debug('Fetch request token: {!r}'.format(request_token))
39+
log.debug(f'Fetch request token: {request_token!r}')
4040
url = client.create_authorization_url(self.authorize_url, **kwargs)
4141
state = request_token['oauth_token']
4242
return {'url': url, 'request_token': request_token, 'state': state}

authlib/integrations/base_client/async_openid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
__all__ = ['AsyncOpenIDMixin']
55

66

7-
class AsyncOpenIDMixin(object):
7+
class AsyncOpenIDMixin:
88
async def fetch_jwk_set(self, force=False):
99
metadata = await self.load_server_metadata()
1010
jwk_set = metadata.get('jwks')

authlib/integrations/base_client/framework_integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import time
33

44

5-
class FrameworkIntegration(object):
5+
class FrameworkIntegration:
66
expires_in = 3600
77

88
def __init__(self, name, cache=None):

authlib/integrations/base_client/registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
)
1616

1717

18-
class BaseOAuth(object):
18+
class BaseOAuth:
1919
"""Registry for oauth clients.
2020
2121
Create an instance for registry::

authlib/integrations/base_client/sync_app.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
log = logging.getLogger(__name__)
1313

1414

15-
class BaseApp(object):
15+
class BaseApp:
1616
client_cls = None
1717
OAUTH_APP_CONFIG = None
1818

@@ -89,7 +89,7 @@ def _send_token_request(self, session, method, url, token, kwargs):
8989
return session.request(method, url, **kwargs)
9090

9191

92-
class OAuth1Base(object):
92+
class OAuth1Base:
9393
client_cls = None
9494

9595
def __init__(
@@ -144,7 +144,7 @@ def create_authorization_url(self, redirect_uri=None, **kwargs):
144144
client.redirect_uri = redirect_uri
145145
params = self.request_token_params or {}
146146
request_token = client.fetch_request_token(self.request_token_url, **params)
147-
log.debug('Fetch request token: {!r}'.format(request_token))
147+
log.debug(f'Fetch request token: {request_token!r}')
148148
url = client.create_authorization_url(self.authorize_url, **kwargs)
149149
state = request_token['oauth_token']
150150
return {'url': url, 'request_token': request_token, 'state': state}
@@ -169,7 +169,7 @@ def fetch_access_token(self, request_token=None, **kwargs):
169169
return token
170170

171171

172-
class OAuth2Base(object):
172+
class OAuth2Base:
173173
client_cls = None
174174

175175
def __init__(
@@ -251,7 +251,7 @@ def _create_oauth2_authorization_url(client, authorization_endpoint, **kwargs):
251251
code_verifier = generate_token(48)
252252
kwargs['code_verifier'] = code_verifier
253253
rv['code_verifier'] = code_verifier
254-
log.debug('Using code_verifier: {!r}'.format(code_verifier))
254+
log.debug(f'Using code_verifier: {code_verifier!r}')
255255

256256
scope = kwargs.get('scope', client.scope)
257257
if scope and 'openid' in scope.split():

authlib/integrations/base_client/sync_openid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from authlib.oidc.core import UserInfo, CodeIDToken, ImplicitIDToken
33

44

5-
class OpenIDMixin(object):
5+
class OpenIDMixin:
66
def fetch_jwk_set(self, force=False):
77
metadata = self.load_server_metadata()
88
jwk_set = metadata.get('jwks')

0 commit comments

Comments
 (0)