-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or requeststac-modelIssues specifically related to the utility Python package.Issues specifically related to the utility Python package.
Description
🚀 Feature Request
As referenced in crim-ca/mlm-extension#41 (comment), it would be useful if JSON contents generated from the various BaseModel.model_dump
calls of stac_model
/pydantic
classes were ordered in a consistent fashion.
This does not impact the parsing of the JSON regardless. It is purely for consistency and readability reasons of property ordering.
🔉 Motivation
Avoid varying output order for certain JSON files auto-generated, such that we do not cause unnecessary diffs. Also, having a consistent order of properties will improve the readability of the examples. For example, it is better to be made aware of applicable stac_extensions
for a given STAC Item before reading any other properties under it.
📡 Alternatives
n/a
📎 Additional context
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststac-modelIssues specifically related to the utility Python package.Issues specifically related to the utility Python package.