From 3bbecc4211548bd67fa54f90f004e41d141aaa21 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sun, 31 Aug 2025 16:42:46 +0200 Subject: [PATCH] dev-python/aioshelly: add 13.8.0 Signed-off-by: Andreas Billmeier --- README.md | 4 +-- dev-python/aioshelly/Manifest | 8 +++-- dev-python/aioshelly/aioshelly-11.4.2.ebuild | 4 +-- dev-python/aioshelly/aioshelly-12.0.1.ebuild | 4 +-- dev-python/aioshelly/aioshelly-12.1.0.ebuild | 4 +-- dev-python/aioshelly/aioshelly-13.8.0.ebuild | 33 ++++++++++++++++++++ 6 files changed, 46 insertions(+), 11 deletions(-) create mode 100644 dev-python/aioshelly/aioshelly-13.8.0.ebuild diff --git a/README.md b/README.md index 8a50b2200..c1933fd76 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 2394 Ebuilds in total, 2376 of them have in total 2415 (44 different) licenses assigned. +There are 2395 Ebuilds in total, 2377 of them have in total 2416 (44 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1363| -|Apache-2.0|553| +|Apache-2.0|554| |GPL-3|148| |BSD|126| |GPL-2|28| diff --git a/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index ba8bc4656..24e8e1260 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -1,7 +1,9 @@ DIST aioshelly-11.4.2.tar.gz 41415 BLAKE2B b92bde36fd02ab67fa844da28e5dd5d589fa4d1d7bf8c779488dda1cd0378cb26895a46d4dc798bec37033b403bf274ce683d003740a8fcf38184e9667398264 SHA512 0585e169c9e59ed8fe0ae684c2d4f41de5e00a34a3dd79594a1ba9d9bd93a955aa11c1d03e7979deff8038dda75caf7324ceb2c3b6a01f4cbeecc0616edcc880 DIST aioshelly-12.0.1.tar.gz 42411 BLAKE2B f14d70a7803699d6a7e9cef69d069d1193016ed8fb569bde49d306cbbb302629207b6e1f901d1d08f62e66c1a45b1b09cf882849be3fff91e932bec42bb32521 SHA512 78f9c93eb1928013a2bd5c3c96fa7276acccac0089ad92e6545766f22f992e1b671c8d431faf440f6e812ebcc3132e0e6eef22a4b68e6c7574c3b98ce6996369 DIST aioshelly-12.1.0.tar.gz 38102 BLAKE2B 02030afc7f536a635ccc35326950e347354605d272850de7f3ef01f7dcb40957c312354d68929b3888b2116b3681b60c25a899f257a8d18b0e6d156c3f3aed69 SHA512 a379154edc3f87b4e3b6be99c8d211b5b0b3048559ce4d0731ef12994bb2cefab8a00ae550056ad671c7cbb0428150467ea4fe6a684ab639025e89e244c18840 -EBUILD aioshelly-11.4.2.ebuild 954 BLAKE2B 0eca2717fa9f508efded47b8d5417fac53be2255d80a6cd48bf7af0fd737ac7e08ecef489e387514d4eeba0fe4e8a47cc5943821e2e7623eb52fa84c281505d7 SHA512 e3e124979a0217774ed6b912ab2bba96381165a3ad218da2bb0e1c8bd67d0dd0bb41a5d575d2529d5ace65b014c04480c2f99765f518c8ee13eedca19e4ab8cb -EBUILD aioshelly-12.0.1.ebuild 954 BLAKE2B 0eca2717fa9f508efded47b8d5417fac53be2255d80a6cd48bf7af0fd737ac7e08ecef489e387514d4eeba0fe4e8a47cc5943821e2e7623eb52fa84c281505d7 SHA512 e3e124979a0217774ed6b912ab2bba96381165a3ad218da2bb0e1c8bd67d0dd0bb41a5d575d2529d5ace65b014c04480c2f99765f518c8ee13eedca19e4ab8cb -EBUILD aioshelly-12.1.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 +DIST aioshelly-13.8.0.tar.gz 39029 BLAKE2B 74307934cbff315def946461aacb305ddd19dc44b61c111a5303666a16b70e6da006bca78d326faecbe9022ad78960b874febdb7eb0030ca737995dfdda6c4d1 SHA512 1c37fd90cfa630d1eae479d49fb7f73a0cd18efb3b3e07aed07663d1f707fc512e7e77efb15648551d0730908841002e543816d5a803e47c68ab5d286c91c039 +EBUILD aioshelly-11.4.2.ebuild 963 BLAKE2B b5b0d97cb4502713c1bf45cd952d20449b185528148ffc5d60c3b920ba54dd5b42d0e433f4f5b789e4b613fe7d455ef3ce04eb3cac8e9f4a0521619546a0bedc SHA512 965929f8feda86f9fe25a8144a768b91eec447f3594d7da42f1d84fee707c7302c22abfa3da86011a3ffd7d8d5600c221554f72bed284b802e7b7f70c8e43e8e +EBUILD aioshelly-12.0.1.ebuild 963 BLAKE2B b5b0d97cb4502713c1bf45cd952d20449b185528148ffc5d60c3b920ba54dd5b42d0e433f4f5b789e4b613fe7d455ef3ce04eb3cac8e9f4a0521619546a0bedc SHA512 965929f8feda86f9fe25a8144a768b91eec447f3594d7da42f1d84fee707c7302c22abfa3da86011a3ffd7d8d5600c221554f72bed284b802e7b7f70c8e43e8e +EBUILD aioshelly-12.1.0.ebuild 824 BLAKE2B 1b6e0433f1a05a4fab31739ed2f316145889db175aa054751cd83bba095cadd1a996e118f0d057d39e7da932e107f5e5061e8ade76640c462a424658d312f23c SHA512 0a76f8b55c152ccfdacbc892fe224a9959a468ed3c0b77e49faa1592e7da3394e27554ab9c3c400d84312601fc3678b76af781ecd6e8bd3a7c1c10c8f572ae99 +EBUILD aioshelly-13.8.0.ebuild 957 BLAKE2B 8042c4d2c62df92fca7a0a323264d3a9bfbab7121dded2fa1105b2d057eaf7ce436b2c5272487328a2e9154be372266ccc77049b9604152eaf54743df9de1f35 SHA512 7724556ac07829d48adb214e74d8fd605c8bd777986feb0dbd12d0d6b190634b16737b27be92b24a372f6f6e10774dda3a5d45f8bbdf0ea065f8486ef71cfa84 MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc diff --git a/dev-python/aioshelly/aioshelly-11.4.2.ebuild b/dev-python/aioshelly/aioshelly-11.4.2.ebuild index 1fad93c57..cddb8e857 100644 --- a/dev-python/aioshelly/aioshelly-11.4.2.ebuild +++ b/dev-python/aioshelly/aioshelly-11.4.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Asynchronous library to control Shelly devices." diff --git a/dev-python/aioshelly/aioshelly-12.0.1.ebuild b/dev-python/aioshelly/aioshelly-12.0.1.ebuild index 1fad93c57..cddb8e857 100644 --- a/dev-python/aioshelly/aioshelly-12.0.1.ebuild +++ b/dev-python/aioshelly/aioshelly-12.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Asynchronous library to control Shelly devices." diff --git a/dev-python/aioshelly/aioshelly-12.1.0.ebuild b/dev-python/aioshelly/aioshelly-12.1.0.ebuild index 994abf9d7..b01278804 100644 --- a/dev-python/aioshelly/aioshelly-12.1.0.ebuild +++ b/dev-python/aioshelly/aioshelly-12.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Asynchronous library to control Shelly devices." diff --git a/dev-python/aioshelly/aioshelly-13.8.0.ebuild b/dev-python/aioshelly/aioshelly-13.8.0.ebuild new file mode 100644 index 000000000..401269046 --- /dev/null +++ b/dev-python/aioshelly/aioshelly-13.8.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous library to control Shelly devices." +HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/" + +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/bluetooth-data-tools-1.28.0[${PYTHON_USEDEP}] + >=dev-python/habluetooth-3.42.0[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + >=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest