after installing platformio, use the command pio device list --mdns it dies with a traceback indicating that the "zeroconf" module is missing after emerging that module manually the command works - so i guess it should be a dependency :)
Here dev-embedded/platformio-5.1.1::gentoo fails at any command with: pkg_resources.DistributionNotFound: The 'wsproto==1.0.*' distribution was not found and is required by platformio Installing wsproto and i now have : pkg_resources.DistributionNotFound: The 'uvicorn==0.13.*' distribution was not found and is required by platformio Installing uvicorn is not possible, as gentoo (as of today) default to 0.15.0_p20210913 or (~)0.16.0, and the oldest available is 0.14.0 anyway. The package seems quite broken..
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161feb8244249dd01360f38a98a087b8067431ce commit 161feb8244249dd01360f38a98a087b8067431ce Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-12 06:06:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-12 06:08:51 +0000 dev-embedded/platformio: add 5.2.3 Closes: https://bugs.gentoo.org/807748 Signed-off-by: Sam James <sam@gentoo.org> dev-embedded/platformio/Manifest | 1 + dev-embedded/platformio/platformio-5.2.3.ebuild | 48 +++++++++++++++++++++++++ 2 files changed, 49 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746bd436e8d59436079d0f87acacd94177bb6aaa commit 746bd436e8d59436079d0f87acacd94177bb6aaa Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-12 02:45:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-12 06:08:49 +0000 dev-python/starlette: initial import Bug: https://bugs.gentoo.org/807748 Signed-off-by: Sam James <sam@gentoo.org> dev-python/starlette/Manifest | 1 + dev-python/starlette/metadata.xml | 11 +++++++++ dev-python/starlette/starlette-0.17.1.ebuild | 37 ++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4853280a48c9a0d25a2bb322569d400cbcef241 commit a4853280a48c9a0d25a2bb322569d400cbcef241 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-15 00:12:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-15 00:13:42 +0000 dev-embedded/platformio: add missing starlette dependency I added it specificially for this package and still forgot! Bug: https://bugs.gentoo.org/807748 Thanks-to: Nils Freydank <holgersson@posteo.de> Signed-off-by: Sam James <sam@gentoo.org> .../platformio/{platformio-5.2.3.ebuild => platformio-5.2.3-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)