diff --git a/README.md b/README.md index 1da70acbc..e417d34cc 100644 --- a/README.md +++ b/README.md @@ -524,13 +524,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 1733 Ebuilds in total, 1726 of them have in total 1733 (35 different) licenses assigned. +There are 1734 Ebuilds in total, 1727 of them have in total 1734 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1058| |Apache-2.0|310| -|GPL-3|107| +|GPL-3|108| |BSD|96| |LGPL-3|28| |GPL-2|22| diff --git a/dev-python/devolo-plc-api/Manifest b/dev-python/devolo-plc-api/Manifest index 29d74da58..ed312af41 100644 --- a/dev-python/devolo-plc-api/Manifest +++ b/dev-python/devolo-plc-api/Manifest @@ -1,5 +1,7 @@ DIST devolo-plc-api-0.6.3.tar.gz 45348 BLAKE2B e9a2d5d1c1b84d5a51ad5cc4ba14d739f0d8ab4e6d34b8d0ec35455f3a7a8df300ffd2a63acc8259d997ae4568a56dc7e047edc1a123730692bdd9c0aef5b899 SHA512 71156485f37ea468dcd38ed497338b820db0a15c8b597dc4efbf95fb31772c3272d413ab896ee9a6452563390b9d168fb18c50a2a61ff0f12b040a7c2d061c6d DIST devolo-plc-api-0.7.1.tar.gz 46807 BLAKE2B 31853196c912d625acae87c8da39613f7c970da658529b0dbf5ffb3c2b1bb0fd15232d25f806d50b08379563c290c6e976aad0091d10cbf9c6f8bf3f5404b779 SHA512 ea363629262a22e40c49bbc75c1219d82152ca46077533798b22b9e67c9c8280b933ec9d678b6e86362f2c9f28365d56368fc9a42c7d946914777b322db6afbb +DIST devolo-plc-api-0.8.0.tar.gz 80581 BLAKE2B a902160dd9b0523c0263c5320ace76da5a06f698140795f8548f80412f31e47a3cd2ad065d0761e955830346889a82b82df83bedfac0e971b7a007de35e37981 SHA512 6628102b8fefee47acc4435496fb2b84fae96e38620e5d8711369f0b7f0afc6b760f252617dcb77c1c29d17e2b68a9a9b4502667531dd5715525bba1d4c4b5a1 EBUILD devolo-plc-api-0.6.3.ebuild 971 BLAKE2B 5a3722710667e5d521c9a00df02107ac8c9440c4d04dd5c24abd62f267c046240979d790bd8fa04c38a22fffe40429e1fa582c2c713f7f8b4afcbd0ba6b5da46 SHA512 87074c0a24e45e565207ab6573bc006150cb7238ff7154f4e92589db2cd3518a8a4ddbc395f829da87759302793f399895dad424349c029cb1db1477ec561504 EBUILD devolo-plc-api-0.7.1.ebuild 971 BLAKE2B 5a3722710667e5d521c9a00df02107ac8c9440c4d04dd5c24abd62f267c046240979d790bd8fa04c38a22fffe40429e1fa582c2c713f7f8b4afcbd0ba6b5da46 SHA512 87074c0a24e45e565207ab6573bc006150cb7238ff7154f4e92589db2cd3518a8a4ddbc395f829da87759302793f399895dad424349c029cb1db1477ec561504 -MISC metadata.xml 494 BLAKE2B 1550312a37a532749193ea5069d74e522156f45b03f4eee17259229861b1f1de9c541a62ca0f418fef41e59e4eed3522f7ab3d667e847f9cb056ee1c8b4e3e6a SHA512 099cf1025798e177cdae73614e3f973e009a8c323f29a2dedcbf4b78d9281ada72e07fc631be27bb75716a4ef51d6359b491be035c647338fa9850091282261c +EBUILD devolo-plc-api-0.8.0.ebuild 998 BLAKE2B 0eeaf8dbdd8da3a071d8d6c2082b24db4346b184f593198788edeb4335682056582202455d89d578ccfea23fd0c66e984389804cbceec7a7897b23faeada28ad SHA512 0105421801b21ca38b842026039daf820360c5c7f661d80dfa6659cf2fbe71da4b5e993fa07e54e9b3eb98ef64e20d0db6d52c26de4ee8ee97f696310086b744 +MISC metadata.xml 490 BLAKE2B 238e02bf3004fe22d6d50885e2801d6838153a7259b1dc5f4b200b29cc9ae65edeaf0245555416fb01cb0a90d15344b8493a636dac1559d3c4969098091228d6 SHA512 5804c7bb08ae9e558e419dd910eb937727611c761ae13ca0728d8cdc70f5fe295ce070d5c0661b59874b0085ce80649f60c9a88cb5dd00670438503d0618f5bc diff --git a/dev-python/devolo-plc-api/devolo-plc-api-0.8.0.ebuild b/dev-python/devolo-plc-api/devolo-plc-api-0.8.0.ebuild new file mode 100644 index 000000000..15a2c0aec --- /dev/null +++ b/dev-python/devolo-plc-api/devolo-plc-api-0.8.0.ebuild @@ -0,0 +1,40 @@ +# 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="devolo PLC devices in Python" +HOMEPAGE="https://github.com/2Fake/devolo_plc_api https://pypi.org/project/devolo-plc-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/httpx-0.18[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/devolo-plc-api/metadata.xml b/dev-python/devolo-plc-api/metadata.xml index 8ea86fb10..7035b96a2 100644 --- a/dev-python/devolo-plc-api/metadata.xml +++ b/dev-python/devolo-plc-api/metadata.xml @@ -8,8 +8,7 @@ devolo-plc-api - m.bong@famabo.de, guido.schmitz@fedaix.de - Markus Bong, Guido Schmitz + Markus Bong <m.bong@famabo.de>, Guido Schmitz <guido.schmitz@fedaix.de>