Eleanor Boyd
@eleanor-py.bsky.social
Python for VS Code engineer @ Microsoft
Transit enthusiast
find me on: http://github.com/eleanorjboyd, http://linkedin.com/in/eleanorjboyd/
opinions are my own
Transit enthusiast
find me on: http://github.com/eleanorjboyd, http://linkedin.com/in/eleanorjboyd/
opinions are my own
Do you know the difference between "python-envs.terminal.autoActivationType" set to "command" or "shellStartup"?
It's an important but complicated setting (which confused me when I first got into the envs ext) so I wrote a wiki page: github.com/microsoft/vs...
It's an important but complicated setting (which confused me when I first got into the envs ext) so I wrote a wiki page: github.com/microsoft/vs...
August 15, 2025 at 11:04 PM
Do you know the difference between "python-envs.terminal.autoActivationType" set to "command" or "shellStartup"?
It's an important but complicated setting (which confused me when I first got into the envs ext) so I wrote a wiki page: github.com/microsoft/vs...
It's an important but complicated setting (which confused me when I first got into the envs ext) so I wrote a wiki page: github.com/microsoft/vs...
Hi Conda people! I am back with a specific question this time- how do you tell if a given Conda environment is prefixed or named? I can see it in `conda info --envs` but is there any way given a specific path to an executable to know which one it is without parsing that list?
August 14, 2025 at 5:46 PM
Hi Conda people! I am back with a specific question this time- how do you tell if a given Conda environment is prefixed or named? I can see it in `conda info --envs` but is there any way given a specific path to an executable to know which one it is without parsing that list?
always love some exciting news in the environment and package space!!
Today, we're announcing our first hosted infrastructure product: pyx, a Python-native package registry.
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
August 13, 2025 at 10:02 PM
always love some exciting news in the environment and package space!!
Anyone a Conda wizard here and can share their secrets?? I have spent the better part of this week working on Conda activation for the Python Environments extension and some things still feel like magic 🔮 github.com/microsoft/vs...
bug fix: enhance conda environment management with sourcing status and updated shell activation support by eleanorjboyd · Pull Request #693 · microsoft/vscode-python-environments
github.com
August 7, 2025 at 10:10 PM
Anyone a Conda wizard here and can share their secrets?? I have spent the better part of this week working on Conda activation for the Python Environments extension and some things still feel like magic 🔮 github.com/microsoft/vs...
Beginning a series of videos demoing the new Python Environments Extension! Starting where all good Python projects start... creating an environment. Follow along as I will be posting new videos every few days!
marketplace link: marketplace.visualstudio.com/items?itemNa...
marketplace link: marketplace.visualstudio.com/items?itemNa...
July 18, 2025 at 4:53 PM
Beginning a series of videos demoing the new Python Environments Extension! Starting where all good Python projects start... creating an environment. Follow along as I will be posting new videos every few days!
marketplace link: marketplace.visualstudio.com/items?itemNa...
marketplace link: marketplace.visualstudio.com/items?itemNa...
Had a ton of fun in May at PyCon US giving a booth talk about building your own MCP server with Python for VS Code!
www.youtube.com/watch?v=SYcQ...
www.youtube.com/watch?v=SYcQ...
Making your own MCP server in VS Code
YouTube video by Microsoft Developer
www.youtube.com
July 1, 2025 at 9:55 PM
Had a ton of fun in May at PyCon US giving a booth talk about building your own MCP server with Python for VS Code!
www.youtube.com/watch?v=SYcQ...
www.youtube.com/watch?v=SYcQ...
We are beginning rollout of the Python Environments Extension! Anyone can install and enable the extension and its a game changer so give it a try and send in your feedback! (see these extra enablement details if you are on VS Code insiders: github.com/microsoft/vs...)
June 30, 2025 at 8:07 PM
We are beginning rollout of the Python Environments Extension! Anyone can install and enable the extension and its a game changer so give it a try and send in your feedback! (see these extra enablement details if you are on VS Code insiders: github.com/microsoft/vs...)
live, love, open-source!
Today, we're announcing plans to make VS Code an open source AI editor.
We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together.
aka.ms/open-source-...
We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together.
aka.ms/open-source-...
May 19, 2025 at 5:53 PM
live, love, open-source!
Reposted by Eleanor Boyd
Oops I did it again, I wrote a new PEP, got lost in the comments, oh coder, coder.
Oops, you thought I could stop, that I knew better, I'm not that intelligent.
discuss.python.org/t/pre-pep-im...
genius.com/Britney-spea...
Oops, you thought I could stop, that I knew better, I'm not that intelligent.
discuss.python.org/t/pre-pep-im...
genius.com/Britney-spea...
Pre-PEP: Import name metadata
As threatened promised, here is my next planned PEP (I haven’t bothered making it an official PEP yet in case the idea is considered downright bad, which would save me writing the PoC and translating ...
discuss.python.org
May 2, 2025 at 4:38 PM
Oops I did it again, I wrote a new PEP, got lost in the comments, oh coder, coder.
Oops, you thought I could stop, that I knew better, I'm not that intelligent.
discuss.python.org/t/pre-pep-im...
genius.com/Britney-spea...
Oops, you thought I could stop, that I knew better, I'm not that intelligent.
discuss.python.org/t/pre-pep-im...
genius.com/Britney-spea...
Can't believe @pycon.us 2025 is 2 weeks away! This will be my first time attending and I couldn't be more pumped! Any advice for how to make the most of the conference??
May 2, 2025 at 4:44 PM
Can't believe @pycon.us 2025 is 2 weeks away! This will be my first time attending and I couldn't be more pumped! Any advice for how to make the most of the conference??
Great things that started at 9am today:
1. VS Code Agent Day @vscode.dev
2. Sound Transit merch shop!
not too bad for a random Wednesday morning!
1. VS Code Agent Day @vscode.dev
2. Sound Transit merch shop!
not too bad for a random Wednesday morning!
April 16, 2025 at 4:43 PM
Great things that started at 9am today:
1. VS Code Agent Day @vscode.dev
2. Sound Transit merch shop!
not too bad for a random Wednesday morning!
1. VS Code Agent Day @vscode.dev
2. Sound Transit merch shop!
not too bad for a random Wednesday morning!
Around 11am PDT today notebook engineer and expert Don Jayamanne will be LIVE on VS Code Agent Mode Day to talk all things Notebooks and Copilot. He will doing live demos and exploring all the newest features so definitely check it out on Youtube: www.youtube.com/live/HNly8eN...
🔴 VS Code Live: Agent Mode Day
YouTube video by Visual Studio Code
www.youtube.com
April 16, 2025 at 4:37 PM
Around 11am PDT today notebook engineer and expert Don Jayamanne will be LIVE on VS Code Agent Mode Day to talk all things Notebooks and Copilot. He will doing live demos and exploring all the newest features so definitely check it out on Youtube: www.youtube.com/live/HNly8eN...
current work in progress... do you spot the new feature?
April 11, 2025 at 3:57 PM
current work in progress... do you spot the new feature?
So pumped about this new feature to support Django test coverage contributed by a community member! As someone who's not a Django expert, getting help from the community is amazing. Try it on the python pre-release now: github.com/microsoft/vs...
April 4, 2025 at 6:53 PM
So pumped about this new feature to support Django test coverage contributed by a community member! As someone who's not a Django expert, getting help from the community is amazing. Try it on the python pre-release now: github.com/microsoft/vs...
Huge release for Copilot in Notebooks:
- 🆕 New notebook tool (/newNotebook)
- 💬 Chat to edit notebook files (including agent mode)
- 🧭 Diff toolbars for edit navigation & undo seamlessly
- 📎 Attach notebook outputs as context
details and settings: code.visualstudio.com/updates/v1_9...
- 🆕 New notebook tool (/newNotebook)
- 💬 Chat to edit notebook files (including agent mode)
- 🧭 Diff toolbars for edit navigation & undo seamlessly
- 📎 Attach notebook outputs as context
details and settings: code.visualstudio.com/updates/v1_9...
April 4, 2025 at 6:37 PM
Huge release for Copilot in Notebooks:
- 🆕 New notebook tool (/newNotebook)
- 💬 Chat to edit notebook files (including agent mode)
- 🧭 Diff toolbars for edit navigation & undo seamlessly
- 📎 Attach notebook outputs as context
details and settings: code.visualstudio.com/updates/v1_9...
- 🆕 New notebook tool (/newNotebook)
- 💬 Chat to edit notebook files (including agent mode)
- 🧭 Diff toolbars for edit navigation & undo seamlessly
- 📎 Attach notebook outputs as context
details and settings: code.visualstudio.com/updates/v1_9...
Playing around with Copilot for notebooks in @vscode.dev and the new feature I just added that lets you attach notebook cell outputs to chat. Nice to learn the real bottleneck these days is my typing speed 😅
March 28, 2025 at 10:19 PM
Playing around with Copilot for notebooks in @vscode.dev and the new feature I just added that lets you attach notebook cell outputs to chat. Nice to learn the real bottleneck these days is my typing speed 😅
Reposted by Eleanor Boyd
No launch.json, no problem.
Python no-config debugging allows you to leverage debugging features in @code, without needing configurations in a launch.json
To use, open a terminal and type debugpy <script .py or module>
Python no-config debugging allows you to leverage debugging features in @code, without needing configurations in a launch.json
To use, open a terminal and type debugpy <script .py or module>
February 24, 2025 at 11:08 PM
No launch.json, no problem.
Python no-config debugging allows you to leverage debugging features in @code, without needing configurations in a launch.json
To use, open a terminal and type debugpy <script .py or module>
Python no-config debugging allows you to leverage debugging features in @code, without needing configurations in a launch.json
To use, open a terminal and type debugpy <script .py or module>
Reposted by Eleanor Boyd
In the latest pre-release of Python Debugger extension, we added a feature that we call no-config debugging. Open a terminal is VS Code and run your script with `debugpy ` instead of `python `. Try it out.
github.com/microsoft/vs...
github.com/microsoft/vs...
No-config debugging · Issue #561 · microsoft/vscode-python-debugger
Hey folks 👋 After listening to community feedback that configuring the debugger can be difficult and confusing, we have begun working on a no-config debugging experience! We are excited to say that...
github.com
January 21, 2025 at 4:02 PM
In the latest pre-release of Python Debugger extension, we added a feature that we call no-config debugging. Open a terminal is VS Code and run your script with `debugpy ` instead of `python `. Try it out.
github.com/microsoft/vs...
github.com/microsoft/vs...
Every struggle to setup debugging for your Python code?
Look no further! New VS Code feature on pre-release TODAY now allows you to use no-config debugging! Install the latest pre-release of the python debugger extension and just add `debugpy` to the front of your run command to get started!
Look no further! New VS Code feature on pre-release TODAY now allows you to use no-config debugging! Install the latest pre-release of the python debugger extension and just add `debugpy` to the front of your run command to get started!
January 17, 2025 at 9:26 PM
Every struggle to setup debugging for your Python code?
Look no further! New VS Code feature on pre-release TODAY now allows you to use no-config debugging! Install the latest pre-release of the python debugger extension and just add `debugpy` to the front of your run command to get started!
Look no further! New VS Code feature on pre-release TODAY now allows you to use no-config debugging! Install the latest pre-release of the python debugger extension and just add `debugpy` to the front of your run command to get started!
Reposted by Eleanor Boyd
In the latest pre-release of the Python Environments extension, you can select the library you want to install and click the edit button to set version constraints. You can do this with multiple libraries and include libs not in the list.
January 15, 2025 at 7:38 PM
In the latest pre-release of the Python Environments extension, you can select the library you want to install and click the edit button to set version constraints. You can do this with multiple libraries and include libs not in the list.
Had a great time collaborating with Courtney Webster on the #2024VSCodePythonWrapped! 2024 was a fantastic year for the extension and I loved being a part of it; 2025 here we come! 🐍 🚀
🎉 Check out our blog for all the details and more graphics : devblogs.microsoft.com/python/2024-...
🎉 Check out our blog for all the details and more graphics : devblogs.microsoft.com/python/2024-...
December 9, 2024 at 6:03 PM
Had a great time collaborating with Courtney Webster on the #2024VSCodePythonWrapped! 2024 was a fantastic year for the extension and I loved being a part of it; 2025 here we come! 🐍 🚀
🎉 Check out our blog for all the details and more graphics : devblogs.microsoft.com/python/2024-...
🎉 Check out our blog for all the details and more graphics : devblogs.microsoft.com/python/2024-...
Exploring VS Code compatibility with different
@pytest.org plugins this week- got a plugin which is failing? Add a comment 👇
github.com/microsoft/vs...
also thanks @brianokken.bsky.social for this top plugin list I'm using as a jumping point pythontest.com/top-pytest-p...
@pytest.org plugins this week- got a plugin which is failing? Add a comment 👇
github.com/microsoft/vs...
also thanks @brianokken.bsky.social for this top plugin list I'm using as a jumping point pythontest.com/top-pytest-p...
Top pytest Plugins
This is intended to find the most popular pytest plugins, as plugins usually have “pytest” in the name.
The list is generated from hugovk’s Top PyPI Packages, which is filtered for “pytest”. Many popu...
pythontest.com
November 19, 2024 at 5:51 PM
Exploring VS Code compatibility with different
@pytest.org plugins this week- got a plugin which is failing? Add a comment 👇
github.com/microsoft/vs...
also thanks @brianokken.bsky.social for this top plugin list I'm using as a jumping point pythontest.com/top-pytest-p...
@pytest.org plugins this week- got a plugin which is failing? Add a comment 👇
github.com/microsoft/vs...
also thanks @brianokken.bsky.social for this top plugin list I'm using as a jumping point pythontest.com/top-pytest-p...