From 1eefa88f7e15d6d03f6c50c9f1d0a44e50af7ae4 Mon Sep 17 00:00:00 2001 From: Seth Fitzsimmons Date: Wed, 28 Jan 2026 08:30:32 -0800 Subject: [PATCH 1/3] fix(core): switch to relative import --- .../overture-schema-core/src/overture/schema/core/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/overture-schema-core/src/overture/schema/core/models.py b/packages/overture-schema-core/src/overture/schema/core/models.py index 6460d26b..a248ad61 100644 --- a/packages/overture-schema-core/src/overture/schema/core/models.py +++ b/packages/overture-schema-core/src/overture/schema/core/models.py @@ -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 @@ -25,6 +24,7 @@ ) from .enums import PerspectiveMode +from .sources import Sources from .types import ( FeatureVersion, Level, From 38e006022f0258190ed46b16f17f96af3da88c6c Mon Sep 17 00:00:00 2001 From: Seth Fitzsimmons Date: Wed, 28 Jan 2026 08:33:17 -0800 Subject: [PATCH 2/3] fix(core): fix __name__ reference --- .../overture-schema-core/src/overture/schema/core/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/overture-schema-core/src/overture/schema/core/models.py b/packages/overture-schema-core/src/overture/schema/core/models.py index a248ad61..ed43eabe 100644 --- a/packages/overture-schema-core/src/overture/schema/core/models.py +++ b/packages/overture-schema-core/src/overture/schema/core/models.py @@ -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 From aa9a6cacec882a622d6542159ad440d86b83b0bc Mon Sep 17 00:00:00 2001 From: Seth Fitzsimmons Date: Wed, 28 Jan 2026 08:35:56 -0800 Subject: [PATCH 3/3] chore: add install make target --- Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile b/Makefile index dbc3b434..8ab0bab1 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,8 @@ default: test-all +install: uv-sync + uv-sync: @uv sync --all-packages 2> /dev/null