profile
viewpoint

bschnurr/PTVS 0

Python Tools for Visual Studio

bschnurr/pyright 0

Static type checker for Python

bschnurr/python-language-server 0

Microsoft Language Server for Python

bschnurr/vscode 0

Visual Studio Code

bschnurr/vscode-extension-samples 0

Sample code illustrating the VS Code extension API.

bschnurr/vscode-languageserver-node 0

Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js

bschnurr/vscode-python 0

Python extension for Visual Studio Code

push eventbschnurr/PTVS

csigs

commit sha 3d7260f32a46163245833b77cfecc5fdf7995014

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha f967418b5ef663941cd7e2203dd11e40fbb9fae1

Remove NoToolbarClose from .vsct. Remove ExternalProfilerDriver from solution.

view details

Hugues Valois

commit sha 10070ecb3b67c4c5f978b01fec4e6710634f99d0

Merge pull request #6163 from microsoft/lego/hb_839_20200701204111327 LEGO: Pull request from lego/hb_839_20200701204111327 to master

view details

Hugues Valois

commit sha 9a9d0f885a6cfe1ae423d9b73215b3e776a7a297

Merge pull request #6165 from huguesv/notoolbarclose Fix build

view details

push time in 2 days

push eventbschnurr/PTVS

Hugues Valois

commit sha 4e0561f7d3651a23fa0d6c3521d61653a9faa5ed

Update to debugpy 1.0.0b12.

view details

Hugues Valois

commit sha 01953e65813bc7572a3ddda810c05cd11c8cd550

Merge pull request #6162 from huguesv/debugpyb12 Update to debugpy 1.0.0b12.

view details

push time in 3 days

issue commentmicrosoft/PTVS

No Official Python 3.8 Support for Visual Studio 16.4

Update here https://github.com/microsoft/PTVS/issues/5210#issuecomment-652098821

Anapo14

comment created time in 3 days

startedmicrosoft/pylance-release

started time in 4 days

push eventbschnurr/pyright

Eric Traut

commit sha 51a68917790635167e30d3fbd03d74740507b658

Added additional logging to extension client to help diagnose problems with code that tries to read pythonPath from the Python extension.

view details

push time in 10 days

push eventbschnurr/pyright

Hugues Valois

commit sha 600cd7ab43c79ba87fd3882de7b3e22cc94c50c4

eslint/prettier fixes, platform and version detection (#749)

view details

Eric Traut

commit sha b3e1db3141649987eaf342a31b5e8e15a30ae721

Minor style fix-up for comment.

view details

Eric Traut

commit sha 0c0e86947cab5dfc81b52dc21b8bd4e988b8b3d0

Moved literalValue field from ObjectType to ClassType as preparation for a larger change.

view details

Eric Traut

commit sha ffd71d74579f46ab6bf8efad0440665a5ddb90b5

Fixed test regression.

view details

Eric Traut

commit sha 0b3209f560e4129260038ae19a97873ac2cfd822

Changed textual representation of TypeVar to use single quotes around name to avoid nested double quotes in error messages.

view details

Eric Traut

commit sha a22c1a58d0bfd0f1b0654780019c1cb1cb9fce4b

Cleaned up handling of Never type.

view details

Eric Traut

commit sha f503539e27def58e2970ac2aa4074a28901165ab

Fixed eslint issue.

view details

Eric Traut

commit sha 04ad8e781ea1dc72377900a861a439e26f4f9115

Published 1.1.45

view details

push time in 11 days

issue commentmicrosoft/PTVS

Tests can not be found after close and reopen solution.

internal tracking 1136351

zhouwangyang

comment created time in 12 days

issue commentmicrosoft/PTVS

Tests can not be found after close and reopen solution.

Seems our ITestDiscoverer ( executor://PythonUnitTestExecutor/v1 ) is not being triggered

logfile.txt

zhouwangyang

comment created time in 12 days

push eventbschnurr/pyright

Eric Traut

commit sha 431aba69c41484d43f533d58014137597fc5c03f

Improved error messages for TypeVar mismatches (e.g. invariance).

view details

Eric Traut

commit sha 5b13685428b62f25c4100ecaedc494edb3458382

Extended bidirectional type inference to function call expressions where the callee has a declared return type that is generic.

view details

Eric Traut

commit sha 2cb1844842e01ec5aff6b1794e7d37ae8e4b8e21

Simplified referencesProvider.

view details

Eric Traut

commit sha 240cc4c50599e82a2125d5215ce12ee74f24e08b

Added call hierarchy provider, which allows client to display all callers of a function or all calls made by a function.

view details

Eric Traut

commit sha 2085a6fceea409684eacfa9402ae9cc0ab4d9bfa

Updated docs to cover call hierarchy provider.

view details

Eric Traut

commit sha 99929afcd40af5b6944077e033e88586507b9815

Published 1.1.44

view details

Eric Traut

commit sha cc947468ef1c6eeb75396de7c4d92748711fa74d

Fixed bug in call hierarchy provider that caused aliased symbols to be reported incorrectly. Added support in call hierarchy provider for properties.

view details

Eric Traut

commit sha af624e66100811358ef5eadcc9b905e4f9cfdc65

Updated all dependencies to latest versions. The update to eslint required a small change to the .eslintrc.json config files for compatibility.

view details

Eric Traut

commit sha a190f7a10152cfc006e123d05a6c5479d912f4e7

Improved handling of dataclass entries that use "field(init=False)" to specify that the field should not be included in the synthesized `__init__` method's parameter list.

view details

Justin Hutchings

commit sha 80222e04eb2ceec28724106c39fe286bb03a4196

Add CodeQL security scanning (#711)

view details

Eric Traut

commit sha 863721687bc85a54880423791c79969778b19a3f

Added support for the new Python extension setting for pythonPath. This mechanism replaces the soon-to-be-deprecated "python.pythonPath" setting.

view details

Eric Traut

commit sha 19dc15867443699abc4684741b35ef31378d9026

Fixed a few small bugs found during code review. Nested lists were not properly passing through the expected subtype if it included a union. Functions getTypeVarArgumentsRecursive and setTypeArgumentsRecursirve did not include a proper recursionCount check.

view details

Eric Traut

commit sha 4bd9ad7a2317fa625aad859738dc2892a2d04ce7

Localized strings related to import cycle detection.

view details

Eric Traut

commit sha 93e1fc731465bfdfaf6f842280ed232d07ded01d

Fixed bug that caused a use of Final within a dataclass to be flagged as an error.

view details

push time in 12 days

push eventbschnurr/pyright

Bill Schnurr

commit sha 94943ee00db85022ce5f615883b04cc3e30aa1d0

removing npm custom scripts from server build, adding vscode-jsonrpc dep

view details

push time in 12 days

create barnchbschnurr/pyright

branch : adding-rush-build

created branch time in 15 days

push eventbschnurr/pyright

Bill Schnurr

commit sha 46456b80a01bfb16c1ddf559bd7625f5f7eed926

fix duplicate imports, updated progress reporting, fix linux test break (#719)

view details

Eric Traut

commit sha 8086698aa64ff293480e3e694383cfe8d10b8dd2

Simplified logic for progress reporting.

view details

Eric Traut

commit sha d77133030c461a254b956b6cccffb92e6334e623

Fixed bug in dataclass logic so it properly excludes ClassVar entries as per PEP 557.

view details

Eric Traut

commit sha 92dacb906c7631945736ca5d00c7e16c20cc1dbb

Fixed bug in code flow logic for handling certain assignments within loops where the same symbol is on the left and right side of the assignment.

view details

Eric Traut

commit sha 3a7d8662620ae585eb3ebfe44f2900bc3fc7b247

Published 1.1.42

view details

Eric Traut

commit sha 6f769303deaf5782096b4a16c68162f884cbfee5

Fixed bug in type inference for list comprehensions. It should inter the type AsyncGenerator rather than Generator if the comprehension uses the "async" keyword.

view details

Eric Traut

commit sha 67b395273e01489ae6ce388283faec0d4d1b03e2

Fixed bug that caused overloaded function and class decorators to generate errors inappropriately.

view details

Eric Traut

commit sha 37615732eb6a1807b6f59effde24b15aa1d70b6c

If a module cannot be resolved during type analysis, treat the symbol as "unknown" rather than "unbound" so usage of that symbol doesn't result in further errors.

view details

Eric Traut

commit sha 9fbbf9c7b4172327859ed7cb43733eea339daf14

Fixed bug that generated incorrect error when a function declaration used a parameter with no default arg value after a parameter with a default arg value after a var-arg parameter.

view details

Eric Traut

commit sha ba01441b78d7376ca61676a48ffd406ffa88c379

Fixed bug in handling of negative integers when used as Literal type arguments.

view details

Eric Traut

commit sha 4e7216241bbed86460b7575d163e678a4ad5ed89

Updated typeshed stub files to the latest.

view details

Eric Traut

commit sha abeaae63adb79284a63a4dc1bcb90f6fb41f7234

Added support for alternate syntax for TypedDict that uses named arguments rather than a single dictionary argument.

view details

Eric Traut

commit sha b9bbfec4d9086e664aa50f9ddaf038b63088c032

Fixed bug where hover type of annotated variable was disclosed as "Unknown" if there was no assignment to that variable. It should display the annotated type.

view details

Eric Traut

commit sha 548241bd85ea9f7f31d22fe9d401c4bb55dde2dc

Fixed bug that caused the hover text for named arguments used to initialize a dataclass to indicate that the type was "Any" rather than the correct type.

view details

Eric Traut

commit sha d559f6cde2b649d96ac04cb5b4c6ab961ef6a753

Changed getMessageCount() method to isEmpty() in DiagnosticAddendum class. Removed some unused code in typeEvaluator.

view details

Eric Traut

commit sha dc033502ee7df5471e527397c5733e85f9b6fa43

Improved error messages for dictionary statements that are assigned to TypedDict variables or function arguments.

view details

Eric Traut

commit sha aee3792152b5b474ca081517e72a6b3e2527565f

Fixed a bug in code flow analysis logic that caused type to be evaluated as Never.

view details

Eric Traut

commit sha 2f29930c4d10740db0993428881a769dbd2e5312

Published 1.1.43

view details

Eric Traut

commit sha afceb82f60d9e5971e9f48b724e3d78a34502602

Fixed bug in code that scans for source files within the project that caused an infinite loop if it encountered a symbolic link that created a cycle.

view details

Eric Traut

commit sha 88305fca456c47d48b8c2b8f9ae8fe3736681890

Changed logic that computes union types to strip out NoReturn types if they are combined with other types. A "NoReturn" should always appear by itself, never in a union.

view details

push time in 15 days

fork bschnurr/vscode-languageserver-node

Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js

fork in 15 days

fork bschnurr/vscode-extension-samples

Sample code illustrating the VS Code extension API.

fork in 15 days

push eventbschnurr/vscode-python

Brett Cannon

commit sha 00d9ddfdea0bfcf0fd4a2bb694a35ce224705865

Explicitly add the GitHub release step

view details

Rich Chiodo

commit sha a03edb51066adcd4721c95bb9eff781ad07d1b7d

Merging changes back from the release branch (#12393) * Port custom editor changes to release branch (#12222) * Implement the changes necessary to use the new custom editor (#12188) * Turn on custom editor again * Fix copy problem * Fix copy problem again * Get undo/redo to work * Some fixes for synching more than one editor * Fix untitled. Fix timeouts * fix command manager to not be used. Not necessary with temp path. fix delete/insert commands to undo properly * Fix functional test * Add experiment * Since package json is enabling proposed api, turn of notebooks with experiment * Turn off proposed api * Upgrade VS code to 1.45 so can use new api outside of insiders * Update package.json dynamically * Fix merge code to handle arrays * Fix unit tests. Backup happens at the provider level now * Fix hygiene * Fix untitled to work for old provider too * Some feedback and attempt to fix URI problem on linux/mac * Review feedback * Update changelog * Remove news entry * Port run by line stepping fix to release (#12223) * fix continue event to run cell (#12211) Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com> * update changelog and delete news file Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com> * Port run by line stop becoming interrupt to the release branch (#12271) * Run by line changes for release (#12256) * Run by line changes for release * Translate step tooltip and make sure F10 works outside of already debugging * Update changelog * Cherry-pick fixes from master to june release (#12282) * Merge stuff from may release back into master (#12233) * Revert vscode-extension-telemetry changes for the release (#11602) (#11656) * Revert "Fix slashes in telemetry unit tests (#11572)" This reverts commit 7431c9c53fa5f80fd440b47ae19a825286d3d760. * Revert "Use vscode-extension-telemetry for our exceptions & error telemetry (#11524)" This reverts commit d5065e6976ab8bf3289d70be4a34110a53b224c5. * Remove from changelog * Port storage fix to release branch (#11673) * Fix storage not being used (#11649) * Fix storage not being used * Add disposable to storage so it won't write after shutdown * Fix dirty title * Hack to get tests to pass * Another way to get run all to not interfere * Update changelog * Port scrolling fix to release (#11688) * Fix scrolling (#11681) * Fix scrolling * Review feedback - fix scrolling on expand/collapse * Update changelog * Update package.json Co-authored-by: Jim Griesmer <jimgries@microsoft.com> * Cherry-pick pipenv changes and pythonpath prompt changes to release (#11700) * Show the prompt again if user clicks on more info (#11664) * Show the prompt again if user clicks on more info * Review feedback * Use Learn more as text for the link. * Leave pipenv in a corner until the user decides to select an interpreter (#11654) * add onSuggestion option * Swap onActivation with onSuggestion * Update unit tests * Remove registration of IPipenvService * Move didTriggerInterpreterSuggestions logic inside pipenv locator * Fix existing unit tests * Add new unit tests * Replace typemoq any param with object * Shorten the tests * Fix warning * Duplicate teardown Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> * Update extension version (#11730) * Update extension version * Update date in changelog. * Update change log with additional notes. (#11764) * Cherry picks and version updates for bug fix release (#11878) * Do not execute shebang as an interpreter until user has clicked on the codelens enclosing the shebang (#11816) * Do not execute shebang as an interpreter until user has clicked on the codelens enclosing the shebang * Rename * Oops * Update src/test/providers/shebangCodeLenseProvider.unit.test.ts Co-authored-by: Karthik Nadig <kanadig@microsoft.com> Co-authored-by: Karthik Nadig <kanadig@microsoft.com> * Update version and change log for bugfix release Co-authored-by: Kartik Raj <karraj@microsoft.com> * Cherry-pick ExP platform work from master (#12160) * User cannot belong to all experiments in an experiment group (#11945) * 10790 prep - Create an experiments/ folder (#11980) * experiments.ts -> experiments/manager.ts * eexperimentGroups -> experiments/experimentGroups * test/experiments.u.t -> test/experiments/manager.u.t * experimentGroups -> groups * Whoops committed one file too many * Add support for VS Code's experiment service (#11979) * Add npm package * News entry * experiments.ts -> experiments/manager.ts * Wrong issue number * eexperimentGroups -> experiments/experimentGroups * Move experiments.unit.tests.ts -> experiments/ * Commit new files * Merge gone sideways * Add types * Add opt in/out handling * Activation (service registry) * Don't pin tas-client to one version * Unit tests + fixes * Lol forgot to remove a comment + add headers * Forgot 'use strict' in service.ts * Use IApplicationEnvironment instead of IExtensions * Apply suggestions from code review Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> * Remove unnecessary formatted props * n e v e r m i n d * Aight fixed it * flight -> experiment * Check stub calls instead of ctor impl * removed getExperimentService stub check * Set shared properties for all telemetry events * Add test for shared properties Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> * Fix merge issues * Fix index unit tests * Revert "Fix index unit tests" This reverts commit 2fb61fc366c2c55b5c4b9c34e766ffbbcd50be74. * Make MPLS and vscode-extension-telemetry work together 🤝 (#11823) * Revert "Revert vscode-extension-telemetry changes for the release (#11602)" This reverts commit 71d17932d3268fb20c55e745a82f2da8bf1f3d0c. * Remove entry from changelog + add new news entry * Update LS code to use periods instead of slashes * Revert "Update LS code to use periods instead of slashes" This reverts commit 13566513a86bbe63365cfc16c387fe4c504bfc10. * Replace slashes before sending telemetry instead * Too fast too furious * Fix more merge issues Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> * Update version and changelog for point release (#12171) * Ensure extension features are started when in Deprecate PythonPath experiment and opening a file without any folder opened (#12182) * Ensure extension features are started when in Deprecate PythonPath experiment and opening a file without any folder opened. * Added comments * Update change log (#12190) * Cherry pick fix for hasInterpreters and update change log (#12198) * Double-check for interpreters when running diagnostics (#12158) * Get interpreters if hasInterpreters returns false * Undo ignoreErrors() * Add unit tests * Fixed tests * Newline * Fix merge issues. * Update change log Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> * Update version for point release (#12259) Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Rich Chiodo <rchiodo@users.noreply.github.com> Co-authored-by: Jim Griesmer <jimgries@microsoft.com> Co-authored-by: Kartik Raj <karraj@microsoft.com> Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> * Make Jedi the default LS (#12226) * Make Jedi the default LS * Add news entry * Update change log Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Rich Chiodo <rchiodo@users.noreply.github.com> Co-authored-by: Jim Griesmer <jimgries@microsoft.com> Co-authored-by: Kartik Raj <karraj@microsoft.com> Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> Co-authored-by: Luciana Abud <45497113+luabud@users.noreply.github.com> * Port raw auto start fix to release (#12288) * don't return a connection from the raw provider for getOnly (#12277) Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com> * update changelog and remove news entry Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com> * Rchiodo/rel june update (#12356) * Update security problems * Update release version * Update 3rd party notices * Add font awesome back to third party notices * ExP telemetry fixes (#12358) * Use extension channel instead of VS Code channel * Use publisher.name extension id (not just name) * Update vscode-tas-client Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> * Port start page to release (#12365) * start page experiment and fixes (#12339) * move EnableStartPage enum to groups.ts * - remove the command from the experiment - fix the start page not loading when you go back to a priviews version and then updating again - update some labels in the start page - update the sample notebook to include run by line - the sample notebook now has a title - updated the images from the sample notebook * oops * oops * -add messages to open folder and workspace -add telemetry to measure if the webview error happens -give space between bullet points -add link to enable experiments to the sample notebook -get the release notes from a different file -fix bullet points in the sample notebook -sample notebook now opens with a counter in the title * fix a unit test * final changes * final final changes * final^3 changes * removed run by line from the sample notebook * Fixup after merge Co-authored-by: David Kutugata <dakutuga@microsoft.com> * Fixup bad merge * Last changes before release (#12371) Co-authored-by: Ian Huff <ianhu@microsoft.com> Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com> Co-authored-by: Karthik Nadig <kanadig@microsoft.com> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Jim Griesmer <jimgries@microsoft.com> Co-authored-by: Kartik Raj <karraj@microsoft.com> Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com> Co-authored-by: Luciana Abud <45497113+luabud@users.noreply.github.com> Co-authored-by: David Kutugata <dakutuga@microsoft.com>

view details

Don Jayamanne

commit sha 3d829fc170ed9eedc17a8c58c648a988dcfeead0

Allow users to open VSC notebook even when using our own Notebook Editors (#12402) For #12400 * Side by side nb editors

view details

Don Jayamanne

commit sha 37a12b6c764001735fef8e1b2c9bf82d44c083c1

Add menu item to open nb with VSC Notebook (#12406) For #12405 Enable menu item only in VSC Insiders.

view details

Hugues Valois

commit sha e418ddec57ce2cad5875f6291fe7f845b2c51978

Do not trigger unnecessary work in language server when formatting a document (#12097) * Change getTempFileWithDocumentContents to not use the document's original file extension. Instead, use the .tmp extension which is not associated with Python language. This prevents a file add/delete event from reaching language server, invalidating some of its cache and causing unnecessary work. * Fix build. Co-authored-by: Don Jayamanne <don.jayamanne@yahoo.com>

view details

Rich Chiodo

commit sha 3ad61b1662f6ac068a482ed4d6455b5c8a4511c0

Add fixes for ipywidgets (I hope) and live share. (#12409)

view details

Don Jayamanne

commit sha 29e844c6dfa227857626f8e09c5e2f8431f04293

Disable use of proposedApi in stable VS Code (#12411) * Fixes to using Native NB with stable VS Code * Fixes

view details

David Kutugata

commit sha 2003e013e6d310a7d9da1df709d2210b9e85cc1c

Fix HTML links in markdown (#12395) * try string manipulation, katex and markdown-it * try to use markdown-it-latex * try to use latex2html5 * clean up latexManipulartion.ts and cellOutput.tsx * remove unused changes * add tests * rename latexManipulation to markdownManipulation * add news file and rename the test file * update package-lock * added one more test and a try catch * separate the fix of latex and links into different functions, and add comments to the fixLinks function

view details

Don Jayamanne

commit sha ae8903d41416e14078989f7460116d659bcbda61

Fixes to reverting notebooks (#12410)

view details

Kim-Adeline Miguel

commit sha 98e6aa5dfbb404ab44cdceff1328143e32dc5ed8

Pin py to 1.8.1 (Windows test failures) (#12407)

view details

Ian Huff

commit sha ea1c3c0c94c52cd3111b5d9b89a55f7b66eea6c5

turn on zmq for five percent (#12426) Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com>

view details

Rich Chiodo

commit sha ff06604524c1ed6463a36479a5edb59bf72c588c

Fix regression caused by multiple language support around indentation (#12428) * Fix serialization of language configuration to match what VS code does. * Add news entry * Missing parts of the configuration (functional test caught bracket matching) * Add test for indentation

view details

Mikhail Arkhipov

commit sha 98a9b506a79101db45a327f59981a92d0e0721c6

Turn off LS survey and banner (#12401) * Fix path * Suppress LS banner and survey * Comment * Format

view details

Karthik Nadig

commit sha 2a71954b0ccb9f3bb4538e37972dba9910025e98

Remove APIs related to ptvsd paths (#11757)

view details

Karthik Nadig

commit sha 474c49ddf82a37c80c781e19123a248accdad9f1

Remove TS debugAdapter (#11755) * Remove TS debugAdapter - initial * Fix renameSourceMaps * Test fixes

view details

Karthik Nadig

commit sha 650e4a93aa9c855113cfc4ea94033678a53eb6ab

Remove DebugAdapterNewPtvsd and DebugAdapterDescriptorFactory experiment. (#11769) * Remove DebugAdapterNewPtvsd and DebugAdapterDescriptorFactory experiment. * Fix tests * Remove experiments from json files

view details

Karthik Nadig

commit sha 6dc38e593bcdf69cec3adceb39af475dc572bde8

Update pinned node version (#12007)

view details

Karthik Nadig

commit sha 0eff545c1dc1f11f2b5eae3b7400a751c531ba16

Remove TS debug adapter subprocess support (#12008) * Remove TS debug adapter subprocess support * Address comments

view details

Karthik Nadig

commit sha 475b046e55930e6eafdbc17348f075de376725c6

Remove ptvsd install (#11998) * Remove ptvsd install and update to debugpy * Remove ptvsd install and switch to debugpy

view details

Joyce Er

commit sha 4b20034288dad15bbd24eae02775c404526594c0

Deprecate ptvsd for data science (#12105)

view details

push time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

 import { inject, injectable } from 'inversify';  import { CancellationToken, CompletionItem, ProviderResult } from 'vscode';-import * as vscodeLanguageClient from 'vscode-languageclient'; // tslint:disable-next-line: import-name-import ProtocolCompletionItem from 'vscode-languageclient/lib/protocolCompletionItem';+import ProtocolCompletionItem from 'vscode-languageclient/lib/common/protocolCompletionItem';+import { CompletionResolveRequest } from 'vscode-languageclient/node';++// tslint:disable-next-line: import-name

ahh I see now. thanks

bschnurr

comment created time in 16 days

push eventbschnurr/vscode-python

Bill Schnurr

commit sha cdd114e063c317288fea3ee3c5b570c18f2b27ee

removing extra tslint comment and extra spaces

view details

push time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

 import { inject, injectable } from 'inversify';  import { CancellationToken, CompletionItem, ProviderResult } from 'vscode';-import * as vscodeLanguageClient from 'vscode-languageclient'; // tslint:disable-next-line: import-name-import ProtocolCompletionItem from 'vscode-languageclient/lib/protocolCompletionItem';+import ProtocolCompletionItem from 'vscode-languageclient/lib/common/protocolCompletionItem';+import { CompletionResolveRequest } from 'vscode-languageclient/node';++// tslint:disable-next-line: import-name

ah your right

bschnurr

comment created time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

 import { inject, injectable } from 'inversify';  import { CancellationToken, CompletionItem, ProviderResult } from 'vscode';-import * as vscodeLanguageClient from 'vscode-languageclient'; // tslint:disable-next-line: import-name-import ProtocolCompletionItem from 'vscode-languageclient/lib/protocolCompletionItem';+import ProtocolCompletionItem from 'vscode-languageclient/lib/common/protocolCompletionItem';+import { CompletionResolveRequest } from 'vscode-languageclient/node';++// tslint:disable-next-line: import-name

oh. i just added /node everywhere.

bschnurr

comment created time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

 import { inject, injectable } from 'inversify';  import { CancellationToken, CompletionItem, ProviderResult } from 'vscode';-import * as vscodeLanguageClient from 'vscode-languageclient'; // tslint:disable-next-line: import-name-import ProtocolCompletionItem from 'vscode-languageclient/lib/protocolCompletionItem';+import ProtocolCompletionItem from 'vscode-languageclient/lib/common/protocolCompletionItem';+import { CompletionResolveRequest } from 'vscode-languageclient/node';++// tslint:disable-next-line: import-name

which statement?

bschnurr

comment created time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

         "vscode-debugprotocol": "^1.28.0",         "vscode-extension-telemetry": "0.1.4",         "vscode-jsonrpc": "^5.0.1",

updated to match lsp version. needed to change imports to reference "node" folder

bschnurr

comment created time in 16 days

push eventbschnurr/vscode-python

Bill Schnurr

commit sha 2855a17dda94a60323a272fc905192f7543f16a9

upgrading vscode-jsonrpc so that only a single version is needed. Changed imports to now reference a "node" folder.

view details

push time in 16 days

Pull request review commentmicrosoft/vscode-python

LSP version update

         "vscode-debugprotocol": "^1.28.0",         "vscode-extension-telemetry": "0.1.4",         "vscode-jsonrpc": "^5.0.1",

i think inside. vscode-languageserver-protocol Heejae recently updated it. but i'll get the latest

bschnurr

comment created time in 16 days

Pull request review commentmicrosoft/vscode-python

updating to latest lsp version,

 import { inject, injectable } from 'inversify';  import { CancellationToken, CompletionItem, ProviderResult } from 'vscode';-import * as vscodeLanguageClient from 'vscode-languageclient'; // tslint:disable-next-line: import-name-import ProtocolCompletionItem from 'vscode-languageclient/lib/protocolCompletionItem';+import ProtocolCompletionItem from 'vscode-languageclient/lib/common/protocolCompletionItem';+import { CompletionResolveRequest } from 'vscode-languageclient/node';

minor change importing CompletionResolveRequest

bschnurr

comment created time in 17 days

push eventbschnurr/vscode-python

Rich Chiodo

commit sha 9ab353a71fcd12746cf246640f99ade31d6514e8

Infrastructure for mounting more than one webview at a time (#12382) * Beginnings of new idea * Rework all caes to use new way to fetch wrapper * Fix missed messages * Missed messages being dropped * Make role specific * More dispose fixes * Teardown is not being called if a test is skipped * Upgrade mocha and create factory for mounted web views * Fix failing functional test and make options correct * Fix unit test failures caused by new mocha

view details

Rich Chiodo

commit sha 71390fb7c0d9153445d9939854910aafb33bdc8f

Add test that validates interactive and notebook editor at the same time (#12384) * Add test to open both interactive and native at same time * Add news entry

view details

Eric Snow

commit sha 5b55c599693bad5685e631e44ea5d8d8e8929a6d

Consolidate "info" under pythonEnvironments/info/. (#12383) This change is part of the series of changes related to factoring out an isolated Python environments "component" (specifically the "discovery" subcomponent). This change only moves files around.

view details

Tim Ruscica

commit sha 9d382de3b594fbcd3222e96e52324772955b46f9

Added exporting notebook to HTML (#12375) * export working * added export base * file opens when click yes button * small changes to exportManagerFileOpener * small changes * added tests for html (new file) * localized string * added news file * added missing keys to package.nls.json * addressed comments * removes strange space * checked exported file is HTML file * modified test * fixed tests * changed launch.json back to original

view details

Bill Schnurr

commit sha 16fde4086c78d44c24cdfa0f245b4ad947a4868e

updating to latest lsp version, appending "node" to vscode-languageclient imports

view details

Bill Schnurr

commit sha ebc6921ca6a07fce3ae2e2434ca13723550b4933

updating vscode types, fixing mismatch case on import to fix linux build

view details

Bill Schnurr

commit sha 1b9b01975ca4cc134f786f60a62f7a3b431fa02c

fixing issue logFailedRequest becoming handleFailedRequest in new LSP

view details

push time in 17 days

push eventbschnurr/vscode-python

Rich Chiodo

commit sha 9ab353a71fcd12746cf246640f99ade31d6514e8

Infrastructure for mounting more than one webview at a time (#12382) * Beginnings of new idea * Rework all caes to use new way to fetch wrapper * Fix missed messages * Missed messages being dropped * Make role specific * More dispose fixes * Teardown is not being called if a test is skipped * Upgrade mocha and create factory for mounted web views * Fix failing functional test and make options correct * Fix unit test failures caused by new mocha

view details

Rich Chiodo

commit sha 71390fb7c0d9153445d9939854910aafb33bdc8f

Add test that validates interactive and notebook editor at the same time (#12384) * Add test to open both interactive and native at same time * Add news entry

view details

Eric Snow

commit sha 5b55c599693bad5685e631e44ea5d8d8e8929a6d

Consolidate "info" under pythonEnvironments/info/. (#12383) This change is part of the series of changes related to factoring out an isolated Python environments "component" (specifically the "discovery" subcomponent). This change only moves files around.

view details

Tim Ruscica

commit sha 9d382de3b594fbcd3222e96e52324772955b46f9

Added exporting notebook to HTML (#12375) * export working * added export base * file opens when click yes button * small changes to exportManagerFileOpener * small changes * added tests for html (new file) * localized string * added news file * added missing keys to package.nls.json * addressed comments * removes strange space * checked exported file is HTML file * modified test * fixed tests * changed launch.json back to original

view details

push time in 17 days

Pull request review commentmicrosoft/vscode-python

updating to latest lsp version,

 export class MockLanguageClient extends LanguageClient {     public registerFeature(_feature: StaticFeature | DynamicFeature<any>): void {         throw new Error('Method not implemented.');     }-    public logFailedRequest(_type: RPCMessageType, _error: any): void {+    public handleFailedRequest<T>(_type: MessageSignature, _error: any, _defaultValue: T): T {

@rchiodo RPCMessageType doesn't seem to exist anymore.

I believe this is handleFailedRequest is the new way of handling logFailedRequest

bschnurr

comment created time in 17 days

push eventbschnurr/vscode-python

Bill Schnurr

commit sha ff3b996c30d69546c9713094b9ba0a3428564c11

fixing issue logFailedRequest becoming handleFailedRequest in new LSP

view details

push time in 17 days

push eventbschnurr/vscode-python

Bill Schnurr

commit sha 01d80b1899c3be16535f5e1eabec40c4eba8ac01

updating vscode types, fixing mismatch case on import to fix linux build

view details

push time in 17 days

PR opened microsoft/vscode-python

updating to latest lsp version,

appending "node" to vscode-languageclient imports

For #

<!-- If an item below does not apply to you, then go ahead and check it off as "done" and strikethrough the text, e.g.: - [x] ~Has unit tests & system/integration tests~ -->

  • [ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
  • [ ] Title summarizes what is changing.
  • [ ] Has a news entry file (remember to thank yourself!).
  • [ ] Appropriate comments and documentation strings in the code.
  • [ ] Has sufficient logging.
  • [ ] Has telemetry for enhancements.
  • [ ] Unit tests & system/integration tests are added/updated.
  • [ ] Test plan is updated as appropriate.
  • [ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
  • [ ] The wiki is updated with any design decisions/details.
+100 -65

0 comment

31 changed files

pr created time in 18 days

push eventbschnurr/vscode-python

Don Jayamanne

commit sha af7bafc1eaecdf406002fa5a926265a2b65fef46

Changes to VSCode Notebook cell to INotebookModel cell mapping (#12296)

view details

Rich Chiodo

commit sha e066c28176dbb1b2e282642622d65317866f9ca9

Fix layout causing repaints and rescrolls when unnecessary. (#12300)

view details

Rich Chiodo

commit sha daa467deed4e46b92181be20060f3147afffa38e

Fix problems with a python kernel not handling json with numbers (#12293) * Fix environment values that aren't strings. * Consolidate in one function * Fix unit test * Make unit test verify env * Review feedback

view details

Don Jayamanne

commit sha bc248068103787ff0914850ab39e2e9c1754345c

Single experiment group for nb editors (#12301)

view details

Rich Chiodo

commit sha aeab323b79599770892855201fcd5724382827b0

Isolate node fetch for jupyter to use our own (#12304)

view details

Don Jayamanne

commit sha ff1d4b03b7fee4bc2bfeacb563476ba3d7f993e1

Ability to clear cell output in NativeNotebook (#12307) For #10496 For #12274 Fixing #12274 only for native notebooks here. Was an easy fix.

view details

Don Jayamanne

commit sha 01b6114383fe4998e30dc062e80df4ca16eda063

Update VSC Notebook API (#12333)

view details

Rich Chiodo

commit sha f9ab42aa0b74ed244b57f3b6234bd1cc0752044c

Fix the 'type code here' to disappear appropriately. (#12336) * Fix overlay showing up when it's not supposed to * Add news entry

view details

Don Jayamanne

commit sha e28a3935667d9455c02f9847cd710bd1840f4e72

Add shortcuts for cut, copy, paste and split cells (#12338) For #10496 Jupyter keyboard shorcuts for cut, copy, paste & split cells

view details

Tim Ruscica

commit sha e121d5a67b7b7b777998733bae9ae5788c91d55f

Refactored exporting notebooks to python script (#12232) * some work done * linking done * quickpick menu working * added command pallete commands * moved to commandRegister * started work on file saving * file saving started * some work done * linking done * quickpick menu working * added command pallete commands * moved to commandRegister * started work on file saving * file saving started * handled some saving edge cases * moved to new file * more work * started on exportbase * saving almost done * removed save prompt * fixed * working in new files * changes to export base * small fixes * export to python workin * added tests * removed unused injections * started work on dependency checking * cleaned up * removed broken lines * attempt to fix failing tests * attempt to fix failing tests 2 * attempt to fix failing tests 3 * unmodified launch.json * created export commands * refactoring and working on dependency checks * split functionallity into multiple classes * hopefully fixed tests * almost done file opening for python * cleaned up * made test * removed notebookeditorprovider as dependency * fixed small bugs * fixed small bugs * removed sleep * fixed default file name * fixed filename when saving * added instructions for adding new export method * added missing lines to package.nls.json * python export behaviour changed to original * fixed test * added readme instructions * fixed test * fixed other test * fixed lint * fixed one test * fixed final test and made export command hidden * moved type defs into types.ts * localized text * added types file * added localized test to package.nls.json

view details

Kim-Adeline Miguel

commit sha 86bd356a2b974bef87a1f433798b5ccc1c776b87

ExP telemetry fixes (#12358) * Use extension channel instead of VS Code channel * Use publisher.name extension id (not just name) * Update vscode-tas-client

view details

Don Jayamanne

commit sha 99c6f91325a02035fe006f47229d0a184d272941

Remove hardcoding of languages (#12341) For #10496 Removed hardcode language to Python (derive from nb metadata if available) Removed some code/comments related to upstream VSC issues.

view details

Don Jayamanne

commit sha b5332bcbe4c62f879171e7c19a2f4249ef8c9144

Ignore other notebooks (avoid conflicts with non jupyter nbs) (#12335) For #10496 Ensure we do not treat notebooks such as Github Issues NB as one of ours.

view details

David Kutugata

commit sha ba9298cb479807238cd9fa363560eeaa5a49c4e5

start page experiment and fixes (#12339) * move EnableStartPage enum to groups.ts * - remove the command from the experiment - fix the start page not loading when you go back to a priviews version and then updating again - update some labels in the start page - update the sample notebook to include run by line - the sample notebook now has a title - updated the images from the sample notebook * oops * oops * -add messages to open folder and workspace -add telemetry to measure if the webview error happens -give space between bullet points -add link to enable experiments to the sample notebook -get the release notes from a different file -fix bullet points in the sample notebook -sample notebook now opens with a counter in the title * fix a unit test * final changes * final final changes * final^3 changes * removed run by line from the sample notebook

view details

Don Jayamanne

commit sha 92e9f7aeb7b8cdac2ce0c82a3011ce0baa430b8b

Telemetry for notebooks (#12363) For #12321 Moved code out of NativeEditorProvider and NotebookEditorProvider (tracking of opened notebooks, etc - identical code) Added telemetry that exists in Native Editor & not in Notebook

view details

Ian Huff

commit sha 7f44848edaaa3592dddc7c565bb01915359aee4f

Raw kernel auto start fix + (#12337)

view details

Don Jayamanne

commit sha 972713806e83203b394d875f2346343043c7f398

Support hot exit in notebooks (#12367) * Support hot exit in notebooks * Fix types * Fix tests

view details

Jake Bailey

commit sha 1cd6bb7ffefc46f8156c0da30b6aa7106b79e7b4

Manually send didConfigurationChange on interpreter change (#12366)

view details

Don Jayamanne

commit sha c646c19bb7ef2674770cc0075764130aeef31460

Change hot exit to create new files for each backup (#12377) For #12376 For #10496 Changes due to the way VSC works. After VSC calls the backup method, the previous backup is deleted. This means each backup is unique (hence the backup id must be unique) Fix for VSC Notebooks and Custom Editor

view details

Ian Huff

commit sha 2a5d899d5ee8d80a1a73364d957cbb26eb72de90

update button count (#12381) Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com>

view details

push time in 18 days

push eventbschnurr/vscode-python

Don Jayamanne

commit sha af7bafc1eaecdf406002fa5a926265a2b65fef46

Changes to VSCode Notebook cell to INotebookModel cell mapping (#12296)

view details

Rich Chiodo

commit sha e066c28176dbb1b2e282642622d65317866f9ca9

Fix layout causing repaints and rescrolls when unnecessary. (#12300)

view details

Rich Chiodo

commit sha daa467deed4e46b92181be20060f3147afffa38e

Fix problems with a python kernel not handling json with numbers (#12293) * Fix environment values that aren't strings. * Consolidate in one function * Fix unit test * Make unit test verify env * Review feedback

view details

Don Jayamanne

commit sha bc248068103787ff0914850ab39e2e9c1754345c

Single experiment group for nb editors (#12301)

view details

Rich Chiodo

commit sha aeab323b79599770892855201fcd5724382827b0

Isolate node fetch for jupyter to use our own (#12304)

view details

Don Jayamanne

commit sha ff1d4b03b7fee4bc2bfeacb563476ba3d7f993e1

Ability to clear cell output in NativeNotebook (#12307) For #10496 For #12274 Fixing #12274 only for native notebooks here. Was an easy fix.

view details

Don Jayamanne

commit sha 01b6114383fe4998e30dc062e80df4ca16eda063

Update VSC Notebook API (#12333)

view details

Rich Chiodo

commit sha f9ab42aa0b74ed244b57f3b6234bd1cc0752044c

Fix the 'type code here' to disappear appropriately. (#12336) * Fix overlay showing up when it's not supposed to * Add news entry

view details

Don Jayamanne

commit sha e28a3935667d9455c02f9847cd710bd1840f4e72

Add shortcuts for cut, copy, paste and split cells (#12338) For #10496 Jupyter keyboard shorcuts for cut, copy, paste & split cells

view details

Tim Ruscica

commit sha e121d5a67b7b7b777998733bae9ae5788c91d55f

Refactored exporting notebooks to python script (#12232) * some work done * linking done * quickpick menu working * added command pallete commands * moved to commandRegister * started work on file saving * file saving started * some work done * linking done * quickpick menu working * added command pallete commands * moved to commandRegister * started work on file saving * file saving started * handled some saving edge cases * moved to new file * more work * started on exportbase * saving almost done * removed save prompt * fixed * working in new files * changes to export base * small fixes * export to python workin * added tests * removed unused injections * started work on dependency checking * cleaned up * removed broken lines * attempt to fix failing tests * attempt to fix failing tests 2 * attempt to fix failing tests 3 * unmodified launch.json * created export commands * refactoring and working on dependency checks * split functionallity into multiple classes * hopefully fixed tests * almost done file opening for python * cleaned up * made test * removed notebookeditorprovider as dependency * fixed small bugs * fixed small bugs * removed sleep * fixed default file name * fixed filename when saving * added instructions for adding new export method * added missing lines to package.nls.json * python export behaviour changed to original * fixed test * added readme instructions * fixed test * fixed other test * fixed lint * fixed one test * fixed final test and made export command hidden * moved type defs into types.ts * localized text * added types file * added localized test to package.nls.json

view details

Kim-Adeline Miguel

commit sha 86bd356a2b974bef87a1f433798b5ccc1c776b87

ExP telemetry fixes (#12358) * Use extension channel instead of VS Code channel * Use publisher.name extension id (not just name) * Update vscode-tas-client

view details

Don Jayamanne

commit sha 99c6f91325a02035fe006f47229d0a184d272941

Remove hardcoding of languages (#12341) For #10496 Removed hardcode language to Python (derive from nb metadata if available) Removed some code/comments related to upstream VSC issues.

view details

Don Jayamanne

commit sha b5332bcbe4c62f879171e7c19a2f4249ef8c9144

Ignore other notebooks (avoid conflicts with non jupyter nbs) (#12335) For #10496 Ensure we do not treat notebooks such as Github Issues NB as one of ours.

view details

David Kutugata

commit sha ba9298cb479807238cd9fa363560eeaa5a49c4e5

start page experiment and fixes (#12339) * move EnableStartPage enum to groups.ts * - remove the command from the experiment - fix the start page not loading when you go back to a priviews version and then updating again - update some labels in the start page - update the sample notebook to include run by line - the sample notebook now has a title - updated the images from the sample notebook * oops * oops * -add messages to open folder and workspace -add telemetry to measure if the webview error happens -give space between bullet points -add link to enable experiments to the sample notebook -get the release notes from a different file -fix bullet points in the sample notebook -sample notebook now opens with a counter in the title * fix a unit test * final changes * final final changes * final^3 changes * removed run by line from the sample notebook

view details

Don Jayamanne

commit sha 92e9f7aeb7b8cdac2ce0c82a3011ce0baa430b8b

Telemetry for notebooks (#12363) For #12321 Moved code out of NativeEditorProvider and NotebookEditorProvider (tracking of opened notebooks, etc - identical code) Added telemetry that exists in Native Editor & not in Notebook

view details

Ian Huff

commit sha 7f44848edaaa3592dddc7c565bb01915359aee4f

Raw kernel auto start fix + (#12337)

view details

Don Jayamanne

commit sha 972713806e83203b394d875f2346343043c7f398

Support hot exit in notebooks (#12367) * Support hot exit in notebooks * Fix types * Fix tests

view details

Jake Bailey

commit sha 1cd6bb7ffefc46f8156c0da30b6aa7106b79e7b4

Manually send didConfigurationChange on interpreter change (#12366)

view details

Don Jayamanne

commit sha c646c19bb7ef2674770cc0075764130aeef31460

Change hot exit to create new files for each backup (#12377) For #12376 For #10496 Changes due to the way VSC works. After VSC calls the backup method, the previous backup is deleted. This means each backup is unique (hence the backup id must be unique) Fix for VSC Notebooks and Custom Editor

view details

Ian Huff

commit sha 2a5d899d5ee8d80a1a73364d957cbb26eb72de90

update button count (#12381) Co-authored-by: Ian Huff <ianhuff@alex-x230.northamerica.corp.microsoft.com>

view details

push time in 18 days

create barnchbschnurr/vscode-python

branch : bschnurr/update-lsp

created branch time in 23 days

push eventbschnurr/vscode-python

Don Jayamanne

commit sha f8f9b86508d5fe8c034bb210dc99fc74e4d165ae

Revert "Remove ipywidgets (#9253)" (#9751) This reverts commit 43d30fddc2ea6e65513898e551d427967c3282b1. For #3429

view details

Don Jayamanne

commit sha 164727a4e989d2f53778338ce04f55f5fad9ecec

Add support for ipywidgets (#10606) * Widgets * Fixes * Misc * Crap * Include requirejs

view details

Don Jayamanne

commit sha d4c3132475805a0cd4104200c6a2d9a08460faff

Add ipywidget deps to main package.json and update builds(#10615)

view details

Don Jayamanne

commit sha 6141edb50d8e6c3e8a47e5fc814e8b684902950c

Fixes a few linter and compiler issues (#10616)

view details

Don Jayamanne

commit sha 3c6f0091f41befcf57c2a72f6c277262c8de578d

Hide raw text if output is an ipywidget (#10620)

view details

Don Jayamanne

commit sha 40e0bda93861e900a88c942a635f804b849dff58

Merge branch 'master' into ds/ipyWidgets * master: Fix merge issue Move redux logging to a different file (#10605) Disable custom editor API (#10604) Ensure local host only if connection not available (#10600) Delegate management of notebooks (creation and disposing) to I… (#10568) Refactor to accommodate upstream VSCode API changes (#10569) Use a single notebook beetween multiple native editors (#10514) Add support for synchronising edits between two nb editors of… (#10189) Fix tests in ds/custom_editor branch (#10512) Fix linter Reimplement custom editor using new API

view details

Don Jayamanne

commit sha 265cb61f98efed5fc896816366b3b01a59506349

Add support for moving/collapsing cells with ipywidget output (#10624) * Support collpasing/moving ipywidget output cells * Fix

view details

Don Jayamanne

commit sha 739f8c0c73c735bb4726b368aa6adc0913eee8ac

Remove post office methods from root state (#10627)

view details

Don Jayamanne

commit sha d95970f52b22d670b30d6a7a0794584c70e5fd3d

Ensure functional tests run even without ipywidgets (#10628)

view details

Rich Chiodo

commit sha fd8fab29879b6be3f55b5bc00c7acc9a4f5879f6

Rework notebook startup to be in the INotebookProvider (#10642) * Initial concept building * Disable UI for progress too * Fix functional tests * Fix hygiene * Review feedback * Fix hygiene * Fix unit tests * Fix sonar bug

view details

Rich Chiodo

commit sha 3eedc2137037b21a22f34baa10e46dcb47fbef35

Get ipywidgets working everywhere (#10653)

view details

Rich Chiodo

commit sha e725dd8977f2e7b823338af78eff73bb36c085c6

Fix save on old editor (#10665)

view details

Don Jayamanne

commit sha b248deb4e1181910f77f9d990cce4b0c639b416d

Add ability to DS notebook tests within a headless browser (#10657) * Add ability to launch DS ui in browser in tests * Address code review comments * Dump screenshots in temp dir * Ignore windows * Additional launch config * Added comments

view details

Ian Huff

commit sha 7384b40087b66fc0ec12b9a3d947498f16260ec3

update mockito and minor test updates (#10671)

view details

Kim-Adeline Miguel

commit sha ed53377d6c0ab8a323945f2dfbafb84c7423b030

Disable blank issues (#10678)

view details

Luciana Abud

commit sha 790cd6dc3aee0cb6fc428b4e0bf8e0d823e65cdb

Turning new debugger experiment on for all users and reload experiment for 20% of users (#10674)

view details

Don Jayamanne

commit sha aaae5ca80d29f09512d95d8505131478d002d961

Merge branch 'master' into ds/ipyWidgets * master: Turning new debugger experiment on for all users and reload experiment for 20% of users (#10674) Disable blank issues (#10678) update mockito and minor test updates (#10671) Fix save on old editor (#10665) Job names were invalid (#10646) Telemetry updates (#10631) Remote session shutdownAll is killing all sessions (#10621)

view details

Don Jayamanne

commit sha 9fd67d3bed3fb40e6d604fa4e18adaf8c5c0bb31

Add basic UI tests for notebook (with ipywidgets) (#10675) * Added some basic UI tests for notebook * Added a simple widget test * News * Rename * Oops * More tests

view details

Jim Griesmer

commit sha 68d7acb56aa0f8fc195fa01741a650fea6bc569c

Send telemetry when gather survey link is clicked. (#10683) * Sending gather quality report (works - not pretty) * Actually open the gather survey And whitelist the command that does so. We don't necessarily want to open the door of being able to execute arbitrary commands to notebooks. Yet. * Fixup for PR submit * Tweak to work correctly with surveymonkey

view details

Don Jayamanne

commit sha 702c8ce2b45e46beb4947c95cdab6b7c6511cfda

Ensure ipywidgets are synced between editors (#10717) * Ensure ipywidgets are synced between editors * Address code review comments * Refactor

view details

push time in 23 days

push eventbschnurr/PTVS

Bill Schnurr

commit sha f3c82bb8ad752a08a0f21a8481fc516c1ca63107

fix for python 3.8 from microsoft store failing to add new venv (#6086) * fix for python 3.8 from microsoft store failing to add new venv new versions of python >= 3.8 from the windows store have a different executable name (ie. python3.8.exe) in the registry InstallPath, compared to what is in the venv folder (python.exe) so search for both if interpExe is not found. Fix #6082 * minor refactor

view details

csigs

commit sha 2006394e9d9a94600cf9b6e086424228de506e76

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha 849a8cdec2e2d4ef81e2b70973f966af062da4af

Merge pull request #6092 from microsoft/lego/hb_839_20200417024056490 LEGO: Pull request from lego/hb_839_20200417024056490 to master

view details

csigs

commit sha 557d37b9857c5136acc9a57c18e4009f8ea70eb7

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha f88ae58278a0aeaf1229bd9a4ea51ade2727849e

Merge pull request #6097 from microsoft/lego/hb_839_20200423024122549 LEGO: Pull request from lego/hb_839_20200423024122549 to master

view details

csigs

commit sha 151c89004ee35748d671c2b50f20476cd7d580f7

LEGO: check in for master to temporary branch.

view details

csigs

commit sha dd6e024b14889b36e3fa603408a88e25ce5d0e4a

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha 03c85c18db72183259e794da33f4afd2a4b45aaa

Merge pull request #6102 from microsoft/lego/hb_839_20200505024111206 LEGO: Pull request from lego/hb_839_20200505024111206 to master

view details

Hugues Valois

commit sha f8a1d25a2305fe146aba9e4239a96e6aea975340

Merge pull request #6104 from microsoft/lego/hb_839_20200505144046258 LEGO: Pull request from lego/hb_839_20200505144046258 to master

view details

csigs

commit sha ef4d8fcc53da698fbb949d6e6f3692ecdecf22dd

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha 8d36244f7f67a92950140f32471fdda7ba224324

Merge pull request #6107 from microsoft/lego/hb_839_20200506204047324 LEGO: Pull request from lego/hb_839_20200506204047324 to master

view details

csigs

commit sha 8bbd7240da6c44fe85369e3c4a9872e94bfba8cb

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha 3a3e4eb7a35efd971b6cc18670bea03bb2618a2d

Merge pull request #6108 from microsoft/lego/hb_839_20200508144120622 LEGO: Pull request from lego/hb_839_20200508144120622 to master

view details

Hugues Valois

commit sha b38d8a14cf804b879bf6b242e36f42cc8c7efc7b

Update to debugpy beta 9.

view details

Hugues Valois

commit sha b497185e71652535e710d7b1e39036c4edceb6d5

Disable debugger variable grouping.

view details

Hugues Valois

commit sha 5fd33ae59e741a8f2a33a652908b3412147e81f9

Fix pylint command for the currently latest available version of pylint on both Python 2.7 and 3.x.

view details

csigs

commit sha 444e5f5230b9da3490a395ea32fb6e454756bbe1

LEGO: check in for master to temporary branch.

view details

csigs

commit sha 63ee4929c9fe73fe756b9adb55b7e8ad05636396

LEGO: check in for master to temporary branch.

view details

csigs

commit sha ccc0e26611fcad44ae301feda728243314cde98d

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha bfb250310ddcc92a2935c87f43ee415313554839

Merge pull request #6118 from microsoft/lego/hb_839_20200521024120464 LEGO: Pull request from lego/hb_839_20200521024120464 to master

view details

push time in 24 days

issue commentmicrosoft/PTVS

No Official Python 3.8 Support for Visual Studio 16.4

We have plans to address this issue but its a complex process and we will update this again with more info in a few weeks.

Anapo14

comment created time in 24 days

PR opened microsoft/pyright

fix duplicate imports, updated progress reporting, fix linux test break

rollup of:

  • fixed linux test break
  • fixed duplicate auto import duplications
  • refactored progress reporting
+222 -42

0 comment

8 changed files

pr created time in 25 days

create barnchbschnurr/pyright

branch : update-1

created branch time in 25 days

fork bschnurr/pyright

Static type checker for Python

fork in 25 days

issue commentmicrosoft/azure-repos-vscode

Support Azure Board exclusive of Azure Repo

I am looking for this as well. My code and work items live in two different repos in different organizations in azure devops.

mimam419

comment created time in 25 days

issue commentpytest-dev/pytest

Parametrized nodeid not matching with parametrized IDs

Not sure if it helps but here is the work around I used to change the generated pytest id's when the parameter contained characters like "::" and "\n"

I need to change the Id so that both Visual Studio's Test Explorer could parse it correctly and pytest was having issues running a single test when trying to call it using the ID

https://github.com/microsoft/PTVS/commit/caa53832a8eeae4f67a1f8eb74c88aa93479fac3

vbarbaresi

comment created time in a month

push eventmicrosoft/PTVS

Bill Schnurr

commit sha f3c82bb8ad752a08a0f21a8481fc516c1ca63107

fix for python 3.8 from microsoft store failing to add new venv (#6086) * fix for python 3.8 from microsoft store failing to add new venv new versions of python >= 3.8 from the windows store have a different executable name (ie. python3.8.exe) in the registry InstallPath, compared to what is in the venv folder (python.exe) so search for both if interpExe is not found. Fix #6082 * minor refactor

view details

push time in 3 months

issue closedmicrosoft/PTVS

Create virtual environment permanently fails when Base interpreter is Python 3.8

Describe the bug After I open a Solution with requirements.txt in its dir Visual Studio detects it and shows a badge with the "Create virtual environment" link. I click it, change env to venv and click "Create": image After a few seconds process finishes with conflicting messages between "Background tasks" window and "Output" window: image

Steps to Reproduce

  1. Create some Python Solution.
  2. Place requirements.txt into its dir so VS can detect it.
  3. Save and reopen the Solution in VS.
  4. Continue as described in "Describe the bug" section above.

Expected behavior A successfully created Python Virtual Environment.

Configuration information (If you are providing a diagnostics file (see below), skip this section) VS Version: 16.5.3 PTVS version: 16.5.20041.1-16.0 Python version: 3.8

closed time in 3 months

TishSerg

PR merged microsoft/PTVS

fix for python 3.8 from microsoft store failing to add new venv

new versions of python >= 3.8 from the windows store have a different executable name (ie. python3.8.exe) in the registry InstallPath, compared to what is in the venv folder (python.exe) so search for both if interpExe is not found.

Fix #6082

+5 -2

2 comments

1 changed file

bschnurr

pr closed time in 3 months

push eventbschnurr/PTVS

Hugues Valois

commit sha 8a302688b94ed9b8725b0e29ba6bcf903f0159f4

Change itemid type to int instead of uint for VSHPROPID_FirstChild and VSHPROPID_NextSibling in profile explorer to fix a regression in expansion of tree nodes.

view details

Hugues Valois

commit sha 7bb49a43257ca902c7732289b4c75af81276f764

Merge pull request #6084 from huguesv/issue-6042 Fix profiling tool window tree node expansion

view details

Bill Schnurr

commit sha 46dddbb4718eb52e863070af6293eda71df5c073

Removing custom html controllers due to api changes in Microsoft.VisualStudio.Web.HTML.dll removing support for SetContainedCommandTarget (#6085) #6081

view details

Bill Schnurr

commit sha 19dc06b118dfd1543c5311fa4cd4216b7be632e9

fix for python 3.8 from microsoft store failing to add new venv new versions of python >= 3.8 from the windows store have a different executable name (ie. python3.8.exe) in the registry InstallPath, compared to what is in the venv folder (python.exe) so search for both if interpExe is not found. Fix #6082

view details

Bill Schnurr

commit sha 0cf45276702b9e68e3c38f3c3e46ea229a4de421

Merge branch 'master' of https://github.com/Microsoft/PTVS

view details

push time in 3 months

push eventbschnurr/PTVS

Bill Schnurr

commit sha 89237c787e67cf46d916586a37954115645377cb

minor refactor

view details

push time in 3 months

create barnchmicrosoft/PTVS

branch : 16.6

created branch time in 3 months

pull request commentmicrosoft/PTVS

fix for python 3.8 from microsoft store failing to add new venv

also tested previous python 3.7 still works.

bschnurr

comment created time in 3 months

PR opened microsoft/PTVS

fix for python 3.8 from microsoft store failing to add new venv

new versions of python >= 3.8 from the windows store have a different executable name (ie. python3.8.exe) in the registry InstallPath, compared to what is in the venv folder (python.exe) so search for both if interpExe is not found.

Fix #6082

+5 -0

0 comment

1 changed file

pr created time in 3 months

create barnchbschnurr/PTVS

branch : bschnurr/fix_python38_create_venv

created branch time in 3 months

issue closedmicrosoft/PTVS

Unexpected error when created Blank Django Web Project.

Build information image

Steps to Reproduce

  1. In VS, select File > New > Project, search for "Django", and select the Blank Django Web Project template.
  2. Enter the Name and location and click OK

Expected behavior The Django project has been created successfully without any error.

**Actual behavior ** NotImplementedException has been encountered. image

ActivityLog ActivityLog.zip

closed time in 3 months

linette-zyy

push eventmicrosoft/PTVS

Bill Schnurr

commit sha 46dddbb4718eb52e863070af6293eda71df5c073

Removing custom html controllers due to api changes in Microsoft.VisualStudio.Web.HTML.dll removing support for SetContainedCommandTarget (#6085) #6081

view details

push time in 3 months

PR merged microsoft/PTVS

Removing custom html controllers due to api changes in Microsoft.Visu…

…alStudio.Web.HTML.dll removing support for SetContainedCommandTarget

#6081

+0 -113

1 comment

3 changed files

bschnurr

pr closed time in 3 months

PR opened microsoft/PTVS

Removing custom html controllers due to api changes in Microsoft.Visu…

…alStudio.Web.HTML.dll removing support for SetContainedCommandTarget

#6081

+0 -113

0 comment

3 changed files

pr created time in 3 months

create barnchbschnurr/PTVS

branch : bschnurr/fix_django_crash

created branch time in 3 months

push eventbschnurr/PTVS

csigs

commit sha fbc5ddedd8c0f2e787540f4555820e7e28ca2169

LEGO: check in for master to temporary branch. (#6072)

view details

csigs

commit sha 2654d86220b35e3e3a657b5fb62995a09a506426

LEGO: check in for master to temporary branch. (#6077)

view details

Bill Schnurr

commit sha 14c05f936c121748250b013ee39fa280edc2de0c

New updates to pytest 5.4 removed output logging to junit files by default, turning it back on. (#6078) Removed warnings, new junit 2.0 format is coming so specify we want orginal format. https://docs.pytest.org/en/latest/reference.html#confval-junit_logging

view details

Bill Schnurr

commit sha 467fcd3c02575b9a3a8054fb9c2c6cd456b7481a

Added null check on completions (#6079) Fix #6076

view details

push time in 3 months

issue commentmicrosoft/PTVS

Create virtual environment permanently fails

does your requirements file work when you create an environment manually by command line?

TishSerg

comment created time in 3 months

push eventmicrosoft/PTVS

Bill Schnurr

commit sha 467fcd3c02575b9a3a8054fb9c2c6cd456b7481a

Added null check on completions (#6079) Fix #6076

view details

push time in 3 months

issue closedmicrosoft/PTVS

Visual Studio crashes when typing Python code.

Steps to Reproduce 1.Create application project. 2.typing code: class X: def init (self): self._Y = 0 # Typing a period after the "self" fails if X is renamed to Y self 3.type a period after the self in the marked spot (self. 4.change the name of the class X to Y 5.repeat step 3

Expected behavior VS shows intellisense information

Actual behavior vs creashed and error shows below. image

Environment image

closed time in 3 months

zhouwangyang

PR merged microsoft/PTVS

Added null check on completions

Fix #6076

+3 -1

1 comment

1 changed file

bschnurr

pr closed time in 3 months

push eventmicrosoft/PTVS

Bill Schnurr

commit sha 14c05f936c121748250b013ee39fa280edc2de0c

New updates to pytest 5.4 removed output logging to junit files by default, turning it back on. (#6078) Removed warnings, new junit 2.0 format is coming so specify we want orginal format. https://docs.pytest.org/en/latest/reference.html#confval-junit_logging

view details

push time in 3 months

PR merged microsoft/PTVS

Reviewers
New updates to pytest 5.4 removed output logging to junit files by de…

…fault, turning it back on.

Removed warnings, new junit 2.0 format is coming so specify we want orginal format.

https://docs.pytest.org/en/latest/reference.html#confval-junit_logging

#6058

+4 -0

2 comments

1 changed file

bschnurr

pr closed time in 3 months

pull request commentmicrosoft/PTVS

New updates to pytest 5.4 removed output logging to junit files by de…

old pytest still works

image

bschnurr

comment created time in 3 months

create barnchbschnurr/PTVS

branch : bschnurr/fix_completion_crash

created branch time in 3 months

PR opened microsoft/PTVS

Added null check on completions

Fix #6076

+3 -1

0 comment

1 changed file

pr created time in 3 months

push eventmicrosoft/PTVS

csigs

commit sha 2654d86220b35e3e3a657b5fb62995a09a506426

LEGO: check in for master to temporary branch. (#6077)

view details

push time in 3 months

PR merged microsoft/PTVS

LEGO: Pull request from lego/hb_839_20200407144058242 to master

LEGO: Pull request from lego/hb_839_20200407144058242 to master with localized lcls

+30 -3

1 comment

1 changed file

csigs

pr closed time in 3 months

push eventmicrosoft/PTVS

csigs

commit sha fbc5ddedd8c0f2e787540f4555820e7e28ca2169

LEGO: check in for master to temporary branch. (#6072)

view details

push time in 3 months

PR merged microsoft/PTVS

LEGO: Pull request from lego/hb_839_20200407024057098 to master

LEGO: Pull request from lego/hb_839_20200407024057098 to master with localized lcls

+2 -2

1 comment

2 changed files

csigs

pr closed time in 3 months

PR opened microsoft/PTVS

New updates to pytest 5.4 removed output logging to junit files by de…

…fault, turning it back on.

Removed warnings, new junit 2.0 format is coming so specify we want orginal format.

https://docs.pytest.org/en/latest/reference.html#confval-junit_logging

+4 -0

0 comment

1 changed file

pr created time in 3 months

create barnchbschnurr/PTVS

branch : bschnurr/fix_pytest_stdout

created branch time in 3 months

issue commentmicrosoft/vscode-python

pytest JUnit XML deprecation warning (before pytest 6.0)

try adding this to your commandline -o junit_family=xunit1

kimadeline

comment created time in 3 months

issue commentpytest-dev/pytest

Generating junitxml report with stdout missing

How can we turn on --junit_logging=all by command line? this worked.

-o junit_logging=all

lebseu

comment created time in 3 months

issue commentpytest-dev/pytest

Generating junitxml report with stdout missing

How can we turn on --junit_logging=all by command line?

lebseu

comment created time in 3 months

push eventbschnurr/PTVS

Raymon Gulati

commit sha 23bfeb0c0d1f1e106f6f540118e37623fd9c00e5

Django debugger option fix (#5967)

view details

Hugues Valois

commit sha 015d00ce39574d99f0d6408db7fd77587c49e9bb

Fix for TestLinkedWithProjectHome test.

view details

Bill Schnurr

commit sha 6d2bad29002f4f2d206d8844d9630391134ceee3

Hanndle missing pytest function by setting default attribute and printing error instead of throwing AttributeError (#5971) Fix #5968

view details

csigs

commit sha 66a85141758baf94440feb2a45eaa60dbea85c44

LEGO: check in for master to temporary branch.

view details

Raymon Gulati

commit sha 13905d51e490a6126616526489dd1b9e2d0de9f3

Fix async get child node values in native debugger (#5975)

view details

csigs

commit sha 1e22d611b85698113ed28d2e6ee7f469da852907

LEGO: check in for master to temporary branch.

view details

Hugues Valois

commit sha 02ff13791e6b37ffc05b0a98d268c593cc4c475d

Merge pull request #5976 from microsoft/lego/hb_839_20200115084026263 LEGO: Pull request from lego/hb_839_20200115084026263 to master

view details

Hugues Valois

commit sha fb738297b8ccf8f2c4772127de5164edeb08a5df

Merge pull request #5978 from microsoft/lego/hb_839_20200115204027297 LEGO: Pull request from lego/hb_839_20200115204027297 to master

view details

Hugues Valois

commit sha 96c3c95b4a38b3485ad803d8c20e2076c49aedf4

Merge pull request #5970 from huguesv/TestLinkedWithProjectHome Fix for TestLinkedWithProjectHome test.

view details

csigs

commit sha c2dad8342ca28777de0749370623c56e1ea9e5ab

LEGO: check in for master to temporary branch. (#5981)

view details

csigs

commit sha a5b22ac850786d00336b7bd51bbc16580f32caed

LEGO: check in for master to temporary branch. (#5979)

view details

csigs

commit sha 9946e7e4bd84b9de44f6f687c53da20a5fa1fdef

LEGO: check in for master to temporary branch.

view details

csigs

commit sha 017b982898cd4f9483a2817689c5afde5b2515d6

LEGO: check in for master to temporary branch. (#5982)

view details

csigs

commit sha 6a8fb43157c120ec0171a63de7d354c144990361

LEGO: check in for master to temporary branch. (#5986)

view details

csigs

commit sha 184b6711a8700a7f9d78f6d6ac3b225f81a8b8b8

LEGO: check in for master to temporary branch. (#5987)

view details

Hugues Valois

commit sha 3509636e840a96a3472fe8ae5269acdf2507d087

Merge pull request #5988 from microsoft/lego/hb_839_20200117204026733 LEGO: Pull request from lego/hb_839_20200117204026733 to master

view details

Bill Schnurr

commit sha 2f4f4bc87c78e2719494b4a3c5c037881b837fc6

[Accessibility] interactive window titles are now unique (#5974) * wip * changing window title from "EnvName Interactive" to "EnvName Interactive:id" * updating caption test to ignore the new instance id when searching for an interactive window * removing colon from tab name, fixing missed caption compare

view details

Raymon Gulati

commit sha ee8d0bd8c8ebdbc6dae5f3d21f96a376925887c9

Update PTVSD version and string changes (#5995)

view details

csigs

commit sha 2c5729dda61a85688c87e00f4331a228c9dfb433

LEGO: check in for master to temporary branch. (#6000)

view details

csigs

commit sha 73a1d0140930d2c13f8a1288dbfbc46f688ae27e

LEGO: check in for master to temporary branch. (#6001)

view details

push time in 3 months

issue commentmicrosoft/PTVS

Python UnitTest Test discovery in MS Studio 2019 Community version times out, there is a built in 60 seconds timeout that can't be changed

It is highly unlikely that discovery should need to take over 60 seconds. You might have a blocking call to input() in the global scope that is preventing discovery to continue.

vsfeedback

comment created time in 3 months

issue commentmicrosoft/PTVS

Python UnitTest Test discovery in MS Studio 2019 Community version times out, there is a built in 60 seconds timeout that can't be changed

As a work around, you can try breaking up the unit tests into smaller workspaces/projects

vsfeedback

comment created time in 3 months

more