
[package]
# Semantic Versioning is used: https://semver.org/
version = "0.10.0"
authors = ["NVIDIA"]
title = "Script Node"
description="Python Node for OmniGraph"
readme  = "docs/README.md"
repository = ""
category = "graph"
keywords = ["script"]
changelog="docs/CHANGELOG.md"

preview_image = "data/preview.png"
icon = "data/icon.png"

# Watch the .ogn files for hot reloading (only works for Python files)
[fswatcher.patterns]
include = ["*.ogn", "*.py"]
exclude = ["Ogn*Database.py"]

[dependencies]
"omni.graph" = {}
"omni.graph.tools" = {}
"omni.kit.widget.text_editor" = { optional = true } # Note: omni.kit.widget.text_editor is brought in by omni.graph.ui
"omni.graph.ui" = { optional = true }
"omni.kit.widget.searchfield" = { optional = true }
"omni.kit.property.usd" = { optional = true }
"omni.kit.window.popup_dialog" = { optional = true }
"omni.kit.window.property" = { optional = true }

# Main python module this extension provides, it will be publicly available as "import omni.graph.scriptnode".
[[python.module]]
name = "omni.graph.scriptnode"

[documentation]
pages = [
    "docs/Overview.md",
    "docs/CHANGELOG.md",
]
