<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality in Python Ideas</title>
    <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idi-p/1221277</link>
    <description>&lt;P&gt;It would be great to have Microsoft VS Code supported as a debugging environment for ArcGIS Pro. Python scripts and tools are currently a bit cumbersome to debug, especially if there is a need to inspect variables that run through UpdateParameters or UpdateMessages.&lt;/P&gt;&lt;P&gt;Ideally, we could use to VS Code to:&lt;/P&gt;&lt;P&gt;- Debug using Attach to Process&lt;/P&gt;&lt;P&gt;- Set break points in code&lt;/P&gt;&lt;P&gt;- Execute tools in ArcGIS Pro&lt;/P&gt;&lt;P&gt;- Executing is paused at breakpoints to debug/inspect variables/ step over, etc.&lt;/P&gt;&lt;P data-unlink="true"&gt;I see that Visual Studio is supported per documentation &lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/debugging-python-code.htm" target="_self"&gt;here&lt;/A&gt;, please consider officially supporting debugging in VS Code as it's quite popular in the python community.&lt;/P&gt;</description>
    <pubDate>Wed, 12 Oct 2022 20:26:16 GMT</pubDate>
    <dc:creator>I_AM_ERROR</dc:creator>
    <dc:date>2022-10-12T20:26:16Z</dc:date>
    <item>
      <title>Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idi-p/1221277</link>
      <description>&lt;P&gt;It would be great to have Microsoft VS Code supported as a debugging environment for ArcGIS Pro. Python scripts and tools are currently a bit cumbersome to debug, especially if there is a need to inspect variables that run through UpdateParameters or UpdateMessages.&lt;/P&gt;&lt;P&gt;Ideally, we could use to VS Code to:&lt;/P&gt;&lt;P&gt;- Debug using Attach to Process&lt;/P&gt;&lt;P&gt;- Set break points in code&lt;/P&gt;&lt;P&gt;- Execute tools in ArcGIS Pro&lt;/P&gt;&lt;P&gt;- Executing is paused at breakpoints to debug/inspect variables/ step over, etc.&lt;/P&gt;&lt;P data-unlink="true"&gt;I see that Visual Studio is supported per documentation &lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/debugging-python-code.htm" target="_self"&gt;here&lt;/A&gt;, please consider officially supporting debugging in VS Code as it's quite popular in the python community.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2022 20:26:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idi-p/1221277</guid>
      <dc:creator>I_AM_ERROR</dc:creator>
      <dc:date>2022-10-12T20:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1221320#M154</link>
      <description>&lt;P&gt;Upvoted - an officially supported "ArcGIS Pro debugger" VS Code extension would make all my GIS dreams come true &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt; I would love to see a workflow that allowed me to attach VS Code to a the Python environment of the running ArcGIS Pro instance, execute a script tool, and be able to hit breakpoints, step thru the code, etc. from within VS Code. Just like PyCharm and Visual Studio.&lt;/P&gt;&lt;P&gt;Dear Esri:&lt;/P&gt;&lt;P&gt;VS Code is used by &lt;A href="https://survey.stackoverflow.co/2022/#section-most-popular-technologies-integrated-development-environment" target="_self"&gt;75%&lt;/A&gt; of the respondents to the 2022 StackOverflow survey! This would not necessarily be a niche tool, it could have a wide-reaching impact on developers. It's very likely that there a lot fewer GIS devs are using Visual Studio and PyCharm than there are using VS Code as their daily driver development environment. There is certainly precedent for something like this - are many such "Debugger" extensions available in the VS Code marketplace for a wide variety of languages/frameworks/platforms.&lt;/P&gt;&lt;P&gt;C'mon Esri...you're good at this type of stuff - the Adobe Suite plugins, ArcGIS for Teams, Office, etc. Y'all got tons of cool integrations with lots of things, especially from Microsoft. I know the community could develop this (and I'd love to participate in such a project) but I like staying in the Esri ecosystem if possible. And officially-supported VS Code extensions are always much higher quality.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;A GIS dev&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2022 12:54:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1221320#M154</guid>
      <dc:creator>mfcallahan</dc:creator>
      <dc:date>2022-10-13T12:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality - Status changed to: Under Consideration</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1327857#M234</link>
      <description>&lt;P&gt;&lt;SPAN&gt;You've got our attention!&amp;nbsp; We think this is a good suggestion and have entered it in our backlog.&amp;nbsp; This does not guarantee that the idea will be developed so we encourage the community&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;to continue voting and sharing feedback which will help teams gauge user demand.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 17:57:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1327857#M234</guid>
      <dc:creator>HannesZiegler</dc:creator>
      <dc:date>2023-09-12T17:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1365517#M268</link>
      <description>&lt;P&gt;Where I work (Washington State Department of Natural Resources) is recommending and supporting VS Code as the standard IDE for Python development, so being able to debug ArcGIS Pro scripts as described in this request could potentially be very much appreciated by a lot of people.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2024 19:11:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1365517#M268</guid>
      <dc:creator>EmikoCarrell</dc:creator>
      <dc:date>2024-01-02T19:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality - Status changed to: In Product Plan</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1480203#M321</link>
      <description>&lt;P&gt;&lt;SPAN&gt;We're working on this!&amp;nbsp; This status does not guarantee that the functionality will be in the next release, but development work has begun. Release cycles vary by product so make sure to check&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://support.esri.com/en/other-resources/product-life-cycle" target="_blank" rel="noopener nofollow noreferrer"&gt;&lt;SPAN&gt;product&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;life cycle information&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;to get an idea of when to expect the next release.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2024 14:30:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1480203#M321</guid>
      <dc:creator>HannesZiegler</dc:creator>
      <dc:date>2024-05-29T14:30:21Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1484720#M322</link>
      <description>&lt;P&gt;Very excited for this implementation, thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 19:47:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1484720#M322</guid>
      <dc:creator>JVig</dc:creator>
      <dc:date>2024-06-04T19:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1495926#M327</link>
      <description>&lt;P&gt;This is good news indeed, looking forward to placing break points in my code during debugging!&amp;nbsp; I hope the solution covers the scenario of the code embedded within an atbx as that is how I tend to code.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jun 2024 13:46:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1495926#M327</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2024-06-21T13:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594800#M443</link>
      <description>&lt;P&gt;They just demoed a vs code extension for this at the 2025 dev summit!&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 16:23:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594800#M443</guid>
      <dc:creator>LanceKirby2</dc:creator>
      <dc:date>2025-03-12T16:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594804#M444</link>
      <description>&lt;P&gt;I caught the end of the demo, looks great. Did they mention when it will be available? I did not see it in the Extension Marketplace.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 16:25:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594804#M444</guid>
      <dc:creator>philnagel</dc:creator>
      <dc:date>2025-03-12T16:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594811#M445</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mfcallahan_0-1741797888453.gif" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/127765iE258B0240CBF4A71/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mfcallahan_0-1741797888453.gif" alt="mfcallahan_0-1741797888453.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 16:44:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594811#M445</guid>
      <dc:creator>mfcallahan</dc:creator>
      <dc:date>2025-03-12T16:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594841#M446</link>
      <description>No they didn’t, but I’ll make sure to ask them about it. I don’t see it yet either.&lt;BR /&gt;</description>
      <pubDate>Wed, 12 Mar 2025 17:40:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594841#M446</guid>
      <dc:creator>LanceKirby2</dc:creator>
      <dc:date>2025-03-12T17:40:39Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594914#M447</link>
      <description>&lt;P&gt;Thanks for looking into this&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/325832"&gt;@LanceKirby2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 20:09:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594914#M447</guid>
      <dc:creator>BrandoCrozier</dc:creator>
      <dc:date>2025-03-12T20:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594940#M448</link>
      <description>&lt;P&gt;At the create gp tools presentation they just mentioned that it probably won't come out until 3.5.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 20:33:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594940#M448</guid>
      <dc:creator>BrandoCrozier</dc:creator>
      <dc:date>2025-03-12T20:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594957#M449</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/472096"&gt;@BrandoCrozier&lt;/a&gt;&amp;nbsp;they said the same thing python expo station.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 21:19:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1594957#M449</guid>
      <dc:creator>LanceKirby2</dc:creator>
      <dc:date>2025-03-12T21:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1595031#M450</link>
      <description>&lt;P&gt;I was excited when I heard about this today at the Dev summit.&amp;nbsp; Heard it will be a beta in Pro 3.5.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Mar 2025 04:19:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1595031#M450</guid>
      <dc:creator>JoelBurley</dc:creator>
      <dc:date>2025-03-13T04:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Debug ArcGIS Pro python tools in VS Code using Attach to Process functionality - Status changed to: Implemented</title>
      <link>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1616472#M468</link>
      <description>&lt;P&gt;The ArcGIS Pro Debugger Extension for Visual Studio Code is now available on the Visual Studio Code Marketplace!&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://marketplace.visualstudio.com/items?itemName=Esri.arcgis-pro-debugger" target="_blank" rel="noopener"&gt;ArcGIS Pro Debugger - Visual Studio Marketplace&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;This extension allows debugging ArcGIS Pro script tools (.atbx, .pyt) using Visual Studio Code (VSC).&lt;/P&gt;&lt;P&gt;Our aim is to provide developers a seamless workflow to attach VSC to the Python process live in ArcGIS Pro. This integration allows developers to leverage VSC's native Python debugging experience while developing script tools for ArcGIS Pro.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Easily attach to ArcGIS Pro and stand-alone Python processes&lt;/LI&gt;&lt;LI&gt;Debug ArcGIS Pro Script Tools (.atbx) and Python Toolboxes (.pyt)&lt;/LI&gt;&lt;LI&gt;Debug code on the local machine or remotely on a different machine&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;If you run into any issues, please log an issue in our public repository,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/Esri/arcgispro-vscode-debugger" target="_blank" rel="noopener"&gt;Esri/arcgispro-vscode-debugger&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Additional resources:&lt;BR /&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/debugging-python-code.htm" target="_blank"&gt;Debug Python code—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 May 2025 14:57:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/debug-arcgis-pro-python-tools-in-vs-code-using/idc-p/1616472#M468</guid>
      <dc:creator>HannesZiegler</dc:creator>
      <dc:date>2025-05-20T14:57:45Z</dc:date>
    </item>
  </channel>
</rss>

