|
102 | 102 | "command": "python.execSelectionInTerminal", |
103 | 103 | "title": "Run Selection in Python Terminal", |
104 | 104 | "category": "Python" |
| 105 | + }, |
| 106 | + { |
| 107 | + "command": "python.jupyter", |
| 108 | + "title": "Run in Jupyter Kernel", |
| 109 | + "category": "Jupyter" |
105 | 110 | } |
106 | 111 | ], |
107 | 112 | "menus": { |
|
189 | 194 | "default": false |
190 | 195 | }, |
191 | 196 | "console": { |
192 | | - "enum": [ "none", "integratedTerminal", "externalTerminal" ], |
193 | | - "description": "Where to launch the debug target: internal console, integrated terminal, or external terminal.", |
194 | | - "default": "none" |
195 | | - }, |
| 197 | + "enum": [ |
| 198 | + "none", |
| 199 | + "integratedTerminal", |
| 200 | + "externalTerminal" |
| 201 | + ], |
| 202 | + "description": "Where to launch the debug target: internal console, integrated terminal, or external terminal.", |
| 203 | + "default": "none" |
| 204 | + }, |
196 | 205 | "cwd": { |
197 | 206 | "type": "string", |
198 | 207 | "description": "Absolute path to the working directory of the program being debugged. Default is the root directory of the file (leave null).", |
|
310 | 319 | "stopOnEntry": true, |
311 | 320 | "pythonPath": "${config.python.pythonPath}", |
312 | 321 | "program": "${file}", |
313 | | - "console": "integratedTerminal", |
| 322 | + "console": "integratedTerminal", |
314 | 323 | "debugOptions": [ |
315 | 324 | "WaitOnAbnormalExit", |
316 | 325 | "WaitOnNormalExit" |
|
323 | 332 | "stopOnEntry": true, |
324 | 333 | "pythonPath": "${config.python.pythonPath}", |
325 | 334 | "program": "${file}", |
326 | | - "console": "externalTerminal", |
| 335 | + "console": "externalTerminal", |
327 | 336 | "debugOptions": [ |
328 | 337 | "WaitOnAbnormalExit", |
329 | 338 | "WaitOnNormalExit" |
|
354 | 363 | "stopOnEntry": true, |
355 | 364 | "pythonPath": "${config.python.pythonPath}", |
356 | 365 | "program": "${workspaceRoot}/run.py", |
357 | | - "args": [ |
358 | | - ], |
| 366 | + "args": [], |
359 | 367 | "debugOptions": [ |
360 | 368 | "WaitOnAbnormalExit", |
361 | 369 | "WaitOnNormalExit", |
|
666 | 674 | "python.unitTest.unittestArgs": { |
667 | 675 | "type": "array", |
668 | 676 | "description": "Arguments passed in. Each argument is a separate item in the array.", |
669 | | - "default": ["-v"], |
| 677 | + "default": [ |
| 678 | + "-v" |
| 679 | + ], |
670 | 680 | "items": { |
671 | 681 | "type": "string" |
672 | 682 | } |
|
700 | 710 | "copy-paste": "^1.3.0", |
701 | 711 | "diff-match-patch": "^1.0.0", |
702 | 712 | "fs-extra": "^0.30.0", |
| 713 | + "jmp": "^0.4.0", |
| 714 | + "jupyter-js-services": "^0.18.1", |
703 | 715 | "line-by-line": "^0.1.4", |
| 716 | + "lodash": "^4.15.0", |
704 | 717 | "named-js-regexp": "^1.3.1", |
705 | 718 | "prepend-file": "^1.3.0", |
| 719 | + "spawnteract": "^2.2.0", |
706 | 720 | "tmp": "0.0.28", |
707 | 721 | "tree-kill": "^1.0.0", |
708 | 722 | "uint64be": "^1.0.1", |
| 723 | + "uuid": "^2.0.2", |
709 | 724 | "vscode-debugadapter": "^1.0.1", |
710 | 725 | "vscode-debugprotocol": "^1.0.1", |
711 | 726 | "vscode-extension-telemetry": "0.0.5", |
|
0 commit comments