-
-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
Work MRE.
Setup
>> python version: 3.13.5 (main, Jun 21 2025, 09:35:00) [GCC 15.1.1 20250425]
MRE
from typing import TypeVar, Generic, get_args
R = TypeVar("R")
T = TypeVar("T", default=int)
class A(Generic[R, T]):
pass
assert get_args(A[str]) == (str, int)
Not work MRE.
Setup
>> python version: 3.10.17 (main, Apr 9 2025, 04:03:39) [Clang 20.1.0 ]
>> uv pip show typing-extensions
Name: typing-extensions
Version: 4.15.0
MRE
from typing_extensions import TypeVar, Generic, get_args
R = TypeVar("R")
T = TypeVar("T", default=int)
class A(Generic[R, T]):
pass
assert get_args(A[str]) == (str,)
Metadata
Metadata
Assignees
Labels
No labels