dev-python/pydeconz: add 110

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier (@STR/VW3) 2023-03-14 12:44:53 +01:00 committed by Andreas Billmeier
parent 1e06c9412d
commit df65f11baa
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 40 additions and 5 deletions

View File

@ -576,12 +576,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 1818 Ebuilds in total, 1807 of them have in total 1822 (36 different) licenses assigned.
There are 1820 Ebuilds in total, 1809 of them have in total 1824 (36 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1056|
|Apache-2.0|400|
|MIT|1057|
|Apache-2.0|401|
|GPL-3|114|
|BSD|96|
|LGPL-3|26|
@ -617,9 +617,9 @@ There are 1818 Ebuilds in total, 1807 of them have in total 1822 (36 different)
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 12/03/2023)
(Last counted: 14/03/2023)
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: 12/03/2023
Last updated: 14/03/2023

View File

@ -1,7 +1,9 @@
DIST pydeconz-105.gh.tar.gz 66435 BLAKE2B e24dbd1dd52ceb128b88f55905d1b232d832dc5aa9f63b8b13ae29c30af794c384f085e5cf3826f9f7862e9eea5340c519cdc8d02767922aac23f66b32d4808c SHA512 990af9a7490ce63b03daccf128b0832b1429b8505963707c47d1a1b3257acc468b1359c5c07df7c22ebe7c3ef57640d6fd4f1f716ce6bd4b7b234633fe958fd1
DIST pydeconz-106.gh.tar.gz 66620 BLAKE2B 62e6f9f541201fe2390603706f02f90418e104a1f043aa03d69bb20470d0fec677fae74ecd532384325b6151113637bfa0f78396c80dddfb37a523cb656cd2c4 SHA512 177f7883472a1216c1c5ef3c437d9a25fb5bf6df331972398cfa1484e5ae990e59eaf8955f5a4175194a11c6c20abb5e099cc27a2ee5dd2f043007ea1fe2c401
DIST pydeconz-108.gh.tar.gz 66970 BLAKE2B 3ea7ea3b12d4cbe8d9d8db0d041b51238a2042459adbbaca679f0a7fb388649c403aaeb3e03f7cef81d8078c4feef9518964a06f0e4a91ad3fe2d70cfdba9669 SHA512 9ee652bee8a34af2ff112dce9f183254e7d608c2827d831f9d2f8399ff93140e11e3dd94c474c462869097e2d15e77ecbecc6813d8655d148a921aa07446f418
DIST pydeconz-110.gh.tar.gz 67090 BLAKE2B 1edc78d55f7769038fd80d0296160c20fe2e0c546448b3263b585929b856e6c87044742b4b8884c6d99b86095472a17cdde89d9cf9982cba717c7cafc7ec9b89 SHA512 1e7d7f4940185f200b8cbe6267e27aa99fc841c3bce829ce4cf0b049b80a3fb5e63aae07a3290394b736da86d2c273716a618c02ed34bf3b1827daec8b6357e9
EBUILD pydeconz-105.ebuild 981 BLAKE2B 4a30e5026e3add831d17651d47e046eb1de42179d6db1d4162b7812e57cb3caf98a68b4e53e9f88229b3e20bbe61deb95eaf788831b365d5ac90240dd82ea598 SHA512 ed8ce841177dd65dc97fd3cc8103f919ed16edb7649e2530d978bef7fb72d25a094789f861dce4f3ee4dc3e3c3e5fdfb6280f24a3bc5be8934b0351173c3c0f7
EBUILD pydeconz-106.ebuild 981 BLAKE2B 4a30e5026e3add831d17651d47e046eb1de42179d6db1d4162b7812e57cb3caf98a68b4e53e9f88229b3e20bbe61deb95eaf788831b365d5ac90240dd82ea598 SHA512 ed8ce841177dd65dc97fd3cc8103f919ed16edb7649e2530d978bef7fb72d25a094789f861dce4f3ee4dc3e3c3e5fdfb6280f24a3bc5be8934b0351173c3c0f7
EBUILD pydeconz-108.ebuild 940 BLAKE2B fde4c3b538cd929040006b62d3a8fbb2991f8c6de52d0a48497e0d730727d9357e3c999cb363373b72b06157781bb8e7fe8efbe4f194ab12fe6a028be652c097 SHA512 b6d147eacc9069984a94227178e23e9cdc8aebf3fba8f514447daf1952ab0097c1dae6d909e130c6f842bccfe1dca043d59499f4ac4e657e89514a9537550516
EBUILD pydeconz-110.ebuild 939 BLAKE2B 7a55dffbd2dc65c39095bf94d8be11ab1c92c13700d9fd7584b570c324e8cc3b031bdc7e4d68e187a701cff714b0d90262b6c893491ba3aade74c04b8882d87a SHA512 0e87bf5ca499d68f765d0f082c0e0d5dd130e8254946168c3ed5f1164dd0516ca2a7d87688a342e7fec685402f5a3bae5c78d60fb738104b4936221e8b9fc745
MISC metadata.xml 524 BLAKE2B 19c009212f206310fb416a9a344321e0dbd645212fb190a6dcb5c02c2e992bde07d1959a523c54dd4ec40b3beb35ba6c8d4a74f7a58ab515ffe4e8afa1fae3f2 SHA512 c72b91394af4d807aa2ac61f40fcfb22b916bb8e21fabd166303550ce957aef1783b8908fc29b00586eeb49c4fbc7be4fa99b5e061394353eb8c8fc2a680ec25

View File

@ -0,0 +1,33 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
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[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/aioresponses[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest