add youless-api-0.12

This commit is contained in:
Andreas Billmeier 2021-08-28 18:31:38 +02:00 committed by Andreas Billmeier
parent 01a61299cf
commit e2f561381f
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,3 @@
DIST youless-api-0.12.tar.gz 5102 BLAKE2B 053237bd626f6f8a16b5c4761f433281e0e98becfb7589f4c1688fd6ac07865d5f7b0a34090c4d06e96b8b4ac0a8b62df7ec6e088edeef6de81d1ab55054f40c SHA512 b98d9c982ae616c5495984c437f27ddc5c950eab6b2c91543ab34ce3ce5066ce0aa7ad78fce14bde8b4748c9b79049c66ae6747620c96af88a16d166d65fb7db
EBUILD youless-api-0.12.ebuild 1198 BLAKE2B 2b2f0856418c56dfb7a6555f3e91cde1f7aa5a85e4fce56954097b79cb3224eb843e7fbe3ea912d01f3770c0909dbf5b4c8baba5caf15aed52bd98c8540e0f9c SHA512 f769283cc7fda9f0233b103727865032896be456cc06b673f46617809ae0f0d4e4510a5d9e31feb579ca853bd279391ea4e82cbdd33a4336c1175f22f5bd28e0
MISC metadata.xml 330 BLAKE2B 4b5bb00c7278086d5652c503b38c8168b24590298096a518de4bfa89fe5b1da0f76551b14b5f26493054c47a045958c2852a35cb406d6489af2bf68e8e41b3fa SHA512 7218b6e6422161756ae3679503169859b7444dc68adf0a576e7a05fd6c30c8a0b9a43b31918b0ed2c9a9a7824ce646e587a692069aaa2a31d9980036d1d1162e

View File

@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">youless-api</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,46 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A bridge for python to the YouLess sensor"
HOMEPAGE="https://bitbucket.org/jongsoftdev/youless-python-bridge/src/master/ https://pypi.org/project/youless-api/"
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 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
# Make it easy, this guy pins everything
cat requirements.txt | cut -d "=" -f1 > requirements_new.txt
mv requirements_new.txt requirements.txt
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}