うーん
> Pyserial is not installed for /nix/store/h31x3zrwrws1c3392919br8g9isvhh4x-python3-3.10.13/bin/python3.10. Check the README for installation instructions.
これ Platform IO のフレームワークを Arduino から ESP-IDF にしたら起こった???
手元ではこのワークアラウンドが効いたが、CI でこけるな…… なぜ
手元でも ~/.platformio を消してから実行したらエラーに
一度実行してコケた後に pip install すると通るが、うーむ
具体的にはこの後かなあ
> Creating a new virtual environment for IDF Python dependencies
ここに足せれればいいんだが
> Installing collected packages: urllib3, tqdm, six, pyyaml, pyparsing, pycparser, packaging, msgpack, kconfiglib, idna, future, filelock, contextlib2, colorama, click, charset-normalizer, certifi, schema, requests, esp-idf-kconfig, cffi, requests-toolbelt, requests-file, cryptography, cachecontrol, idf-component-manager
ESP-IDF ってパッケージマネージャー付いてる? それなら Platform IO やめられるか
というかなんでビルドにシリアルモニター要るんだ?
nixpkgs のバージョンが nixos-23.05 だったので 24.11 に上げてみた