[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2024-01-09 Thread Alexey Shvetsov
commit: 79cf27fdef3bbcf712263c11f8a0be2bd26ffddd
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Jan  9 19:57:09 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Jan  9 19:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79cf27fd

dev-embedded/platformio: add 6.1.11, drop 6.1.6-r2

Closes: https://bugs.gentoo.org/907336
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  2 +-
 .../{platformio-6.1.6-r2.ebuild => platformio-6.1.11.ebuild}   | 10 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index f4ae6a7f0739..9434f03835b0 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-6.1.6.tar.gz 295288 BLAKE2B 
4508f3eda25cbb2d2bad6881d7041a9bd8bb87b452564b3cabd58bec0506ca10e53b2552eee8ac1984cb429e5ea52c332d863f1c76a10b5106ab238e6506bb87
 SHA512 
879fbc759476118473d13375e4dcdbda901f48f5d0d9bb94bdd3ed09de2563603880b91d102e35eaf144e61cd457b132056e0a8293b762b3566a537f3b886078
+DIST platformio-6.1.11.gh.tar.gz 296333 BLAKE2B 
17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768
 SHA512 
450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba

diff --git a/dev-embedded/platformio/platformio-6.1.6-r2.ebuild 
b/dev-embedded/platformio/platformio-6.1.11.ebuild
similarity index 93%
rename from dev-embedded/platformio/platformio-6.1.6-r2.ebuild
rename to dev-embedded/platformio/platformio-6.1.11.ebuild
index 5a870f66e445..98da137e5799 100644
--- a/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.11.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 udev
 
 DESCRIPTION="An open source ecosystem for IoT development"
 HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
@@ -29,11 +29,11 @@ RDEPEND="
=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
-   >=dev-python/semantic-version-2.9[${PYTHON_USEDEP}]
+   >=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
=dev-python/starlette-0.21[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/, dev-python/hvac/, dev-python/semantic-version/, ...

2023-05-23 Thread Michał Górny
commit: 70e28b8a95bc8cf3e5f33c9e42db04a05c8976d2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 24 05:14:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 24 05:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e28b8a

Rename dev-python/{semantic_version → semantic-version}

Signed-off-by: Michał Górny  gentoo.org>

 dev-embedded/platformio/platformio-6.1.6-r2.ebuild| 4 ++--
 dev-python/flask-login/flask-login-0.6.2-r1.ebuild| 2 +-
 dev-python/flask-login/flask-login-0.6.2.ebuild   | 2 +-
 dev-python/hvac/hvac-1.1.0.ebuild | 2 +-
 dev-python/{semantic_version => semantic-version}/Manifest| 0
 dev-python/{semantic_version => semantic-version}/metadata.xml| 0
 .../semantic-version-2.10.0.ebuild}   | 0
 dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild   | 4 ++--
 dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild   | 4 ++--
 net-irc/znc-palaver/znc-palaver-1.2.2.ebuild  | 2 +-
 profiles/updates/2Q-2023  | 1 +
 11 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-embedded/platformio/platformio-6.1.6-r2.ebuild 
b/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
index caa60877a41e..5a870f66e445 100644
--- a/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
@@ -29,8 +29,8 @@ RDEPEND="
=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
-   >=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/semantic-version-2.9[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]

diff --git a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild 
b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
index 413c07e8cab5..89c258f60b4f 100644
--- a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
+++ b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="
test? (
dev-python/asgiref[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/semantic_version[${PYTHON_USEDEP}]
+   dev-python/semantic-version[${PYTHON_USEDEP}]
)
 "
 

diff --git a/dev-python/flask-login/flask-login-0.6.2.ebuild 
b/dev-python/flask-login/flask-login-0.6.2.ebuild
index 763df13fd554..5a3b9c64b95b 100644
--- a/dev-python/flask-login/flask-login-0.6.2.ebuild
+++ b/dev-python/flask-login/flask-login-0.6.2.ebuild
@@ -30,7 +30,7 @@ DEPEND="
test? (
dev-python/asgiref[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/semantic_version[${PYTHON_USEDEP}]
+   dev-python/semantic-version[${PYTHON_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2023-04-08 Thread Sam James
commit: 57eb0a741261db8a83d567dfb30a3206ee7c0795
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 05:53:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 05:57:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57eb0a74

dev-embedded/platformio: unpin aiofiles, ajsonrpc

Signed-off-by: Sam James  gentoo.org>

 .../{platformio-6.1.6-r1.ebuild => platformio-6.1.6-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-6.1.6-r1.ebuild 
b/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
similarity index 98%
rename from dev-embedded/platformio/platformio-6.1.6-r1.ebuild
rename to dev-embedded/platformio/platformio-6.1.6-r2.ebuild
index 27e962933b2c..caa60877a41e 100644
--- a/dev-embedded/platformio/platformio-6.1.6-r1.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.6-r2.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '
-   =dev-python/aiofiles-22.1*[${PYTHON_USEDEP}]
+   >=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2023-03-28 Thread Sam James
commit: 4909e091bf283b113e54588aa568110ba8048ad7
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 00:56:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 00:56:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4909e091

dev-embedded/platformio: loosen starlette, uvicorn deps

Tests pass.

Closes: https://bugs.gentoo.org/888427
Signed-off-by: Sam James  gentoo.org>

 ...tformio-6.1.6.ebuild => platformio-6.1.6-r1.ebuild} | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/dev-embedded/platformio/platformio-6.1.6.ebuild 
b/dev-embedded/platformio/platformio-6.1.6-r1.ebuild
similarity index 89%
rename from dev-embedded/platformio/platformio-6.1.6.ebuild
rename to dev-embedded/platformio/platformio-6.1.6-r1.ebuild
index 6c0dd8fa4f4b..27e962933b2c 100644
--- a/dev-embedded/platformio/platformio-6.1.6.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.6-r1.ebuild
@@ -36,8 +36,8 @@ RDEPEND="
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
=dev-python/starlette-0.21[${PYTHON_USEDEP}]
+   >=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
@@ -82,17 +82,21 @@ EPYTEST_DESELECT=(
 
 distutils_enable_tests pytest
 
-src_prepare() {
-   # Allow newer versions of zeroconf, Bug #831181.
-   # Also wsproto.
-   # ... and semantic_version, bug #853247.
+python_prepare_all() {
+   # Allow newer versions of:
+   # - zeroconf, bug #831181.
+   # - wsproto
+   # - semantic_version, bug #853247
+   # - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
+   -e '/starlette/s/==.*/"/' \
+   -e '/uvicorn/s/==.*/"/' \
-i setup.py || die
 
-   default
+   distutils-r1_python_prepare_all
 }
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2023-03-28 Thread Sam James
commit: c8a078b54534910d57cc5ff47d7740fd44629548
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 00:40:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 00:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a078b5

dev-embedded/platformio: drop 6.1.5

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|   1 -
 dev-embedded/platformio/platformio-6.1.5.ebuild | 113 
 2 files changed, 114 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index c1ccf407bba0..f4ae6a7f0739 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-6.1.5.tar.gz 290684 BLAKE2B 
1beca08e70f6a932426e13e6b4755188ad2ac266c4b311b2e6ea560623ccc7479ad5fa1955c09e613eb62682164d1952be3b7f050a26d5a5b6bff26435bb2337
 SHA512 
43835a40636091d7062a1cbd96950ddb29592aba6c4eaeb80f37288f949bd95f3312cb5f33814cf8521e3b5bd3ceeb2e32e76c294ef5cbf992ed3c674d4a9ab7
 DIST platformio-6.1.6.tar.gz 295288 BLAKE2B 
4508f3eda25cbb2d2bad6881d7041a9bd8bb87b452564b3cabd58bec0506ca10e53b2552eee8ac1984cb429e5ea52c332d863f1c76a10b5106ab238e6506bb87
 SHA512 
879fbc759476118473d13375e4dcdbda901f48f5d0d9bb94bdd3ed09de2563603880b91d102e35eaf144e61cd457b132056e0a8293b762b3566a537f3b886078

diff --git a/dev-embedded/platformio/platformio-6.1.5.ebuild 
b/dev-embedded/platformio/platformio-6.1.5.ebuild
deleted file mode 100644
index bf0d59437b57..
--- a/dev-embedded/platformio/platformio-6.1.5.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/aiofiles-22.1*[${PYTHON_USEDEP}]
-   dev-python/ajsonrpc[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
-   =dev-python/requests-2*[${PYTHON_USEDEP}]
-   >=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2023-03-28 Thread Sam James
commit: 9e9b37fe32fa29a2e71607c0967cd6ba677ee258
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 00:40:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 00:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9b37fe

dev-embedded/platformio: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-embedded/platformio/metadata.xml 
b/dev-embedded/platformio/metadata.xml
index 34f42ecf020c..87876d21d985 100644
--- a/dev-embedded/platformio/metadata.xml
+++ b/dev-embedded/platformio/metadata.xml
@@ -5,4 +5,7 @@
ale...@gentoo.org
Alexey Shvetsov

+   
+   platformio/platformio-core
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2023-02-22 Thread Sam James
commit: 9b28bf2a062e9a663d80e033fb633a9604aee025
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Feb 17 12:00:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 16:17:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b28bf2a

dev-embedded/platformio: Version bump to 6.1.6

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29634
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.1.6.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 7c820c466860..c1ccf407bba0 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-6.1.5.tar.gz 290684 BLAKE2B 
1beca08e70f6a932426e13e6b4755188ad2ac266c4b311b2e6ea560623ccc7479ad5fa1955c09e613eb62682164d1952be3b7f050a26d5a5b6bff26435bb2337
 SHA512 
43835a40636091d7062a1cbd96950ddb29592aba6c4eaeb80f37288f949bd95f3312cb5f33814cf8521e3b5bd3ceeb2e32e76c294ef5cbf992ed3c674d4a9ab7
+DIST platformio-6.1.6.tar.gz 295288 BLAKE2B 
4508f3eda25cbb2d2bad6881d7041a9bd8bb87b452564b3cabd58bec0506ca10e53b2552eee8ac1984cb429e5ea52c332d863f1c76a10b5106ab238e6506bb87
 SHA512 
879fbc759476118473d13375e4dcdbda901f48f5d0d9bb94bdd3ed09de2563603880b91d102e35eaf144e61cd457b132056e0a8293b762b3566a537f3b886078

diff --git a/dev-embedded/platformio/platformio-6.1.6.ebuild 
b/dev-embedded/platformio/platformio-6.1.6.ebuild
new file mode 100644
index ..6c0dd8fa4f4b
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.1.6.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-22.1*[${PYTHON_USEDEP}]
+   dev-python/ajsonrpc[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
+   =dev-python/requests-2*[${PYTHON_USEDEP}]
+   >=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-03 Thread Michał Górny
commit: 887ffd4e368e0c3d07341cd4de7a6ecaf5487a8b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  4 06:07:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  4 06:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887ffd4e

dev-embedded/platformio: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-embedded/platformio/Manifest   |   1 -
 dev-embedded/platformio/platformio-6.1.4-r1.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index c23b74a4f2b4..7c820c466860 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
 DIST platformio-6.1.5.tar.gz 290684 BLAKE2B 
1beca08e70f6a932426e13e6b4755188ad2ac266c4b311b2e6ea560623ccc7479ad5fa1955c09e613eb62682164d1952be3b7f050a26d5a5b6bff26435bb2337
 SHA512 
43835a40636091d7062a1cbd96950ddb29592aba6c4eaeb80f37288f949bd95f3312cb5f33814cf8521e3b5bd3ceeb2e32e76c294ef5cbf992ed3c674d4a9ab7

diff --git a/dev-embedded/platformio/platformio-6.1.4-r1.ebuild 
b/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
deleted file mode 100644
index e3c10777dd5c..
--- a/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/click-8[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/commands/test_run.py
-   tests/commands/pkg/test_exec.py
-   tests/commands/pkg/test_list.py
-   tests/commands/pkg/test_outdated.py
-   tests/commands/pkg/test_search.py
-   tests/commands/pkg/test_show.py
-   tests/commands/pkg/test_install.py
-   tests/commands/pkg/test_uninstall.py
-   tests/commands/pkg/test_update.py
-   tests/misc/ino2cpp/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-EPYTEST_DESELECT=(
-   # Requires network access
-   tests/misc/test_maintenance.py::test_check_pio_upgrade
-   tests/misc/test_misc.py::test_ping_internet_ips
-   tests/misc/test_misc.py::test_api_cache
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # Allow newer versions of zeroconf, Bug #831181.
-   # Also wsproto.
-   # ... and semantic_version, bug #853247.
-   sed \
-   -e '/zeroconf/s/<[0-9.*]*//' \
-   -e '/wsproto/s/==.*/"/' \
-   -e '/semantic_version/s/==[0-9.*]*//' \
-   -i setup.py || die
-
-   default
-}
-
-python_test() {
-   epytest -k "not skip_ci"
-}
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: 3a336757b92b6e3f3b3baf2b5a07f2918b537819
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:30:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a336757

dev-embedded/platformio: fixup deps

Closes: https://bugs.gentoo.org/842348
Signed-off-by: Sam James  gentoo.org>

 .../{platformio-6.0.2-r1.ebuild => platformio-6.0.2-r2.ebuild}  | 4 ++--
 .../{platformio-6.1.4.ebuild => platformio-6.1.4-r1.ebuild} | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-embedded/platformio/platformio-6.0.2-r1.ebuild 
b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-6.0.2-r1.ebuild
rename to dev-embedded/platformio/platformio-6.0.2-r2.ebuild
index 53409c2e1b8a..e3c10777dd5c 100644
--- a/dev-embedded/platformio/platformio-6.0.2-r1.ebuild
+++ b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
@@ -36,10 +36,10 @@ RDEPEND="
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')

diff --git a/dev-embedded/platformio/platformio-6.1.4.ebuild 
b/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-6.1.4.ebuild
rename to dev-embedded/platformio/platformio-6.1.4-r1.ebuild
index 78530a923d78..e3c10777dd5c 100644
--- a/dev-embedded/platformio/platformio-6.1.4.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
@@ -35,11 +36,10 @@ RDEPEND="
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: 70cf4ba56bdcade431ae6eee0c7db1f0a3deee28
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:34:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:34:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cf4ba5

dev-embedded/platformio: add 6.1.5

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.1.5.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index d7c7d9b0e9a8..c23b74a4f2b4 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
+DIST platformio-6.1.5.tar.gz 290684 BLAKE2B 
1beca08e70f6a932426e13e6b4755188ad2ac266c4b311b2e6ea560623ccc7479ad5fa1955c09e613eb62682164d1952be3b7f050a26d5a5b6bff26435bb2337
 SHA512 
43835a40636091d7062a1cbd96950ddb29592aba6c4eaeb80f37288f949bd95f3312cb5f33814cf8521e3b5bd3ceeb2e32e76c294ef5cbf992ed3c674d4a9ab7

diff --git a/dev-embedded/platformio/platformio-6.1.5.ebuild 
b/dev-embedded/platformio/platformio-6.1.5.ebuild
new file mode 100644
index ..d19bf8c9d53a
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.1.5.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-22.1*[${PYTHON_USEDEP}]
+   dev-python/ajsonrpc[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
+   =dev-python/requests-2*[${PYTHON_USEDEP}]
+   >=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: e0ae2a69ce29281b3e506f52181f36c5f4d60e41
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:31:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:31:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ae2a69

dev-embedded/platformio: drop 6.0.2-r2

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest   |   1 -
 dev-embedded/platformio/platformio-6.0.2-r2.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index c0feb85128e1..d7c7d9b0e9a8 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
 DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7

diff --git a/dev-embedded/platformio/platformio-6.0.2-r2.ebuild 
b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
deleted file mode 100644
index e3c10777dd5c..
--- a/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/click-8[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/commands/test_run.py
-   tests/commands/pkg/test_exec.py
-   tests/commands/pkg/test_list.py
-   tests/commands/pkg/test_outdated.py
-   tests/commands/pkg/test_search.py
-   tests/commands/pkg/test_show.py
-   tests/commands/pkg/test_install.py
-   tests/commands/pkg/test_uninstall.py
-   tests/commands/pkg/test_update.py
-   tests/misc/ino2cpp/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-EPYTEST_DESELECT=(
-   # Requires network access
-   tests/misc/test_maintenance.py::test_check_pio_upgrade
-   tests/misc/test_misc.py::test_ping_internet_ips
-   tests/misc/test_misc.py::test_api_cache
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # Allow newer versions of zeroconf, Bug #831181.
-   # Also wsproto.
-   # ... and semantic_version, bug #853247.
-   sed \
-   -e '/zeroconf/s/<[0-9.*]*//' \
-   -e '/wsproto/s/==.*/"/' \
-   -e '/semantic_version/s/==[0-9.*]*//' \
-   -i setup.py || die
-
-   default
-}
-
-python_test() {
-   epytest -k "not skip_ci"
-}
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_r

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/files/

2022-10-02 Thread Conrad Kostecki
commit: 19ccfc57016d117938ea340a140e835f4d8aaf60
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Sep 16 10:50:13 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct  2 14:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ccfc57

dev-embedded/platformio: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.35 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27277
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/platformio-5.2.5-fix-semantic-version-dep.patch| 12 
 1 file changed, 12 deletions(-)

diff --git 
a/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch 
b/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
deleted file mode 100644
index 1fa92fed8784..
--- 
a/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/853247
 a/setup.py
-+++ b/setup.py
-@@ -35,7 +35,7 @@ minimal_requirements = [
- "pyelftools>=0.27,<1",
- "pyserial==3.*",
- "requests==2.*",
--"semantic_version==2.9.*",
-+"semantic_version==2.*",
- "tabulate==0.8.*",
- ]
- 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-09-14 Thread Alexey Shvetsov
commit: ecc2b632d84cca11c5b408adbb0f2a248af79dd6
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Sep 14 20:15:31 2022 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Sep 14 20:20:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc2b632

dev-embedded/platformio: add 6.1.4

Closes: https://bugs.gentoo.org/862085
Signed-off-by: Alexey Shvetsov (Alexey Shvetsov)  gentoo.org>

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.1.4.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 9756ab40a050..c0feb85128e1 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
+DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7

diff --git a/dev-embedded/platformio/platformio-6.1.4.ebuild 
b/dev-embedded/platformio/platformio-6.1.4.ebuild
new file mode 100644
index ..827140a1feaa
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.1.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/click-8[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/commands/test_run.py
+   tests/commands/pkg/test_exec.py
+   tests/commands/pkg/test_list.py
+   tests/commands/pkg/test_outdated.py
+   tests/commands/pkg/test_search.py
+   tests/commands/pkg/test_show.py
+   tests/commands/pkg/test_install.py
+   tests/commands/pkg/test_uninstall.py
+   tests/commands/pkg/test_update.py
+   tests/misc/ino2cpp/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+EPYTEST_DESELECT=(
+   # Requires network access
+   tests/misc/test_maintenance.py::test_check_pio_upgrade
+   tests/misc/test_misc.py::test_ping_internet_ips
+   tests/misc/test_misc.py::test_api_cache
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # Allow newer versions of zeroconf, Bug #831181.
+   # Also wsproto.
+   # ... and semantic_version, bug #853247.
+   sed \
+   -e '/zeroconf/s/<[0-9.*]*//' \
+   -e '/wsproto/s/==.*/"/' \
+   -e '/semantic_version/s/==[0-9.*]*//' \
+   -i setup.py || die
+
+   default
+}
+
+python_test() {
+   epytest -k "not skip_ci"
+}
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}
+
+pkg_postinst() {
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-09-14 Thread Alexey Shvetsov
commit: d133328a074da76a1f0172968f5fb360453bf725
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Sep 14 20:13:52 2022 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Sep 14 20:20:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d133328a

dev-embedded/platformio: Add udev_reload

Closes: https://bugs.gentoo.org/842096
Signed-off-by: Alexey Shvetsov (Alexey Shvetsov)  gentoo.org>

 dev-embedded/platformio/Manifest   |  1 -
 dev-embedded/platformio/platformio-5.2.5-r2.ebuild | 87 --
 ...mio-6.0.2.ebuild => platformio-6.0.2-r1.ebuild} |  8 ++
 3 files changed, 8 insertions(+), 88 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 51724e0adc5b..9756ab40a050 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-5.2.5.tar.gz 254813 BLAKE2B 
96911a64f8e73567820ef2c7b2297ed9e32c36c65c49572af6037c2666da4072bdf920dc31e8de7e07296eb7f1b407c47191d68a80ed212a9c351dfca604b408
 SHA512 
cf939254c231bb2cb97ac509175b7235a6a2ba447e55a2d9a59a9fe610656743c190f00cb7bfa1fc2e6b64487be7f02a193e2f270236bbb9200537f19175dc22
 DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89

diff --git a/dev-embedded/platformio/platformio-5.2.5-r2.ebuild 
b/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
deleted file mode 100644
index 9c0cbfa5bbd5..
--- a/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/click-8[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   >=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.2.5-fix-semantic-version-dep.patch
-)
-
-src_prepare() {
-   # Allow newer versions of zeroconf, Bug #831181.
-   # Also wsproto.
-   sed -e '/zeroconf/s/==[0-9.*]*//' \
-   -e '/wsproto/s/==[0-9.*]*//' \
-   -i setup.py || die
-   default
-}
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}

diff --git a/dev-embedded/platformio/platformio-6.0.2.ebuild 
b/dev-embedded/platformio/platformio-6.0.2-r1.ebuild
similarity index 98%
rename from dev-embedded/platformio/platformio-6.0.2.ebuild
rename to dev-embedded/platformio/platformio-6.0.2-r1.ebuild
index bf24334631e4..827140a1feaa 100644
--- a/dev-embedded/platformio/platformio-6.0.2.ebuild
+++ b/dev-embedded/platformio/platformio-6.0.2-r1.ebuild
@@ -106,3 +106,11 @@ src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
 }
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-06-24 Thread Sam James
commit: 50927e2cd84ef3d10fb38481528d7dd0c96be18a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 02:42:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:42:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50927e2c

dev-embedded/platformio: add 6.0.2

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.0.2.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 5a74045ba900..51724e0adc5b 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-5.2.5.tar.gz 254813 BLAKE2B 
96911a64f8e73567820ef2c7b2297ed9e32c36c65c49572af6037c2666da4072bdf920dc31e8de7e07296eb7f1b407c47191d68a80ed212a9c351dfca604b408
 SHA512 
cf939254c231bb2cb97ac509175b7235a6a2ba447e55a2d9a59a9fe610656743c190f00cb7bfa1fc2e6b64487be7f02a193e2f270236bbb9200537f19175dc22
+DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89

diff --git a/dev-embedded/platformio/platformio-6.0.2.ebuild 
b/dev-embedded/platformio/platformio-6.0.2.ebuild
new file mode 100644
index ..bf24334631e4
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.0.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/click-8[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/commands/test_run.py
+   tests/commands/pkg/test_exec.py
+   tests/commands/pkg/test_list.py
+   tests/commands/pkg/test_outdated.py
+   tests/commands/pkg/test_search.py
+   tests/commands/pkg/test_show.py
+   tests/commands/pkg/test_install.py
+   tests/commands/pkg/test_uninstall.py
+   tests/commands/pkg/test_update.py
+   tests/misc/ino2cpp/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+EPYTEST_DESELECT=(
+   # Requires network access
+   tests/misc/test_maintenance.py::test_check_pio_upgrade
+   tests/misc/test_misc.py::test_ping_internet_ips
+   tests/misc/test_misc.py::test_api_cache
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # Allow newer versions of zeroconf, Bug #831181.
+   # Also wsproto.
+   # ... and semantic_version, bug #853247.
+   sed \
+   -e '/zeroconf/s/<[0-9.*]*//' \
+   -e '/wsproto/s/==.*/"/' \
+   -e '/semantic_version/s/==[0-9.*]*//' \
+   -i setup.py || die
+
+   default
+}
+
+python_test() {
+   epytest -k "not skip_ci"
+}
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/, dev-embedded/platformio/files/

2022-06-24 Thread Sam James
commit: 9accb2f9e19deab7e6d74d60e13a708bb33be6aa
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 02:23:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:23:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9accb2f9

dev-embedded/platformio: unpin semantic_version

Bug: https://bugs.gentoo.org/853247
Signed-off-by: Sam James  gentoo.org>

 .../files/platformio-5.2.5-fix-semantic-version-dep.patch| 12 
 ...platformio-5.2.5-r1.ebuild => platformio-5.2.5-r2.ebuild} |  4 
 2 files changed, 16 insertions(+)

diff --git 
a/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch 
b/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
new file mode 100644
index ..1fa92fed8784
--- /dev/null
+++ 
b/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/853247
+--- a/setup.py
 b/setup.py
+@@ -35,7 +35,7 @@ minimal_requirements = [
+ "pyelftools>=0.27,<1",
+ "pyserial==3.*",
+ "requests==2.*",
+-"semantic_version==2.9.*",
++"semantic_version==2.*",
+ "tabulate==0.8.*",
+ ]
+ 

diff --git a/dev-embedded/platformio/platformio-5.2.5-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-5.2.5-r1.ebuild
rename to dev-embedded/platformio/platformio-5.2.5-r2.ebuild
index 9c73bc3fd57d..9c0cbfa5bbd5 100644
--- a/dev-embedded/platformio/platformio-5.2.5-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
@@ -68,6 +68,10 @@ EPYTEST_IGNORE=(
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.2.5-fix-semantic-version-dep.patch
+)
+
 src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-05-02 Thread Michał Górny
commit: 8ae320d4ed93c4efc5dbef210d886b456c2159db
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  2 08:50:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  2 08:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae320d4

dev-embedded/platformio: Unpin wsproto, fix invalid dep spec

Signed-off-by: Michał Górny  gentoo.org>

 .../{platformio-5.2.5.ebuild => platformio-5.2.5-r1.ebuild}| 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/platformio-5.2.5.ebuild 
b/dev-embedded/platformio/platformio-5.2.5-r1.ebuild
similarity index 94%
rename from dev-embedded/platformio/platformio-5.2.5.ebuild
rename to dev-embedded/platformio/platformio-5.2.5-r1.ebuild
index 6d3c7cad5bfd..9c73bc3fd57d 100644
--- a/dev-embedded/platformio/platformio-5.2.5.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.5-r1.ebuild
@@ -39,7 +39,7 @@ RDEPEND="
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
=dev-python/starlette-0.18*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
-   =dev-python/wsproto-1.0*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
')
virtual/udev"
@@ -70,7 +70,10 @@ distutils_enable_tests pytest
 
 src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
-   sed -i '/zeroconf/s/==/>=/' "${S}"/setup.py || die
+   # Also wsproto.
+   sed -e '/zeroconf/s/==[0-9.*]*//' \
+   -e '/wsproto/s/==[0-9.*]*//' \
+   -i setup.py || die
default
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-03-21 Thread Alexey Shvetsov
commit: b88c1cbbd674b9407ea2b8be131f03f8f7a3cc58
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Mar 21 10:03:37 2022 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Mar 21 10:03:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88c1cbb

dev-embedded/platformio: Version bump

Closes: https://bugs.gentoo.org/833894
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  2 +-
 dev-embedded/platformio/platformio-5.2.4.ebuild| 74 --
 ...mio-5.2.4-r1.ebuild => platformio-5.2.5.ebuild} | 12 ++--
 3 files changed, 7 insertions(+), 81 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 4ee2d1995f49..5a74045ba900 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-5.2.4.tar.gz 254337 BLAKE2B 
e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3
 SHA512 
f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8
+DIST platformio-5.2.5.tar.gz 254813 BLAKE2B 
96911a64f8e73567820ef2c7b2297ed9e32c36c65c49572af6037c2666da4072bdf920dc31e8de7e07296eb7f1b407c47191d68a80ed212a9c351dfca604b408
 SHA512 
cf939254c231bb2cb97ac509175b7235a6a2ba447e55a2d9a59a9fe610656743c190f00cb7bfa1fc2e6b64487be7f02a193e2f270236bbb9200537f19175dc22

diff --git a/dev-embedded/platformio/platformio-5.2.4.ebuild 
b/dev-embedded/platformio/platformio-5.2.4.ebuild
deleted file mode 100644
index 29472eceaf9b..
--- a/dev-embedded/platformio/platformio-5.2.4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
-   dev-python/ajsonrpc[${PYTHON_USEDEP}]
-   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   >=dev-python/starlette-0.17[${PYTHON_USEDEP}]
-   >=dev-python/uvicorn-0.16[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   dev-python/zeroconf[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}

diff --git a/dev-embedded/platformio/platformio-5.2.4-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.5.ebuild
similarity index 88%
rename from dev-embedded/platformio/platformio-5.2.4-r1.ebuild
rename to dev-embedded/platformio/platformio-5.2.5.ebuild
index 10226f631dec..6d3c7cad5bfd 100644
--- a/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.5.ebuild
@@ -19,17 +19,17 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '
-   >=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   >=dev-python/click-8[${PYTHON_USEDEP}]
=dev-python/pyserial-3[${PYTHON_USEDEP}]
=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-28 Thread Sam James
commit: 667027f5fefb2579822f3c3e999e7abb7275d781
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 08:01:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 08:01:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667027f5

dev-embedded/platformio: keyword 5.2.4-r1 for ~x86

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/platformio-5.2.4-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
index 16e980cb005a..10226f631dec 100644
--- a/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '
@@ -70,7 +70,7 @@ distutils_enable_tests pytest
 
 src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
-   sed -i '/zeroconf/s/==/>=/' "${S}"/setup.py
+   sed -i '/zeroconf/s/==/>=/' "${S}"/setup.py || die
default
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-28 Thread Sam James
commit: e5b43e9c3b5083981a76f8f5a02e48763e7d756c
Author: Matthew Smith  offtopica  uk>
AuthorDate: Fri Jan 14 10:36:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 08:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b43e9c

dev-embedded/platformio: Relax zeroconf requirement

Closes: https://bugs.gentoo.org/831181
Signed-off-by: Matthew Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/23788
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.4-r1.ebuild | 80 ++
 1 file changed, 80 insertions(+)

diff --git a/dev-embedded/platformio/platformio-5.2.4-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
new file mode 100644
index ..16e980cb005a
--- /dev/null
+++ b/dev-embedded/platformio/platformio-5.2.4-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
+   dev-python/ajsonrpc[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   >=dev-python/starlette-0.17[${PYTHON_USEDEP}]
+   >=dev-python/uvicorn-0.16[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # Allow newer versions of zeroconf, Bug #831181.
+   sed -i '/zeroconf/s/==/>=/' "${S}"/setup.py
+   default
+}
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-26 Thread Jakov Smolić
commit: b1039e1eefce0aae3d592cd21e461e9693f5729e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 26 21:26:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 26 21:26:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1039e1e

dev-embedded/platformio: Keyword 5.2.4 x86, #830829

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-embedded/platformio/platformio-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.4.ebuild 
b/dev-embedded/platformio/platformio-5.2.4.ebuild
index 21416a0b2fad..29472eceaf9b 100644
--- a/dev-embedded/platformio/platformio-5.2.4.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.4.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-13 Thread Alexey Shvetsov
commit: 90ffe82862950cce7ae092b6f5eecb3f6b4f3f06
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Jan 13 15:59:54 2022 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Jan 13 15:59:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ffe828

dev-embedded/platformio: Drop old one

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  1 -
 dev-embedded/platformio/platformio-5.2.3-r2.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 4e11eea49ea8..4ee2d1995f49 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-5.2.3.tar.gz 252483 BLAKE2B 
f60b83f6647333d42b5d864ea468c8104dcd5a83085a6d52f456a21792d9c94641a60f698c2a606ddd7d7b3a588723831f35ac0d3027cb0ff8b8226dabe3b62c
 SHA512 
c11f58a984b15a3363cd29bf9a0234c1ffc772cc153310d420037416bb8834cb2b74899ccb465d69db862cc088cfcb17dcbc7d919f690b6e836dec982d5b136b
 DIST platformio-5.2.4.tar.gz 254337 BLAKE2B 
e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3
 SHA512 
f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8

diff --git a/dev-embedded/platformio/platformio-5.2.3-r2.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
deleted file mode 100644
index d1a8b6826686..
--- a/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
-   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   dev-python/starlette[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   dev-python/zeroconf[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-08 Thread Sam James
commit: abe6d4eddc23618588df58d9b391e8e172dfc663
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  9 07:08:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  9 07:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe6d4ed

dev-embedded/platformio: drop 5.1.1, 5.2.3-r1

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest   |  1 -
 dev-embedded/platformio/platformio-5.1.1.ebuild| 36 
 dev-embedded/platformio/platformio-5.2.3-r1.ebuild | 66 --
 3 files changed, 103 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 6494b00254dc..4e11eea49ea8 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,3 +1,2 @@
-DIST platformio-5.1.1.tar.gz 215305 BLAKE2B 
a7854138dec1b5b58c4f715dde98a273ed08c0da7fb305f89490944c210737c7c500731b21a5a9cb2bf3be3925f1666ef1084992b99df46d3ee83b449b35
 SHA512 
f74ae3cb46065379b90c7ec3574d6ff0076085cd891bf41be2f38b6c6b59f87f4d013c1da6e4825f7d831ed17136e433385ab07c3f16b31342d5415192f87eff
 DIST platformio-5.2.3.tar.gz 252483 BLAKE2B 
f60b83f6647333d42b5d864ea468c8104dcd5a83085a6d52f456a21792d9c94641a60f698c2a606ddd7d7b3a588723831f35ac0d3027cb0ff8b8226dabe3b62c
 SHA512 
c11f58a984b15a3363cd29bf9a0234c1ffc772cc153310d420037416bb8834cb2b74899ccb465d69db862cc088cfcb17dcbc7d919f690b6e836dec982d5b136b
 DIST platformio-5.2.4.tar.gz 254337 BLAKE2B 
e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3
 SHA512 
f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8

diff --git a/dev-embedded/platformio/platformio-5.1.1.ebuild 
b/dev-embedded/platformio/platformio-5.1.1.ebuild
deleted file mode 100644
index a8a4f90c75cc..
--- a/dev-embedded/platformio/platformio-5.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/click-5[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   ')"

diff --git a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
deleted file mode 100644
index 14d85de3ff59..
--- a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
-   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   dev-python/starlette[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   dev-python/zeroconf[${PYTHON_USEDEP}]
-   ')"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_in

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-08 Thread Sam James
commit: c5edea7c599890bb14b29b829482ceb98f892eb7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  9 07:08:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  9 07:09:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5edea7c

dev-embedded/platformio: add 5.2.4

Closes: https://bugs.gentoo.org/830746
Closes: https://bugs.gentoo.org/830802
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|  1 +
 dev-embedded/platformio/platformio-5.2.4.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index ac9c341b2438..6494b00254dc 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1,3 @@
 DIST platformio-5.1.1.tar.gz 215305 BLAKE2B 
a7854138dec1b5b58c4f715dde98a273ed08c0da7fb305f89490944c210737c7c500731b21a5a9cb2bf3be3925f1666ef1084992b99df46d3ee83b449b35
 SHA512 
f74ae3cb46065379b90c7ec3574d6ff0076085cd891bf41be2f38b6c6b59f87f4d013c1da6e4825f7d831ed17136e433385ab07c3f16b31342d5415192f87eff
 DIST platformio-5.2.3.tar.gz 252483 BLAKE2B 
f60b83f6647333d42b5d864ea468c8104dcd5a83085a6d52f456a21792d9c94641a60f698c2a606ddd7d7b3a588723831f35ac0d3027cb0ff8b8226dabe3b62c
 SHA512 
c11f58a984b15a3363cd29bf9a0234c1ffc772cc153310d420037416bb8834cb2b74899ccb465d69db862cc088cfcb17dcbc7d919f690b6e836dec982d5b136b
+DIST platformio-5.2.4.tar.gz 254337 BLAKE2B 
e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3
 SHA512 
f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8

diff --git a/dev-embedded/platformio/platformio-5.2.4.ebuild 
b/dev-embedded/platformio/platformio-5.2.4.ebuild
new file mode 100644
index ..21416a0b2fad
--- /dev/null
+++ b/dev-embedded/platformio/platformio-5.2.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
+   dev-python/ajsonrpc[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   >=dev-python/starlette-0.17[${PYTHON_USEDEP}]
+   >=dev-python/uvicorn-0.16[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-01-06 Thread Sam James
commit: 3eee6cc0b921975976c70f61015b94c1ba39e7a1
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 30 17:56:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eee6cc0

dev-embedded/platformio: install missing udev rule

Closes: https://bugs.gentoo.org/771102
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/23587
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.3-r2.ebuild | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/dev-embedded/platformio/platformio-5.2.3-r2.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
new file mode 100644
index ..d1a8b6826686
--- /dev/null
+++ b/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-14 Thread Arthur Zamarin
commit: 778394a0b5c9a9bf964865e51fe7a81365728525
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 15 07:33:21 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 15 07:34:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778394a0

dev-embedded/platformio: Keyword 5.2.3-r1 x86, #829218

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-embedded/platformio/platformio-5.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
index 9acf0d537f4d..14d85de3ff59 100644
--- a/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-14 Thread Sam James
commit: a4853280a48c9a0d25a2bb322569d400cbcef241
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 00:12:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 00:13:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4853280

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  posteo.de>
Signed-off-by: Sam James  gentoo.org>

 .../platformio/{platformio-5.2.3.ebuild => platformio-5.2.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-5.2.3.ebuild
rename to dev-embedded/platformio/platformio-5.2.3-r1.ebuild
index 32e82e7714c2..9acf0d537f4d 100644
--- a/dev-embedded/platformio/platformio-5.2.3.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-core-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
$(python_gen_cond_dep '
@@ -36,6 +36,7 @@ RDEPEND="
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-12 Thread Sam James
commit: 72651d5812d6093145e24b455a4fcde65146841a
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 12 08:19:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 12 08:19:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72651d58

dev-embedded/platformio: enable py3.10

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3.ebuild 
b/dev-embedded/platformio/platformio-5.2.3.ebuild
index a76ad9f23ca8..32e82e7714c2 100644
--- a/dev-embedded/platformio/platformio-5.2.3.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-12 Thread Sam James
commit: 75eb25cad20af177b18a87e835ab9f514742d5d2
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 12 08:18:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 12 08:18:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75eb25ca

dev-embedded/platformio: run tests

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.3.ebuild | 23 ---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/platformio/platformio-5.2.3.ebuild 
b/dev-embedded/platformio/platformio-5.2.3.ebuild
index 4e9d42889936..a76ad9f23ca8 100644
--- a/dev-embedded/platformio/platformio-5.2.3.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.3.ebuild
@@ -17,9 +17,6 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-# Needs some more work to get running
-RESTRICT="test"
-
 RDEPEND="
$(python_gen_cond_dep '
=dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
@@ -45,4 +42,24 @@ RDEPEND="
')"
 BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
 
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-12-11 Thread Sam James
commit: 161feb8244249dd01360f38a98a087b8067431ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 12 06:06:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 12 06:08:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161feb82

dev-embedded/platformio: add 5.2.3

Closes: https://bugs.gentoo.org/807748
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/Manifest|  1 +
 dev-embedded/platformio/platformio-5.2.3.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 86ffc433232a..ac9c341b2438 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-5.1.1.tar.gz 215305 BLAKE2B 
a7854138dec1b5b58c4f715dde98a273ed08c0da7fb305f89490944c210737c7c500731b21a5a9cb2bf3be3925f1666ef1084992b99df46d3ee83b449b35
 SHA512 
f74ae3cb46065379b90c7ec3574d6ff0076085cd891bf41be2f38b6c6b59f87f4d013c1da6e4825f7d831ed17136e433385ab07c3f16b31342d5415192f87eff
+DIST platformio-5.2.3.tar.gz 252483 BLAKE2B 
f60b83f6647333d42b5d864ea468c8104dcd5a83085a6d52f456a21792d9c94641a60f698c2a606ddd7d7b3a588723831f35ac0d3027cb0ff8b8226dabe3b62c
 SHA512 
c11f58a984b15a3363cd29bf9a0234c1ffc772cc153310d420037416bb8834cb2b74899ccb465d69db862cc088cfcb17dcbc7d919f690b6e836dec982d5b136b

diff --git a/dev-embedded/platformio/platformio-5.2.3.ebuild 
b/dev-embedded/platformio/platformio-5.2.3.ebuild
new file mode 100644
index ..4e9d42889936
--- /dev/null
+++ b/dev-embedded/platformio/platformio-5.2.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Needs some more work to get running
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   ')"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-09-25 Thread Jakov Smolić
commit: 3b179a0fc9e308d402ebdf683d3e770678af20e3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep 25 08:40:37 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep 25 09:02:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b179a0f

dev-embedded/platformio: Fix DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/814611
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-embedded/platformio/platformio-5.1.1.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-embedded/platformio/platformio-5.1.1.ebuild 
b/dev-embedded/platformio/platformio-5.1.1.ebuild
index 84f95fbddf1..a8a4f90c75c 100644
--- a/dev-embedded/platformio/platformio-5.1.1.ebuild
+++ b/dev-embedded/platformio/platformio-5.1.1.ebuild
@@ -5,7 +5,6 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8,9} )
 DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -16,13 +15,8 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND="
-   $(python_gen_cond_dep '
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}
+RDEPEND="
$(python_gen_cond_dep '
=dev-python/click-5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2021-06-02 Thread Alexey Shvetsov
commit: 19e353525f9979aa4ea1786a0988d0ebe9ba0ef1
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Jun  2 16:46:28 2021 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Jun  2 16:52:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e35352

dev-embedded/platformio: Version bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-5.0.1.ebuild => platformio-5.1.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 1c02427fa73..86ffc433232 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-5.0.1.tar.gz 211141 BLAKE2B 
f42498d3232ee6954e9d591939235da4dd8e6028ca5bc5c28cd32293825a9bddb31a164beb9227b5f55d2fed43981ae161db1eb404917a12a3114e5868106d27
 SHA512 
4037f646676bce9807ae522ef70324749d3ccc342a9f06c959c888b40fc5f1658d98a912244ee196c1afcf4a871a8232c35c1744794bc5a8b6e0a82c309606df
+DIST platformio-5.1.1.tar.gz 215305 BLAKE2B 
a7854138dec1b5b58c4f715dde98a273ed08c0da7fb305f89490944c210737c7c500731b21a5a9cb2bf3be3925f1666ef1084992b99df46d3ee83b449b35
 SHA512 
f74ae3cb46065379b90c7ec3574d6ff0076085cd891bf41be2f38b6c6b59f87f4d013c1da6e4825f7d831ed17136e433385ab07c3f16b31342d5415192f87eff

diff --git a/dev-embedded/platformio/platformio-5.0.1.ebuild 
b/dev-embedded/platformio/platformio-5.1.1.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-5.0.1.ebuild
rename to dev-embedded/platformio/platformio-5.1.1.ebuild
index cf15f6ca563..db09e62b118 100644
--- a/dev-embedded/platformio/platformio-5.0.1.ebuild
+++ b/dev-embedded/platformio/platformio-5.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-10-14 Thread Alexey Shvetsov
commit: 3d58e601b1d01f29245c39787a190ccb0f1ae57e
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Oct 14 10:43:29 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Oct 14 10:43:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d58e601

dev-embedded/platformio: Version bump

Added py39

Closes: https://bugs.gentoo.org/746776
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   | 2 +-
 .../platformio/{platformio-4.3.4.ebuild => platformio-5.0.1.ebuild}| 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 193be934366..1c02427fa73 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 
593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273
 SHA512 
751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6
+DIST platformio-5.0.1.tar.gz 211141 BLAKE2B 
f42498d3232ee6954e9d591939235da4dd8e6028ca5bc5c28cd32293825a9bddb31a164beb9227b5f55d2fed43981ae161db1eb404917a12a3114e5868106d27
 SHA512 
4037f646676bce9807ae522ef70324749d3ccc342a9f06c959c888b40fc5f1658d98a912244ee196c1afcf4a871a8232c35c1744794bc5a8b6e0a82c309606df

diff --git a/dev-embedded/platformio/platformio-4.3.4.ebuild 
b/dev-embedded/platformio/platformio-5.0.1.ebuild
similarity index 94%
rename from dev-embedded/platformio/platformio-4.3.4.ebuild
rename to dev-embedded/platformio/platformio-5.0.1.ebuild
index e7bf816f15d..4a0f1155325 100644
--- a/dev-embedded/platformio/platformio-4.3.4.ebuild
+++ b/dev-embedded/platformio/platformio-5.0.1.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-07-20 Thread Alexey Shvetsov
commit: 9518cece73a58efe141f1dab0da60b24d9a4d661
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Jul 20 21:26:24 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Jul 20 21:26:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9518cece

dev-embedded/platformio: Version bump

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-4.3.3.ebuild => platformio-4.3.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 0ef1f9a0e35..193be934366 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.3.3.tar.gz 187697 BLAKE2B 
e4d73db41390b52a9fc3b620630d6d3e65250444213474bd882f0eafec36e1f37d2d5513e34534e281dcc1e8460da1296c10d9882bb627382764ca65394bdc1c
 SHA512 
9be991d999d0e1cea7bb57283e879670e202a7400fafc9b37363228355ca1f5a308926f033d04e32e004952fde18340be669bbd7861bf67019a1b1d32251815c
+DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 
593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273
 SHA512 
751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6

diff --git a/dev-embedded/platformio/platformio-4.3.3.ebuild 
b/dev-embedded/platformio/platformio-4.3.4.ebuild
similarity index 100%
rename from dev-embedded/platformio/platformio-4.3.3.ebuild
rename to dev-embedded/platformio/platformio-4.3.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-05-18 Thread Alexey Shvetsov
commit: 8c6a62f8c4850b40e18331c3f853d85607f6b6ad
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon May 18 08:21:31 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon May 18 08:21:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c6a62f8

dev-embedded/platformio: version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-4.3.1.ebuild => platformio-4.3.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 10830aa98a4..0ef1f9a0e35 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 
0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba
 SHA512 
bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
+DIST platformio-4.3.3.tar.gz 187697 BLAKE2B 
e4d73db41390b52a9fc3b620630d6d3e65250444213474bd882f0eafec36e1f37d2d5513e34534e281dcc1e8460da1296c10d9882bb627382764ca65394bdc1c
 SHA512 
9be991d999d0e1cea7bb57283e879670e202a7400fafc9b37363228355ca1f5a308926f033d04e32e004952fde18340be669bbd7861bf67019a1b1d32251815c

diff --git a/dev-embedded/platformio/platformio-4.3.1.ebuild 
b/dev-embedded/platformio/platformio-4.3.3.ebuild
similarity index 100%
rename from dev-embedded/platformio/platformio-4.3.1.ebuild
rename to dev-embedded/platformio/platformio-4.3.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-04-17 Thread Alexey Shvetsov
commit: f3d4ec98b0a5dc10fc3a4a04a061ecfc7326a00c
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Apr 17 18:48:05 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Apr 17 18:48:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d4ec98

dev-embedded/platformio: Version bump

Closes: https://bugs.gentoo.org/715102
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest|  1 +
 dev-embedded/platformio/platformio-4.3.1.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 3f393f7cbe1..4b217cc3f9e 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-4.1.0.tar.gz 157907 BLAKE2B 
e90d2b155121cd2be0b0d77a7a196e7fe03580083444056d06a86a343166c920cd1ac6252a0003acee4de5d3933fead939b8be8d67233e93c05537511344e27b
 SHA512 
e4d6c29ebb8fb1b2b556affbc1a50ec84d12e878bb7e6cfb253861eb5429236d8226d1a29f1a3812c0aa2c5b4895f0354184a9cb28c300db2e2e5a2ededb82fe
+DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 
0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba
 SHA512 
bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4

diff --git a/dev-embedded/platformio/platformio-4.3.1.ebuild 
b/dev-embedded/platformio/platformio-4.3.1.ebuild
new file mode 100644
index 000..e7bf816f15d
--- /dev/null
+++ b/dev-embedded/platformio/platformio-4.3.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   =dev-python/click-5[${PYTHON_MULTI_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
+   ')"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-04-17 Thread Alexey Shvetsov
commit: 76614b61fa74a00bf854f8ad3aa094f891badf48
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Apr 17 18:48:26 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Apr 17 18:48:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76614b61

dev-embedded/platformio: Drop old

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  1 -
 dev-embedded/platformio/platformio-4.1.0-r1.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 4b217cc3f9e..10830aa98a4 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-4.1.0.tar.gz 157907 BLAKE2B 
e90d2b155121cd2be0b0d77a7a196e7fe03580083444056d06a86a343166c920cd1ac6252a0003acee4de5d3933fead939b8be8d67233e93c05537511344e27b
 SHA512 
e4d6c29ebb8fb1b2b556affbc1a50ec84d12e878bb7e6cfb253861eb5429236d8226d1a29f1a3812c0aa2c5b4895f0354184a9cb28c300db2e2e5a2ededb82fe
 DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 
0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba
 SHA512 
bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4

diff --git a/dev-embedded/platformio/platformio-4.1.0-r1.ebuild 
b/dev-embedded/platformio/platformio-4.1.0-r1.ebuild
deleted file mode 100644
index 0c28bb271d2..000
--- a/dev-embedded/platformio/platformio-4.1.0-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   $(python_gen_cond_dep '
-   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}
-   $(python_gen_cond_dep '
-   =dev-python/click-5[${PYTHON_MULTI_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
-   =dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2020-01-15 Thread Michał Górny
commit: 426c3fe505c33f58bd0b570311c4e077b6cd05d7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 16 05:43:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 16 06:04:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426c3fe5

dev-embedded/platformio: Remove Python 2

Signed-off-by: Michał Górny  gentoo.org>

 dev-embedded/platformio/platformio-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-4.1.0.ebuild 
b/dev-embedded/platformio/platformio-4.1.0.ebuild
index 97f26d12796..29d4e2ad7b4 100644
--- a/dev-embedded/platformio/platformio-4.1.0.ebuild
+++ b/dev-embedded/platformio/platformio-4.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-12-12 Thread Alexey Shvetsov
commit: ee71f2fc246b2ab4fc6220c8fddbf3a4ae347172
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Dec 12 21:28:19 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Dec 12 21:28:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee71f2fc

dev-embedded/platformio: version bump

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest  | 2 +-
 .../platformio/{platformio-4.0.3.ebuild => platformio-4.1.0.ebuild}   | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index be81035ad60..3f393f7cbe1 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.0.3.tar.gz 140824 BLAKE2B 
e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6
 SHA512 
6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
+DIST platformio-4.1.0.tar.gz 157907 BLAKE2B 
e90d2b155121cd2be0b0d77a7a196e7fe03580083444056d06a86a343166c920cd1ac6252a0003acee4de5d3933fead939b8be8d67233e93c05537511344e27b
 SHA512 
e4d6c29ebb8fb1b2b556affbc1a50ec84d12e878bb7e6cfb253861eb5429236d8226d1a29f1a3812c0aa2c5b4895f0354184a9cb28c300db2e2e5a2ededb82fe

diff --git a/dev-embedded/platformio/platformio-4.0.3.ebuild 
b/dev-embedded/platformio/platformio-4.1.0.ebuild
similarity index 88%
rename from dev-embedded/platformio/platformio-4.0.3.ebuild
rename to dev-embedded/platformio/platformio-4.1.0.ebuild
index 4c24782d2e4..1f8f4115e0f 100644
--- a/dev-embedded/platformio/platformio-4.0.3.ebuild
+++ b/dev-embedded/platformio/platformio-4.1.0.ebuild
@@ -33,4 +33,6 @@ RDEPEND="${DEPEND}
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-10-04 Thread Alexey Shvetsov
commit: 99b51d492d1902e6da57a358cbf8b3e34761dffe
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Oct  4 11:13:47 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Oct  4 11:13:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b51d49

dev-embedded/platformio: Version bump

Closes: https://bugs.gentoo.org/694580
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest  | 2 +-
 .../{platformio-4.0.1.ebuild => platformio-4.0.3.ebuild}  | 8 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 95c366a136b..be81035ad60 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.0.1.tar.gz 140325 BLAKE2B 
82992e97c91fefcdbdb219cae066aa6314cc55f0461e7fffd9d8e7b36a308a7bb8ccffb3fe7a7b676b9866b1e6c18980b40c4f009919f649e68331b316593a63
 SHA512 
d74784f72d93039eb32fd984dd2cdfeb00d5a36a005bb9aefa7501d8b310ff3f7367ce9b40265095ecb06594e7e3841a7b677bffa1f9215a39b7d3c6e7e4afc2
+DIST platformio-4.0.3.tar.gz 140824 BLAKE2B 
e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6
 SHA512 
6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6

diff --git a/dev-embedded/platformio/platformio-4.0.1.ebuild 
b/dev-embedded/platformio/platformio-4.0.3.ebuild
similarity index 73%
rename from dev-embedded/platformio/platformio-4.0.1.ebuild
rename to dev-embedded/platformio/platformio-4.0.3.ebuild
index 3062aaa4423..4c24782d2e4 100644
--- a/dev-embedded/platformio/platformio-4.0.1.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.3.ebuild
@@ -28,5 +28,9 @@ RDEPEND="${DEPEND}
=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/files/, dev-embedded/platformio/

2019-08-23 Thread Alexey Shvetsov
commit: 0b3698fdf8528a114d02a5cea32bb323308ebb53
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Aug 23 13:52:01 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Aug 23 13:52:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3698fd

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  2 +-
 ...-Make-scripts-compatible-with-py2-and-py3.patch | 65 --
 ...formio-4.0.0.ebuild => platformio-4.0.1.ebuild} |  2 -
 3 files changed, 1 insertion(+), 68 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 1a1123d2467..95c366a136b 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 
1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a
 SHA512 
dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7
+DIST platformio-4.0.1.tar.gz 140325 BLAKE2B 
82992e97c91fefcdbdb219cae066aa6314cc55f0461e7fffd9d8e7b36a308a7bb8ccffb3fe7a7b676b9866b1e6c18980b40c4f009919f649e68331b316593a63
 SHA512 
d74784f72d93039eb32fd984dd2cdfeb00d5a36a005bb9aefa7501d8b310ff3f7367ce9b40265095ecb06594e7e3841a7b677bffa1f9215a39b7d3c6e7e4afc2

diff --git 
a/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
 
b/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
deleted file mode 100644
index c899105dde6..000
--- 
a/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From e1d5cb23f342269e1e99b017c1082cd6208b8c9d Mon Sep 17 00:00:00 2001
-From: Alexey Shvetsov 
-Date: Fri, 12 Jul 2019 11:26:27 +0300
-Subject: [PATCH] Make scripts compatible with py2 and py3
-
-Signed-off-by: Alexey Shvetsov 

- scripts/docspregen.py | 5 +++--
- scripts/fixsymlink.py | 4 +++-
- 2 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/scripts/docspregen.py b/scripts/docspregen.py
-index b4e5a67f..ab43bd7c 100644
 a/scripts/docspregen.py
-+++ b/scripts/docspregen.py
-@@ -11,6 +11,7 @@
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
-+from __future__ import print_function
- 
- import os
- import urlparse
-@@ -280,7 +281,7 @@ Packages
- 
- 
- def generate_platform(name, rst_dir):
--print "Processing platform: %s" % name
-+print("Processing platform: %s" % name)
- 
- compatible_boards = [
- board for board in BOARDS if name == board['platform']
-@@ -439,7 +440,7 @@ def update_platform_docs():
- 
- 
- def generate_framework(type_, data, rst_dir=None):
--print "Processing framework: %s" % type_
-+print("Processing framework: %s" % type_)
- 
- compatible_platforms = [
- m for m in PLATFORM_MANIFESTS
-diff --git a/scripts/fixsymlink.py b/scripts/fixsymlink.py
-index a73a0109..b250b04b 100644
 a/scripts/fixsymlink.py
-+++ b/scripts/fixsymlink.py
-@@ -12,13 +12,15 @@
- # See the License for the specific language governing permissions and
- # limitations under the License.
- 
-+from __future__ import print_function
-+
- from os import chdir, getcwd, readlink, remove, symlink, walk
- from os.path import exists, islink, join, relpath
- from sys import exit as sys_exit
- 
- 
- def fix_symlink(root, fname, brokenlink):
--print root, fname, brokenlink
-+print(root, fname, brokenlink)
- prevcwd = getcwd()
- 
- chdir(root)
--- 
-2.22.0
-

diff --git a/dev-embedded/platformio/platformio-4.0.0.ebuild 
b/dev-embedded/platformio/platformio-4.0.1.ebuild
similarity index 92%
rename from dev-embedded/platformio/platformio-4.0.0.ebuild
rename to dev-embedded/platformio/platformio-4.0.1.ebuild
index 5200247c426..3062aaa4423 100644
--- a/dev-embedded/platformio/platformio-4.0.0.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.1.ebuild
@@ -30,5 +30,3 @@ RDEPEND="${DEPEND}
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-07-12 Thread Alexey Shvetsov
commit: 50abaf042dc5695ea72776c11f064ea30b0d3ed5
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 07:51:50 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 08:31:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50abaf04

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  2 +-
 .../{platformio-3.6.7.ebuild => platformio-4.0.0.ebuild}   | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index f0a8884e66f..1a1123d2467 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 
1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9
 SHA512 
0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
+DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 
1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a
 SHA512 
dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7

diff --git a/dev-embedded/platformio/platformio-3.6.7.ebuild 
b/dev-embedded/platformio/platformio-4.0.0.ebuild
similarity index 74%
rename from dev-embedded/platformio/platformio-3.6.7.ebuild
rename to dev-embedded/platformio/platformio-4.0.0.ebuild
index cb996b8fa12..3062aaa4423 100644
--- a/dev-embedded/platformio/platformio-3.6.7.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1
@@ -20,15 +20,13 @@ IUSE=""
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}
-   =dev-python/click-5[${PYTHON_USEDEP}]
-   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
+   >=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/files/, dev-embedded/platformio/

2019-07-12 Thread Alexey Shvetsov
commit: 69d1b970ea84daad202d441086f80007e690a7ba
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 08:29:16 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 08:32:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d1b970

dev-embedded/platformio: Fix py3 in scripts

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 ...-Make-scripts-compatible-with-py2-and-py3.patch | 65 ++
 dev-embedded/platformio/platformio-4.0.0.ebuild|  2 +
 2 files changed, 67 insertions(+)

diff --git 
a/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
 
b/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
new file mode 100644
index 000..c899105dde6
--- /dev/null
+++ 
b/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
@@ -0,0 +1,65 @@
+From e1d5cb23f342269e1e99b017c1082cd6208b8c9d Mon Sep 17 00:00:00 2001
+From: Alexey Shvetsov 
+Date: Fri, 12 Jul 2019 11:26:27 +0300
+Subject: [PATCH] Make scripts compatible with py2 and py3
+
+Signed-off-by: Alexey Shvetsov 
+---
+ scripts/docspregen.py | 5 +++--
+ scripts/fixsymlink.py | 4 +++-
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/scripts/docspregen.py b/scripts/docspregen.py
+index b4e5a67f..ab43bd7c 100644
+--- a/scripts/docspregen.py
 b/scripts/docspregen.py
+@@ -11,6 +11,7 @@
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
++from __future__ import print_function
+ 
+ import os
+ import urlparse
+@@ -280,7 +281,7 @@ Packages
+ 
+ 
+ def generate_platform(name, rst_dir):
+-print "Processing platform: %s" % name
++print("Processing platform: %s" % name)
+ 
+ compatible_boards = [
+ board for board in BOARDS if name == board['platform']
+@@ -439,7 +440,7 @@ def update_platform_docs():
+ 
+ 
+ def generate_framework(type_, data, rst_dir=None):
+-print "Processing framework: %s" % type_
++print("Processing framework: %s" % type_)
+ 
+ compatible_platforms = [
+ m for m in PLATFORM_MANIFESTS
+diff --git a/scripts/fixsymlink.py b/scripts/fixsymlink.py
+index a73a0109..b250b04b 100644
+--- a/scripts/fixsymlink.py
 b/scripts/fixsymlink.py
+@@ -12,13 +12,15 @@
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+ 
++from __future__ import print_function
++
+ from os import chdir, getcwd, readlink, remove, symlink, walk
+ from os.path import exists, islink, join, relpath
+ from sys import exit as sys_exit
+ 
+ 
+ def fix_symlink(root, fname, brokenlink):
+-print root, fname, brokenlink
++print(root, fname, brokenlink)
+ prevcwd = getcwd()
+ 
+ chdir(root)
+-- 
+2.22.0
+

diff --git a/dev-embedded/platformio/platformio-4.0.0.ebuild 
b/dev-embedded/platformio/platformio-4.0.0.ebuild
index 3062aaa4423..5200247c426 100644
--- a/dev-embedded/platformio/platformio-4.0.0.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.0.ebuild
@@ -30,3 +30,5 @@ RDEPEND="${DEPEND}
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-04-25 Thread Alexey Shvetsov
commit: cbccaead82dedfdeee5c055030c5b4a634ca3676
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Apr 24 17:07:34 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Apr 25 15:09:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbccaead

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-3.6.6.ebuild => platformio-3.6.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 987621a8d67..f0a8884e66f 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-3.6.6.tar.gz 113642 BLAKE2B 
00b2e3710f23bd459f3f95fc29515d65f36d78f51831c20864f9eb06e915495ce9ce719cca27249b8f69ef1e83db2a4462deb1b4676834940a018ae7af0a421d
 SHA512 
41dc71e1d1e3ef5755f0902bbcffcd08704b7ec4ffd617142da5241e0a8fc9061bad7f373be5b221a064e91cad54a8ce0412303f814a2e66b72e80996765c621
+DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 
1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9
 SHA512 
0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf

diff --git a/dev-embedded/platformio/platformio-3.6.6.ebuild 
b/dev-embedded/platformio/platformio-3.6.7.ebuild
similarity index 100%
rename from dev-embedded/platformio/platformio-3.6.6.ebuild
rename to dev-embedded/platformio/platformio-3.6.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-04-10 Thread Alexey Shvetsov
commit: 7820cf9e2779d78fdbd8658c1d700685027141e7
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Apr 10 11:35:10 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Apr 10 11:35:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7820cf9e

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-3.6.4.ebuild => platformio-3.6.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 81355f945f6..987621a8d67 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 
5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232
 SHA512 
06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
+DIST platformio-3.6.6.tar.gz 113642 BLAKE2B 
00b2e3710f23bd459f3f95fc29515d65f36d78f51831c20864f9eb06e915495ce9ce719cca27249b8f69ef1e83db2a4462deb1b4676834940a018ae7af0a421d
 SHA512 
41dc71e1d1e3ef5755f0902bbcffcd08704b7ec4ffd617142da5241e0a8fc9061bad7f373be5b221a064e91cad54a8ce0412303f814a2e66b72e80996765c621

diff --git a/dev-embedded/platformio/platformio-3.6.4.ebuild 
b/dev-embedded/platformio/platformio-3.6.6.ebuild
similarity index 100%
rename from dev-embedded/platformio/platformio-3.6.4.ebuild
rename to dev-embedded/platformio/platformio-3.6.6.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-02-14 Thread Alexey Shvetsov
commit: 452455c71452fadd4e276f2db5394a82eeebca1e
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 14 17:13:35 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 14 17:15:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452455c7

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-3.6.1.ebuild => platformio-3.6.4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 8dd9bd6700e..81355f945f6 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-3.6.1.tar.gz 111097 BLAKE2B 
b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2
 SHA512 
27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
+DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 
5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232
 SHA512 
06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c

diff --git a/dev-embedded/platformio/platformio-3.6.1.ebuild 
b/dev-embedded/platformio/platformio-3.6.4.ebuild
similarity index 96%
rename from dev-embedded/platformio/platformio-3.6.1.ebuild
rename to dev-embedded/platformio/platformio-3.6.4.ebuild
index 8a9dd48ab3f..cb996b8fa12 100644
--- a/dev-embedded/platformio/platformio-3.6.1.ebuild
+++ b/dev-embedded/platformio/platformio-3.6.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-11-01 Thread Alexey Shvetsov
commit: 739d88c49d02ac4bbdf550828def78520d89fd78
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Nov  1 20:08:27 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Nov  1 20:08:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739d88c4

dev-embedded/platformio: Version bump

Signed-off-by: Alexey Shvetsov  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-embedded/platformio/Manifest   |  3 +-
 dev-embedded/platformio/platformio-3.6.0.ebuild| 34 --
 ...formio-3.5.4.ebuild => platformio-3.6.1.ebuild} |  6 ++--
 3 files changed, 4 insertions(+), 39 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 4ed1c6f4db9..8dd9bd6700e 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-3.5.4.tar.gz 97742 BLAKE2B 
5fcc652358ea5788977836a6ee0fe204633e2748afc5cbb6924e8200c0115c92a778c0c919178f05a9656f21eb2b17f4e15b0de5ea06fbade936d8b59bb12431
 SHA512 
2d2af5133648a9b2070abb5d39d27a7292865b99cf690c587f4c80d5e97d429eaa3b037b07a1afcf199df730fe96a0dfecb4ff45ffd21d286f80d5d265e9a85e
-DIST platformio-3.6.0.tar.gz 99386 BLAKE2B 
7cc9e687733cf6cb95d928555dc391330c257c0e6878e1c4bd7395130f7bd79bc66bd0d480e1867cbc26f028b0f3bd9588ca0d1ce8e0dbd23f9eefa9fb812c38
 SHA512 
b4f59593e0fe37c19857280235900a450c55ea9b8719113ceac78c48b5d30aea378c863e7644725f7092e8aca643e1657f94c3010691c57e0228f44ac00937a3
+DIST platformio-3.6.1.tar.gz 111097 BLAKE2B 
b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2
 SHA512 
27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a

diff --git a/dev-embedded/platformio/platformio-3.6.0.ebuild 
b/dev-embedded/platformio/platformio-3.6.0.ebuild
deleted file mode 100644
index a4d3b719d1c..000
--- a/dev-embedded/platformio/platformio-3.6.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
-   =dev-python/click-5[${PYTHON_USEDEP}]
-   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"

diff --git a/dev-embedded/platformio/platformio-3.5.4.ebuild 
b/dev-embedded/platformio/platformio-3.6.1.ebuild
similarity index 92%
rename from dev-embedded/platformio/platformio-3.5.4.ebuild
rename to dev-embedded/platformio/platformio-3.6.1.ebuild
index a4d3b719d1c..8a9dd48ab3f 100644
--- a/dev-embedded/platformio/platformio-3.5.4.ebuild
+++ b/dev-embedded/platformio/platformio-3.6.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
 DISTUTILS_SINGLE_IMPL=1
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-08-10 Thread Alexey Shvetsov
commit: 55e152f18efd1b62a62590a45f4fd5b4334e6804
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Aug 10 07:11:53 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Aug 10 07:11:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e152f1

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.45, Repoman-2.3.9

 dev-embedded/platformio/Manifest| 2 +-
 .../platformio/{platformio-3.5.3.ebuild => platformio-3.6.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 050600b9858..4ed1c6f4db9 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1,2 @@
-DIST platformio-3.5.3.tar.gz 96791 BLAKE2B 
4b17ccec4a192704cbd185ed42eb6214cfa54a072f6d089f96c608eec7815bd3046b12f7e84355055b5026600b22c4f1c720b12caea4e281479d4c381fe8ec4f
 SHA512 
4c5b5b0a0c4d6942f91ffcb4317149cdbdba857f17b07ad3f47db9abd97615eafbd310d0f1a2c389b485922af1df6f3a6d7831bce1f92a53540b00998c859247
 DIST platformio-3.5.4.tar.gz 97742 BLAKE2B 
5fcc652358ea5788977836a6ee0fe204633e2748afc5cbb6924e8200c0115c92a778c0c919178f05a9656f21eb2b17f4e15b0de5ea06fbade936d8b59bb12431
 SHA512 
2d2af5133648a9b2070abb5d39d27a7292865b99cf690c587f4c80d5e97d429eaa3b037b07a1afcf199df730fe96a0dfecb4ff45ffd21d286f80d5d265e9a85e
+DIST platformio-3.6.0.tar.gz 99386 BLAKE2B 
7cc9e687733cf6cb95d928555dc391330c257c0e6878e1c4bd7395130f7bd79bc66bd0d480e1867cbc26f028b0f3bd9588ca0d1ce8e0dbd23f9eefa9fb812c38
 SHA512 
b4f59593e0fe37c19857280235900a450c55ea9b8719113ceac78c48b5d30aea378c863e7644725f7092e8aca643e1657f94c3010691c57e0228f44ac00937a3

diff --git a/dev-embedded/platformio/platformio-3.5.3.ebuild 
b/dev-embedded/platformio/platformio-3.6.0.ebuild
similarity index 100%
rename from dev-embedded/platformio/platformio-3.5.3.ebuild
rename to dev-embedded/platformio/platformio-3.6.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-07-10 Thread Alexey Shvetsov
commit: 16621f34fdf02e70bc2008d78351bd8ff05a745f
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Jul 10 21:38:49 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Jul 10 21:38:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16621f34

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-embedded/platformio/Manifest|  1 +
 dev-embedded/platformio/platformio-3.5.4.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index c7287f7f58a..050600b9858 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-3.5.3.tar.gz 96791 BLAKE2B 
4b17ccec4a192704cbd185ed42eb6214cfa54a072f6d089f96c608eec7815bd3046b12f7e84355055b5026600b22c4f1c720b12caea4e281479d4c381fe8ec4f
 SHA512 
4c5b5b0a0c4d6942f91ffcb4317149cdbdba857f17b07ad3f47db9abd97615eafbd310d0f1a2c389b485922af1df6f3a6d7831bce1f92a53540b00998c859247
+DIST platformio-3.5.4.tar.gz 97742 BLAKE2B 
5fcc652358ea5788977836a6ee0fe204633e2748afc5cbb6924e8200c0115c92a778c0c919178f05a9656f21eb2b17f4e15b0de5ea06fbade936d8b59bb12431
 SHA512 
2d2af5133648a9b2070abb5d39d27a7292865b99cf690c587f4c80d5e97d429eaa3b037b07a1afcf199df730fe96a0dfecb4ff45ffd21d286f80d5d265e9a85e

diff --git a/dev-embedded/platformio/platformio-3.5.4.ebuild 
b/dev-embedded/platformio/platformio-3.5.4.ebuild
new file mode 100644
index 000..a4d3b719d1c
--- /dev/null
+++ b/dev-embedded/platformio/platformio-3.5.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   =dev-python/click-5[${PYTHON_USEDEP}]
+   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-06-23 Thread Aaron Bauman
commit: 59ce9d2d6be48d0a6b3d04a01727e2e67f61d03c
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Jun 23 19:07:20 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jun 23 21:48:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ce9d2d

dev-embedded/platformio: use HTTPs

Closes: https://github.com/gentoo/gentoo/pull/8948

 dev-embedded/platformio/platformio-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/platformio/platformio-3.5.3.ebuild 
b/dev-embedded/platformio/platformio-3.5.3.ebuild
index 1f41bb03d1a..a4d3b719d1c 100644
--- a/dev-embedded/platformio/platformio-3.5.3.ebuild
+++ b/dev-embedded/platformio/platformio-3.5.3.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 
 DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="http://platformio.org/";
+HOMEPAGE="https://platformio.org/";
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-06-22 Thread Alexey Shvetsov
commit: f522894fea466602465267ac23c346548a5d64d6
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jun 22 09:02:08 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jun 22 09:02:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f522894f

dev-embedded/platformio: Add missing dep

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-embedded/platformio/platformio-3.5.3.ebuild | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/dev-embedded/platformio/platformio-3.5.3.ebuild 
b/dev-embedded/platformio/platformio-3.5.3.ebuild
index 4aa69072b25..1f41bb03d1a 100644
--- a/dev-embedded/platformio/platformio-3.5.3.ebuild
+++ b/dev-embedded/platformio/platformio-3.5.3.ebuild
@@ -20,13 +20,15 @@ IUSE=""
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}
-   >=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
-   =dev-python/click-5[${PYTHON_USEDEP}]
=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2018-06-14 Thread Alexey Shvetsov
commit: a2a33f0ee261ca13c71722e3e3168ece2bfb21df
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Jun 14 14:11:24 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Jun 14 14:11:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a33f0e

dev-embedded/platformio: New package

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-embedded/platformio/Manifest|  1 +
 dev-embedded/platformio/metadata.xml|  8 +++
 dev-embedded/platformio/platformio-3.5.3.ebuild | 32 +
 3 files changed, 41 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
new file mode 100644
index 000..c7287f7f58a
--- /dev/null
+++ b/dev-embedded/platformio/Manifest
@@ -0,0 +1 @@
+DIST platformio-3.5.3.tar.gz 96791 BLAKE2B 
4b17ccec4a192704cbd185ed42eb6214cfa54a072f6d089f96c608eec7815bd3046b12f7e84355055b5026600b22c4f1c720b12caea4e281479d4c381fe8ec4f
 SHA512 
4c5b5b0a0c4d6942f91ffcb4317149cdbdba857f17b07ad3f47db9abd97615eafbd310d0f1a2c389b485922af1df6f3a6d7831bce1f92a53540b00998c859247

diff --git a/dev-embedded/platformio/metadata.xml 
b/dev-embedded/platformio/metadata.xml
new file mode 100644
index 000..086586c08a8
--- /dev/null
+++ b/dev-embedded/platformio/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   ale...@gentoo.org
+   Alexey Shvetsov
+   
+

diff --git a/dev-embedded/platformio/platformio-3.5.3.ebuild 
b/dev-embedded/platformio/platformio-3.5.3.ebuild
new file mode 100644
index 000..4aa69072b25
--- /dev/null
+++ b/dev-embedded/platformio/platformio-3.5.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="http://platformio.org/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   >=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
+   =dev-python/click-5[${PYTHON_USEDEP}]
+