Base Repository for the Script Language Container for user defined functions (UDF's) that can be used in the EXASOL database. You can find the release repository under https://github.com/exasol/script-languages-release
Update pandas, numpy and pyarrow in template-Python3.10 flavor.
Deactivate conversion tests for pandas dataframes for halffloat[pyarrow] + float and float16[pyarrow] and float because in newer versions of pandas this conversion is fixed, but we cannot (yet) use the latest versions in all flavors (pandas 2.1 and later require >= Python3.9)
Update ignore list in import_modules.py (due to latest packages in new standard-all flavor)
Changed test import_modules.py: Instead of importing ALL python modules in one UDF, fetch first list of installed python packages, and then call UDF one by one. This is to avoid an out-of memory issue. For example, importing sagemaker already allocates ~150MB on the heap.
related to https://github.com/exasol/script-languages-release/issues/883
pandas
,numpy
andpyarrow
in template-Python3.10 flavor.halffloat[pyarrow]
+float and float16[pyarrow] and float
because in newer versions of pandas this conversion is fixed, but we cannot (yet) use the latest versions in all flavors (pandas
2.1 and later require >= Python3.9)standard-all
flavor)import_modules.py
: Instead of importing ALL python modules in one UDF, fetch first list of installed python packages, and then call UDF one by one. This is to avoid an out-of memory issue. For example, importingsagemaker
already allocates ~150MB on the heap.