Commit d51b39b
[SPARK-56186][PYTHON] Retire pypy
### 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>1 parent 1010dab commit d51b39b
File tree
18 files changed
+15
-268
lines changed- .github/workflows
- dev
- spark-test-image/pypy-311
- sparktestsupport
- docs
- python
- packaging
- classic
- client
- connect
- pyspark
- sql/tests
- streaming/tests
18 files changed
+15
-268
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | 156 | | |
171 | 157 | | |
172 | 158 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | 45 | | |
47 | 46 | | |
48 | | - | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
700 | 700 | | |
701 | 701 | | |
702 | 702 | | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | 703 | | |
707 | 704 | | |
708 | 705 | | |
| |||
733 | 730 | | |
734 | 731 | | |
735 | 732 | | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | 733 | | |
740 | 734 | | |
741 | 735 | | |
| |||
799 | 793 | | |
800 | 794 | | |
801 | 795 | | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | 796 | | |
806 | 797 | | |
807 | 798 | | |
| |||
978 | 969 | | |
979 | 970 | | |
980 | 971 | | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | 972 | | |
986 | 973 | | |
987 | 974 | | |
| |||
1112 | 1099 | | |
1113 | 1100 | | |
1114 | 1101 | | |
1115 | | - | |
1116 | | - | |
1117 | | - | |
1118 | | - | |
1119 | 1102 | | |
1120 | 1103 | | |
1121 | 1104 | | |
| |||
1219 | 1202 | | |
1220 | 1203 | | |
1221 | 1204 | | |
1222 | | - | |
1223 | | - | |
1224 | | - | |
1225 | | - | |
1226 | 1205 | | |
1227 | 1206 | | |
1228 | 1207 | | |
| |||
1244 | 1223 | | |
1245 | 1224 | | |
1246 | 1225 | | |
1247 | | - | |
1248 | | - | |
1249 | | - | |
1250 | 1226 | | |
1251 | 1227 | | |
1252 | 1228 | | |
| |||
1284 | 1260 | | |
1285 | 1261 | | |
1286 | 1262 | | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | 1263 | | |
1292 | 1264 | | |
1293 | 1265 | | |
| |||
1427 | 1399 | | |
1428 | 1400 | | |
1429 | 1401 | | |
1430 | | - | |
1431 | | - | |
1432 | | - | |
1433 | | - | |
1434 | 1402 | | |
1435 | 1403 | | |
1436 | 1404 | | |
| |||
1559 | 1527 | | |
1560 | 1528 | | |
1561 | 1529 | | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
1565 | | - | |
1566 | 1530 | | |
1567 | 1531 | | |
1568 | 1532 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
393 | | - | |
394 | 393 | | |
395 | 394 | | |
396 | 395 | | |
| |||
0 commit comments