Skip to content

Commit fb751a3

Browse files
committed
dev-python/pyEGPS: new package, add 0.2.5
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3258 Signed-off-by: Andreas Billmeier <[email protected]>
1 parent c8d0e16 commit fb751a3

File tree

4 files changed

+45
-2
lines changed

4 files changed

+45
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,12 +617,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
617617

618618
## Licenses
619619
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.
620-
There are 1785 Ebuilds in total, 1774 of them have in total 1793 (42 different) licenses assigned.
620+
There are 1786 Ebuilds in total, 1775 of them have in total 1794 (42 different) licenses assigned.
621621

622622
|License| Ebuilds using it|
623623
|-------|-----|
624624
|MIT|1018|
625-
|Apache-2.0|393|
625+
|Apache-2.0|394|
626626
|GPL-3|106|
627627
|BSD|106|
628628
|LGPL-3|25|

dev-python/pyEGPS/Manifest

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DIST pyEGPS-0.2.5.tar.gz 15433 BLAKE2B 7f581c4b8a94b1c24dbf36091c487d56830e077cb4aa21f806aa371c4dd8556e9df493606feb3c4b6025c2f917cd93810a8c245001f59359ce64240155a3d799 SHA512 b01d1b1903fcfedd914a1c5df01033618cbd9d33624bdcf6ecd64c0b3de0993ec3d59bd9ce8719eb992d9af929fd04143c97d69342ba568f80d22fcac20351db
2+
EBUILD pyEGPS-0.2.5.ebuild 562 BLAKE2B 7c56b549d31b5942b5a961028fc906a0cc173cff26f1804ba99c02c3639d91a79585798f3a207c0d363e098e2a2a1952c4979d4e6cc784c0ddc3b2bbb7df11c7 SHA512 4307542f22ef579d3fa4a4a4714ef0ddb42ddcf7b77017385e4b27148c806e4bc828dd4091129bfaf50337da9126db5bea6e66a1afceff8d1b8be469baf2d8f3
3+
MISC metadata.xml 506 BLAKE2B 33e59125ce6f50ec203eb9b1bd2123212ac9c0b9f4680b93e083da36f3ac0c3f77ba50a60cf08d50950e0620d6d152025471f851fe6df33ee275b421ca8a1bf3 SHA512 955fc75e060749822c5b5c1237df6fe6493d945a1ae811155f525eee2e775384d056694d815a43998797b0b285463c96281239080f5e8353352e6ace6e547909

dev-python/pyEGPS/metadata.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="project">
5+
<email>[email protected]</email>
6+
<name>Andreas Billmeier</name>
7+
</maintainer>
8+
<upstream>
9+
<remote-id type="pypi">pyEGPS</remote-id>
10+
<remote-id type="github">gnumpi/pyegps</remote-id>
11+
<maintainer status="unknown">
12+
<email>[email protected]</email>
13+
<name>Mischa Siekmann</name>
14+
</maintainer>
15+
</upstream>
16+
</pkgmetadata>

dev-python/pyEGPS/pyEGPS-0.2.5.ebuild

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{11..13} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
PYPI_NO_NORMALIZE=1
9+
inherit distutils-r1 pypi
10+
11+
DESCRIPTION="Controlling Energenie Power Strips with python."
12+
HOMEPAGE="https://github.com/gnumpi/pyegps https://pypi.org/project/pyEGPS/"
13+
14+
LICENSE="Apache-2.0"
15+
SLOT="0"
16+
KEYWORDS="amd64 arm arm64 x86"
17+
IUSE="test"
18+
RESTRICT="!test? ( test )"
19+
20+
DOCS="README.md"
21+
22+
RDEPEND="dev-python/pyusb[${PYTHON_USEDEP}]"
23+
24+
distutils_enable_tests pytest

0 commit comments

Comments
 (0)