From 1c5d4e2845969198283be34362fe88a49a2dd0e6 Mon Sep 17 00:00:00 2001 From: paulacamargo25 Date: Mon, 19 Feb 2024 17:16:04 -0800 Subject: [PATCH 1/7] Update debugpy version (#220) * update version of debugpy * update extension version * update version --- debugpy_info.json | 20 ++++++++++---------- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/debugpy_info.json b/debugpy_info.json index 76266411..a9121376 100644 --- a/debugpy_info.json +++ b/debugpy_info.json @@ -1,32 +1,32 @@ { "macOS": { - "url": "https://files.pythonhosted.org/packages/bd/a3/5e37ce13c7dd850b72a52be544a058ed49606ebbbf8b95b2ba3c1db5620a/debugpy-1.7.0-cp311-cp311-macosx_11_0_universal2.whl", + "url": "https://files.pythonhosted.org/packages/1d/04/ce7170a5094fe5943b11925d3e11ae7ee6c5c79166f0b0298420995ea9cc/debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", "hash": { - "sha256": "538765a41198aa88cc089295b39c7322dd598f9ef1d52eaae12145c63bf9430a" + "sha256": "016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb" } }, "win32": { - "url": "https://files.pythonhosted.org/packages/52/59/3591e9f709b7ee4d3a926a8903a395669cd0e0279204a94b6acccf6ed6ee/debugpy-1.7.0-cp311-cp311-win32.whl", + "url": "https://files.pythonhosted.org/packages/0c/27/6dac9f0c3437c992b05375b2fa91d2136e50ea77c5923c58eef6a44e43aa/debugpy-1.8.1-cp311-cp311-win32.whl", "hash": { - "sha256": "18a69f8e142a716310dd0af6d7db08992aed99e2606108732efde101e7c65e2a" + "sha256": "0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146" } }, "win64": { - "url": "https://files.pythonhosted.org/packages/51/59/84ebd58d3e9de33a54ca8aa4532e03906e5458092dafe240264c2937a99b/debugpy-1.7.0-cp311-cp311-win_amd64.whl", + "url": "https://files.pythonhosted.org/packages/2a/0e/b6ca28f1a0c86c601c9253e71dbfc2f6acbda6930e53f3295b02911bd5ae/debugpy-1.8.1-cp311-cp311-win_amd64.whl", "hash": { - "sha256": "7515a5ba5ee9bfe956685909c5f28734c1cecd4ee813523363acfe3ca824883a" + "sha256": "1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8" } }, "linux": { - "url": "https://files.pythonhosted.org/packages/b4/fc/087324d46dab8e21e084ce2cf670fa7e524ab5e7691692438e4987bd3ecb/debugpy-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "url": "https://files.pythonhosted.org/packages/da/65/ec4d2e244ec7f9db0b5250649f3ae6fc6a9df7d4da2c4bcdc46778d9a674/debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hash": { - "sha256": "c7e8cf91f8f3f9b5fad844dd88427b85d398bda1e2a0cd65d5a21312fcbc0c6f" + "sha256": "fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099" } }, "any": { - "url": "https://files.pythonhosted.org/packages/39/2f/c8a8cfac6c7fa3d9e163a6bf46e6d27d027b7a1331028e99a6ef7fd3699d/debugpy-1.7.0-py2.py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/57/ab/6df7e24db51e1db642a5ea1759d44fb656251253995a27deb37af9b192ae/debugpy-1.8.1-py2.py3-none-any.whl", "hash": { - "sha256": "f6de2e6f24f62969e0f0ef682d78c98161c4dca29e9fb05df4d2989005005502" + "sha256": "28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242" } } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index c7b7a97d..a5b4e37b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "debugpy", - "version": "2024.1.0-dev", + "version": "2024.3.0-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "debugpy", - "version": "2024.1.0-dev", + "version": "2024.3.0-dev", "license": "MIT", "dependencies": { "@vscode/extension-telemetry": "^0.8.5", diff --git a/package.json b/package.json index 4239b168..b58cb357 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "debugpy", "displayName": "Python Debugger", "description": "Python Debugger extension using debugpy.", - "version": "2024.1.0-dev", + "version": "2024.3.0-dev", "publisher": "ms-python", "enabledApiProposals": [ "portsAttributes" From 646fc7cf1f811d3fc7b1221690a7707005a4ebe0 Mon Sep 17 00:00:00 2001 From: Courtney Webster <60238438+cwebster-99@users.noreply.github.com> Date: Tue, 20 Feb 2024 09:38:10 -0600 Subject: [PATCH 2/7] Adding note to use pre-releases for older versions (#218) * Adding note for pre-releases for older versions * Updating note --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a4ee4e0c..58bebe64 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ Older versions of the Python Debugger extension are available for debugging Pyth You can reference the table below to find the most recent Python Debugger extension version that offers debugging support for projects using deprecated Python versions, as well as the debugpy version that is shipped in each extension version. +> **Note**: If you do not see older extension versions to install (<=`2024.0.0`), try opting-in to pre-releases. You can do so on the extension page by clicking `Switch to Pre-Release Version`. + | Python version | Latest supported Python Debugger extension version | debugpy version | | -------------- | -------------------------------------------------- | ---------------- | | 2.7, >= 3.5 | 2023.1.XXX | 1.5.1 | From 08273798f29d3790065df40226bd46b835f66e4d Mon Sep 17 00:00:00 2001 From: paulacamargo25 Date: Thu, 22 Feb 2024 11:44:09 -0800 Subject: [PATCH 3/7] Do not create config when esc is hit (#228) * dont continue if esc is hit * fix lint * fix tests --- .../configuration/providers/djangoLaunch.ts | 2 ++ .../configuration/providers/fastapiLaunch.ts | 2 ++ .../configuration/providers/flaskLaunch.ts | 2 ++ .../configuration/providers/moduleLaunch.ts | 2 ++ .../configuration/providers/pyramidLaunch.ts | 2 ++ .../configuration/providers/remoteAttach.ts | 3 ++- .../providers/djangoLaunch.unit.test.ts | 2 +- .../providers/fastapiLaunch.unit.test.ts | 17 -------------- .../providers/flaskLaunch.unit.test.ts | 23 +------------------ .../providers/moduleLaunch.unit.test.ts | 2 +- .../providers/pyramidLaunch.unit.test.ts | 3 ++- .../providers/remoteAttach.unit.test.ts | 2 +- 12 files changed, 18 insertions(+), 44 deletions(-) diff --git a/src/extension/debugger/configuration/providers/djangoLaunch.ts b/src/extension/debugger/configuration/providers/djangoLaunch.ts index 23526e04..24657d5e 100644 --- a/src/extension/debugger/configuration/providers/djangoLaunch.ts +++ b/src/extension/debugger/configuration/providers/djangoLaunch.ts @@ -42,6 +42,8 @@ export async function buildDjangoLaunchDebugConfiguration( if (selectedProgram) { manuallyEnteredAValue = true; config.program = selectedProgram; + } else { + return; } } diff --git a/src/extension/debugger/configuration/providers/fastapiLaunch.ts b/src/extension/debugger/configuration/providers/fastapiLaunch.ts index fe09c044..6755c71c 100644 --- a/src/extension/debugger/configuration/providers/fastapiLaunch.ts +++ b/src/extension/debugger/configuration/providers/fastapiLaunch.ts @@ -44,6 +44,8 @@ export async function buildFastAPILaunchDebugConfiguration( if (selectedPath) { manuallyEnteredAValue = true; config.args = [`${path.basename(selectedPath, '.py').replace('/', '.')}:app`, '--reload']; + } else { + return; } } diff --git a/src/extension/debugger/configuration/providers/flaskLaunch.ts b/src/extension/debugger/configuration/providers/flaskLaunch.ts index 85363d13..5e1e3982 100644 --- a/src/extension/debugger/configuration/providers/flaskLaunch.ts +++ b/src/extension/debugger/configuration/providers/flaskLaunch.ts @@ -49,6 +49,8 @@ export async function buildFlaskLaunchDebugConfiguration( if (selectedApp) { manuallyEnteredAValue = true; config.env!.FLASK_APP = selectedApp; + } else { + return; } } diff --git a/src/extension/debugger/configuration/providers/moduleLaunch.ts b/src/extension/debugger/configuration/providers/moduleLaunch.ts index 447ea7b4..6c2ff32e 100644 --- a/src/extension/debugger/configuration/providers/moduleLaunch.ts +++ b/src/extension/debugger/configuration/providers/moduleLaunch.ts @@ -34,6 +34,8 @@ export async function buildModuleLaunchConfiguration( if (selectedModule) { manuallyEnteredAValue = true; config.module = selectedModule; + } else { + return; } sendTelemetryEvent(EventName.DEBUGGER_CONFIGURATION_PROMPTS, undefined, { diff --git a/src/extension/debugger/configuration/providers/pyramidLaunch.ts b/src/extension/debugger/configuration/providers/pyramidLaunch.ts index 22e420ca..47476be9 100644 --- a/src/extension/debugger/configuration/providers/pyramidLaunch.ts +++ b/src/extension/debugger/configuration/providers/pyramidLaunch.ts @@ -48,6 +48,8 @@ export async function buildPyramidLaunchConfiguration( if (selectedIniPath) { manuallyEnteredAValue = true; config.args = [selectedIniPath]; + } else { + return; } } diff --git a/src/extension/debugger/configuration/providers/remoteAttach.ts b/src/extension/debugger/configuration/providers/remoteAttach.ts index 2c142309..f4dd17ee 100644 --- a/src/extension/debugger/configuration/providers/remoteAttach.ts +++ b/src/extension/debugger/configuration/providers/remoteAttach.ts @@ -47,8 +47,9 @@ export async function buildRemoteAttachConfiguration( value && value.trim().length > 0 ? undefined : DebugConfigStrings.attach.enterRemoteHost.invalid, ), }); + if (!connect.host) { - connect.host = defaultHost; + return; } sendTelemetryEvent(EventName.DEBUGGER_CONFIGURATION_PROMPTS, undefined, { diff --git a/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts b/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts index 17df9f5d..350a7896 100644 --- a/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts @@ -119,7 +119,7 @@ suite('Debugging - Configuration Provider Django', () => { const workspaceFolderToken = '${workspaceFolder}'; const defaultProgram = `${workspaceFolderToken}-manage.py`; pathSeparatorStub.value('-'); - when(input.showInputBox(anything())).thenResolve(); + when(input.showInputBox(anything())).thenResolve(defaultProgram); await djangoLaunch.buildDjangoLaunchDebugConfiguration(instance(input), state); const config = { diff --git a/src/test/unittest/configuration/providers/fastapiLaunch.unit.test.ts b/src/test/unittest/configuration/providers/fastapiLaunch.unit.test.ts index 0667345a..f948c147 100644 --- a/src/test/unittest/configuration/providers/fastapiLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/fastapiLaunch.unit.test.ts @@ -42,23 +42,6 @@ suite('Debugging - Configuration Provider FastAPI', () => { expect(file).to.be.equal('main.py'); }); - test('Launch JSON with valid python path', async () => { - const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; - const state = { config: {}, folder }; - - await fastApiLaunch.buildFastAPILaunchDebugConfiguration(instance(input), state); - - const config = { - name: DebugConfigStrings.fastapi.snippet.name, - type: DebuggerTypeName, - request: 'launch', - module: 'uvicorn', - args: ['main:app', '--reload'], - jinja: true, - }; - - expect(state.config).to.be.deep.equal(config); - }); test('Launch JSON with selected app path', async () => { const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; const state = { config: {}, folder }; diff --git a/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts b/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts index 1bb28ade..7886f502 100644 --- a/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts @@ -41,27 +41,6 @@ suite('Debugging - Configuration Provider Flask', () => { expect(file).to.be.equal('app.py'); }); - test('Launch JSON with valid python path', async () => { - const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; - const state = { config: {}, folder }; - - await flaskLaunch.buildFlaskLaunchDebugConfiguration(instance(input), state); - - const config = { - name: DebugConfigStrings.flask.snippet.name, - type: DebuggerTypeName, - request: 'launch', - module: 'flask', - env: { - FLASK_APP: 'app.py', - FLASK_DEBUG: '1', - }, - args: ['run', '--no-debugger', '--no-reload'], - jinja: true, - }; - - expect(state.config).to.be.deep.equal(config); - }); test('Launch JSON with selected app path', async () => { const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; const state = { config: {}, folder }; @@ -88,7 +67,7 @@ suite('Debugging - Configuration Provider Flask', () => { test('Launch JSON with default managepy path', async () => { const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; const state = { config: {}, folder }; - when(input.showInputBox(anything())).thenResolve(); + when(input.showInputBox(anything())).thenResolve('app.py'); await flaskLaunch.buildFlaskLaunchDebugConfiguration(instance(input), state); diff --git a/src/test/unittest/configuration/providers/moduleLaunch.unit.test.ts b/src/test/unittest/configuration/providers/moduleLaunch.unit.test.ts index d1db6c72..8cb4458d 100644 --- a/src/test/unittest/configuration/providers/moduleLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/moduleLaunch.unit.test.ts @@ -19,7 +19,7 @@ suite('Debugging - Configuration Provider Module', () => { const state = { config: {}, folder }; const input = mock>(MultiStepInput); - when(input.showInputBox(anything())).thenResolve(); + when(input.showInputBox(anything())).thenResolve('enter-your-module-name'); await buildModuleLaunchConfiguration(instance(input), state); diff --git a/src/test/unittest/configuration/providers/pyramidLaunch.unit.test.ts b/src/test/unittest/configuration/providers/pyramidLaunch.unit.test.ts index 5489b624..e04acada 100644 --- a/src/test/unittest/configuration/providers/pyramidLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/pyramidLaunch.unit.test.ts @@ -99,6 +99,7 @@ suite('Debugging - Configuration Provider Pyramid', () => { const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; const state = { config: {}, folder }; pathSeparatorStub.value('-'); + when(input.showInputBox(anything())).thenResolve('${workspaceFolder}-development.ini'); await pyramidLaunch.buildPyramidLaunchConfiguration(instance(input), state); @@ -141,7 +142,7 @@ suite('Debugging - Configuration Provider Pyramid', () => { const defaultIni = `${workspaceFolderToken}-development.ini`; pathSeparatorStub.value('-'); - when(input.showInputBox(anything())).thenResolve(); + when(input.showInputBox(anything())).thenResolve(defaultIni); await pyramidLaunch.buildPyramidLaunchConfiguration(instance(input), state); diff --git a/src/test/unittest/configuration/providers/remoteAttach.unit.test.ts b/src/test/unittest/configuration/providers/remoteAttach.unit.test.ts index 85fd7408..c66db778 100644 --- a/src/test/unittest/configuration/providers/remoteAttach.unit.test.ts +++ b/src/test/unittest/configuration/providers/remoteAttach.unit.test.ts @@ -62,7 +62,7 @@ suite('Debugging - Configuration Provider Remote Attach', () => { const folder = { uri: Uri.parse(path.join('one', 'two')), name: '1', index: 0 }; const state = { config: {}, folder }; let portConfigured = false; - when(input.showInputBox(anything())).thenResolve(); + when(input.showInputBox(anything())).thenResolve('localhost'); sinon.stub(configuration, 'configurePort').callsFake(async () => { portConfigured = true; From a8b2b83c777df45e5b4237d8b2b63420eb22c358 Mon Sep 17 00:00:00 2001 From: paulacamargo25 Date: Thu, 22 Feb 2024 17:04:48 -0800 Subject: [PATCH 4/7] Add auto start browser as default value (#229) * Add autoStartBrowser * fix tests * fix lint * fix tests --- src/extension/debugger/configuration/providers/djangoLaunch.ts | 1 + src/extension/debugger/configuration/providers/flaskLaunch.ts | 1 + .../unittest/configuration/providers/djangoLaunch.unit.test.ts | 2 ++ .../unittest/configuration/providers/flaskLaunch.unit.test.ts | 2 ++ 4 files changed, 6 insertions(+) diff --git a/src/extension/debugger/configuration/providers/djangoLaunch.ts b/src/extension/debugger/configuration/providers/djangoLaunch.ts index 24657d5e..3aa75e33 100644 --- a/src/extension/debugger/configuration/providers/djangoLaunch.ts +++ b/src/extension/debugger/configuration/providers/djangoLaunch.ts @@ -31,6 +31,7 @@ export async function buildDjangoLaunchDebugConfiguration( program: program || defaultProgram, args: ['runserver'], django: true, + autoStartBrowser: false, }; if (!program) { const selectedProgram = await input.showInputBox({ diff --git a/src/extension/debugger/configuration/providers/flaskLaunch.ts b/src/extension/debugger/configuration/providers/flaskLaunch.ts index 5e1e3982..bd64bdc0 100644 --- a/src/extension/debugger/configuration/providers/flaskLaunch.ts +++ b/src/extension/debugger/configuration/providers/flaskLaunch.ts @@ -32,6 +32,7 @@ export async function buildFlaskLaunchDebugConfiguration( }, args: ['run', '--no-debugger', '--no-reload'], jinja: true, + autoStartBrowser: false, }; if (!application) { diff --git a/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts b/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts index 350a7896..60873509 100644 --- a/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/djangoLaunch.unit.test.ts @@ -109,6 +109,7 @@ suite('Debugging - Configuration Provider Django', () => { program: 'hello', args: ['runserver'], django: true, + autoStartBrowser: false, }; expect(state.config).to.be.deep.equal(config); @@ -129,6 +130,7 @@ suite('Debugging - Configuration Provider Django', () => { program: defaultProgram, args: ['runserver'], django: true, + autoStartBrowser: false, }; expect(state.config).to.be.deep.equal(config); diff --git a/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts b/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts index 7886f502..7fd6f1ea 100644 --- a/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts +++ b/src/test/unittest/configuration/providers/flaskLaunch.unit.test.ts @@ -60,6 +60,7 @@ suite('Debugging - Configuration Provider Flask', () => { }, args: ['run', '--no-debugger', '--no-reload'], jinja: true, + autoStartBrowser: false, }; expect(state.config).to.be.deep.equal(config); @@ -82,6 +83,7 @@ suite('Debugging - Configuration Provider Flask', () => { }, args: ['run', '--no-debugger', '--no-reload'], jinja: true, + autoStartBrowser: false, }; expect(state.config).to.be.deep.equal(config); From a0fa5deed7efa01b2f764a4e8b1593d1da279766 Mon Sep 17 00:00:00 2001 From: paulacamargo25 Date: Mon, 26 Feb 2024 13:33:58 -0800 Subject: [PATCH 5/7] Update README.md (#234) --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 58bebe64..1a6e48d1 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,9 @@ You can reference the table below to find the most recent Python Debugger extens | Python version | Latest supported Python Debugger extension version | debugpy version | | -------------- | -------------------------------------------------- | ---------------- | -| 2.7, >= 3.5 | 2023.1.XXX | 1.5.1 | -| >= 3.7 | 2023.3.XXX | 1.7.0 | +| 2.7, >= 3.5 | 2023.1.XXX | 1.5.1 | +| >= 3.7 | 2024.0.XXX | 1.7.0 | +| >= 3.8 | 2024.2.XXX | 1.8.1 | > **Note**: Once you install an older version of the Python Debugger extension in VS Code, you may want to disable auto update by changing the value of the `"extensions.autoUpdate"` setting in your `settings.json` file. From 77911d0863c250230ef7bb8b90c4f9bf819666ea Mon Sep 17 00:00:00 2001 From: Paula Camargo Date: Tue, 27 Feb 2024 13:20:18 -0800 Subject: [PATCH 6/7] Keep tag version and debugpy version --- debugpy_info.json | 20 ++++++++++---------- package-lock.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/debugpy_info.json b/debugpy_info.json index a9121376..76266411 100644 --- a/debugpy_info.json +++ b/debugpy_info.json @@ -1,32 +1,32 @@ { "macOS": { - "url": "https://files.pythonhosted.org/packages/1d/04/ce7170a5094fe5943b11925d3e11ae7ee6c5c79166f0b0298420995ea9cc/debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", + "url": "https://files.pythonhosted.org/packages/bd/a3/5e37ce13c7dd850b72a52be544a058ed49606ebbbf8b95b2ba3c1db5620a/debugpy-1.7.0-cp311-cp311-macosx_11_0_universal2.whl", "hash": { - "sha256": "016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb" + "sha256": "538765a41198aa88cc089295b39c7322dd598f9ef1d52eaae12145c63bf9430a" } }, "win32": { - "url": "https://files.pythonhosted.org/packages/0c/27/6dac9f0c3437c992b05375b2fa91d2136e50ea77c5923c58eef6a44e43aa/debugpy-1.8.1-cp311-cp311-win32.whl", + "url": "https://files.pythonhosted.org/packages/52/59/3591e9f709b7ee4d3a926a8903a395669cd0e0279204a94b6acccf6ed6ee/debugpy-1.7.0-cp311-cp311-win32.whl", "hash": { - "sha256": "0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146" + "sha256": "18a69f8e142a716310dd0af6d7db08992aed99e2606108732efde101e7c65e2a" } }, "win64": { - "url": "https://files.pythonhosted.org/packages/2a/0e/b6ca28f1a0c86c601c9253e71dbfc2f6acbda6930e53f3295b02911bd5ae/debugpy-1.8.1-cp311-cp311-win_amd64.whl", + "url": "https://files.pythonhosted.org/packages/51/59/84ebd58d3e9de33a54ca8aa4532e03906e5458092dafe240264c2937a99b/debugpy-1.7.0-cp311-cp311-win_amd64.whl", "hash": { - "sha256": "1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8" + "sha256": "7515a5ba5ee9bfe956685909c5f28734c1cecd4ee813523363acfe3ca824883a" } }, "linux": { - "url": "https://files.pythonhosted.org/packages/da/65/ec4d2e244ec7f9db0b5250649f3ae6fc6a9df7d4da2c4bcdc46778d9a674/debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "url": "https://files.pythonhosted.org/packages/b4/fc/087324d46dab8e21e084ce2cf670fa7e524ab5e7691692438e4987bd3ecb/debugpy-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hash": { - "sha256": "fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099" + "sha256": "c7e8cf91f8f3f9b5fad844dd88427b85d398bda1e2a0cd65d5a21312fcbc0c6f" } }, "any": { - "url": "https://files.pythonhosted.org/packages/57/ab/6df7e24db51e1db642a5ea1759d44fb656251253995a27deb37af9b192ae/debugpy-1.8.1-py2.py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/39/2f/c8a8cfac6c7fa3d9e163a6bf46e6d27d027b7a1331028e99a6ef7fd3699d/debugpy-1.7.0-py2.py3-none-any.whl", "hash": { - "sha256": "28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242" + "sha256": "f6de2e6f24f62969e0f0ef682d78c98161c4dca29e9fb05df4d2989005005502" } } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a5b4e37b..c7b7a97d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "debugpy", - "version": "2024.3.0-dev", + "version": "2024.1.0-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "debugpy", - "version": "2024.3.0-dev", + "version": "2024.1.0-dev", "license": "MIT", "dependencies": { "@vscode/extension-telemetry": "^0.8.5", From 2ca94905afd59adc0b846749de0f915d3a4a9dfa Mon Sep 17 00:00:00 2001 From: Paula Camargo Date: Tue, 27 Feb 2024 14:36:01 -0800 Subject: [PATCH 7/7] dont update value --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b58cb357..4239b168 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "debugpy", "displayName": "Python Debugger", "description": "Python Debugger extension using debugpy.", - "version": "2024.3.0-dev", + "version": "2024.1.0-dev", "publisher": "ms-python", "enabledApiProposals": [ "portsAttributes"