From 77ca20682032fef19a98f3a8cb16abb424556a9e Mon Sep 17 00:00:00 2001 From: "Liam S. Crouch" Date: Fri, 12 Dec 2025 15:58:05 +0900 Subject: [PATCH] Sort lazy imports to increase stability --- openapi_python_client/templates/model.py.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openapi_python_client/templates/model.py.jinja b/openapi_python_client/templates/model.py.jinja index 48da03422..f9ac5e3e2 100644 --- a/openapi_python_client/templates/model.py.jinja +++ b/openapi_python_client/templates/model.py.jinja @@ -16,7 +16,7 @@ from ..types import UNSET, Unset {{ relative }} {% endfor %} -{% for lazy_import in model.lazy_imports %} +{% for lazy_import in model.lazy_imports | sort %} {% if loop.first %} if TYPE_CHECKING: {% endif %} @@ -173,7 +173,7 @@ return field_dict @classmethod def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - {% for lazy_import in model.lazy_imports %} + {% for lazy_import in model.lazy_imports | sort %} {{ lazy_import }} {% endfor %} {% if (model.required_properties or model.optional_properties or model.additional_properties) %}