Finding and creating libraries

Depending on your organization, libraries can be provided by different sources or distributed in different formats

ION Scripting supports libraries in Python Wheels format - a common open-source format that is a standard for Python package distribution.

The Python Package Index (PyPI) online repository offers free access to a large number of Python libraries. You can use the Python Wheels format in ION Scripting.

Libraries that you have developed must be built as distribution packages in a Python Wheel format.

Python packages that are in a tar.gz or .zip file format can contain C extensions. These extensions require to be complied in a Python environment that is matching the ION Scripting environment. Libraries that are in .tar.gz or .zip file format are not supported and must be built as Python Wheels.

When building Python Wheel packages, ensure the build environment is:

  • Python 3.7
  • Linux x86_64