Page MenuHomeSolus

Platformio does not run
Closed, ResolvedPublic

Description

In attempting to run platformio, I found it has a number of missing deps, so I bumped the platformio version and started packaging and specifying the deps, but I'm stuck on python-click. The provided version is too new for platformio (a known issue, see this issue). I'm not sure what can be done about that - maybe stop providing platformio until upstream is fixed?

Revisions and Commits

Event Timeline

JoshStrobl triaged this task as Normal priority.Apr 19 2017, 1:41 AM

It still has problems. After it complaining about missing python-setuptools and python-pyserial (which atm is 3.2.1-1-1) it now complains pkg_resources.DistributionNotFound: The 'pyserial<4' distribution was not found and is required by platformio and I've no idea how to fix that.

Okay, just managed to solve the problem with pyserial in a weird way:

eopkg rm python-pyserial
eopkg it pip
pip install pyserial

There's more dependencies that need to be manually resolved. Another where the package doesn't work is python-click.

All in all, these are the commands I had to issue to get platformio to work:

eopkg rm python-pyserial python-click
pip install pyserial semantic_version "click<6" bottle
eopkg it python-setuptools python-colorama python-lockfile platformio
DataDrake raised the priority of this task from Normal to High.Jul 29 2018, 1:52 PM
DataDrake edited projects, added Software; removed Upstream Issue.
DataDrake moved this task from Backlog to Package Fixes on the Software board.
DataDrake added a subscriber: DataDrake.

Missing deps for sure. Looks like we might be able to force it to use click6