From 25e9522c24b2346841b93c44579f59d1c8e60d12 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Tue, 1 Oct 2024 11:43:38 +0200 Subject: [PATCH 1/6] dev-python/vhelpers: new package, add 0.3.0 Signed-off-by: Andreas Billmeier --- README.md | 10 +++++----- dev-python/vhelpers/Manifest | 3 +++ dev-python/vhelpers/metadata.xml | 16 ++++++++++++++++ dev-python/vhelpers/vhelpers-0.3.0.ebuild | 23 +++++++++++++++++++++++ 4 files changed, 47 insertions(+), 5 deletions(-) create mode 100644 dev-python/vhelpers/Manifest create mode 100644 dev-python/vhelpers/metadata.xml create mode 100644 dev-python/vhelpers/vhelpers-0.3.0.ebuild diff --git a/README.md b/README.md index f49605104..c2ba50538 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2013 Ebuilds in total, 2002 of them have in total 2030 (42 different) licenses assigned. +There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1164| -|Apache-2.0|448| +|MIT|1165| +|Apache-2.0|449| |GPL-3|119| |BSD|113| |GPL-2|25| @@ -653,9 +653,9 @@ There are 2013 Ebuilds in total, 2002 of them have in total 2030 (42 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 30/09/2024) +(Last counted: 01/10/2024) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 30/09/2024 +Last updated: 01/10/2024 diff --git a/dev-python/vhelpers/Manifest b/dev-python/vhelpers/Manifest new file mode 100644 index 000000000..7b0f2e562 --- /dev/null +++ b/dev-python/vhelpers/Manifest @@ -0,0 +1,3 @@ +DIST vhelpers-0.3.0.tar.gz 19461 BLAKE2B 5ff4a3a8f35b6803b7eac0234e18654009839ea02e0338a88173f665d9471d5ca0a6f3096d5a22ee4d268138c34ec9463328f6eae784bf1c31e3e6d15b020cc5 SHA512 93fc30aebfcc2d75564af4b8144a9178c704fb93351eff6c978a983a5d4ee67249749ffc75568a9cb837fa7d46dc487fba709e27e9322ab8ff1b19d6d1b5f35b +EBUILD vhelpers-0.3.0.ebuild 550 BLAKE2B 89200dfb08a24aedf6697256039bfba186757843ffaec2041a213a9c6e1f100db60f8f231c3ca079339b7b50eaa3aab795db1dd04b23cb5bd21101a401308683 SHA512 ddc49a4a47f7b1ddc77108688016faf5270f40eda56b4faed7d54bb6482ac080ce1c83a871fc63e552e91f2e73e98012b76863e376a28dc25936a0a923e71282 +MISC metadata.xml 530 BLAKE2B c142a4906d2c116db18c79f308509c0d6cf9b7766793f16e9cb374614286dd07565364117fa30d1448a494fac2faee9feefca5f582efc642ba713158088e139e SHA512 9bb9925440b971a8bf9a32f48b7c81b8c62ba02f652d9000dc4a999d242b884a82637936034588e1cfe04a75cded3dc360310fd8cb2b63107b2813b1ab72e075 diff --git a/dev-python/vhelpers/metadata.xml b/dev-python/vhelpers/metadata.xml new file mode 100644 index 000000000..c8622c41f --- /dev/null +++ b/dev-python/vhelpers/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + vhelpers + vladimirs-git/vhelpers + + vladimir.prusakovs@gmail.com + Vladimir Prusakov + + + diff --git a/dev-python/vhelpers/vhelpers-0.3.0.ebuild b/dev-python/vhelpers/vhelpers-0.3.0.ebuild new file mode 100644 index 000000000..9f10e5188 --- /dev/null +++ b/dev-python/vhelpers/vhelpers-0.3.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Often used functions in vladimirs-git projects" +HOMEPAGE="https://github.com/vladimirs-git/vhelpers https://pypi.org/project/vhelpers/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest From 49839a85a004c233c21e1a089a4839fdbb4226b4 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Tue, 1 Oct 2024 11:45:07 +0200 Subject: [PATCH 2/6] dev-python/fortigate-api: new package, add 2.0.2 Signed-off-by: Andreas Billmeier --- dev-python/fortigate-api/Manifest | 3 ++ .../fortigate-api/fortigate-api-2.0.2.ebuild | 28 +++++++++++++++++++ dev-python/fortigate-api/metadata.xml | 16 +++++++++++ 3 files changed, 47 insertions(+) create mode 100644 dev-python/fortigate-api/Manifest create mode 100644 dev-python/fortigate-api/fortigate-api-2.0.2.ebuild create mode 100644 dev-python/fortigate-api/metadata.xml diff --git a/dev-python/fortigate-api/Manifest b/dev-python/fortigate-api/Manifest new file mode 100644 index 000000000..90e573ee0 --- /dev/null +++ b/dev-python/fortigate-api/Manifest @@ -0,0 +1,3 @@ +DIST fortigate_api-2.0.2.tar.gz 3241438 BLAKE2B 36df54acf11fd7358e9e5b0c061f3f7040de8f587c5866d75559b7868eef68bba17386694ea0f01d6ed54fbe4a77585feb4f6c6881b8003bb2c73946066ed924 SHA512 31f5ed65b4f47b22e65257ffc1b3b792ad59bbbe579a351c4ac430a09b8486b174d44b6536b0d83837e10fdf09b852270386154c115fe74b0a8d390e82a27be6 +EBUILD fortigate-api-2.0.2.ebuild 712 BLAKE2B 8bc50f0835d8f196e2ad4bcb2693d98c9aefb7a7f845bfeeabd6acb0b6328fde39969a9bc9fed52cd42310e16982535a1790660bcf7a17dbd56eee468b8f257d SHA512 65570e7bb46cdf1d04abd1d8c846655b683b6538dbd5109475bb5ee19f5f190eded8c80b895f66495f715ed33bd0ea96a2911e50f86c1ce77e10a6f25116fe32 +MISC metadata.xml 542 BLAKE2B 4b7d0ae069b478dc69a759c224bc1ee2c1edf83e162ec5dc938292484611cde1c5f387e92de9d544eb2c28cc6a6579fc250680ce58866fca236d62977161e11f SHA512 c06ecb056fdc4a1f8df2920d8da83bb36fa105d575b2aa21c6b9a391dc4081323a3e57ca979963163233ac7062a9a682ec96c3ace8cee8cf0aa13bb102018863 diff --git a/dev-python/fortigate-api/fortigate-api-2.0.2.ebuild b/dev-python/fortigate-api/fortigate-api-2.0.2.ebuild new file mode 100644 index 000000000..814bbf0ed --- /dev/null +++ b/dev-python/fortigate-api/fortigate-api-2.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Python package to configure Fortigate (Fortios) devices using REST API and SSH" +HOMEPAGE="https://github.com/vladimirs-git/fortigate-api https://pypi.org/project/fortigate-api/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/requests-2.28[${PYTHON_USEDEP}] + >=dev-python/vhelpers-0.1.17[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pydantic[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/fortigate-api/metadata.xml b/dev-python/fortigate-api/metadata.xml new file mode 100644 index 000000000..3cbb1697c --- /dev/null +++ b/dev-python/fortigate-api/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + fortigate-api + vladimirs-git/fortigate-api + + vladimir.prusakovs@gmail.com + Vladimirs Prusakovs + + + From d6fabed0ed1034721632e4e5d3dd187b4264faf0 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Fri, 18 Oct 2024 16:36:54 +0200 Subject: [PATCH 3/6] dev-python/pywmspro: new package, add 0.2.1 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3965 Signed-off-by: Andreas Billmeier --- README.md | 8 ++++---- dev-python/pywmspro/Manifest | 3 +++ dev-python/pywmspro/metadata.xml | 16 ++++++++++++++++ dev-python/pywmspro/pywmspro-0.2.1.ebuild | 23 +++++++++++++++++++++++ 4 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 dev-python/pywmspro/Manifest create mode 100644 dev-python/pywmspro/metadata.xml create mode 100644 dev-python/pywmspro/pywmspro-0.2.1.ebuild diff --git a/README.md b/README.md index c2ba50538..da07d1fd8 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) licenses assigned. +There are 2016 Ebuilds in total, 2005 of them have in total 2033 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1165| -|Apache-2.0|449| +|Apache-2.0|450| |GPL-3|119| |BSD|113| |GPL-2|25| @@ -653,9 +653,9 @@ There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 01/10/2024) +(Last counted: 18/10/2024) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 01/10/2024 +Last updated: 18/10/2024 diff --git a/dev-python/pywmspro/Manifest b/dev-python/pywmspro/Manifest new file mode 100644 index 000000000..029c0613e --- /dev/null +++ b/dev-python/pywmspro/Manifest @@ -0,0 +1,3 @@ +DIST pywmspro-0.2.1.tar.gz 8546 BLAKE2B 23637fcaf90180f6ad47d4303118d9de3d880991317e95d7adadbdf32c69ed656d6fa0bab966d5135e2843a4c0a605dc95667c5ce7fafbc5bea9476bb4c0bf1d SHA512 a890c0ff0445c56a1a9af52f81ad0e553880de7131157694f23652650f8bb9419603555d8d0e14062f8f326550d3c1a25b045d72ac6febec8eefa33be180381e +EBUILD pywmspro-0.2.1.ebuild 548 BLAKE2B 62f3f93953a9aaf133cc1015622c0b7d41143120b917a0e8b79b878649b6903438baff78c2c1ec11127f6fa29a874e199c44a7ab9bf049176f1054e995be0804 SHA512 922d8b0dc26a79e4cdaa5a10d9986818d9b448afaac5cf5ce1b29599cf01b5b49ca67eb332daf0a37ee79db4191073fbfa149d251cd2b6c0001485fe34f82227 +MISC metadata.xml 513 BLAKE2B 8931d59470ba0e1c84376379241bb0bd160eca890c9eb19fec53d7061d750e4bca9ab36e512e0fe14b9b2ad4176dceebefcb56594a52d40f685da59b47260be1 SHA512 a1d00f7448b787deb73833ba9630d995357e862a36ee7558b911fbc7ebeedec05ad09f56869cf4ab4bba2e39083b684fcb29f48002a615cdef1798d0dd7b519d diff --git a/dev-python/pywmspro/metadata.xml b/dev-python/pywmspro/metadata.xml new file mode 100644 index 000000000..0c90e5f94 --- /dev/null +++ b/dev-python/pywmspro/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pywmspro + mback2k/pywmspro + + info@marc-hoersken.de + Marc Hoersken + + + diff --git a/dev-python/pywmspro/pywmspro-0.2.1.ebuild b/dev-python/pywmspro/pywmspro-0.2.1.ebuild new file mode 100644 index 000000000..dd9a41acb --- /dev/null +++ b/dev-python/pywmspro/pywmspro-0.2.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Python library for WMS WebControl pro API" +HOMEPAGE="https://github.com/mback2k/pywmspro https://pypi.org/project/pywmspro/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.10.3[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest From 1109bdabcbdec491ebf31a78d18325fe9bd21fe0 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Fri, 18 Oct 2024 21:57:22 +0200 Subject: [PATCH 4/6] dev-python/aioautomower: drop olds, add 2024.10.0 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3952 Signed-off-by: Andreas Billmeier --- README.md | 6 ++--- dev-python/aioautomower/Manifest | 8 +++--- ...3.ebuild => aioautomower-2024.10.0.ebuild} | 11 ++++---- .../aioautomower/aioautomower-2024.3.4.ebuild | 25 ------------------- dev-python/aioautomower/metadata.xml | 4 +++ 5 files changed, 16 insertions(+), 38 deletions(-) rename dev-python/aioautomower/{aioautomower-2024.3.3.ebuild => aioautomower-2024.10.0.ebuild} (66%) delete mode 100644 dev-python/aioautomower/aioautomower-2024.3.4.ebuild diff --git a/README.md b/README.md index da07d1fd8..3a872eca5 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2016 Ebuilds in total, 2005 of them have in total 2033 (42 different) licenses assigned. +There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1165| -|Apache-2.0|450| +|MIT|1166| +|Apache-2.0|448| |GPL-3|119| |BSD|113| |GPL-2|25| diff --git a/dev-python/aioautomower/Manifest b/dev-python/aioautomower/Manifest index 268091518..79cae3e57 100644 --- a/dev-python/aioautomower/Manifest +++ b/dev-python/aioautomower/Manifest @@ -1,9 +1,7 @@ -DIST aioautomower-2024.3.3.tar.gz 15890 BLAKE2B 4023eab22f25c9fad14fe8151e2413582ff3cb44d5c4c968e4cdaba50e5bb8a1a475a116b1564e54cf2f70fe68b55e2d6045cac1f127679ea955c0ba8417b5c7 SHA512 4915b1da4f797ac5f76381c01364e6f804fbe260dabd1674e73f9cdd9738c46138f5a45603a4de902d8bbc007b758d448cabfb3ab92725d79a3544e30075bd83 -DIST aioautomower-2024.3.4.tar.gz 15927 BLAKE2B 22804efb3cf15639eb5d9858c246fe80bca8f7afea4564317a4a2571f2319ab827748b85947f005b08da430625301fac4b4d7430bd900407bb65b2ffacdd13a9 SHA512 4dfc500faceabe88e2678b4cff3756602711fb7f0fba9f259250efc965ccf88b9fe13ec3a316b20847f5d89741e204b171b64ce530a6f87d185e39d2107e3bf8 +DIST aioautomower-2024.10.0.tar.gz 25353 BLAKE2B 58463e389f263f69630e7a132eed3bf9afb6357fc23ed60264b992f0e303a9a48d3f58de82bd1d03cda0d40bfd52ace5a71d878d72efb7fa896cf8caf4cbe26c SHA512 e47b51636db3f01bb2b9429eb89e59a4db1f2902d3dc5121df1233666571038f69c6cbfa03244f314cfdf0c19946aaefc54ebc40c32b1c1bcaedeb1f11e4b2a6 DIST aioautomower-2024.4.3.tar.gz 16719 BLAKE2B 2aedc36e09c734baf2b6509418010143df755b8a96c42ebea45ee5bc028561ce12566e47e7e00116761f7599b92e207d445cc8b7f369c29f4da10f9209617599 SHA512 a31ef7081923045a9f936146c7122dd2e47219709b7141861bfefd7b08855a68ea173c09d5934b943f38f14d57c663b7d7fa743e4c42f2c350067d605dcf0e26 DIST aioautomower-2024.5.1.tar.gz 17685 BLAKE2B bcd7b17580ae3084fe45f152ffd3a4ee305cbfb1c792235a0c0fd3edd396c7af6a0e61ab174e1934c7b0efbcea5332423b455f408e27af8d1ef66bb5ab1476e7 SHA512 ca19612084de0a33b57de523fdc73ad2f777f2f9db89c53ee6404c4bc33362824ba09c9e783085f6ecda56f98c5e521f965ea288a92c665a326afd2489179bc3 -EBUILD aioautomower-2024.3.3.ebuild 636 BLAKE2B cae8c650aad9ab33f559222de0fdde4d3199a11e20a453b066e7b8f1927c9ed63f9935a18f933eb985916d4e058ee9c8a6f199eefb76d4b52ce7aa51b958dcc9 SHA512 248508e0a035007d75c0c91f065761eda42160a4f4abffcc8fa51e7aa68a8250ffb61fe5ff9e8972373945c357815d22564f163f7089f7da34ae7a936cbb924e -EBUILD aioautomower-2024.3.4.ebuild 636 BLAKE2B cae8c650aad9ab33f559222de0fdde4d3199a11e20a453b066e7b8f1927c9ed63f9935a18f933eb985916d4e058ee9c8a6f199eefb76d4b52ce7aa51b958dcc9 SHA512 248508e0a035007d75c0c91f065761eda42160a4f4abffcc8fa51e7aa68a8250ffb61fe5ff9e8972373945c357815d22564f163f7089f7da34ae7a936cbb924e +EBUILD aioautomower-2024.10.0.ebuild 691 BLAKE2B 33474693c3c7392a47e156a00a816095c7131fa084f3cb9fa208e561905f322a9e3a3fe0e45bf34ab632e3083296ad1300d2e54884e158d35e4cf370e208ca27 SHA512 c9dace855212f080dcc1f3b98269247ac778ea62b81876e51aac3c62c9c0cdb8fd51d633fab9df9ba6663d05c8a0756491bcc497bb19dfac27dd177f0e07631a EBUILD aioautomower-2024.4.3.ebuild 632 BLAKE2B f54f041c6126a31a76837d61e018a3316312523954ab750b9677a0930e7edb4adb92580fffae70a59e4ad43f0bea3c80ccf6cf3265fe10d56b112166068bb664 SHA512 436b79bb981e106aead637e074494872f9121b2933a312d00354aa2e8ff8a940a3971db56246804cb53ada6fec147dd16ae498e7723f8432b2c71f9da2f40215 EBUILD aioautomower-2024.5.1.ebuild 632 BLAKE2B f54f041c6126a31a76837d61e018a3316312523954ab750b9677a0930e7edb4adb92580fffae70a59e4ad43f0bea3c80ccf6cf3265fe10d56b112166068bb664 SHA512 436b79bb981e106aead637e074494872f9121b2933a312d00354aa2e8ff8a940a3971db56246804cb53ada6fec147dd16ae498e7723f8432b2c71f9da2f40215 -MISC metadata.xml 397 BLAKE2B 352cfe12ac185c35efb40918c51b1d1231dbb84fb1134a4c3f71b36c91a3ee11ab0ff80520e0e7ccbad12fbfe52fae0f5d8a3e175bce67d070c00e10ace1c708 SHA512 2f791c5b7461e4a8a2df310abcf89ec3f6944bfffad323bb9685233778ad665716239cfb8a9d67f27e96ecaab5a63c0431151a079ce032969838321cb2258b42 +MISC metadata.xml 537 BLAKE2B 661cb75c08ecdf7ac09e91a6d955385dd5692692a90e05077c3de96621156ad1c0a09f44b1950a0e1ada3155807e1daf82be1ab6d44daff416fb56c7b9612c3c SHA512 de16fea6f71bfefd1a0776db06088675d484b7f64de57c1e2431f6e51b67a047c5af4b6ebf778d6d28cd12e65b705b56c95521ad68876a78d29a24ee34528022 diff --git a/dev-python/aioautomower/aioautomower-2024.3.3.ebuild b/dev-python/aioautomower/aioautomower-2024.10.0.ebuild similarity index 66% rename from dev-python/aioautomower/aioautomower-2024.3.3.ebuild rename to dev-python/aioautomower/aioautomower-2024.10.0.ebuild index 0c2bcb1d1..88b78e11a 100644 --- a/dev-python/aioautomower/aioautomower-2024.3.3.ebuild +++ b/dev-python/aioautomower/aioautomower-2024.10.0.ebuild @@ -4,13 +4,13 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi DESCRIPTION="MPython module to talk to Husqvarna Automower." HOMEPAGE="https://github.com/Thomas55555/aioautomower https://pypi.org/project/aioautomower/" -LICENSE="Apache-2.0" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" @@ -18,8 +18,9 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/mashumaro[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.12[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + >=dev-python/ical-8.0.1[${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/aioautomower/aioautomower-2024.3.4.ebuild b/dev-python/aioautomower/aioautomower-2024.3.4.ebuild deleted file mode 100644 index 0c2bcb1d1..000000000 --- a/dev-python/aioautomower/aioautomower-2024.3.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="MPython module to talk to Husqvarna Automower." -HOMEPAGE="https://github.com/Thomas55555/aioautomower https://pypi.org/project/aioautomower/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/mashumaro[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/aioautomower/metadata.xml b/dev-python/aioautomower/metadata.xml index 2bf17f7d9..5a5672db8 100644 --- a/dev-python/aioautomower/metadata.xml +++ b/dev-python/aioautomower/metadata.xml @@ -8,5 +8,9 @@ aioautomower Thomas55555/aioautomower + + thomas.protzner@gmail.com + Thomas Peter Protzner + From 4fdb4fba56ae57880c87d3cb19e0f4d3e18d4dca Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sat, 19 Oct 2024 11:32:37 +0200 Subject: [PATCH 5/6] dev-python/aiohttp-sse-client2: new package, add 0.3.0 Signed-off-by: Andreas Billmeier --- README.md | 8 ++--- dev-python/aiohttp-sse-client2/Manifest | 3 ++ .../aiohttp-sse-client2-0.3.0.ebuild | 32 +++++++++++++++++++ dev-python/aiohttp-sse-client2/metadata.xml | 16 ++++++++++ 4 files changed, 55 insertions(+), 4 deletions(-) create mode 100644 dev-python/aiohttp-sse-client2/Manifest create mode 100644 dev-python/aiohttp-sse-client2/aiohttp-sse-client2-0.3.0.ebuild create mode 100644 dev-python/aiohttp-sse-client2/metadata.xml diff --git a/README.md b/README.md index 3a872eca5..593c77159 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) licenses assigned. +There are 2017 Ebuilds in total, 2006 of them have in total 2034 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1166| -|Apache-2.0|448| +|Apache-2.0|450| |GPL-3|119| |BSD|113| |GPL-2|25| @@ -653,9 +653,9 @@ There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 18/10/2024) +(Last counted: 19/10/2024) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 18/10/2024 +Last updated: 19/10/2024 diff --git a/dev-python/aiohttp-sse-client2/Manifest b/dev-python/aiohttp-sse-client2/Manifest new file mode 100644 index 000000000..42bc94d9e --- /dev/null +++ b/dev-python/aiohttp-sse-client2/Manifest @@ -0,0 +1,3 @@ +DIST aiohttp-sse-client2-0.3.0.tar.gz 15027 BLAKE2B 69a0e4a34d9b806707fcf1b852f2676d91fa7fabcf89adabf198f4f797024352dc3135fc7922bc37326cd25e38cc38b3567e4c97414c97f045075e17907b2c21 SHA512 6bdf02849fe0d83eeaec90f608e08da0636c1997c26c980f74f6466b0725e504ac8e3a24d2613fe09a194a3518cc91aaff2efbea5b3b29cf211e806df6e9e493 +EBUILD aiohttp-sse-client2-0.3.0.ebuild 816 BLAKE2B 4484cfc9146aa1b9fd0c1e5232143c7e84025d9831cb1fbacde9c332248111def6a6e43a981b3c169a642f7d168c8ebc6994acfc350f7ee316fe846329b237b5 SHA512 4c8461af8a51e4ae122e99179aeab42b1635551cbd610e9b2d71ed976bd82451bf662e29338d0eb31778bcf70b378a3d6cbde1fa362b94b6d2977dee8d2e254b +MISC metadata.xml 533 BLAKE2B f765b7908217150c3b1e2f725319fce21a19e6849fa38935b1aeb58158f62c3e1d87dd62ad7b41e289097a12b891793f482c0feda8c7d5992140ab3d3b019681 SHA512 ad9625d56584891e05868baaa23faa9f28347646bef214dcf88b17a8b6f6595651a511e2e437dabff84bdf5da6d1194589aad995f446c85fb145e243cf44259c diff --git a/dev-python/aiohttp-sse-client2/aiohttp-sse-client2-0.3.0.ebuild b/dev-python/aiohttp-sse-client2/aiohttp-sse-client2-0.3.0.ebuild new file mode 100644 index 000000000..406b9d5fa --- /dev/null +++ b/dev-python/aiohttp-sse-client2/aiohttp-sse-client2-0.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="A Server-Sent Event python client base on aiohttp" +HOMEPAGE="https://github.com/JelleZijlstra/aiohttp-sse-client2 https://pypi.org/project/aiohttp-sse-client2/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/multidict[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/pytest-runner[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/aiohttp-sse-client2/metadata.xml b/dev-python/aiohttp-sse-client2/metadata.xml new file mode 100644 index 000000000..088ec702a --- /dev/null +++ b/dev-python/aiohttp-sse-client2/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + aiohttp-sse-client2 + JelleZijlstra/aiohttp-sse-client2 + + awaregit@gmail.com + Jason Hu + + + From 371a035ce5aa5b97818536cd06b2e99628005da4 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sat, 19 Oct 2024 11:33:27 +0200 Subject: [PATCH 6/6] dev-python/pysmlight: new package, add 0.1.3 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3961 Signed-off-by: Andreas Billmeier --- dev-python/pysmlight/Manifest | 3 +++ dev-python/pysmlight/metadata.xml | 16 ++++++++++++++ dev-python/pysmlight/pysmlight-0.1.3.ebuild | 24 +++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 dev-python/pysmlight/Manifest create mode 100644 dev-python/pysmlight/metadata.xml create mode 100644 dev-python/pysmlight/pysmlight-0.1.3.ebuild diff --git a/dev-python/pysmlight/Manifest b/dev-python/pysmlight/Manifest new file mode 100644 index 000000000..fefb04f6d --- /dev/null +++ b/dev-python/pysmlight/Manifest @@ -0,0 +1,3 @@ +DIST pysmlight-0.1.3.tar.gz 12658 BLAKE2B c78e746e22c3748d1e238d7bfdb5fd31b51388b8c0aa355d2cead2734a892d4bb516a38f6f22c231afe94cf6608055c0bb9c1c9be307a5078fe4d52325ba0f08 SHA512 193cbeebd31512b760c088642ce3378ab5684d2cbe27e2349715ccd825103755560f3eccb7cc4d89660db4f44d3f8b1405e2e4bf48589661d20df64ec09a8f26 +EBUILD pysmlight-0.1.3.ebuild 651 BLAKE2B 7a0086423a80b1419638e610c5ca8b64cc6574f26f45b8bbcf7299e5fb07dabf9616e7e641b42930be29f6394bcdcfa5b266e6f02fff0066c2b20cd02817ed64 SHA512 a72f5c405d6318e15f61e8cab82bb40b6d031d568c2a7137813dd38050f7a501afa9d5d5d4afa27a3c5ab143679b46d07718d43a2120e2e9a8420ce5f4322a2d +MISC metadata.xml 514 BLAKE2B b6e424740d82ac3bd04075e9474b2affc354f9cb880aa68648a2b70235bb957019933c12bb5aeb46654ad851feefa47685b4760fb9ddc53862c10b0465d00665 SHA512 6efd25ebf63aedd61f60fd2a05ad1e4e7e7fa1414d59f33038b478bb015ce604a2ebcdb6dff9051ca385057a8d23640faab32461c83eb99ccbced0c06a938dcf diff --git a/dev-python/pysmlight/metadata.xml b/dev-python/pysmlight/metadata.xml new file mode 100644 index 000000000..11a25f85c --- /dev/null +++ b/dev-python/pysmlight/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pysmlight + smlight-workspace/pysmlight + + tl@smlight.tech + Tim Lunn + + + diff --git a/dev-python/pysmlight/pysmlight-0.1.3.ebuild b/dev-python/pysmlight/pysmlight-0.1.3.ebuild new file mode 100644 index 000000000..e9d0bc735 --- /dev/null +++ b/dev-python/pysmlight/pysmlight-0.1.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="A library implementing API control of the SMLIGHT SLZB-06 LAN Coordinators." +HOMEPAGE="https://github.com/smlight-workspace/pysmlight https://pypi.org/project/pysmlight/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] + >=dev-python/aiohttp-sse-client2-0.3.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest