master
[SPARK-56018][PYTHON] Use ruff as formatter
[SPARK-40789][PYTHON][TESTS] Separate tests under pyspark.sql.tests
[SPARK-56350][SQL] Skip ColumnarToRow for Arrow-backed input to Python UDFs
[SPARK-56642][SQL] Add pipelined JVM-Python UDF data transfer
[SPARK-55474][PYTHON][TESTS] Remove test files from ignore list of ruff
[SPARK-58058][PYTHON][TEST] Split slow PySpark test suites into smaller modules
[SPARK-56329][PYTHON] Fix all E721 type comparison violations
[SPARK-56662][PYTHON][TESTS] Fix mixin/base inheritance order in PySpark test classes
[SPARK-56179][PYTHON] Consolidate error classes for type mismatch - part 2
[SPARK-58132][PYTHON][TEST] Reduce memory footprint of grouped-agg UDF batch-slicing tests
[SPARK-58575][PYTHON] Inline redundant error_class parameter in worker.py verify helpers