[package]
title = "OmniGraph"
version = "2.65.4"
category = "Graph"
readme = "docs/README.md"
changelog = "docs/CHANGELOG.md"
description = "Contains the implementation of the OmniGraph core."
preview_image = "data/preview.png"
repository = ""
keywords = ["omnigraph", "core"]

# Other extensions on which this one relies
[dependencies]
"omni.usd" = {}
"omni.client" = {}
"omni.inspect" = {optional=true}
"omni.gpucompute.plugins" = {}

[[native.plugin]]
path = "bin/*.plugin"
recursive = false

# Regression tests are not here because that would require Python. See the unit test tree for core-specific tests.
[[test]]
waiver = "Tests are in omni.graph.test"
stdoutFailPatterns.exclude = []

[documentation]
deps = [
    ["kit-sdk", "_build/docs/kit-sdk/latest"], # WAR to include omni.graph refs until that workflow is moved
]
pages = [
    "docs/Overview.md",
    "docs/nodes.rst",
    "docs/architecture.rst",
    "docs/core_concepts.rst",
    "docs/usd.rst",
    "docs/naming_conventions.rst",
    "docs/directory_structure.rst",
    "docs/how_to.rst",
    "docs/versioning.rst",
    "docs/roadmap.rst",
    "docs/CHANGELOG.md",
    "docs/omnigraph_arch_decisions.rst",
    "docs/categories.rst",
    "docs/usd_representations.rst",

    # "docs/index.rst",
    # "docs/decisions/0000-use-markdown-any-decision-records.rst",
    # "docs/decisions/0001-python-api-definition.rst",
    # "docs/decisions/0002-python-api-exposure.rst",
    # "docs/decisions/0003-extension-locations.rst",
    # "docs/decisions/adr-template.rst",
    # "docs/internal/SchemaPrimSetting.rst",
    # "docs/internal/internal.rst",
    # "docs/internal/deprecation.rst",
    # "docs/internal/versioning.rst",
    # "docs/internal/versioning_behavior.rst",
    # "docs/internal/versioning_carbonite.rst",
    # "docs/internal/versioning_extensions.rst",
    # "docs/internal/versioning_nodes.rst",
    # "docs/internal/versioning_oni.rst",
    # "docs/internal/versioning_python.rst",
    # "docs/internal/versioning_settings.rst",
    # "docs/internal/versioning_testing.rst",
    # "docs/internal/versioning_usd.rst",
]
