# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See LICENSE in the project root # for license information. """An implementation of the Debug Adapter Protocol (DAP) for Python. https://microsoft.github.io/debug-adapter-protocol/ """ # debugpy stable public API consists solely of members of this module that are # enumerated below. __all__ = [ # noqa "__version__", "breakpoint", "configure", "connect", "debug_this_thread", "is_client_connected", "listen", "log_to", "trace_this_thread", "wait_for_client", ] import sys assert sys.version_info >= (3, 7), ( "Python 3.6 and below is not supported by this version of debugpy; " "use debugpy 1.5.1 or earlier." ) # Actual definitions are in a separate file to work around parsing issues causing # SyntaxError on Python 2 and preventing the above version check from executing. from debugpy.public_api import * # noqa from debugpy.public_api import __version__ del sys