Skip to content

Commit 9a83516

Browse files
committed
Refactor type imports to use Python 3.10 typing features and only use typing_extensions if required
1 parent a814c74 commit 9a83516

3 files changed

Lines changed: 4 additions & 6 deletions

File tree

fortnite_api/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
import functools
2929
import inspect
3030
from collections.abc import Callable, Coroutine
31-
from typing import Any, Concatenate, Literal, TypeVar, cast, overload
31+
from typing import Any, Concatenate, Literal, ParamSpec, TypeVar, cast, overload
3232

3333
import aiohttp
3434
import requests
35-
from typing_extensions import ParamSpec, Self
35+
from typing_extensions import Self
3636

3737
from .aes import Aes
3838
from .all import CosmeticsAll

tests/client/test_client_hybrid.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,10 @@
2727
import inspect
2828
import logging
2929
from collections.abc import Callable, Coroutine
30-
from typing import TYPE_CHECKING, Any, Concatenate, Generic, TypeAlias, TypeVar, cast
30+
from typing import TYPE_CHECKING, Any, Concatenate, Generic, ParamSpec, TypeAlias, TypeVar, cast
3131

3232
import pytest
3333
import requests
34-
from typing_extensions import ParamSpec
3534

3635
import fortnite_api
3736

tests/cosmetics/test_cosmetic_functions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@
2626

2727
import logging
2828
from collections.abc import Callable, Coroutine, Iterable
29-
from typing import Any, TypeAlias, TypeVar
29+
from typing import Any, ParamSpec, TypeAlias, TypeVar
3030

3131
import pytest
32-
from typing_extensions import ParamSpec
3332

3433
import fortnite_api
3534

0 commit comments

Comments
 (0)