diff --git a/README.md b/README.md index 4208f5975..5a3bb6871 100644 --- a/README.md +++ b/README.md @@ -506,12 +506,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 1704 Ebuilds in total, 1697 of them have in total 1701 (35 different) licenses assigned. +There are 1706 Ebuilds in total, 1699 of them have in total 1703 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1039| -|Apache-2.0|303| +|MIT|1040| +|Apache-2.0|304| |GPL-3|106| |BSD|90| |LGPL-3|28| diff --git a/dev-python/pydeconz/Manifest b/dev-python/pydeconz/Manifest index 5b415cfc6..24f44167c 100644 --- a/dev-python/pydeconz/Manifest +++ b/dev-python/pydeconz/Manifest @@ -1,5 +1,7 @@ DIST pydeconz-87.tar.gz 25704 BLAKE2B 03c2aec5748db791bb116b00301972e200231d2a2b2bd1a8a4ddf2fc7306c268cca0aec80f2b5d10d0424ba5d5ec76c7bc1d2d592bd854cd027ae5fdcca2fce7 SHA512 2204379c533a7140a02c0d501344c50873d2c6d9878b3a76c888b8f05b07482e82569d7d2bcaf7a12afee1dcd29047c049a088254005c633eebb00ba36e7380d DIST pydeconz-90.tar.gz 65929 BLAKE2B c7f26679cd8937251b75baeffc52616070940b5312ea68d8c85eced1d311c53acf8fc50ee5d8c7cf8b4ddaa877ff46ac4b5ff37310d5223a4c5f740bae132754 SHA512 c7c2b6f7134d4515f421246fcbc975ba645d05d8944a49d201e2ac648ec0c738decc21afed1431425eb9087d810dd8e785f74e34d9579a39e1ef6de9fa7cc6df +DIST pydeconz-91.tar.gz 65644 BLAKE2B 75eda1b6daf8449090874359f967f2a81d9c993aa29d834191602c9b4bb834b1566af33bb8f286cd33c28a1ee07624093720a820414e6a9ed8db4bd36007d49b SHA512 3d6bc47b3dd98fd832446cb4e27cdecd3c29d87f5462b5633a1bcd42a47ccc651bdbc3f68ca0dbe0d6b779d2029dd44c41c78c7fbe0a97358d076095d5f41880 EBUILD pydeconz-87.ebuild 877 BLAKE2B 78641c8f81b9080534bc55ee38a72519a7f852dca25b74fe4786c5fbd30fd316d995d24d7a108ea65b8148509df81088a9bec47b56e35e4dedcba2bd14515945 SHA512 4e2b5de18e545f86b37d5afd5a0abad980fc83f186cbdef2f60aaadf40acc10b91b713656321c14a1b6e1f8b94f600adc2d5aee05834c42ba6efb22593cdea07 EBUILD pydeconz-90.ebuild 1064 BLAKE2B 730735bc4bb15c527196fa005fbbaf2468174d2368af928f2c85177048edbcfc790804cc213db1694b4927e3915c2d3878843367698c022abba5874e35668723 SHA512 8f417243c229e5c8acf96be6ac1b0415c5a188c3d0776bc946e29f92e5019a70140a576b620bc67f27d7642b07b311fa8ebd509972af180f57c75676fd83cfbb +EBUILD pydeconz-91.ebuild 1064 BLAKE2B 730735bc4bb15c527196fa005fbbaf2468174d2368af928f2c85177048edbcfc790804cc213db1694b4927e3915c2d3878843367698c022abba5874e35668723 SHA512 8f417243c229e5c8acf96be6ac1b0415c5a188c3d0776bc946e29f92e5019a70140a576b620bc67f27d7642b07b311fa8ebd509972af180f57c75676fd83cfbb MISC metadata.xml 468 BLAKE2B bcb694fa1724881467b9d8e1456071a7b3bfb43e381258db02b5d5cea82b574e8ca0988dbbd1a41c0e84eb50297fbfeb5008ad18c5cda4d30c5ce87d249a0758 SHA512 176d849d07d6748c0d8c79ba5ce9ef5bbfee8f488bca1c43e537426ab926bc0e9e3de10986405eb047563d3e8437aa01572bfe08089bf6d43bd3ac2222aefc92 diff --git a/dev-python/pydeconz/pydeconz-91.ebuild b/dev-python/pydeconz/pydeconz-91.ebuild new file mode 100644 index 000000000..2a501e3ad --- /dev/null +++ b/dev-python/pydeconz/pydeconz-91.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A Python library for communicating with deCONZ REST-API from Dresden Elektronik" +HOMEPAGE="https://github.com/Kane610/deconz https://pypi.org/project/pydeconz/" +# No such file or directory: 'requirements.txt' +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +MY_PN="deconz" +S="${WORKDIR}/${MY_PN}-${PV}" +SRC_URI="https://github.com/Kane610/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/aioresponses[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +}