dev-python/pydeako: new package, add 0.4.0

Closes: #3845
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-10-26 00:44:44 +02:00
parent d98621b9ea
commit 35c7650b06
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 49 additions and 2 deletions

View File

@ -606,11 +606,11 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses ## 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. 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 2103 Ebuilds in total, 2092 of them have in total 2118 (42 different) licenses assigned. There are 2103 Ebuilds in total, 2092 of them have in total 2119 (42 different) licenses assigned.
|License| Ebuilds using it| |License| Ebuilds using it|
|-------|-----| |-------|-----|
|MIT|1216| |MIT|1217|
|Apache-2.0|474| |Apache-2.0|474|
|GPL-3|128| |GPL-3|128|
|BSD|111| |BSD|111|

View File

@ -0,0 +1,3 @@
DIST pydeako-0.4.0.tar.gz 17282 BLAKE2B 336fd87d6964d84ddcc7d7b67d4d15bcdc754283f834cb5ba430bd426ff1244885c6bb8ee399f46082f0840ccd81f7d5f7d3447275cf0f3ecf8e5f9aa49a3fdc SHA512 15d6fe4a6f60f4b1d23488de020907948c2cd15f4279eb24a1432a658944577911080124c8d2d25e8cd811b747daf98fa90fe90c73e7e6862feb8d8d8dbee22e
EBUILD pydeako-0.4.0.ebuild 714 BLAKE2B 50947afe924ccb8da8a733841849b81b0a5098fad3816be018bdc5dc28450ca898a026701f2ed0bc92879f54e618bd69e75a2bbc9578a017f88ea4b9bb375417 SHA512 d8204ece5ed285385a0cbc3254583b9cdd8ddb82a057514a676726b640ae9aa6f72c31a75f968525af6d78bb35dacb1a22298e61034bdd583daa8219a68cb664
MISC metadata.xml 504 BLAKE2B b87d89e3a600d9478d967e25b549e5983ff7d5a51cb8cc3cba281400f1436477670d83fcfa5adb5dee0a4d2bf7fd02e821011ee7c1aba995ce5f5c787f50da99 SHA512 8d2ee4e6234f94de497f1e7d795a1bf57c396a38907c25275c5f59035af5910d2e5f65fa0dfc0a9bacce9dce4c078b0742e7b7fe34695df0378f20576d0e6371

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">pydeako</remote-id>
<remote-id type="github">DeakoLights/pydeako</remote-id>
<maintainer status="unknown">
<email>software@deako.com</email>
<name>Deako</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,28 @@
# 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="Connect and interact with deako devices over the network locally"
HOMEPAGE="https://github.com/DeakoLights/pydeako https://pypi.org/project/pydeako/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/zeroconf[${PYTHON_USEDEP}]"
src_prepare() {
echo -ne '\n[build-system]\nrequires = ["setuptools"]\nbuild-backend = "setuptools.build_meta"\n' >> pyproject.toml || die
default
}
distutils_enable_tests pytest