Skip to content

Commit abc53f4

Browse files
committed
fix: using typing_extensions for override
This namespace migration is only effective as of python 3.12 and later, and the old namespace appears to still be valid in 3.12 and 3.13 at this time.
1 parent 93d74d3 commit abc53f4

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

horde_sdk/generation_parameters/alchemy/object_models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from typing import override
1+
import sys
22

33
from pydantic import Field
4+
from typing_extensions import override
45

56
from horde_sdk.generation_parameters.alchemy.consts import (
67
KNOWN_ALCHEMY_FORMS,

horde_sdk/generation_parameters/image/object_models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from __future__ import annotations
22

33
from pathlib import Path
4-
from typing import TypeVar, override
4+
from typing import TypeVar
55

66
from horde_model_reference.meta_consts import KNOWN_IMAGE_GENERATION_BASELINE
77
from pydantic import ConfigDict, Field, field_validator, model_validator
8+
from typing_extensions import override
89

910
from horde_sdk.consts import GENERATION_ID_TYPES, get_default_frozen_model_config_dict
1011
from horde_sdk.generation_parameters.alchemy import AlchemyParameters

horde_sdk/generation_parameters/text/object_models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from __future__ import annotations
22

3+
import sys
34
from enum import auto
4-
from typing import override
55

66
from pydantic import Field
77
from strenum import StrEnum
8+
from typing_extensions import override
89

910
from horde_sdk import get_default_frozen_model_config_dict
1011
from horde_sdk.consts import GENERATION_ID_TYPES

0 commit comments

Comments
 (0)