A library providing useful extensions to Apache Spark, including DataFrame diff, column transformation utilities, Parquet metadata reading, Spark Connect support, and dependency installation helpers. Current version 2.15.0.4.1, supports Spark 3.2+, 4.0; release cadence is irregular with multiple releases per year.
pip install pyspark-extensionVerified import paths — ran on the pinned version, not inferred.
Basic usage: diff two DataFrames
Use Spark 3.2+ or install pyspark-extension==2.14.2
Only use documented public API; check release notes for symbols that became private.
Install with [scala] extra or configure spark.jars
Review column name quoting in any custom SQL using column names from this library.