From d8472c8fff2c22386a8b23c48d09a12765b02d76 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sat, 17 Feb 2024 20:31:32 +0100 Subject: [PATCH] dev-python/python-rabbitair: new package, add 0.0.8 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/2839 Signed-off-by: Andreas Billmeier --- README.md | 4 +-- dev-python/python-rabbitair/Manifest | 3 +++ dev-python/python-rabbitair/metadata.xml | 16 ++++++++++++ .../python-rabbitair-0.0.8.ebuild | 25 +++++++++++++++++++ 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 dev-python/python-rabbitair/Manifest create mode 100644 dev-python/python-rabbitair/metadata.xml create mode 100644 dev-python/python-rabbitair/python-rabbitair-0.0.8.ebuild diff --git a/README.md b/README.md index 043ad44b7..c84b1545f 100644 --- a/README.md +++ b/README.md @@ -617,12 +617,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 1751 Ebuilds in total, 1740 of them have in total 1759 (42 different) licenses assigned. +There are 1752 Ebuilds in total, 1741 of them have in total 1760 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|997| -|Apache-2.0|382| +|Apache-2.0|383| |GPL-3|118| |BSD|100| |LGPL-3|25| diff --git a/dev-python/python-rabbitair/Manifest b/dev-python/python-rabbitair/Manifest new file mode 100644 index 000000000..6611509de --- /dev/null +++ b/dev-python/python-rabbitair/Manifest @@ -0,0 +1,3 @@ +DIST python-rabbitair-0.0.8.tar.gz 12865 BLAKE2B fd8ba1cf2f622b89d2cbe5f1896aca31b09de983b721d02c18880138479524f5cdf525b9845c0ead53518ed4690094ca90955421175d1e561765fbf2dabfcf98 SHA512 4729830fdf232de6b20c6b65fc989dba219f77f27cadaef093d51021b73d4a13491913c8addebe4b95a56cbb2bac17788988bf827a2549216aa0dac8d83b764c +EBUILD python-rabbitair-0.0.8.ebuild 645 BLAKE2B 59326c0b1e8949d5e55d10ab51cc3758b6f5c750f2d7af51c0b838477db78ec7c164a309775267e9b2ffb5963d7466e315e49ba360136243c4e086ef5bd083b2 SHA512 15ecdb737ec6a7b2424f246afaa75851547a9f534c342d49c960e35d9f7872e0b4001bf67d174e9641e556554f3c5a238aa29be32bcc45c7d1b18465139b56a3 +MISC metadata.xml 531 BLAKE2B 87f384add0d55161bed13aaec5d37677e9858fa7c273704f735f50fe3d28c290bf6af9fe301c51447bbe419da402b4f9f90a6df69f22ab78aa2aef59cc96daac SHA512 90263cf3f3afed0b70cb5816148fc435899306176d7db65246bcc853f4f94d56988da1dc9417a4a7eda6210b54f5e98b0e43ea6f3dc0f5e0ade22f7299f51a93 diff --git a/dev-python/python-rabbitair/metadata.xml b/dev-python/python-rabbitair/metadata.xml new file mode 100644 index 000000000..b5826af77 --- /dev/null +++ b/dev-python/python-rabbitair/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + python-rabbitair + rabbit-air/python-rabbitair + + developer@rabbitair.com + Rabbit Air + + + diff --git a/dev-python/python-rabbitair/python-rabbitair-0.0.8.ebuild b/dev-python/python-rabbitair/python-rabbitair-0.0.8.ebuild new file mode 100644 index 000000000..353a55eff --- /dev/null +++ b/dev-python/python-rabbitair/python-rabbitair-0.0.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Python library for local control of Rabbit Air air purifiers" +HOMEPAGE="https://github.com/rabbit-air/python-rabbitair https://pypi.org/project/python-rabbitair/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/zeroconf[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest