dev-python/pyTibber: add 0.30.2

Closes: #3830
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-09-30 18:29:32 +02:00
parent ca7dd324c4
commit 96bd3ac01c
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 33 additions and 7 deletions

View File

@ -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 2004 Ebuilds in total, 1993 of them have in total 2021 (42 different) licenses assigned.
There are 2005 Ebuilds in total, 1994 of them have in total 2022 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1160|
|MIT|1161|
|Apache-2.0|446|
|GPL-3|117|
|BSD|113|
@ -653,9 +653,9 @@ There are 2004 Ebuilds in total, 1993 of them have in total 2021 (42 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 29/09/2024)
(Last counted: 30/09/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: 29/09/2024
Last updated: 30/09/2024

View File

@ -1,3 +1,5 @@
DIST pyTibber-0.28.2.tar.gz 26533 BLAKE2B fd97d8214d86778ddb5a1da917d5908514f7910f8a0feb89b9815c79eb752a6a7f7d8ac03bbafb8f42af47183cde6641f4136637b0347bc06f511e20c551d0ab SHA512 85185bb5dc1b17bd52f9649532e1dcd6e38805b87affa4d3a31b34c127a1630b7997910b16d235a8c27cb5cbec958bc9994b199ac077f6a9746437355a6d3600
EBUILD pyTibber-0.28.2.ebuild 855 BLAKE2B 73f88c102326c4a2474eb5531779dc65f433ead540caec67d9e8ac13cc9c129b54ccb5a47848e412ecfda280ef7dd9eb9f5a792dc5e9a50aaf5b4ba0b7243bcc SHA512 720512c80fdc4a543bdc7116b0f4cd6d7967a625218972b8cf27aa6f9b550a3cdfc8b0eabb9dd840572691c738a6810b876aea885cfd662e379facd832cd3f1e
DIST pytibber-0.30.2.tar.gz 27019 BLAKE2B d016002ee9c1fcfb0896e3dc9e790cfc1b544a96f660bddc051a412f4498f5f45811867898bb76b406a4992c6e5a73bef3f27acf614213ee6e0ed0ef4f1d8ba7 SHA512 311cf70a23879ccef09eb8faf59200eddc8b75b154c4fc73883d386f716c1f791acd3ca9df4d3857184958f575de3747361b150d7cf5588d5eac2e8b688f06ee
EBUILD pyTibber-0.28.2.ebuild 855 BLAKE2B 1fbc54abaf3b040f6ba17dffe46661ad379c8c59a6ce5d12bd67497caa7b5631d74c443f188ff1122aaaa0d457c1a4aec327e4395faa8bd64ab04919de261d71 SHA512 4f0937d175b8cfd467ff109bb1fdf0a3ae1e8bbb699d019ec5eed557ed81c1ce8f8a093512626bde20a745c3b6c85db5ebd00b49ed2056ef64018731614a59df
EBUILD pyTibber-0.30.2.ebuild 635 BLAKE2B 0fe3809873b8e25f7f22739c4c663d2612b486acb07b5bbb0ba4ac1cd2e6e67c08b1897cefbfc64bbba82abd22f74da4ebf4299b9b629776deba326203a33c8e SHA512 ea19c4fa2c789a59ec28d01f4690274c7ff152b8f8a786c586cd41fabd7e679b60d8e765e98e0cfe6fb3b403a1cb00ada5a7305670c7ef129fde1f8a5ce5eaad
MISC metadata.xml 522 BLAKE2B 13b715a8af2a3e26e7ba12d4b602a61d11fd0f5ab80b799a264b7e061ad7dc8e01937dbded76399d6997d655400815ce38e807287014cd870d70a0eeacfe5730 SHA512 7b18d60761a6187f4c8931a511529c3000ffd925b9d1636794bad50c7111a108b90927aa72d40841338da847679f2358348358a380fb133571604828bd73ecb4

View File

@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@ -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=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A python3 library to communicate with Tibber"
HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
dev-python/gql[${PYTHON_USEDEP}]
>=dev-python/websockets-10.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest