A Visual Studio Code extension with support for BeeWare development
A curated list of awesome Python frameworks, libraries, software and resources
DonJayamanne/azure-pipelines-template 1
template for your azure pipelines
OS-agnostic, system-level binary package manager and ecosystem
:pencil2: Tooling for development and production Apollo workflows
vscode extension that generates docstrings for python files
DonJayamanne/awesome-jupyter 0
A curated list of awesome Jupyter projects, libraries and resources
DonJayamanne/azure-powershell 0
Microsoft Azure PowerShell
A place to test Blazor features
issue commentmicrosoft/vscode-python
Thank you for your careful answer. @kimadeline
comment created time in 23 minutes
issue commentmicrosoft/vscode-python
Thank you for your careful answer
comment created time in 25 minutes
push eventlannonbr/vscode-issue-tracker
commit sha a3eb011aac03bd0a0b7d2b604f0dc039be55bbba
Updated data source
push time in 27 minutes
push eventlannonbr/vscode-issue-tracker
commit sha cbf408c14b57e7f3ccdddac721c5884445f6e47c
Updated data source
push time in an hour
push eventlannonbr/vscode-issue-tracker
commit sha 322d00ceb075beed3909f307be5c966192592c94
Updated data source
push time in 2 hours
pull request commentmicrosoft/vscode-python
Drop A/B test and search 3 directories deep for tfevent files
Codecov Report
Merging #15234 (f8ac16d) into main (568e098) will decrease coverage by
0%
. The diff coverage is50%
.
@@ Coverage Diff @@
## main #15234 +/- ##
======================================
- Coverage 64% 64% -1%
======================================
Files 559 558 -1
Lines 26683 26646 -37
Branches 3854 3851 -3
======================================
- Hits 17337 17305 -32
+ Misses 8639 8634 -5
Partials 707 707
Impacted Files | Coverage Δ | |
---|---|---|
src/client/common/experiments/groups.ts | 100% <ø> (ø) |
|
src/client/telemetry/constants.ts | 100% <ø> (ø) |
|
src/client/telemetry/index.ts | 76% <ø> (ø) |
|
src/client/tensorBoard/constants.ts | 100% <ø> (ø) |
|
...t/tensorBoard/tensorBoardImportCodeLensProvider.ts | 83% <50%> (ø) |
comment created time in 2 hours
issue commentmicrosoft/vscode-jupyter
Failing to detect ipykernel module
I'm still experiencing this issue. What is the best practice workflow for conda + vscode jupyter notebooks to avoid this issue?
comment created time in 3 hours
push eventmicrosoft/data-accelerator
commit sha fdb4ca3b21209541f56fea37085f7931b44f47af
address review feedbacks
push time in 3 hours
push eventmicrosoft/batch-processing-kit
commit sha 4291c5b630dee61fbe9430b9cce0a1a5fb4fcec4
React to error of premature segmentation termination. Transient protobuf ImportError workaround. Endpoint status timeout 10 seconds.
push time in 3 hours
push eventlannonbr/vscode-issue-tracker
commit sha 3ad754ac7d6a98471a9d28623da9ef209df1e055
Updated data source
push time in 3 hours
PR opened microsoft/vscode-python
Based on feedback from today's bug bash:
- Drop the A/B test between codeactions and codelenses
- Search 3 directories deep for tfevents files instead of 2 directories deep to align with the default directory structure in the output from the starter script at https://pytorch.org/docs/stable/tensorboard.html
pr created time in 4 hours
issue commentmicrosoft/vscode-python
Variable preview when debugging shows extra characters in the middle of a string
Re-reading this issue, I just noticed that it's not that there are extra characters in the middle of the string. It's that the character s
is displayed as . . .
, for only one of the string in one of the lists inside the main list. Not sure what that means, just noticed it.
comment created time in 4 hours
issue openedmicrosoft/vscode-python
Variable preview when debugging shows extra characters in the middle of a string
Environment data
- VS Code version: 1.52.1 (user setup)
- Extension version (available under the Extensions sidebar): 2021.1.502429796
- OS and version: Windows 10 Pro and Ubuntu 20.04 (using WSL 2)
- Python version (& distribution if applicable, e.g. Anaconda): 3.9.1
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): Poetry
- Relevant/affected Python packages and their versions: n/a
- Relevant/affected Python-related VS Code extensions and their versions: n/a
- Value of the
python.languageServer
setting: Pylance
Expected behaviour
When debugging a Python file, the "Variables" panel shows the correct value of all variables.
Actual behaviour
For a particular variable in my program, the incorrect string value is displayed. The correct string value is displayed when I expand the variable (it is a list) and all lists inside it:
The problematic part is the "saffron bathing suit... for women" string. The string in question has no "..." in it. This only shows up in some parts of the variable preview for the debugger.
Here's an animated version that attempts to show all situations where the extra characters appear and don't appear. Note that they appear in both Variables and Watch, and appear for the mouse hover over in each:
Steps to reproduce:
Unknown right now. This is a proprietary codebase that I can't share that generates random strings from a static corpus. I don't know of a minimal reproduction right now.
Logs
<details>
<summary>Output for <code>Python</code> in the <code>Output</code> panel (<code>View</code>→<code>Output</code>, change the drop-down the upper-right of the <code>Output</code> panel to <code>Python</code>) </summary>
<p>
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - control'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - experiment'
User belongs to experiment group 'CustomEditorSupport - control'
User belongs to experiment group 'pythonaacf'
User belongs to experiment group 'pythonSendEntireLineToREPL'
User belongs to experiment group 'pythonInstallPylintButtonFirst'
> pyenv root
> conda --version
> python3.7 ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> conda info --json
Error 2021-01-25 09:35:40: Failed to check if file needs to be fixed [EntryNotFound (FileSystemError): Unable to read file 'vscode-remote://wsl+ubuntu/home/matt/.config/Code/User/settings.json' (EntryNotFound (FileSystemError): Error: ENOENT: no such file or directory, open '/home/matt/.config/Code/User/settings.json')
at _handleError (/home/matt/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/out/vs/server/remoteExtensionHostProcess.js:769:473)
at processTicksAndRejections (internal/process/task_queues.js:94:5)
at async y.readText (/home/matt/.vscode-server/extensions/ms-python.python-2021.1.502429796/out/client/extension.js:9:344778)
at async p.doesFileNeedToBeFixed (/home/matt/.vscode-server/extensions/ms-python.python-2021.1.502429796/out/client/extension.js:59:500280)
at async /home/matt/.vscode-server/extensions/ms-python.python-2021.1.502429796/out/client/extension.js:59:499407
at async Promise.all (index 0)
at async p.getFilesToBeFixed (/home/matt/.vscode-server/extensions/ms-python.python-2021.1.502429796/out/client/extension.js:59:499353)
at async p.updateTestSettings (/home/matt/.vscode-server/extensions/ms-python.python-2021.1.502429796/out/client/extension.js:59:498980)] {
code: 'FileNotFound',
name: 'EntryNotFound (FileSystemError)'
}
Starting Pylance language server.
Python interpreter path: ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python
> pyenv root
> pyenv root
> pyenv root
> conda --version
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_performer.py.ffc92f0251418e92d04fd21e19876cde.tmp
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_performer.py.ffc92f0251418e92d04fd21e19876cde.tmp
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_performer.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_performer.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/app.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/app.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_corpus.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/search_corpus.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/app.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
> ~/.cache/pypoetry/virtualenvs/wisdom-demo-beacon-generator-Z4YO5UZC-py3.9/bin/python ~/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py autopep8 --diff ~/code/github.com/groupby/wisdom-demo-beacon-generator/wisdom_demo_beacon_generator/app.py
cwd: ~/code/github.com/groupby/wisdom-demo-beacon-generator
</p> </details>
created time in 4 hours
issue commentjest-community/vscode-jest
Open VSX Listing: Signing the Publisher Agreement
the account issue is resolved and I sign the publisher agreement. Not sure if the extension release is restored... I plan to push the next release soon.
comment created time in 4 hours
issue commentjest-community/vscode-jest
@bogdan-calapod thanks for trying to help, I think we are pretty close with the prototype, hopefully, the PR will be submitted this week. The UI is not that complicated, so end up using vscode's quick input and messaging API instead of webView.
We can definitely use your help though, once the wizard is submitted, would love to have you play with it and let us know if it can be improved.
comment created time in 4 hours
push eventmicrosoft/vscode-jupyter
commit sha 54d5b3382e0a6bcc31af25ef94ea1eb9aba3a90f
Oops
push time in 4 hours
pull request commentjest-community/vscode-jest
Full parameterized tests support
@stephtr looks like you are busy...
I ran with this PR last week, and it seems solid, pretty handy actually, as I started to add more parameterized tests... At this point, I think it's probably better to merge it and cut an alpha release so we can start the field testing/fixing cycle sooner... thoughts?
comment created time in 4 hours
issue openedmicrosoft/vscode-python
Translation isn't displayed in the start page
<!-- Please search existing issues to avoid creating duplicates. -->
Environment data
- VS Code version: 1.52.1
- Extension version (available under the Extensions sidebar): 2021.1.0
- OS and version: Windows 10 (20H2)
- Python version (& distribution if applicable, e.g. Anaconda): 3.9.1
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
- Relevant/affected Python packages and their versions: N/A
- Relevant/affected Python-related VS Code extensions and their versions: N/A
- Value of the
python.languageServer
setting: Jedi
[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'
), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
Start page is translated.
Actual behaviour
Start page is not translated.
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]
- Use Simplified Chinese language.
- Open start page.
<!-- Note: If you think a GIF of what is happening would be helpful, consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ . -->
Logs
<details>
<summary>Output for <code>Python</code> in the <code>Output</code> panel (<code>View</code>→<code>Output</code>, change the drop-down the upper-right of the <code>Output</code> panel to <code>Python</code>) </summary>
<p>
(If needed, it'll be filled in later.)
</p> </details>
created time in 4 hours
push eventlannonbr/vscode-issue-tracker
commit sha 3543cc2934ef24dcf896beb4759ea03b6430f6a9
Updated data source
push time in 4 hours
PR closed microsoft/vscode-jupyter
<!-- 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 runningnpm install
(if dependencies have changed).
pr closed time in 5 hours
pull request commentmicrosoft/vscode-jupyter
[Do not merge] Update smoke tests
@DonJayamanne nope, thanks for asking!
comment created time in 5 hours
push eventmicrosoft/vscode-jupyter
commit sha c4e05136cf255dfff1cc1c5bf99c336b114b620a
Linter
push time in 5 hours
pull request commentmicrosoft/vscode-jupyter
Clear kernel information from notebooke metadata when a non Jupyter kernel is selected
Codecov Report
Merging #4504 (727e091) into main (cd3bdd3) will decrease coverage by
0%
. The diff coverage is0%
.
@@ Coverage Diff @@
## main #4504 +/- ##
=====================================
- Coverage 75% 75% -1%
=====================================
Files 398 398
Lines 26063 26071 +8
Branches 3726 3729 +3
=====================================
- Hits 19568 19555 -13
- Misses 4978 4994 +16
- Partials 1517 1522 +5
Impacted Files | Coverage Δ | |
---|---|---|
src/client/datascience/notebook/kernelProvider.ts | 70% <0%> (-1%) |
:arrow_down: |
src/client/common/application/debugService.ts | 46% <0%> (-7%) |
:arrow_down: |
src/client/common/process/pythonDaemonPool.ts | 78% <0%> (-7%) |
:arrow_down: |
...datascience/interactive-common/notebookProvider.ts | 80% <0%> (-6%) |
:arrow_down: |
...science/jupyter/kernels/kernelDependencyService.ts | 80% <0%> (-5%) |
:arrow_down: |
src/client/common/cancellation.ts | 79% <0%> (-5%) |
:arrow_down: |
src/client/datascience/jupyter/jupyterServer.ts | 78% <0%> (-4%) |
:arrow_down: |
...datascience/editor-integration/codelensprovider.ts | 84% <0%> (-3%) |
:arrow_down: |
src/client/datascience/jupyter/kernels/kernel.ts | 69% <0%> (-3%) |
:arrow_down: |
src/client/datascience/jupyter/jupyterExecution.ts | 72% <0%> (-3%) |
:arrow_down: |
... and 21 more |
comment created time in 5 hours
push eventmicrosoft/vscode-jupyter
commit sha 40878a91551e063b80fff8159c69aea94fb17729
Linter
push time in 5 hours
pull request commentmicrosoft/vscode-jupyter
Clear kernel information from notebooke metadata when a non Jupyter kernel is selected
If you then select a non-jupyter kenrel we need to unset it, i.e. clear it. This way, if users change kernels to a non-jupyter kernel (not ours), & save, then there's no custom metadata that will be set, apart from what ever is already in there.
Why wouldn't this clear the metadata set by the .NET kernel provider? Sure it won't overwrite something that's already on disk, but won't it overwrite a value in memory?
comment created time in 5 hours
push eventmicrosoft/vscode-jupyter
commit sha 97bc7e66374ca32745aa394d5ff42430975e6e0d
Fix more spots where disable UI has to propagate
push time in 5 hours
created repositorymodule-federation/concat-runtime
Joins runtimeChunk: "single" back to a ModuleFederationPlugin remote containers for independent functionality
created time in 5 hours
Pull request review commentmicrosoft/vscode-jupyter
Use VSC Notebook API in stable
async function activateLegacy( inCustomEditorApiExperiment = false;
Sorry but that seems incorrect too. It's possible to be in both now without any work on the user. I don't think they'd know what to do.
comment created time in 5 hours
pull request commentmicrosoft/vscode-jupyter
Clear kernel information from notebooke metadata when a non Jupyter kernel is selected
I'm confused. This looks like it's clearing the metadata? Don't we want to just not set it?
comment created time in 5 hours
push eventmicrosoft/vscode-jupyter
commit sha df8b967ca10b29da6c6030b715483113d67e1638
Add full Simplified Chinese translation (#4418) * Add Simplified Chinese translation * Add news for #4418
commit sha 27cfffe12b414ecc25715d5edd7ac89edead09bc
Make a timeout for interrupt ask for a restart (#4414) * Make a timeout for interrupt ask for a restart * Fix linter * Another file to not ignore * Code review feedback
commit sha 91ebb08cdd4ff535a7dd023a5d205a73b9029bf3
Remote jupyter connections in Native Nb to same degree as webviews
commit sha 8290ed30dfcbadc0fe22fa63a66dbb734663d1dd
Leave status as idle when re-opening notebooks (#4428)
commit sha 6aa42a2cfd85b96e6ccca590f4e9c7dbfb9a087a
Fixes & tests for non-raw kernels (#4431)
commit sha b05dc5307258141d5e5c4811ed79fe602b858377
Figure out why upload is not working
commit sha 49a4f4e67528b94b3a219067534d717b5e480536
Fix typo in yml (from ref/heads to refs/heads) (#4435) Co-authored-by: Rich Chiodo <rchiodo@users.noreply.github.com>
commit sha 8e007f4cd91093adaac2c05b38c2643430925b6e
update trusted icons and make trusted icon appear on the editor title (#4430) * update icons make trusted icon appear on the editor title * update lint * lint again * more lint * clicking the trusted button shows a message saying the notebook is already trusted change untrusted icon to red remove command from the command palette * linting * remove message and disable trust button
commit sha e8af5b35ebba334e5e1a2e521895d3ffee0e4131
Indicate with a notification that the kernel is restarting (#4386) * -Indicate with a notification that the kernel is restarting -disable run all cells and restart command (and button) when the notebook is busy (applies when restarting) * -move promise to its old spot -remove when context * add news * disable button when restarting * oops * update eslint ignore * update eslintrc * fix lint * remove disabling
commit sha 44693e81ba8387442d8be77ac5c07ff7b672c8e2
Stop generating svg for matplotlib in native notebooks (#4436)
commit sha 6cd00b577e6d70fdd7cc38079083cf431ba35d6a
Add ability to turn off notebook shortcuts (#4437)
commit sha 88f11c2efc7db79b8faf10f10440667db2adc8bd
Add statusbar + toolbar item for selecting jupyter (#4424)
commit sha 233454316f3dbed6d336a4bfb5e81a6c8f541f48
Kernel launcher dependency check (#4433) * Make kernel launcher install dependencies * Fix errors preventing new executions * Create test that verifies install prompt * Add news entry * Change order of Venvs * Fix linter * Linter fix * Fix restart to not immediately cancel * Review feedback * More comments on wait logic * Fix failing windows smoke test * Move waiting down to the process level * Change telemetry for install problems * Fix tests to run sync * Fix linter again * Fix functional tests and add more logging for vscode tests * Disable failing test for now * Empty test is timing out in teardown * Fix crash on non insiders * Actually fix crash
commit sha 165815d0fd009d1b39e3ef47e010c5ecfa98f4e3
Jupyter completions in native notebooks (#4434)
commit sha 64aa29a3903d0826aeffb9e6da2eefc5c57535d8
Variable View UI Cleanup part 1 (#4449)
commit sha a09a7fe6d131962161fa6f1b0320b563a78870e6
Add cell indicator for pre-execution (#4448)
commit sha 2b9b2a188c20e7be85e115f6cd70ecc56f0a1057
Skip Julia test (#4454)
commit sha afaadfff655a927c09d7b6394b7c0e91fcb8b878
Zero byte ipnb files will have an empty cell (#4455)
commit sha 93660cee7ee6c22e52ee399ce894b02781b5bf56
add TSX rule to detect vars (#4463)
commit sha 7618b1348f898e9aab8930e5d859553a1ec24dea
Send full string and truncate UI-side
push time in 5 hours