diff --git a/README.md b/README.md index 165a2f78a..77a851373 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 1727 Ebuilds in total, 1720 of them have in total 1724 (34 different) licenses assigned. +There are 1728 Ebuilds in total, 1721 of them have in total 1725 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1008| +|MIT|1009| |Apache-2.0|375| |GPL-3|106| |BSD|91| diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index 5bced606d..29664e6df 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -1,7 +1,9 @@ DIST aioesphomeapi-11.4.2.tar.gz 57270 BLAKE2B c1b907e938f09c8eae3efd46fd42bae4aa80e83d7c2ff20b78d4c9c04f9e24f3d1f4ce79cbb8a9f7da3ddf5c16200cfbc7923a0881f79575c2e1701a24065ca1 SHA512 85e39b9f6ee15852414275e4c125a7f24fccfe473dde6f45c12c3945df1768a18d1f4dddd4ab503a140f4e73d2773efd50c683d6c14de11da10b21ed9489adf4 DIST aioesphomeapi-13.0.2.tar.gz 49534 BLAKE2B 09e2d255e929b7eca5979e897e71f48c0101f717a865afc6dfabf5632dd4586bba412ea2967d32757f377e5dc7efb3a423530733415570a1a1ce7fca4cfdf6f0 SHA512 beea2447cf115d869578516b541000815c7aa4de85301072683aab4d2ca848acc7872e07ac8851768d8d71a9ac72aae7bea276b9587496bdcc949b6e78898ecf DIST aioesphomeapi-13.1.0.tar.gz 50113 BLAKE2B 661709736a4ebe990f27a8b9a366bd656ccbb2c62554e4df2d0a30712360eb1457717d9d452c2ec02017062b4e4b075a4ca5641cdde9936c2f48af1a3dd38c3d SHA512 d06d3969159d343566c3a555ae655016847afe4e9300fc55cefb2c57afbf30ecb363a4f2d009b9e5bee853011ff61dfc4082887c074ff458123cfc50cb4fc75f +DIST aioesphomeapi-13.3.1.tar.gz 57307 BLAKE2B 522437f78d6fbbc78f9fcda769814c64c25f23fca0214d3ece2e6f83960b30bd56c1b85f722ce065b606f48b1de8920936d7da6fb63e68691b0cb0794c251849 SHA512 9249908a8a378661f2765134effa2f5ae6ee28497d94fcabbd7b6b242d32f6f766fc506816000aecfde0b2e4005f928c154bd3fc9db714069d8e24ea08452424 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.1.0.ebuild 1049 BLAKE2B 61bd9e4129ad70a0b4bb7bd884799e26aa9a30c629798b21325508cf40533e1e5566e6dd2d5187c576c47004b83cc87db6ee6ad71a4c4379c1ef89f86bb7752b SHA512 2002cf50eed1c1ab6e28a32f55f6d5c1f12efadcea0bf3dc3a56deb36ea8e6b0537bb2b2312196b9e10f35f8ea8d3a8812506cbbc41533d4f35548ab8ff13ed9 +EBUILD aioesphomeapi-13.3.1.ebuild 1049 BLAKE2B 61bd9e4129ad70a0b4bb7bd884799e26aa9a30c629798b21325508cf40533e1e5566e6dd2d5187c576c47004b83cc87db6ee6ad71a4c4379c1ef89f86bb7752b SHA512 2002cf50eed1c1ab6e28a32f55f6d5c1f12efadcea0bf3dc3a56deb36ea8e6b0537bb2b2312196b9e10f35f8ea8d3a8812506cbbc41533d4f35548ab8ff13ed9 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-13.3.1.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-13.3.1.ebuild new file mode 100644 index 000000000..e12e64cb3 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-13.3.1.ebuild @@ -0,0 +1,39 @@ +# 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 + +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +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=" + dev-python/setuptools[${PYTHON_USEDEP}] + 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