[package]
version = "0.2.0"
title = "A debugger for Python"
description="Uses debugpy which implements the Debug Adapter Protocol"
authors = ["NVIDIA"]
repository = ""
category = "Internal"
keywords = ["kit"]
readme  = "docs/README.md"
changelog="docs/CHANGELOG.md"

[dependencies]
"omni.kit.pip_archive" = {}

[[python.module]]
name = "omni.kit.debug.python"

[settings.exts."omni.kit.debug.python"]
# Host and port for listen to debugger for
host = "127.0.0.1"
port = 3000

# Enable debugpy builtin logging, logs go into ${logs} folder
debugpyLogging = false

# Block until client (debugger) connected
waitForClient = false

# break immediately (also waits for client)
break = false

[[test]]
pyCoverageEnabled = false
waiver = "Developer tool. Brings 3rd party (debugpy) to another 3rd party (VSCode), doesn't have much to test and building an integration test is not worth it."
