Python in Visual Studio Code - September 2025 Release - Microsoft for Python Developers Blog
Briefly

Python in Visual Studio Code - September 2025 Release - Microsoft for Python Developers Blog
"We're excited to announce the September 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code! This release includes the following announcements: Experimental AI-powered hover summaries with Pylance Run Code Python Snippet AI tool Python Environments extension improvements, including pipenv support If you're interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance extensions."
"A new experimental AI Hover Summaries feature is now available for Python files when using the pre-release version of Pylance with GitHub Copilot. When you enable the setting(python.analysis.aiHoverSummaries) setting, you can get helpful summaries on the fly for symbols that do not already have documentation. This makes it easier to understand unfamiliar code and boosts productivity as you explore Python projects. At the moment, AI Hover Summaries are currently available to GitHub Copilot Pro, Pro+, and Enterprise users."
"The Pylance Run Code Snippets tool is a powerful feature designed to streamline your Python experience with GitHub Copilot. Instead of relying on terminal commands like python -c "code" or creating temporary files to be executed, this tool allows GitHub Copilot to execute Python snippets entirely in memory. It automatically uses the correct Python interpreter configured for your workspace, and it eliminates common issues with shell escaping and quoting that sometimes arise during terminal execution."
September 2025 releases for the Python, Pylance, and Jupyter extensions add experimental AI and tooling improvements. Pylance introduces experimental AI Hover Summaries in the pre-release when used with GitHub Copilot, enabled via python.analysis.aiHoverSummaries and available to Copilot Pro, Pro+, and Enterprise users to provide on-the-fly summaries for undocumented symbols. Pylance also adds a Run Code Snippets tool that executes Python snippets in memory using the workspace interpreter, avoiding shell escaping and quoting issues and producing clean interleaved stdout/stderr output useful for Agent mode. The Python Environments extension gains improvements including pipenv support and changelogs list full details.
[
|
]