add pybravia-0.2.0

This commit is contained in:
Andreas Billmeier 2022-09-03 08:59:33 +02:00 committed by Andreas Billmeier
parent 283914f380
commit 869efa54b0
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 55 additions and 2 deletions

View File

@ -523,11 +523,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 1860 Ebuilds in total, 1853 of them have in total 1865 (35 different) licenses assigned.
There are 1861 Ebuilds in total, 1854 of them have in total 1866 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1126|
|MIT|1127|
|Apache-2.0|342|
|GPL-3|113|
|BSD|106|

View File

@ -0,0 +1,3 @@
DIST pybravia-0.2.0.tar.gz 7557 BLAKE2B c8f8f9f9b9e0795a1545b504011eb42bf92f24aed71247c749f05cf41b9c24794ec93989018dc02dfbced33f5ccc863668b61c3de4f5133dab27fb23f6f3fdc0 SHA512 23419647e091f1ce967f0ad090172c9a572d26da187d33221896f973effda05f1c0dd97206a10c3458551558b61119fd6cac18cdf3a7f93d335132d493d8f562
EBUILD pybravia-0.2.0.ebuild 791 BLAKE2B 88181938fa9fb01dfafc4b11cadea9c6092095297de48957f6135efe60eda31c4bea30e596c47a7a6e1138443c37ee90efa8488ffdbf3c8f8a1d6b6544a5698a SHA512 8bc46f4df140cc8d0999b1ddd3fb05fa274879cc9a39024ef501b0be3e8cbb3e105d1611feda1a855ffea76a78ce7eac608e636989562b54e9e349a0ee567088
MISC metadata.xml 449 BLAKE2B dddd5e91235da8a311fbf35b2d06405ccaac85e70280b60d6815be48baa373ff59c32f544ebd11a2e4dc97758cd1512c1d86a7e55da5196eab4e98b865c0b933 SHA512 6eef9a1123b09d179f6a3c58fa55897fd949b1388fe424c3a8018a067d5769e5854bb1ec531e2fe5778a06525c860d68991ee538b85f57b3225db579408b4115

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">pybravia</remote-id>
<maintainer status="unknown">
<email>artemon_93@mail.ru</email>
<name>Arem Draft</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Python async library for remote control of Sony Bravia TVs 2013 and newer."
HOMEPAGE="https://github.com/Drafteed/pybravia https://pypi.org/project/pybravia/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest