diff --git a/README.md b/README.md index b50a3f2c3..ec919b368 100644 --- a/README.md +++ b/README.md @@ -538,12 +538,12 @@ 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 1920 Ebuilds in total, 1913 of them have in total 1925 (35 different) licenses assigned. +There are 1919 Ebuilds in total, 1912 of them have in total 1924 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1159| -|Apache-2.0|364| +|Apache-2.0|363| |GPL-3|119| |BSD|106| |LGPL-3|29| diff --git a/dev-python/pylutron-caseta/Manifest b/dev-python/pylutron-caseta/Manifest index 844a623cd..3dbe2cb0d 100644 --- a/dev-python/pylutron-caseta/Manifest +++ b/dev-python/pylutron-caseta/Manifest @@ -1,7 +1,5 @@ -DIST pylutron-caseta-0.11.0.tar.gz 14234 BLAKE2B cd7fe37fdbbc5f409053ca89267789415039a3bab3a317cc7cc99e56a07fb58ffff054b832e227c7fde0333f1460495d56a0118debbf169be9ffa60a97b54eb5 SHA512 11adec8d552f6fadb62dda438394cbca5a5404c7ca8676b32ec01380debbac9b999564dd2260f0c6a5ace2de2d2c9278dad0c71617e1a6ea433823b3268e3b23 -DIST pylutron-caseta-0.13.0.tar.gz 29873 BLAKE2B eba857b35d76f48d59a33a2ef1a7f0d64f4a2951d62690a5c2c8a6310ac486917b4f34111a59f87cf6afe50a97f9a53e937aced71ee5344ea088f39df537fba0 SHA512 597652be98cac3b2733cd2b714ec5d0b191d2195fe1dc2da3a3781d3ffdc2d3ac9d0bca1852c740e28e0e4337dcc426fa244745e6584db18c3950ffbbc179385 -DIST pylutron-caseta-0.13.1.tar.gz 30056 BLAKE2B 33bb276485b4202f72e724951ae6cf0e5d31a65e9e0a059e3f753a73fd628a521a5855784db1736a4ac8106db8e07293d63d529bd6a9e082bb8e7e261e85635c SHA512 56e8ab056a3446f12a64c4cc571e0d42b9cf81a3b272863879c864042024d591c66a9fa4ae2b6782c1840f36608a78562d8a684c10811427e4acf973658f9414 -EBUILD pylutron-caseta-0.11.0.ebuild 847 BLAKE2B ab5e3cc176d2d5d7fc7c85e68268b58f22132ad84729d670ea8556bc0aef238e41296903a463dc38b7f715514e0c49eac5150d3fb5525f3c6f62b6f762e7e328 SHA512 f8a9ee867f0be11363f7538809b46b646c9cd125c8808e6659ccba011c26ccf17cc67862678124249d61c0b02ba38d3d98664de9b2a69fab6c7d8cf77e2f3682 -EBUILD pylutron-caseta-0.13.0.ebuild 949 BLAKE2B 64373d9096bd68189a1ff937dc4a5f8c3d45b955401e2c99310c92bcd4695f899d0d8bcdaf1a4978dccca2b7081e05ceb8633085da5777d685ed6979e8bff963 SHA512 b5626e2b90d526a403919f83f51e704c886c940e6b03c6e00a0f42ec06ced131e7cbd36cfca5dbf5c5897554b80a566323674a038477356ff18c166f21a6f3ab -EBUILD pylutron-caseta-0.13.1.ebuild 1037 BLAKE2B 223fe2ef52bee79e870dfce38a68435cb7b6c3d3808faf50c17792db053b24b3e218461ecabe814b168f0a843dfe7c710ccca0c65df518dffb8bbe810dada8d8 SHA512 a6c8772ad038d999c9c8fa304a1e2f10a65a9d875eac66804a0ec1eba598a2126b34720c7dd332844f10611f0a40a811e96b30a6992943f81d974119e1a894b3 +DIST pylutron-caseta-0.13.1.gh.tar.gz 30056 BLAKE2B 33bb276485b4202f72e724951ae6cf0e5d31a65e9e0a059e3f753a73fd628a521a5855784db1736a4ac8106db8e07293d63d529bd6a9e082bb8e7e261e85635c SHA512 56e8ab056a3446f12a64c4cc571e0d42b9cf81a3b272863879c864042024d591c66a9fa4ae2b6782c1840f36608a78562d8a684c10811427e4acf973658f9414 +DIST pylutron-caseta-0.15.2.gh.tar.gz 53379 BLAKE2B 18b034c284eaacbe4e6e9250c8597834eca744114af363ab48709496a72fc03da9ddafea2f0a5916b67098473601d2e17449439935c099138093af0fa65aee81 SHA512 594ccd5f9348bd035d86300308f2680e51c968c6b02b9c9af61f2e1fbd626657f2dd23304aa9e615cf59b41d157d0cea442751a8090343b555d6703c73eba0bb +EBUILD pylutron-caseta-0.13.1.ebuild 886 BLAKE2B cba638c6b4c06370fe30a09ea7771c5deedb6e963f2da3b220159259a5fe016e0ed6c4af3bd8f373d61604e5f70bac652bde05bbf572b9329cd34e49cf03127c SHA512 f159873766b19de2a7be734fa52b79ccd7163ad0a3d3204283313c1520a6402f7de6bb5f94db44f8b93a806f9c203340e9badcdefc4614ba51cef7d1d9a175d7 +EBUILD pylutron-caseta-0.15.2.ebuild 949 BLAKE2B c6828ae24e6f169ccfd4b6603b49ed13937cb4f7aed065a90d74718f3764a875d0f1ed11eca8586b51b292315a7674fa4ccdcb45d8b9b11e3c6229bd8d664ac2 SHA512 0ea9bf6fa950d21ce64cc8db4ca3ecb60eb99f0d49305166507a7b647209ef01e55367d00e5e3c7f490e08c9dbea2f4d8c7337aa81d341b991029b2e26f324ad MISC metadata.xml 334 BLAKE2B cb1827202bdae8d0283d0d02bb23756feba20d2fa31c51eeae3406cbc11188c453392bd74f22a983d0e637964dd77bc4d093984df6333307ae53485fdec3e369 SHA512 6a099fb9fdb43fa488b7ecf5aeaeedfeb015f6b26769c049c9b49d2185ed38c7d4a43069c6cfd89caafec527b335a10140f2d0d74a98c17c9ece32c461f6bd3e diff --git a/dev-python/pylutron-caseta/pylutron-caseta-0.11.0.ebuild b/dev-python/pylutron-caseta/pylutron-caseta-0.11.0.ebuild deleted file mode 100644 index f139bd52d..000000000 --- a/dev-python/pylutron-caseta/pylutron-caseta-0.11.0.ebuild +++ /dev/null @@ -1,35 +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="Provides an API to the Lutron Smartbridge" -HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/" -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="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="" - -RDEPEND="dev-python/cryptography[${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/pylutron-caseta/pylutron-caseta-0.13.1.ebuild b/dev-python/pylutron-caseta/pylutron-caseta-0.13.1.ebuild index 29ee44349..0ef1ec802 100644 --- a/dev-python/pylutron-caseta/pylutron-caseta-0.13.1.ebuild +++ b/dev-python/pylutron-caseta/pylutron-caseta-0.13.1.ebuild @@ -3,20 +3,17 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Provides an API to the Lutron Smartbridge" HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/" -#MY_PN=${PN/-/_} -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" -#S="${WORKDIR}/${MY_PN}-${PV}" -SRC_URI="https://github.com/gurumitts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/gurumitts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pylutron-caseta/pylutron-caseta-0.13.0.ebuild b/dev-python/pylutron-caseta/pylutron-caseta-0.15.2.ebuild similarity index 73% rename from dev-python/pylutron-caseta/pylutron-caseta-0.13.0.ebuild rename to dev-python/pylutron-caseta/pylutron-caseta-0.15.2.ebuild index a8a639f21..f77a5c158 100644 --- a/dev-python/pylutron-caseta/pylutron-caseta-0.13.0.ebuild +++ b/dev-python/pylutron-caseta/pylutron-caseta-0.15.2.ebuild @@ -3,20 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="Provides an API to the Lutron Smartbridge" HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/" -#MY_PN=${PN/-/_} -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" -#S="${WORKDIR}/${MY_PN}-${PV}" -SRC_URI="https://github.com/gurumitts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/gurumitts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" @@ -28,9 +26,13 @@ BDEPEND=" test? ( dev-python/nose[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] )" python_test() { nosetests --verbose || die py.test -v -v || die } + +distutils_enable_tests pytest