Skip to content

Commit abc138b

Browse files
committed
change to relative imports, update deprecation/removal dates
1 parent b18be5a commit abc138b

36 files changed

+166
-138
lines changed

addon.xml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@
99
<extension point="xbmc.addon.metadata">
1010
<platform>all</platform>
1111
<news>
12-
[chg] refactor oauth for inclusion of helix
13-
[add] helix api
14-
[add] add usher.live_request and usher.video_request
15-
[add] MobileClient().revoke_token and MobileClient().get_app_access_token queries
16-
[add] Kodi logging
17-
[add] v5 users.users
12+
[chg] to relative imports
13+
[upd] deprecation/removal dates
1814
</news>
1915
<assets>
2016
<icon>icon.png</icon>

changelog.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.0.1
2+
[chg] to relative imports
3+
[upd] deprecation/removal dates
4+
15
2.0.0
26
[chg] refactor oauth for inclusion of helix
37
- adds MobileClient().prepare_token_uri() for generating app access tokens, adds client_secret requirement

resources/lib/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
__all__ = ['twitch']
3+
4+
from . import twitch

resources/lib/twitch/__init__.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# -*- encoding: utf-8 -*-
22

3+
__all__ = ['VERSION', 'CLIENT_ID', 'CLIENT_SECRET', 'OAUTH_TOKEN', 'APP_TOKEN', 'api', 'oauth',
4+
'exceptions', 'keys', 'log', 'methods', 'parser', 'queries', 'scraper']
5+
36
VERSION = '2.0.0'
47
CLIENT_ID = ''
58
CLIENT_SECRET = ''
69
OAUTH_TOKEN = ''
710
APP_TOKEN = ''
11+
12+
from . import api
13+
from . import oauth
14+
from . import exceptions
15+
from . import keys
16+
from . import log
17+
from . import methods
18+
from . import parser
19+
from . import queries
20+
from . import scraper
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# -*- encoding: utf-8 -*-
22

3-
from twitch.api import v5 # V5 is deprecated and will be removed entirely on 2/14/18
4-
from twitch.api import v5 as default
5-
from twitch.api import helix
3+
__all__ = ['v5', 'default', 'helix', 'parameters', 'usher']
64

7-
__all__ = ['v5', 'default', 'helix']
5+
from . import v5 # V5 is deprecated and will be removed entirely on 12/31/18
6+
from . import v5 as default
7+
from . import helix
8+
from . import parameters
9+
from . import usher
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# -*- encoding: utf-8 -*-
22
# https://dev.twitch.tv/docs/
33

4-
from twitch.api.helix import clips # NOQA
5-
from twitch.api.helix import games # NOQA
6-
from twitch.api.helix import streams # NOQA
7-
from twitch.api.helix import users # NOQA
8-
from twitch.api.helix import videos # NOQA
4+
__all__ = ['clips', 'games', 'streams', 'users', 'videos']
5+
6+
from . import clips # NOQA
7+
from . import games # NOQA
8+
from . import streams # NOQA
9+
from . import users # NOQA
10+
from . import videos # NOQA

resources/lib/twitch/api/helix/clips.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# -*- encoding: utf-8 -*-
22
# https://dev.twitch.tv/docs/api/reference
33

4-
from twitch import keys, methods
5-
from twitch.queries import HelixQuery as Qry
6-
from twitch.queries import query
4+
from ... import keys, methods
5+
from ...queries import HelixQuery as Qry
6+
from ...queries import query
77

88

99
# required scope: none

resources/lib/twitch/api/helix/games.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# -*- encoding: utf-8 -*-
22
# https://dev.twitch.tv/docs/api/reference
33

4-
from twitch import keys
5-
from twitch.api.parameters import Cursor
6-
from twitch.queries import HelixQuery as Qry
7-
from twitch.queries import query
4+
from ... import keys
5+
from ...api.parameters import Cursor
6+
from ...queries import HelixQuery as Qry
7+
from ...queries import query
88

99

1010
# required scope: none

resources/lib/twitch/api/helix/streams.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# -*- encoding: utf-8 -*-
22
# https://dev.twitch.tv/docs/api/reference
33

4-
from twitch import keys
5-
from twitch.api.parameters import Cursor, Language, StreamTypeHelix
6-
from twitch.queries import HelixQuery as Qry
7-
from twitch.queries import query
4+
from ... import keys
5+
from ...api.parameters import Cursor, Language, StreamTypeHelix
6+
from ...queries import HelixQuery as Qry
7+
from ...queries import query
88

99

1010
# required scope: none

resources/lib/twitch/api/helix/users.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# -*- encoding: utf-8 -*-
22
# https://dev.twitch.tv/docs/api/reference
33

4-
from twitch import keys, methods
5-
from twitch.api.parameters import Cursor
6-
from twitch.queries import HelixQuery as Qry
7-
from twitch.queries import query
4+
from ... import keys, methods
5+
from ...api.parameters import Cursor
6+
from ...queries import HelixQuery as Qry
7+
from ...queries import query
88

99

1010
# optional scope: user:read:email

0 commit comments

Comments
 (0)