diff --git a/README.md b/README.md index dc9e64317..52e857403 100644 --- a/README.md +++ b/README.md @@ -506,13 +506,13 @@ 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 1701 Ebuilds in total, 1694 of them have in total 1700 (35 different) licenses assigned. +There are 1696 Ebuilds in total, 1689 of them have in total 1695 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1036| -|Apache-2.0|313| -|GPL-3|103| +|Apache-2.0|307| +|GPL-3|104| |BSD|89| |LGPL-3|28| |GPL-2|21| @@ -546,9 +546,9 @@ There are 1701 Ebuilds in total, 1694 of them have in total 1700 (35 different) |CC-BY-NC-SA-4.0|1| |CC0-1.0|1| -(Last counted: 12/04/2022) +(Last counted: 13/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: 12/04/2022 +Last updated: 13/04/2022 diff --git a/dev-python/devolo-home-control-api/Manifest b/dev-python/devolo-home-control-api/Manifest index 84ac3b539..5a97be075 100644 --- a/dev-python/devolo-home-control-api/Manifest +++ b/dev-python/devolo-home-control-api/Manifest @@ -1,3 +1,5 @@ DIST devolo-home-control-api-0.17.4.tar.gz 72153 BLAKE2B 31b8db6a7eb3f8e11f0b8a3a6a104eaf4f2d3c7d17867afce26321f07ebdf0ddf9739ebb643340d14a1f9069a55aa55fafd3202fc04292afed460649993c8c7e SHA512 efd1d9d4a47a76f1360fa9795331239ba2d084ca568ac549b1bb5cfdd93850e0e54bd252136a93b2dd1cc0c1c27070717f9c1ffb1d325ee0441f131241cc0dc1 +DIST devolo-home-control-api-0.18.1.tar.gz 73804 BLAKE2B 6038a263c2ef8e60a65f6eb9c125ff5993db78aef0ddcb498c395e98d3fa160a8b5b71ea0f778516bc9572e111d6442bd8871f583d64e15eab489671d69125ef SHA512 d264b09b6c19aaf44139573a6f568766017b4a8efd952286cccafc8dec5e3d3334232df385c799dcaa3d050b54ff0c356ee5d8836d9f48acd13094196d643bdb EBUILD devolo-home-control-api-0.17.4.ebuild 1069 BLAKE2B 86588dacd236a82d792dc7b2403da3bd88c65d1e58f465a7fa091127a6909064e6a6ca76d208fe47b6e6f9070baf55cb9b59ff87b3537dfc627f0eb78c5f13a1 SHA512 98268065785275284b5c8f34d3709e0de5bb50bc1bedadadf67536422b52d4a1ff4d778b91add816471ff45d886879bacd3f1aea929f4ad013b2720c3f324f86 +EBUILD devolo-home-control-api-0.18.1.ebuild 1069 BLAKE2B 86588dacd236a82d792dc7b2403da3bd88c65d1e58f465a7fa091127a6909064e6a6ca76d208fe47b6e6f9070baf55cb9b59ff87b3537dfc627f0eb78c5f13a1 SHA512 98268065785275284b5c8f34d3709e0de5bb50bc1bedadadf67536422b52d4a1ff4d778b91add816471ff45d886879bacd3f1aea929f4ad013b2720c3f324f86 MISC metadata.xml 503 BLAKE2B e8340e9078b5fd7655a35cb79d48f73377553b27e8be43f9e81807b891f9a5451faf33741d658d8390e58228fc7537c514c176d6a015c021fe6b3715194e12b7 SHA512 2f1ccc722d475b66114d5c4dc04dd245a4a3eb7bc3ef973bc0053081e28d07e760eea81ffd0434fbea6434b9fdf4098074a0f5a9c1efb75ea616ff42ccf43f44 diff --git a/dev-python/devolo-home-control-api/devolo-home-control-api-0.18.1.ebuild b/dev-python/devolo-home-control-api/devolo-home-control-api-0.18.1.ebuild new file mode 100644 index 000000000..ffd23db6d --- /dev/null +++ b/dev-python/devolo-home-control-api/devolo-home-control-api-0.18.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="devolo Home Control API in Python" +HOMEPAGE="https://github.com/2Fake/devolo_home_control_api https://pypi.org/project/devolo-home-control-api/" +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="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.58.0[${PYTHON_USEDEP}] + dev-python/zeroconf[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/pytest-runner[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +}