diff --git a/tools/ble/requirements.txt b/tools/ble/requirements.txt deleted file mode 100644 index 8049fd2f9b..0000000000 --- a/tools/ble/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -future -dbus-python -pygobject diff --git a/tools/ci/python_packages/idf_iperf_test_util/requirements.txt b/tools/ci/python_packages/idf_iperf_test_util/requirements.txt deleted file mode 100644 index 51f02f030f..0000000000 --- a/tools/ci/python_packages/idf_iperf_test_util/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -pyecharts diff --git a/tools/ci/python_packages/tiny_test_fw/requirements.txt b/tools/ci/python_packages/tiny_test_fw/requirements.txt deleted file mode 100644 index 2a742540e2..0000000000 --- a/tools/ci/python_packages/tiny_test_fw/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -pyserial -pyyaml -junit_xml -netifaces diff --git a/tools/ci/python_packages/ttfw_idf/requirements.txt b/tools/ci/python_packages/ttfw_idf/requirements.txt deleted file mode 100644 index facf202666..0000000000 --- a/tools/ci/python_packages/ttfw_idf/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ --r ../tiny_test_fw/requirements.txt -pexpect -python-gitlab -pygdbmi>=0.9.0.0 diff --git a/tools/esp_prov/requirements.txt b/tools/esp_prov/requirements.txt deleted file mode 100644 index 4c5fb27240..0000000000 --- a/tools/esp_prov/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -bleak -future -cryptography -protobuf diff --git a/tools/requirements.json b/tools/requirements.json index ac5ced813a..50a1b31efb 100644 --- a/tools/requirements.json +++ b/tools/requirements.json @@ -19,6 +19,12 @@ "optional": true, "requirement_path": "tools/requirements/requirements.pytest.txt" }, + { + "name": "ttfw", + "description": "Packages for CI with ttfw", + "optional": true, + "requirement_path": "tools/requirements/requirements.ttfw.txt" + }, { "name": "ci", "description": "Packages for ESP-IDF CI scripts", diff --git a/tools/requirements/requirements.ttfw.txt b/tools/requirements/requirements.ttfw.txt new file mode 100644 index 0000000000..ed7cb2187f --- /dev/null +++ b/tools/requirements/requirements.ttfw.txt @@ -0,0 +1,35 @@ +# Python package requirements for CI in ESP-IDF. +# This feature can be enabled by running "install.{sh,bat,ps1,fish} --enable-ttfw" + +# build +idf-build-apps + +# ttfw +pyserial +pyyaml +junit_xml +netifaces + +# ttfw-idf +pexpect +python-gitlab +pygdbmi + +# ble +future +dbus-python; sys_platform != 'win32' +pygobject; sys_platform != 'win32' + +# iperf_test_util +pyecharts + +# esp_prov +bleak +# future # addressed before under ble +protobuf + +# tools/test_apps/system/monitor_ide_integration +SimpleWebSocketServer + +# py_debug_backend +debug_backend