Unfortunately, this doesn’t work. Running on Windows 10, no previous Zephyr installation. Installed Python 3.8.2 and pip install six. Also #include <zephyr.h> statement us squiggled and complains about the includepath.
Error:
File "C:/Users/da1018904/.platformio/packages/framework-zephyr/scripts/zephyr_module.py", line 19, in <module>
import pykwalify.core
File "C:\Users\da1018904\.platformio\penv\lib\site-packages\pykwalify\core.py", line 25, in <module>
from dateutil.parser import parse
File "C:\Users\da1018904\.platformio\penv\lib\site-packages\dateutil\parser\__init__.py", line 2, in <module>
from ._parser import parse, parser, parserinfo, ParserError
File "C:\Users\da1018904\.platformio\penv\lib\site-packages\dateutil\parser\_parser.py", line 42, in <module>
import six
Yes, pip install six reports that six is already installed. Using Particle Boron which is Nordic nRF52.
da1018904@DESKTOP-QFUJKU3 MINGW64 ~/.platformio/penv/Scripts
$ pip install six
Requirement already satisfied: six in c:\users\da1018904\appdata\local\programs\python\python38-32\lib\site-packages (1.14.0)
It might be that that calls your system pip and not the pip.exe inside that folder. Can you try the exact command I posted above within a windows cmd.exe?