Have a working Espressif 32 platform 6.11.0 environment on Windows ARM64 (Surface computer) Just updated to 6.12.0 and it broke. I suspect a new package is introduced that does not support ARM64. See output below:
Unpacking \[####################################\] 100%
Collecting cryptography\~=45.0.3
Using cached cryptography-45.0.7.tar.gz (744 kB)
Installing build dependencies … done
Getting requirements to build wheel … done
Installing backend dependencies … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> \[4 lines of output\]
Python reports SOABI: cp313-win_arm64
Unsupported platform: win_arm64
Checking for Rust toolchain…
Rust not found, installing into a temporary directory
Reverting to 6.11.0 worked to get PlatformIo running again.
Please use only packages that are cross-platform