homeassistant-2024.6.4

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-06-26 22:34:40 +02:00
parent 37abd9d2f0
commit fd921c0d5e
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
11 changed files with 2416 additions and 279 deletions

View File

@ -14,8 +14,11 @@ DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-full-2024.3.3.ebuild 86657 BLAKE2B 42779a673528864b2de8f7d6021f23ad6b02fb638aaabd81471bebf93f2891e1dd9158269702258ed39d0685fc55fb32a96264f510811db84c3ede194701ed65 SHA512 2b17c9f4eaf4e0661f26939e68611088dcd3ca1ed3d09046f32363c82f2520e9fe3fd59a305c587f72d73d4527ae4d8cd363a983f8534c683d1f20142e13cd92
EBUILD homeassistant-full-2024.4.4.ebuild 86902 BLAKE2B bd8a9d4f2205badf7b89b7d4fb486b1fc3d26fc8c0428417036324c319392240481ced1e4ddfad4f8de0107243f42f30f21ead99a7519173eb6f482048b731b3 SHA512 100b322327980f6df1aac797d3ed5e9907d27de75d48e87cb35a10dc2cfe2955ae8daafce98d2699b6509856c81346466ae90267704d00ca9d8f5bfebb5efa46
EBUILD homeassistant-full-2024.5.5.ebuild 87190 BLAKE2B 22ac1dc7d5be921e7a72cf1eb9bcd6f770f2bb5a28e7bd04daaa5afbf4ce2e25b07b2c214d3f3dcfdb3f0a688f948f0e23e760d0b03593a791872ec4afa41311 SHA512 8bcb7381d43930fb7e199e0bba32cf82adfd8afc7af4eaa6ae9dcf9a628e50e38cee70fb701aa87c10a864fea4226ff6253507720ed0ae1a988ef7dc524ef551
EBUILD homeassistant-full-9999.ebuild 87103 BLAKE2B 7211742c7bc0b732010a3949a91152ea1b477c5512e352d2505714e46d984dea67ccbaa8e22c05c2889bc4398ac25c36d4a563e3056cbd7c436fec695020adb3 SHA512 f823b09baddeb5a9d4ca1609234987706a0b47d38044f193b5bc32c4b73b6adc208576511e4e00e8b1e5fe29e81520ac6123ca5f3c1887d7d0b504b844c2b8db
MISC metadata.xml 92481 BLAKE2B dc28a3bcc1f62671eebb4c0131e0c2041fcf01c7280e412f04331a1af1632775e50733f0e025c865c6da5058ffdf84d2209f2d12eab7b0f788adce9d8bafcc83 SHA512 8b856f5b123b24e9b856b1d40749606cb4d0079be8cfcbe3443f8afbabc3ab34de780fc31072627557ccd242d7314f8f30534c00d438c651e02873f98536899b
EBUILD homeassistant-full-2024.6.4.ebuild 87802 BLAKE2B 266b07de8f1443d187024699e46fbc0b4c3f6622faa5e233be5ce6639f7d27ed53ce4809fe3cc78f2ef2b56bc46d56cc608b6a842d7cf8def20bba19194468ce SHA512 de6fad31b936f241dfd8ac1127b4ab6c1c208725d3ac922eff8f782f66ced0d1f24b1b3614974f6fec3026be26821fd8f038b83eef3e9225c3bb610c799097e2
EBUILD homeassistant-full-9999.ebuild 87715 BLAKE2B 54bdcdbc3e0e48d70a849e6ecec43e29e7a0900ba80685bd39613ec032dbdd174581ce39751120108baa2adc3e232e947597758c898017ca51bd5c6ad321cd29 SHA512 cf44446b6b1fc1031dccf50b7a4fd55a8f4623a97c7c264b2d77ad4b881b341db691a06a224d7df7842b01168875e85e3b4716935b2ad957751be40ea28d7234
MISC metadata.xml 93089 BLAKE2B 01dd2ec3963a9c126163f40d13631016482d5dbb662fe465cb03ddbfc41fa6d7a81f2f7ecdcd671b4394ec5180e28acbf5dbb886d36ddc876498caeb706baed9 SHA512 2a105e066da64eb8babc874e3aae6481e37e889478445ef7a4b489cd1181c5432e8025b67c51470f29ec6ad20fa39a60acc458d7f9f3a7bfac3ab9c1ead06410

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -26,6 +26,7 @@
<flag name="aemet"> AEMET OpenData meteorological data</flag>
<flag name="aftership">The aftership platform allows one to track deliveries by AfterShip</flag>
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
<flag name="airgradient">The AirGradient integration will fetch data from your AirGradient devices</flag>
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
<flag name="airnow">AirNow web service as a source for air quality data</flag>
<flag name="airq">integrating the sensors provided by your air-Q device</flag>
@ -62,6 +63,7 @@
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
<flag name="aprilaire">The Aprilaire integration allows you to control an Aprilaire thermostat</flag>
<flag name="aprs">Tracker integration connects to the APRS-IS</flag>
<flag name="apsystems">allows you to read the data from your APsystems EZ1 microinverter</flag>
<flag name="aqualogic">Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller</flag>
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
<flag name="aranet">Integrates Aranet devices into Home Assistant</flag>
@ -88,6 +90,7 @@
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
<flag name="aws">Interact with Amazon Web Services</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="azure_data_explorer">allows you to forward events to Azure Data Explorer</flag>
<flag name="backup">allows you to create and download backups for your Home Assistant Core</flag>
<flag name="baf">Integrates Big Ass Fans devices into Home Assistant</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
@ -394,6 +397,7 @@
<flag name="image">handle image assets in Home Assistant</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="imgw_pib">hydrological data from Institute of Meteorology and Water Management - Poland</flag>
<flag name="improv_ble">allows connecting devices implementing Improv via BLE to Wi-Fi</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@ -408,6 +412,7 @@
<flag name="ipp">read current data from your networked printer</flag>
<flag name="iqvia">collects allergy, asthma and disease information (based on a U.S. ZIP code)</flag>
<flag name="irish_rail_transport">will give you the time until the next two departures</flag>
<flag name="isal">Intelligent Storage Acceleration, is used for accelerating aiohttp</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="iss">know if the station is above your home location</flag>
<flag name="isy994">controller that is capable of controlling Insteon and X10 devices</flag>
@ -518,6 +523,7 @@
<flag name="modern_forms">Asynchronous Python client for Modern Forms fans</flag>
<flag name="moehlenhoff_alpha2">allows you to control a Möhlenhoff Alpha 2 temperature control system</flag>
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
<flag name="monzo">allows you to connect your Monzo bank accounts to Home Assistant</flag>
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="motionblinds_ble">adds support for Motionblinds Bluetooth motors</flag>

View File

@ -14,7 +14,10 @@ DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-min-2024.3.3.ebuild 19080 BLAKE2B 4f7d485d89fe25b40ef9de9fd8c3c5a469812d09e7aed9a2c957c1f307fe3f7f32aea96552891137951415b0910364dda064434bcd25741d9608052f883b68d3 SHA512 81bdf34f8f4efe854a3a9cc1fea584f269801d7df31f4cbd3336246abdb6e7a3f8d490911583921b87ab0316f888a1085ef28bb9f851c93cf6d294b705d779f5
EBUILD homeassistant-min-2024.4.4-r1.ebuild 19118 BLAKE2B 0adbdaf266bc249da614d1eedc444a6aa86c930f4d7bf17519188d68cd79870447be63d21728eb7a9c25de8decf23d06afef21f6426d5c85151e0550d8321177 SHA512 4edf7eeb7a950a4369385c1990ef070159de8f729dabe32b0b94e4081bbee7c79acfb6a95b199ae602d878a8d0d2b5d875c64f74b12223619f75bce65bee477f
EBUILD homeassistant-min-2024.5.5.ebuild 19138 BLAKE2B 4f6be7dbb599d8362d77e5f0c575548b4b2109e93b8da0186b5b4f893575d7909e25443822fe7692992dded1116ddeeeb76afdc167078b06a09fb51af74a7854 SHA512 68022f33414e9bceb9d66a58c804b9fb38e4721082b218631a8e2694576a43f68cee33976e7585b59f652d1199d52e5e81ba5a0dad361f0ecb79ff394d749624
MISC metadata.xml 10139 BLAKE2B 352c7db532a58de1a4a0269d417258999387a0b26f9bd444351fba888b530f95115704ad87a5525f8f3dd543932448a4aef165f122bf345952cedfb19018fba1 SHA512 f28452df2a14f865797ccf8ec8ab8f7e933e100c233796f1a3ca544a9745a9359d0f26c675788f7528cd190790b3e261aca8c708e4c5911697de390893e73be4
EBUILD homeassistant-min-2024.6.4.ebuild 19200 BLAKE2B 33e19352958f0a519669a5f252648d83b8fc3e07eea14a6604f05988c5b169108c07e4c801117e1b840cd6e2925db019d28747bd72bf3074ec4baacb304007ba SHA512 2be0ae81fe3b920cfd2349cf57cadbead52c6f404da35d1e739e77dc6fbf03ccf98ee480c7651456f824111782cafa41ea75fda48ff3c9734716339c55b7fc13
MISC metadata.xml 10235 BLAKE2B 251a5e3fa494894f740165c940a3b088a9b17cd53e8bf70d4e55f5f3b7ae10f1402a9cc8d050669bdaad3b69beb01132400b52b85040a608f98c7129ee906bd5 SHA512 9ff42f44548b8cd3422945678bbe0b25b8caefe0f5b8c767d84e542fd2efd1ae99e3e28aca21d6a20ee6acdb38b7296f5e03199a5d4bdb5efbcbb90ccb640de3

View File

@ -0,0 +1,343 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb isal knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240610.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.6.21[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}]
<dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.1[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.5.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.1.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.0.9[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.13[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[listen,${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-10.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.39.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.116[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.20[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.56.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-dev-1.11.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.19.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.1
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.4[${PYTHON_USEDEP}]
~dev-python/uv-0.1.43
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -53,6 +53,7 @@
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
<flag name="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="isal">Intelligent Storage Acceleration, is used for accelerating aiohttp</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="kraken">allows you to monitor exchange rates on kraken.com</flag>

View File

@ -14,7 +14,10 @@ DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-2024.3.3.ebuild 34315 BLAKE2B 319fb86801d9b0a8b88a8171e4a87fe7c42f0715b6ee6c7174fb0040367338f36e6c7cdca0cb012ada621ff0a53060c0ef57b9a83741757f49670453b2bead4b SHA512 2081862a8f17eb8497f12c29336006672c0cbbc5d350eee5f36c931ae040b5677c04c3e51152ce2cf5f8f6026f9a05e5db9b7f94ac1b489d9240768b1f0bdf58
EBUILD homeassistant-2024.4.4.ebuild 34351 BLAKE2B b772e26a2fb2978feb4772ab96a7872c36a46e6f9158c15496d7a8f065ae2233dea5e0111e2a998179c0fcd9c36a6cb279bcc9daa673c9e1d7412f83cc86dcb4 SHA512 d6f391b712f93f33b901619bb4bb8c596bfe5af265bf5ac1609afae562bcaa8f26396f7d0f30d018b50ca0347bb8cc161f1bb21e386b867cd0bb88518b9cdbb8
EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15
EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12
MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d

View File

@ -0,0 +1,536 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240610.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.6.21[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}]
<dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/genie-partner-sdk-1.0.2[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.1[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-3.1.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.15.3[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.7.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.5.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.11[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.5.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.6.4[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.6.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.16.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.1.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.05.27 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.0.9[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.13[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.4.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-10.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-3.1.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.4.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-77[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.5.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.39.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.116[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.20[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.56.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-dev-1.11.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.19.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.1
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.4[${PYTHON_USEDEP}]
~dev-python/uv-0.1.43
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -166,6 +166,7 @@
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
<flag name="ipma">ipma weather platform</flag>
<flag name="ipp">read current data from your networked printer</flag>
<flag name="isal">Intelligent Storage Acceleration, is used for accelerating aiohttp</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="jewish_calendar">Displays information related to the Jewish Calendar as a variety of sensors</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>

View File

@ -1,4 +1,3 @@
abseil-cpp==20230802.0
accuweather==3.0.0
acme==2.10.0
Adafruit-Blinka==7.1.1
@ -16,10 +15,10 @@ Adafruit_BBIO==1.1.1
Adax-local==0.1.5
adax==0.4.0
adb-shell==0.4.4
adext==0.4.2
adext==0.4.3
adguardhome==0.6.3
advantage-air==0.4.4
AEMET-OpenData==0.5.1
AEMET-OpenData==0.5.2
aenum==3.1.15
afsapi==0.2.7
agent-py==0.0.23
@ -35,12 +34,11 @@ aio-georss-gdacs==0.9
aioairq==0.3.2
aioairzone-cloud==0.5.1
aioairzone==0.7.6
AIOAladdinConnect==0.1.58
aioambient==2024.1.0
aioapcaccess==0.4.2
aioaseko==0.1.1
aioasuswrt==1.4.0
aioautomower==2024.4.3
aioautomower==2024.5.1
aiobafi6==0.9.0
aiobotocore==2.12.1
aiocache==0.11.1
@ -55,7 +53,7 @@ aioeagle==1.1.0
aioecowitt==2024.2.1
aioelectricitymaps==0.4.0
aioemonitor==1.0.5
aioesphomeapi==24.3.0
aioesphomeapi==24.5.0
aiofiles==23.2.1
aioflo==2021.11.0
aioftp==0.21.3
@ -66,15 +64,13 @@ aioharmony==0.2.10
aiohomekit==3.1.5
aiohttp-cors==0.7.0
aiohttp-fast-url-dispatcher==0.3.0
aiohttp-isal==0.3.1
aiohttp-fast-zlib==0.1.0
aiohttp-retry==2.8.3
aiohttp-session==2.12.0
aiohttp-socks==0.8.4
aiohttp-wsgi==0.10.0
aiohttp-zlib-ng==0.3.1
aiohttp==3.9.5
aiohue==4.7.1
aioimaplib==1.0.1
aioimaplib==1.1.0
aioitertools==0.11.0
aiokafka==0.10.0
aiokef==0.2.16
@ -86,7 +82,7 @@ aiolivisi==0.0.19
aiolookin==1.0.0
aiolyric==1.1.0
aiomodernforms==0.1.8
aiomqtt==2.0.0
aiomqtt==2.1.0
aiomusiccast==0.14.8
aionanoleaf==0.2.1
aionotion==2024.3.0
@ -109,8 +105,8 @@ aioruuvigateway==0.1.0
aiosenseme==0.6.1
aiosenz==1.0.0
aioserial==1.3.0
aioshelly==9.0.0
aioshutil==1.1
aioshelly==10.0.1
aioshutil==1.4
aiosignal==1.3.1
aioskybell==22.7.0
aioslimproto==3.0.0
@ -118,18 +114,20 @@ aiosolaredge==0.2.0
AIOSomecomfort==0.0.25
aiosqlite==0.20.0
aiosteamist==0.3.2
aioswitcher==3.4.1
aioswitcher==3.4.3
aiosyncthing==0.5.1
aiotankerkoenig==0.4.1
aiotractive==0.5.6
aiounifi==77
aiovlc==0.1.0
aiovodafone==0.5.4
aiowaqi==3.0.1
aiovlc==0.3.2
aiovodafone==0.6.0
aiowaqi==3.1.0
aiowatttime==0.1.1
aiowebostv==0.4.0
aiowithings==2.1.0
aioymaps==1.2.2
aiozoneinfo==0.2.0
airgradient==0.4.3
airly==1.1.0
airthings-cloud==0.2.0
airtouch4pyapi==1.0.5
@ -143,21 +141,23 @@ amberelectric==1.1.0
Ambiclimate==0.2.1
amcrest==1.9.8
androidtv==0.0.73
androidtvremote2==0.0.15
annotated-types==0.6.0
anova-wifi==0.10.0
androidtvremote2==0.1.1
annotated-types==0.7.0
anova-wifi==0.12.0
anthemav==1.4.1
anyio==4.3.0
anyio==4.4.0
apischema==0.18.1
apns2==0.3.0
appdirs==1.4.4
apple_weatherkit==1.1.2
apprise==1.7.4
apprise==1.8.0
aprslib==0.7.2
apsystems-ez1==1.3.1
aqipy-atmotech==0.1.5
aqualogic==2.6
aranet4==2.3.4
arcam-fmj==1.4.0
arcam-fmj==1.5.2
argcomplete==3.3.0
arris-tg2492lg==2.2.0
arrow==1.3.0
@ -190,19 +190,25 @@ avea==1.5.1
avion==0.10
awesomeversion==24.2.0
axis==61
Babel==2.13.1
Babel==2.14.0
azure-core==1.30.2
azure-identity==1.17.1
azure-kusto-data==3.1.0
azure-kusto-ingest==3.1.0
azure-storage-blob==12.20.0
azure-storage-queue==12.10.0
Babel==2.15.0
backoff==2.2.1
backports-strenum==1.2.8
baidu-aip==1.6.6.0
batinfo==0.4.2
bcrypt==4.1.2
bcrypt==4.1.3
beacontools==2.1.0
beautifulsoup4==4.12.3
beewi-smartclim==0.0.10
bellows==0.38.4
bellows==0.39.1
bidict==0.22.0
bimmer-connected==0.15.2
bimmer-connected==0.15.3
bitarray==2.9.2
bitstring==4.1.4
bitstruct==8.17.0
@ -210,9 +216,9 @@ bizkaibus==0.1.1
bleach==6.1.0
bleak-esphome==1.0.0
bleak-retry-connector==3.5.0
bleak==0.21.1
bleak==0.22.1
blebox-uniapi==2.2.2
blinker==1.7.0
blinker==1.8.2
blinkpy==0.22.6
BlinkStick==1.2.0
blinkt==0.1.0
@ -224,18 +230,18 @@ bluetooth-adapters==0.19.2
bluetooth-auto-recovery==1.4.2
bluetooth-data-tools==1.19.0
bluetooth-sensor-state-data==1.6.2
bluez==5.75
bluez==5.76
blurhash==1.1.4
bme280spi==0.2.0
bme680==1.0.5
bond-async==0.2.1
boschshcpy==0.2.91
boto3==1.34.103
boto3==1.34.122
boto3==1.34.51
botocore==1.34.103
botocore==1.34.122
bottle==0.12.25
bottleneck==1.3.8
bring-api==0.5.7
bring-api==0.7.1
broadlink==0.19.0
brotli==1.1.0
brotlicffi==1.1.0.0
@ -247,14 +253,14 @@ bthomehub5-devicelist==0.1.1
btlewrap==0.1.0
btsmarthub-devicelist==0.2.3
btsocket==0.2.0
buienradar==1.0.5
buienradar==1.0.6
bx-py-utils==75
c-ares==1.28.1
ca-certificates==20240203.3.98
cached-ipaddress==0.3.0
cachetools==5.3.3
casttube==0.2.1
cbor2==5.6.3
cbor2==5.6.4
cchardet==2.1.19
certifi==3021.3.16
cffi==1.16.0
@ -266,7 +272,7 @@ charset-normalizer==3.3.2
circuit-webhook==1.0.1
ciscomobilityexpress==0.3.9
ciso8601==2.3.1
cJSON==1.7.17
cJSON==1.7.18
clearpasspy==1.0.2
click-log==0.4.0
click-plugins==1.1.1
@ -290,7 +296,7 @@ construct-typing==0.6.2
construct==2.10.68
construct==2.10.70
coronavirus==1.1.1
coverage==7.5.1
coverage==7.5.3
crc==5.0.0
crccheck==1.3.0
crcmod==1.7
@ -301,7 +307,7 @@ crownstone-core==3.0.1
crownstone-sse==2.0.5
crownstone-uart==2.1.0
cryptography==42.0.5
cryptography==42.0.7
cryptography==42.0.8
csrmesh==0.10.0
cssselect==1.2.0
cups==2.4.7
@ -312,16 +318,17 @@ datadog==0.15.0
datapoint==0.9.9
dateparser==1.2.0
DateTime==5.3
dbus-fast==2.21.1
dbus-fast==2.21.3
dbus==1.15.8
debugpy==1.8.1
decora-wifi==1.4
decora==0.6
decorator==5.1.1
deebot-client==7.2.0
deebot-client==7.3.0
deepdiff==6.2.1
deepmerge==1.1.1
defusedxml==0.7.1
defusedxml==0.8.0_rc2
deluge-client==1.10.2
demetriek==0.4.0
demjson3==3.0.5
@ -341,14 +348,13 @@ dlipower==0.7.165
dlms-cosem==21.3.2
dnspython==2.6.1
docopt==0.6.2
docutils==0.20.1
docutils==0.21.2
DoorBirdPy==2.1.0
double-conversion==3.3.0
dovado==0.4.1
dpkt==1.9.8
dremel3dpy==2.1.1
dropmqttapi==1.0.2
dropmqttapi==1.0.3
dsmr-parser==1.3.1
dtlssocket==0.1.16
dwdwfsapi==1.0.7
@ -366,7 +372,7 @@ elementpath==4.4.0
elgato==5.1.2
eliqonline==1.2.2
elkm1-lib==2.2.7
elmax-api==0.0.4
elmax-api==0.0.5
elvia==0.1.0
emoji==2.8.0
emulated-roku==0.3.0
@ -375,7 +381,7 @@ energyzero==2.1.0
enocean==0.50.1
enturclient==0.2.4
enum-compat==0.0.3
env-canada==0.6.2
env-canada==0.6.3
envirophat==0.0.6
envoy-utils==0.0.1
envs==1.4
@ -384,10 +390,10 @@ epicstore-api==0.1.7
epion==0.0.3
epson-projector==0.5.1
epsonprinter==0.0.9
eq3btsmart==1.1.6
eq3btsmart==1.1.8
esphome
esphome-dashboard-api==1.2.3
esphome-dashboard==20240319.0
esphome-dashboard==20240412.0
esprima==4.0.1
esptool==4.7.0
eternalegypt==0.0.16
@ -431,13 +437,13 @@ ftfy==6.1.3
furo==2024.5.6
fyta-cli==0.4.1
gammu==1.42.0
gardena-bluetooth==1.4.1
gardena-bluetooth==1.4.2
garminconnect-ha==0.1.6
gassist-text==0.0.11
gcal-sync==6.0.4
gcloud==0.18.3
gd==2.3.3
gdb==14.2
genie-partner-sdk==1.0.2
geniushub-client==0.7.1
geocachingapi==0.2.1
GeographicLib==1.52
@ -450,7 +456,7 @@ georss-qld-bushfire-alert-client==0.7
getmac==0.9.4
gios==4.0.0
gitterpy==0.1.7
glances-api==0.6.0
glances-api==0.8.0
glib==2.78.6
glibc==2.39
gmp==6.3.0
@ -459,23 +465,23 @@ gnutls==3.8.0
goalzero==0.2.2
gobject-introspection-common==1.78.1
gobject-introspection==1.78.1
goodwe==0.3.5
google-ai-generativelanguage==0.4.0
goodwe==0.3.6
google-ai-generativelanguage==0.6.5
google-api-core==2.19.0
google-api-python-client==2.71.0
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.0
google-auth==2.29.0
google-auth==2.30.0
google-cloud-pubsub==2.13.11
google-cloud-texttospeech==2.12.3
google-generativeai==0.3.1
google-nest-sdm==3.0.4
googleapis-common-protos==1.63.0
google-generativeai==0.6.0
google-nest-sdm==4.0.5
googleapis-common-protos==1.63.1
googlemaps==2.5.1
goslide-api==0.5.1
gotailwind==0.2.2
gotailwind==0.2.3
govee-ble==0.31.2
govee-local-api==1.4.5
govee-local-api==1.5.0
gpiod==1.5.4
gpiozero==1.6.2
gps3==0.33.3
@ -501,17 +507,17 @@ h2==4.1.0
ha-av==10.1.1
ha-ffmpeg==3.2.0
ha-iotawattpy==0.1.2
ha-philipsjs==3.2.1
habitipy==0.2.0
habluetooth==2.8.1
ha-philipsjs==3.2.2
habitipy==0.3.1
habluetooth==3.1.1
hangups==0.4.18
hass-nabucasa==0.78.0
hass-nabucasa==0.81.1
hass-splunk==0.1.1
hassil==1.6.1
hassil==1.7.1
HATasmota==0.8.0
haversine==2.8.1
hbmqtt==0.9.5
hdate==0.10.4
hdate==0.10.9
heatmiserV3==1.1.18
here-routing==0.2.0
here-transit==1.2.0
@ -520,14 +526,14 @@ hkavr==0.0.5
hko==0.3.2
hlk-sw16==0.0.9
hole==0.8.0
holidays==0.47
holidays==0.51
home-assistant-bluetooth==1.12.0
home-assistant-cli==9999