Package Details: platformio 6.1.11-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: 78
Popularity: 0.51
First Submitted: 2016-02-11 15:01 (UTC)
Last Updated: 2023-09-13 19:04 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

Jake commented on 2023-07-23 09:58 (UTC)

@edjopato: good idea, I added it to opdepends now

edjopato commented on 2023-07-18 08:04 (UTC)

last year PlatformIO and its udev rules got splitted into two packages. Shouldn’t be the udev rules at least an optional dependency for platformio itself so the user knows they might want to have them?

jancici commented on 2023-05-13 21:10 (UTC)

running pio I am getting error that ajsonrpc is missing

Jake commented on 2023-02-05 12:17 (UTC)

@xebas: can't reproduce, what if you delete the file and download again?

xebas commented on 2023-01-30 19:21 (UTC) (edited on 2023-01-30 19:22 (UTC) by xebas)

The sha256sum is failing.

==> Validating source files with sha256sums...
    v6.1.6.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity che
error: failed to download sources for 'platformio-6.1.6-1'
error: packages failed to build: platformio-6.1.6-1

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:

platformio==5.2.0
  - aiofiles [required: ==0.7.*, installed: 0.7.0]
  - ajsonrpc [required: ==1.*, installed: 1.2.0]
  - bottle [required: ==0.12.*, installed: 0.12.19]
  - click [required: >=5,<9, installed: 8.0.1]
  - colorama [required: Any, installed: 0.4.4]
  - marshmallow [required: >=2,<4, installed: 3.13.0]
  - pyelftools [required: >=0.27,<1, installed: 0.27]
  - pyserial [required: ==3.*, installed: 3.5]
  - requests [required: ==2.*, installed: 2.26.0]
    - certifi [required: >=2017.4.17, installed: 2021.5.30]
    - charset-normalizer [required: ~=2.0.0, installed: 2.0.6]
    - idna [required: >=2.5,<4, installed: 3.2]
    - urllib3 [required: >=1.21.1,<1.27, installed: 1.26.6]
  - semantic-version [required: ==2.8.*, installed: 2.8.5]
  - starlette [required: ==0.16.*, installed: 0.16.0]
    - anyio [required: >=3.0.0,<4, installed: 3.3.1]
      - idna [required: >=2.8, installed: 3.2]
      - sniffio [required: >=1.1, installed: 1.2.0]
  - tabulate [required: ==0.8.*, installed: 0.8.9]
  - uvicorn [required: ==0.15.*, installed: 0.15.0]
    - asgiref [required: >=3.4.0, installed: 3.4.1]
    - click [required: >=7.0, installed: 8.0.1]
    - h11 [required: >=0.8, installed: 0.12.0]
  - wsproto [required: ==1.0.*, installed: 1.0.0]
    - h11 [required: >=0.9.0,<1, installed: 0.12.0]
  - zeroconf [required: ==0.36.*, installed: 0.36.4]
    - ifaddr [required: >=0.1.7, installed: 0.1.7]

I have double checked it with the Arch packages:

`sniffio` - python-anyio - python-starlette
`idna` - python-requests
`urllib3` - python-requests
`ifaddr` - python-zeroconf
`h11` - python-wsproto
`click` - DIRECT
`charset-normalizer` (chardet) - python-requests
`certifi` - python-requests (not in arch, uses system certs)
`asgiref` - uvicorn
`anyio` - python-starlette
`zeroconf` = was actually missing!
`wsproto` - DIRECT
`uvicorn`- DIRECT
`tabulate` - DIRECT
`starlette` - DIRECT
`semantic-version` - DIRECT
`requests` - DIRECT
`pyserial` - DIRECT
`pyelftools` - DIRECT
`marshmallow` - DIRECT
`colorama` - DIRECT
`bottle` - DIRECT
`ajsonrpc` - DIRECT
`aiofiles` - DIRECT
`platformio`

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:

wget https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py -O get-platformio.py
python3 get-platformio.py

you will observe that the dependencies are:

sniffio, idna, urllib3, ifaddr, h11, click, charset-normalizer, certifi, asgiref, anyio, zeroconf, wsproto, uvicorn, tabulate, starlette, semantic-version, requests, pyserial, pyelftools, marshmallow, colorama, bottle, ajsonrpc, aiofiles, platformio

Many of these are not covered by the PKGBUILD.

In particular, the one that solved the issue for me was:

$ yay -S python-zeroconf