diff --git a/README.md b/README.md index cf579cba7..82c8c4d26 100644 --- a/README.md +++ b/README.md @@ -612,11 +612,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 1769 Ebuilds in total, 1758 of them have in total 1779 (43 different) licenses assigned. +There are 1770 Ebuilds in total, 1759 of them have in total 1780 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1032| +|MIT|1033| |Apache-2.0|372| |GPL-3|106| |BSD|101| diff --git a/dev-python/aioesphomeapi/#aioesphomeapi-19.2.1.ebuild# b/dev-python/aioesphomeapi/#aioesphomeapi-19.2.1.ebuild# new file mode 100644 index 000000000..7b370b146 --- /dev/null +++ b/dev-python/aioesphomeapi/#aioesphomeapi-19.2.1.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_{10..12} ) +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/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.0[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" +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 diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index a10acf0a2..30b5b460d 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -3,9 +3,12 @@ DIST aioesphomeapi-18.1.0.tar.gz 74814 BLAKE2B 85228a3543a5a9b1bbcb0ac498517262d DIST aioesphomeapi-18.2.4.tar.gz 76108 BLAKE2B aafb7363fe9cd2666e2bd2b721a5ac3acf3d1f28a33fe27c8ec4ea379fad34eb36aa70ba806938b8c97bdd8fb801d88509188e456a97c987133d9ae086f20866 SHA512 a5f9edbd4e1c5f569599b07049500ee06e28a15f5e6cccc58f9d11c43cd62549e90ff85bc3dda4118b5f37d704e3071f926856580ee6d5a3828339cdc7315a98 DIST aioesphomeapi-18.5.5.tar.gz 80719 BLAKE2B 529fc2f69c268adb0468b4a8389dcf594b4ad4967af1ffb3c90f3de0108487a6ae4a0dfcc2744db77ba86254ee85c4fa2e475039e5afa78eef734104af7ad815 SHA512 63987db0a649a106f5ca5ec1cf995768e8a2a3d08522b2727a61d4111a2eb27f3d00e7676d5b1050aae2284ccc83129fb51c90983b5a05d68ffa1a28810d92b4 DIST aioesphomeapi-18.5.7.tar.gz 85444 BLAKE2B e0cfdca27e417bf9f2ce6bec8c15eaa7353f2d51a6beb19cfe318a6988f3eae61b15995b4594e1686a6a31257156711c489f906c8754c5bb5ac32a1ebd211053 SHA512 ba09dd7406e4e2847315cd2fb041a2da19b793752c25bcb3a280f4e1b8cb59aeac9a6f6ea4f200c4e87de798d76031dc3e55c70518c0236c17ea1a4c4f30add4 +DIST aioesphomeapi-19.2.1.tar.gz 93454 BLAKE2B fc4a159db3946be4f6b298c82c1a31d350f63118cf7c8848667c5e9e0d21b663e8794c9b460cfeccca5a343f53940e799ae37efc0399922e170be5be1e6aac8c SHA512 306460b2b3a6861b1f3ca9b9559161534b68d25028066ee0abde40ca80d0c34f7f4b41b415afc1754cef615b30e22ff644057d1856c45318e6a1449491ac71f9 EBUILD aioesphomeapi-18.0.7.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 EBUILD aioesphomeapi-18.1.0.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 EBUILD aioesphomeapi-18.2.4.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 EBUILD aioesphomeapi-18.5.5.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 EBUILD aioesphomeapi-18.5.7.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 +EBUILD aioesphomeapi-19.2.1.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 +MISC #aioesphomeapi-19.2.1.ebuild# 1114 BLAKE2B a49974353334a5da72d9235bd1a246dbe68ab63be1d52d1144f41506991ff212b172ec822619fa9228dfab3a4577675a5b81a057901016bee983448e59975867 SHA512 0192ea12f8739e7135968f2c8b3cf221661627790e9b9d1dc2a4c908095369d42102223144d0ea18cdef4ee1193d5c675581361bc52c6f219430b55b9ca46e85 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-19.2.1.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-19.2.1.ebuild new file mode 100644 index 000000000..9e73f246c --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-19.2.1.ebuild @@ -0,0 +1,37 @@ +# 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 +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/" + +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/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" +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