diff --git a/CHANGELOG.txt b/CHANGELOG.txt index d35dd2dd4..e4352a169 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,6 @@ 2020-02-12 - * add dynalite-devices-0.1.17 + * add dynalite-devices-0.1.17, fix KEYWORDS + * add pymelcloud-2.0.0 2020-02-11 * clean up PYTHON_COMPAT & KEYWORDS Letters: T-Z diff --git a/dev-python/pymelcloud/Manifest b/dev-python/pymelcloud/Manifest new file mode 100644 index 000000000..318c1302c --- /dev/null +++ b/dev-python/pymelcloud/Manifest @@ -0,0 +1,3 @@ +DIST pymelcloud-2.0.0.tar.gz 9606 BLAKE2B b8e752a6ed784d16d3df87778aa6e3ae64167d3cbeca8ad58fbbbe1d4e033a568bfc33932bb0a0527bde4b31f5b2d9f603ab791d443aabc34644506229b1b000 SHA512 0e32f49bc961bb71a2d3497797c4b187553e8472cc968e1a86b9700ee44ad21943cbe17e939df3a4709c22c84899f26a71781404a9909b67244a79a7168dc9fa +EBUILD pymelcloud-2.0.0.ebuild 711 BLAKE2B b61b09e3dfd4cb794b24ff99f5cfda1e9d3fb25a4f091872fd36b7055f21bffe7e09d5cafd6bc5332337280057fa2e92c10d5a3fd0ecb8023971b551fd532688 SHA512 33c3e2f0bf32867720f58e42db0e9a8e05e98eb9d39367a8c3c9bd4317ccf6401a47ddeaa75ef35b3671c3909cf3d1fb0e82ff4214310750f8025bca0d13041e +MISC metadata.xml 461 BLAKE2B badd9a9eeecfef769622ac7bc6bd69988a6c1bb62a7d5d3ea7ba5a33317679e9e1af038e3afd50ee090270c77cd14e95ee45984f265de3bece68cb2156a6fe0c SHA512 c7a339aa73c73a390c7ed6c9def7b797ecf56193ccc3ec462ae779800ffb3e703e8e859110e19d6b3ad8c45740b303856f60bec503cbce75836fabc9710353c9 diff --git a/dev-python/pymelcloud/metadata.xml b/dev-python/pymelcloud/metadata.xml new file mode 100644 index 000000000..af301efaa --- /dev/null +++ b/dev-python/pymelcloud/metadata.xml @@ -0,0 +1,15 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pymelcloud + + vilppu.jotain@gmail.com + Vilppu Vuorinen + + + diff --git a/dev-python/pymelcloud/pymelcloud-2.0.0.ebuild b/dev-python/pymelcloud/pymelcloud-2.0.0.ebuild new file mode 100644 index 000000000..153f92397 --- /dev/null +++ b/dev-python/pymelcloud/pymelcloud-2.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python MELCloud interface" +HOMEPAGE="https://github.com/vilppuvuorinen/pymelcloud https://pypi.org/project/pymelcloud/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND} + 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 +}