Skip to content

ModuleNotFoundError: No module named 'platformio.device.list.util'; 'platformio.device.list' is not a package: #15

Open
@not7cd

Description

@not7cd

I encountered error during upload on platformio-6.0.1 and ff76a3915224135aafad379817f41edd of this repo.

from platformio.device.list.util import list_logical_devices

ModuleNotFoundError: No module named 'platformio.device.list.util'; 'platformio.device.list' is not a package:
  File "/nix/store/nyg508dcy96nvblv4jxw3m106lv6byxw-platformio-6.0.1/lib/python3.9/site-packages/platformio/builder/main.py", line 184:
    env.SConscript("$BUILD_SCRIPT")
  File "/home/not7cd/.platformio/packages/tool-scons/scons-local-4.3.0/SCons/Script/SConscript.py", line 602:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/home/not7cd/.platformio/packages/tool-scons/scons-local-4.3.0/SCons/Script/SConscript.py", line 290:
    raise e
  File "/home/not7cd/.platformio/packages/tool-scons/scons-local-4.3.0/SCons/Script/SConscript.py", line 286:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/not7cd/.platformio/platforms/raspberrypi@src-ff76a3915224135aafad379817f41edd/builder/main.py", line 337:
    from platformio.device.list.util import list_logical_devices

I was able to fix that by removing util, ended up with

from platformio.device.list import list_logical_devices

I will elaborate later, it's 3 AM here. Also, I would appreciate request for more data about environment. I use NixOS btw 😭

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions