Analyze Tools For Pro (Data Management Tools)
Summary
Analyzes Python scripts and custom geoprocessing tools and toolboxes for functionality that is not supported in ArcGIS Pro.
There are differences between ArcGIS Pro and ArcGIS 10.x that may mean changes to some custom tools and scripts are necessary so they run successfully in ArcGIS Pro. These changes include geoprocessing tools and environments that are not supported in ArcGIS Pro, the replacement of the arcpy.mapping module with the arcpy.mp module, unsupported data formats (such as a personal geodatabase), and the upgrade to Python 3 from Python 2.
Usage
Any issues identified will be included in the tool messages as warnings.
ArcGIS Pro uses Python 3. While many scripts may continue to work as they are, others will not.
For information about updating Python scripts to work in ArcGIS Pro, see Python migration from 10.x to ArcGIS Pro.
For Python 2 to Python 3 upgrade issues, this tool uses the
fissixmodule to review Python code. Thefissixmodule is a modernized backport of the deprecated Python lib2to3 library.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input |
The input can be a geoprocessing toolbox or Python file. |
Toolbox; String; File |
|
Output File (Optional) |
An output text file that includes all issues. |
File |
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes