From 5bd394a70ec158124b889566397ac78fbaa30023 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sun, 23 Jun 2024 23:24:53 +0200 Subject: [PATCH] dev-python/pydeconz: add 116 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3397 Signed-off-by: Andreas Billmeier --- README.md | 4 ++-- dev-python/pydeconz/Manifest | 6 +++-- dev-python/pydeconz/pydeconz-114.ebuild | 2 +- dev-python/pydeconz/pydeconz-115.ebuild | 2 +- dev-python/pydeconz/pydeconz-116.ebuild | 31 +++++++++++++++++++++++++ 5 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 dev-python/pydeconz/pydeconz-116.ebuild diff --git a/README.md b/README.md index a80c803c62..4a4e616599 100644 --- a/README.md +++ b/README.md @@ -606,11 +606,11 @@ 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 1925 Ebuilds in total, 1914 of them have in total 1937 (42 different) licenses assigned. +There are 1926 Ebuilds in total, 1915 of them have in total 1938 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1103| +|MIT|1104| |Apache-2.0|432| |GPL-3|114| |BSD|110| diff --git a/dev-python/pydeconz/Manifest b/dev-python/pydeconz/Manifest index 095aea8b22..73dcb04236 100644 --- a/dev-python/pydeconz/Manifest +++ b/dev-python/pydeconz/Manifest @@ -1,5 +1,7 @@ DIST pydeconz-114.gh.tar.gz 69554 BLAKE2B b48ab7a361840aa5096e50696acc827993267166d2bb939bffa7cbf71ef0d1c27eb470c0d2ce16f9f93302745ea7eca9c9aa0454831b84578d4ed245df3d2d03 SHA512 4b7d0c7efb9abfd4039dfd087ca33b4d13716bcccff5bb949d065eec5c21797bb697454858578361ae3d06574f076aa14127423e92d624921c33c097e030ec91 DIST pydeconz-115.gh.tar.gz 69489 BLAKE2B eac2deb3d4bb7c440cdcc3a84ace63db155b03c5c8b7296011016300e292e3e4186f2f527c2cd37f38f5b295650a6b1c7a0ac1586caa294c997b673e0a0e80ca SHA512 b62201c4b19c4a0cbc4d22c3319f2c220758b7338e3948b524eaad1b133364f37ad336f719df00f16225b2deefb457f29f9686f7f84a1a98262d5eb233faef8e -EBUILD pydeconz-114.ebuild 992 BLAKE2B 1969960d97044098f70a155d724e10c6632845f8b46db1bbb3a6c4ae74132b89d130656a106046720f880951d8ee11037c05335c716e24f9799b2b083f1832d1 SHA512 53203c623198001dc100fccbec1d3847a23735442698543c565407e51e0e06107eaa36afbe89ecfc9d8f119c979ed94ff1075b871bf0ae28880b696496a04125 -EBUILD pydeconz-115.ebuild 910 BLAKE2B 70d147ec60a79bee9ab640e5395104aa0ffeb188ae8e0c4dc3ba0c39e22e68adabbc9669310b9e107e2135d827a86f72aafc866e820976a005d2cd6c362d5d6e SHA512 56665d4b62fb62c07b28cd8f4b5c615a51be591591b2f2e8153102c29f0509d6cbb2daa75ec8e371c43eb5d91074034dbcdf3c7ca7bbf8ad85a33053dc77ea52 +DIST pydeconz-116.gh.tar.gz 69543 BLAKE2B 618ca69c81bdcfe48edd6d5c4f40dee59bdf6a07bd7fa609c46a4c915edaa349923940c316544b06af7eefac3e4099155c03211bebfdb69b3492bbf121ceb0aa SHA512 a46a5e22ac52038a8a8fb0c7b27adf2cad0413d22bca0727e0e72c9d8c9c06b08c56330eee93ba40b5ac117ac146ea713bcd4c5f2346b4fbce4b34d75ffdebd7 +EBUILD pydeconz-114.ebuild 992 BLAKE2B 6b8916412699ffab991dd70e2eb76e4d052572956dd9d59ac99ed433ec8f5f78fd3bcf67724d51eded387c57aeed8cb71606a2a2e19b8cc588c6f3e8dc36d25e SHA512 ece0a379bc6793ef0bf60308e8a4817a06cb43248f9a860394d1dd7ecab33d8f84bc875d7d97e903e7c849a4a9a736a2cf43f494848005ddcc39afdac04a318d +EBUILD pydeconz-115.ebuild 910 BLAKE2B d9fd1ba3eff907c1f7cc216b55075c3086e4989885bd6067163d079308f0c05f198cdf82d8c6543ce8b3baea4270d5a6c43f3fa0e746695c7e6410e8c940caa5 SHA512 dff611ec9ac280592cd953b7bed986894f812568869e6e3e95efa1d5dc93a797be6df6f9ad82efaada656c0b92da586a4a116cb3991a5bce09be07d4f5c6c785 +EBUILD pydeconz-116.ebuild 872 BLAKE2B 3b7ca538561b7d9b35c7145406d3718850b6a20dc603bb65cf82aedad86cbb9e90e3d30fd3a0119f477a1ee8d4515c62b3a4043655d62facca6b44e5833b26e7 SHA512 a791d97ff26525d9c791e170112e607df67697be319325c6a7e3cf9d9d2c949a86de7d632a1d98b301177567b79f6ae4e9944bf776bca3b4bef8127c57c38fee MISC metadata.xml 524 BLAKE2B 19c009212f206310fb416a9a344321e0dbd645212fb190a6dcb5c02c2e992bde07d1959a523c54dd4ec40b3beb35ba6c8d4a74f7a58ab515ffe4e8afa1fae3f2 SHA512 c72b91394af4d807aa2ac61f40fcfb22b916bb8e21fabd166303550ce957aef1783b8908fc29b00586eeb49c4fbc7be4fa99b5e061394353eb8c8fc2a680ec25 diff --git a/dev-python/pydeconz/pydeconz-114.ebuild b/dev-python/pydeconz/pydeconz-114.ebuild index ff3113e411..fb61b23fa0 100644 --- a/dev-python/pydeconz/pydeconz-114.ebuild +++ b/dev-python/pydeconz/pydeconz-114.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/pydeconz/pydeconz-115.ebuild b/dev-python/pydeconz/pydeconz-115.ebuild index 9909ec4dc6..3cd1a9f492 100644 --- a/dev-python/pydeconz/pydeconz-115.ebuild +++ b/dev-python/pydeconz/pydeconz-115.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/pydeconz/pydeconz-116.ebuild b/dev-python/pydeconz/pydeconz-116.ebuild new file mode 100644 index 0000000000..0ae00d5184 --- /dev/null +++ b/dev-python/pydeconz/pydeconz-116.ebuild @@ -0,0 +1,31 @@ +# 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 + +DESCRIPTION="A Python library for communicating with deCONZ REST-API from Dresden Elektronik" +HOMEPAGE="https://github.com/Kane610/deconz https://pypi.org/project/pydeconz/" +MY_PN="deconz" +SRC_URI="https://github.com/Kane610/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/aioresponses[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest