Narwhals is an extremely lightweight and extensible compatibility layer between dataframe libraries. It contains full API support: cuDF, Modin, pandas, Polars, PyArrow. It also contains lazy-only support: Dask, SQLFrame, PySpark. Seamlessly support all, without depending on any! python3-narwhals 2.21.0 is the last available version for Slackware 15.0. Later versions require Python >= 3.10.