{"version":"1.0","provider_name":"Microsoft for Python Developers Blog","provider_url":"https:\/\/devblogs.microsoft.com\/python","author_name":"Courtney Webster","author_url":"https:\/\/devblogs.microsoft.com\/python\/author\/cowebster\/","title":"Python in Visual Studio Code - March 2023 Release - Microsoft for Python Developers Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"M5KQcBppP5\"><a href=\"https:\/\/devblogs.microsoft.com\/python\/python-in-visual-studio-code-march-2023-release\/\">Python in Visual Studio Code &#8211; March 2023 Release<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/python\/python-in-visual-studio-code-march-2023-release\/embed\/#?secret=M5KQcBppP5\" width=\"600\" height=\"338\" title=\"&#8220;Python in Visual Studio Code &#8211; March 2023 Release&#8221; &#8212; Microsoft for Python Developers Blog\" data-secret=\"M5KQcBppP5\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/python\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/user-images.githubusercontent.com\/60238438\/221656135-0269070d-a1fb-4bab-911a-6bea9502269b.gif","thumbnail_width":562,"thumbnail_height":350,"description":"The March 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes \"back\" and \"cancel\" support for the \"Create Environment\" command, isort no longer being shipped by default with the Python extension, improvements to the kernel picker experience in Jupyter, and the Python for VS Code team as guests on the Python Pulse livestream. Keep reading to learn more!"}