Supported libraries

A supported library distribution package format is Python Wheels (Wheel Binary Package Format).

Python Wheels is a common open-source format that is a standard for Python package distribution.

These are the support Python Wheels compatibility tags in ION Scripting:

  • Python version tag: py2.py3, py3, py36, py37, cp37 (used only for existing libraries), py39, cp39
  • Platform tag: manylinux1_x86_64, any
  • ABI tag: cp37m (used only for existing libraries), cp39

This table lists examples of valid and invalid file names:

File name Supported Reason
pandas-0.25.1-cp37-cp37m-manylinux1_x86_64.whl Yes Use for existing libraries is supported, but cp37-cp37m cannot be imported.
numpy-1.19.4-cp39-cp39-manylinux1_x86_64.whl Yes
numpy-1.17.1-cp36-cp36m-manylinux1_x86_64.whl No Python version cp36 and ABI tag cp36m are not supported
numpy-1.23.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl No Platform tags manylinux_2_17 and manylinux2014 are not supported.
numpy-1.19.4-cp39-cp39-macosx_10_9_x86_64.whl No Platform tag macOS is not supported.
numpy-1.19.4-cp39-cp39-win32.whl No Platform tag win32 is not supported.
lxml-4.4.1-cp27-cp27m-manylinux1_x86_64.whl No Version tag cp27 and ABI tag cp27m are not supported

For more details on scripting libraries, see Libraries.