diff --git a/README.md b/README.md index 449a584f9..047f1b32d 100644 --- a/README.md +++ b/README.md @@ -617,7 +617,7 @@ 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 1942 Ebuilds in total, 1931 of them have in total 1950 (42 different) licenses assigned. +There are 1943 Ebuilds in total, 1932 of them have in total 1951 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| @@ -628,8 +628,8 @@ There are 1942 Ebuilds in total, 1931 of them have in total 1950 (42 different) |LGPL-3|25| |GPL-2|21| |BSD-2|15| +|LGPL-3+|14| |all-rights-reserved|13| -|LGPL-3+|13| |GPL-3+|11| |Unlicense|9| |PSF-2|7| diff --git a/dev-python/ring-doorbell/Manifest b/dev-python/ring-doorbell/Manifest index 35bce9aac..d51e0dac2 100644 --- a/dev-python/ring-doorbell/Manifest +++ b/dev-python/ring-doorbell/Manifest @@ -2,8 +2,10 @@ DIST ring_doorbell-0.7.3.tar.gz 23421 BLAKE2B 58433bb6ebf46f2dc7f83617bef27e098f DIST ring_doorbell-0.8.3.tar.gz 46505 BLAKE2B a8be4d0026f94340a3f8f1101fd1c7b02aaaf8f281d5f12af999742f3fbcf144fe964b127258fe9e0ed40ec7ba9db7ae214aedeb06f63ecf456fb8a125104e7c SHA512 72aefcb0c2ee9db83a10217d1459c3e31d58b8e6e3df36559408e636f9c4d239cdde62ab21a1da7f66c12726e076c37f993dc2b216dbafd322172adccc4b20b8 DIST ring_doorbell-0.8.5.tar.gz 46543 BLAKE2B a64215628ae0f712539c82a6fc09cc995e722c34c4e435f1b1578431fb1a6bb9033f5c61b0dea27a37183c2ad5c5ec1d587c8d26067bf99f703667235e0a80fc SHA512 f2a8a0dd087830aa43c3b02c547df4e0953398be2d96350fa4a2b3eaae23ee6d9cfe24ee47232821a50e3cddb47e737ec24a392511946a10090b77e63dfb44e6 DIST ring_doorbell-0.8.7.tar.gz 45606 BLAKE2B d2ac14a0ace4ae719a2fa02427fd7aacbe19ca1000ec1820704dcfde937c5bbca54561ed674e018fae510fa8783b9f533e551cc14cea3f04f9afaa227dce6f7e SHA512 fadf4ac820bb35445589fe3395db832e20b17f8b5eb7dfda66d8e3db0b06243e9d724552d9534ba7fdb44d0d55b15dc775b8a8a3927e5fa0198fb47d19c26b46 -EBUILD ring-doorbell-0.7.3.ebuild 852 BLAKE2B 23137d6c90338cfde3a2cf485e7fa38b6c11ed73469870ed2bc90145de87f425dac64140d5d6672255676976ef34ad76967c86689c1b00526541391778a93a6f SHA512 64a3ac3210e7dc0a8b8903c0c5e0900e13a02b70e962747d8f6bbb84d13299eced17790b24471063a665eef00f661e62ee170199d685f663e24872d97795bee9 -EBUILD ring-doorbell-0.8.3-r1.ebuild 1218 BLAKE2B 1725b9d8faa9e117bf3d8539eb04cab72088f42b946c4c91b2dfcc29946f673035981b1bfe4c50f5615c01a449ff95bf1f3d3fdebe28ce0fa7a2c438dee93b40 SHA512 70298251ab9a2284ef22269366db9dc285581ab44bae4a6c064eb87d61893bedefe25aa61fe9435e6b65b69325a810506caa4e71621819bc72ca1f1a18865069 -EBUILD ring-doorbell-0.8.5.ebuild 1218 BLAKE2B 1725b9d8faa9e117bf3d8539eb04cab72088f42b946c4c91b2dfcc29946f673035981b1bfe4c50f5615c01a449ff95bf1f3d3fdebe28ce0fa7a2c438dee93b40 SHA512 70298251ab9a2284ef22269366db9dc285581ab44bae4a6c064eb87d61893bedefe25aa61fe9435e6b65b69325a810506caa4e71621819bc72ca1f1a18865069 -EBUILD ring-doorbell-0.8.7.ebuild 1116 BLAKE2B f6de865ead5d60b418cbd0df9946856b7c4b0a99bb4daec1068a75cb9c96ee41a458084361c5eee36c5033da29c74ed0fdd8b640bab8bfe423db14ba84b51020 SHA512 eeeaba229e13f53da6273ea7bb16e62796d87e8c5fd8765042b416e540bf9dfc05c9ae643dfb037e4da38f32c75dba4e28f5934c1fc8767056ac8fadc60270d3 +DIST ring_doorbell-0.8.9.tar.gz 49063 BLAKE2B 02fde9f5209925c408ee72b631ca436d2aeefa4e996fc331a2cec66867609871825ed692c178ed6d33f6ceb22afcfeefef0aacedcba2870316a7c2aac93d382c SHA512 b9a9c51e663fd867de763c2590ffdceacbd4c18fd1e3009e1ed596534d1fe6a7cf861497c0501ce5aadbc8e643083ecfd46584185ecd7a19732df210574e983c +EBUILD ring-doorbell-0.7.3.ebuild 852 BLAKE2B 4aa2b07ff1fd797dbdf4fea41e07274d93bc4763b6cbb759ce70f59fe7620729f48d90b92cf8e97a609264e3518626eb84e48c33faf432519ef16a59f7fbf475 SHA512 ec1e6809673500aa73b4aaa4ad264059419655b9841f4ca18e77f03974119d0a376390a7b81075e783cbdf28ecd4bd960a3bd5b9cc07aeaf5a9290ca6389e485 +EBUILD ring-doorbell-0.8.3-r1.ebuild 1218 BLAKE2B 1e0a2697f0c73410f20ae6c7c13a1d27be2844cd31fed54d1196c47249f1c625568fa0f85298432bfef68404a30d74ea76daa81bce1e51703ae41ecad72acf5a SHA512 884f72e7b2b79ea0deb130206a06fade5b6df4f690ef9309cb2e1c7b82383c7bef1047487c35081e098c5e672dba7584961cab784884a6889eae61dfce6a614d +EBUILD ring-doorbell-0.8.5.ebuild 1218 BLAKE2B 1e0a2697f0c73410f20ae6c7c13a1d27be2844cd31fed54d1196c47249f1c625568fa0f85298432bfef68404a30d74ea76daa81bce1e51703ae41ecad72acf5a SHA512 884f72e7b2b79ea0deb130206a06fade5b6df4f690ef9309cb2e1c7b82383c7bef1047487c35081e098c5e672dba7584961cab784884a6889eae61dfce6a614d +EBUILD ring-doorbell-0.8.7.ebuild 1116 BLAKE2B a14d615440371de141accbace1805f078ef53c9cd89fc600b665e7fa65f6d0afc00f862d188f48b5704770a4606895b8d751ae7bcd2dfde96854ebd41a60e0af SHA512 a6f0d26e38a98f2b8edd0ddd5ed17ac1dffff233e84a6eb438069fcd9e7b3065fb4adda5883e00234da0538a47851eff6a5e3424dc1a483ffffb100ad68fb10f +EBUILD ring-doorbell-0.8.9.ebuild 1116 BLAKE2B a14d615440371de141accbace1805f078ef53c9cd89fc600b665e7fa65f6d0afc00f862d188f48b5704770a4606895b8d751ae7bcd2dfde96854ebd41a60e0af SHA512 a6f0d26e38a98f2b8edd0ddd5ed17ac1dffff233e84a6eb438069fcd9e7b3065fb4adda5883e00234da0538a47851eff6a5e3424dc1a483ffffb100ad68fb10f MISC metadata.xml 548 BLAKE2B d9d1e87c8c4f679e84076ea237657c3af883a77bcd16b43ec27d9f310b8da56bcc7cd7cf9b905e2d2a1789ece6b9334d293dc79ccb721fa5177a6f55cca2df68 SHA512 15baead058c762f80d7fd960532e0868dad411b879be9eae8ec220d6fb3cdd448317c8ab43f3c30c2f31559f02450ef4fc558d5c691ac00c28836278eabf32cc diff --git a/dev-python/ring-doorbell/ring-doorbell-0.7.3.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.7.3.ebuild index 5eed89b52..2a40ab522 100644 --- a/dev-python/ring-doorbell/ring-doorbell-0.7.3.ebuild +++ b/dev-python/ring-doorbell/ring-doorbell-0.7.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.3-r1.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.3-r1.ebuild index ba536dc2c..4680a6acc 100644 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.3-r1.ebuild +++ b/dev-python/ring-doorbell/ring-doorbell-0.8.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.5.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.5.ebuild index ba536dc2c..4680a6acc 100644 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.5.ebuild +++ b/dev-python/ring-doorbell/ring-doorbell-0.8.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild index 6b4d2c8d7..80940a30b 100644 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild +++ b/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild new file mode 100644 index 000000000..80940a30b --- /dev/null +++ b/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="A Python library to communicate with Ring Door Bell (https://ring.com/)" +HOMEPAGE="https://github.com/tchellomello/python-ring-doorbell https://pypi.org/project/ring-doorbell/" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="listen test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/requests-2.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-1.3.0[${PYTHON_USEDEP}] + >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.0[${PYTHON_USEDEP}] + dev-python/asyncclick[${PYTHON_USEDEP}] + dev-python/anyio[${PYTHON_USEDEP}] + listen? ( dev-python/firebase-messaging[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e 's:"LICENSE",::' pyproject.toml || die + sed -i -e 's:"CONTRIBUTING.rst", ::' pyproject.toml || die + sed -i -e 's:"CHANGELOG.rst",::' pyproject.toml || die + distutils-r1_python_prepare_all + }