mirror of
https://github.com/apache/spark.git
synced 2026-03-26 12:48:43 +00:00
### What changes were proposed in this pull request? We retire pypy * Remove all pypy related code in pyspark (actually the only mattered one is for simple traceback so it probably will still work) * Remove all pypy skips for tests * Remove master CI for pypy. **branch-4.0 and branch-4.1 tests are kept** * Remove pypy 3.11 docker image (3.10 is kept for testing) * Remove pypy from docs (we should probably do it for the actual spark website too) ### Why are the changes needed? We had a discussion in https://lists.apache.org/thread/glcq0zgr33sozo7y4y7jqph24yh3m92p about dropping support for pypy and we have many +1s and no -1s. `numpy` dropped support for pypy and pypy is not really in active development. ### Does this PR introduce _any_ user-facing change? Yes, we don't officially support pypy anymore. We still expect most of the old pypy code to work but we should not make any promises. ### How was this patch tested? CI. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #54988 from gaogaotiantian/retire-pypy. Authored-by: Tian Gao <gaogaotiantian@hotmail.com> Signed-off-by: Hyukjin Kwon <gurwls223@apache.org>