dev-python/elmax-api: add 0.0.5

Closes: #3405
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-06-23 21:02:25 +02:00
parent 7574a18e8a
commit 96f47f3355
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 39 additions and 5 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 1917 Ebuilds in total, 1906 of them have in total 1929 (42 different) licenses assigned.
There are 1918 Ebuilds in total, 1907 of them have in total 1930 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1099|
|MIT|1100|
|Apache-2.0|431|
|GPL-3|112|
|BSD|109|

View File

@ -1,3 +1,5 @@
DIST elmax_api-0.0.4.tar.gz 15871 BLAKE2B 3ceff565d445191bf86b03e1a67b4c603cb7d14b269e76050e73376871cb56d2621d2c958f0ff436af1e2abffc79b0720e6df43808fd52c8fb97a8f3bb75ed57 SHA512 4794ed618612a180032c7bd42838cf7f96687d3636e23f1d879367faf8bd97089f3bc42e3419808b51553a1f9d8bf79e0a7d54cf55dd3f7e7a75bcdc7b06c243
EBUILD elmax-api-0.0.4.ebuild 948 BLAKE2B c17aab342da5841ab9d6d46364b3334760cddc1754a1024eef34810b2ecb16dd0c6dec0a8277923c04c1a6b0974c8f97702856b956666bd5ddcb90454e529457 SHA512 c20aa5cb09e13fe429286b43ba7900126c539447f6cf2ee4b7f3a342da5ed938b6a57dce0dbff2a14e9d83a886f7d8224d81f6d334df218182af05074d90c986
DIST elmax_api-0.0.5.tar.gz 17853 BLAKE2B ab69af45c0b45c04df4b57a0bccae4827e0cc4011b67f10e514f6c105680de13ce12c7cb3651dc3af4532305e96d66124f59c07a7400800880e1f0faf7557bc9 SHA512 e1d0f3389b2e282720e1b167a2996e5eb63272e01a8d0487bdfa0aabecbc54d095b3182b2ce5a3fc835f3c65649113a3fee47335b578ed22933fc55f286c3b7c
EBUILD elmax-api-0.0.4.ebuild 948 BLAKE2B 5c52ae70fa54f500849fdf7773749ff54274d029d507aa29b6535b319458cc2e6e7487829acc99339691a7d0b308aae7c26af43692fbc8f9ef28c9ac57073d94 SHA512 776b38f0512d057c690c162f67eb2f0ebaa41c1da1a50e1d1694733594c84e3f3b0766f2809cff8f5038e9f47ab18f34da3a4bfb22e7f941bbacf0db6dc3f5cf
EBUILD elmax-api-0.0.5.ebuild 896 BLAKE2B 39d474408f33a8a6c7183ac463953bae21b474ad5df092dbe705aeb8755b6d892291d7caa6deaad9c377650089491ac2762d314149b01a32b4a1c37f7a70f6f2 SHA512 ba446b4dbe9acc1719b0b2acfe9a3f6a45ca08ac5d6849537a18f9190178dfd0a0daf6c9e000ad58e4348cb75ec2a6123979540f5fe726c416acc836d56c0745
MISC metadata.xml 527 BLAKE2B 8d9e8704401ef1febe5b0e2ced252026672a3705591e93e4afeb493323ae0f7f2b2473f81d3fb9993aee79e7d779593fe3a46b00da73b10fe366d89b4384c4f9 SHA512 09238ac2ed59ef98a20683394bb24c2d348228941c8015836070f929ec137e015e97841d04fc10f12c1a15d268d9a469540944fd6080501525d42bdc17144352

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
inherit distutils-r1 pypi

View File

@ -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
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous API Library to work with Elmax devices"
HOMEPAGE="https://github.com/albertogeniola/elmax-api https://pypi.org/project/elmax-api/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/httpx-0.18.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.3[${PYTHON_USEDEP}]"
# prevent writing a useless file to /usr
src_prepare() {
sed "s/data_files=\[('.', \['requirements.txt'\])\],/# data_files=\[('.', \['requirements.txt'\])\],/g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest