Use typing_extensions to import Self for python versions <3.11

This commit is contained in:
Grant Sanderson
2023-02-02 10:54:47 -08:00
parent c062592684
commit ab6a7df4af
14 changed files with 33 additions and 23 deletions

View File

@ -32,9 +32,9 @@ from manimlib.utils.space_ops import normalize
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from typing import Callable, Iterable, Sequence, Type, TypeVar, Optional, Self
from typing import Callable, Iterable, Sequence, Type, TypeVar, Optional
from manimlib.mobject.mobject import Mobject
from manimlib.typing import ManimColor, Vect3, Vect3Array, VectN, RangeSpecifier
from manimlib.typing import ManimColor, Vect3, Vect3Array, VectN, RangeSpecifier, Self
T = TypeVar("T", bound=Mobject)