add thermopro-ble-0.4.0

This commit is contained in:
Andreas Billmeier 2022-09-03 18:05:20 +02:00 committed by Andreas Billmeier
parent 1d59c4c778
commit ab8308638b
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 59 additions and 3 deletions

View File

@ -742,6 +742,7 @@
|tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0|
|test|internal and developer use|Y|Y|Y|None|
|tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91|
|thermobeacon|None|N|N|Y|2022.9.0b3|
|thermopro|None|N|N|Y|2022.9.0b3|
|thermoworks_smoke|pulls data for your ThermoWorks Smoke Thermometer|N|N|Y|0.81|
|thingspeak|makes Home Assistant communicate with the ThingSpeak API|N|N|Y|0.32|

View File

@ -73,7 +73,7 @@ The Ebuild we have since `0.97.0`, as soon as I know that at least one user is a
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **868** USE Flags.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **869** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@ -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 1865 Ebuilds in total, 1858 of them have in total 1870 (35 different) licenses assigned.
There are 1866 Ebuilds in total, 1859 of them have in total 1871 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1132|
|MIT|1133|
|Apache-2.0|345|
|GPL-3|113|
|BSD|104|

View File

@ -0,0 +1,3 @@
DIST thermopro-ble-0.4.0.tar.gz 5723 BLAKE2B d9e37b74e8a9e6c023178843f0086a75d86a9c20c02733b7dd9a43953102aaf781c3b8e7a99c87bd94f6d8d64f75e2ad608625ca0b6a2c4e056688fa293cfebb SHA512 ab81a275f31e46231e728f4a4562b1d74f45cdfaa4e310684636c545964c154fa0c09ae7600a2f5cfd4336ff2ca84cb2a4baac7696bba1b4ba9175e25cd4b262
EBUILD thermopro-ble-0.4.0.ebuild 900 BLAKE2B 05c21221aded8e95f34ad5aac24f656b34d1af97523ae2eb552e41d9869901bc9495ca182eb87f325d8bc2f5452177a8ab162d8e9b0d64038d71fe980a9ca7ca SHA512 3905343b200c8507e7f10f5abd16a84fcc01da3e9406d7397c96e1028dba1b2eef8c693f63f7be535d905075165b1910426350fb38de54ec71dff6a2ee8fe784
MISC metadata.xml 455 BLAKE2B 98e58bb42ce59862f93f0d3d7a2c8b38c86e9e834e9c78e5ef61cb0bd38c77d1008040c33dcd4b57f0fd366360085b5c1542c6b9fbbb8d2963ec1cf352edce21 SHA512 58070d744000b3b37610906dfedd0b535161e5a1484358ba18de1400879eedb9e65514de847cb9952dded8e3bbebfbd72593e72849573446d63ca9f73617ddde

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">thermopro-ble</remote-id>
<maintainer status="unknown">
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,37 @@
# 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="Thermopro BLE Sensors"
HOMEPAGE="https://github.com/bluetooth-devices/thermopro-ble https://pypi.org/project/thermopro-ble/"
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/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}]
>=dev-python/sensor-state-data-2.3.1[${PYTHON_USEDEP}]
>=dev-python/bluetooth-sensor-state-data-1.6.0[${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