diff --git a/README.md b/README.md index 12a249459..e37c4386e 100644 --- a/README.md +++ b/README.md @@ -612,13 +612,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 1749 Ebuilds in total, 1738 of them have in total 1758 (43 different) licenses assigned. +There are 1750 Ebuilds in total, 1739 of them have in total 1759 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1025| |Apache-2.0|366| -|GPL-3|102| +|GPL-3|103| |BSD|97| |GPL-2|24| |LGPL-3|24| diff --git a/dev-python/zigpy-xbee/Manifest b/dev-python/zigpy-xbee/Manifest index db8ce92d2..a25e7fcb2 100644 --- a/dev-python/zigpy-xbee/Manifest +++ b/dev-python/zigpy-xbee/Manifest @@ -1,5 +1,7 @@ DIST zigpy-xbee-0.18.3.tar.gz 30731 BLAKE2B 80bf339289d9a5546107a3ea26188686a3248078f38b45f28a4e06293de29f39f6773761bd8b6f721003d0116c393b20ba7d9a486abb2e00160ee722781e5349 SHA512 0b6cd65ae1dac3ef84a03ecdf07307466d78c1f8936117a0386fe6de19f20efd7d6bf92cecfbb5bc6982d222c3b08a6c0e76bfa7e936f957c6df8d9118e4d31d DIST zigpy-xbee-0.19.0.tar.gz 44227 BLAKE2B 4d6f06cb07c3e9f905409956e9ee02b84114e8d69ecffd0eab559fd327795d12899a482fedcd824bb5315fb724ee3ff1c0814b3863650518b8b48ea2017d69be SHA512 54372c14c76538c3f42cf2ebf24fa35212fb5fb85210dfc7c543a7919097fee6d45fa45a001cbd9fad37be1ba4623594ff1a573f305124fa72b740c8b0d00d77 +DIST zigpy-xbee-0.20.0.tar.gz 44051 BLAKE2B 0ee2c439e4465516f7bd87d57c212a8a216779ba7ce529c2ec4a5db405a825940dd84f75dcc40b4f835fd64e9dbff2c4366370202335301b034e6ff9a0f58ee7 SHA512 ef42f82acd1c7ea4c9dc3d139f0f751950a3392af08d2b7fe37324820f9dc40a4c965f54c9935c7e751d0ef5da630f3d70505e350a4af3c34ad10b6b099cbd60 EBUILD zigpy-xbee-0.18.3.ebuild 769 BLAKE2B a17953dd16c0e8194f538fc8aa72656b7763ed456c5f39fa5e1f9fb88b9a51d771e7a5bcd92dfe8fb93316f047c67b52bc11696adf16487db1e4405c0bf78762 SHA512 d1e76b5467cb29309fba80c8478e1b658bbc766c5ac6d3cc586b638099c2aacba6d49dbf433ccfba3497da61722d710c6322dd4e7b55201e320ede82e84d6076 EBUILD zigpy-xbee-0.19.0.ebuild 981 BLAKE2B 1e640f72c3e319aa1e1c5736574355c5ca884cf373dae10d527253ddc9af9e4fe07a51884e1450989ec5fddf149106ff2ca2e7af8e6b1c0d8ce5702267cc8381 SHA512 53269aa58f3d1211e139f66a634ca722e6a71b29be5af12a7ff63ff1857e72dbf3af8f90a002bbd8963dc1dd2c6dcd7a7cbd43e33fcfc377b7b8f5ffe235adf8 +EBUILD zigpy-xbee-0.20.0.ebuild 981 BLAKE2B 41e722331e78dddc396cf9570c889f8d26299afa62bad538b3313bb728e1babe489eac273a153d01436953e3c51444e74e1f5f993d870a96b69f517b66370b56 SHA512 bf7f3b90a770afdb260966a73ff5cc8c165affe20a721c2f3fe032736aba2dfe4a92f3c2b379ff86ae2428ee423633ac8a5957769cd42306e51bc2fe0b4b03ac MISC metadata.xml 512 BLAKE2B 0ec2ea229c830acf617c79b448621314805024a55f77ba34236816ab5da35452d9363c4f9eb8b5f0afe29f8ae3b56c574b920a888b93c38b557ab37b120b0af4 SHA512 5ab21bc616519b62afe32482b89e0eeae2771fe954fae4d45608c2a634603cf9c636b3a52ce8402caea9ddd05fcf59780e6fe6c36b2e14fe12fde6e8c30ac461 diff --git a/dev-python/zigpy-xbee/zigpy-xbee-0.20.0.ebuild b/dev-python/zigpy-xbee/zigpy-xbee-0.20.0.ebuild new file mode 100644 index 000000000..8bd631825 --- /dev/null +++ b/dev-python/zigpy-xbee/zigpy-xbee-0.20.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi +DESCRIPTION="A library which communicates with XBee radios for zigpy" +HOMEPAGE="https://github.com/zigpy/zigpy-xbee https://pypi.org/project/zigpy-xbee/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/zigpy-0.60.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/asynctest[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${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 +} + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest