Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

default: test-all

install: uv-sync

uv-sync:
@uv sync --all-packages 2> /dev/null

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
from pydantic_core import core_schema
from typing_extensions import Self

from overture.schema.core.sources import Sources
from overture.schema.system.feature import Feature
from overture.schema.system.field_constraint import UniqueItemsConstraint
from overture.schema.system.model_constraint import no_extra_fields
Expand All @@ -25,6 +24,7 @@
)

from .enums import PerspectiveMode
from .sources import Sources
from .types import (
FeatureVersion,
Level,
Expand Down Expand Up @@ -66,7 +66,7 @@ def __validate_ext_fields__(self) -> Self:
raise ValueError(
f"invalid extra field name{maybe_plural}: {', '.join(invalid_extra_fields)} "
"(extra fields are temporarily allowed, but only if their names start with 'ext_', "
"but all extra field name support in {self.__class__.name} is on a deprecation path "
"but all extra field name support in {self.__class__.__name__} is on a deprecation path"
"and will be removed)"
)
return self
Expand Down