[package]
title = "OmniGraph Python"
version = "1.50.2"
category = "Graph"
readme = "docs/README.md"
description = "Contains the implementation of the OmniGraph core (Python Support)."
preview_image = "data/preview.png"
repository = ""
keywords = ["kit", "omnigraph", "core"]

# Main Python module, available as "import omni.graph.core"
[[python.module]]
name = "omni.graph.core"

# Other extensions on which this one relies
[dependencies]
"omni.graph.core" = {}
"omni.graph.tools" = {}
"omni.kit.test" = {}
"omni.kit.commands" = {}
"omni.kit.usd_undo" = {}
"omni.usd" = {}
"omni.client" = {}
"omni.kit.async_engine" = {}
"omni.kit.stage_templates" = {}
"omni.kit.pip_archive" = {}

[python.pipapi]
requirements = ["numpy"] # SWIPAT filed under: http://nvbugs/3193231

[[test]]
stdoutFailPatterns.exclude = [
    "*Ignore this error/warning*",
]

pyCoverageFilter = ["omni.graph"]  # Restrict coverage to omni.graph only

[documentation]
deps = [
    ["kit-sdk", "_build/docs/kit-sdk/latest"], # WAR to include omni.graph.core refs until that workflow is moved
]
pages = [
    "docs/Overview.md",
    "docs/commands.rst",
    "docs/omni.graph.core.bindings.rst",
    "docs/autonode.rst",
    "docs/controller.rst",
    "docs/running_one_script.rst",
    "docs/runtimeInitialize.rst",
    "docs/testing.rst",
    "docs/CHANGELOG.md",
]
