From 4117ad0926067ced469b72a9b16c8fcbeb0b4784 Mon Sep 17 00:00:00 2001 From: Elliott Johnson Date: Wed, 7 Jun 2023 13:42:09 -0700 Subject: [PATCH] Adding pyopensprinkler for the OpenSprinkler HACS integration. --- dev-python/pyopensprinkler/Manifest | 3 ++ dev-python/pyopensprinkler/metadata.xml | 16 +++++++++ .../pyopensprinkler-0.7.6.ebuild | 36 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 dev-python/pyopensprinkler/Manifest create mode 100644 dev-python/pyopensprinkler/metadata.xml create mode 100644 dev-python/pyopensprinkler/pyopensprinkler-0.7.6.ebuild diff --git a/dev-python/pyopensprinkler/Manifest b/dev-python/pyopensprinkler/Manifest new file mode 100644 index 000000000..361011991 --- /dev/null +++ b/dev-python/pyopensprinkler/Manifest @@ -0,0 +1,3 @@ +DIST pyopensprinkler-0.7.6.tar.gz 11259 BLAKE2B 0f3bb01e64897f341dc71d579ba403fdf347c6ebe28e21e6a26c390e6cdeafd1402042b732c9015553b7aa2be6fc7ae020d231eb324988dde68e7d87e1794b7b SHA512 9b7a320f8d694b567726b7293f4f9de812a6226a8af52bb162c0f0b708b038884382133dbfde8c627af6e24774597dca64b7280ebdb6f3eda826c886757a27b4 +EBUILD pyopensprinkler-0.7.6.ebuild 949 BLAKE2B 9691493e247f334abf88eab819a56d32ed023df918992af3a16a858e38ecd8b60f80af56a967af655723ca27edf2ee446b86bf030e71482c3f48f10f35247b28 SHA512 573e58a732c3aa3effd6aa05e0a0737974465d64dcc09848026c4b39bb97f4b11f1cc2c067d7c44e4c79766a5a0fd928c8244423160ed13a5be738631f81cf07 +MISC metadata.xml 532 BLAKE2B 071c376edeae7a7acd7998d2881ea0250c82a07af3bc1b89c47445d16d454c204dd569536bc539f20e1727541e4ef016963f88f370c0c79a78df0b32c7cec24c SHA512 1168f9383c0e4751dc623ef89bbb368f34095e33ae9cafacd94da0702a8c6c34c549cf76c42701c96fd815f7824e62e30a9e8530bcb0b685905fec62abc0b8aa diff --git a/dev-python/pyopensprinkler/metadata.xml b/dev-python/pyopensprinkler/metadata.xml new file mode 100644 index 000000000..eada0d18e --- /dev/null +++ b/dev-python/pyopensprinkler/metadata.xml @@ -0,0 +1,16 @@ + + + + + elliott@elliottjohnson.net + Elliott Johnson + + + pyopensprinkler + vinteo/py-opensprinkler + + vinteo@gmail.com + Vincent Teo + + + diff --git a/dev-python/pyopensprinkler/pyopensprinkler-0.7.6.ebuild b/dev-python/pyopensprinkler/pyopensprinkler-0.7.6.ebuild new file mode 100644 index 000000000..34c47b975 --- /dev/null +++ b/dev-python/pyopensprinkler/pyopensprinkler-0.7.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python module for OpenSprinker API" +HOMEPAGE="https://github.com/vinteo/py-opensprinkler https://pypi.org/project/pyopensprinkler/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + ~dev-python/backoff-2.2.1[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/pytest-runner[${PYTHON_USEDEP}] + test? ( + dev-vcs/pre-commit[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest \ No newline at end of file