Download Latest Version v0.32.1 source code.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of Union Pandera

Home / v0.32.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-19 8.0 kB
v0.32.0 source code.tar.gz 2026-06-19 848.2 kB
v0.32.0 source code.zip 2026-06-19 1.1 MB
Totals: 3 Items   2.0 MB 0

⭐️ Highlights: Add support for narwhals backend

In this release, we're adding support for a narwhals backend that supports the polars, ibis and pyspark-sql schema APIs. To enable it, install the narwhals extra with the support framework of your choice:

pip install 'pandera[narwhals,polars]'   # Polars
pip install 'pandera[narwhals,ibis]'     # Ibis
pip install 'pandera[narwhals,pyspark]'  # PySpark SQL

Then enable with an environment variable:

:::bash
export PANDERA_USE_NARWHALS_BACKEND=True

Or configure programmatically:

:::python
import pandera.polars as pa 
# import pandera.pyspark as pa  # 👈 for pyspark schemas
# import pandera.ibis as pa  # 👈 for ibis schemas

# CONFIG.use_narwhals_backend is read here — not at import time above
pa.config.set_config(use_narwhals_backend=True)

schema = pa.DataFrameSchema({"name": pa.Column(str)})  # narwhals backends registered
schema.validate(df)

See the docs for more information.

What's Changed

New Contributors

Full Changelog: https://github.com/unionai-oss/pandera/compare/v0.31.1...v0.32.0

Source: README.md, updated 2026-06-19