From 0d3c40b82b3b667a4f7f69f45658c184615fd54f Mon Sep 17 00:00:00 2001 From: "Stephan T. Lavavej" Date: Wed, 29 Nov 2023 06:25:06 -0800 Subject: [libc++] Remove unused Python imports (#73724) VSCode's Pylance extension informed me, and text searching confirmed, that these imports are unused. I believe we should be able to remove them harmlessly. --- libcxx/test/libcxx/transitive_includes_to_csv.py | 2 +- libcxx/utils/adb_run.py | 2 +- libcxx/utils/gdb/libcxx/printers.py | 1 - libcxx/utils/generate_escaped_output_table.py | 2 +- libcxx/utils/generate_extended_grapheme_cluster_table.py | 2 +- libcxx/utils/generate_extended_grapheme_cluster_test.py | 1 - libcxx/utils/generate_std_clang_module_header.py | 1 - libcxx/utils/generate_std_cppm_in.py | 1 - libcxx/utils/generate_width_estimation_table.py | 2 +- libcxx/utils/graph_header_deps.py | 1 - libcxx/utils/libcxx/test/android.py | 2 -- libcxx/utils/libcxx/test/dsl.py | 2 -- libcxx/utils/libcxx/test/format.py | 4 ---- libcxx/utils/qemu_baremetal.py | 2 -- 14 files changed, 5 insertions(+), 20 deletions(-) diff --git a/libcxx/test/libcxx/transitive_includes_to_csv.py b/libcxx/test/libcxx/transitive_includes_to_csv.py index 8ba9497..3ce2802 100755 --- a/libcxx/test/libcxx/transitive_includes_to_csv.py +++ b/libcxx/test/libcxx/transitive_includes_to_csv.py @@ -7,7 +7,7 @@ # # ===----------------------------------------------------------------------===## -from dataclasses import dataclass, field +from dataclasses import dataclass from typing import List # Needed for python 3.8 compatibility. import argparse import pathlib diff --git a/libcxx/utils/adb_run.py b/libcxx/utils/adb_run.py index b54198f..dc15b51 100755 --- a/libcxx/utils/adb_run.py +++ b/libcxx/utils/adb_run.py @@ -18,7 +18,7 @@ import shlex import socket import subprocess import sys -from typing import List, Optional, Tuple +from typing import List, Tuple # Sync a host file /path/to/dir/file to ${REMOTE_BASE_DIR}/run-${HASH}/dir/file. diff --git a/libcxx/utils/gdb/libcxx/printers.py b/libcxx/utils/gdb/libcxx/printers.py index 251761a..3f39232 100644 --- a/libcxx/utils/gdb/libcxx/printers.py +++ b/libcxx/utils/gdb/libcxx/printers.py @@ -12,7 +12,6 @@ These should work for objects compiled with either the stable ABI or the unstabl from __future__ import print_function -import math import re import gdb diff --git a/libcxx/utils/generate_escaped_output_table.py b/libcxx/utils/generate_escaped_output_table.py index 09e186c..8588570 100755 --- a/libcxx/utils/generate_escaped_output_table.py +++ b/libcxx/utils/generate_escaped_output_table.py @@ -15,7 +15,7 @@ from io import StringIO from pathlib import Path -from dataclasses import dataclass, field +from dataclasses import dataclass from typing import Optional import re import sys diff --git a/libcxx/utils/generate_extended_grapheme_cluster_table.py b/libcxx/utils/generate_extended_grapheme_cluster_table.py index 0050998..6f2c4f3 100755 --- a/libcxx/utils/generate_extended_grapheme_cluster_table.py +++ b/libcxx/utils/generate_extended_grapheme_cluster_table.py @@ -15,7 +15,7 @@ from io import StringIO from pathlib import Path -from dataclasses import dataclass, field +from dataclasses import dataclass from typing import Optional import re import sys diff --git a/libcxx/utils/generate_extended_grapheme_cluster_test.py b/libcxx/utils/generate_extended_grapheme_cluster_test.py index 6714b22..e0a6003 100755 --- a/libcxx/utils/generate_extended_grapheme_cluster_test.py +++ b/libcxx/utils/generate_extended_grapheme_cluster_test.py @@ -16,7 +16,6 @@ from pathlib import Path from dataclasses import dataclass, field from typing import Optional, TextIO -from array import array import sys diff --git a/libcxx/utils/generate_std_clang_module_header.py b/libcxx/utils/generate_std_clang_module_header.py index afdc9f6..33c9acf 100644 --- a/libcxx/utils/generate_std_clang_module_header.py +++ b/libcxx/utils/generate_std_clang_module_header.py @@ -6,7 +6,6 @@ # # ===----------------------------------------------------------------------===## -import operator import os.path import libcxx.header_information diff --git a/libcxx/utils/generate_std_cppm_in.py b/libcxx/utils/generate_std_cppm_in.py index 522f1dd..2421347 100644 --- a/libcxx/utils/generate_std_cppm_in.py +++ b/libcxx/utils/generate_std_cppm_in.py @@ -6,7 +6,6 @@ # # ===----------------------------------------------------------------------===## -import operator import os.path from libcxx.header_information import module_headers diff --git a/libcxx/utils/generate_width_estimation_table.py b/libcxx/utils/generate_width_estimation_table.py index 8739cf6..76b70f1 100644 --- a/libcxx/utils/generate_width_estimation_table.py +++ b/libcxx/utils/generate_width_estimation_table.py @@ -15,7 +15,7 @@ from io import StringIO from pathlib import Path -from dataclasses import dataclass, field +from dataclasses import dataclass from typing import Optional import re import sys diff --git a/libcxx/utils/graph_header_deps.py b/libcxx/utils/graph_header_deps.py index bb5889f..6c4bd2a 100755 --- a/libcxx/utils/graph_header_deps.py +++ b/libcxx/utils/graph_header_deps.py @@ -8,7 +8,6 @@ # ===----------------------------------------------------------------------===## import argparse -import sys if __name__ == "__main__": """Converts a header dependency CSV file to Graphviz dot file. diff --git a/libcxx/utils/libcxx/test/android.py b/libcxx/utils/libcxx/test/android.py index 29c6815..a40305b 100644 --- a/libcxx/utils/libcxx/test/android.py +++ b/libcxx/utils/libcxx/test/android.py @@ -6,8 +6,6 @@ # #===----------------------------------------------------------------------===## -import atexit -import os import re import select import socket diff --git a/libcxx/utils/libcxx/test/dsl.py b/libcxx/utils/libcxx/test/dsl.py index 5d4ca83..387862a 100644 --- a/libcxx/utils/libcxx/test/dsl.py +++ b/libcxx/utils/libcxx/test/dsl.py @@ -10,9 +10,7 @@ import os import pickle import pipes import platform -import re import shutil -import subprocess import tempfile import libcxx.test.format diff --git a/libcxx/utils/libcxx/test/format.py b/libcxx/utils/libcxx/test/format.py index 52c6f9c..5eb17d4 100644 --- a/libcxx/utils/libcxx/test/format.py +++ b/libcxx/utils/libcxx/test/format.py @@ -6,14 +6,10 @@ # # ===----------------------------------------------------------------------===## -import contextlib -import io import lit import lit.formats import os -import pipes import re -import shutil def _getTempPaths(test): diff --git a/libcxx/utils/qemu_baremetal.py b/libcxx/utils/qemu_baremetal.py index c509c8b..aaf5b84 100755 --- a/libcxx/utils/qemu_baremetal.py +++ b/libcxx/utils/qemu_baremetal.py @@ -15,8 +15,6 @@ output (if the underlying baremetal enviroment supports QEMU semihosting). import argparse import os -import platform -import subprocess import sys -- cgit v1.1