浏览代码

feat: add requirements.ttfw.txt

Fu Hanxi 3 年之前
父节点
当前提交
d0a2849b02

+ 0 - 3
tools/ble/requirements.txt

@@ -1,3 +0,0 @@
-future
-dbus-python
-pygobject

+ 0 - 1
tools/ci/python_packages/idf_iperf_test_util/requirements.txt

@@ -1 +0,0 @@
-pyecharts

+ 0 - 4
tools/ci/python_packages/tiny_test_fw/requirements.txt

@@ -1,4 +0,0 @@
-pyserial
-pyyaml
-junit_xml
-netifaces

+ 0 - 4
tools/ci/python_packages/ttfw_idf/requirements.txt

@@ -1,4 +0,0 @@
--r ../tiny_test_fw/requirements.txt
-pexpect
-python-gitlab
-pygdbmi>=0.9.0.0

+ 0 - 4
tools/esp_prov/requirements.txt

@@ -1,4 +0,0 @@
-bleak
-future
-cryptography
-protobuf

+ 6 - 0
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",

+ 35 - 0
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