dev-python/dio-chacon-wifi-api: new package, add 1.2.1

Closes: #3594
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-09-21 15:47:43 +02:00
parent 9347617488
commit 8fbd383375
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 40 additions and 2 deletions

View File

@ -606,13 +606,13 @@ 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 1984 Ebuilds in total, 1973 of them have in total 1997 (42 different) licenses assigned.
There are 1984 Ebuilds in total, 1973 of them have in total 1998 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1147|
|Apache-2.0|443|
|GPL-3|115|
|GPL-3|116|
|BSD|112|
|LGPL-3|25|
|GPL-2|24|

View File

@ -0,0 +1,3 @@
DIST dio-chacon-wifi-api-1.2.1.tar.gz 34880 BLAKE2B dd2635cbfde949a395882e278e1bc35a84e35ba14b24ff456bf40ec0f3daabf36f54857d1ecfb4f89ab5ca1ca03a57fcfeef9b3de0cc96331a502ebe4b844619 SHA512 f539beb88164867612832feffef7101613c87c943380d6e59847839eed96149720c6a96cf75b4bfb3201691f1e41f6801635a400b733f40cdadaff4de3dc073e
EBUILD dio-chacon-wifi-api-1.2.1.ebuild 674 BLAKE2B b3e4d7c1de2170fffc1dab07661b51efb4b3d738a2b54f8d95863e69b777286a310170257c4036c8f97be07d8077a1fb3224b5fb9f59527d39ee20c2e7f5256d SHA512 4cf7543adb93359bde167f2ae6d4d95dee5f1a6aa740203ee6f3d29d0e888bad686ab7eef6c80392c83657d6f8096f8353d2ebb8b9a239a572bb5daf192a3252
MISC metadata.xml 405 BLAKE2B 8e60e9d5775eca4fd6d43e0c1174fd998b8f908cbf5c691ee60f24b7937e2e737be0c01141770cc171118ad76b993f40c4d5671671c29d93c1d217b8d6931c0a SHA512 042da45e96ec16f2d538bd194a5856758cca8aca8861e5306fc7dce789f44914ef2edb49889d17bf31815e03a6ecbd3b352a66f8a9ce26c975d884e09dc13577

View File

@ -0,0 +1,23 @@
# 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=poetry
inherit distutils-r1
SRC_URI="https://github.com/cnico/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Python library for DIO Chacon wifi's protocol for shutters and switches"
HOMEPAGE="https://github.com/cnico/dio-chacon-wifi-api https://pypi.org/project/dio-chacon-wifi-api/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">dio-chacon-wifi-api</remote-id>
<remote-id type="github">cnico/dio-chacon-wifi-api</remote-id>
</upstream>
</pkgmetadata>