Search Criteria
Package Details: platformio 6.0.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/platformio.git (read-only, click to copy) |
---|---|
Package Base: | platformio |
Description: | A cross-platform code builder and library manager |
Upstream URL: | https://github.com/platformio/platformio-core/ |
Keywords: | arduino builder platformio |
Licenses: | Apache |
Conflicts: | platformio-git |
Submitter: | zer0chain |
Maintainer: | zer0chain (Jake) |
Last Packager: | Jake |
Votes: | 71 |
Popularity: | 1.08 |
First Submitted: | 2016-02-11 15:01 (UTC) |
Last Updated: | 2022-06-20 02:26 (UTC) |
Dependencies (18)
- python-aiofiles
- python-ajsonrpc
- python-bottle
- python-click
- python-colorama (python-colorama-git)
- python-marshmallow (python-marshmallow2)
- python-pyelftools (python-pyelftools-git)
- python-pyserial
- python-requests
- python-semantic-version
- python-setuptools
- python-starlette
- python-tabulate (python-tabulate-git)
- python-wsproto
- python-zeroconf
- uvicorn
- python-click-completion (optional) – for shell completions
- python-shellingham (optional) – for shell completions
Required by (3)
- esphome
- esphome-dev
- stm32pio (optional)
Latest Comments
Jake commented on 2022-03-14 20:55 (UTC)
Hey @Svenstaro, surely this can be useful in some cases, I split the package now.
Svenstaro commented on 2022-03-14 08:08 (UTC)
Hey @Jake what do you think about my suggestion?
Svenstaro commented on 2022-01-22 01:54 (UTC)
Hey, any chance you could expose the udev rules as a split package by itself? I only want to install the udev rules (pio is installed separately via other means).
Jake commented on 2021-09-18 11:24 (UTC) (edited on 2021-09-18 11:25 (UTC) by Jake)
Hi @jancici, @skunktrader, @mantielero, you are right and I can reproduce it,
python-zeroconf
was indeed missing, I am always looking at setup.py and overlooked that conditional dep... it is added/fixed now. Thanks for the notice.Otherwise everything should be already covered, even though the are not directly listed in the PKGBUILD, they are sub dependencies:
I have double checked it with the Arch packages:
Let me know when you find something else.
mantielero commented on 2021-09-18 10:12 (UTC)
I think the issue is that not all the dependencies are installed.
If you install it locally by means of:
you will observe that the dependencies are:
Many of these are not covered by the PKGBUILD.
In particular, the one that solved the issue for me was:
skunktrader commented on 2021-09-14 23:36 (UTC)
Just chiming in that I get the same error as @jancici below. Reverted back to platformio-5.1.1-1 for now
jancici commented on 2021-09-14 19:34 (UTC) (edited on 2021-09-14 19:35 (UTC) by jancici)
afer update I am not able to used pio
getting this in terminal
smrqdt commented on 2021-07-15 16:31 (UTC)
FYI: platformio Home currently might not start because of a missing dependency in the
uvicorn
packageSolution: install
python-asgiref
from[extra]
manually (and upvote the bug)Jake commented on 2021-02-22 11:24 (UTC)
@greyltc: True, thanks! Actually it missed a few more that got added for the
pio home
web UI, they are all added now (pkgrel=3).greyltc commented on 2021-02-21 14:23 (UTC)
Seems to be missing python-starlette dep.
Jake commented on 2021-02-01 13:26 (UTC)
ansemjo: No, that is indeed not necessary, it is changed now. Thanks for the notice!
ansemjo commented on 2021-02-01 12:06 (UTC)
Is there a reason why
/usr/lib/udev/rules.d/99-platformio-udev.rules
needs to be executable? Otherwise I'd suggest adding a-m644
to theinstall
command inpackage()
. :)ixil commented on 2020-12-21 12:20 (UTC)
Is it possible to install the shell completions to a system-wide install location?
Jake commented on 2020-12-12 13:10 (UTC)
@snowball: I understand your argument with new python releases an have added the install line now. Thanks for the patch! I don't think a additional install script is required though. Reloading of udev rules is handled automatically with a pacman hook:
/usr/share/libalpm/hooks/30-systemd-udev-reload.hook
and while being inuucp
is necessary for serial port access it is not specific to this package, more a general system configuration thing.snowball commented on 2020-12-09 10:23 (UTC)
To install the udev rules:
I prefer this over creating a symlink, as the symlink breaks whenever there's a new Python release.
Jake commented on 2020-09-04 16:03 (UTC)
@greyltc: Fixed upstream (for 5.0.1): https://github.com/platformio/platformio-core/pull/3650
greyltc commented on 2020-09-03 20:35 (UTC) (edited on 2020-09-03 20:37 (UTC) by greyltc)
Hey, please don't put stuff in /usr/lib/python3.8/site-packages/tests
theaifam5 commented on 2020-02-12 20:52 (UTC) (edited on 2020-02-12 20:55 (UTC) by theaifam5)
PIO 4.2 released, where the issue with marshmallow 3 should be fixed. https://github.com/platformio/platformio-core/releases/tag/v4.2.0
Still python-semantic-version got no update.
Jake commented on 2020-02-01 00:48 (UTC)
@TheAifam5: I have also sent Felix Yan a mail a few weeks ago, with updated semantic-version PKGBUILD and explanation that it does not break other packages. Same as you, did also not get any response... Don't quite know what to do now. Just push the update here with a notice that users have to fix this dependency themselves?
@Scrumplex: It is actually already in the package, you can create a link to make udev load them:
ln -s /usr/lib/python3.8/site-packages/scripts/99-platformio-udev.rules /etc/udev/rules.d/
theaifam5 commented on 2020-01-31 01:37 (UTC) (edited on 2020-01-31 01:41 (UTC) by theaifam5)
Fix is already on the master. Will come in next release, which will be marshmallow 3 compatible. https://github.com/platformio/platformio-core/issues/3283
I tried to contact with the maintainer of the „python-semantic-version“. Even sent him PKGBUILD which may help him a little bit, but never got any response.
Scrumplex commented on 2020-01-23 22:38 (UTC)
What about adding the platformio udev rules to this package? https://docs.platformio.org/en/latest/faq.html#platformio-udev-rules
Jake commented on 2019-12-26 18:11 (UTC)
@TheAifam5 @offlinehoster: Thanks for the help. The main problem is in my opinion still semantic_version, because it is in the official repos and not in the correct version... but making a AUR package just with a newer version seems wrong. I also tried applying the patch (2.6.0 > 2.8.1) in reverse, but there were other changes and it is not that easy. Otherwise we could fulfill the 4.1.0 dependencies now, here is the list from setup.py:
medicineman25 commented on 2019-12-25 11:47 (UTC)
I cannot register an account from the CL, citing "Bad Gateway". Anyone else having issues with the PKGBUILD for 4.1?
offlinehoster commented on 2019-12-19 11:13 (UTC)
I already wrote @zer0chain an email on Dec 2th to tell him that the current platformio is out of date and we're running into a bigger problem, because of update issues.
I did an update to the "latest" version by myself. I'm running
You can fetch the current platformio PKGBUILD from https://github.com/offlinehoster/archlinux/blob/master/platformio/PKGBUILD
theaifam5 commented on 2019-11-21 15:48 (UTC) (edited on 2019-11-25 00:15 (UTC) by theaifam5)
sha256: 24106822deb6ec18d46ac2fc2ebcec728eec8538cb92041030c95d2300753463
Does not work due python-marshmallow package. I've created github issue about that: https://github.com/platformio/platformio-core/issues/3283
EDIT: Hey I made a package: https://aur.archlinux.org/packages/python-marshmallow2/
Additionally you need (after that PIO works <3)
Jake commented on 2019-09-19 19:21 (UTC)
Okay for me, would be nice to have it in the official repos @FFY00
FFY00 commented on 2019-09-17 08:14 (UTC)
Hey, do you mind if I move this to [community]? Thank you :)
Jake commented on 2019-09-11 12:29 (UTC)
I am holding back 4.0.3 because it requires semantic_version>=2.8.0 and in [community] it is still on 2.6.0 (already flagged out-of-date).
Jake commented on 2019-07-14 10:42 (UTC) (edited on 2019-07-14 10:42 (UTC) by Jake)
Yes, upstream patched it: https://github.com/platformio/platformio-core/pull/2779 But it is not in 4.0.0.
AFAIK these functions are just for generation of the online documentation, so not important in this case.
ubuntourist commented on 2019-07-14 10:22 (UTC) (edited on 2019-07-14 10:26 (UTC) by ubuntourist)
docspregen.py
is fine on github, but the latest on AUR needs parenthesis around theprint
arguments. So, a more recentpull
:Jake commented on 2019-05-18 15:23 (UTC)
Please update, latest version is 3.6.7! I also happy to help i you add me as maintainer.
jd72 commented on 2019-01-13 21:22 (UTC)
What should I do with this?
================================= . . . Reading local package database... :: error: Failed to remove installed dependencies, packages inconsistency: python2-click Do you want to proceed? [Y/n] :: Removing already installed dependencies for platformio: checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: python2-incremental: removing python2-click-5.1 breaks dependency 'python2-click' Command 'sudo pacman --color=always --remove python2-semantic-version python2-bottle python2-click-5.1 python2-arrow python2-pyserial' failed to execute. . . . =================================
GPereira commented on 2019-01-10 17:43 (UTC)
Fixed and updated!
ThreadRipper commented on 2018-02-15 01:24 (UTC)
Still failing- error: target not found: python2-click-5.1
ginkel commented on 2017-11-17 22:15 (UTC)
zer0chain commented on 2017-08-04 07:19 (UTC)
MrHaroldA commented on 2017-08-04 06:56 (UTC)
z3ntu commented on 2017-07-13 11:43 (UTC)
zer0chain commented on 2017-03-30 06:28 (UTC)
Jake commented on 2017-03-29 22:14 (UTC)
frazar0 commented on 2017-03-28 07:27 (UTC) (edited on 2017-03-28 07:30 (UTC) by frazar0)
myles commented on 2016-12-12 23:19 (UTC)
tirithen commented on 2016-12-10 10:19 (UTC)
ninov commented on 2016-11-30 19:40 (UTC)
zer0chain commented on 2016-11-11 11:48 (UTC)
bricewge commented on 2016-10-24 16:35 (UTC)
patrickelectric commented on 2016-10-11 11:23 (UTC)
xsmile commented on 2016-09-13 19:16 (UTC)
zer0chain commented on 2016-06-20 09:21 (UTC)
buckket commented on 2016-06-17 23:36 (UTC) (edited on 2016-06-17 23:37 (UTC) by buckket)
zer0chain commented on 2016-04-13 20:56 (UTC)
Xeranor commented on 2016-04-13 09:56 (UTC)