dev-python/bleak-esphome: new package, add 0.4.0

Closes: #2603
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-01-03 19:15:13 +01:00
parent 7246b79fba
commit 39db896b72
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 53 additions and 2 deletions

View File

@ -612,11 +612,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 1595 Ebuilds in total, 1584 of them have in total 1598 (42 different) licenses assigned.
There are 1596 Ebuilds in total, 1585 of them have in total 1599 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|916|
|MIT|917|
|Apache-2.0|337|
|GPL-3|102|
|BSD|88|

View File

@ -0,0 +1,3 @@
DIST bleak_esphome-0.4.0.tar.gz 16201 BLAKE2B ff8aae0ae1cc4243820db010770e3a4c15b16ee183be57be855683ed4af02732ede087ea2fa424c51913784f8f5cab844ccaf511b7419a062d0d9c9877773019 SHA512 53941c88faaaed106327576791d693cf423a610773175462bbad4d726337329299e29b301cc9c1c3f92f05f89cdb7f227f2725bd9342fdb7697db17a05a5b71d
EBUILD bleak-esphome-0.4.0.ebuild 855 BLAKE2B 3201cd537a2e99cbf10e081690f74b67b29980f6d1455d5eaabf17b52197d7dc5ba1e046bbe3d1d14518b391a44974475e1061feef641b0c6a2cb015fc44365d SHA512 605b0a48ade6a3af7e8090cb38f0f6666a9eb1c15a2e9739a4e551eb398ba0de324694f1bd1ba5b7ed55bad3af4174f0f748d535fb1e66b491563d4665f21866
MISC metadata.xml 533 BLAKE2B d736fcfb6960e482d99f70ceaf6fefac8ee5eebde28f0cb3e6223b23dac128c136361d19ebe5cd5752cc65791bac9f7e479b0740f047b8d04d9246feb2cbe4d3 SHA512 2eed308c844817b74df6de8f9fecc53d8c5a81b00bb465edb0caa7aa33c0cda38ab1e18299bc629065244bd66fdddd2b3dffab0cf32a5c95e887e81be59f5ee5

View File

@ -0,0 +1,32 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Bleak backend of ESPHome"
HOMEPAGE="https://github.com/bluetooth-devices/bleak-esphome https://pypi.org/project/bleak-esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aioesphomeapi-21.0.0[${PYTHON_USEDEP}]
>=dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-1.18.0[${PYTHON_USEDEP}]
>=dev-python/habluetooth-1.0.0[${PYTHON_USEDEP}]
>=dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

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">bleak-esphome</remote-id>
<remote-id type="github">bluetooth-devices/bleak-esphome</remote-id>
<maintainer status="unknown">
<email>bluetooth@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>