Python Version Support in ION Scripting
ION Scripting supports Python 3.12 for script development and library usage. Scripts and libraries must be compatible with the supported Python version.
ION Scripting enables you to develop scripts and use libraries with Python 3.12. Design scripts and libraries to ensure compatibility with the supported Python version.
Version behavior as of April 2026
- All new scripts created in the platform default to Python 3.12.
- Scripts currently running on Python 3.7 or Python 3.9 continue to function for a limited period. When you edit these scripts, upgrade them to Python 3.12.
- When you import a script developed in Python 3.7 or Python 3.9, the system creates a draft Python 3.12 version for testing and approval.
- After you approve and transition a script to Python 3.12, you cannot revert it to Python 3.7 or Python 3.9.
- Scripts developed in versions earlier than Python 3.7 are not supported in the ION Scripting environment.