@@ -662,7 +662,7 @@ index 69670d9d7f..8287267e64 100644
662
662
return f'{userbase}/lib/python{version[0]}.{version[1]}/site-packages'
663
663
664
664
diff --git a/Lib/subprocess.py b/Lib/subprocess.py
665
- index 7ae8df154b..4c3121de39 100644
665
+ index 7ae8df154b..08899c9921 100644
666
666
--- a/Lib/subprocess.py
667
667
+++ b/Lib/subprocess.py
668
668
@@ -74,8 +74,8 @@
@@ -676,15 +676,6 @@ index 7ae8df154b..4c3121de39 100644
676
676
677
677
if _mswindows:
678
678
import _winapi
679
- @@ -1921,6 +1921,8 @@
680
- outside of the local scope (nor can any methods it calls).
681
-
682
- """
683
- + if _waitpid is None:
684
- + _waitpid = os.waitpid
685
- if self.returncode is None:
686
- if not self._waitpid_lock.acquire(False):
687
- # Something else is busy calling waitpid. Don't allow two
688
679
diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py
689
680
index ebe3711827..6d20f3c2d2 100644
690
681
--- a/Lib/sysconfig.py
@@ -1055,18 +1046,6 @@ index 71926a5432..2918759262 100644
1055
1046
class UnixSysLogHandlerTest(SysLogHandlerTest):
1056
1047
1057
1048
"""Test for SysLogHandler with Unix sockets."""
1058
- diff --git a/Lib/test/test_mailcap.py b/Lib/test/test_mailcap.py
1059
- index 8185f4a780..510ab8d3dd 100644
1060
- --- a/Lib/test/test_mailcap.py
1061
- +++ b/Lib/test/test_mailcap.py
1062
- @@ -223,7 +223,6 @@
1063
- ]
1064
- self._run_cases(cases)
1065
-
1066
- - @unittest.skipUnless(os.name == "posix", "Requires 'test' command on system")
1067
- @unittest.skipIf(sys.platform == "vxworks", "'test' command is not supported on VxWorks")
1068
- @unittest.skipUnless(
1069
- test.support.has_subprocess_support,
1070
1049
diff --git a/Lib/test/test_marshal.py b/Lib/test/test_marshal.py
1071
1050
index aae86cc257..bb48a85517 100644
1072
1051
--- a/Lib/test/test_marshal.py
@@ -1179,7 +1158,7 @@ index ae25ef5588..8f2b1ffa69 100644
1179
1158
self.assertRaises(OSError, posix.sched_get_priority_max, -23)
1180
1159
1181
1160
diff --git a/Lib/test/test_shutil.py b/Lib/test/test_shutil.py
1182
- index a2c4ab5081..eb427dfd72 100644
1161
+ index a2c4ab5081..265b5618df 100644
1183
1162
--- a/Lib/test/test_shutil.py
1184
1163
+++ b/Lib/test/test_shutil.py
1185
1164
@@ -1776,6 +1776,8 @@
@@ -1195,7 +1174,7 @@ index a2c4ab5081..eb427dfd72 100644
1195
1174
self.assertGreaterEqual(size.lines, 0)
1196
1175
1197
1176
@unittest.skipUnless(os.isatty(sys.__stdout__.fileno()), "not on tty")
1198
- + @unittest.skipUnless(os.allows_subprocesses , 'Test requires support for subprocesses.')
1177
+ + @unittest.skipUnless(support.has_subprocess_support , 'Test requires support for subprocesses.')
1199
1178
@unittest.skipUnless(hasattr(os, 'get_terminal_size'),
1200
1179
'need os.get_terminal_size()')
1201
1180
def test_stty_match(self):
@@ -3594,7 +3573,7 @@ index d74fb6deac..249b391d71 100755
3594
3573
| amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
3595
3574
| aos* | aros* | cloudabi* | sortix* | twizzler* \
3596
3575
diff --git a/configure b/configure
3597
- index 078bb5bef1..107dccb7a5 100755
3576
+ index 078bb5bef1..3bb80ee5bc 100755
3598
3577
--- a/configure
3599
3578
+++ b/configure
3600
3579
@@ -3820,6 +3820,15 @@
@@ -3690,17 +3669,8 @@ index 078bb5bef1..107dccb7a5 100755
3690
3669
*)
3691
3670
# use dynload_shlib.c and dlopen() if we have it; otherwise stub
3692
3671
# out any dynamic loading
3693
- @@ -26543,7 +26584,7 @@
3694
- $as_echo "$as_me: creating Modules/Setup.local" >&6;}
3695
- if test ! -f Modules/Setup.local
3696
- then
3697
- - echo "# Edit this file for local setup changes" >Modules/Setup.local
3698
- + echo "# Edit this file for local setup changes" >Modules/Setup.local
3699
- fi
3700
-
3701
- { $as_echo "$as_me:${as_lineno-$LINENO}: creating Makefile" >&5
3702
3672
diff --git a/configure.ac b/configure.ac
3703
- index 09f3f902a6..271fd4be6d 100644
3673
+ index 09f3f902a6..b3bab951eb 100644
3704
3674
--- a/configure.ac
3705
3675
+++ b/configure.ac
3706
3676
@@ -545,6 +545,15 @@
@@ -3793,15 +3763,6 @@ index 09f3f902a6..271fd4be6d 100644
3793
3763
*)
3794
3764
# use dynload_shlib.c and dlopen() if we have it; otherwise stub
3795
3765
# out any dynamic loading
3796
- @@ -7049,7 +7087,7 @@
3797
- AC_MSG_NOTICE([creating Modules/Setup.local])
3798
- if test ! -f Modules/Setup.local
3799
- then
3800
- - echo "# Edit this file for local setup changes" >Modules/Setup.local
3801
- + echo "# Edit this file for local setup changes" >Modules/Setup.local
3802
- fi
3803
-
3804
- AC_MSG_NOTICE([creating Makefile])
3805
3766
--- /dev/null
3806
3767
+++ b/iOS/Info.plist
3807
3768
@@ -0,0 +1,20 @@
0 commit comments