$ git clone -b v4.4.3 --recursive https://github.com/espressif/esp-idf.git Cloning into 'esp-idf'... remote: Enumerating objects: 422216, done. remote: Counting objects: 100% (3382/3382), done. remote: Compressing objects: 100% (1586/1586), done. remote: Total 422216 (delta 1716), reused 3044 (delta 1627), pack-reused 418834 Receiving objects: 100% (422216/422216), 224.81 MiB | 25.32 MiB/s, done. Resolving deltas: 100% (311253/311253), done. Note: switching to '6407ecb3f8d2cc07c4c230e7e64f2046af5c86f7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false Updating files: 100% (9704/9704), done. Submodule 'components/asio/asio' (https://github.com/espressif/asio.git) registered for path 'components/asio/asio' Submodule 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'components/bootloader/subproject/components/micro-ecc/micro-ecc' Submodule 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'components/bt/controller/lib_esp32' Submodule 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c3_family' Submodule 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) registered for path 'components/bt/host/nimble/nimble' Submodule 'components/cbor/tinycbor' (https://github.com/intel/tinycbor.git) registered for path 'components/cbor/tinycbor' Submodule 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) registered for path 'components/cmock/CMock' Submodule 'components/coap/libcoap' (https://github.com/obgm/libcoap.git) registered for path 'components/coap/libcoap' Submodule 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) registered for path 'components/esp_phy/lib' Submodule 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'components/esp_wifi/lib' Submodule 'components/esptool_py/esptool' (https://github.com/espressif/esptool.git) registered for path 'components/esptool_py/esptool' Submodule 'components/expat/expat' (https://github.com/libexpat/libexpat.git) registered for path 'components/expat/expat' Submodule 'components/ieee802154/lib' (https://github.com/espressif/esp-ieee802154-lib.git) registered for path 'components/ieee802154/lib' Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'components/json/cJSON' Submodule 'components/libsodium/libsodium' (https://github.com/jedisct1/libsodium.git) registered for path 'components/libsodium/libsodium' Submodule 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) registered for path 'components/lwip/lwip' Submodule 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) registered for path 'components/mbedtls/mbedtls' Submodule 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) registered for path 'components/mqtt/esp-mqtt' Submodule 'components/nghttp/nghttp2' (https://github.com/nghttp2/nghttp2.git) registered for path 'components/nghttp/nghttp2' Submodule 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) registered for path 'components/openthread/lib' Submodule 'components/openthread/openthread' (https://github.com/espressif/openthread.git) registered for path 'components/openthread/openthread' Submodule 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) registered for path 'components/protobuf-c/protobuf-c' Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'components/spiffs/spiffs' Submodule 'components/tinyusb/tinyusb' (https://github.com/espressif/tinyusb.git) registered for path 'components/tinyusb/tinyusb' Submodule 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) registered for path 'components/unity/unity' Submodule 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' (https://github.com/leethomason/tinyxml2.git) registered for path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' Submodule 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' (https://github.com/espressif/esp-cryptoauthlib.git) registered for path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' Cloning into '/Users/hirose/esp/esp-idf/components/asio/asio'... remote: Enumerating objects: 48394, done. remote: Total 48394 (delta 0), reused 0 (delta 0), pack-reused 48394 Receiving objects: 100% (48394/48394), 15.02 MiB | 24.45 MiB/s, done. Resolving deltas: 100% (33950/33950), done. Cloning into '/Users/hirose/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'... remote: Enumerating objects: 1147, done. remote: Counting objects: 100% (52/52), done. remote: Compressing objects: 100% (33/33), done. remote: Total 1147 (delta 22), reused 30 (delta 17), pack-reused 1095 Receiving objects: 100% (1147/1147), 688.20 KiB | 3.76 MiB/s, done. Resolving deltas: 100% (665/665), done. Cloning into '/Users/hirose/esp/esp-idf/components/bt/controller/lib_esp32'... remote: Enumerating objects: 1691, done. remote: Counting objects: 100% (55/55), done. remote: Compressing objects: 100% (29/29), done. remote: Total 1691 (delta 26), reused 40 (delta 13), pack-reused 1636 Receiving objects: 100% (1691/1691), 6.94 MiB | 28.08 MiB/s, done. Resolving deltas: 100% (1107/1107), done. Cloning into '/Users/hirose/esp/esp-idf/components/bt/controller/lib_esp32c3_family'... remote: Enumerating objects: 276, done. remote: Counting objects: 100% (14/14), done. remote: Compressing objects: 100% (12/12), done. remote: Total 276 (delta 4), reused 10 (delta 0), pack-reused 262 Receiving objects: 100% (276/276), 1.02 MiB | 22.70 MiB/s, done. Resolving deltas: 100% (127/127), done. Cloning into '/Users/hirose/esp/esp-idf/components/bt/host/nimble/nimble'... remote: Enumerating objects: 44697, done. remote: Counting objects: 100% (23/23), done. remote: Compressing objects: 100% (18/18), done. remote: Total 44697 (delta 4), reused 22 (delta 4), pack-reused 44674 Receiving objects: 100% (44697/44697), 13.23 MiB | 18.79 MiB/s, done. Resolving deltas: 100% (27739/27739), done. Cloning into '/Users/hirose/esp/esp-idf/components/cbor/tinycbor'... remote: Enumerating objects: 3066, done. remote: Counting objects: 100% (267/267), done. remote: Compressing objects: 100% (111/111), done. remote: Total 3066 (delta 169), reused 240 (delta 156), pack-reused 2799 Receiving objects: 100% (3066/3066), 1.44 MiB | 25.38 MiB/s, done. Resolving deltas: 100% (2064/2064), done. Cloning into '/Users/hirose/esp/esp-idf/components/cmock/CMock'... remote: Enumerating objects: 5866, done. remote: Counting objects: 100% (255/255), done. remote: Compressing objects: 100% (115/115), done. remote: Total 5866 (delta 135), reused 210 (delta 116), pack-reused 5611 Receiving objects: 100% (5866/5866), 3.62 MiB | 39.85 MiB/s, done. Resolving deltas: 100% (3964/3964), done. Cloning into '/Users/hirose/esp/esp-idf/components/coap/libcoap'... remote: Enumerating objects: 14596, done. remote: Counting objects: 100% (852/852), done. remote: Compressing objects: 100% (371/371), done. remote: Total 14596 (delta 563), reused 654 (delta 460), pack-reused 13744 Receiving objects: 100% (14596/14596), 6.46 MiB | 26.78 MiB/s, done. Resolving deltas: 100% (10498/10498), done. Cloning into '/Users/hirose/esp/esp-idf/components/esp_phy/lib'... remote: Enumerating objects: 221, done. remote: Counting objects: 100% (221/221), done. remote: Compressing objects: 100% (168/168), done. remote: Total 221 (delta 100), reused 171 (delta 50), pack-reused 0 Receiving objects: 100% (221/221), 1.46 MiB | 21.29 MiB/s, done. Resolving deltas: 100% (100/100), done. Cloning into '/Users/hirose/esp/esp-idf/components/esp_wifi/lib'... remote: Enumerating objects: 23304, done. remote: Counting objects: 100% (2224/2224), done. remote: Compressing objects: 100% (411/411), done. remote: Total 23304 (delta 1834), reused 2202 (delta 1813), pack-reused 21080 Receiving objects: 100% (23304/23304), 303.89 MiB | 24.86 MiB/s, done. Resolving deltas: 100% (19067/19067), done. Cloning into '/Users/hirose/esp/esp-idf/components/esptool_py/esptool'... remote: Enumerating objects: 6208, done. remote: Counting objects: 100% (561/561), done. remote: Compressing objects: 100% (261/261), done. remote: Total 6208 (delta 357), reused 431 (delta 298), pack-reused 5647 Receiving objects: 100% (6208/6208), 12.24 MiB | 13.66 MiB/s, done. Resolving deltas: 100% (4196/4196), done. Cloning into '/Users/hirose/esp/esp-idf/components/expat/expat'... remote: Enumerating objects: 19245, done. remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 100% (25/25), done. remote: Total 19245 (delta 14), reused 14 (delta 4), pack-reused 19216 Receiving objects: 100% (19245/19245), 14.93 MiB | 22.38 MiB/s, done. Resolving deltas: 100% (14400/14400), done. Cloning into '/Users/hirose/esp/esp-idf/components/ieee802154/lib'... remote: Enumerating objects: 160, done. remote: Counting objects: 100% (160/160), done. remote: Compressing objects: 100% (85/85), done. remote: Total 160 (delta 59), reused 139 (delta 39), pack-reused 0 Receiving objects: 100% (160/160), 488.05 KiB | 1.62 MiB/s, done. Resolving deltas: 100% (59/59), done. Cloning into '/Users/hirose/esp/esp-idf/components/json/cJSON'... remote: Enumerating objects: 4545, done. remote: Total 4545 (delta 0), reused 0 (delta 0), pack-reused 4545 Receiving objects: 100% (4545/4545), 2.45 MiB | 14.35 MiB/s, done. Resolving deltas: 100% (3026/3026), done. Cloning into '/Users/hirose/esp/esp-idf/components/libsodium/libsodium'... remote: Enumerating objects: 34795, done. remote: Counting objects: 100% (101/101), done. remote: Compressing objects: 100% (62/62), done. remote: Total 34795 (delta 44), reused 85 (delta 37), pack-reused 34694 Receiving objects: 100% (34795/34795), 8.91 MiB | 17.00 MiB/s, done. Resolving deltas: 100% (20799/20799), done. Cloning into '/Users/hirose/esp/esp-idf/components/lwip/lwip'... remote: Enumerating objects: 51275, done. remote: Counting objects: 100% (1306/1306), done. remote: Compressing objects: 100% (499/499), done. remote: Total 51275 (delta 904), reused 1095 (delta 772), pack-reused 49969 Receiving objects: 100% (51275/51275), 10.54 MiB | 22.82 MiB/s, done. Resolving deltas: 100% (38648/38648), done. Cloning into '/Users/hirose/esp/esp-idf/components/mbedtls/mbedtls'... remote: Enumerating objects: 169712, done. remote: Total 169712 (delta 0), reused 0 (delta 0), pack-reused 169712 Receiving objects: 100% (169712/169712), 83.06 MiB | 24.11 MiB/s, done. Resolving deltas: 100% (131531/131531), done. Cloning into '/Users/hirose/esp/esp-idf/components/mqtt/esp-mqtt'... remote: Enumerating objects: 3423, done. remote: Counting objects: 100% (1133/1133), done. remote: Compressing objects: 100% (463/463), done. remote: Total 3423 (delta 606), reused 1083 (delta 569), pack-reused 2290 Receiving objects: 100% (3423/3423), 1.71 MiB | 19.21 MiB/s, done. Resolving deltas: 100% (1837/1837), done. Cloning into '/Users/hirose/esp/esp-idf/components/nghttp/nghttp2'... remote: Enumerating objects: 44738, done. remote: Counting objects: 100% (427/427), done. remote: Compressing objects: 100% (233/233), done. remote: Total 44738 (delta 208), reused 364 (delta 180), pack-reused 44311 Receiving objects: 100% (44738/44738), 35.43 MiB | 24.83 MiB/s, done. Resolving deltas: 100% (33306/33306), done. Cloning into '/Users/hirose/esp/esp-idf/components/openthread/lib'... remote: Enumerating objects: 595, done. remote: Counting objects: 100% (595/595), done. remote: Compressing objects: 100% (301/301), done. remote: Total 595 (delta 294), reused 550 (delta 250), pack-reused 0 Receiving objects: 100% (595/595), 4.92 MiB | 12.06 MiB/s, done. Resolving deltas: 100% (294/294), done. Cloning into '/Users/hirose/esp/esp-idf/components/openthread/openthread'... remote: Enumerating objects: 97447, done. remote: Counting objects: 100% (409/409), done. remote: Compressing objects: 100% (204/204), done. remote: Total 97447 (delta 239), reused 273 (delta 205), pack-reused 97038 Receiving objects: 100% (97447/97447), 98.54 MiB | 19.64 MiB/s, done. Resolving deltas: 100% (76216/76216), done. Cloning into '/Users/hirose/esp/esp-idf/components/protobuf-c/protobuf-c'... remote: Enumerating objects: 3690, done. remote: Counting objects: 100% (157/157), done. remote: Compressing objects: 100% (85/85), done. remote: Total 3690 (delta 84), reused 121 (delta 67), pack-reused 3533 Receiving objects: 100% (3690/3690), 1.50 MiB | 17.28 MiB/s, done. Resolving deltas: 100% (2351/2351), done. Cloning into '/Users/hirose/esp/esp-idf/components/spiffs/spiffs'... remote: Enumerating objects: 1529, done. remote: Counting objects: 100% (46/46), done. remote: Compressing objects: 100% (28/28), done. remote: Total 1529 (delta 24), reused 32 (delta 18), pack-reused 1483 Receiving objects: 100% (1529/1529), 1.08 MiB | 24.57 MiB/s, done. Resolving deltas: 100% (1059/1059), done. Cloning into '/Users/hirose/esp/esp-idf/components/tinyusb/tinyusb'... remote: Enumerating objects: 66221, done. remote: Counting objects: 100% (7011/7011), done. remote: Compressing objects: 100% (748/748), done. remote: Total 66221 (delta 6400), reused 6549 (delta 6242), pack-reused 59210 Receiving objects: 100% (66221/66221), 32.02 MiB | 20.59 MiB/s, done. Resolving deltas: 100% (43764/43764), done. Cloning into '/Users/hirose/esp/esp-idf/components/unity/unity'... remote: Enumerating objects: 6354, done. remote: Counting objects: 100% (577/577), done. remote: Compressing objects: 100% (280/280), done. remote: Total 6354 (delta 361), reused 466 (delta 294), pack-reused 5777 Receiving objects: 100% (6354/6354), 6.76 MiB | 29.08 MiB/s, done. Resolving deltas: 100% (3945/3945), done. Cloning into '/Users/hirose/esp/esp-idf/examples/build_system/cmake/import_lib/main/lib/tinyxml2'... remote: Enumerating objects: 4604, done. remote: Counting objects: 100% (451/451), done. remote: Compressing objects: 100% (113/113), done. remote: Total 4604 (delta 352), reused 417 (delta 335), pack-reused 4153 Receiving objects: 100% (4604/4604), 3.24 MiB | 37.65 MiB/s, done. Resolving deltas: 100% (3084/3084), done. Cloning into '/Users/hirose/esp/esp-idf/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'... remote: Enumerating objects: 807, done. remote: Counting objects: 100% (166/166), done. remote: Compressing objects: 100% (80/80), done. remote: Total 807 (delta 95), reused 133 (delta 79), pack-reused 641 Receiving objects: 100% (807/807), 1.07 MiB | 30.42 MiB/s, done. Resolving deltas: 100% (440/440), done. Submodule path 'components/asio/asio': checked out 'f31694c9f1746ba189a4bcae2e34db15135ddb22' Submodule path 'components/bootloader/subproject/components/micro-ecc/micro-ecc': checked out 'd037ec89546fad14b5c4d5456c2e23a71e554966' Submodule path 'components/bt/controller/lib_esp32': checked out 'eac5f0916361e7809af4b65144a8a7f0cc44b9c8' Submodule path 'components/bt/controller/lib_esp32c3_family': checked out '420ae1726dede6bbd4f3393744a8f3a252330b6a' Submodule path 'components/bt/host/nimble/nimble': checked out 'ed8a4b14ad43d88f2ec8913aab5af919208722e5' Submodule path 'components/cbor/tinycbor': checked out '7c349dbb6b8d76db39383b226d3ebdf59b8ab37d' Submodule path 'components/cmock/CMock': checked out 'eeecc49ce8af123cf8ad40efdb9673e37b56230f' Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'components/cmock/CMock/vendor/c_exception' Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'components/cmock/CMock/vendor/unity' Cloning into '/Users/hirose/esp/esp-idf/components/cmock/CMock/vendor/c_exception'... remote: Enumerating objects: 335, done. remote: Counting objects: 100% (9/9), done. remote: Compressing objects: 100% (9/9), done. remote: Total 335 (delta 1), reused 1 (delta 0), pack-reused 326 Receiving objects: 100% (335/335), 555.36 KiB | 25.24 MiB/s, done. Resolving deltas: 100% (154/154), done. Cloning into '/Users/hirose/esp/esp-idf/components/cmock/CMock/vendor/unity'... remote: Enumerating objects: 6354, done. remote: Counting objects: 100% (577/577), done. remote: Compressing objects: 100% (279/279), done. remote: Total 6354 (delta 362), reused 467 (delta 295), pack-reused 5777 Receiving objects: 100% (6354/6354), 6.76 MiB | 22.54 MiB/s, done. Resolving deltas: 100% (3946/3946), done. Submodule path 'components/cmock/CMock/vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6' Submodule path 'components/cmock/CMock/vendor/unity': checked out 'cf949f45ca6d172a177b00da21310607b97bc7a7' Submodule path 'components/coap/libcoap': checked out '3aa11612c143c9734d72022720f33e12506f7a2c' Submodule 'ext/tinydtls' (https://github.com/eclipse/tinydtls.git) registered for path 'components/coap/libcoap/ext/tinydtls' Cloning into '/Users/hirose/esp/esp-idf/components/coap/libcoap/ext/tinydtls'... remote: Enumerating objects: 3887, done. remote: Counting objects: 100% (54/54), done. remote: Compressing objects: 100% (34/34), done. remote: Total 3887 (delta 30), reused 26 (delta 20), pack-reused 3833 Receiving objects: 100% (3887/3887), 1.22 MiB | 1.97 MiB/s, done. Resolving deltas: 100% (2730/2730), done. Submodule path 'components/coap/libcoap/ext/tinydtls': checked out '59055b8a935bc53bf69d002fc089ad4bd08851b2' Submodule path 'components/esp_phy/lib': checked out 'ff0d771b8e33e320e11634567ee53b9cd78e6be1' Submodule path 'components/esp_wifi/lib': checked out '82d31a4ac25c7ce46891e1b75ce553e9c39cc3d1' Submodule path 'components/esptool_py/esptool': checked out '7d10144efdb14eb339a9e7ab59694f03d70e0eb9' Submodule path 'components/expat/expat': checked out '3bab6c09bbe8bf42d84b81563ddbcf4cca4be838' Submodule path 'components/ieee802154/lib': checked out 'f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326' Submodule path 'components/json/cJSON': checked out 'd348621ca93571343a56862df7de4ff3bc9b5667' Submodule path 'components/libsodium/libsodium': checked out '4f5e89fa84ce1d178a6765b8b46f2b6f91216677' Submodule path 'components/lwip/lwip': checked out '76303df2386902e0d7873be4217f1d9d1b50f982' Submodule path 'components/mbedtls/mbedtls': checked out '89da85968417ce4a163b7275cb22f159995c271d' Submodule path 'components/mqtt/esp-mqtt': checked out '60983d1dd54196b1e3f399c6f928d77256ec742a' Submodule path 'components/nghttp/nghttp2': checked out '8f7b008b158e12de0e58247afd170f127dbb6456' Submodule 'third-party/mruby' (https://github.com/mruby/mruby) registered for path 'components/nghttp/nghttp2/third-party/mruby' Submodule 'third-party/neverbleed' (https://github.com/tatsuhiro-t/neverbleed.git) registered for path 'components/nghttp/nghttp2/third-party/neverbleed' Cloning into '/Users/hirose/esp/esp-idf/components/nghttp/nghttp2/third-party/mruby'... remote: Enumerating objects: 73699, done. remote: Counting objects: 100% (347/347), done. remote: Compressing objects: 100% (156/156), done. remote: Total 73699 (delta 178), reused 318 (delta 173), pack-reused 73352 Receiving objects: 100% (73699/73699), 20.43 MiB | 20.72 MiB/s, done. Resolving deltas: 100% (46426/46426), done. Cloning into '/Users/hirose/esp/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'... remote: Enumerating objects: 500, done. remote: Counting objects: 100% (28/28), done. remote: Compressing objects: 100% (19/19), done. remote: Total 500 (delta 14), reused 16 (delta 9), pack-reused 472 Receiving objects: 100% (500/500), 171.74 KiB | 14.31 MiB/s, done. Resolving deltas: 100% (311/311), done. Submodule path 'components/nghttp/nghttp2/third-party/mruby': checked out '7c91efc1ffda769a5f1a872c646c82b00698f1b8' Submodule path 'components/nghttp/nghttp2/third-party/neverbleed': checked out 'b967ca054f48a36f82d8fcdd32e54ec5144f2751' Submodule path 'components/openthread/lib': checked out '9a8d34d8f698cad2c9468468b473e26a3dda51b9' Submodule path 'components/openthread/openthread': checked out 'c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64' Submodule path 'components/protobuf-c/protobuf-c': checked out 'f224ab2eeb648a818eb20687d7150a285442c907' Submodule path 'components/spiffs/spiffs': checked out '0dbb3f71c5f6fae3747a9d935372773762baf852' Submodule path 'components/tinyusb/tinyusb': checked out 'c4badd394eda18199c0196ed0be1e2d635f0a5f6' Submodule path 'components/unity/unity': checked out '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25' Submodule path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2': checked out '7e8e249990ec491ec15990cf95b6d871a66cf64a' Submodule path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib': checked out '36d0642e66ff5b1c7a291873f24c498ca6ffedef' ✔ ~/esp $ cd esp-idf ✔ ~/esp/esp-idf [v4.4.3|✔] $ ./install.sh esp32 Detecting the Python interpreter Checking "python" ... Python 3.8.13 "python" has been detected Installing ESP-IDF tools Current system platform: macos Selected targets are: esp32 Installing tools: xtensa-esp32-elf, esp32ulp-elf, openocd-esp32 Skipping xtensa-esp32-elf@esp-2021r2-patch5-8.4.0 (already installed) Skipping esp32ulp-elf@2.35_20220830 (already installed) Skipping openocd-esp32@v0.11.0-esp32-20220706 (already installed) Installing Python environment and packages Python 3.8.13 pip 22.3.1 from /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/pip (python 3.8) Installing Python packages from /Users/hirose/esp/esp-idf/requirements.txt Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi Ignoring None: markers 'sys_platform == "win32"' don't match your environment Requirement already satisfied: setuptools>=21 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 4)) (65.6.3) Requirement already satisfied: click>=7.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 8)) (8.1.3) Requirement already satisfied: pyserial>=3.3 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 9)) (3.5) Requirement already satisfied: future>=0.15.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 10)) (0.18.3) Requirement already satisfied: cryptography>=2.1.4 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 12)) (39.0.0) Requirement already satisfied: pyparsing<2.4.0,>=2.0.3 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 18)) (2.3.1) Requirement already satisfied: pyelftools>=0.22 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 19)) (0.29) Requirement already satisfied: idf-component-manager~=1.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (1.2.2) Requirement already satisfied: gdbgui==0.13.2.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (0.13.2.0) Requirement already satisfied: pygdbmi<=0.9.0.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 25)) (0.9.0.2) Requirement already satisfied: python-socketio<5 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 28)) (4.6.1) Requirement already satisfied: jinja2<3.1 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 29)) (3.0.3) Requirement already satisfied: itsdangerous<2.1 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 30)) (2.0.1) Requirement already satisfied: kconfiglib==13.7.1 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 32)) (13.7.1) Requirement already satisfied: reedsolo<=1.5.4,>=1.5.3 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 35)) (1.5.4) Requirement already satisfied: bitstring>=3.1.6 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 36)) (3.1.9) Requirement already satisfied: ecdsa>=0.16.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 37)) (0.18.0) Requirement already satisfied: construct==2.10.54 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from -r /Users/hirose/esp/esp-idf/requirements.txt (line 41)) (2.10.54) Requirement already satisfied: Flask-SocketIO<3.0,>=2.9 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (2.9.6) Requirement already satisfied: Pygments<3.0,>=2.2.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (2.14.0) Requirement already satisfied: gevent<2.0,>=1.2.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (1.5.0) Requirement already satisfied: Flask<1.0,>=0.12.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (0.12.5) Requirement already satisfied: Flask-Compress<2.0,>=1.4.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (1.13) Requirement already satisfied: cffi>=1.12 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from cryptography>=2.1.4->-r /Users/hirose/esp/esp-idf/requirements.txt (line 12)) (1.15.1) Requirement already satisfied: contextlib2>0.6.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (21.6.0) Requirement already satisfied: requests<3 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (2.28.2) Requirement already satisfied: packaging in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (23.0) Requirement already satisfied: colorama in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (0.4.6) Requirement already satisfied: requests-toolbelt in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (0.10.1) Requirement already satisfied: pyyaml>5.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (6.0) Requirement already satisfied: requests-file in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: six in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (1.16.0) Requirement already satisfied: schema in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (0.7.5) Requirement already satisfied: tqdm<5 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (4.64.1) Requirement already satisfied: cachecontrol[filecache]>0.12.6 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (0.12.11) Requirement already satisfied: python-engineio<4,>=3.13.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from python-socketio<5->-r /Users/hirose/esp/esp-idf/requirements.txt (line 28)) (3.14.2) Requirement already satisfied: MarkupSafe>=2.0 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from jinja2<3.1->-r /Users/hirose/esp/esp-idf/requirements.txt (line 29)) (2.1.2) Requirement already satisfied: msgpack>=0.5.2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from cachecontrol[filecache]>0.12.6->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (1.0.4) Requirement already satisfied: lockfile>=0.9 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from cachecontrol[filecache]>0.12.6->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (0.12.2) Requirement already satisfied: pycparser in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from cffi>=1.12->cryptography>=2.1.4->-r /Users/hirose/esp/esp-idf/requirements.txt (line 12)) (2.21) Requirement already satisfied: Werkzeug<1.0,>=0.7 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from Flask<1.0,>=0.12.2->gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (0.16.1) Requirement already satisfied: brotli in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from Flask-Compress<2.0,>=1.4.0->gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (1.0.9) Requirement already satisfied: greenlet>=0.4.14 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from gevent<2.0,>=1.2.2->gdbgui==0.13.2.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 22)) (2.0.2) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from requests<3->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (1.26.14) Requirement already satisfied: idna<4,>=2.5 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from requests<3->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (3.4) Requirement already satisfied: certifi>=2017.4.17 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from requests<3->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (2022.12.7) Requirement already satisfied: charset-normalizer<4,>=2 in /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages (from requests<3->idf-component-manager~=1.0->-r /Users/hirose/esp/esp-idf/requirements.txt (line 20)) (3.0.1) [notice] A new release of pip available: 22.3.1 -> 23.0 [notice] To update, run: python -m pip install --upgrade pip All done! You can now run: . ./export.sh ✔ ~/esp/esp-idf [v4.4.3|✔]