From b87bc65d3ce5e14cde3f4cf5b34c2e0ca7056c54 Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Thu, 23 Nov 2023 23:16:43 +0100 Subject: [PATCH] dev-python/aioesphomeapi: add 18.5.5 Signed-off-by: Andreas Billmeier --- README.md | 4 +- dev-python/aioesphomeapi/Manifest | 2 + .../aioesphomeapi/aioesphomeapi-18.5.5.ebuild | 37 +++++++++++++++++++ 3 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 dev-python/aioesphomeapi/aioesphomeapi-18.5.5.ebuild diff --git a/README.md b/README.md index 7f7235c0b..d40e63ff0 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 1659 Ebuilds in total, 1648 of them have in total 1669 (43 different) licenses assigned. +There are 1660 Ebuilds in total, 1649 of them have in total 1670 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|965| +|MIT|966| |Apache-2.0|345| |BSD|96| |GPL-3|95| diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index d56c45165..d4e444b4c 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -2,8 +2,10 @@ DIST aioesphomeapi-17.0.1.tar.gz 68191 BLAKE2B 1ffb7ed00f3253f257b6a598d28e0e6f3 DIST aioesphomeapi-18.0.7.tar.gz 71462 BLAKE2B 1c7dbd662da96a3a475a687c98f7ee8f1063996b1181acf2e5a21fd2b27ee41031880771479d71c560f24ffde1e3fedcc0a83c850b3a5a3b99687bc1c2f31d68 SHA512 9fb077e9e203832ebf00b505a2c42c1dbd84f44ac6dfeaae73f8fbf2d669c50544a57bab84136bcbc8b4217cc02f51fb089e9347bc6a722b9d2a06d5926dc40b DIST aioesphomeapi-18.1.0.tar.gz 74814 BLAKE2B 85228a3543a5a9b1bbcb0ac498517262d343763cfea1d812db1732402d2c2cbb8ac17825723fd87596c95cdf05397b028c5ae5fea0512c636a265cb0076f3fde SHA512 e74c28ae12acc66c3124268b271a7d84e8f114d4c5aff8e9914fe1f0eb6e0eefb48c2790d95016318009d5fc195b5ff89c5f4932dd82defd82ad2bafa8214bdc DIST aioesphomeapi-18.2.4.tar.gz 76108 BLAKE2B aafb7363fe9cd2666e2bd2b721a5ac3acf3d1f28a33fe27c8ec4ea379fad34eb36aa70ba806938b8c97bdd8fb801d88509188e456a97c987133d9ae086f20866 SHA512 a5f9edbd4e1c5f569599b07049500ee06e28a15f5e6cccc58f9d11c43cd62549e90ff85bc3dda4118b5f37d704e3071f926856580ee6d5a3828339cdc7315a98 +DIST aioesphomeapi-18.5.5.tar.gz 80719 BLAKE2B 529fc2f69c268adb0468b4a8389dcf594b4ad4967af1ffb3c90f3de0108487a6ae4a0dfcc2744db77ba86254ee85c4fa2e475039e5afa78eef734104af7ad815 SHA512 63987db0a649a106f5ca5ec1cf995768e8a2a3d08522b2727a61d4111a2eb27f3d00e7676d5b1050aae2284ccc83129fb51c90983b5a05d68ffa1a28810d92b4 EBUILD aioesphomeapi-17.0.1.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01 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 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-18.5.5.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-18.5.5.ebuild new file mode 100644 index 000000000..9e73f246c --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-18.5.5.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