From a9c3a7635b173cd6a742f5fdb5cebee67d34d42e Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Sat, 15 Oct 2022 09:41:29 +0200 Subject: [PATCH] dev-python/samsungtvws: rework, remove olds --- README.md | 4 +-- dev-python/samsungtvws/Manifest | 6 +--- .../samsungtvws/samsungtvws-1.6.0.ebuild | 34 ------------------ .../samsungtvws/samsungtvws-1.7.0.ebuild | 36 ------------------- .../samsungtvws/samsungtvws-2.5.0.ebuild | 6 ++-- 5 files changed, 7 insertions(+), 79 deletions(-) delete mode 100644 dev-python/samsungtvws/samsungtvws-1.6.0.ebuild delete mode 100644 dev-python/samsungtvws/samsungtvws-1.7.0.ebuild diff --git a/README.md b/README.md index 257d4c31d..e6820b7e9 100644 --- a/README.md +++ b/README.md @@ -538,11 +538,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 1846 Ebuilds in total, 1839 of them have in total 1851 (35 different) licenses assigned. +There are 1844 Ebuilds in total, 1837 of them have in total 1849 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1114| +|MIT|1112| |Apache-2.0|346| |GPL-3|115| |BSD|101| diff --git a/dev-python/samsungtvws/Manifest b/dev-python/samsungtvws/Manifest index 2660c05b1..cb9f97cbe 100644 --- a/dev-python/samsungtvws/Manifest +++ b/dev-python/samsungtvws/Manifest @@ -1,7 +1,3 @@ -DIST samsungtvws-1.6.0.tar.gz 6768 BLAKE2B c55adf8cf0d994eb36968f045987f768664ce497dbe0de91c32fa2c515d046be865a16125e11b0e9b7087d60ef4934c2e8e183bdcbc2b54198a35f0416ab94a7 SHA512 f69595d61029213ad28aa70c8637d072f39e1268d1a7605dc572da292837dad8f8d4b6604960acaf3e98037a4b75fcbb0d686f97442bd4b5f9d01205411a0835 -DIST samsungtvws-1.7.0.tar.gz 10577 BLAKE2B 48b3a3989d460a92419b472dd3b86db22fd533ba47da50c601f8cb318bbb8dcf03760d6170dab455bc13ed21b9ff235f83c5ce70cc61d3d2021d31ee728a89ff SHA512 340c366815f295acfd63056530f206bd08d1c193974f509def3816c40252b66e0ec9ee43ec0077fc70149ec6f55b0e7762f6de30811237b957ef83eb67ed1dbd DIST samsungtvws-2.5.0.tar.gz 23065 BLAKE2B d723a0278e4cdd3d2fc7db20e15486e1f1ade2a8b60c869e67ca72a8b89f5c6a7defb6a0e87ce361c3838a33feee584aae99ddcf69a3a1fb3e8ba19d01f58570 SHA512 0360f4a59f8da82ea522fc18d20a7f45640e8f93511369ba60557e842e3fa3e99265b7d72c42a5d6e2000ebf6a1637de2312f96db61e480a5429b72ba9a39650 -EBUILD samsungtvws-1.6.0.ebuild 821 BLAKE2B dd0e7e64bb6a62bbd3d0971300a58e4217401f23517057fdf456f339a8cf3658f04ff55616e8916e028e2f7f29a099a02b495387cd10190954d02ec5bf41052e SHA512 a162b5ecf6a46abe26c88e462fffe8eaad50f16823acc439c497c4e65a3dcdeeaa926b249259a8a9cdf9438abac6450faa75a43dbe7507f906f74116d260828e -EBUILD samsungtvws-1.7.0.ebuild 935 BLAKE2B 63d045c724b2c8552e775e5211a58ebb0c43b919eb0a302aa2b71d219e3d30ac6a1de463ea72bf63576164bae8a4a6473c84f687633f03055b0809e6b8ed1b1d SHA512 8a7a0e2244ddf4b06a22d93e4ceda820f36494ef7cebdb11cf9f279685bc012f7a0fb76c05a399088d6ba90990e32f6a8153601eb75cccd0a50482b6179c9ae8 -EBUILD samsungtvws-2.5.0.ebuild 1068 BLAKE2B 8cc41e16415629a5e1c3343a4e98766a29cb933492a3571fd5e0fca50e4acfeabd65d7f6b68975554d511605c80923b782c30831b236574f798d588e4a64f69d SHA512 f386cbe7144096a5377c8f473a810ee4cceb87e7292436df94553168d6fd8269faf9167a00a1a07637ab77e788b91bdd5ade294fd63e29166f43729886d49539 +EBUILD samsungtvws-2.5.0.ebuild 1074 BLAKE2B 328219f3767ab96ebbb39e5fea2c71e2263aed77555407e0c5de8953045dc9e401074411c1c84b0b5b800f62be40fd9286ed276d40088230a15015d748f8d4af SHA512 10e71e4e8986f7dd9a832cb4af59cbcdaef27419caa3083f2d9f0580e99cdde7da1224c509d231d37cbe7d8575787d7110416ee67feb878d2d693c7d4a0bad22 MISC metadata.xml 473 BLAKE2B becf059e8d5165d1a4f1f413be65637ee6c51dfa027b5e426e6ff352933c78df50a614fbd2295b32f921a1005462bdb242ad6cefbd4f8b00f2d4e9f6fd74e69c SHA512 f772b8376a35038ff34792ef99ab6641afcda6f789b34c4cf969d114fb20902d3a1d21803fdbad4c7eec77eb061024e3f342b3804ea49efa775e1acc07747520 diff --git a/dev-python/samsungtvws/samsungtvws-1.6.0.ebuild b/dev-python/samsungtvws/samsungtvws-1.6.0.ebuild deleted file mode 100644 index 799c468cd..000000000 --- a/dev-python/samsungtvws/samsungtvws-1.6.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Samsung Smart TV WS API wrapper" -HOMEPAGE="https://github.com/xchwarze/samsung-tv-ws-api https://pypi.org/project/samsungtvws/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="~dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.21.0[${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 -} diff --git a/dev-python/samsungtvws/samsungtvws-1.7.0.ebuild b/dev-python/samsungtvws/samsungtvws-1.7.0.ebuild deleted file mode 100644 index f3ae17488..000000000 --- a/dev-python/samsungtvws/samsungtvws-1.7.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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="Samsung Smart TV WS API wrapper" -HOMEPAGE="https://github.com/xchwarze/samsung-tv-ws-api https://pypi.org/project/samsungtvws/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux" -IUSE="+async test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="~dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.21.0[${PYTHON_USEDEP}] - async? ( >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] - >=dev-python/websockets-10.2[${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 -} diff --git a/dev-python/samsungtvws/samsungtvws-2.5.0.ebuild b/dev-python/samsungtvws/samsungtvws-2.5.0.ebuild index ef3cd867a..1b6d93963 100644 --- a/dev-python/samsungtvws/samsungtvws-2.5.0.ebuild +++ b/dev-python/samsungtvws/samsungtvws-2.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" IUSE="+async +encrypted test" RESTRICT="!test? ( test )" @@ -36,3 +36,5 @@ python_test() { nosetests --verbose || die py.test -v -v || die } + +distutils_enable_tests pytest