1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
diff -Naur a/libcxx/test/libcxx/lint/lit.local.cfg b/libcxx/test/libcxx/lint/lit.local.cfg
--- a/libcxx/test/libcxx/lint/lit.local.cfg 2022-06-22 12:46:24.000000000 -0400
+++ b/libcxx/test/libcxx/lint/lit.local.cfg 2025-02-05 08:59:44.524836286 -0500
@@ -1,3 +1,3 @@
# The tests in this directory need to run Python
-import pipes, sys
-config.substitutions.append(('%{python}', pipes.quote(sys.executable)))
+import shlex, sys
+config.substitutions.append(('%{python}', shlex.quote(sys.executable)))
diff -Naur a/libcxx/test/libcxx/selftest/dsl/lit.local.cfg b/libcxx/test/libcxx/selftest/dsl/lit.local.cfg
--- a/libcxx/test/libcxx/selftest/dsl/lit.local.cfg 2022-06-22 12:46:24.000000000 -0400
+++ b/libcxx/test/libcxx/selftest/dsl/lit.local.cfg 2025-02-05 08:59:57.171734599 -0500
@@ -14,5 +14,5 @@
config.substitutions.append(('%{substitutions}', escapedSubstitutions))
# The tests in this directory need to run Python
-import pipes, sys
-config.substitutions.append(('%{python}', pipes.quote(sys.executable)))
+import shlex, sys
+config.substitutions.append(('%{python}', shlex.quote(sys.executable)))
diff -Naur a/libcxx/utils/libcxx/test/config.py b/libcxx/utils/libcxx/test/config.py
--- a/libcxx/utils/libcxx/test/config.py 2022-06-22 12:46:24.000000000 -0400
+++ b/libcxx/utils/libcxx/test/config.py 2025-02-05 08:59:20.924403753 -0500
@@ -9,7 +9,6 @@
import copy
import os
import pkgutil
-import pipes
import platform
import re
import shlex
@@ -445,7 +444,7 @@
def quote(self, s):
if platform.system() == 'Windows':
return lit.TestRunner.quote_windows_command([s])
- return pipes.quote(s)
+ return shlex.quote(s)
def configure_substitutions(self):
sub = self.config.substitutions
diff -Naur a/libcxx/utils/libcxx/test/dsl.py b/libcxx/utils/libcxx/test/dsl.py
--- a/libcxx/utils/libcxx/test/dsl.py 2022-06-22 12:46:24.000000000 -0400
+++ b/libcxx/utils/libcxx/test/dsl.py 2025-02-05 08:59:20.924403753 -0500
@@ -8,9 +8,9 @@
import os
import pickle
-import pipes
import platform
import re
+import shlex
import shutil
import tempfile
@@ -230,7 +230,7 @@
#endif
"""
try:
- programOutput(config, program, args=[pipes.quote(l) for l in locales])
+ programOutput(config, program, args=[shlex.quote(l) for l in locales])
except ConfigurationRuntimeError:
return False
return True
diff -Naur a/libcxx/utils/libcxx/test/format.py b/libcxx/utils/libcxx/test/format.py
--- a/libcxx/utils/libcxx/test/format.py 2022-06-22 12:46:24.000000000 -0400
+++ b/libcxx/utils/libcxx/test/format.py 2025-02-05 08:59:20.924403753 -0500
@@ -9,7 +9,6 @@
import lit
import lit.formats
import os
-import pipes
import re
import shutil
|