dev-python/roombapy: add 1.6.6

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-03-10 00:00:51 +01:00 committed by Andreas Billmeier
parent ee28d7a2d5
commit 84dc99094f
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 39 additions and 5 deletions

View File

@ -573,11 +573,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 1809 Ebuilds in total, 1798 of them have in total 1803 (34 different) licenses assigned.
There are 1810 Ebuilds in total, 1799 of them have in total 1804 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1054|
|MIT|1055|
|Apache-2.0|393|
|GPL-3|113|
|BSD|94|
@ -612,9 +612,9 @@ There are 1809 Ebuilds in total, 1798 of them have in total 1803 (34 different)
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 09/03/2023)
(Last counted: 10/03/2023)
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: 09/03/2023
Last updated: 10/03/2023

View File

@ -1,3 +1,5 @@
DIST roombapy-1.6.5.gh.tar.gz 29705 BLAKE2B 960894c9e285e8c6cf6505bcf842936505c4f2f6aa725a00efe8802371bd947a65272bb10078d4f7d35b228b088c1cc83b0f3888e7de455c1d902c2414a3a1b1 SHA512 0192f00c6ea9e0c9e66c962bb30323eee7af474ceb45472d78d7031436bfca7df3fab7e1ea3dd5ba0f18de0dfd76004911aab929b2d157880cac1d50c94ee5fc
DIST roombapy-1.6.5.gh.tar.gz 28936 BLAKE2B 07382375d9ef8e650b81d899a3016016cbb1482ed480552167d2beca01af8c0bc5faaa31f99303736c5aa535e194a10477252b2d31e3f8ae0d09b489a8cfbf69 SHA512 3c6fe1ed7ea02ba28943a17f7f15de6d5b6472ddbb45eec81c7ca5ca810cee22167b150be6c7abbcee4ac1db21574ef2d3f4271af7e1b13548ee5d4cf25779d1
DIST roombapy-1.6.6.tar.gz 11976 BLAKE2B 31f066f291539dbff6690f96e5c909786d89500911066421c4c23fcbd5bf361e65114eed08d267c1245985c9d15d9914d60ffe428b8744f8346031db51ce2ee5 SHA512 6f639bb82c5fe1b76682b11fdd0be0191ca815d8d99a5ce1cd9bde120bbb77cceb23799ac51b1633d11f938c620bb5db8db76803bb7510931dc7abf25d9af650
EBUILD roombapy-1.6.5-r2.ebuild 808 BLAKE2B fc36fcb7e30c4d234380243c49f58390d4b8d6d70bdf6e77746881bae381d6c7711d03fe0e6b3da951543bec422eb6cbce7fda55d8b1b01be1a8a28976347bea SHA512 e411d7b552b351e03a6415bed7e2e93716281044c4632d74e628d68d6631fd1b95c892848a9777eb8df48bddce7f0fe0124e46db799a08dd0e34e9187f32aef0
EBUILD roombapy-1.6.6.ebuild 731 BLAKE2B 4ab098f343ece41039fd03ef742bfbcca04c6996d8a64f3920a433d6e88f555ae4b93b402a3c002f5bb4590f43a4e966c9b6713db43b6842117da82e4d35c603 SHA512 3f55b0829969b8941d992c4dc6f5bea41bf1dfc98b4bf09468a735c127505f0fd8184ae29212da511a665cd09bafcec1c8469aca17f607f2d1214cdd785f8d50
MISC metadata.xml 513 BLAKE2B a39116112b6fef963346924a5e68d0034d2eedfec88ee9cec3a9b406a868824072909a8ffe23f73ca0869830c0069c6c250f4a245ea3931492d7a8c8c4cae252 SHA512 ac3e63fa9fa800accf84b403beb835a8c2e216028c682df07fc9c2c19dc65c50f18609475566f7dc99118ac4b730c3b5f197ce5c86d38ef0d953d4c78059d970

View File

@ -0,0 +1,32 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Python program and library to control Wi-Fi enabled iRobot Roombas"
HOMEPAGE="https://github.com/pschmitt/roombapy https://pypi.org/project/roombapy/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test +mqtt"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="mqtt? ( >=dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest