diff --git a/tools/ci/check_copyright_ignore.txt b/tools/ci/check_copyright_ignore.txt index 0d8b1b5517..7debc0cf5e 100644 --- a/tools/ci/check_copyright_ignore.txt +++ b/tools/ci/check_copyright_ignore.txt @@ -2347,10 +2347,6 @@ tools/ci/python_packages/ttfw_idf/IDFAssignTest.py tools/ci/python_packages/ttfw_idf/unity_test_parser.py tools/ci/python_packages/wifi_tools.py tools/ci/test_autocomplete.py -tools/esp_app_trace/espytrace/apptrace.py -tools/esp_app_trace/espytrace/sysview.py -tools/esp_app_trace/logtrace_proc.py -tools/esp_app_trace/sysviewtrace_proc.py tools/esp_app_trace/test/sysview/blink.c tools/esp_prov/__init__.py tools/esp_prov/prov/__init__.py @@ -2372,26 +2368,6 @@ tools/find_apps.py tools/find_build_apps/__init__.py tools/find_build_apps/cmake.py tools/find_build_apps/common.py -tools/gdb_panic_server.py -tools/idf_monitor_base/chip_specific_config.py -tools/idf_monitor_base/console_reader.py -tools/idf_monitor_base/coredump.py -tools/idf_monitor_base/exceptions.py -tools/idf_monitor_base/gdbhelper.py -tools/idf_monitor_base/line_matcher.py -tools/idf_monitor_base/logger.py -tools/idf_monitor_base/output_helpers.py -tools/idf_monitor_base/stoppable_thread.py -tools/idf_monitor_base/web_socket_client.py -tools/idf_py_actions/constants.py -tools/idf_py_actions/core_ext.py -tools/idf_py_actions/create_ext.py -tools/idf_py_actions/debug_ext.py -tools/idf_py_actions/dfu_ext.py -tools/idf_py_actions/errors.py -tools/idf_py_actions/global_options.py -tools/idf_py_actions/tools.py -tools/idf_py_actions/uf2_ext.py tools/kconfig_new/confserver.py tools/kconfig_new/gen_kconfig_doc.py tools/kconfig_new/test/confgen/test_confgen.py @@ -2405,8 +2381,6 @@ tools/ldgen/samples/template.ld tools/ldgen/sdkconfig.py tools/ldgen/test/data/linker_script.ld tools/mass_mfg/mfg_gen.py -tools/mkdfu.py -tools/mkuf2.py tools/mocks/esp_system/include/esp_task.h tools/templates/sample_component/include/main.h tools/templates/sample_component/main.c @@ -2457,14 +2431,6 @@ tools/test_apps/system/panic/test_panic_util/test_panic_util.py tools/test_apps/system/startup/app_test.py tools/test_apps/system/startup/main/test_startup_main.c tools/test_idf_monitor/dummy.c -tools/test_idf_py/extra_path/some_ext.py -tools/test_idf_py/idf_ext.py -tools/test_idf_py/test_idf_extensions/test_ext/__init__.py -tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py -tools/test_idf_py/test_idf_py.py -tools/test_idf_size/test_idf_size.py -tools/test_mkdfu/test_mkdfu.py -tools/test_mkuf2/test_mkuf2.py tools/unit-test-app/components/test_utils/ccomp_timer.c tools/unit-test-app/components/test_utils/include/ccomp_timer.h tools/unit-test-app/components/test_utils/private_include/ccomp_timer_impl.h diff --git a/tools/ci/mypy_ignore_list.txt b/tools/ci/mypy_ignore_list.txt index 04b33b6d30..1b7eee5add 100644 --- a/tools/ci/mypy_ignore_list.txt +++ b/tools/ci/mypy_ignore_list.txt @@ -217,7 +217,6 @@ tools/idf_py_actions/create_ext.py tools/idf_py_actions/debug_ext.py tools/idf_py_actions/dfu_ext.py tools/idf_py_actions/errors.py -tools/idf_py_actions/global_options.py tools/idf_py_actions/serial_ext.py tools/idf_py_actions/tools.py tools/idf_py_actions/uf2_ext.py diff --git a/tools/esp_app_trace/espytrace/apptrace.py b/tools/esp_app_trace/espytrace/apptrace.py index 7a48afefce..4ffe947d13 100644 --- a/tools/esp_app_trace/espytrace/apptrace.py +++ b/tools/esp_app_trace/espytrace/apptrace.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import print_function import os @@ -7,12 +9,9 @@ try: from urlparse import urlparse except ImportError: from urllib.parse import urlparse -try: - import SocketServer -except ImportError: - import socketserver as SocketServer import os.path +import socketserver as SocketServer import subprocess import tempfile import threading diff --git a/tools/esp_app_trace/espytrace/sysview.py b/tools/esp_app_trace/espytrace/sysview.py index d92d0125ea..11ace66d66 100644 --- a/tools/esp_app_trace/espytrace/sysview.py +++ b/tools/esp_app_trace/espytrace/sysview.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import copy import json import re diff --git a/tools/esp_app_trace/logtrace_proc.py b/tools/esp_app_trace/logtrace_proc.py index ee7120e252..7f5caa903f 100755 --- a/tools/esp_app_trace/logtrace_proc.py +++ b/tools/esp_app_trace/logtrace_proc.py @@ -1,4 +1,6 @@ #!/usr/bin/env python +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # from __future__ import print_function diff --git a/tools/esp_app_trace/sysviewtrace_proc.py b/tools/esp_app_trace/sysviewtrace_proc.py index 4de5143715..d442dfc233 100755 --- a/tools/esp_app_trace/sysviewtrace_proc.py +++ b/tools/esp_app_trace/sysviewtrace_proc.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2019 Espressif Systems (Shanghai) PTE LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2019-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # # This is python script to process various types trace data streams in SystemView format. # Trace data can be provided in multiple trace files (one per CPU). After processing phase diff --git a/tools/gdb_panic_server.py b/tools/gdb_panic_server.py index 0362c57c21..49382bdd61 100644 --- a/tools/gdb_panic_server.py +++ b/tools/gdb_panic_server.py @@ -15,19 +15,8 @@ # The approach is inspired by Cesanta's ESP8266 GDB server: # https://github.com/cesanta/mongoose-os/blob/27777c8977/platforms/esp8266/tools/serve_core.py # -# Copyright 2020 Espressif Systems (Shanghai) Co. Ltd. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # diff --git a/tools/idf_monitor_base/chip_specific_config.py b/tools/idf_monitor_base/chip_specific_config.py index fa207c5bdc..2184c4977c 100644 --- a/tools/idf_monitor_base/chip_specific_config.py +++ b/tools/idf_monitor_base/chip_specific_config.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # # This file contains values (e.g. delay time, ...) that are different for each chip for a particular action. # If adding a new device, set only values that are different from the default, e.g.: diff --git a/tools/idf_monitor_base/console_reader.py b/tools/idf_monitor_base/console_reader.py index 82e305d20f..b0ff5bd103 100644 --- a/tools/idf_monitor_base/console_reader.py +++ b/tools/idf_monitor_base/console_reader.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import os diff --git a/tools/idf_monitor_base/coredump.py b/tools/idf_monitor_base/coredump.py index 0a2a9119f4..d91701cab0 100644 --- a/tools/idf_monitor_base/coredump.py +++ b/tools/idf_monitor_base/coredump.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import io import os import queue diff --git a/tools/idf_monitor_base/exceptions.py b/tools/idf_monitor_base/exceptions.py index 57647cf677..c204ba2b39 100644 --- a/tools/idf_monitor_base/exceptions.py +++ b/tools/idf_monitor_base/exceptions.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 class SerialStopException(Exception): """ diff --git a/tools/idf_monitor_base/gdbhelper.py b/tools/idf_monitor_base/gdbhelper.py index f32d4fb688..66d0761db6 100644 --- a/tools/idf_monitor_base/gdbhelper.py +++ b/tools/idf_monitor_base/gdbhelper.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import os import re import subprocess diff --git a/tools/idf_monitor_base/line_matcher.py b/tools/idf_monitor_base/line_matcher.py index e748f6154d..0d4d6b34f8 100644 --- a/tools/idf_monitor_base/line_matcher.py +++ b/tools/idf_monitor_base/line_matcher.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import re diff --git a/tools/idf_monitor_base/logger.py b/tools/idf_monitor_base/logger.py index c165651c03..d18d8817c0 100644 --- a/tools/idf_monitor_base/logger.py +++ b/tools/idf_monitor_base/logger.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import datetime import os diff --git a/tools/idf_monitor_base/output_helpers.py b/tools/idf_monitor_base/output_helpers.py index 480181e23d..5d87a5273c 100644 --- a/tools/idf_monitor_base/output_helpers.py +++ b/tools/idf_monitor_base/output_helpers.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import subprocess import sys diff --git a/tools/idf_monitor_base/stoppable_thread.py b/tools/idf_monitor_base/stoppable_thread.py index 38f6b7a01a..def4de2de7 100644 --- a/tools/idf_monitor_base/stoppable_thread.py +++ b/tools/idf_monitor_base/stoppable_thread.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import threading from typing import Optional diff --git a/tools/idf_monitor_base/web_socket_client.py b/tools/idf_monitor_base/web_socket_client.py index 1f3e934347..81d9bba7bd 100644 --- a/tools/idf_monitor_base/web_socket_client.py +++ b/tools/idf_monitor_base/web_socket_client.py @@ -1,16 +1,5 @@ -# Copyright 2015-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import json import time diff --git a/tools/idf_py_actions/constants.py b/tools/idf_py_actions/constants.py index 3f802a1c2b..b3e2abe3c4 100644 --- a/tools/idf_py_actions/constants.py +++ b/tools/idf_py_actions/constants.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import collections import multiprocessing import os diff --git a/tools/idf_py_actions/core_ext.py b/tools/idf_py_actions/core_ext.py index 847cbbfd56..8587b2bb85 100644 --- a/tools/idf_py_actions/core_ext.py +++ b/tools/idf_py_actions/core_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import fnmatch import locale import os diff --git a/tools/idf_py_actions/create_ext.py b/tools/idf_py_actions/create_ext.py index 76a282a5cd..4b2f3ca7f3 100644 --- a/tools/idf_py_actions/create_ext.py +++ b/tools/idf_py_actions/create_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import print_function import os diff --git a/tools/idf_py_actions/debug_ext.py b/tools/idf_py_actions/debug_ext.py index 2e787a7884..28c6fa04ea 100644 --- a/tools/idf_py_actions/debug_ext.py +++ b/tools/idf_py_actions/debug_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import json import os import re diff --git a/tools/idf_py_actions/dfu_ext.py b/tools/idf_py_actions/dfu_ext.py index f637a36534..ce357d29b2 100644 --- a/tools/idf_py_actions/dfu_ext.py +++ b/tools/idf_py_actions/dfu_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from idf_py_actions.errors import FatalError from idf_py_actions.tools import ensure_build_directory, is_target_supported, run_target diff --git a/tools/idf_py_actions/errors.py b/tools/idf_py_actions/errors.py index 9876d4d526..47c5b964dd 100644 --- a/tools/idf_py_actions/errors.py +++ b/tools/idf_py_actions/errors.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 class FatalError(RuntimeError): """ Wrapper class for runtime errors that aren't caused by bugs in idf.py or the build process. diff --git a/tools/idf_py_actions/global_options.py b/tools/idf_py_actions/global_options.py index c34c4a47fa..fecc40042e 100644 --- a/tools/idf_py_actions/global_options.py +++ b/tools/idf_py_actions/global_options.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 global_options = [{ 'names': ['-D', '--define-cache-entry'], 'help': 'Create a cmake cache entry.', diff --git a/tools/idf_py_actions/tools.py b/tools/idf_py_actions/tools.py index c9ee08fd04..d7dfa78b5b 100644 --- a/tools/idf_py_actions/tools.py +++ b/tools/idf_py_actions/tools.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import os import re import subprocess diff --git a/tools/idf_py_actions/uf2_ext.py b/tools/idf_py_actions/uf2_ext.py index 5e0531ba1c..4c71f8753e 100644 --- a/tools/idf_py_actions/uf2_ext.py +++ b/tools/idf_py_actions/uf2_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from idf_py_actions.tools import ensure_build_directory, run_target diff --git a/tools/mkdfu.py b/tools/mkdfu.py index 5ba21c4e5d..fab42a36fa 100755 --- a/tools/mkdfu.py +++ b/tools/mkdfu.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2020-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # # This program creates archives compatible with ESP32-S* ROM DFU implementation. # diff --git a/tools/mkuf2.py b/tools/mkuf2.py index b03d3afe76..f36e4de888 100755 --- a/tools/mkuf2.py +++ b/tools/mkuf2.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2020 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import division @@ -25,12 +14,6 @@ from functools import partial from future.utils import iteritems -try: - from itertools import izip as zip -except ImportError: - # Python 3 - pass - def round_up_int_div(n, d): # equivalent to math.ceil(n / d) diff --git a/tools/test_idf_py/extra_path/some_ext.py b/tools/test_idf_py/extra_path/some_ext.py index 75e6c94e21..e00e529dde 100644 --- a/tools/test_idf_py/extra_path/some_ext.py +++ b/tools/test_idf_py/extra_path/some_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 def action_extensions(base_actions, project_path): def some_callback(ut_apply_config_name, ctx, args): print('!!! From some subcommand') diff --git a/tools/test_idf_py/idf_ext.py b/tools/test_idf_py/idf_ext.py index a854162a9f..9396bcf352 100644 --- a/tools/test_idf_py/idf_ext.py +++ b/tools/test_idf_py/idf_ext.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 def action_extensions(base_actions, project_path=None): def echo(name, *args, **kwargs): print(name, args, kwargs) diff --git a/tools/test_idf_py/test_idf_extensions/test_ext/__init__.py b/tools/test_idf_py/test_idf_extensions/test_ext/__init__.py index 2f7b7f1ac0..d364a993fb 100644 --- a/tools/test_idf_py/test_idf_extensions/test_ext/__init__.py +++ b/tools/test_idf_py/test_idf_extensions/test_ext/__init__.py @@ -1 +1,3 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from .test_extension import action_extensions # noqa: F401 diff --git a/tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py b/tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py index e9596f9664..e5c99bf094 100644 --- a/tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py +++ b/tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import os diff --git a/tools/test_idf_py/test_idf_py.py b/tools/test_idf_py/test_idf_py.py index 4049a141a0..5a8ac54c8d 100755 --- a/tools/test_idf_py/test_idf_py.py +++ b/tools/test_idf_py/test_idf_py.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2019 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2019-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 import os import subprocess diff --git a/tools/test_idf_size/test_idf_size.py b/tools/test_idf_size/test_idf_size.py index 385f4e5410..41337e1a4f 100644 --- a/tools/test_idf_size/test_idf_size.py +++ b/tools/test_idf_size/test_idf_size.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2018 Espressif Systems (Shanghai) PTE LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2018-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import print_function diff --git a/tools/test_mkdfu/test_mkdfu.py b/tools/test_mkdfu/test_mkdfu.py index 0646148518..373a7418ce 100755 --- a/tools/test_mkdfu/test_mkdfu.py +++ b/tools/test_mkdfu/test_mkdfu.py @@ -1,19 +1,8 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2020-2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import unicode_literals diff --git a/tools/test_mkuf2/test_mkuf2.py b/tools/test_mkuf2/test_mkuf2.py index f87e167a63..b0c59ef650 100755 --- a/tools/test_mkuf2/test_mkuf2.py +++ b/tools/test_mkuf2/test_mkuf2.py @@ -1,19 +1,8 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright 2020 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 from __future__ import unicode_literals @@ -32,12 +21,6 @@ from itertools import chain import pexpect -try: - from itertools import izip as zip -except ImportError: - # Python 3 - pass - current_dir = os.path.dirname(os.path.realpath(__file__)) mkuf2_dir = os.path.abspath(os.path.join(current_dir, '..')) mkuf2_path = os.path.join(mkuf2_dir, 'mkuf2.py')