diff --git a/README.md b/README.md index bbeee1303..bbdaeb108 100644 --- a/README.md +++ b/README.md @@ -573,12 +573,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 1760 Ebuilds in total, 1749 of them have in total 1753 (34 different) licenses assigned. +There are 1761 Ebuilds in total, 1750 of them have in total 1754 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1027| -|Apache-2.0|380| +|Apache-2.0|381| |GPL-3|108| |BSD|92| |LGPL-3|23| diff --git a/dev-python/aiolivisi/Manifest b/dev-python/aiolivisi/Manifest index 622658f20..4655a1dc6 100644 --- a/dev-python/aiolivisi/Manifest +++ b/dev-python/aiolivisi/Manifest @@ -1,3 +1,5 @@ -DIST aiolivisi-0.0.14.gh.tar.gz 8661 BLAKE2B 50488f908bbf1beef5ff380e1d6de5d8f1007b06e1963673600d0de8aaeb590d28956ec5b422a7a70db39a5089358cf9e2db664737e9feaebcfe910d5d1714fd SHA512 c5522e9251b5cd76d08944e3e5d28561e9c26e55adbda7205b1bab306ab8d77aebfdeb289ae280d6f6a9e5ce49a33f40550bd3cc6e256aff26eeaf21abe483d9 -EBUILD aiolivisi-0.0.14.ebuild 973 BLAKE2B acf1f4d4812b6949d89768c5a419218847bb3e136949a5dc0fbd2d91a7fa7370879db55d35dc4db5638e27ea0f18fc5c4592eda447b4f41e67806ee22d40fd8e SHA512 19444663fa707a0a1f9f9f03ac67ec1105551a01b029c14a889e78f695e64e9775f0703c23ffc11d426d34c5fd1fb1e400193e2498038e4c83759c06ae8a1dfa +DIST aiolivisi-0.0.14.gh.tar.gz 8637 BLAKE2B 62fd43d4afcd023dc6c3cf4ba5927f9d9b2818a39f4fd322bce0e3ac0601d5174c9fe6a39fe333cf4d4f23063cfb7e02b3eb98d830f8ff818d6b80fb72bda3ec SHA512 616365ea3ec8848e748f86c1ce912c8557c99b8f47f0d5572264951cde7987966988c27eb61ca5d174d22dc90d9d72ee50e5b99cc9f4309150124ffbd6ac0100 +DIST aiolivisi-0.0.15.gh.tar.gz 8898 BLAKE2B d9a1868a6483ad0a034e8d1d529f6f4825b2022c8a5367ebe5e132bbc8bce267b9375861476b82f52d456d7ec85bda361c6376931c3e85db9d5539b7923ccdd4 SHA512 fce02f0846d29a75d2ef86ac8dff7be464cd60afdce331d2fce895f6794d21d08c044a78d9dc43aa78ba37648b4ea76a1a9b62fc9c4871387e20e7d018f359a3 +EBUILD aiolivisi-0.0.14.ebuild 883 BLAKE2B fee920fd701e70061c9b7b4618795d2eaec1318d99d0807c662aef4b146477b763807c1aa400eb4a182af4d9b25c1532f0162ce154b01e010cf77dfcded08f55 SHA512 bcbb26738c5a78946ce5ea01379fd1757603ae1a2d66821374e779140c9261ecf813dd872ece04d09e3f4577d2b39eb66aa3d8fc7e5804476ec5b931f57396ac +EBUILD aiolivisi-0.0.15.ebuild 925 BLAKE2B b04f76edb863633dcb66d7f1bbd10ff52fd1957af57de943e69bb6697be52f5d2e04d27b801cdc4c6e2a1c47657e96ea95547a4b7b7c235ab9175283025994f8 SHA512 cd0d2b262fd8868567e09ceb36f3d221d2211669aa873fc0b787d369c95863209899a7c1106df7d1f4fb6c6e6dfb716090ca109ee16c51be45e456845c5db725 MISC metadata.xml 532 BLAKE2B 65d5d63524e35c37f9d7f326d6ed64f685f9e227ff548fb1fcf49f2140590a82210537188f2cee7fe97c4d0a8544d43d35b6c7f2bcfcb5f71f246347a13a1c85 SHA512 123fa7823be951b12466ef965626e7a5b8da909174f1676de1852ca59ff7d7ce33b4b5dfc2f9d63259c36259568f25d04225202aca418fd1f51a3f87622a5cec diff --git a/dev-python/aiolivisi/aiolivisi-0.0.14.ebuild b/dev-python/aiolivisi/aiolivisi-0.0.14.ebuild index d285cfa93..fa58b197d 100644 --- a/dev-python/aiolivisi/aiolivisi-0.0.14.ebuild +++ b/dev-python/aiolivisi/aiolivisi-0.0.14.ebuild @@ -1,18 +1,16 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools - inherit distutils-r1 DESCRIPTION="Python module to communicate with LIVISI Smart Home Controllers." HOMEPAGE="https://github.com/StefanIacobLivisi/aiolivisi https://pypi.org/project/aiolivisi/" -COMMIT="975ffc8e3c824b75bfa21de1aab89b6467a078b0" -SRC_URI="https://github.com/StefanIacobLivisi/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" +SRC_URI="https://github.com/StefanIacobLivisi/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${PV}" LICENSE="Apache-2.0" SLOT="0" @@ -26,7 +24,6 @@ RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/websockets[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}]" BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] test? ( dev-python/pytest[${PYTHON_USEDEP}] )" diff --git a/dev-python/aiolivisi/aiolivisi-0.0.15.ebuild b/dev-python/aiolivisi/aiolivisi-0.0.15.ebuild new file mode 100644 index 000000000..20e73faf9 --- /dev/null +++ b/dev-python/aiolivisi/aiolivisi-0.0.15.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="Python module to communicate with LIVISI Smart Home Controllers." +HOMEPAGE="https://github.com/StefanIacobLivisi/aiolivisi https://pypi.org/project/aiolivisi/" +SRC_URI="https://github.com/StefanIacobLivisi/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest