Package Details: platformio 4.3.3-1

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: 54
Popularity: 2.29
First Submitted: 2016-02-11 15:01
Last Updated: 2020-04-29 09:53

Latest Comments

1 2 3 4 Next › Last »

TheAifam5 commented on 2020-02-12 20:52

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

@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

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

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

@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:

    "bottle<0.13",
    "click>=5,<8",
    "colorama",
    "pyserial>=3,<4,!=3.3",
    "requests>=2.4.0,<3",
    "semantic_version>=2.8.1,<3",
    "tabulate>=0.8.3,<1",
    "pyelftools>=0.25,<1",
    "marshmallow>=2.20.5,<3"

medicineman25 commented on 2019-12-25 11:47

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

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

 -> platformio: local (4.1.0-1) is newer than AUR (4.0.2-1)

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

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)

# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Simon Sapin <simon dot sapin at exyr dot org>
# Contributor: Kyle Keen <keenerd@gmail.com>
# Contributor: TheAifam5 <theaifam5@gmail.com>

pkgname=python-semanticversion
pkgver=2.8.3
pkgrel=0
pkgdesc="A library implementing the 'SemVer' scheme."
url="https://github.com/rbarrois/python-semanticversion"
license=('BSD')
arch=('any')
depends=('python')
provides=('python-semantic-version')
conflicts=('python-semantic-version')
makedepends=('python-setuptools')
checkdepends=('python-pytest') # 'python-django') Test hangs
source=("$pkgname.tar.gz::https://github.com/rbarrois/python-semanticversion/archive/$pkgver.tar.gz")
sha512sums=('707b30aabffbbe2117f5039d8ec03eb129e395b4293299650d2a20f55cc63cedf199df7fc0cb90badc0c1cea0741e679a0a146f4f373332ffeeadfeb391e2ae5')

build() {
  cd "$srcdir"/$pkgname-$pkgver
  python setup.py build
}

check() {
  cd "$srcdir"/$pkgname-$pkgver
  rm tests/test_django.py
  py.test
}

package() {
  cd python-semanticversion-$pkgver
  python3 setup.py install --root="$pkgdir" --optimize=1
  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}

Jake commented on 2019-09-19 19:21

Okay for me, would be nice to have it in the official repos @FFY00

FFY00 commented on 2019-09-17 08:14

Hey, do you mind if I move this to [community]? Thank you :)