scripts: Remove unused imports in all Python scripts
Discovered with pylint3.
Upstream open-amp PR: https://github.com/OpenAMP/open-amp/pull/168
Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
diff --git a/arch/x86/gen_mmu_x86.py b/arch/x86/gen_mmu_x86.py
index f30579b..a574587 100755
--- a/arch/x86/gen_mmu_x86.py
+++ b/arch/x86/gen_mmu_x86.py
@@ -42,11 +42,9 @@
import os
import sys
import struct
-import parser
from collections import namedtuple
import ctypes
import argparse
-import re
from elftools.elf.elffile import ELFFile
from elftools.elf.sections import SymbolTableSection
diff --git a/doc/extensions/zephyr/link-roles.py b/doc/extensions/zephyr/link-roles.py
index 5aabf65..5dae1d6 100644
--- a/doc/extensions/zephyr/link-roles.py
+++ b/doc/extensions/zephyr/link-roles.py
@@ -7,7 +7,6 @@
from __future__ import print_function
from __future__ import unicode_literals
import re
-import os
from docutils import nodes
from local_util import run_cmd_get_output
diff --git a/ext/lib/ipc/open-amp/open-amp/docs/img-src/gen-graph.py b/ext/lib/ipc/open-amp/open-amp/docs/img-src/gen-graph.py
index c191e5c..481f1d3 100644
--- a/ext/lib/ipc/open-amp/open-amp/docs/img-src/gen-graph.py
+++ b/ext/lib/ipc/open-amp/open-amp/docs/img-src/gen-graph.py
@@ -1,4 +1,3 @@
-from graphviz import Digraph
import argparse
import os
import pydot
diff --git a/samples/net/google_iot_mqtt/src/private_info/create_keys.py b/samples/net/google_iot_mqtt/src/private_info/create_keys.py
index 0dbcd05..c5edfc7 100755
--- a/samples/net/google_iot_mqtt/src/private_info/create_keys.py
+++ b/samples/net/google_iot_mqtt/src/private_info/create_keys.py
@@ -5,8 +5,6 @@
# SPDX-License-Identifier: Apache-2.0
import sys
-import os
-import re
import subprocess
import argparse
diff --git a/scripts/ci/get_modified_boards.py b/scripts/ci/get_modified_boards.py
index 0333437..282c807 100755
--- a/scripts/ci/get_modified_boards.py
+++ b/scripts/ci/get_modified_boards.py
@@ -3,9 +3,7 @@
# A script to generate a list of boards that have changed or added and create an
# arguemnts file for sanitycheck to allow running more tests for those boards.
-import sys
import re, os
-from email.utils import parseaddr
import sh
import logging
import argparse
diff --git a/scripts/ci/get_modified_tests.py b/scripts/ci/get_modified_tests.py
index ebab90a..c7790c8 100755
--- a/scripts/ci/get_modified_tests.py
+++ b/scripts/ci/get_modified_tests.py
@@ -3,9 +3,7 @@
# A script to generate a list of tests that have changed or added and create an
# arguemnts file for sanitycheck to allow running those tests with --all
-import sys
-import re, os
-from email.utils import parseaddr
+import os
import sh
import logging
import argparse
diff --git a/scripts/gen_app_partitions.py b/scripts/gen_app_partitions.py
index 99a10c3..94a8a6a 100644
--- a/scripts/gen_app_partitions.py
+++ b/scripts/gen_app_partitions.py
@@ -36,13 +36,9 @@
import argparse
import os
import re
-import string
-import subprocess
from collections import OrderedDict
-from elf_helper import ElfHelper
from elftools.elf.elffile import ELFFile
from elftools.elf.sections import SymbolTableSection
-from operator import itemgetter
SZ = 'size'
SRC = 'sources'
diff --git a/scripts/gitlint/zephyr_commit_rules.py b/scripts/gitlint/zephyr_commit_rules.py
index 67cd30e..639e07e 100644
--- a/scripts/gitlint/zephyr_commit_rules.py
+++ b/scripts/gitlint/zephyr_commit_rules.py
@@ -11,8 +11,8 @@
that fits your needs.
"""
-from gitlint.rules import CommitRule, RuleViolation, TitleRegexMatches, CommitMessageTitle, LineRule, CommitMessageBody
-from gitlint.options import IntOption, BoolOption, StrOption, ListOption
+from gitlint.rules import CommitRule, RuleViolation, CommitMessageTitle, LineRule, CommitMessageBody
+from gitlint.options import IntOption, StrOption
import re
class BodyMinLineCount(CommitRule):
diff --git a/scripts/sanity_chk/scl.py b/scripts/sanity_chk/scl.py
index 41b67e5..f716a29 100644
--- a/scripts/sanity_chk/scl.py
+++ b/scripts/sanity_chk/scl.py
@@ -6,7 +6,6 @@
# Zephyr's sanity check testcases.
import logging
-import os
import yaml
log = logging.getLogger("scl")
diff --git a/scripts/support/quartus-flash.py b/scripts/support/quartus-flash.py
index 2a95c2b..5ae7dcf 100755
--- a/scripts/support/quartus-flash.py
+++ b/scripts/support/quartus-flash.py
@@ -6,7 +6,6 @@
import os
import string
import sys
-import shutil
quartus_cpf_template = """<?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
<cof>
diff --git a/scripts/west_commands/runners/bossac.py b/scripts/west_commands/runners/bossac.py
index f4e812f..50bfd7b 100644
--- a/scripts/west_commands/runners/bossac.py
+++ b/scripts/west_commands/runners/bossac.py
@@ -4,10 +4,9 @@
'''bossac-specific runner (flash only) for Atmel SAM microcontrollers.'''
-import os
import platform
-from runners.core import ZephyrBinaryRunner, RunnerCaps, BuildConfiguration
+from runners.core import ZephyrBinaryRunner, RunnerCaps
DEFAULT_BOSSAC_PORT = '/dev/ttyACM0'
diff --git a/scripts/west_commands/tests/test_build.py b/scripts/west_commands/tests/test_build.py
index b7b9b2e..9deb744 100644
--- a/scripts/west_commands/tests/test_build.py
+++ b/scripts/west_commands/tests/test_build.py
@@ -3,7 +3,6 @@
# SPDX-License-Identifier: Apache-2.0
from argparse import Namespace
-from unittest.mock import patch
from build import Build
import pytest
diff --git a/scripts/yaml_to_cmake.py b/scripts/yaml_to_cmake.py
index 7da027e..6fc461c 100755
--- a/scripts/yaml_to_cmake.py
+++ b/scripts/yaml_to_cmake.py
@@ -9,7 +9,6 @@
'''
import argparse
-import sys
import yaml
import pykwalify.core