add aioairzone-0.2.3

This commit is contained in:
Andreas Billmeier 2022-04-01 06:01:18 +02:00 committed by Andreas Billmeier
parent f1778d3379
commit f98229d520
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 55 additions and 4 deletions

View File

@ -496,12 +496,12 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o
## 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 1691 Ebuilds in total, 1684 of them have in total 1692 (35 different) licenses assigned.
There are 1689 Ebuilds in total, 1681 of them have in total 1689 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1031|
|Apache-2.0|306|
|Apache-2.0|303|
|GPL-3|103|
|BSD|92|
|LGPL-3|27|
@ -536,9 +536,9 @@ There are 1691 Ebuilds in total, 1684 of them have in total 1692 (35 different)
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
(Last counted: 30/03/2022)
(Last counted: 01/04/2022)
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: 30/03/2022
Last updated: 01/04/2022

View File

@ -0,0 +1,3 @@
DIST aioairzone-0.2.3.tar.gz 12006 BLAKE2B a455c110f537eb15d70af9c08f5c70de99e14cae0ff12623daab22b5095612505e50d2fad8f44b52ec4635368ba8f15f89868792cffedd05a14416264aa1986a SHA512 2505dec7bdf13bf62f61099acab2a5d72d23b5b84101df84bbcbcb32ca661e7d6f40bf4ceb42a7d37ee09567d53058e8e5b30c960368d25a6908bf6bdf5238f9
EBUILD aioairzone-0.2.3.ebuild 748 BLAKE2B c6ef4a6734e35a51575862f3e7e61960e731f63fd058d64c106697bb0f15563a67e8c891e607a43fc73d166bc9c33f9cbc92eefff7dc5a327bfe811963429597 SHA512 7afc2ba4b489b5cc2e864c15e78bf3d6225436c4bfd2ccbcddf5451ec3865905bbe61d6540bef03969db4a3f9792e09458b95849d89781daabd02070b47508c8
MISC metadata.xml 464 BLAKE2B 3cf890902a32ca4935c41d8f707e716af2f0df4772af33a83b77fbd23781683fa97b5376cb88adf12ba65dd2380c837bc99025a39049f1f895b32b98888149d8 SHA512 631a0d19d8a8386150443781e8d6ad2027d1d957520dacc224e0bd06556dbdbfae7c1c88055569265060ba8e865d07e8054af62f10b7565c0d83891ddb5ba929

View File

@ -0,0 +1,33 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Library to control Airzone devices"
HOMEPAGE="https://github.com/Noltari/aioairzone https://pypi.org/project/aioairzone/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,15 @@
<?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">aioairzone</remote-id>
<maintainer status="unknown">
<email>noltari@gmail.com</email>
<name>Álvaro Fernández Rojas</name>
</maintainer>
</upstream>
</pkgmetadata>