dev-python/pylutron-caseta: add 0.18.3

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-10-20 16:31:24 +02:00 committed by Andreas Billmeier
parent 2f684a5fed
commit d4a3de914e
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 50 additions and 4 deletions

View File

@ -1,3 +1,5 @@
DIST pylutron-caseta-0.18.1.gh.tar.gz 54225 BLAKE2B 2717df86bb52d4c76b2d43b81d8829478c81397b75417d693d9c3fcd78bc7fc46d19626ace6743bfdad344e5ebc1f061550656d4390d3e76aba9366c25e4902d SHA512 caed10953848b3f6df4ef21977f34baa98506a259f7741be263662306d8d388089ce15f1e72a99bff8c085e74fae28353f89700ab385e7b0afaa2a590b0768b7
DIST pylutron-caseta-0.18.3.gh.tar.gz 54538 BLAKE2B 5a895a3ab80b8dbfc387db2b120785632d152cb3a24b4ea2e39e5c4e29cd3584f1e96aa8b119cbba34f86acc008a3bec0d594623c583cc9c112504b30f7211d1 SHA512 e584e2c6390fc7266ecdcd847226dee1c4b3e1309a4c6dad4627748374672b7f5bff4f30c051e09af9d48d4d38ffcb5ebc0c62d9fc1abd2b25394e6237dba66f
EBUILD pylutron-caseta-0.18.1.ebuild 1252 BLAKE2B fe67ee629cc3f90fbcc72b869a6ad52bd62c343e3b21ebac3a03d1d9837716ab9ca7472d2887974304952c289b833a7bf0a45a1cdc226f858bcfce41626a0776 SHA512 e68438d7d6758e5e313b172816d8c9ab7a3b615ab2526187115fe34ce9fe57d75080118eec513cf97f7b33eb2f07f19407a626751feb4d4abfab841fc2d1ede5
MISC metadata.xml 473 BLAKE2B bee29c99b9cfe5b0952924c4f1f5495c52da2263f0915928a3a97174549cc7bb1eec4d90032381a54c9cf7d7d9fae6c64fd3cc2662c8b0a467ebbb6bebc454aa SHA512 5b88f962c44852d4232041746a6bfa55509a93c028be60cf2dda445c6721bfdc564add454dc97da98d04b46cb6bddbad99ea722a0ba55e77de07fa045ffdc93a
EBUILD pylutron-caseta-0.18.3.ebuild 1332 BLAKE2B d21ec9530e533b93f72e946a3524330bec828e003304f5fd7cb53d2bc01244f583422d1a7c973714b73bc463f4825afb125f9413ebf0ecc0cf2e2f579bea0826 SHA512 abf85f49571901aab3073b925569160a737ba77ac651b5da7bd25a22fd1068b49497576133d403c14cef6eec7ea4b9e99862a95dcfea5c75c0f62907451ecd1e
MISC metadata.xml 401 BLAKE2B 54df947c84da5c587483e79d4511faf1e620bae48a91a515d229b75393f40923ef04429049a4859bcee82df7595a1d3daec94d31ab0bdfa197446e2441adcb4b SHA512 cbfe7e9a77ddb0b166dcb226173e2ce0860bca0c192c3b806c1c4c0b18d7e6bbb14367aeed7fa318324b20949ef747bbb345389b04522bd2060f1b731cef1eb7

View File

@ -9,7 +9,4 @@
<remote-id type="pypi">pylutron-caseta</remote-id>
<remote-id type="github">gurumitts/pylutron-caseta</remote-id>
</upstream>
<use>
<flag name="cli">Install command line tools</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,47 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Provides an API to the Lutron Smartbridge"
HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/"
SRC_URI="https://github.com/gurumitts/pylutron-caseta/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="cli test"
RESTRICT="!test? ( test )"
DOCS="CHANGELOG.md README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
BDEPEND="
cli? (
dev-python/click[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
)
test? (
dev-python/coveralls[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.14.0[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-sugar[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_install() {
distutils-r1_python_install
if ! use cli; then
rm "${ED}"/usr/lib/python-exec/${EPYTHON}/{lap-pair,leap,leap-scan} || die
rm "${ED}"/usr/bin/{lap-pair,leap,leap-scan} || die
fi
}