Package Details: platformio 3.4.1-1

Git Clone URL: https://aur.archlinux.org/platformio.git (read-only)
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
Last Packager: zer0chain
Votes: 27
Popularity: 1.260319
First Submitted: 2016-02-11 15:01
Last Updated: 2017-08-04 07:17

Latest Comments

ginkel commented on 2017-11-17 22:15

Unfortunately, the installation currently fails due to a broken python-click-5.1 dependency. Any ideas?

zer0chain commented on 2017-08-04 07:19

Thanks @MrHaroldA

I can't (or I don't know how) set several rules for the deps version so I put a >=3.4 to be sure it's not using 3.3.

MrHaroldA commented on 2017-08-04 06:56

The latest version does not work with community/python2-pyserial 3.4-1 installed as the build specifically asks for < 3.3, while 3.4 should be ok.

https://www.archlinux.org/packages/community/any/python2-pyserial/
https://github.com/platformio/platformio-core/commit/a37eb9868f3b20e982d0c3cd1a742fcb8ab60efc

Please remove the < 3.3 restriction, or make it a specific one like upstream does: "pyserial>=3,<4,!=3.3".

z3ntu commented on 2017-07-13 11:43

Doesn't work with python2-pyserial 3.3. See https://github.com/platformio/platformio-core/commit/a37eb9868f3b20e982d0c3cd1a742fcb8ab60efc . Downgrading python2-pyserial worked.

zer0chain commented on 2017-03-30 06:28

Done guys ;)

Jake commented on 2017-03-29 22:14

Yes, i can also confirm that arrow is required.

@zer0chain
Could you add 'python2-arrow' to the dependencies?
Or add me as co-maintainer and i can push the changes.
Thanks

frazar0 commented on 2017-03-28 07:27

Is it possible that "python-arrow" is a required dependency?
After updating, I get

$ platformio update

Traceback (most recent call last):
File "/usr/bin/platformio", line 6, in <module>
from pkg_resources import load_entry_point
... MORE TRACEBACK LINES ...
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 854, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'arrow<1' distribution was not found and is required by platformio

Installing "python-arrow" fixed this.

Can be confirmed by looking at https://github.com/platformio/platformio-core/blob/release/v3.3.0/setup.py

install_requires = [
"arrow<1",
"bottle<0.13",
... MORE DEPENDENCIES ...
]

myles commented on 2016-12-12 23:19

Thanks for maintaining this package.
These changes work:
-pkgver=3.1.0
+pkgver=3.2.1
-sha256sums=('80b22f4322904648ea4b355935ea9315cfd765c3286022b54b75227e1be03d83')
+sha256sums=('5a85e60afc28b4ee04b43efd90c77f69b6c6ff96829e1b8750aa52143bca6eb2')
- cd "$srcdir/platformio-$pkgver"
+ cd "$srcdir/platformio-core-$pkgver"

tirithen commented on 2016-12-10 10:19

Yes, it's failing, I tried to change to this to get the latest version 3.2.1

# Maintainer: Guilhelm Savin <aur@gsav.in>
# Upstream URL: https://github.com/platformio/platformio
#
# For improvements/fixes to this package, please send a pull request:
# https://github.com/gsavin/arch
#

pkgname=platformio
pkgver=3.2.1
pkgrel=0
pkgdesc="A cross-platform code builder and library manager"
arch=('any')
url="https://github.com/platformio/platformio/"
license=('Apache')
depends=('python2'
'python2-bottle'
'python2-click-5.1' # https://github.com/platformio/platformio/issues/349
'python2-colorama'
'python2-lockfile'
'python2-pyserial'
'python2-requests'
'python2-semantic-version'
'python2-setuptools')
conflicts=('platformio-git')
source=("https://github.com/platformio/platformio/archive/v${pkgver}.tar.gz")
sha256sums=('5a85e60afc28b4ee04b43efd90c77f69b6c6ff96829e1b8750aa52143bca6eb2')

package() {
cd "$srcdir/platformio-$pkgver"
python2 setup.py install --root="$pkgdir/" --optimize=1
}

But I got some PKGBUILD error that it could not find some file. Not to good at this. Could @zer0chain give us a hand maybe? :)

ninov commented on 2016-11-30 19:40

Getting an error building this package:

==> Making package: platformio 3.1.0-1 (Wed Nov 30 20:40:39 CET 2016)
==> Retrieving sources...
-> Found v3.1.0.tar.gz
==> Validating source files with sha256sums...
v3.1.0.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
:: failed to verify platformio integrity

All comments