From d41b7eef427f10248d45f236d4e0af1978279239 Mon Sep 17 00:00:00 2001 From: Thomas Maschler Date: Thu, 15 Feb 2024 22:03:33 -0500 Subject: [PATCH] use typing_extensions --- stac_pydantic/item.py | 3 ++- stac_pydantic/shared.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/stac_pydantic/item.py b/stac_pydantic/item.py index 6d29f8f..8e7a8ca 100644 --- a/stac_pydantic/item.py +++ b/stac_pydantic/item.py @@ -1,7 +1,8 @@ -from typing import Annotated, Any, Dict, List, Optional +from typing import Any, Dict, List, Optional from geojson_pydantic import Feature from pydantic import AnyUrl, ConfigDict, Field, model_serializer, model_validator +from typing_extensions import Annotated from stac_pydantic.links import Links from stac_pydantic.shared import SEMVER_REGEX, Asset, StacBaseModel, StacCommonMetadata diff --git a/stac_pydantic/shared.py b/stac_pydantic/shared.py index 6edbb9e..82f43f7 100644 --- a/stac_pydantic/shared.py +++ b/stac_pydantic/shared.py @@ -1,7 +1,7 @@ from datetime import datetime as dt from datetime import timezone from enum import Enum, auto -from typing import Annotated, Any, Dict, List, Optional, Tuple, Union +from typing import Any, Dict, List, Optional, Tuple, Union from warnings import warn import dateutil.parser @@ -13,6 +13,7 @@ PlainSerializer, model_validator, ) +from typing_extensions import Annotated from stac_pydantic.utils import AutoValueEnum