diff --git a/README.md b/README.md index e4dee8adc..6704e75ff 100644 --- a/README.md +++ b/README.md @@ -606,13 +606,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 1873 Ebuilds in total, 1862 of them have in total 1885 (42 different) licenses assigned. +There are 1874 Ebuilds in total, 1863 of them have in total 1886 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1074| |Apache-2.0|419| -|GPL-3|108| +|GPL-3|109| |BSD|108| |LGPL-3|25| |GPL-2|23| diff --git a/dev-python/bellows/Manifest b/dev-python/bellows/Manifest index 42a9ac564..55e2853d6 100644 --- a/dev-python/bellows/Manifest +++ b/dev-python/bellows/Manifest @@ -1,7 +1,9 @@ DIST bellows-0.38.1.tar.gz 250607 BLAKE2B 5952df7a63396caa3b2690fa6ea3cf173b1fd5c603441e12c62c23ad18eba2fd594791b7420e593c7ed44632d3187ab528761f146ec5edaf5004a164305f23b5 SHA512 a13fd6e03a2c366867ae96bda3c214ceb533ec78cf2cd0845ded671f1d576389579b51225fcfbe00c9145900f3c72f93c32834e7d2e18ad345cadb1727b426b8 DIST bellows-0.38.4.tar.gz 238601 BLAKE2B 741d771d565ecaf0064b40a9ea491edaf8f85afa383f881111ddbfbce12afda665bbba2dec4876a08eaab3b7bb5d835f8ac2e031f3adaaa412d67ace77831f6f SHA512 e2d7766eae2af522550010e467e7881286165bd689aa666b1ecd3411d59ef6e2d13337ece77db1a38343e37fec04ba1503b133255e40ef1730b903da8480a8c8 DIST bellows-0.39.0.tar.gz 244454 BLAKE2B 6b2f43008602f2765521441b80448efb98f015966155b2e491895576c119855ae063dd86426a5db065a99803a08bd6faf8c41572096a519ff54afcdbb4d679e7 SHA512 41cca59b8ea5fb63b192c04e57a667f60dc7b1aa958357c8269b35a8a5c9b9e24f04e17960c124518c4760d4aebdbb6d6b7525b38010286bc92d5388f7240f7a +DIST bellows-0.39.1.tar.gz 244741 BLAKE2B db330d587e1310109c2a4700465de9e03cfb2f33ccc244ddbb7ab05c2b2856b43b551557d015a2ef6817de7453c7c319dd52f158151c1419ada4313c6da73d77 SHA512 eed2be93a56cab8ce69953b8b148a527a0df4116268848f39bd04486959a729ac08f25a57279dd6fdd4c4e3f8f11b8e3ad138fad7c7a304a3ec9392407eb6b20 EBUILD bellows-0.38.1.ebuild 1081 BLAKE2B 2514bdaf36df1e6abfe3def5f979adf26199738b1ec438bf3006102ecd01305d0041041499654d899d9291b91dc3c35cd4fc56969b12d6c12f6ca43b74eb0fb5 SHA512 27610bef44048e0cf804e988af7a2527c8735d99ca0d8be9e5d233d9a6b299380fe6fd0ce760c0c484187722714c7bbc1d0d873b25d7f3890b777732c133986f EBUILD bellows-0.38.4.ebuild 1127 BLAKE2B 9eeb360c738b7eefbf67043579aba58489cbcfec1ab0c50ccd8a7cb21235d5f198e4ff58abe40654c15eac63cacbdf5bad76bec989d0a94ae5f1813408df0634 SHA512 e7701abec29a05e6b7a801172167d7a404e7be952de00f5ce6ed2158bab8e52212fcb94980d9b6cf438c24f8099492fcbb9d0c98f8697d4b5b5ededdb0e7ba17 EBUILD bellows-0.39.0.ebuild 1047 BLAKE2B 6fff345f9808225face2efc8994ad02aa41ed07d725f62335c33889138f1686ca6d500f3227105d30177096de1b5cf5ffd32e364e11260d674387d19e39a9206 SHA512 4d076592504b65bf51796824aec24655acf569baaf586b188adb240841f89b59bfb7b80be2e533adada517e33acb3b86d959c2fa06c9d51551dfaaac74caa95d +EBUILD bellows-0.39.1.ebuild 1047 BLAKE2B 6fff345f9808225face2efc8994ad02aa41ed07d725f62335c33889138f1686ca6d500f3227105d30177096de1b5cf5ffd32e364e11260d674387d19e39a9206 SHA512 4d076592504b65bf51796824aec24655acf569baaf586b188adb240841f89b59bfb7b80be2e533adada517e33acb3b86d959c2fa06c9d51551dfaaac74caa95d MISC metadata.xml 506 BLAKE2B 335f08d6d2d9d52aaf3240537db693ed29f392d597ba2b89cda0b163424a90953fc54d208d7795bf56ed45ae93c8810591ab66bb8e4e819c4ceab1591acae014 SHA512 77e38480b9de7c2c69025769317290ca7d9773de6217d2fce32db95792469781edfdc8ffe311a94b07c1ac656de7b7ada88308df2532855e8ac1cec1ed86cfa3 diff --git a/dev-python/bellows/bellows-0.39.1.ebuild b/dev-python/bellows/bellows-0.39.1.ebuild new file mode 100644 index 000000000..57f4785e3 --- /dev/null +++ b/dev-python/bellows/bellows-0.39.1.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..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Library implementing EZSP" +HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/click[${PYTHON_USEDEP}] + >=dev-python/click-log-0.2.1[${PYTHON_USEDEP}] + ~dev-python/pure-pcapy3-1.0.1[${PYTHON_USEDEP}] + dev-python/voluptuous[${PYTHON_USEDEP}] + >=dev-python/zigpy-0.60.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/asynctest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +src_prepare() { + # remove dynamic-versioning + sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die + sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die + eapply_user +} + +distutils_enable_tests pytest