diff --git a/dev-python/elkm1-lib/Manifest b/dev-python/elkm1-lib/Manifest index 9b47f05fa..4d0ba5e9e 100644 --- a/dev-python/elkm1-lib/Manifest +++ b/dev-python/elkm1-lib/Manifest @@ -1,3 +1,5 @@ DIST elkm1-lib-2.0.2.tar.gz 41998 BLAKE2B 08f44fcde7b47131d75a40a95b107e2035c42bf62a4d18c9484e1afa2acaf3f9bdac3af1ae33a4acbc1c893805da1f0504e466913461259b2c428c54d676c1d4 SHA512 a8c6c46128df024d8887333835defc0180b754ec49a4f15aea25cf2363c5dc6b9b88ca030694b76b6ad10873c487f13cb260f58aa52c0db528c9a0cd158a4950 +DIST elkm1-lib-2.2.1.tar.gz 41690 BLAKE2B a0ae0464141d62e9853c4c913bb9965b7ac19ac28d84b5d6f70ba1e792ec5d445313a53398e8a318816482138ca29e505bc50ba46ccc44e8d5dc096b7306437a SHA512 454dba658aede56b11949f38acefc832aaab6bc025a182ed372cf43cb463c105cebb814a3545f6302b00aadd6b277383bdd89a5fbf5fc4db574c9bb521ec76c4 EBUILD elkm1-lib-2.0.2.ebuild 766 BLAKE2B 830a2b45341f7537dbb0f68c5fda572a0e3b5197b3536b7a03213fa766e31667864c2ab5350193e35d43d30bd36efa68073648533567a39ebb7fa6784227a646 SHA512 b22079d61bb818702bcbbd436b159dac7c056752e2322fe6070fa7d8ebaeb9c45b9a846126e6c05a770ad841ede78c12b9edd105232944b4752980f6eccbd3ad +EBUILD elkm1-lib-2.2.1.ebuild 916 BLAKE2B 38ab8aa8756474c0764774698f72141fee7c4d4310f60c847435382f2147658f716ed74489ccd2d14dd8dc8ed05b96dcb8cabe76bc3bfca462f9381f61b8f8c9 SHA512 64539005a2d7b04180c74e78fc10026365c60532f3a37709df9cbdd0886b843c5ee494815094fefe64a31d8fb56572ae44100b9cbbdcac545f026e4dfb1e385f MISC metadata.xml 510 BLAKE2B 5286b277be43515fdf58afeff6b8dc8335aac67a9a0651409dbeeb4ee4694f04f2d08a259ad1aaee118706b247a862d05c628e3df9a31a31b638a5dcf2345724 SHA512 4a9ef72614886d20427c02f8b51ec524c8af29ec85896bcb4cab3fdca30d165ad744263fc4a85fbe7d069e9898739aa0a4e9680a319157206f84f2a47eb12568 diff --git a/dev-python/elkm1-lib/elkm1-lib-2.2.1.ebuild b/dev-python/elkm1-lib/elkm1-lib-2.2.1.ebuild new file mode 100644 index 000000000..3bd3807fc --- /dev/null +++ b/dev-python/elkm1-lib/elkm1-lib-2.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_{8..11} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Library for interacting with ElkM1 alarm/automation panel." +HOMEPAGE="https://github.com/gwww/elkm1 https://pypi.org/project/elkm1-lib/" +MY_PN=${PN//-/_} +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest