From c8d687a54a0cf7ec62e184244aeee3955b0c7181 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Tue, 22 Oct 2024 17:53:27 +0200 Subject: [PATCH] dev-python/pytouchlinesl: new package, add 0.1.8 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3963 Signed-off-by: Andreas Billmeier --- README.md | 4 +-- dev-python/pytouchlinesl/Manifest | 3 +++ dev-python/pytouchlinesl/metadata.xml | 16 ++++++++++++ .../pytouchlinesl/pytouchlinesl-0.1.8.ebuild | 26 +++++++++++++++++++ 4 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 dev-python/pytouchlinesl/Manifest create mode 100644 dev-python/pytouchlinesl/metadata.xml create mode 100644 dev-python/pytouchlinesl/pytouchlinesl-0.1.8.ebuild diff --git a/README.md b/README.md index ea40d2c18..b0add04a7 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2044 Ebuilds in total, 2033 of them have in total 2061 (42 different) licenses assigned. +There are 2046 Ebuilds in total, 2035 of them have in total 2062 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1186| -|Apache-2.0|457| +|Apache-2.0|458| |GPL-3|123| |BSD|110| |LGPL-3|24| diff --git a/dev-python/pytouchlinesl/Manifest b/dev-python/pytouchlinesl/Manifest new file mode 100644 index 000000000..fcfc360a7 --- /dev/null +++ b/dev-python/pytouchlinesl/Manifest @@ -0,0 +1,3 @@ +DIST pytouchlinesl-0.1.8.tar.gz 17264 BLAKE2B dcd0ee050d9b05085b560eb7424c49433509458f9becd291cb4ff80e09deaa6449c417d2b35680798f12d3e8f4408b0fc854f22a495e41f96e71133f2284e133 SHA512 abba3aee91a38ef80cc91c344076d1af3f651e3727d09341db211a316aaaaabe3ce02111db678eb884e85064f4dae906265c7ee0e119a64999f25cb88dbebde9 +EBUILD pytouchlinesl-0.1.8.ebuild 586 BLAKE2B 297e73b100ecdc9e0a13ffdbd0cf232898a97df45ba923f3fd1db1194f09be1c3604b93a71f27d12057f2cd73a2b17793ae17d309a39f4461bdf92a9cf92daa7 SHA512 e9fbd5bae3619927d891e55b18d66361de80dd00615362814d7c4fa5f0db081402c656f0f9304dd36490c0040bd712b3f9cff13f893937e1529a6c2c7c5ea13d +MISC metadata.xml 510 BLAKE2B ddd4b76bdb2083112485ea1a67c154004e8a3dcc804eddc30bd9451ff8a99f3ae92f7788fcb1c8d3d69d9685e2dd028158acc0d79875c91af23f0ac06de4d371 SHA512 593d1990cd3374a9df359550ba966730cff4449b97653f197a012af2f866a4e2f3663d30df30691a36da1159759ac7bb2fefd99506da8f6ccafb100d59fd7347 diff --git a/dev-python/pytouchlinesl/metadata.xml b/dev-python/pytouchlinesl/metadata.xml new file mode 100644 index 000000000..e6f1db9b1 --- /dev/null +++ b/dev-python/pytouchlinesl/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pytouchlinesl + jnsgruk/pytouchlinesl + + jon@sgrs.uk + Jon Seager + + + diff --git a/dev-python/pytouchlinesl/pytouchlinesl-0.1.8.ebuild b/dev-python/pytouchlinesl/pytouchlinesl-0.1.8.ebuild new file mode 100644 index 000000000..848d23d68 --- /dev/null +++ b/dev-python/pytouchlinesl/pytouchlinesl-0.1.8.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="An API client for Roth's TouchlineSL control system." +HOMEPAGE="https://github.com/jnsgruk/pytouchlinesl https://pypi.org/project/pytouchlinesl/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest