From 2269a79d71db59aaf9d48988be725f40265ebe8a Mon Sep 17 00:00:00 2001 From: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Date: Mon, 19 May 2025 12:37:02 -0700 Subject: [PATCH 1/2] expose getDebugpyPackagePath --- src/extension/extension.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/extension/extension.ts b/src/extension/extension.ts index 6404c6ca..8fe5bead 100644 --- a/src/extension/extension.ts +++ b/src/extension/extension.ts @@ -8,12 +8,21 @@ import { registerLogger, traceError } from './common/log/logging'; import { sendTelemetryEvent } from './telemetry'; import { EventName } from './telemetry/constants'; import { IExtensionApi } from './apiTypes'; +import { commands } from 'vscode'; +import { getDebugpyPackagePath } from './debugger/adapter/remoteLaunchers'; + export async function activate(context: IExtensionContext): Promise { const outputChannel = createOutputChannel('Python Debugger'); context.subscriptions.push(outputChannel, registerLogger(outputChannel)); context.subscriptions.push(registerCommand(Commands.ViewOutput, () => outputChannel.show())); + context.subscriptions.push( + commands.registerCommand('python.getDebugpyPackagePath', () => { + return getDebugpyPackagePath(); + }), + ); + try { const api = await registerDebugger(context); sendTelemetryEvent(EventName.DEBUG_SUCCESS_ACTIVATION); From bdd884364e06df8fcff3190c502adbb0dec8213c Mon Sep 17 00:00:00 2001 From: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Date: Mon, 19 May 2025 12:57:18 -0700 Subject: [PATCH 2/2] linting --- src/extension/extension.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/extension/extension.ts b/src/extension/extension.ts index 8fe5bead..812eb813 100644 --- a/src/extension/extension.ts +++ b/src/extension/extension.ts @@ -11,7 +11,6 @@ import { IExtensionApi } from './apiTypes'; import { commands } from 'vscode'; import { getDebugpyPackagePath } from './debugger/adapter/remoteLaunchers'; - export async function activate(context: IExtensionContext): Promise { const outputChannel = createOutputChannel('Python Debugger'); context.subscriptions.push(outputChannel, registerLogger(outputChannel));