diff --git a/dev-python/pyevilgenius/Manifest b/dev-python/pyevilgenius/Manifest new file mode 100644 index 000000000..bff5ea821 --- /dev/null +++ b/dev-python/pyevilgenius/Manifest @@ -0,0 +1,3 @@ +DIST pyevilgenius-1.0.0.tar.gz 6477 BLAKE2B 9f090ad0050f7d44aa31a3b31fed300551686a6797aadc803688eb5a40e819dfde7e73d3ea80e68a4756e5b519eb1604728f967224de8d7cf89b665d6031f7f5 SHA512 1c34e03399114962d6ba123858262227e0782d24fbc0dc79f7bb5fdfde922fb519903880fae6d22a7b58f3a463ac4da9d3cf667cdab6751a0463f0d035b13cfa +EBUILD pyevilgenius-1.0.0.ebuild 807 BLAKE2B c6c5cbf4d0b2b26a455e83721df07d1b528a097edb4303607a314febb52185477f9db5d836521d32297a11368ccc91733022e1aba5ce15087e73c580104e44c5 SHA512 1fbab6e4554abad58fbdfe482562354fee78bf0c3302a5d7840b7f73d1a36cc7c2b4c875b180c10ab224b95f1abebd4498c7e71e241155ac246f1890d77144a3 +MISC metadata.xml 466 BLAKE2B c0aeaf6afea55f71e7d83df44288b9500138755fdc1b83aea693bf7783cbe9af5ce8500cff97e96efcf94f7cb7d2bec8e2246061f53a597c367835ac0384ba91 SHA512 0875fcd75448779c4f0b998a8e673ed041a791ed6964454ea566990dc9ac6bdd3408712503e38279bfaebe63a71664474ed6b69295b0abd2e2822cd116a2d0e2 diff --git a/dev-python/pyevilgenius/metadata.xml b/dev-python/pyevilgenius/metadata.xml new file mode 100644 index 000000000..e9dbf4dc6 --- /dev/null +++ b/dev-python/pyevilgenius/metadata.xml @@ -0,0 +1,15 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pyevilgenius + + paulus@paulusschoutsen.nl + Paulus Schoutsen + + + diff --git a/dev-python/pyevilgenius/pyevilgenius-1.0.0.ebuild b/dev-python/pyevilgenius/pyevilgenius-1.0.0.ebuild new file mode 100644 index 000000000..c78e7b444 --- /dev/null +++ b/dev-python/pyevilgenius/pyevilgenius-1.0.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python module to talk to Evil Genius Labs devices." +HOMEPAGE="https://github.com/home-assistant-libs/pyevilgenius https://pypi.org/project/pyevilgenius/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/async_timeout[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +}