From 1218dba91c837080a13ff627fb77841767177f0a Mon Sep 17 00:00:00 2001 From: Roy Smart Date: Mon, 31 Jul 2023 18:39:57 -0600 Subject: [PATCH] Import `Self` from `typing_extensions` instead of `typing` for compatibility with Python 3.10 --- optika/mixins.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/optika/mixins.py b/optika/mixins.py index 07dd1c5..fd6cc19 100644 --- a/optika/mixins.py +++ b/optika/mixins.py @@ -1,5 +1,6 @@ from __future__ import annotations -from typing import Self, Generic, TypeVar, Iterator, Iterable, overload +from typing import Generic, TypeVar, Iterator, Iterable, overload +from typing_extensions import Self import copy import dataclasses