dev-python/pytouchlinesl: new package, add 0.1.8

Closes: #3963
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-10-22 17:53:27 +02:00
parent 8e22a6ba16
commit c8d687a54a
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 47 additions and 2 deletions

View File

@ -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|

View File

@ -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

View File

@ -0,0 +1,16 @@
<?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">pytouchlinesl</remote-id>
<remote-id type="github">jnsgruk/pytouchlinesl</remote-id>
<maintainer status="unknown">
<email>jon@sgrs.uk</email>
<name>Jon Seager</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -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