diff --git a/README.md b/README.md index 529bb9523..03e6aef9e 100644 --- a/README.md +++ b/README.md @@ -523,11 +523,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 1863 Ebuilds in total, 1856 of them have in total 1868 (35 different) licenses assigned. +There are 1864 Ebuilds in total, 1857 of them have in total 1869 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1129| +|MIT|1130| |Apache-2.0|346| |GPL-3|113| |BSD|104| diff --git a/dev-python/whirlpool-sixth-sense/Manifest b/dev-python/whirlpool-sixth-sense/Manifest index efa631a85..53b3d8284 100644 --- a/dev-python/whirlpool-sixth-sense/Manifest +++ b/dev-python/whirlpool-sixth-sense/Manifest @@ -1,3 +1,5 @@ DIST whirlpool-sixth-sense-0.15.1.tar.gz 7723 BLAKE2B da585365d3cf7ef8866a986c84af5a07ceb77f2a2cc7546dc50ec289fc66bdfa237a267fa6cf70bf224cb80437c2213a539023d9ead581fdc89ceb03ab293b19 SHA512 cb6c5f5ff979fe364daabf06e0afc598287057cd794ef48bb8559ec003cb09b008309ce8a22f2c36e628d0e8879e1266998283f0f26760f29c573b77b3be6e01 -EBUILD whirlpool-sixth-sense-0.15.1.ebuild 1095 BLAKE2B 2c07d44120af630617b158d5b1932b0c58e77f3b0aad17a7b4f115196750bfc54e9f9a39249879b5e839603769a7c1a15b9d108908391a3e72d5d091d93ffec7 SHA512 8ae3e26b9b5b35bd187b2115c8451f997c32993e07b25e8fdfb0d714d5764b8538969463e68f26b8f441ba81e5d3b5b6d57180070fca363feee4971a9c346127 +DIST whirlpool-sixth-sense-0.17.0.tar.gz 21594 BLAKE2B 3f7ac6f4f39b5bb4ae3545b4a63d8896de05a4f02cc44544ac168cd4297d59f5dddc0b858792f0f5cc5dd76de8d44e16b50d793aa452e49ef67340c6c6ce6d6b SHA512 5e667d3034bbda342a70ceb6bd1a345262d2a852254eefdf6ab7c61412723d221f33c995f97c020f6657f5e01323e8deb6039068eb8d4a7818da9eb31029bc3d +EBUILD whirlpool-sixth-sense-0.15.1.ebuild 1065 BLAKE2B f6a3b58075333b519a14abd10d960d60151ae9ae7617374cafbed83e4797ded852184b00965292604333e026bf3722b0604e73c6015b1a1c769b7033d005c258 SHA512 a97991d6193db3e682144ff5716d83ab781c50f0b7e4063201ed6503781d8a6b7e18f615e6385723db0417f27a9c49b078fd0099969f0e67a0a56f07d8a30850 +EBUILD whirlpool-sixth-sense-0.17.0.ebuild 1136 BLAKE2B 6366a55e37df40845c21a514043c86b0095c6b9da07e2747a7acd0880fdd7b18164a04b06451530450e67663555b1e45b511ab8cf6d0392a498574dc7ae18a12 SHA512 7679fb28438a92e09f4ac16b9afc01c81a2dda1a8a7830a886aaf965fb025e004e10c308ef84e922055191a58dda77a085692129605ef6ba64061cfc18378753 MISC metadata.xml 464 BLAKE2B cfe49e7b1107b7605bb5f19d47315b095c9bda330935241f5e123bb3216b439cdd2d389d82a53dfeeae561af416d10eda8b9a9dbf794016ee9f8fb9107ba399e SHA512 c32e07a6a65b74711bdd74cd95e37923e78acee529b04572eabda966ada5f2daac7135b22634151ac49a10ccb63205ef8aa204e69aac62033a80a5b43e271e92 diff --git a/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.15.1.ebuild b/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.15.1.ebuild index ae2b6b3f8..2a2d7dbc7 100644 --- a/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.15.1.ebuild +++ b/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.15.1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.17.0.ebuild b/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.17.0.ebuild new file mode 100644 index 000000000..ef9c347d9 --- /dev/null +++ b/dev-python/whirlpool-sixth-sense/whirlpool-sixth-sense-0.17.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Unofficial API for Whirlpool's 6th Sense appliances" +HOMEPAGE="https://github.com/abmantis/whirlpool-sixth-sense/ https://pypi.org/project/whirlpool-sixth-sense/" +MY_PN=${PN//-/_} +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aioconsole-0.3.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.7.2[${PYTHON_USEDEP}] + >=dev-python/websockets-8.1[${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 +} + +src_prepare() { + sed -i "s/packages=setuptools.find_packages()/packages=setuptools.find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die + eapply_user +} + +distutils_enable_tests pytest