From d282424bbc00f4ea428b0651ddf5d31461305ccb Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Sun, 5 Feb 2023 09:06:30 +0100 Subject: [PATCH] dev-python/eufylife-ble-client: new package, add 0.1.7 Signed-off-by: Andreas Billmeier --- dev-python/eufylife-ble-client/Manifest | 3 ++ .../eufylife-ble-client-0.1.7.ebuild | 36 +++++++++++++++++++ dev-python/eufylife-ble-client/metadata.xml | 15 ++++++++ 3 files changed, 54 insertions(+) create mode 100644 dev-python/eufylife-ble-client/Manifest create mode 100644 dev-python/eufylife-ble-client/eufylife-ble-client-0.1.7.ebuild create mode 100644 dev-python/eufylife-ble-client/metadata.xml diff --git a/dev-python/eufylife-ble-client/Manifest b/dev-python/eufylife-ble-client/Manifest new file mode 100644 index 000000000..6d7650a0d --- /dev/null +++ b/dev-python/eufylife-ble-client/Manifest @@ -0,0 +1,3 @@ +DIST eufylife-ble-client-0.1.7.tar.gz 6433 BLAKE2B b8e225bcd0fb42b6a4c17efc139a440770f6a23dda6cdc62ef6b7ecef97c51151cdad76473336cf25bde4e5203bc2047bd4b9475eb8a7b5d90cca632e001143f SHA512 deeadca76030515fbcad7d11b503cefcd60852cd34743d592bff10612c17a0970f75a04852d0066f7cb4f363c6ee3369b2e17ec8abc541d667c00fc22f95d27b +EBUILD eufylife-ble-client-0.1.7.ebuild 852 BLAKE2B ac1d4e5661f9dfc735e0bf42f30600aa565485596426a73580664bae55f58e5cd001a976453105d48c6da0e33ad2941bbb0077a7a2d9a72d4a9458ba52713d5d SHA512 f2d2ec90719dc5061e10c246c85bf4b9ec0ba57c1b90d52cca149728c99543ace84888072b25734fae973207bb8b763e3639b792a2a8032c82381170f83bd6b1 +MISC metadata.xml 477 BLAKE2B 6053009e54f7aa65fd437597a73281cd7aea5052221d7516cce3bf456b021650cb9e177585433011f77275a63d56636e258edfa110358be79111eba99c182b29 SHA512 f864efba0da6c5ce4c4f6644c9f3b77111b39021b4e784bc71af27b46d23dba7da4c3c4da5574bffc73c9275592650ccc5f066f56c556a5d2b1f3388109980ed diff --git a/dev-python/eufylife-ble-client/eufylife-ble-client-0.1.7.ebuild b/dev-python/eufylife-ble-client/eufylife-ble-client-0.1.7.ebuild new file mode 100644 index 000000000..229ebcdfe --- /dev/null +++ b/dev-python/eufylife-ble-client/eufylife-ble-client-0.1.7.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="A library to communicate with EufyLife Bluetooth devices." +HOMEPAGE=" https://pypi.org/project/eufylife-ble-client/" +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/bleak-0.19.0[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-2.3.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/eufylife-ble-client/metadata.xml b/dev-python/eufylife-ble-client/metadata.xml new file mode 100644 index 000000000..996b3e522 --- /dev/null +++ b/dev-python/eufylife-ble-client/metadata.xml @@ -0,0 +1,15 @@ + + + + + b@edevau.net + Andreas Billmeier + + + eufylife-ble-client + + brandonrothweiler@gmail.com + Brandon Rothweiler + + +