Hyukjin Kwon created SPARK-59096:
------------------------------------

             Summary: Fully vendor pyspark.pandas with a drift check and keep 
tests out of the wheel
                 Key: SPARK-59096
                 URL: https://issues.apache.org/jira/browse/SPARK-59096
             Project: Spark
          Issue Type: Improvement
          Components: Connect
    Affects Versions: connect-rust-4.2.0
            Reporter: Hyukjin Kwon


The whole pyspark/pandas (pandas-on-Spark) package is vendored byte-for-byte 
from Apache Spark and must never be hand-edited. This change enforces that:

* Vendored-drift CI: check the entire python/pyspark/pandas tree against the 
v4.2.0 tag (excluding its tests/ subdir, which we do not ship), replacing the 
previous per-file list, so any local edit to a pandas file fails CI.
* Packaging: exclude vendored upstream test modules (pyspark/**/tests, 
test_*.py) from the maturin wheel/sdist so end users get a tests-free package.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to