dev-python/python-matter-server: new package, add 3.7.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-10-22 12:42:54 +02:00 committed by Andreas Billmeier
parent e77049b5d1
commit 104853231b
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 57 additions and 2 deletions

View File

@ -576,12 +576,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 1831 Ebuilds in total, 1820 of them have in total 1837 (40 different) licenses assigned.
There are 1833 Ebuilds in total, 1822 of them have in total 1838 (40 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1069|
|Apache-2.0|377|
|Apache-2.0|378|
|GPL-3|116|
|BSD|103|
|GPL-2|26|

View File

@ -0,0 +1,3 @@
DIST python-matter-server-3.7.0.tar.gz 52556 BLAKE2B 3680d1655516da69506caf03a9b0f0d8b875ea90ebb12133f0e9533cb712ff40f90a46267fad2d12315be364cec61b53d42b8bb2abe897cc58681a2eeb1f8e93 SHA512 de279906d30741c342030f2094307440bcb81bf33611e9cae7c28339f514788191e61d6ea001c274c6ca55677107f832f067f94da9bb3b400b9f61d02c3efd94
EBUILD python-matter-server-3.7.0.ebuild 863 BLAKE2B 6fcce5a7a0eab5b749c81814dc4fa68c4acce85deb8a9d084b366521b3067de6a82b3b32932af04852e92a58cc095feec561dc6d0455659b28a598f6e5b65baf SHA512 e96d0b6aed8837a5f557b7dfb43b64bedd888e8c242caeaba6de827f8bf9f7186369985f68b5dfccfd157b7fe68c00067a8fce59af421325f4ddbb55ac6f5979
MISC metadata.xml 482 BLAKE2B 31ea0a316b03c93d165de83281c9ada7fe0013637fc1246ecdfeec1190af43c41da6ee642edeb34305066d958720966c2113a02de47cd2d9c31cba2a44737a06 SHA512 55b3371f636a7a4f6c925844465e9e517b26ede3048713f04ba8afa0e3c3390d11ea15e706577822ae0185ebaf2c2e969a658d77b9689e58574acbe6da74ed16

View File

@ -0,0 +1,15 @@
<?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">python-matter-server</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python Matter WebSocket Server"
HOMEPAGE=" https://pypi.org/project/python-matter-server/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiorun[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/dacite[${PYTHON_USEDEP}]
dev-python/orjson[${PYTHON_USEDEP}]"
# WIP: "~dev-python/home-assistant-chip-clusters-2023.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest