Skip to content

Commit 4f64479

Browse files
authored
Rename package from xbox.webapi to pythonxbox (#15)
1 parent e2ab67c commit 4f64479

Some content is hidden

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

69 files changed

+138
-138
lines changed

pyproject.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ dynamic = ["version"]
3232
Homepage = "https://github.com/tr4nt0r/python-xbox"
3333

3434
[project.scripts]
35-
xbox-authenticate = "xbox.webapi.scripts.authenticate:main"
36-
xbox-change-gt = "xbox.webapi.scripts.change_gamertag:main"
37-
xbox-friends = "xbox.webapi.scripts.friends:main"
38-
xbox-searchlive = "xbox.webapi.scripts.search:main"
39-
xbox-xal = "xbox.webapi.scripts.xal:main"
35+
xbox-authenticate = "pythonxbox.scripts.authenticate:main"
36+
xbox-change-gt = "pythonxbox.scripts.change_gamertag:main"
37+
xbox-friends = "pythonxbox.scripts.friends:main"
38+
xbox-searchlive = "pythonxbox.scripts.search:main"
39+
xbox-xal = "pythonxbox.scripts.xal:main"
4040

4141
[tool.ruff]
4242
line-length = 88
@@ -78,14 +78,14 @@ tests = [
7878
[tool.hatch.version]
7979
source = "regex_commit"
8080
commit_extra_args = ["-e"]
81-
path = "xbox/webapi/__init__.py"
81+
path = "src/pythonxbox/__init__.py"
8282

8383
[tool.hatch.build.targets.sdist]
8484
include = [
85-
"/xbox/webapi",
85+
"src/pythonxbox",
8686
]
8787
[tool.hatch.build.targets.wheel]
88-
packages = ["xbox/webapi"]
88+
packages = ["src/pythonxbox"]
8989

9090
[tool.hatch.envs.default]
9191
python = "3.13"
@@ -110,12 +110,12 @@ extra-dependencies = [
110110
"respx~=0.22",
111111
"freezegun==1.5.5"
112112
]
113-
extra-args = ["--cov=xbox/webapi/", "--cov-report=term-missing", "--cov-report=xml", "-vv"]
113+
extra-args = ["--cov=src/", "--cov-report=term-missing", "--cov-report=xml", "-vv"]
114114

115115
[tool.pytest.ini_options]
116116
asyncio_mode = "auto"
117117
testpaths = ["tests"]
118-
pythonpath = ["xbox/webapi"]
118+
pythonpath = ["src"]
119119

120120
[[tool.hatch.envs.hatch-test.matrix]]
121121
python = ["3.14", "3.13", "3.12", "3.11"]

readme_example.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
from httpx import HTTPStatusError
55

6-
from xbox.webapi.api.client import XboxLiveClient
7-
from xbox.webapi.authentication.manager import AuthenticationManager
8-
from xbox.webapi.authentication.models import OAuth2TokenResponse
9-
from xbox.webapi.common.signed_session import SignedSession
10-
from xbox.webapi.scripts import CLIENT_ID, CLIENT_SECRET, TOKENS_FILE
6+
from pythonxbox.webapi.api.client import XboxLiveClient
7+
from pythonxbox.webapi.authentication.manager import AuthenticationManager
8+
from pythonxbox.webapi.authentication.models import OAuth2TokenResponse
9+
from pythonxbox.webapi.common.signed_session import SignedSession
10+
from pythonxbox.webapi.scripts import CLIENT_ID, CLIENT_SECRET, TOKENS_FILE
1111

1212
"""
1313
This uses the global default client identification by OpenXbox
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,26 @@
1111
from httpx import Response
1212
from ms_cv import CorrelationVector
1313

14-
from xbox.webapi.api.language import DefaultXboxLiveLanguages, XboxLiveLanguage
15-
from xbox.webapi.api.provider.account import AccountProvider
16-
from xbox.webapi.api.provider.achievements import AchievementsProvider
17-
from xbox.webapi.api.provider.catalog import CatalogProvider
18-
from xbox.webapi.api.provider.cqs import CQSProvider
19-
from xbox.webapi.api.provider.gameclips import GameclipProvider
20-
from xbox.webapi.api.provider.lists import ListsProvider
21-
from xbox.webapi.api.provider.mediahub import MediahubProvider
22-
from xbox.webapi.api.provider.message import MessageProvider
23-
from xbox.webapi.api.provider.people import PeopleProvider
24-
from xbox.webapi.api.provider.presence import PresenceProvider
25-
from xbox.webapi.api.provider.profile import ProfileProvider
26-
from xbox.webapi.api.provider.screenshots import ScreenshotsProvider
27-
from xbox.webapi.api.provider.smartglass import SmartglassProvider
28-
from xbox.webapi.api.provider.titlehub import TitlehubProvider
29-
from xbox.webapi.api.provider.usersearch import UserSearchProvider
30-
from xbox.webapi.api.provider.userstats import UserStatsProvider
31-
from xbox.webapi.authentication.manager import AuthenticationManager
32-
from xbox.webapi.common.exceptions import RateLimitExceededException
33-
from xbox.webapi.common.ratelimits import RateLimit
14+
from pythonxbox.api.language import DefaultXboxLiveLanguages, XboxLiveLanguage
15+
from pythonxbox.api.provider.account import AccountProvider
16+
from pythonxbox.api.provider.achievements import AchievementsProvider
17+
from pythonxbox.api.provider.catalog import CatalogProvider
18+
from pythonxbox.api.provider.cqs import CQSProvider
19+
from pythonxbox.api.provider.gameclips import GameclipProvider
20+
from pythonxbox.api.provider.lists import ListsProvider
21+
from pythonxbox.api.provider.mediahub import MediahubProvider
22+
from pythonxbox.api.provider.message import MessageProvider
23+
from pythonxbox.api.provider.people import PeopleProvider
24+
from pythonxbox.api.provider.presence import PresenceProvider
25+
from pythonxbox.api.provider.profile import ProfileProvider
26+
from pythonxbox.api.provider.screenshots import ScreenshotsProvider
27+
from pythonxbox.api.provider.smartglass import SmartglassProvider
28+
from pythonxbox.api.provider.titlehub import TitlehubProvider
29+
from pythonxbox.api.provider.usersearch import UserSearchProvider
30+
from pythonxbox.api.provider.userstats import UserStatsProvider
31+
from pythonxbox.authentication.manager import AuthenticationManager
32+
from pythonxbox.common.exceptions import RateLimitExceededException
33+
from pythonxbox.common.ratelimits import RateLimit
3434

3535
log = logging.getLogger("xbox.api")
3636

xbox/webapi/api/provider/account/__init__.py renamed to src/pythonxbox/api/provider/account/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from xbox.webapi.api.provider.account.models import (
1+
from pythonxbox.api.provider.account.models import (
22
ChangeGamertagResult,
33
ClaimGamertagResult,
44
)
5-
from xbox.webapi.api.provider.baseprovider import BaseProvider
5+
from pythonxbox.api.provider.baseprovider import BaseProvider
66

77

88
class AccountProvider(BaseProvider):
File renamed without changes.

xbox/webapi/api/provider/achievements/__init__.py renamed to src/pythonxbox/api/provider/achievements/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
Get Xbox 360 and Xbox One Achievement data
55
"""
66

7-
from xbox.webapi.api.provider.achievements.models import (
7+
from pythonxbox.api.provider.achievements.models import (
88
Achievement360ProgressResponse,
99
Achievement360Response,
1010
AchievementResponse,
1111
RecentProgressResponse,
1212
)
13-
from xbox.webapi.api.provider.ratelimitedprovider import RateLimitedProvider
13+
from pythonxbox.api.provider.ratelimitedprovider import RateLimitedProvider
1414

1515

1616
class AchievementsProvider(RateLimitedProvider):

0 commit comments

Comments
 (0)