dev-python/pyEGPS: new package, add 0.2.5

Closes: #3258
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-05-12 07:25:22 +02:00
parent c8d0e16611
commit fb751a3b3d
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 45 additions and 2 deletions

View File

@ -617,12 +617,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 1785 Ebuilds in total, 1774 of them have in total 1793 (42 different) licenses assigned.
There are 1786 Ebuilds in total, 1775 of them have in total 1794 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1018|
|Apache-2.0|393|
|Apache-2.0|394|
|GPL-3|106|
|BSD|106|
|LGPL-3|25|

View File

@ -0,0 +1,3 @@
DIST pyEGPS-0.2.5.tar.gz 15433 BLAKE2B 7f581c4b8a94b1c24dbf36091c487d56830e077cb4aa21f806aa371c4dd8556e9df493606feb3c4b6025c2f917cd93810a8c245001f59359ce64240155a3d799 SHA512 b01d1b1903fcfedd914a1c5df01033618cbd9d33624bdcf6ecd64c0b3de0993ec3d59bd9ce8719eb992d9af929fd04143c97d69342ba568f80d22fcac20351db
EBUILD pyEGPS-0.2.5.ebuild 562 BLAKE2B 7c56b549d31b5942b5a961028fc906a0cc173cff26f1804ba99c02c3639d91a79585798f3a207c0d363e098e2a2a1952c4979d4e6cc784c0ddc3b2bbb7df11c7 SHA512 4307542f22ef579d3fa4a4a4714ef0ddb42ddcf7b77017385e4b27148c806e4bc828dd4091129bfaf50337da9126db5bea6e66a1afceff8d1b8be469baf2d8f3
MISC metadata.xml 506 BLAKE2B 33e59125ce6f50ec203eb9b1bd2123212ac9c0b9f4680b93e083da36f3ac0c3f77ba50a60cf08d50950e0620d6d152025471f851fe6df33ee275b421ca8a1bf3 SHA512 955fc75e060749822c5b5c1237df6fe6493d945a1ae811155f525eee2e775384d056694d815a43998797b0b285463c96281239080f5e8353352e6ace6e547909

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">pyEGPS</remote-id>
<remote-id type="github">gnumpi/pyegps</remote-id>
<maintainer status="unknown">
<email>mischa@gnumpi.com</email>
<name>Mischa Siekmann</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,24 @@
# 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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Controlling Energenie Power Strips with python."
HOMEPAGE="https://github.com/gnumpi/pyegps https://pypi.org/project/pyEGPS/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/pyusb[${PYTHON_USEDEP}]"
distutils_enable_tests pytest