diff --git a/README.md b/README.md index 1806adca2..9ad231603 100644 --- a/README.md +++ b/README.md @@ -573,11 +573,11 @@ 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 1807 Ebuilds in total, 1796 of them have in total 1801 (34 different) licenses assigned. +There are 1808 Ebuilds in total, 1797 of them have in total 1802 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1052| +|MIT|1053| |Apache-2.0|394| |GPL-3|112| |BSD|94| diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index 7afcec34b..e90300617 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -2,8 +2,10 @@ DIST aioesphomeapi-11.4.2.tar.gz 57270 BLAKE2B c1b907e938f09c8eae3efd46fd42bae4a DIST aioesphomeapi-13.0.2.tar.gz 49534 BLAKE2B 09e2d255e929b7eca5979e897e71f48c0101f717a865afc6dfabf5632dd4586bba412ea2967d32757f377e5dc7efb3a423530733415570a1a1ce7fca4cfdf6f0 SHA512 beea2447cf115d869578516b541000815c7aa4de85301072683aab4d2ca848acc7872e07ac8851768d8d71a9ac72aae7bea276b9587496bdcc949b6e78898ecf DIST aioesphomeapi-13.3.1.tar.gz 57307 BLAKE2B 522437f78d6fbbc78f9fcda769814c64c25f23fca0214d3ece2e6f83960b30bd56c1b85f722ce065b606f48b1de8920936d7da6fb63e68691b0cb0794c251849 SHA512 9249908a8a378661f2765134effa2f5ae6ee28497d94fcabbd7b6b242d32f6f766fc506816000aecfde0b2e4005f928c154bd3fc9db714069d8e24ea08452424 DIST aioesphomeapi-13.4.1.tar.gz 57343 BLAKE2B 7ee3f205e0d57bfddb6ca1d13237eb3888a3148c83d906329b6eb463e53180f59e5480f73e95165bf332abc9025628d16de19e364faa27b95ead61527662dce4 SHA512 e7de1b047acd986927444f406001ad61dedf041b52e5f60c478205e2563cb7fa8560f0602a2238fc1ecb878ef0b7a7a499c1af2656f12f6080f5bd31d959463d +DIST aioesphomeapi-13.4.2.tar.gz 58481 BLAKE2B 64a2223e45d5626c299ab7918959d6dbb762ba3803aea56a3630692c2b835a88c1e557c614f7a004ff99512371c04543c11d2d223b5f210eb3732abbf6f89654 SHA512 3eb7b73bd71250487f0c4081b1e59aee649c907add4817b3a00f04d1cfd661d73195b76822729a8e4e8092effe62dfc5b583784e368cacaec6edc72a20ab332b EBUILD aioesphomeapi-11.4.2.ebuild 1050 BLAKE2B 325f09de6c16c4ae2526c75414aa2c60d7378c83e5bcb62fabe95dca9c4aa01e399ac97824ee494030b7b9ca262122273b56d098c10860c7f4970106fb54825f SHA512 0539b04f9bf673348bb29f8be62a4dc8dcbeeac40d00ecf19d6b8632ab40964d512ab1100473dcafea740573a009f098b5f16fe98c8b5a193f7b2fb4c01a1018 EBUILD aioesphomeapi-13.0.2.ebuild 1050 BLAKE2B d473b255141af17790cc9ce1f575fbac4a6355afca430525157a9ea1b238747d028f18876178607cadedba0e3c8d2efad84335f37a77a0085ca0d62adf7ad66d SHA512 be9656eb3f286c9a9ac655d247fb7d35341881e7c4bf275f4c1774d31d8f459f46a33b35efc530098bbef35e188197301f0c49a2740721e5bfecef6450713169 EBUILD aioesphomeapi-13.3.1.ebuild 1049 BLAKE2B 61bd9e4129ad70a0b4bb7bd884799e26aa9a30c629798b21325508cf40533e1e5566e6dd2d5187c576c47004b83cc87db6ee6ad71a4c4379c1ef89f86bb7752b SHA512 2002cf50eed1c1ab6e28a32f55f6d5c1f12efadcea0bf3dc3a56deb36ea8e6b0537bb2b2312196b9e10f35f8ea8d3a8812506cbbc41533d4f35548ab8ff13ed9 EBUILD aioesphomeapi-13.4.1.ebuild 990 BLAKE2B 74d399e2a4686101a5c82f65ce740adfb36d1cb1161cbe5d41f6e09f368d0b9051d93ad46a7b54f572b5a4b6c01bfe68f0b80e7074ee2181be780abab741b589 SHA512 c0728181d869b1e2d8f8088d8e58492698d481ba526597daeaca619361bece00eaeb5b50e083befa992a8a94907a0f7e83b2e4fa2922de79a08f2c40d9b9d17a +EBUILD aioesphomeapi-13.4.2.ebuild 990 BLAKE2B 74d399e2a4686101a5c82f65ce740adfb36d1cb1161cbe5d41f6e09f368d0b9051d93ad46a7b54f572b5a4b6c01bfe68f0b80e7074ee2181be780abab741b589 SHA512 c0728181d869b1e2d8f8088d8e58492698d481ba526597daeaca619361bece00eaeb5b50e083befa992a8a94907a0f7e83b2e4fa2922de79a08f2c40d9b9d17a MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-13.4.2.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-13.4.2.ebuild new file mode 100644 index 000000000..5b8586d18 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-13.4.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" +SRC_URI="$(pypi_sdist_url)" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest