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.