[package]
title = "Channel Manager"
description = "The channel manager provides universal way to create/manage Omniverse Channel without caring about the state management but only message exchange between clients."

version = "1.0.9"

changelog = "docs/CHANGELOG.md"
readme  = "docs/README.md"
category = "Utility"
feature = true

# Preview image and icon. Folder named "data" automatically goes in git lfs (see .gitattributes file).
# Preview image is shown in "Overview" of Extensions window. Screenshot of an extension might be a good preview image.
preview_image = "data/preview.png"

# Icon is shown in Extensions window, it is recommended to be square, of size 256x256.
icon = "data/icon.png"

# Lists people or organizations that are considered the "authors" of the package.
authors = ["NVIDIA"]

[dependencies]
"omni.client" = {}

[[python.module]]
name = "omni.kit.collaboration.channel_manager"

[[test]]
args = [
    "--/app/asyncRendering=false",
    "--/app/window/dpiScaleOverride=1.0",
    "--/app/window/scaleToMonitor=false",
    "--no-window"
]
pyCoverageOmit = [
    "omni/kit/collaboration/channel_manager/tests/channel_manager_tests.py",
    "omni/kit/collaboration/channel_manager/tests/test_base.py",
    "omni/kit/collaboration/channel_manager/manager.py",
    "omni/kit/collaboration/channel_manager/extension.py",
]

dependencies = []
stdoutFailPatterns.include = []
stdoutFailPatterns.exclude = []


[settings]
exts."omni.kit.collaboration.channel_manager".enable_server_tests = false
exts."omni.kit.collaboration.channel_manager".from_app = "Kit"


