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?
Description
Description
Revisions and Commits
Revisions and Commits
| R2449 platformio | |||
| D4087 | R2449:cf5557d76d59 Forcing click6 and adding rundeps | ||
Related Objects
Related Objects
Event Timeline
Comment Actions
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.
Comment Actions
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