Some custom model and script tools will not work in ArcGIS Pro or may require an update. This may be due to changes to geoprocessing tools (some tools, options, and data formats are no longer supported) or the Python version change from 2.x to 3.x. A geoprocessing tool and option can be used to analyze custom tools and toolboxes to find unsupported tools and options so you can update the tool to make it work in ArcGIS Pro.
- See the full list of geoprocessing tools that are not available in ArcGIS Pro
- Learn more about migrating models to ArcGIS Pro
- Learn more about migrating Python scripts to ArcGIS Pro
Analyze Tools For Pro tool
Use the Analyze Tools For Pro tool to analyze a toolbox or Python script file to determine if it is supported and view steps to update. When you analyze a toolbox, all tools in the toolbox are checked for support.
Geoprocessing option
In addition to the tool, you can use the Analyze tools for ArcGIS Pro geoprocessing option to automatically analyze any custom tool that is run and ensure that there are no errors or use of unsupported tools or functions. If the custom model or script tool contains a reference to a data format or tool that is no longer supported, an error message is returned.
Python code review
The tool and option use the fissix module to review Python code. The fissix module is a modernized backport of the deprecated Python lib2to3 library.