Splunk® Enterprise

Python 3 Migration

Splunk Enterprise version 7.1 is no longer supported as of October 31, 2020. See the Splunk Software Support Policy for details. For information about upgrading to a supported version, see How to upgrade Splunk Enterprise.
This documentation does not apply to the most recent version of Splunk® Enterprise. For documentation on the most recent version, go to the latest release.

Resources for Python 3 migration

Check this manual often for updated information about the Splunk platform Python 3 migration. The content is subject to change.

Splunk admin and developer tools

Splunk provides the Upgrade Readiness App to scan an entire Splunk Enterprise instance for components impacted by the Python 3 migration. TheUpgrade Readiness app identifies removed features and list file paths to Python files so that you can update them. For more information, see Upgrade Readiness.

Also, the AppInspect tools now checks for features that will be impacted by Python 3 migration, using either the AppInspect CLI or API. AppInspect will scan for features that require revision as prerequisites for upgrading to Splunk Enterprise version 8.x. AppInspect will not scan for Python scripts in particular, but developers can use the Splunk Upgrade Readiness app, or identify Python scripts that require revision due to the Python 3 migration following the guidance covered in Python development with Splunk Enterprise. For more information, see the Splunk AppInspect tool.

Splunk Answers and Splunk user groups on Slack

For additional advice on preparing to migrate the Splunk platform to Python 3, join the discussions on Splunk Answers and on Slack. On Splunk Answers, follow the Python3 tag. On Slack, request to join the splunk-usergroups workspace, then join the #python3-migration channel.

Last modified on 06 February, 2024
Splunk support policy  

This documentation applies to the following versions of Splunk® Enterprise: 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.0.5, 7.0.6, 7.0.7, 7.0.8, 7.0.9, 7.0.10, 7.0.11, 7.0.13, 7.1.0, 7.1.1, 7.1.2, 7.1.3, 7.1.4, 7.1.5, 7.1.6, 7.1.7, 7.1.8, 7.1.9, 7.1.10, 7.2.0, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.5, 7.2.6, 7.2.7, 7.2.8, 7.2.9, 7.2.10, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.3.4, 7.3.5, 7.3.6, 7.3.7, 7.3.8, 8.0.0, 8.0.4, 8.0.5, 8.0.6, 8.0.7, 8.0.8, 8.0.9, 8.0.10, 8.1.0, 8.1.1, 8.1.2, 8.1.3, 8.1.5, 8.1.6, 8.1.7, 8.1.8, 8.1.9, 8.1.4, 8.1.10, 8.1.11, 8.1.12, 8.1.13, 8.1.14, 8.2.0, 8.2.1, 8.2.2, 8.2.3, 8.2.4, 8.2.5, 8.2.6, 8.2.7, 8.2.8, 8.2.9, 8.2.10, 8.2.11, 8.2.12, 7.3.9, 8.0.1, 8.0.2, 8.0.3


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters