dev-python/hyperion-py: add 0.7.6

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
2025-08-24 00:44:16 +02:00
parent 064293d024
commit b5f081f252
4 changed files with 45 additions and 5 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
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 2377 Ebuilds in total, 2359 of them have in total 2400 (43 different) licenses assigned.
There are 2378 Ebuilds in total, 2360 of them have in total 2401 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1355|
|MIT|1356|
|Apache-2.0|545|
|GPL-3|150|
|BSD|125|

View File

@@ -1,3 +1,5 @@
DIST hyperion-py-0.7.5.tar.gz 27304 BLAKE2B 117daa5ae657d09f809d89c7121e5101868cb1633fb6066cf2391f1cb92af4ee0ea59cd46bffc67c2baa29ea096fa0e0038d5c162075d7bfc38ff231d4c50573 SHA512 03f4e896deb22e0bfb048072189768b2ab0ac8f4ecc6c0ec8c3491e5b10e8566ddb24a06d14a951b650c7c2f2c06a250967dc514d8e59515f153799ce2adab8e
EBUILD hyperion-py-0.7.5.ebuild 848 BLAKE2B 9585f00659b9e4f407266303ed186148ca89a627eb6e22e594889825a855cd59f3a71541d1c13971b8685e5480473f941fa4ae06020ceec606386f4720469316 SHA512 e1e329388464f4d766026b3918a3c347c36134e5f1b52dad31a4a29e6340ca67508715f0d6c71dff55f42a56e526b610642d5f94da4168613100ce07c50be248
DIST hyperion_py-0.7.6.tar.gz 25133 BLAKE2B c07c955da98662fe186d16faaaf5e2919a0bc079c97ee79cf7b61b3d100681197759f3ec41d8c68974828470dd38554c29fbfd878382b30c9e0aa78e87dfb665 SHA512 f394046287c52c70cf819d70524a94678667304dc6a652ca29902bfe7435e28c03b445c6c849a8891b6a7d3fab0664ea38ef0df4ff669de93edbf8ebe0ba6ef9
EBUILD hyperion-py-0.7.5.ebuild 857 BLAKE2B 6e392db7828c781ca6711eb85447b298397c95141907dded59ea2fc643af46711121ba3359e80a78b9735c00a95e554bc20dd34a77a4e88d92923af9a4f4e64b SHA512 41d9835891e4e9be3bbf9c56357b529fbc522fb74e8d3ce276e106099e423d33d29d530f77651f18eb73db700554c899b59447ba3e015d79fcc309770190d867
EBUILD hyperion-py-0.7.6.ebuild 837 BLAKE2B f2e50274108f8ef44c51951c2b9c04c94f27be518f156a1b804eedab554e3b5a1a4ce60dc8f667da02e71ad28563c9058f52afcf9b05f3fae90838d9ce8e5c77 SHA512 b885d58ce4d5886e3a672d85989d0f90cf669572d38b92c6377396cb723784eb627da4a1bf97e7d8a21ff496c1bb2b7927eb64818fa28e2ad28e083d490f43e8
MISC metadata.xml 523 BLAKE2B 489c8668ca78cb6b33b5951d37eefc4c6957e98e3ce34199547183da24ca4594afb47413aac58bad03241bd3b7048d7ee8b5605e4510f7073c52b9b5dc8d0982 SHA512 111b9e59c9b83dd615ef48115d5125568eaff08e601c6d9343160eecca67d5ce6c637e0fa29c80961c8647383bbf1778cd18e87392f3e1fddce147b098cf1176

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -0,0 +1,38 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Hyperion Ambient Lighting Python Package"
HOMEPAGE="https://github.com/dermotduffy/hyperion-py https://pypi.org/project/hyperion-py/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/codecov[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
python_prepare_all() {
sed -i -e 's:, "LICENSE"::' pyproject.toml || die
distutils-r1_python_prepare_all
}