From c762a6d26a4a7d1f3f4f687241ca4ce45573c436 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Mon, 2 Sep 2024 08:49:04 +0200 Subject: [PATCH 01/56] feature/upgrade Home Assistant to version 2024.8.3 --- app-misc/homeassistant/Manifest | 3 + .../homeassistant-2024.8.3.ebuild | 551 +++++++ app-misc/zigbee2mqtt/Manifest | 3 + .../zigbee2mqtt/zigbee2mqtt-1.39.1.ebuild | 68 + dev-python/aioesphomeapi/Manifest | 2 + .../aioesphomeapi/aioesphomeapi-25.0.0.ebuild | 35 + dev-python/aioshelly/Manifest | 2 + dev-python/aioshelly/aioshelly-11.2.4.ebuild | 29 + dev-python/bluetooth-data-tools/Manifest | 2 + .../bluetooth-data-tools-1.19.4.ebuild | 27 + dev-python/dbus-fast/Manifest | 2 + dev-python/dbus-fast/dbus-fast-2.22.1.ebuild | 28 + dev-python/habluetooth/Manifest | 2 + .../habluetooth/habluetooth-3.1.3.ebuild | 33 + dev-python/hass-nabucasa/Manifest | 2 +- .../hass-nabucasa/hass-nabucasa-0.81.1.ebuild | 8 +- dev-python/home-assistant-frontend/Manifest | 4 + .../home-assistant-frontend-20240809.0.ebuild | 30 + .../home-assistant-frontend-20240829.0.ebuild | 30 + dev-python/home-assistant-intents/Manifest | 2 + .../home-assistant-intents-2024.8.7.ebuild | 32 + dev-python/pymicro-vad/Manifest | 4 +- .../pymicro-vad/pymicro-vad-1.0.1.ebuild | 15 +- dev-python/python-matter-server/Manifest | 2 + .../python-matter-server-6.3.0.ebuild | 32 + dev-python/ulid-transform/Manifest | 2 +- .../ulid-transform-1.0.2.ebuild | 5 + metadata/pkg_desc_index | 1426 ++++++++++++++++ metadata/timestamp.chk | 1 + profiles/use.local.desc | 1432 +++++++++++++++++ 30 files changed, 3802 insertions(+), 12 deletions(-) create mode 100644 app-misc/homeassistant/homeassistant-2024.8.3.ebuild create mode 100644 app-misc/zigbee2mqtt/zigbee2mqtt-1.39.1.ebuild create mode 100644 dev-python/aioesphomeapi/aioesphomeapi-25.0.0.ebuild create mode 100644 dev-python/aioshelly/aioshelly-11.2.4.ebuild create mode 100644 dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild create mode 100644 dev-python/dbus-fast/dbus-fast-2.22.1.ebuild create mode 100644 dev-python/habluetooth/habluetooth-3.1.3.ebuild create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20240809.0.ebuild create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild create mode 100644 dev-python/home-assistant-intents/home-assistant-intents-2024.8.7.ebuild create mode 100644 dev-python/python-matter-server/python-matter-server-6.3.0.ebuild create mode 100644 metadata/pkg_desc_index create mode 100644 profiles/use.local.desc diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index a0857c684..c516935a7 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -12,6 +12,9 @@ DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84 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 +DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d5775934fe5b91da8465ca759f8f47f5fe05a8299b7adfff57b89b14003cdaae7ade438ff8d22afd9818b7fe8e5effaca10cbf4090 SHA512 0337090ac109446849c44327f494d6ced783aa270a49941178bce091c8621499b7bba442642ff99e5e6ca2490f0736e7ed16a437ff5da83363fd4abb767fc120 +DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 +EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d diff --git a/app-misc/homeassistant/homeassistant-2024.8.3.ebuild b/app-misc/homeassistant/homeassistant-2024.8.3.ebuild new file mode 100644 index 000000000..d95da9e53 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2024.8.3.ebuild @@ -0,0 +1,551 @@ +# 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" +RDEPEND="${RDEPEND} + test? ( + dev-python/pytest + dev-python/pytest-socket + dev-python/sqlalchemy + dev-python/freezegun + dev-python/requests-mock + dev-python/syrup + dev-python/voluptuous + dev-python/python-slugify + dev-python/aiozoneinfo + dev-python/ciso8601 + dev-python/orjson + dev-python/ulid-transform + dev-python/respx + )" +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodhcpwatcher-1.0.2[${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.40.0[${PYTHON_USEDEP}] + >=dev-python/atomicwrites-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.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.19.4[${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.22.1[${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.3[${PYTHON_USEDEP}] + >=dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}] + ~dev-python/hassil-1.7.4[${PYTHON_USEDEP}] + >=dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240809.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.8.7[${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-slugify-8.0.4[${PYTHON_USEDEP}] + >=dev-python/python-socketio-4.6.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.31[${PYTHON_USEDEP}] + =dev-python/tuf-4.0.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.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.2[${PYTHON_USEDEP}] >=dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] >=dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.4[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.22.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.1.3[${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.2[${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.40.0[${PYTHON_USEDEP}] >=dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${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-25.0.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.3.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.40.0[${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-11.2.4[${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.40.0[${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.40.0[${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 diff --git a/app-misc/zigbee2mqtt/Manifest b/app-misc/zigbee2mqtt/Manifest index 9757594ef..04b08a028 100644 --- a/app-misc/zigbee2mqtt/Manifest +++ b/app-misc/zigbee2mqtt/Manifest @@ -3,5 +3,8 @@ AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77 AUX zigbee2mqtt.service 881 BLAKE2B d506772a2254aea2f1ac92db43ff1fdb842002b0afb5dc2ee71952474a58f5070c62546d216398c1f3b5951f84e4e27f3c53c0983a0851f1f7e20600f2291cff SHA512 4c13c70379c6c52146491720d523b114e59e1b4a830402ee91b93a34f6c811153780cba8e58690685895eb47c30457a5087824451bfca6eeee7c2461169be562 DIST zigbee2mqtt-1.35.2-node_modules.tar.xz 16119144 BLAKE2B 467c9424f59b935a1e66ba365e5d7bdc4811729e0baf933ba365f6b904414d8975408beaed189a9bc00d83271fc35e15a52b7765f36e65cda00deb9480005e45 SHA512 765e1730d898627f603e3faf7fb67012a159b19f6b648f3d3ba7d0751b4e1c4cc5acf618ecf4697817f48cbc6bcfaa8878df5c8b10235ae65157ed80e4536904 DIST zigbee2mqtt-1.35.2.tar.gz 510837 BLAKE2B 869b3a8bd081e63f4f2d5157752e39c05ecc0e51f6b8baaa15e38462ecf3674ba98eb0ba5466a2aa13e6e6d17b19ede25b0aae19e0c3117e493cfd03d195c5a6 SHA512 6f719868350ded46f0b4596c887fc2be55a316f549dd6cc26f358bd7260a250da6d9ed1a3305340327e627e0ceeda7216ba555bc39c31bc1284d6fb0142c4aac +DIST zigbee2mqtt-1.39.1-node_modules.tar.xz 17467408 BLAKE2B 463a38cae2f509bea16a7ceb3567df1a9857c69ef25747dcb56a2f787c5b0eae5d27c28694c724745d49240c8b926184088f5358ef340679e2d5080aac86e695 SHA512 f6dc277bac8aab6d084416539ea722e8344d1a55d400e88f29e4d5217d7097649c73e684f33d5fabbe60289dd9dddf59fccb6df3dbf895bac1ae680cb7b11741 +DIST zigbee2mqtt-1.39.1.tar.gz 548291 BLAKE2B 352d3f9895c19d7bac2dc5f9c680bc1e5751738b97bf4d98a655a5adbcae86bcb41f2a24511bf03f6532ece1f773529b38cdfa91f0d2770692652bc572478e4a SHA512 2926a1ee047a4f4578727086e3b180b6ee8f922a52e4678128ac1a7241a649f9641cebcf068f22a3ab256efa15ad210ac71c38608af42696971d5483541fa3e0 EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 +EBUILD zigbee2mqtt-1.39.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d diff --git a/app-misc/zigbee2mqtt/zigbee2mqtt-1.39.1.ebuild b/app-misc/zigbee2mqtt/zigbee2mqtt-1.39.1.ebuild new file mode 100644 index 000000000..3098a033b --- /dev/null +++ b/app-misc/zigbee2mqtt/zigbee2mqtt-1.39.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt" + EGIT_BRANCH="dev" + inherit git-r3 +else + SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz + https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz" +fi + +inherit nodejs-mod systemd tmpfiles + +DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT" +HOMEPAGE="https://www.zigbee2mqtt.io/" +COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1" + +LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-group/zigbee2mqtt + acct-user/zigbee2mqtt + app-misc/mosquitto +" + +pkg_pretend() { + if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \ + ! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then + eerror "Bad CONFIG_PROTECT" + eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\"" + eerror "" + eerror "" + die "Bad CONFIG_PROTECT" + fi +} + +src_install() { + echo "${COMMIT}" > dist/.hash + + echo -e "\nadvanced:" >>data/configuration.yaml + echo -e " network_key: GENERATE" >>data/configuration.yaml + echo -e " pan_id: GENERATE" >>data/configuration.yaml + echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml + + nodejs-mod_src_install + + keepdir /var/log/${PN} + + insinto /var/lib/${PN} + doins data/configuration.yaml + + dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf + + doinitd "${FILESDIR}"/${PN} + systemd_dounit "${FILESDIR}/${PN}.service" + + dodir /etc/env.d + echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die +} + +pkg_postinst() { + tmpfiles_process zigbee2mqtt.conf +} diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index b937807d3..50d82efb9 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -2,8 +2,10 @@ DIST aioesphomeapi-23.0.0.tar.gz 95662 BLAKE2B 2ccca7363be3a1afa4bdbb84f95932b8e DIST aioesphomeapi-23.2.0.tar.gz 97151 BLAKE2B 69259663f9b683904f9769740612930d2c44d9557bf446d250effd3104f5edd52aab167ba4714e8fa9c77c481eb66b946209c946655a316547aa509c570e7908 SHA512 b22b7ed90c60b73168c007e576ffe2c590d5e176fa7083a7c8a75c3c602132b8e03ad7943bd7c5f01b5129b403e7d4a1ad9f16283fcd15fd91374f58f83ac71e DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c21204f68534ad18eb81e100573d44cc54d633653e66bce53f8057fe756b1af8f181baee6fbdb4c8db7e2c21c9146b2b16e9 SHA512 7726465a0e137c8f6cab897fbc4e66b35e2ee833b6549f485536a068f88e8c06c752485ebd9e5cdfe52adf100c7b02701700dc6e1326f823275a918ffca428da DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5 +DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601 EBUILD aioesphomeapi-23.0.0.ebuild 1141 BLAKE2B 5e61dd900e1a398754278cc85c93554bbaa12a4974584e8ac6418409e13529279b291c9dfe570d09dcf348d15da92bc06cd9a60ec6606704a49c89914018d6d8 SHA512 153bcd37d7b2bed773dae5d02af1d61523101d69f917c9463b5113ac5c4372adba0128af35a03964441cf831cef27285e335f1525c8d900d247ff0753bff668b EBUILD aioesphomeapi-23.2.0.ebuild 1103 BLAKE2B 06ccb6465df3d8367ccbe993c4b3a1de9249a60a20dda5bb555f063056bdee415f8bd6f8bd9746c2c4e4e4f2b47e09cee5192494d5f45401361fee0da1c282c0 SHA512 8ed76d7281d900165ec83b6ecffd947a250e0d0b1612eeb19c68ffa003f3764add947d5a4db4c17d403cdf2eaddd1533e265c78161ef0abfd5e61ec93ae14a10 EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-24.5.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 +EBUILD aioesphomeapi-25.0.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-25.0.0.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-25.0.0.ebuild new file mode 100644 index 000000000..e36b33b04 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-25.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + >=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index 5c836b3ee..a12b0116b 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -1,8 +1,10 @@ DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943 +DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432 DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66 DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082 EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 +EBUILD aioshelly-11.2.4.ebuild 785 BLAKE2B 2f6324903683abb1d76088a2078beb435f18709534dcf92835c0e36afc241dc74ac1413f790bffd23191cb0a32637ef9d8ab6e7e8cabaaf9b602c4f82c3d911b SHA512 cface0b51618740449f6c3b7f93eb727c4a9b0d0e6477034df3adb016036a62567504638e36b7b0aae48b7caad4c6ac0b7f6115bddbcad8009bffd1958bf66ab EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 diff --git a/dev-python/aioshelly/aioshelly-11.2.4.ebuild b/dev-python/aioshelly/aioshelly-11.2.4.ebuild new file mode 100644 index 000000000..7a24d705a --- /dev/null +++ b/dev-python/aioshelly/aioshelly-11.2.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous library to control Shelly devices." +HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + >=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + )" + diff --git a/dev-python/bluetooth-data-tools/Manifest b/dev-python/bluetooth-data-tools/Manifest index c902bf534..664c7d832 100644 --- a/dev-python/bluetooth-data-tools/Manifest +++ b/dev-python/bluetooth-data-tools/Manifest @@ -1,5 +1,7 @@ DIST bluetooth_data_tools-1.19.0.tar.gz 15860 BLAKE2B 863027495bbaea670aa117dea919230d2975cf4d6c578193023e36ba135adfca60bd59fbbaf2f8642382c2615975af2d300b00ab6bff3ffd58145a350366fc54 SHA512 1a913ebb3bc45dfc613446cd9bd3221d198fcd00f0c87e83833e82b08f418fc84b913ad514cb0dbcce8cbf38a02dafec3cb14ef11b13911f4d5b0adf3db9ce68 +DIST bluetooth_data_tools-1.19.4.tar.gz 16040 BLAKE2B 41d89265a7f9c3a50401dcbc874d2211f59176879f7db060606b6a7fcca81bfd5ae93815dae425c941a789279d073dec17baeca5792dc8b96e0c7e165f185fcd SHA512 de2a911fa66735c73fbb8c7c75b54a560cb4bb75f73bc80fa35b179d8df2b6d88bd86e15cd8c775a1b2dc5aaae67925462c40697535eb6859bcae30f18c79016 DIST bluetooth_data_tools-1.20.0.tar.gz 16093 BLAKE2B 5ff7f56f35b8fa72bb17fd82d4ae821b9bb811b5f14156a1191b9f25895ecb1dd650ebd0b08070e22754f4c6c2e620b34799e1220e74d7d857cc7bae5e4e19f5 SHA512 d70e00e4dcf8f2b8ad71ac587995b2db31b3ec4d8beece84ff80c895cf2605155f804ee8dde9adc953e156b133f88a8be6e86d885a03dd56878a78f357028e70 EBUILD bluetooth-data-tools-1.19.0.ebuild 719 BLAKE2B 402c118d9d703b8e8977d6ca0f41eb3b810ee1f44c63a7421937f66c0964b462f36e315db2889e9a956b63aa6004855de17fb001d94a70c60f65040ed0d1ac66 SHA512 3b68d983c85513483779bd70dff50b276df5f3b63dc8ef1e3ba7fbc26ae69bc345fc0be2e024f5aac51c9527f726cc77daaf05d1411b16eb5cec59fe06f39906 +EBUILD bluetooth-data-tools-1.19.4.ebuild 719 BLAKE2B 3a23bf9f943b0147fc15606b774eefa1e6814e818af3fa05c99ae5fbdadfbb291360ae137315765ee550be2f67b2e87e95dc2794993f79a37bfd1969337f3213 SHA512 91efa8b63093f7c9b927191471615de252929b4217ec6196869f7c871e329371ada4d4ac99e1325644336ccea0640b01204439d5d296aa552d897a2a5e3d13a5 EBUILD bluetooth-data-tools-1.20.0.ebuild 681 BLAKE2B ea11d1e7ac934326c515cdc2628adf07b06ae68861e912a140df1b2fec1701c859bec3621825f71d5b2cb146493be86fa9265847e8e611da2af1139427ca4378 SHA512 5d51f08dd1ce4ab486ec6629d9bf3081c8402682978a38a1e31b7db5d95a848773957f409e07f50c107a68f15e700116c289513e474763d5527507b3a92260fd MISC metadata.xml 531 BLAKE2B dfe73f41530273a0247cd87f68280675e0667b36d5bbbfea05e1dc4b485d923d96547ff0551864ebbaa991122235e0b13150aff148092d8d8dcb544a95a49c5d SHA512 88002e357b71f089566f5db4e514fdc6d072088e0bb67f2d7943759f9b2d8cfb9a7874d3fd56b315871ff060af3459053e522cd1bf152423bbf35f38c1e9efc1 diff --git a/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild b/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild new file mode 100644 index 000000000..a9149e918 --- /dev/null +++ b/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 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="Tools for converting bluetooth data and packets" +HOMEPAGE="https://github.com/bdraco/bluetooth-data-tools https://pypi.org/project/bluetooth-data-tools/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + >=dev-python/cryptography-41.0.3[${PYTHON_USEDEP}] + >=dev-python/cython-3.0.2[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/dbus-fast/Manifest b/dev-python/dbus-fast/Manifest index bd6ffcf64..bb3cbb428 100644 --- a/dev-python/dbus-fast/Manifest +++ b/dev-python/dbus-fast/Manifest @@ -1,7 +1,9 @@ DIST dbus_fast-2.21.1.tar.gz 69413 BLAKE2B 65f83b2b78fcc042000f0723768a2f405e43d2c7eaefe2097719e6b6c5a259edcfa3f84359bd39e9889f79559cde1b904b2aa3e814e6c833bbf42c485058fc78 SHA512 100e848c2da713fefdaab8eabdcda83828116eb7ea48332bdd61b870b859c06e5a57c9ff95a4347fd087ca222c0f7cd0ab9e6059c37c29e8c57f64848c7e7da6 DIST dbus_fast-2.21.3.tar.gz 69591 BLAKE2B 7f1f5a4021a49b22037cb54d51447f41e9ae61b3e17456321deaf19c4b1fffe44ee784b6dca0fbf1b61849c14ad15dacf007b8578f2eb56cb2eb627c9466dc01 SHA512 d98bcb34b62021d9832c65e8642b24dc5b3c1e5f636ffa8751255cb9d02992eacea720cd46d762b251974174e0e85976cf5f385aef466b5436fb0db5bc03c426 +DIST dbus_fast-2.22.1.tar.gz 69596 BLAKE2B baecb7d57c37b5f1479c24de0402c9830fc09acfeecf671ba2c25b5060c24e3451c6d2cbcd83b1aba2145976ae9a2fb30c76d51775729011850e8b03c464599d SHA512 f4ee8bb4a22421cc4478d1886578ef76651accb21a6a8ac178c125f6e587d7f33b0f1368f5633d38abef9d6468e0a2f3f49df35234d83c4294b2f34be2de8183 DIST dbus_fast-2.24.0.tar.gz 69650 BLAKE2B 348254c282f8bfbc382ab27e910a093ee0bff10df41855e268da4f5892bcce206815a328a441dcb22a21f12a73b1e770bfabc5e205c12ae96aeae284c702ec8e SHA512 c3a4721e5adaba6f150a14cf6c800464f6942cffb796107b7640ed9b8c36432f7c2bcb9b4d21f891e7c77c9d6dbecd536d451486b7a3524abf5772aad922db10 EBUILD dbus-fast-2.21.1.ebuild 636 BLAKE2B 1a027e1f9ef26231a00134a41d495b08039328df6621bacfd49522f4873745219048d649e5b0e1e00dae73236190c849f6883f1d9cc4a2a735f5958f7930a376 SHA512 10241fb5605e60ff247b5fe839c784b3e5bae5a8f273104048f7ae06e1dcc86b592b8b9ed7ef13f6bc65b87dada980dda492158675de4e9b99c9313f5fcc19d3 EBUILD dbus-fast-2.21.3.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556 +EBUILD dbus-fast-2.22.1.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556 EBUILD dbus-fast-2.24.0.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556 MISC metadata.xml 536 BLAKE2B a40db9bdf197d24d699a8bd057de139bd22e971e7c65d63761158a2a2ffc7c609925d93a4a4249d09e5290a2102fde9e8d72569ebf163a78aa108a3221d14d25 SHA512 957a46de989121f016a5c78ae73569e420b030265e1bc8568452171374c6727a5f1fc93c6c97ac95976d1541907c5676b4032d3f0fcd1b9dad1c57e4c72f50b7 diff --git a/dev-python/dbus-fast/dbus-fast-2.22.1.ebuild b/dev-python/dbus-fast/dbus-fast-2.22.1.ebuild new file mode 100644 index 000000000..269963920 --- /dev/null +++ b/dev-python/dbus-fast/dbus-fast-2.22.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="A faster version of dbus-next" +HOMEPAGE="https://github.com/bluetooth-devices/dbus-fast https://pypi.org/project/dbus-fast/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + >=dev-python/cython-3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/habluetooth/Manifest b/dev-python/habluetooth/Manifest index a673a648b..95417a30e 100644 --- a/dev-python/habluetooth/Manifest +++ b/dev-python/habluetooth/Manifest @@ -1,7 +1,9 @@ DIST habluetooth-2.8.1.tar.gz 33429 BLAKE2B 1c2a81596d91a4be98b4f771becc80cfd0f2bd8f94d340c7bab4baeffd9c564f067e8e63e526144df0f1ebbc3ba2f6bbd8ad8feb055fc1d3b61ef2edf7748a36 SHA512 f0c2c313250d2d8737edefef9d9f1680699ce31b61ea9187146d3a9b18c13bb0771f33781a7569d4194fb5ffc86190c8667dc5dbb699b8b35a4ce70d3ffec064 DIST habluetooth-3.1.1.tar.gz 33640 BLAKE2B c848a8881d07dfe6da7da44a45bf2803278faf8c4b8da6d63fee416d97ba89b9eac48d40d4c587da29a16a714e39bce7677370f00df217104b305e970168ac2f SHA512 0f25fa5cc4ee4e7b57e7c6704537f920e42d6b81e79dbac6f3d649d28e1c485fe97033467c4ccb2cf32b5a5edef26b40cd8cbe0479749678007edd4217e0e841 +DIST habluetooth-3.1.3.tar.gz 33648 BLAKE2B 6beb3dd2096afd49a618c3cf4f08a4fc9cccfa5292c4fbc9d1b311eee3e6366aedb1139952856be1e032d4854097eefdea3d81808d2d04fba4438413e6d6dd65 SHA512 2cce0474f97b9b75b50f1ce167264c2a07431c2288b536382f22fc404c49ea6b36964c366e92f6a84f095c292fc696f8adfbbfcca6ab76a12e43c9e09fcb6230 DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9bebb9d436d6bd2f2f93e661cf475d35e1cb93b696589b6893fd0051aaf2e2b1fbcb8890291ac7ee634b801b102b1 SHA512 92aa91da882aef0469320a3c8c365b356fc4df0b26bbe1de1dd8d76f5270518e5979d4349b11e3bcdd8ebe958ebdb4958e9c06520beb52ed0c38176cc4558194 EBUILD habluetooth-2.8.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 EBUILD habluetooth-3.1.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 +EBUILD habluetooth-3.1.3.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 EBUILD habluetooth-3.4.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b MISC metadata.xml 529 BLAKE2B d5b1105a3535ac5fa41482f130d3f2bcdadedb14878cda087b258bf683ed68114eb4da36c9c42bf65545cfb75ec2295498c6f0ffe4fbc8016befcba4c6d9afd6 SHA512 e5a8681a4bfaa8d1fdbaf72543550b4620b22e0eba693505e552e932f8b42d4d63738ad1e2b0205332c409f5230b50cd75426978b7dc4acc11e786897cd87945 diff --git a/dev-python/habluetooth/habluetooth-3.1.3.ebuild b/dev-python/habluetooth/habluetooth-3.1.3.ebuild new file mode 100644 index 000000000..ca30d87eb --- /dev/null +++ b/dev-python/habluetooth/habluetooth-3.1.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="High availability Bluetooth" +HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-0.21.1[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.16.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/hass-nabucasa/Manifest b/dev-python/hass-nabucasa/Manifest index 3074cf33e..dd8e8ea2c 100644 --- a/dev-python/hass-nabucasa/Manifest +++ b/dev-python/hass-nabucasa/Manifest @@ -1,5 +1,5 @@ DIST hass-nabucasa-0.78.0.tar.gz 58397 BLAKE2B 30b0cc599bcfbc98297036c3d5c529cb2d93dac41bcc62f4dbeaf2bdf3a3cdbc2a994b268f64c425de79498e8a89b33b0d8aa182f0c5b90dde119b9a5052e80f SHA512 10aef0b5bddb7f1040a214dc71faf9877731a3148b39b82182b5504b449afc93225cfcd30e179f1defb8630ce8b65e116e0359dc8e7a569eea3c472a057af288 DIST hass_nabucasa-0.81.1.tar.gz 62710 BLAKE2B 81235c215837ae9220343cd2663261b702103e06eb673b644d312e226842284ad36cb57f1e176ed50a5d587294bd09f8c4fdefdf037d2b66ad4c8d61c1d29f67 SHA512 0cec3e807dbdcbc526c88a7eb30bcf5259485fe93e0428c3223a4f1008f7a2121d6dffb87c4ce1dff910ed69e1e99d478f133731e959ea6215f3651bed95fbd9 EBUILD hass-nabucasa-0.78.0-r1.ebuild 1120 BLAKE2B 0039710ed98bc85d090dcbe6c394cb39a76c48e9beadcd7bd637477897311113525ddbd2b015cd348b546ec0f97cc45fda22527cb06ec10926fd0b7f800c7baf SHA512 e64084a67681a1e08eddde4a02acb3c839e85f43a71b9a932f2827cd3439c109c898341e9a81f1be42b4d62cb88e24b9d0f40ca987c6c796eb03eeffe2ed4098 -EBUILD hass-nabucasa-0.81.1.ebuild 1101 BLAKE2B cfcfa5b9ee1c470ce0119be64eb26f8e6349bae9dab384c35d5d065041e2f724cd9a47464172b0f04581edefe4bf91651c1157164c76b9650bde8558c1841303 SHA512 ec929b8d938a0aaac60171ec90c6bae9e8bb2c0937a3e305db5670c54975726b43e30a9eb5838882ac497611a86ca585f1244fb1b56e02608ef0f6d96b593012 +EBUILD hass-nabucasa-0.81.1.ebuild 1091 BLAKE2B d9935d2f9d215eadbe242d7ea2fac68b2ae306fb11a450cd7f2091b633c070333b2c9c45a99bdcec68c955387824f3e6e827bc241fceac7edf459f744328f6ca SHA512 32d1ca73a7c37de0c49391b76c5756d2024d95b2068f5aef622dee06437e4da845e72113ee3b6f23b21758cfdcd4d5d5880a264c1a8a3d8617d7cd0640bfd910 MISC metadata.xml 530 BLAKE2B 3edd2c4f6e47e8ca75b68d54712fdf6a04ea53a2654e4658bfa00dc4b08ed5501a9e453513c7f21e9e75057b990715f8694c0f143bdaa795bcff9e25a8cd19a1 SHA512 f780c19d9403d846f778a81d557089e6a16243b4aa7e8861d6a2883959c23e7865bd405cf20113fb9c8e1c1d7e315b53efbd72663fe500da4e6769dcac9c1523 diff --git a/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild b/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild index 018147298..20aa04957 100644 --- a/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild +++ b/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild @@ -21,13 +21,13 @@ DOCS="README.md" RDEPEND=" >=app-crypt/acme-2.10.0[${PYTHON_USEDEP}] >=dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}] - ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + >=dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}] >=dev-python/attrs-19.3.0[${PYTHON_USEDEP}] >=dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}] >=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}] - ~dev-python/pycognito-2024.5.1[${PYTHON_USEDEP}] - ~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] - ~dev-python/snitun-0.39.1[${PYTHON_USEDEP}]" + >=dev-python/pycognito-2024.5.1[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + >=dev-python/snitun-0.39.1[${PYTHON_USEDEP}]" BDEPEND=" test? ( diff --git a/dev-python/home-assistant-frontend/Manifest b/dev-python/home-assistant-frontend/Manifest index 4e0b4a577..2a1558dc0 100644 --- a/dev-python/home-assistant-frontend/Manifest +++ b/dev-python/home-assistant-frontend/Manifest @@ -1,3 +1,5 @@ +DIST -20240809.0.gh.tar.gz 57473270 BLAKE2B a705d0eb266c2f5bcbfd9382f76e68be8bc48cae09dfab6b6d470b1608170ad1f2cb64677daebc1b8a5e0814e721969ec26f6bd9e1bee52ab5d9a91d6e79a59e SHA512 7c44083a2d9c7c0e6274625cb24710e8ba042dbe17e073df0dae6d857ddbe68f5f820dd38dbd567f59c1b62dfa7697ba0940289825cd2950529e1503e7cd421c +DIST -20240829.0.gh.tar.gz 57274663 BLAKE2B 11b1c8b2237ca1f691a809c28a632ba4db99f16870d7c02636f27a2c7430da880ed40044b785819af297050d407a009d74be41fba00db68043d08cd437928a0e SHA512 38c9bc0f6b50f0e949ab9ba0b587e1ae635f5d02e5b82791dc50b72738ba3986760ca9c1110c0c14be24bae0d826c11eb527268d524fee9b01804fafe418a7f1 DIST home-assistant-frontend-20240307.0.tar.xz 36140960 BLAKE2B ba5a22c51d93332a4aca670fa52fc4a3338ac9dff5ebc994d06ff7c69d3167edb4f3d18817eebab3f8689bc06ea8de79c1128e32606ab9350b0b923fa0d2e6af SHA512 18112285ab031d2d4878a581bb87e09f57dccd078dfc5963c0ba0da9e1e4edc22976aff8164768073983520675f305e9651291b6558c834e71b140c2058f4eda DIST home-assistant-frontend-20240404.2.tar.xz 37236492 BLAKE2B 50f3e60ffa2c3a7b6be183709f792b010ec2ddfd0af4c21762f287f2a3b81c568d4e0dfade78aee86f0630b10a2d8fdba9e087535b62dcb67f75f40abc2e46c8 SHA512 21d61b1e9be2556329712bc05e420d98b307bfd92c037423e40519ad08d169f065c427b6aa984a9cace4f562a0b525c7b2d40e10aeb50afbcd483d71084de241 DIST home-assistant-frontend-20240501.1.tar.xz 37657688 BLAKE2B 29a4c03ef9b0b8bfe78cd9ab8336abb2542f046ff8c84c53079215bd0e25127c07e82d450b9b86ded9e24a28cd2a2bd05afed833c297cfca7a89271691d9f713 SHA512 3b359d40ec845b9b7b6166ed0eb505d149b81c6c584b20ff295e6720efba7a4628ab796f3e58ce7563106e7e60f132f267888ee86d9b2839600eed87418a2904 @@ -6,4 +8,6 @@ EBUILD home-assistant-frontend-20240307.0.ebuild 583 BLAKE2B c8965888d57a0c93ead EBUILD home-assistant-frontend-20240404.2.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a EBUILD home-assistant-frontend-20240501.1.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a EBUILD home-assistant-frontend-20240610.1.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a +EBUILD home-assistant-frontend-20240809.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c +EBUILD home-assistant-frontend-20240829.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c MISC metadata.xml 550 BLAKE2B 461f5d7c4accab9d538b87f77af0a3b6a830d8cc920093817ff508424bf63ee8c027471657b70d59be7948705962687a0a696bc18b83b5d3ca21c882ddc92676 SHA512 274ddc53c052eb894e47267b0a44e7890c1739b1abc80a6c553237808e72415aaa8a1e4ebb256414f1928bf32b2500623f0528193a1bc1e39acc224d10c5c4f3 diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240809.0.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240809.0.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20240809.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-intents/Manifest b/dev-python/home-assistant-intents/Manifest index b4380f93c..2f8a3b62b 100644 --- a/dev-python/home-assistant-intents/Manifest +++ b/dev-python/home-assistant-intents/Manifest @@ -1,7 +1,9 @@ DIST home_assistant_intents-2024.4.24-py3-none-any.whl 282480 BLAKE2B 424f43e2822d9061dae9924be2396aa45704ea33ce6a6a126ec36e542227b2e6550480b4fcd26ae3ac3ff3d2f93e800e566926ff1995d5000bde48aa1749e02c SHA512 7d9c6c0ee18a5279acdd4ec9c8c7d2ed6ddaaf34d0fa8e9c7ce57dfb23088033394530994438e9b3041f4cd41293d81a71c22a3576e13118a969599ac62d1331 DIST home_assistant_intents-2024.6.21-py3-none-any.whl 296615 BLAKE2B 46a9e90f4f1f8e6fbda649391d00c0ea3271a23b62bf4aa2c2eb6a5c7ca8c3c5ad9538047c5b256308cbf7d45f4753c3ecb5bd16ff4dca8502190fe736c9b077 SHA512 4d61a9cbcf97b343fbd884541bf090cd395671d745e60f515c2def4dc889336c7bff5f6dc500758bf38638ddb61b76470c6f7b1ad39525f6ad647ae8ad0d7f93 +DIST home_assistant_intents-2024.8.7-py3-none-any.whl 316072 BLAKE2B 973c48fcb51145b5e82ae97cc43f953255c139d982f7dd80a5a68c9cddd4e99de2950643fe9ec2f5e9a4e38ff9cb3c6afb082df4c7b7b925441f907ae5a4cb92 SHA512 b419b05975d30c28d7c0c6c25f7f35197cadf380c8719f4794ee65817a279cd41b3fb81b4b9997221860d856fd968769af3828222faab61fd6217c3386d9d0e2 DIST home_assistant_intents-2024.9.4-py3-none-any.whl 319053 BLAKE2B 397b1e533ddcb63176e3bd5b316466655a8ba9c6ac7bd4aebd1ac32d4a1f821dc7ee577ac154da4158b65aa061457e7e144690c7ee9585746467de01f0a18ae1 SHA512 4ea661cc49f2a100ab5af948cda68d956df3d1025f8cb5901d35c14ab2f6da69b4bbc63b3f0eccabcee70e61e01b771006bcf3d706bb1be392805bc786bd7d22 EBUILD home-assistant-intents-2024.4.24.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.6.21.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 +EBUILD home-assistant-intents-2024.8.7.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.9.4.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 MISC metadata.xml 548 BLAKE2B beb76c5ba7562b43d406087c616788d11428a56bdaea3fb1eb32134675ad0444802f897babc60fe101a34d1f95e5d5b0ca4684a38f48d8686b574d2279afa296 SHA512 5e4cd71f3e0f46a3b1bc1f1ebc94f5c46ed5ac859f63d4f213ed2101ca4998dffabac68d9f3f4d71f50a82f7757fd4e62d116216854d23cbb67d183ad2e7f66c diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.8.7.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.8.7.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.8.7.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Intents for Home Assistant" +HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/" +SRC_URI="$(pypi_wheel_url home_assistant_intents)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/hassil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/voluptuous[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_compile() { + distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)" +} diff --git a/dev-python/pymicro-vad/Manifest b/dev-python/pymicro-vad/Manifest index 8ba3c266e..145c3a3a4 100644 --- a/dev-python/pymicro-vad/Manifest +++ b/dev-python/pymicro-vad/Manifest @@ -1,3 +1,3 @@ -DIST pymicro_vad-1.0.1.tar.gz 135575 BLAKE2B 12e560d4379507cf96f5a8b79c61bff4b10d20e7fb59a7326be954eddaf3f8830f1ea8d6bc710cf6b951d325a0a40762fee5d2b368c5ded6bec7cc44d2d02fc8 SHA512 336e4b772b43d0973b8f3a68ad64ba2b4c64a1bdcf210b5d25518c54a7f8c11c7b03c0dc8fa5b668cef31e9011dfb573ccca178a6845404bc6fe04fc18633f7d -EBUILD pymicro-vad-1.0.1.ebuild 498 BLAKE2B 4724311056a37ff700928fe8f9187b05f027a3446953e07eac55a50615013681b33039c9c9894e9b9a2ba5d5bda0f3278f10b4622fd8588b891878654788a2d2 SHA512 408d6f6237ce89c06eea2bf16030361840403fe3dcafa45c8e714bb8f8916922395cef31f1b1d0bd60c0e499b7b1cdf56181b7c76569e772f9475a03a0148e01 +DIST 1.0.1.tar.gz 756636 BLAKE2B c473efafe5baaa45ef4d34f5643eaf9bde99a87a41863dbce6e5a3ad0b06819688d3269d6bcb69e5069acec3fc38699a6cd36251639ed07c7fa1df06bbb89e4e SHA512 432602c6b5f592563214400799ac897b3ee393b42bd973e7d7fe0d0c9abbc67258034a36b4a3c5a973223f04c43ded73c0ff8f730dc5cae65e898c8b1fa6d832 +EBUILD pymicro-vad-1.0.1.ebuild 570 BLAKE2B 020282eff698bfaeb4812e060f754783b1610ded021113b05c2a6e406f06a10ab19e1ed36f3424528e0f5a3f29aceae698ae2afc2fd822eef805e7f01156dcca SHA512 bd0b41bf7c0969e31ab69eb41fc0e8d4192f35e45881ba00d90d7bebdadb7c79393afe27b1fe7bec9e9b4ff4e0a7b7d3492f24cd73bfe62e5fcc1b91152da110 MISC metadata.xml 515 BLAKE2B d557f276b9101d58fe06e023d995f00761880012ab2222b8c55d8b5bb41ca09ad4f384fedb3c697b60e6683a5fbe52b294021d19146318ec188406cb8a23fa9b SHA512 371cb04beca031a1b71cab06b3c7fd8a314fc75aeda6d1f4cf7a56b8aeb9d7c0df45fff6d58748a6c290ad5a5193c237a051e89ce92d053f0f797097bd101cdf diff --git a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild index 127decef6..a4945b311 100644 --- a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild +++ b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild @@ -8,14 +8,21 @@ DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Self-contained voice activity detector" -HOMEPAGE="https://github.com/rhasspy/pymicro-vad https://pypi.org/project/pymicro-vad/" +HOMEPAGE="https://github.com/rhasspy/pymicro-vad" -LICENSE="Apache-2.0" +LICENSE="Apache" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" -DOCS="README.md" -distutils_enable_tests pytest +SRC_URI="https://github.com/rhasspy/pymicro-vad/archive/${PV}.tar.gz" +RDEPEND="" +BDEPEND="" + +src_unpack() { + unpack ${A} + echo ${P} + mv ${P} pymicro_vad-${PV} +} diff --git a/dev-python/python-matter-server/Manifest b/dev-python/python-matter-server/Manifest index 3943d3c83..b4a47cd97 100644 --- a/dev-python/python-matter-server/Manifest +++ b/dev-python/python-matter-server/Manifest @@ -1,7 +1,9 @@ DIST python-matter-server-5.7.0.tar.gz 92064 BLAKE2B 40155f62a09fe88c4395fb1186041155b66d87c15b6a6082893d4d9667c8158932d8cebabbb4dbc0d4653653de345f2b1d41ff398804017962076f23aba6e5a3 SHA512 f73d4a2d5e57bcba45e3fc24672adf9e682e7425b101736f3b12b38cc42793b4da0bf496c7df30290b0eaea36aaf2424fe4e616b311513dc1c85199679a5cc56 DIST python_matter_server-5.10.0.tar.gz 115465 BLAKE2B ffba807a60f98aa57fdf91138aa5f701d0295a70b1d2829181775f29aeee01f73ea735f39d3160265523a99aea7cf6daf7e9caa0183b05044cc7bc0e32c2ef38 SHA512 df248fc67a34266213fab74e7a097e911ff69b20a01c1faa4c2a68e1f15ae93d8af8ece444b8992fd89cdad9a882d32d2e7af06d1ce4a5723c9bb5f21b161d0e DIST python_matter_server-6.1.0.tar.gz 122725 BLAKE2B b08fc706e72dda5160d2153661e01a96bbd488d069674f7809f120ae85d2b924a2be07f52a3d96bbb57442ec50717f4f224db31cdbb5f1ac979d080d3683dfd7 SHA512 f46bb0f9b5c9855ade142a8dec52f97a2f1b93df66ac6a52e40ba72bf43015115f767869f76c2d629a9cd7f354d934c1e2653688efff0db8f57dc458a58c333c +DIST python_matter_server-6.3.0.tar.gz 133543 BLAKE2B 56e383a362ae05908d87f489aae09568ba7c487047599b14f155dd8cc0000a4ed2fa13218bca6873cd45d769d8735265274a3f81839ed177a7f2b4490a1ca16d SHA512 8168dfd3452c8dd05a29bc121820e14055127f05e835e1e239a0674a2958f42341079f93996e6c1c213fb45fb32c05fe0c5815cc35dff632dc6e7cd9045a55f6 EBUILD python-matter-server-5.10.0.ebuild 922 BLAKE2B c6021a185a24de20340e87a457c6c1c1237ce890c47bc22fed17356904b9a72588a973f84f126ed61cdfea940f0aaa99563ae4d5fab497e5a5c6aa1c91fb2d87 SHA512 1aa3ead2b1709d0adaab6aad92ba885b91b2bf704148c07a008b6649295e4160b3201d82188854a95910a6f38ec87f0b9d84979af918b1e4b240a7ebf70d7f0e EBUILD python-matter-server-5.7.0.ebuild 980 BLAKE2B 8f2fd9569c58de1ab857d46d0072b73da8fd72b59c35617fe2330e400c06e0dc4c7f9bb51c2f4c97d6c510bf5ceba85aaed1b7e7130e880d56eb2fa981e49f89 SHA512 53b9916d54c886ff2d98ec884f9ccda33180bd17665167e34818a46e4df223ec648d90d03a44d0a8cb7ce073c2586d63fa9953706a0048f9db8717af8b8a34dc EBUILD python-matter-server-6.1.0.ebuild 805 BLAKE2B 420c040f62c173fe9bdf02d0f3c18c1cfda58fe84f453b795073410f47d2c913cef5de5cd29c0e8ffb4586c2a098544d3ba952d68dd2adcbf15ced5dc1a0c1b5 SHA512 c36d8dbf743cb6798f8c9c536c7df5d6ab9a022a6e7dd55947680663784438daf484e441606f7bbc49f1a46a39e08661dbd5b2c6b1bd4457387283787802cce1 +EBUILD python-matter-server-6.3.0.ebuild 805 BLAKE2B 420c040f62c173fe9bdf02d0f3c18c1cfda58fe84f453b795073410f47d2c913cef5de5cd29c0e8ffb4586c2a098544d3ba952d68dd2adcbf15ced5dc1a0c1b5 SHA512 c36d8dbf743cb6798f8c9c536c7df5d6ab9a022a6e7dd55947680663784438daf484e441606f7bbc49f1a46a39e08661dbd5b2c6b1bd4457387283787802cce1 MISC metadata.xml 482 BLAKE2B 31ea0a316b03c93d165de83281c9ada7fe0013637fc1246ecdfeec1190af43c41da6ee642edeb34305066d958720966c2113a02de47cd2d9c31cba2a44737a06 SHA512 55b3371f636a7a4f6c925844465e9e517b26ede3048713f04ba8afa0e3c3390d11ea15e706577822ae0185ebaf2c2e969a658d77b9689e58574acbe6da74ed16 diff --git a/dev-python/python-matter-server/python-matter-server-6.3.0.ebuild b/dev-python/python-matter-server/python-matter-server-6.3.0.ebuild new file mode 100644 index 000000000..b7c972657 --- /dev/null +++ b/dev-python/python-matter-server/python-matter-server-6.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python Matter WebSocket Server" +HOMEPAGE=" https://pypi.org/project/python-matter-server/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiorun[${PYTHON_USEDEP}] + dev-python/coloredlogs[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + ~dev-python/home-assistant-chip-clusters-2024.5.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/ulid-transform/Manifest b/dev-python/ulid-transform/Manifest index 6151ab76b..6b7da9879 100644 --- a/dev-python/ulid-transform/Manifest +++ b/dev-python/ulid-transform/Manifest @@ -1,5 +1,5 @@ DIST ulid_transform-0.9.0.tar.gz 14399 BLAKE2B 871a33485b5cb9e96922fbde49ed121f3fa201a41e9643fd7021f5d71fbac3412393a7ff6d0f92951d2fda3795d37e1376f083d2ffbdf0c5dc63a9fbc91e07b0 SHA512 d94fe8867502abd54b8dea48c89dc824ca6e9d3e05b04bbb7a23ec194c42912709879928b234832dc2ddeeb99b13d6b6951f0cb8484b911a4e0917f770b2734b DIST ulid_transform-1.0.2.tar.gz 15743 BLAKE2B 9676e970ba4e76ad0c9426aab758adfb86652c779885942ae492a3759685f5bd70282029aa98350835b990da25dc1ce318b3224dbf2a054a825c046a684b571e SHA512 d151e5300be895c30c5c8e4adb2ef6139b9326578361b2ee20d1f220be45c4334a653477ebb72af3cfced9cc0caf042292a56c6ad9b6288d760a2954df13d062 EBUILD ulid-transform-0.9.0.ebuild 625 BLAKE2B b804480d46479e1fd75f26e9e563a545b6aed7550d1ccad59fe92525f06f91f0d0ad4e94ceff07579a90c9e01a63a2685dafc5cffb43a318188072a927a63f73 SHA512 23ccd313281e1335b9aa757d2179d28015928bd33c12584753a5f090f9a83d16393c12a0b7dadfdc2becd22e184c0c818fffd0b974fd348c7b57ba513351fa76 -EBUILD ulid-transform-1.0.2.ebuild 546 BLAKE2B aaef32ade16a7d4a470f2440fe3c3bdde4e25135ba428eb62a1f8bf191b19d7a5a00ccd75a591a57225192960dc776f990ec99126b461a80d6957981e3031e98 SHA512 f997a0505ff1ddd1a663faa52a50ed3ff0cfecec6f58c05cf24e3cf2c54a91e7331c72c66a3d21f31cbe6ee753bfd8d4d16508b5c572ab9dbbefc79b7ea42a6e +EBUILD ulid-transform-1.0.2.ebuild 625 BLAKE2B b804480d46479e1fd75f26e9e563a545b6aed7550d1ccad59fe92525f06f91f0d0ad4e94ceff07579a90c9e01a63a2685dafc5cffb43a318188072a927a63f73 SHA512 23ccd313281e1335b9aa757d2179d28015928bd33c12584753a5f090f9a83d16393c12a0b7dadfdc2becd22e184c0c818fffd0b974fd348c7b57ba513351fa76 MISC metadata.xml 519 BLAKE2B 2e9c970aa16f2d123a1dad277257d0c7034f89547ff9c3c263b2c6f4cb3688d6d351facd5bd1802685b16a1d1283ff4b30620d6f38f822939e2fa03fa69e4a69 SHA512 35e848b0ce8aeac9f8762774744f6e1dc28c08a69ef066b09dd47a2935a0d2a2f2b23280feb2855c75cf06834bebee0620366d8aa1f5285efa66497ac511b4bd diff --git a/dev-python/ulid-transform/ulid-transform-1.0.2.ebuild b/dev-python/ulid-transform/ulid-transform-1.0.2.ebuild index f40979195..74ad843ba 100644 --- a/dev-python/ulid-transform/ulid-transform-1.0.2.ebuild +++ b/dev-python/ulid-transform/ulid-transform-1.0.2.ebuild @@ -20,7 +20,12 @@ DOCS="README.md" BDEPEND=" test? ( + dev-python/pytest[${PYTHON_USEDEP}] dev-python/pytest-cov[${PYTHON_USEDEP}] )" +python_test() { + py.test -v -v || die +} + distutils_enable_tests pytest diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index new file mode 100644 index 000000000..2815b28ed --- /dev/null +++ b/metadata/pkg_desc_index @@ -0,0 +1,1426 @@ +acct-group/esphome 0: ESPHome Dashboard group +acct-group/homeassistant 0: Homeassistant program group +acct-group/node-red 0: System group: node-red +acct-group/zigbee2mqtt 0: System group: zigbee2mqtt +acct-group/zwavejs2mqtt 0: zwavejs2mqtt group +acct-user/esphome 0: ESPHome Dashboard User +acct-user/homeassistant 0: Home Assistant Program User +acct-user/node-red 0: A user for node-red +acct-user/zigbee2mqtt 0-r2: A user for zigbee2mqtt +acct-user/zwavejs2mqtt 0: zwavejs2mqtt User +app-crypt/acme 2.8.0-r1 2.9.0-r1: ACME protocol implementation in Python +app-misc/home-assistant-cli 0.9.6 9999: The Home Assistant Command-line Interface (hass-cli) +app-misc/homeassistant 2024.3.3 2024.4.4 2024.5.5 2024.6.4: Open-source home automation platform running on Python. +app-misc/homeassistant-full 2024.3.3 2024.4.4 2024.5.5 2024.6.4 9999: Open-source home automation platform running on Python. +app-misc/homeassistant-min 2024.3.3 2024.4.4-r1 2024.5.5 2024.6.4: Open-source home automation platform running on Python. +app-misc/node-red 3.0.2 3.1.3: A visual tool for wiring the Internet of Things. +app-misc/zigbee2mqtt 1.35.2: It bridges events and allows you to control your Zigbee devices via MQTT +dev-embedded/esphome 2023.12.9 2024.2.2 2024.3.2-r1 2024.5.2 2024.5.3-r1 9999: Make creating custom firmwares for ESP32/ESP8266 super easy. +dev-embedded/esphome-dashboard 20231107.0 20240319.0 20240412.0 20240429.1: ESPHome dashboard +dev-embedded/platformio 6.1.11 6.1.11-r1 6.1.13 6.1.15: An open source ecosystem for IoT development +dev-libs/libgit2 1.5.2: A linkable library for Git +dev-libs/protobuf 24.2 24.3 25.1 25.1-r1 25.2 25.2-r1: Google's Protocol Buffers - Extensible mechanism for serializing structured data +dev-python/AEMET-OpenData 0.5.1 0.5.2: AEMET OpenData Rest API library +dev-python/AIOAladdinConnect 0.1.58: Python Async API for controlling Genie garage doors connected to Aladdin Connect devices +dev-python/AIOSomecomfort 0.0.24 0.0.25: A client for Honeywell's US-based cloud devices +dev-python/Adafruit-Blinka 7.1.1: CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython. +dev-python/Adafruit-GPIO 1.0.3: GPIO interface on the Raspberry Pi. +dev-python/Adafruit-PureIO 1.1.9: Pure python (i.e. no native extensions) access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules. +dev-python/Adafruit-SHT31 1.0.2: Python Library for Adafruit SHT31 module +dev-python/Adafruit_BBIO 1.1.1: A module to control BeagleBone IO channels +dev-python/Adax-local 0.1.5: A python3 library to communicate with Adax +dev-python/Ambiclimate 0.2.1: A python3 library to communicate with Ambiclimate +dev-python/Authlib 1.2.0: The ultimate Python library in building OAuth and OpenID Connect servers. +dev-python/Babel 2.13.1 2.15.0: Collection of tools for internationalizing Python applications +dev-python/BlinkStick 1.2.0: Python package to control BlinkStick USB devices. +dev-python/CO2Signal 0.4.2: A package to access the co2signal API +dev-python/DateTime 5.3: This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module. +dev-python/DoorBirdPy 2.1.0: Python wrapper for the DoorBird LAN API v0.21 +dev-python/Events 0.4: Bringing the elegance of C# EventHandler to Python +dev-python/GitPython 2.1.11: Python Git Library +dev-python/HAP-python 4.9.1: HomeKit Accessory Protocol implementation in python +dev-python/HATasmota 0.7.3 0.8.0: Python module to help parse and construct Tasmota MQTT messages. +dev-python/Hydrawiser 0.2: A Python library to communicate with Hunter Wi-Fi irrigation controllers (https://www.hunter.com) +dev-python/Mastodon-py 1.5.1 1.8.1: Python wrapper for the Mastodon API +dev-python/OPi-GPIO 0.5.2: A drop-in replacement for RPi.GPIO for the Orange Pi Zero +dev-python/Pint 0.22: Physical quantities module +dev-python/PlexAPI 4.15.10 4.15.12 4.15.13: Python bindings for the Plex API. +dev-python/ProgettiHWSW 0.1.3: Controls ProgettiHWSW relay boards. +dev-python/PsychroLib 2.5.0: Library of psychrometric functions to calculate thermodynamic properties of air +dev-python/PyDispatcher 2.0.5: Multi-producer-multi-consumer signal dispatching mechanism +dev-python/PyEssent 0.14: A wrapper around Essent's API +dev-python/PyFlick 0.0.2: Python API For Flick Electric in New Zealand +dev-python/PyFlume 0.6.5: Package to integrate with Flume Sensor +dev-python/PyFronius 0.7.2 0.7.3: Automated JSON API based communication with Fronius Symo +dev-python/PyKCS11 1.5.15: A Full PKCS#11 wrapper for Python +dev-python/PyMVGLive 1.1.4: get live-data from mvg-live.de +dev-python/PyMata 2.20: A Python Protocol Abstraction Library For Arduino Firmata +dev-python/PyMeeus 0.5.11: Python implementation of Jean Meeus astronomical routines +dev-python/PyMetEireann 2021.8.0: A library to communicate with the Met Eireann Public Weather Forecast API +dev-python/PyMetno 0.11.0 0.12.0: A library to communicate with the met.no api +dev-python/PyMicroBot 0.0.9 0.0.12 0.0.17: A library to communicate with MicroBot +dev-python/PyNINA 0.3.3: A Python API wrapper to retrieve warnings from the german NINA app. +dev-python/PyOTA 2.0.5: IOTA API library for Python +dev-python/PyPasser 0.0.5: Bypassing reCaptcha V3 by sending HTTP requests & solving reCaptcha V2 using speech to text. +dev-python/PyPubSub 4.0.3: Python Publish-Subscribe Package +dev-python/PyRIC 0.1.6.3: Python Wireless Library +dev-python/PyRMVtransport 0.3.3: Define module-level imports. +dev-python/PySPX 0.5.0: Python bindings for SPHINCS+ +dev-python/PySocks 1.7.1: A Python SOCKS client module. See https://github.com/Anorov/PySocks. +dev-python/PySwitchbot 0.45.0 0.46.1: A library to communicate with Switchbot +dev-python/PySwitchmate 0.5.1: A library to communicate with Switchmate +dev-python/PySyncThru 0.7.10: Automated JSON API based communication with Samsung SyncThru Web Service +dev-python/PyTransportNSW 0.1.1: Get transport information from TransportNSW +dev-python/PyTurboJPEG 1.7.1: A Python wrapper of libjpeg-turbo for decoding and encoding JPEG image. +dev-python/PyUserInput 0.1.11: A simple, cross-platform module for mouse and keyboard control +dev-python/PyViCare 2.29.0 2.32.0: Library to communicate with the Viessmann ViCare API +dev-python/PyXiaomiGateway 0.14.3: A library to communicate with the Xiaomi Gateway +dev-python/Pyrebase4 4.5.0: A simple python wrapper for the Firebase API with current deps +dev-python/Pysher 1.0.7: Pusher websocket client for python, based on Erik Kulyk's PythonPusherClient +dev-python/RPi-GPIO 0.7.1_alpha4: A module to control Raspberry Pi GPIO channels +dev-python/RachioPy 1.0.3 1.1.0: A Python module for the Rachio API. +dev-python/ReParser 1.4.3: Simple regex-based lexer/parser for inline markup +dev-python/RestrictedPython 6.2 7.0_alpha1-r0: subset of Python which allows program input into a trusted environment. +dev-python/RtmAPI 0.7.2-r2: API package for rememberthemilk.com +dev-python/Rx 3.2.0-r1: Reactive Extensions (Rx) for Python +dev-python/SmartHab 0.21: This package allows controlling devices in a SmartHab-powered home. +dev-python/Tami4EdgeAPI 2.1: Tami 4 Edge / Edge+ API in Python +dev-python/TravisPy 0.3.5: Python API for Travis CI. +dev-python/TwitterAPI 2.7.12: Minimal wrapper for Twitter's REST and Streaming APIs +dev-python/VL53L1X2 0.1.5: vl53l1x distance sensor driver for Raspberry Pi +dev-python/WSDiscovery 2.0.0: WS-Discovery implementation for python +dev-python/WazeRouteCalculator 0.14: Calculate actual route time and distance with waze api. +dev-python/XBee 2.3.2: Python tools for working with XBee radios +dev-python/abodepy 1.2.0: An Abode alarm Python library running on Python 3. +dev-python/accuweather 2.1.1 3.0.0: Python wrapper for getting weather data from AccuWeather servers. +dev-python/adafruit-circuitpython-bmp280 3.1.1: CircuitPython driver for the BMP280. +dev-python/adafruit-circuitpython-busdevice 5.1.8: CircuitPython bus device classes to manage bus sharing. +dev-python/adafruit-circuitpython-dht 3.7.0: CircuitPython support for DHT11 and DHT22 type temperature/humidity devices +dev-python/adafruit-circuitpython-mcp230xx 2.2.2: CircuitPython library for controlling a MCP23008 or MCP23017 I2C GPIO expander. +dev-python/adafruit-circuitpython-pca9685 3.3.2: CircuitPython driver for motor, stepper, and servo based on PCA9685. +dev-python/adafruit-circuitpython-register 1.9.8: CircuitPython data descriptor classes to represent hardware registers on I2C and SPI devices. +dev-python/adafruit-circuitpython-typing 1.3.0: Types needed for type annotation that are not in typing +dev-python/adax 0.4.0: A python3 library to communicate with Adax +dev-python/adb-homeassistant 1.3.2: A pure python implementation of the Android ADB and Fastboot protocols +dev-python/adb-shell 0.4.4-r1: A Python implementation of ADB with shell and FileSync functionality. +dev-python/adext 0.4.2 0.4.3: AlarmDecoder extended +dev-python/adguardhome 0.6.3: Asynchronous Python client for the AdGuard Home API. +dev-python/advantage-air 0.4.4: API helper for Advantage Air's MyAir and e-zone API +dev-python/aenum 3.1.15: Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants +dev-python/afsapi 0.2.7: Asynchronous Implementation of the Frontier Silicon API +dev-python/agent-py 0.0.23: A python wrapper around the Agent REST API. +dev-python/ahocorapy 1.6.1: ahocorapy - Pure python ahocorasick implementation +dev-python/aio-geojson-client 0.18 0.20: An async GeoJSON client library. +dev-python/aio-geojson-generic-client 0.3 0.4: An generic async GeoJSON client library. +dev-python/aio-geojson-geonetnz-quakes 0.15 0.16: An async GeoJSON client library for GeoNet NZ Quakes feed. +dev-python/aio-geojson-geonetnz-volcano 0.8 0.9: An async GeoJSON client library for GeoNet NZ Volcanic Alert Level feed. +dev-python/aio-geojson-nsw-rfs-incidents 0.6 0.7: An async GeoJSON client library for NSW Rural Fire Service Incidents. +dev-python/aio-geojson-usgs-earthquakes 0.2 0.3: An async GeoJSON client library for the U.S. Geological Survey Earthquake Hazards Program. +dev-python/aio-georss-client 0.11 0.12: An async GeoRSS client library. +dev-python/aio-georss-gdacs 0.8 0.9: An async GeoRSS client library for GDACS feeds. +dev-python/aioairq 0.3.1 0.3.2: Asynchronous library to retrieve data from air-Q devices. +dev-python/aioairzone 0.6.9 0.7.2 0.7.4 0.7.6: Library to control Airzone devices +dev-python/aioairzone-cloud 0.4.5 0.4.7 0.5.1: Library to control Airzone Cloud devices +dev-python/aioambient 2023.4.0 2024.1.0: A clean, async-friendly library for the Ambient Weather API +dev-python/aioapcaccess 0.4.2: Async version of apcaccess library implemented in python. +dev-python/aioaseko 0.0.2 0.1.1: Async Python package for the Aseko Pool Live API +dev-python/aioasuswrt 1.4.0: Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/ +dev-python/aioautomower 2024.3.3 2024.3.4 2024.4.3 2024.5.1: MPython module to talk to Husqvarna Automower. +dev-python/aioazuredevops 1.3.5 2.0.0: Get data from the Azure DevOps API. +dev-python/aiobafi6 0.9.0: Big Ass Fans i6/Haiku protocol asynchronous Python library +dev-python/aiobotocore 2.6.0 2.9.1 2.12.1: Async client for aws services using botocore and aiohttp +dev-python/aiocache 0.11.1: multi backend asyncio cache +dev-python/aiocoap 0.4.5: Python CoAP library +dev-python/aiocomelit 0.6.2 0.7.0 0.8.3 0.9.0: Python library to control Comelit Simplehome +dev-python/aioconsole 0.5.1: Asynchronous console and interfaces for asyncio +dev-python/aiodhcpwatcher 0.8.2 1.0.0: Watch for DHCP packets with asyncio +dev-python/aiodiscover 1.6.1 2.0.0 2.1.0: Discover hosts by arp and ptr lookup +dev-python/aiodns 3.0.0-r1 3.1.1: Simple DNS resolver for asyncio +dev-python/aioeafm 0.1.2-r1: An asyncio wrapper for the UK Environment Agency Flood Monitoring API +dev-python/aioeagle 1.1.0: Python module to talk to Rainforest EAGLE-200. +dev-python/aioecowitt 2023.5.0 2024.2.1: Python wrapper for EcoWitt Protocol +dev-python/aioelectricitymaps 0.1.5 0.4.0: Async Python 3 wrapper for Electricity maps +dev-python/aioemonitor 1.0.5: Asyncio Python lib for SiteSage Emonitor +dev-python/aioesphomeapi 23.0.0 23.2.0 24.3.0 24.5.0: Python API for interacting with ESPHome devices. +dev-python/aiofile 3.8.1: Asynchronous file operations. +dev-python/aioflo 2021.11.0: A Python3, async-friendly library for Flo by Moen Smart Water Detectors +dev-python/aioftp 0.21.3: ftp client/server for asyncio +dev-python/aiogithubapi 22.10.1 23.11.0-r1: Asynchronous Python client for the GitHub API +dev-python/aioguardian 2022.7.0: A Python3 library for Elexa Guardian water valves and sensors +dev-python/aiohappyeyeballs 2.3.1: Happy Eyeballs +dev-python/aioharmony 0.2.10: Asyncio Python library for connecting to and controlling the Logitech Harmony +dev-python/aiohomekit 3.0.9 3.1.1 3.1.4 3.1.5: An asyncio HomeKit client +dev-python/aiohttp 3.9.4: HTTP client/server for asyncio +dev-python/aiohttp-fast-url-dispatcher 0.3.0: A faster URL dispatcher for aiohttp +dev-python/aiohttp-fast-zlib 0.1.0 0.1.1: Use the fastest installed zlib compatible library with aiohttp +dev-python/aiohttp-isal 0.3.1-r1: isal support for aiohttp +dev-python/aiohttp-retry 2.8.3: Simple retry client for aiohttp +dev-python/aiohttp-session 2.12.0: sessions for aiohttp.web +dev-python/aiohttp-wsgi 0.10.0: WSGI adapter for aiohttp. +dev-python/aiohttp-zlib-ng 0.1.1 0.1.3 0.3.1: Enable zlib_ng on aiohttp +dev-python/aiohue 4.7.0 4.7.1: Python module to talk to Philips Hue. +dev-python/aioimaplib 1.0.1 1.1.0: Python asyncio IMAP4rev1 client library +dev-python/aioitertools 0.11.0: itertools and builtins for AsyncIO and mixed iterables +dev-python/aiokafka 0.7.2 0.10.0: Kafka integration with asyncio. +dev-python/aiokef 0.2.16: Asyncio Python API for KEF speakers. +dev-python/aiolifx 1.0.0 1.0.2: API for local communication with LIFX devices over a LAN with asyncio. +dev-python/aiolifx-connection 1.0.0: A wrapper for aiolifx to connect to a single LIFX device +dev-python/aiolifx-effects 0.3.2: aiolifx light effects +dev-python/aiolifx-themes 0.4.10 0.4.15: Async library that applies color themes to LIFX lights +dev-python/aiolimiter 1.1.0: asyncio rate limiter, a leaky bucket implementation +dev-python/aiolivisi 0.0.19: Python module to communicate with LIVISI Smart Home Controllers. +dev-python/aiolookin 1.0.0: Client for interaction of the LOOKin device with the Home Assistant +dev-python/aiolyric 1.1.0: AIO package for the Honeywell Lyric Platform. +dev-python/aiomodernforms 0.1.8: Asynchronous Python client for Modern Forms fans. +dev-python/aiomqtt 2.0.0 2.1.0: The idiomatic asyncio MQTT client, wrapped around paho-mqtt +dev-python/aiomusiccast 0.14.8: Companion library for musiccast devices intended for the Home Assistant integration. +dev-python/aionanoleaf 0.2.1: Async Python package for the Nanoleaf API +dev-python/aionotify 0.2.0: Asyncio-powered inotify library +dev-python/aionotion 2023.5.5 2024.3.0: A simple Python 3 library for Notion Home Monitoring +dev-python/aionursery 0.3.0: Manage background asyncio tasks +dev-python/aionut 4.3.2: Asyncio Network UPS Tools +dev-python/aiooncue 0.3.5 0.3.7: Async for Oncue +dev-python/aioopenexchangerates 0.4.0: Fetch rates from openexchangerates with aiohttp. +dev-python/aiooui 0.1.5: Async OUI lookups +dev-python/aiopegelonline 0.0.9 0.0.10: Asynchronous library to retrieve data from PEGELONLINE. +dev-python/aiopulse 0.4.3 0.4.4: Python module for Rollease Acmeda Automate integration. +dev-python/aiopurpleair 2022.12.1: A Python 3, asyncio-based library to interact with the PurpleAir API +dev-python/aiopvapi 2.0.4 3.0.2 3.1.1: Powerview blinds API wrapper +dev-python/aiopvpc 4.2.2: Retrieval of Spanish Electricity hourly prices (PVPC) +dev-python/aiopyarr 23.4.0: An Asynchronous Lidarr, Radarr, Readarr, Sonarr APIs for Python. +dev-python/aioqsw 0.3.5: Library to control QNAP QSW devices +dev-python/aioraven 0.5.0 0.5.2 0.5.3: Asynchronous communication with Rainforest RAVEn devices. +dev-python/aiorecollect 2023.9.0: A Python 3, asyncio-based library for the ReCollect Waste API +dev-python/aioridwell 2023.7.0 2024.1.0: A Python3, asyncio-based API for interacting with Ridwell waste recycling +dev-python/aiortsp 1.3.7: An asyncio-based RTSP library +dev-python/aioruckus 0.34: Python API to interact with Ruckus Unleashed and ZoneDirector devices. +dev-python/aiorun 2023.7.2 2024.5.1: Boilerplate for asyncio applications +dev-python/aioruuvigateway 0.1.0: An asyncio-native library for requesting data from a Ruuvi Gateway +dev-python/aiosenseme 0.6.1: SenseME by Big Ass Fans asynchronous Python library +dev-python/aiosenz 1.0.0-r1: Async Typed Python package for the nVent RAYCHEM SENZ RestAPI +dev-python/aioserial 1.3.0: An asynchronous serial port library of Python +dev-python/aioshelly 8.1.1 8.2.0 9.0.0 10.0.1: Asynchronous library to control Shelly devices. +dev-python/aioshutil 1.1 1.4: Asynchronous shutil module. +dev-python/aioskybell 22.7.0: A Skybell HD Python library running on Python 3. +dev-python/aioslimproto 2.3.3 3.0.0: Python module to talk to Logitech Squeezebox players directly (without Logitech server). +dev-python/aiosolaredge 0.2.0: Asyncio SolarEdge +dev-python/aiosqlite 0.17.0: asyncio bridge to the standard sqlite3 module +dev-python/aiosteamist 0.3.2: Control Steamist steam systems +dev-python/aioswitcher 3.3.0 3.4.1 3.4.3: Switcher Python Integration. +dev-python/aiosyncthing 0.5.1: Asynchronous Python client for the Syncthing REST API +dev-python/aiotankerkoenig 0.4.1: Async Python 3 client for tankerkoenig.de +dev-python/aiotractive 0.5.6: Asynchronous Python client for the Tractive REST API +dev-python/aiounifi 72 74 75 77: Python library for communicating with UniFi Network Controller API +dev-python/aiounittest 1.4.2: Test asyncio code more easily. +dev-python/aiovlc 0.1.0 0.3.2: A package for talking to vlc over its telnet interface using asyncio. +dev-python/aiovodafone 0.4.3 0.5.4 0.6.0: Python library to control Vodafone Station +dev-python/aiowaqi 3.0.1 3.1.0: Asynchronous Python client for WAQI API. +dev-python/aiowatttime 0.1.1: An asyncio-based Python3 library for interacting with WattTime +dev-python/aiowebostv 0.3.3 0.4.0: Library to control webOS based LG TV devices +dev-python/aiowithings 2.0.0 2.1.0: Asynchronous Python client for Withings. +dev-python/aioymaps 1.2.2: Async client for Yandex Maps +dev-python/aiozoneinfo 0.1.0 0.2.0: Tools to fetch zoneinfo with asyncio +dev-python/airgradient 0.4.3: Asynchronous Python client for AirGradient. +dev-python/airly 1.1.0: Python wrapper for getting air quality data from Airly sensors. +dev-python/airthings-ble 0.7.1 0.9.0: Manage Airthings BLE devices +dev-python/airthings-cloud 0.1.0 0.2.0: A python3 library to communicate with Airthings devices +dev-python/airtouch4pyapi 1.0.5-r1: An api allowing control of AC state (temperature, on/off, mode) of an Airtouch 4 controller locally over TCP +dev-python/airtouch5py 0.2.8: Python client for the airtouch 5 +dev-python/aladdin-connect 0.4: Python API controlling Genie garage doors connected to Aladdin Connect devices +dev-python/alarmdecoder 1.13.11: Python interface for the AlarmDecoder (AD2) family of alarm devices which includes the AD2USB, AD2SERIAL and AD2PI. +dev-python/alpha-vantage 2.3.1: Python module to get stock data from the Alpha Vantage Api +dev-python/ambee 0.4.0: Asynchronous Python client for the Ambee API. +dev-python/amberelectric 1.0.4 1.1.0: Interface to the Amber Electric API, allowing you to download current and forecast price, as well as download your historic usage. +dev-python/amcrest 1.9.8: Python wrapper implementation for Amcrest cameras. +dev-python/amqtt 0.10.1: MQTT client/broker using Python asyncio +dev-python/androidtv 0.0.73-r1: Communicate with an Android TV or Fire TV device via ADB over a network. +dev-python/androidtvremote2 0.0.14 0.0.15 0.1.1: A Python library for interacting with Android TV using the Android TV Remote protocol v2 +dev-python/anel-pwrctrl-homeassistant 0.0.1: Discover and control ANEL NET-PwrCtrl devices. +dev-python/anova-wifi 0.10.0 0.12.0: A package to get read only data from Anova precision cookers with wifi +dev-python/anthemav 1.4.1: Python API for controlling Anthem Receivers +dev-python/anyio 4.1.0 4.3.0-r1: Compatibility layer for multiple asynchronous event loop implementations +dev-python/apcaccess 0.0.13: This project implements the apcaccess tool in pure Python and provides +dev-python/apischema 0.18.1: JSON (de)serialization, GraphQL and JSON schema generation using Python typing. +dev-python/apns2 0.3.0: Interacting with the Apple Push Notification Service via HTTP/2 protocol +dev-python/apple_weatherkit 1.1.2: Python client for Apple WeatherKit API +dev-python/apprise 1.6.0 1.7.2 1.7.4: Push Notifications that work with just about every platform! +dev-python/aprslib 0.7.0 0.7.2: Module for accessing APRS-IS and parsing APRS packets +dev-python/apsystems-ez1 1.3.1: The APsystems EZ1 Python library offers a streamlined interface for interacting with the local API of APsystems EZ1 Microinverters. +dev-python/aqipy-atmotech 0.1.5: AQI calculation library +dev-python/aqualogic 2.6: Library for interfacing with a Hayward/Goldline AquaLogic/ProLogic pool controller. +dev-python/arcam-fmj 1.4.0 1.5.2: A python library for speaking to Arcam receivers +dev-python/aresponses 2.1.6: Asyncio response mocking. Similar to the responses library used for 'requests' +dev-python/arris-tg2492lg 1.2.1 2.2.0: Python client for the Arris TG2492LG +dev-python/asmog 0.0.6: Python API for Ampio Smog Sensors +dev-python/asterisk_mbox 0.5.0: The client side of a client/server to interact with Asterisk voicemail mailboxes +dev-python/astral 2.2-r1: Calculations for the position of the sun and moon. +dev-python/astroid 3.0.1: Abstract Syntax Tree for logilab packages +dev-python/async-interrupt 1.1.1: Context manager to raise an exception when a future is done +dev-python/async-modbus 0.2.1-r1: Async ModBus python library +dev-python/async-timeout 4.0.2-r1: Timeout context manager for asyncio programs +dev-python/async-upnp-client 0.36.2 0.38.0 0.38.2 0.38.3: Async UPnP Client +dev-python/asyncarve 0.0.9: Simple Arve library +dev-python/asyncclick 8.0.1.3: Composable command line interface toolkit, async version +dev-python/asynccmd 0.2.4: Asyncio implementation of Cmd Python lib. +dev-python/asyncinotify 4.0.2: A simple optionally-async python inotify library, focused on simplicity of use and operation, and leveraging modern Python features +dev-python/asyncio-dgram 2.1.2: Higher level Datagram support for Asyncio +dev-python/asyncio-mqtt 0.16.1: Idomatic asyncio wrapper around paho-mqtt. +dev-python/asyncio-throttle 1.0.2: Simple, easy-to-use throttler for asyncio +dev-python/asyncmock 0.4.2: Extension to the standard mock framework to support support async +dev-python/asyncpysupla 0.0.5: Simple Supla's OpenAPI async wrapper +dev-python/asyncsleepiq 1.3.7 1.4.1 1.5.2: ASync SleepIQ API +dev-python/asyncssh 2.9.0: AsyncSSH: Asynchronous SSHv2 client and server library +dev-python/asynctest 0.13.0: Enhance the standard unittest package with features for testing asyncio libraries +dev-python/atenpdu 0.3.2-r1: Interface for ATEN-PE PDUs +dev-python/atomicwrites-homeassistant 1.4.1: Atomic file writes +dev-python/attrs 23.1.0: Attributes without boilerplate +dev-python/auroranoaa 0.0.3: NOAA Aurora Wrapper for Home Assistant Integration. +dev-python/aurorapy 0.2.7: Python implementation of Aurora Protocol +dev-python/av 9.2.0: Pythonic bindings for FFmpeg's libraries. +dev-python/avea 1.5.1: Control an Elgato Avea bulb using python3 +dev-python/avion 0.10: Python API for controlling Avi-on Bluetooth dimmers +dev-python/awesomeversion 23.11.0 24.2.0: One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them. +dev-python/axis 48 58 60 61: A Python library for communicating with devices from Axis Communications +dev-python/azure-core 1.30.2: Microsoft Azure Core Library for Python +dev-python/azure-identity 1.17.1: Microsoft Azure Identity Library for Python +dev-python/azure-kusto-data 3.1.0: Kusto Data Client +dev-python/azure-kusto-ingest 3.1.0: Kusto Ingest Client +dev-python/azure-storage-blob 12.20.0: Microsoft Azure Blob Storage Client Library for Python +dev-python/azure-storage-queue 12.10.0: Microsoft Azure Azure Queue Storage Client Library for Python +dev-python/backports-strenum 1.2.8: Base class for creating enumerated constants that are also subclasses of str +dev-python/baidu-aip 1.6.6.0: Baidu AIP SDK +dev-python/base36 0.1.1: Yet another implementation for the positional numeral system using 36 as the radix. +dev-python/batinfo 0.4.2: A simple Python module to retrieve battery information +dev-python/bcrypt 4.0.1 4.1.2: Modern password hashing for software and servers +dev-python/beacontools 2.1.0: A Python library for working with various types of Bluetooth LE Beacons. +dev-python/beautifulsoup4 4.12.2: Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree +dev-python/beewi-smartclim 0.0.10: Library to read data from BeeWi SmartClim sensor using Bluetooth LE +dev-python/bellows 0.38.1 0.38.4 0.39.0 0.39.1: Library implementing EZSP +dev-python/bidict 0.22.0: The bidirectional mapping library for Python. +dev-python/bimmer-connected 0.14.6-r1 0.15.2 0.15.3: Library to read data from the BMW Connected Drive portal +dev-python/bitstruct 8.17.0: This module performs conversions between Python values and C bit field structs represented as Python byte strings. +dev-python/bizkaibus 0.1.1: Online information for buses of Biscay bus services (Basque Country, Spain). +dev-python/bleak 0.21.1 0.22.1: Bluetooth Low Energy platform Agnostic Klient +dev-python/bleak-esphome 0.4.0 0.4.1 1.0.0: Bleak backend of ESPHome +dev-python/bleak-retry-connector 3.3.0 3.4.0 3.5.0: A connector for Bleak Clients that handles transient connection failures +dev-python/blebox-uniapi 2.2.0 2.2.2: Python API for accessing BleBox smart home devices +dev-python/blinkpy 0.22.3 0.22.4 0.22.6: A Blink camera Python library running on Python 3. +dev-python/blinkt 0.1.0: Python library for driving Pimoroni Blinkt! +dev-python/blockchain 1.4.4: Blockchain API library (v1) +dev-python/bluecurrent-api 1.0.6 1.2.3: A wrapper for the Blue Current websocket api +dev-python/bluemaestro-ble 0.2.3: bluemaestro BLE devices +dev-python/bluepy 1.3.0: Python module for interfacing with BLE devices through Bluez +dev-python/bluetooth-adapters 0.18.0 0.19.2: Tools to enumerate and find Bluetooth Adapters +dev-python/bluetooth-auto-recovery 1.3.0 1.4.0 1.4.2: Recover bluetooth adapters that are in an stuck state +dev-python/bluetooth-data-tools 1.15.0 1.19.0: Tools for converting bluetooth data and packets +dev-python/bluetooth-sensor-state-data 1.6.2: Models for storing and converting Bluetooth Sensor State Data +dev-python/blurhash 1.1.4: Pure-Python implementation of the blurhash algorithm. +dev-python/bme280spi 0.2.0: Library for BME280 sensor through spidev +dev-python/bme680 1.0.5: Python library for driving the Pimoroni BME680 Breakout +dev-python/bond-api 0.1.16: Asynchronous Python wrapper library over Bond Local API +dev-python/bond-async 0.2.1: Asynchronous Python wrapper library over Bond Local API +dev-python/boschshcpy 0.2.75 0.2.82 0.2.91: Bosch Smart Home Controller API Python Library +dev-python/boto3 1.33.13 1.34.51: The AWS SDK for Python +dev-python/bravia-tv 1.0.11: Python Bravia TV remote control +dev-python/bring-api 0.5.6 0.5.7 0.7.1: Unofficial package to access Bring! shopping lists API. +dev-python/broadlink 0.18.3 0.19.0: Python API for controlling Broadlink devices +dev-python/brother 2.3.0 4.1.0: Python wrapper for getting data from Brother laser and inkjet printers via SNMP. +dev-python/brotlipy 0.7.0: Python binding to the Brotli library +dev-python/brottsplatskartan 0.0.1 1.0.5: Simple API wrapper to brottsplatskartan.se. +dev-python/brunt 1.2.0: Unofficial python SDK for Brunt, this package allows you to control your Brunt devices from code. +dev-python/bt-proximity 0.2.1: Allows for querying of the RSSI values for nearby devices using pybluez. Ported to Python 3, based on https://github.com/ewenchou/bluetooth-proximity +dev-python/bthome-ble 3.2.0 3.3.1 3.5.0 3.8.0 3.8.1: BThome BLE support +dev-python/bthomehub5-devicelist 0.1.1: A library that returns a list of devices currently connected to a BT Home Hub 5 +dev-python/btlewrap 0.1.0: wrapper around different bluetooth low energy backends +dev-python/btsmarthub-devicelist 0.2.3: Retrieve a list of devices from a bt smarthub or bt smarthub 2 on a local network +dev-python/btsocket 0.2.0: Python library for BlueZ Bluetooth Management API +dev-python/buienradar 1.0.5 1.0.6: Library and CLI tools for interacting with buienradar. +dev-python/bx-py-utils 75: Various Python utility functions +dev-python/cached-ipaddress 0.3.0: Cache construction of ipaddress objects +dev-python/caio 0.9.8: Asynchronous file IO for Linux MacOS or Windows. +dev-python/caldav 1.3.8: CalDAV (RFC4791) client library for Python +dev-python/casttube 0.2.1-r2: casttube provides a way to interact with the Youtube Chromecast api +dev-python/chacha20poly1305 0.0.3: Chacha20Poly1305 +dev-python/chacha20poly1305-reuseable 0.12.1: ChaCha20Poly1305 that is reuseable for asyncio +dev-python/charset-normalizer 3.2.0: The Real First Universal Charset Detector +dev-python/circuit-webhook 1.0.1: circuit-webhook is a python client library for Unify Circuit api +dev-python/ciscomobilityexpress 0.3.9: Module to interact with Cisco Mobility Express APIs to fetch connected devices. +dev-python/ciso8601 2.3.0 2.3.1: Fast ISO8601 date time parser for Python written in C +dev-python/clearpasspy 1.0.2: ClearPass API Python Library +dev-python/clx-sdk-xms 1.0.0: Library for CLX Communications HTTP REST Messaging API +dev-python/codecov 2.1.12-r1: Hosted coverage reports for GitHub, Bitbucket and Gitlab +dev-python/coinbase 2.1.0: Coinbase API client library +dev-python/colored 1.4.4: Simple library for color and formatting to terminal +dev-python/colorlog 6.6.0-r1 6.7.0: Log formatting with colors +dev-python/colorthief 0.2.1: A module for grabbing the color palette from an image. +dev-python/colorzero 2.0: Yet another Python color library +dev-python/concord232 0.15: GE Concord 4 RS232 Serial Interface Library and Server +dev-python/config 0.5.1: A hierarchical, easy-to-use, powerful configuration module for Python +dev-python/connect-box 0.2.8 0.3.1: Python client for interacting with Compal CH7465LG devices. +dev-python/connio 0.2.0: Concurrency agnostic socket API +dev-python/construct 2.10.68: A powerful declarative parser for binary data +dev-python/construct-typing 0.6.2: Extension for the python package 'construct' that adds typing features +dev-python/convertdate 2.4.0: Converts between Gregorian dates and other calendar systems. +dev-python/coronavirus 1.1.1: Asynchronous Python client for getting Corona virus info. +dev-python/coverage 7.3.4 7.5.0: Code coverage measurement for Python +dev-python/coveralls 3.3.1-r1: Show coverage stats online via coveralls.io +dev-python/crc 5.0.0: Library and CLI to calculate and verify all kinds of CRC checksums +dev-python/crc16 0.1.1: Library for calculating CRC16 +dev-python/crccheck 1.3.0: Calculation library for CRCs and checksums +dev-python/croniter 1.0.6 2.0.2: croniter provides iteration for datetime object with cron like format +dev-python/crownstone-cloud 1.4.9 1.4.11: Asynchronous Python library to get data from the cloud, and switch Crownstones +dev-python/crownstone-core 3.0.1: This is the core of the python lib. It contains shared classes, definitions and utils +dev-python/crownstone-sse 2.0.4 2.0.5: Asynchronous Python library that listens to Crownstone SSE events. +dev-python/crownstone-uart 2.1.0: Official Python lib for Crownstone: "Crownstone Unified System Bridge", or Crownstone USB implementation +dev-python/cryptography 42.0.5: Library providing cryptographic recipes and primitives +dev-python/csrmesh 0.10.0: Reverse engineered implementation of the CSRMesh bridge protocol +dev-python/curlify 2.2.1: Library to convert python requests object to curl command. +dev-python/cython 0.29.37.1-r1: A Python to C compiler +dev-python/d2to1 0.2.12_p1: Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py +dev-python/dacite 1.6.0 1.8.1: Simple creation of data classes from dictionaries. +dev-python/dataclasses-json 0.6.3: Easily serialize dataclasses to and from JSON. +dev-python/datadog 0.15.0: The Datadog Python library +dev-python/datapoint 0.9.8 0.9.9: Python interface to the Met Office's Datapoint API +dev-python/dateparser 1.2.0: Date parsing library designed to parse dates from HTML pages +dev-python/dbus-fast 2.21.0 2.21.1 2.21.3: A faster version of dbus-next +dev-python/debugpy 1.8.0 1.8.1: An implementation of the Debug Adapter Protocol for Python +dev-python/decora 0.6: Python API for controlling Decora dimmer switches +dev-python/decora-wifi 1.4: Python API for controlling Leviton Decora Smart WiFi switches +dev-python/deebot-client 6.0.2 7.2.0 7.3.0: Deebot client library in python 3 +dev-python/deepdiff 6.2.1: Deep Difference and Search of any Python object/data. +dev-python/deluge-client 1.7.1 1.10.2: Simple Deluge Client +dev-python/demetriek 0.4.0: Asynchronous Python client for LaMetric TIME devices +dev-python/demjson3 3.0.5: encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7159 +dev-python/denonavr 0.11.6: Automation Library for Denon AVR receivers +dev-python/devialet 1.4.5: Devialet API +dev-python/devolo-home-control-api 0.18.3: devolo Home Control API in Python +dev-python/devolo-plc-api 1.4.1: devolo PLC devices in Python +dev-python/dicttoxml2 2.1.0: Converts a Python dictionary or other native data type into a valid XML string. +dev-python/directv 0.4.0: Asynchronous Python client for DirecTV (SHEF). +dev-python/discogs-client 2.3.0: Official Python API client for Discogs +dev-python/discovery30303 0.2.1-r1: Discover devices that respond on port 30303 +dev-python/dlib 19.24.2: A toolkit for making real world machine learning and data analysis applications +dev-python/dlipower 0.7.165: Control digital loggers web power switch +dev-python/dlms-cosem 21.3.2: A Python library for DLMS/COSEM +dev-python/dovado 0.4.1: Communicate with Dovado router +dev-python/dpkt 1.9.8: fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols +dev-python/dremel3dpy 2.1.1: A Dremel 3D Printer Python Library running on Python 3 +dev-python/dropmqttapi 1.0.2 1.0.3: MQTT API for DROP water management products +dev-python/dsmr-parser 1.3.1: Library to parse Dutch Smart Meter Requirements (DSMR) +dev-python/dtlssocket 0.1.12 0.1.16: DTLSSocket is a cython wrapper for tinydtls with a Socket like interface +dev-python/dwdwfsapi 1.0.6-r1 1.0.7: Python client to retrieve data provided by DWD via their geoserver WFS API +dev-python/dweepy 0.3.0: Dweepy is a Python client for dweet.io +dev-python/dynalite-devices 0.1.47: An unofficial Dynalite DyNET interface creating devices. +dev-python/dynalite-panel 0.0.4: Dynalite panel for Home Assistant +dev-python/eagle100 0.1.1: Tool to read data from Rainforest Legacy Eagle. +dev-python/easyenergy 2.1.0 2.1.1: Asynchronous Python client providing energy/gas prices from easyEnergy +dev-python/ebusdpy 0.0.17: eBusd python integration library +dev-python/ecoaliface 0.4.0: Interface to eSterownik.pl eCoal water boiler controller. +dev-python/eebrightbox 0.0.4: Connector for EE BrightBox routers. +dev-python/electrickiwi-api 0.8.5: Electric Kiwi Python API +dev-python/elgato 5.1.1 5.1.2: Asynchronous Python client for Elgato Lights. +dev-python/eliqonline 1.2.2: Eliq Online API Library +dev-python/elkm1-lib 2.2.6 2.2.7: Library for interacting with ElkM1 alarm/automation panel. +dev-python/elmax-api 0.0.4 0.0.5: Asynchronous API Library to work with Elmax devices +dev-python/elvia 0.1.0: Python bindings for the Elvia API +dev-python/emoji 2.8.0: Emoji for Python +dev-python/emulated-roku 0.2.1 0.3.0: Library to emulate a roku server to serve as a proxyfor remotes such as Harmony +dev-python/energyflip-client 0.2.2: Client for EnergyFlip +dev-python/energyzero 2.1.0: Asynchronous Python client providing energy/gas prices from EnergyZero +dev-python/enocean 0.50.1: EnOcean serial protocol implementation +dev-python/enturclient 0.2.4: An API client for public transport data from Entur. +dev-python/enum-compat 0.0.3: enum/enum34 compatibility package +dev-python/env-canada 0.6.0 0.6.2 0.6.3: A package to access meteorological data from Environment Canada +dev-python/envirophat 0.0.6: Enviro pHAT environmental sensor board driver +dev-python/envoy-reader 0.20.1: A program to read from an Enphase Envoy on the local network +dev-python/envoy-utils 0.0.1: Python utilities for the Enphase Envoy +dev-python/envs 1.4-r2: Easy access of environment variables from Python with support for strings, booleans, list, tuples, and dicts. +dev-python/ephem 4.1.5: Compute positions of the planets and stars +dev-python/epicstore-api 0.1.7: An API wrapper for Epic Games Store written in Python +dev-python/epion 0.0.3: A python API wrapper for Epion Air senor data +dev-python/epson-projector 0.5.1: Epson projector support for Python +dev-python/epsonprinter 0.0.9: Communication package for Epson Workforce printer +dev-python/eq3btsmart 1.1.6 1.1.8: Python library that allows interaction with eQ-3 Bluetooth smart thermostats. +dev-python/esphome-dashboard-api 1.2.3: API to interact with ESPHome Dashboard +dev-python/esprima 4.0.1: ECMAScript parsing infrastructure for multipurpose analysis in Python +dev-python/eternalegypt 0.0.16: Netgear LTE modem API +dev-python/eufylife-ble-client 0.1.8: A library to communicate with EufyLife Bluetooth devices. +dev-python/evdev 1.6.1: Bindings to the Linux input handling subsystem +dev-python/evohome-async 0.4.15 0.4.19: An async Python client for connecting to the Evohome webservice +dev-python/faadelays 2023.9.1: A package to retrieve FAA airport status +dev-python/face-recognition 1.2.3: Recognize faces from Python or from the command line +dev-python/face_recognition 1.2.3: Recognize faces from Python or from the command line +dev-python/face_recognition_models 0.3.0: Models used by the face_recognition package. +dev-python/fastdotcom 0.0.3: Python API for testing internet speed on Fast.com +dev-python/faust-cchardet 2.1.18: cChardet is high speed universal character encoding detector. +dev-python/feedparser 6.0.10: Parse RSS and Atom feeds in Python +dev-python/fiblary3 0.1.8: Home Center API Python Library +dev-python/file-read-backwards 2.0.0: Memory efficient way of reading files line-by-line from the end of file +dev-python/fints 3.1.0: Pure-python FinTS 3.0 (formerly known as HBCI) implementation +dev-python/firebase-messaging 0.2.0 0.2.1: FCM/GCM push notification client +dev-python/fitbit 0.3.1: Fitbit API Wrapper. +dev-python/fivem-api 0.1.2: A library to query info, players and resources from FiveM server +dev-python/fixerio 1.0.0_alpha0: A Python client for Fixer.io +dev-python/fjaraskupan 2.2.0 2.3.0: A python library for speaking to fjäråskupan +dev-python/flake8-docstrings 1.6.0-r1: Extension for flake8 which uses pydocstyle to check docstrings +dev-python/flexit-bacnet 2.1.0 2.2.1: Client BACnet library for Flexit Nordic series of air handling units. +dev-python/flipr-api 1.5.0 1.5.1: Python client for flipr API. +dev-python/flux-led 1.0.4: A Python library to communicate with the flux_led smart bulbs +dev-python/fnv-hash-fast 0.5.0: A fast version of fnv1a +dev-python/fnvhash 0.1.0: Pure Python FNV hash implementation +dev-python/foobot_async 1.0.0: API Client for Foobot Air Quality Monitoring devices. +dev-python/forecast-solar 3.0.0 3.1.0: Asynchronous Python client for getting forecast solar information +dev-python/fortiosapi 1.0.5: Python modules to use Fortigate APIs +dev-python/freebox-api 1.1.0: Provides asynchronous authentication and access to Freebox servers +dev-python/freesms 0.2.0: Send SMS with Free Mobile +dev-python/freezegun 1.4.0 1.5.0: Let your Python tests travel through time +dev-python/fritzconnection 1.4.2-r1: Communicate with the AVM FRITZ!Box +dev-python/ftfy 6.1.3: Fixes mojibake and other problems with Unicode, after the fact +dev-python/fyta-cli 0.3.3 0.3.5 0.4.1: Python library to access the FYTA API +dev-python/gTTS 2.2.4: gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate text-to-speech API +dev-python/garages-amsterdam 3.0.0: Asynchronous Python client for getting garage occupancy in Amsterdam +dev-python/gardena-bluetooth 1.4.1 1.4.2: controlling gardena bluetooth enabled watering computers +dev-python/garminconnect-ha 0.1.6: Garmin Connect Python 3 API wrapper for Home Assistant +dev-python/gassist-text 0.0.10 0.0.11: A Python library for interacting with Google Assistant API via text +dev-python/gatt 0.2.7: Bluetooth GATT SDK for Python +dev-python/gcal-sync 6.0.3 6.0.4: A python library for syncing Google Calendar to local storage +dev-python/gcloud 0.18.3: API Client library for Google Cloud +dev-python/genie-partner-sdk 1.0.2: An SDK to interact with the AladdinConnect (or OHD) partner API +dev-python/geniushub-client 0.7.1: An aiohttp-based client for Genius Hub systems +dev-python/geocachingapi 0.2.1: Python client for controlling the Geocaching API +dev-python/geojson 2.5.0: Python bindings and utilities for GeoJSON +dev-python/geojson-client 0.6: A GeoJSON client library. +dev-python/georss-client 0.17: A GeoRSS client library. +dev-python/georss-generic-client 0.6 0.8: A GeoRSS generic client library. +dev-python/georss-ign-sismologia-client 0.6 0.8: A GeoRSS client library for the IGN Sismologia feed. +dev-python/georss-qld-bushfire-alert-client 0.5 0.7: A GeoRSS client library for the Queensland Bushfire Alert feed. +dev-python/getmac 0.8.2 0.9.4: Get MAC addresses of remote hosts and local interfaces +dev-python/gios 3.2.2 4.0.0: Python wrapper for getting air quality data from GIOS servers. +dev-python/gitterpy 0.1.7: Python interface for the Gitter API +dev-python/glances-api 0.5.0 0.6.0 0.8.0: Python API for interacting with Glances. +dev-python/gntp 1.0.3: Growl Notification Transport Protocol for Python +dev-python/goalzero 0.2.2: Goal Zero REST Api Library +dev-python/goodwe 0.2.32 0.3.5 0.3.6: Read data from GoodWe inverter via local network +dev-python/google-ai-generativelanguage 0.3.3 0.4.0 0.6.5: Google Ai Generativelanguage API client library +dev-python/google-api-python-client 2.71.0-r1: Google API Client for Python +dev-python/google-cloud-pubsub 2.13.11: Google Cloud Pub/Sub API client library +dev-python/google-cloud-texttospeech 2.12.3: Google Cloud Text-to-Speech API client library +dev-python/google-generativeai 0.3.1 0.6.0: Google Generative AI High level API client library and tools. +dev-python/google-nest-sdm 3.0.3 3.0.4 4.0.5: Library for the Google Nest SDM API +dev-python/googlemaps 2.5.1: Python client library for Google Maps API Web Services +dev-python/goslide-api 0.5.1: Python API to utilise the goslide.io Open Cloud API +dev-python/gotailwind 0.2.2 0.2.3: Asynchronous Python client for Tailwind garage door openers. +dev-python/govee-ble 0.24.0 0.31.0 0.31.2: Manage Govee BLE devices +dev-python/govee-local-api 1.4.4 1.4.5 1.5.0: Library to communicate with Govee local API +dev-python/gpiod 1.5.4: It is a pure Python library and has no dependencies on other packages +dev-python/gpiozero 1.6.2: A simple interface to GPIO devices with Raspberry Pi. +dev-python/gps3 0.33.3-r1: Python 2.7-3.5 clients for gpsd +dev-python/gql 3.4.1: GraphQL client for Python +dev-python/graphql-core 3.3.0_alpha2: GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL. +dev-python/greeclimate 1.4.1: Discover, connect and control Gree based minisplit systems +dev-python/greeneye-monitor 3.0.3: Receive data packets from GreenEye Monitor (https://www.brultech.com/greeneye/) +dev-python/greenwavereality 0.5.1: Control of Greenwave Reality Lights +dev-python/gridnet 5.0.0: Asynchronous Python client for a NET2GRID devices +dev-python/growattServer 1.3.0 1.5.0: A package to talk to growatt server +dev-python/grpc-google-iam-v1 0.12.4: GRPC library for the google-iam-v1 service +dev-python/grpcio 1.59.0: High-performance RPC framework (python libraries) +dev-python/grpcio-reflection 1.59.0: Standard Protobuf Reflection Service for gRPC +dev-python/grpcio-status 1.59.0: Status proto mapping for gRPC +dev-python/gspread 5.5.0: Google Spreadsheets Python API +dev-python/gstreamer-player 1.1.2: Python 3 wrapper for playing media via gstreamer +dev-python/guppy3 3.1.4 3.1.4_p1: Guppy 3 -- Guppy-PE ported to Python 3 +dev-python/ha-HAP-python 4.5.2: HomeKit Accessory Protocol implementation in python +dev-python/ha-av 10.1.1: Pythonic bindings for FFmpeg's libraries. +dev-python/ha-ffmpeg 3.1.0 3.2.0: A library that handling with ffmpeg for home-assistant +dev-python/ha-iotawattpy 0.1.1 0.1.2: Python library for the IoTaWatt Energy device +dev-python/ha-philipsjs 3.1.1 3.2.1 3.2.2: jointSPACE API for Home-Assistant +dev-python/habitipy 0.2.0 0.3.1: tools and library for Habitica restful API (https://habitica.com) +dev-python/habluetooth 2.4.2 2.8.1 3.1.1: High availability Bluetooth +dev-python/hangups 0.4.18-r1: the first third-party instant messaging client for Google Hangouts +dev-python/hass-nabucasa 0.78.0-r1 0.81.1: Home Assistant cloud integration by Nabu Casa, Inc. +dev-python/hass-splunk 0.1.1: Async single threaded connector to Splunk HEC using an asyncio session +dev-python/hassil 1.6.1 1.7.1: The Home Assistant Intent Language parser +dev-python/haversine 2.8.1: Calculate the distance between 2 points on Earth. +dev-python/hbmqtt 0.9.5: MQTT client/broker using Python 3.4 asyncio library +dev-python/hdate 0.10.4 0.10.8 0.10.9: Jewish/Hebrew date and Zmanim in native Python +dev-python/heatmiserV3 1.1.18: A library to interact with Heatmiser Themostats using V3 +dev-python/here-routing 0.2.0: Asynchronous Python client for the HERE Routing V8 API +dev-python/here-transit 1.2.0: Asynchronous Python client for the HERE Transit V8 API +dev-python/hijri-converter 2.2.4: Accurate Hijri-Gregorian dates converter based on the Umm al-Qura calendar +dev-python/hijridate 2.3.0: Accurate Hijri-Gregorian dates converter based on the Umm al-Qura calendar +dev-python/hikvision 0.4: Provides a python interface to interact with a hikvision camera +dev-python/hkavr 0.0.5: Library for controlling a Harman Kardon AVR +dev-python/hko 0.3.2: An unofficial Python wrapper for public API of Hong Kong Observatory +dev-python/hlk-sw16 0.0.9: Python client for HLK-SW16 +dev-python/hole 0.8.0: Python API for interacting with *hole. +dev-python/holidays 0.44 0.46 0.47 0.51: Generate and work with holidays in Python +dev-python/home-assistant-bluetooth 1.11.0 1.12.0: Home Assistant Bluetooth Models and Helpers +dev-python/home-assistant-chip-clusters 2024.2.2 2024.3.2 2024.5.2: Python-base APIs and tools for CHIP. +dev-python/home-assistant-frontend 20240307.0 20240404.2 20240501.1 20240610.1: The Home Assistant frontend +dev-python/home-assistant-intents 2024.3.12 2024.4.3 2024.4.24 2024.6.21: Intents for Home Assistant +dev-python/homeconnect 0.7.2: Python client for the BSH Home Connect REST API +dev-python/homematicip 1.1.0 1.1.1: An API for the homematicip cloud +dev-python/homepluscontrol 0.0.5: Python-based API to interact with the Legrand Home + Control interface +dev-python/horimote 0.4.1: Async API wrapper for Samsumgs set-top boxes SMT-G7400 and SMT-G7401. +dev-python/http-ece 1.1.0: Encrypted Content Encoding for HTTP +dev-python/httpcore 1.0.2 1.0.4: A minimal low-level HTTP client +dev-python/httplib2 0.20.4: A comprehensive HTTP client library +dev-python/httpsig 1.3.0: Secure HTTP request signing using the HTTP Signature draft specification +dev-python/httpx 0.26.0: Fully-featured HTTP client which provides sync and async APIs +dev-python/huawei-lte-api 1.7.3: API For huawei LAN/WAN LTE Modems +dev-python/huisbaasje-client 0.1.0: Client for Huisbaasje +dev-python/huum 0.7.10: Python library for Huum saunas +dev-python/hyper 0.7.0: HTTP/2 Client for Python +dev-python/hyperion-py 0.7.5: Hyperion Ambient Lighting Python Package +dev-python/hyundai-kia-connect-api 3.17.5 3.19.1 3.20.2: This is a Kia UVO and Hyundai Bluelink written in python for Homeassistant +dev-python/i2csense 0.0.4: A library to handle i2c sensors with the Raspberry Pi +dev-python/iammeter 0.2.1: IamMeter api +dev-python/iaqualink 0.5.0: Asynchronous library for Jandy iAqualink +dev-python/ibeacon-ble 1.0.1 1.2.0: Parser for iBeacon devices +dev-python/ibm-cloud-sdk-core 3.11.3: Core library used by SDKs for IBM Cloud Services +dev-python/ibm-watson 5.2.2: Client library to use the IBM Watson Services +dev-python/ibmiotf 0.3.4: Python Client for IBM Watson IoT Platform +dev-python/ical 7.0.3 8.0.0 8.0.1: Python iCalendar implementation (rfc 2445) +dev-python/icmplib 3.0 3.0.4: Easily forge ICMP packets and make your own ping and traceroute. +dev-python/idasen 0.10.3: ikea IDASEN desk API and CLI. +dev-python/idasen-ha 2.4 2.5 2.5.1 2.5.3: Home Assistant helper lib for the IKEA Idasen Desk integration +dev-python/ifaddr 0.1.7: Enumerate IP addresses on the local network adapters +dev-python/iglo 1.2.7: Control iGlo based RGB lights +dev-python/ihcsdk 2.8.5: IHC Python SDK +dev-python/imaplib2 3.6: A threaded Python IMAP4 client. +dev-python/imgw-pib 1.0.4 1.0.5: Python wrapper for IMGW-PIB API. +dev-python/importlib_resources 5.12.0: Read resources from Python packages +dev-python/imutils 0.5.4: A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges, and much more easier with OpenCV and both Python 2.7 and Python 3. +dev-python/incomfort-client 0.5.0: A aiohttp-based client for Intergas InComfort/InTouch Lan2RF systems +dev-python/influxdb 5.3.1: InfluxDB client +dev-python/influxdb-client 1.24.0: InfluxDB 2.0 Python client library +dev-python/inkbird-ble 0.5.6: Parser for INKBIRD BLE devices +dev-python/inquirerpy 0.3.4: Python port of Inquirer.js (A collection of common interactive command-line user interfaces) +dev-python/insteon-frontend-home-assistant 0.4.0 0.5.0: The Insteon frontend for Home Assistant +dev-python/intel-amt 0.9.0: Tools for interacting with Intel's AMT +dev-python/intellifire4py 2.2.2: An API to read the status of an intellifire wifi module +dev-python/iotawattpy 0.1.0: Python library for the IoTaWatt Energy device +dev-python/iperf3 0.1.11: Python wrapper around iperf3 +dev-python/isal 1.6.1: Faster zlib and gzip compatible compression and decompression by providing Python bindings for the ISA-L library +dev-python/ismartgate 5.0.1: iSmartGate and GogoGate2 API +dev-python/iso4217 1.11.20220401: ISO 4217 currency data package for Python +dev-python/janus 1.0.0: Mixed sync-async queue to interoperate between asyncio tasks and classic threads +dev-python/jaraco-abode 3.3.0: A library interfacing to the Abode home security system +dev-python/jaraco-email 3.1.0: E-mail facilities by jaraco +dev-python/jaraco-functools 3.9.0: Additional functions used by other projects by developer jaraco +dev-python/jaraco-net 9.3.1: Networking tools by jaraco +dev-python/jellyfin-apiclient-python 1.9.2: Python API client for Jellyfin +dev-python/jinja 3.1.2: A full-featured template engine for Python +dev-python/jsonpath 0.82 0.82.2: An XPath for JSON +dev-python/jsonpath-ng 1.5.3: A final implementation of JSONPath for Python that aims to be standard compliant. +dev-python/jsonpickle 1.4.1-r1: Python library for serializing any arbitrary object graph into JSON +dev-python/jsonrpc-async 2.1.0: A JSON-RPC client library for asyncio +dev-python/jsonrpc-base 2.1.0: A JSON-RPC client library base interface +dev-python/jsonrpc-websocket 3.1.1: A JSON-RPC websocket client library for asyncio +dev-python/justbackoff 0.6.0: Simple backoff algorithm in Python +dev-python/justnimbus 0.6.0 0.7.3: A Python Wrapper for the Just Nimbus API +dev-python/kaiterra-async-client 1.0.0: Kaiterra API Async Client +dev-python/kasa-crypt 0.3.0: Fast kasa crypt +dev-python/kconfiglib 13.7.1: A flexible Python Kconfig implementation +dev-python/keba-kecontact 1.1.0: A python library to communicate with the KEBA charging stations via udp +dev-python/kegtron-ble 0.4.0: Kegtron BLE support +dev-python/keyrings_alt 4.1.0: Alternate keyring implementations +dev-python/kiwiki-client 0.1.1: KIWI Lock Client Library +dev-python/knx-frontend 2023.6.23.191712 2024.1.20.105944: KNX panel for Home Assistant +dev-python/konnected 1.2.0: Library for interacting with Konnected home automation controllers. +dev-python/korean-lunar-calendar 0.3.1: Korean Lunar Calendar +dev-python/kostal-plenticore 0.2.0: Kostal Plenticore REST-API client +dev-python/krakenex 2.1.0: kraken.com cryptocurrency exchange API +dev-python/lacrosse-view 1.0.1: Client for retrieving data from the La Crosse View cloud +dev-python/lakeside 0.13: Python API for controlling Eufy LED bulbs +dev-python/laundrify-aio 1.1.2: A Python package to communicate with the laundrify API +dev-python/ld2410-ble 0.1.1: Interface with LD2410B modules from HiLink +dev-python/leaone-ble 0.1.0: Bluetooth parser for LeaOne devices +dev-python/led-ble 1.0.1: Control a wide range of LED BLE devices +dev-python/libcst 0.3.23: A concrete syntax tree with AST-like properties for Python 3.5, 3.6, 3.7 and 3.8 programs. +dev-python/libpurecool 0.6.4: Dyson Pure Cool/Hot+Cool Link and 360 eye robot vacuum devices Python library +dev-python/libpyfoscam 1.0 1.2.2: Python Library for Foscam IP Cameras +dev-python/libpyvivotek 0.4.0: Python Library for Vivotek IP Cameras +dev-python/librouteros 3.2.0: Python implementation of MikroTik RouterOS API +dev-python/libsoundtouch 0.8.0-r1: Bose Soundtouch Python library +dev-python/libusb1 3.0.0: Pure-python wrapper for libusb-1.0 +dev-python/life360 6.0.1: Life360 Communications Module +dev-python/liffylights 0.9.4: LIFX Python library +dev-python/lightify 1.0.7.3: A library to work with OSRAM lightify. +dev-python/lightwave 0.24: Python library to provide a reliable communication link with LightWaveRF lights, switches and TRVs. +dev-python/limitlessled 1.1.3: Control LimitlessLED products. +dev-python/linear-garage-door 0.2.7 0.2.9: Control Linear Garage Doors with Python +dev-python/linode-api 4.1.9_beta1: Linode API Library +dev-python/lmcloud 0.4.35: A Python implementation of the new La Marzocco API +dev-python/lmnotify 0.0.4: A package for sending notifications to LaMetric Time. +dev-python/locationsharinglib 5.0.1: A library to retrieve coordinates from an google account that has been shared locations of other accounts. +dev-python/logi-circle 0.2.3: A Python library to communicate with Logi Circle cameras +dev-python/lomond 0.3.3-r2: Websocket Client Library +dev-python/london-tube-status 0.5: Parse London tube data into a dictionary +dev-python/loqedAPI 2.1.8 2.1.10: Python package to use the Loqed Smart Door Lock APIs in a local network. To be used by Home Assistant. +dev-python/lru-dict 1.3.0: An Dict like LRU container. +dev-python/luftdaten 0.7.4: Python API for interacting with luftdaten.info. +dev-python/lupupy 0.3.1 0.3.2: A python cli for Lupusec alarm panels. +dev-python/lw12 0.9.2: Library to control the Lagute LW-12 WiFi LED controller. +dev-python/lxml 4.9.1: A Pythonic binding for the libxml2 and libxslt libraries +dev-python/lyft_rides 0.2: Unofficial Lyft Rides API Python SDK +dev-python/mac-vendor-lookup 0.1.12: Find the vendor for a given MAC address +dev-python/magicseaweed 1.0.3: Provides API wrapper to magicseaweed.com. +dev-python/marshmallow 3.21.1: A library for converting to and from native Python datatypes +dev-python/marshmallow-dataclass 8.5.9: Python library to convert dataclasses into marshmallow schemas. +dev-python/mashumaro 3.12: Fast and well tested serialization library +dev-python/matplotlib 3.6.1: Pure python plotting library with matlab like syntax +dev-python/matrix-client 0.4.0: Client-Server SDK for Matrix +dev-python/matrix-nio 0.22.1 0.24.0: A Python Matrix client library, designed according to sans I/O principles. +dev-python/maxcube-api 0.4.3-r1: eQ-3/ELV MAX! Cube Python API +dev-python/mbddns 0.1.2: Mythic Beasts Dynamic DNS updater +dev-python/mcstatus 11.0.0 11.1.1: A library to query Minecraft Servers for their status and capabilities. +dev-python/meater-python 0.0.8: A wrapper for the Apption Labs Meater probe API v1 +dev-python/medcom-ble 0.1.1: Library to communicate with Medcom BLE radiation monitors +dev-python/melnor-bluetooth 0.0.25: A small python library for discovery and interacting with Melnor, Eden, etc Bluetooth water timers. +dev-python/messagebird 1.2.0: MessageBird's REST API +dev-python/meteoalertapi 0.3.0: A small api to get alerting messages from extreme weather in Europe from https://www.meteoalarm.org. +dev-python/meteocalc 1.1.0: Functions for calculation of meteorological variables. +dev-python/meteofrance-api 1.3.0: Python client for Meteo-France API. +dev-python/mficlient 0.3.0: A remote control client for Ubiquiti's mFi system +dev-python/micloud 0.5: Xiaomi cloud connect library +dev-python/microBeesPy 0.3.2: microBees Python Library +dev-python/mill-local 0.3.0: A python3 library to communicate with Mill +dev-python/millheater 0.11.8: A python3 library to communicate with Mill +dev-python/mini-racer 0.12.1: Minimal, modern embedded V8 for Python. +dev-python/miniaudio 1.59: python bindings for the miniaudio library and its decoders (mp3, flac, ogg vorbis, wav) +dev-python/minio 7.1.12: MinIO Python Library for Amazon S3 Compatible Cloud Storage for Python +dev-python/moat-ble 0.1.1: Manager Moat BLE Devices +dev-python/mock-open 1.4.0: A better mock for file I/O +dev-python/moehlenhoff-alpha2 1.3.0: Python client for the Moehlenhoff Alpha2 underfloor heating system +dev-python/monzopy 1.2.0: A simple async python wrapper for the Monzo API, used primarily by the Monzo Home Assistant integration. +dev-python/mopeka-iot-ble 0.5.0 0.7.0: Mopeka IOT BLE Parser +dev-python/motionblinds 0.6.19 0.6.21 0.6.23: Python library for interfacing with Motion Blinds +dev-python/motionblindsble 0.0.9: Python library for interfacing with Motionblinds using Bluetooth Low Energy (BLE). +dev-python/motioneye-client 0.3.14: motionEye client library Python Package +dev-python/mozart-api 3.2.1.150.6 3.4.1.8.5: Mozart platform API +dev-python/ms-cv 0.1.1: A correlation vector implementation in python +dev-python/msal 1.29.0: The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect. +dev-python/msal-extensions 1.2.0: Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism. +dev-python/mt_940 4.26.0: A library to parse MT940 files and returns smart Python collections for statistics and manipulation. +dev-python/mullvad-api 1.0.0: Python wrapper around mullvad api +dev-python/mutesync 0.0.1: Asynchronous library to control mutesync devices. +dev-python/mychevy 2.1.1: Python interface to My Chevy online data +dev-python/mycroftapi 2.0: a library to communicate with Mycroft API +dev-python/mypermobil 0.1.6 0.1.8: A Python wrapper for the MyPermobil API +dev-python/mypy-dev 1.11.0_alpha3: Optional static typing for Python +dev-python/mysql-connector-python 8.0.28-r1: Python client library for MariaDB/MySQL +dev-python/myuplink 0.0.9 0.5.0 0.6.0: API package for myUplink +dev-python/nad-receiver 0.3.0: Library to interface with NAD receivers through RS232, TCP and telnet +dev-python/nclib 1.0.1: Netcat as a library: convienent socket interfaces +dev-python/ndms2-client 0.1.2: Keenetic NDMS 2.x and 3.x client +dev-python/nessclient 1.0.0: Implementation/abstraction of the Ness D8x / D16x Serial Interface ASCII protocol +dev-python/netdata 1.1.0: Python API for interacting with Netdata. +dev-python/netdisco 3.0.0-r1: Discover devices on your local network +dev-python/netmap 0.7.0.2: This is a python class to use nmap and access scan results from python3 +dev-python/nettigo-air-monitor 2.2.2 3.0.0 3.1.0: Python wrapper for getting air quality data from Nettigo Air Monitor devices. +dev-python/neurio 0.3.1: Neurio energy sensor and appliance automation API library +dev-python/nexia 2.0.7 2.0.8: Python library for connecting to nexia +dev-python/nextcloudmonitor 1.4.0 1.5.0: Python wrapper around nextcloud monitor api +dev-python/nextcord 2.6.0: A Python wrapper for the Discord API forked from discord.py +dev-python/nextdns 2.1.0 3.0.0: Python wrapper for NextDNS API. +dev-python/nibe 2.5.2 2.8.0: Nibe heatpump communication library +dev-python/niko-home-control 0.2.1: SDK for Niko Home Control +dev-python/niluclient 0.1.2: An API client for getting pollution data from NILU sensor stations in Norway. +dev-python/noaa-coops 0.1.9: Python wrapper for NOAA Tides & Currents Data and Metadata +dev-python/noiseprotocol 0.3.1: Implementation of Noise Protocol Framework +dev-python/notifications-android-tv 0.1.5: Notifications for Android/Fire TVs +dev-python/notify-events 1.0.4: Extension to integrate your project with Notify.Events service. +dev-python/nsapi 3.0.5: api wrapper for Dutch Railways (NS) +dev-python/nsw-fuel-api-client 1.1.0: API Client for NSW Government Fuel +dev-python/nuheat 1.0.1: Control of connected NuHeat Signature radiant floor thermostats. +dev-python/numato-gpio 0.10.0 0.12.0 0.13.0: Python API for Numato GPIO Expanders +dev-python/numpy 1.26.0-r1: Fast array and numerical python library +dev-python/oasatelematics 0.3: Python wrapper for the OASA Telematics API +dev-python/oauth2client 4.1.3: OAuth 2.0 client library +dev-python/objgraph 3.5.0-r1: Draws Python object reference graphs with graphviz +dev-python/odp-amsterdam 6.0.0 6.0.1: Asynchronous Python client providing Open Data information of Amsterdam +dev-python/oemthermostat 1.1.1: A package to interface with the HTTP API of the OpenEnergyMonitor Thermostat. +dev-python/ollama-hass 0.1.7: A fork of the official Python client for Ollama for Home Assistant. +dev-python/omnilogic 0.4.5: Integration for the Hayward OmniLogic pool control system +dev-python/ondilo 0.2.0 0.4.0 0.5.0: A client to access Ondilo ICO APIs +dev-python/onkyo-eiscp 1.2.7: Control Onkyo receivers over ethernet. +dev-python/onvif-zeep-async 3.1.12: Async Python Client for ONVIF Camera +dev-python/open-garage 0.2.0: A python3 library to communicate with Open Garage +dev-python/open-meteo 0.3.1: Asynchronous client for the Open-Meteo API. +dev-python/openai 1.3.8: Python client library for the OpenAI API +dev-python/opencv-python-headless 4.6.0.66: Wrapper package for OpenCV python bindings. +dev-python/openerz-api 0.2.0 0.3.0: A Python wrapper around the OpenERZ API. +dev-python/openevsewifi 1.1.2: A python library for communicating with the ESP8266-based wifi module from OpenEVSE +dev-python/openhomedevice 2.2: Provides an API for requesting information from an Openhome device +dev-python/opensensemap-api 0.2.0: Python client for interacting with the openSenseMap API. +dev-python/openwebifpy 4.0.2 4.2.4: Provides a python interface to interact with a device running OpenWebIf +dev-python/openwrt-luci-rpc 1.1.16 1.1.17: Module for interacting with OpenWrt Luci RPC interface +dev-python/openwrt-ubus-rpc 0.0.2: OpenWrt ubus RPC API library +dev-python/opower 0.3.1 0.4.3 0.4.4 0.4.7: A Python library for getting historical and forecasted usage/cost from utilities that use opower.com such as PG&E +dev-python/opuslib 3.0.1: Python bindings to the libopus, IETF low-delay audio codec +dev-python/oralb-ble 0.17.6: Bluetooth library for Oral B devices +dev-python/orjson 3.9.9 3.9.15: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy +dev-python/oru 0.1.11: Python client for Orange and Rockland Utility smart energy meters +dev-python/orvibo 1.1.1 1.1.2: Control Orvibo products. +dev-python/oscrypto 1.3.0: TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. +dev-python/ourgroceries 1.5.4: Our Groceries Unofficial Python Package +dev-python/ovoenergy 1.2.0 2.0.0: Get energy data from OVO's API +dev-python/oyaml 1.0: Ordered YAML: drop-in replacement for PyYAML which preserves dict ordering +dev-python/p1monitor 3.0.0: Asynchronous Python client for the P1 Monitor +dev-python/paho-mqtt 1.6.1: MQTT version 5.0/3.1.1 client class +dev-python/panacotta 0.2: Python API for controlling Panasonic Blu-Ray players +dev-python/panasonic-viera 0.3.6: Library to control Panasonic Viera TVs +dev-python/pandas 2.1.4: Powerful data structures for data analysis and statistics +dev-python/pcal9535a 0.7: A library to control NXP PCAL9535A GPIO expander +dev-python/pdunehd 1.3.2: A Python wrapper for Dune HD media player API +dev-python/peco 0.0.29-r1: Wrapper for PECO Outage API +dev-python/pem 21.2.0: Easy PEM file parsing in Python. +dev-python/pencompy 0.0.3: Pencom relay controller over Ethernet +dev-python/pescea 1.0.12: A python interface to the Escea fireplace controllers +dev-python/pexpect 4.6.0: Python module for spawning child apps and responding to expected patterns +dev-python/pfzy 0.3.4: Python port of the fzy fuzzy string matching algorithm +dev-python/phone-modem 0.1.1: An asynchronous modem implementation designed for Home Assistant for receiving caller id and call rejection. +dev-python/phx-filters 2.0.2: Validation and data pipelines made easy! +dev-python/pifacecommon 4.2.2: The PiFace common functions module. +dev-python/pifacedigitalio 3.0.5: The PiFace Digital I/O module. +dev-python/piglow 1.2.4: Drive the Pimoroni PiGlow board, based on the sn3218 i2c LED controller +dev-python/pigpio 1.78: Raspberry Pi GPIO module +dev-python/pilight 0.1.1: Pure python module to connect to a pilight daemon to send and receive commands. +dev-python/pillow 9.3.0-r1: Python Imaging Library (fork) +dev-python/pipdeptree 2.13.2 2.16.1 2.19.0: Utility for displaying installed packages in a dependency tree +dev-python/pizzapi 0.0.3: A Python wrapper for the Dominos Pizza API +dev-python/pkce 1.0.3: PKCE Pyhton generator. +dev-python/plexauth 0.0.6: Handles the authorization flow to obtain tokens from Plex.tv via external redirection. +dev-python/plexwebsocket 0.0.14: Support for issuing callbacks in response to Plex websocket updates. +dev-python/plugwise 0.36.3 0.37.1 0.37.3 0.37.4.1: Plugwise (Adam/Anna/P1/Stick/Stretch) API to use in conjunction with Home Assistant Core. +dev-python/plumlightpad 0.0.11: A python package that interacts with the Plum Lightpad +dev-python/pmsensor 0.4: Library to read data from environment sensors +dev-python/poolsense 0.0.8: Asynchronous Python client for getting PoolSense data. +dev-python/praw 7.5.0: PRAW, an acronym for Python Reddit API Wrapper, is a python package that allows for simple access to reddit's API. +dev-python/prawcore 2.3.0: Low-level communication layer for PRAW 4+. +dev-python/prayer-times-calculator 0.0.10 0.0.12: Prayer Times Calculator +dev-python/prayer-times-calculator-offline 1.0.3: Prayer Times Calculator - Offline +dev-python/proliphix 0.4.1: API for Proliphix nt10e network thermostat. +dev-python/prometheus-client 0.17.1: Python client for the Prometheus monitoring system +dev-python/protobuf-python 4.24.3-r1 4.25.1 4.25.2: Google's Protocol Buffers - Python bindings +dev-python/proxmoxer 2.0.1: Python Wrapper for the Proxmox 2.x API (HTTP and SSH) +dev-python/psutil 5.9.2: Retrieve information on running processes and system utilization +dev-python/psutil-home-assistant 0.0.1: Wrapper for psutil to allow it to be used several times in the same process. +dev-python/pubnub 7.4.2: PubNub Real-time push service in the cloud +dev-python/pubnubsub-handler 1.0.9: Handles the PubNub subscriptions between PubNub and Home-Assistant for Wink +dev-python/pulsectl 23.5.2-r1: Python high-level interface and ctypes-based bindings for PulseAudio (libpulse) +dev-python/pure-pcapy3 1.0.1-r1: Pure Python reimplementation of pcapy. This package is API compatible and a drop-in replacement. +dev-python/pure-python-adb 0.3.0-r2: Pure python implementation of the adb client +dev-python/push-receiver 0.1.1: subscribe to GCM/FCM and receive notifications +dev-python/pushbullet-py 0.11.0: A simple python client for pushbullet.com +dev-python/pushover_complete 1.1.1: A Python package for interacting with *all* aspects of the Pushover API +dev-python/pvo 2.1.1: Asynchronous client for the PVOutput API. +dev-python/pwmled 1.6.10: Control LEDs connected to a micro controller using pwm. +dev-python/py-aosmith 1.0.1 1.0.8: A Python client library for A. O. Smith water heaters +dev-python/py-canary 0.5.3 0.5.4: Python API for Canary Security Camera +dev-python/py-ccm15 0.0.9: A package to control Midea CCM15 data converter modules +dev-python/py-cpuinfo 8.0.0: Get CPU info with pure Python 2 & 3 +dev-python/py-dormakaba-dkey 1.0.5: API to interact with a Dormakaba dkey lock via bluetooth +dev-python/py-improv-ble-client 1.0.3: API to provision devices which implement Improv via BLE +dev-python/py-melissa-climate 2.1.4: Api wrapper for Melissa Climate https://seemelissa.com +dev-python/py-nextbusnext 1.0.2: Minimalistic Python client for the NextBus public API for real-time transit arrival data +dev-python/py-nightscout 1.2.2: A library that provides a Python async interface to Nightscout +dev-python/py-schluter 0.1.7: Python API for Schluter DITRA-HEAT thermostat +dev-python/py-sucks 0.9.8 0.9.9 0.9.10: a library for controlling certain robot vacuums +dev-python/py-synologydsm-api 2.1.4 2.4.2 2.4.4: Python API for communication with Synology DSM +dev-python/py-vapid 1.8.2: Simple VAPID header generation library +dev-python/py-zabbix 1.1.7: Python module to work with zabbix. +dev-python/py17track 2021.12.2: A Simple Python API for 17track.net +dev-python/py3rijndael 0.3.3: Rijndael algorithm library for Python3. +dev-python/pyAtome 0.1.1: Get your energy consumption from Atome Linky device +dev-python/pyCEC 0.5.2: Provide HDMI CEC devices as objects, especially for use with Home Assistant +dev-python/pyControl4 1.1.0: Python 3 asyncio package for interacting with Control4 systems +dev-python/pyDuotecno 2024.1.2 2024.3.2 2024.5.0 2024.5.1: Open-source home automation platform running on Python 3. +dev-python/pyEGPS 0.2.5: Controlling Energenie Power Strips with python. +dev-python/pyEight 0.3.2: Provides a python api to interact with an Eight Sleep mattress cover. +dev-python/pyElectra 1.2.0 1.2.1: Electra Smart Python Integration. +dev-python/pyEmby 1.9: Provides a python interface to interact with a Emby media server. +dev-python/pyFortiManagerAPI 0.2.3: A Python wrapper for the FortiManager REST API +dev-python/pyHik 0.3.2: Provides a python api to interact with a Hikvision camera event stream and toggle motion detection. +dev-python/pyRFXtrx 0.31.0 0.31.1: a library to communicate with the RFXtrx family of devices +dev-python/pySDCP 1: SDCP library to control Sony Projectors +dev-python/pyTibber 0.28.2: A python3 library to communicate with Tibber +dev-python/pyW215 0.7.0: Interface for d-link W215 Smart Plugs. +dev-python/pyW800rf32 0.4: A library to communicate with the W800rf32 family of devices +dev-python/pyads 3.2.2 3.4.0: Python wrapper for TwinCAT ADS library +dev-python/pyaehw4a1 0.3.9: Python interface for Hisense AEH-W4A1 module +dev-python/pyaftership 21.11.0: A module to get information pending parcels. +dev-python/pyairnow 1.2.1: A lightweight Python wrapper for EPA AirNow Air Quality API +dev-python/pyairvisual 2023.8.1: A simple API for AirVisual air quality data +dev-python/pyalmond 0.0.2: Python module to talk to the Web Almond API. +dev-python/pyaprilaire 0.7.0: a library to interact with Aprilaire thermostats +dev-python/pyarlo 0.2.4: Python Arlo is a library written in Python 2.7/3x that exposes the Netgear Arlo cameras as Python objects. +dev-python/pyasn1 0.4.8-r2: ASN.1 library for Python +dev-python/pyasuswrt 0.1.21: Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/ using protocol HTTP +dev-python/pyatag 0.3.5.3: Python module to talk to Atag One. +dev-python/pyatmo 8.0.2 8.0.3: Simple API to access Netatmo weather station data from any Python 3 script. Designed for Home Assistant (but not only) +dev-python/pyatv 0.14.3: A client library for Apple TV and AirPlay devices +dev-python/pyaussiebb 0.0.15: Aussie Broadband API module +dev-python/pybalboa 1.0.1: Module to communicate with a Balboa spa wifi adapter. +dev-python/pybase64 1.3.2: Fast Base64 implementation +dev-python/pybbox 0.0.5_alpha0: a simple python3 library for the Bouygues BBox Routeur API +dev-python/pyblackbird 0.6: Python API for talking to Monoprice Blackbird 4k 8x8 HDBaseT Matrix +dev-python/pybluez 0.22-r1: Bluetooth Python extension module +dev-python/pybotvac 0.0.24 0.0.25: Python package for controlling Neato pybotvac Connected vacuum robot +dev-python/pybravia 0.3.3: Python async library for remote control of Sony Bravia TVs 2013 and newer. +dev-python/pycarwings2 2.14: Python library for interacting with the Nissan Leaf Carwings telematics service +dev-python/pycfdns 3.0.0: Update Cloudflare DNS A-records. +dev-python/pychannels 1.2.3: API client for the Channels app - https://getchannels.com +dev-python/pychromecast 13.0.8 13.1.0-r1 14.0.1: Python module to talk to Google Chromecast +dev-python/pycketcasts 1.0.1: Interact with PocketCast's unofficial API +dev-python/pyclimacell 0.18.2: Async Python3.7+ package to access the ClimaCell API +dev-python/pycmus 0.1.1: A python cmus remote library +dev-python/pycocotools 2.0.6: Official APIs for the MS-COCO dataset +dev-python/pycognito 2023.5.0 2024.2.0 2024.5.1: Python class to integrate Boto3's Cognito client so it is easy to login users. With SRP support. +dev-python/pycomfoconnect 0.5.1: Python interface for the Zehnder ComfoConnect LAN C bridge. +dev-python/pycoolmasternet-async 0.1.5: A python library to control CoolMasterNet HVAC bridges over asyncio. +dev-python/pycountry-convert 0.7.2: Extension of Python package pycountry providing conversion functions. +dev-python/pycrc16 0.1.2: Library for calculating CRC16 +dev-python/pycryptodomex 3.20.0: Cryptographic library for Python +dev-python/pycsspeechtts 1.0.8: Python 3 interface to Microsoft Cognitive Services Text To Speech +dev-python/pycups 1.9.73-r3: Python bindings for the CUPS API +dev-python/pydaikin 2.11.1: Python Daikin HVAC appliances interface +dev-python/pydanfossair 0.1.0: Python interface for Danfoss Air HRV systems +dev-python/pydantic 1.10.12 1.10.15: Data parsing and validation using Python type hints +dev-python/pydeconz 115 116: A Python library for communicating with deCONZ REST-API from Dresden Elektronik +dev-python/pydelijn 1.1.0: Get realtime info on stop passages of De Lijn (api.delijn.be) +dev-python/pydexcom 0.2.3: Python API to interact with Dexcom Share API +dev-python/pydiscovergy 3.0.0 3.0.1: Async Python 3 library for interacting with Discovergy smart meters API +dev-python/pydoods 1.0.2: A Python wrapper for the DOODS image detection service +dev-python/pydrawise 2024.3.0 2024.6.3 2024.6.4: Python API for interacting with Hydrawise sprinkler controllers. +dev-python/pydroid-ipcam 2.0.0: Library for handling the Android IP Webcam app +dev-python/pyebox 1.1.4: Get your EBox consumption (wwww.ebox.ca) +dev-python/pyecoforest 0.4.0: Python library for ecoforest local device. +dev-python/pyeconet 0.1.22: Interface to the unofficial EcoNet API +dev-python/pyedimax 0.2.1: Interface with Edimax Smart Plugs +dev-python/pyefergy 22.1.1 22.5.0: An API library for Efergy energy meters. +dev-python/pyenphase 1.19.2 1.20.1 1.20.3: Library to control enphase envoy +dev-python/pyenvisalink 4.6 4.7: A python3 library for running asynchronus communications with envisalink alarm control panel modules. +dev-python/pyephember 0.3.1: Python library to work with ember from EPH Controls +dev-python/pyeverlights 0.1.0: A library for controlling an EverLights lighting system. +dev-python/pyevilgenius 2.0.0: Python module to talk to Evil Genius Labs devices. +dev-python/pyezviz 0.2.1.2: Pilot your Ezviz cameras +dev-python/pyfibaro 0.7.6 0.7.8: Simple API to access fibaro home center from any Python 3 script. Designed for Home Assistant (but not only) +dev-python/pyfido 2.1.2: Get your Fido consumption (wwww.fido.ca) +dev-python/pyfireservicerota 0.0.43: Python 3 API wrapper for FireServiceRota/BrandweerRooster +dev-python/pyflexit 0.3: Flexit CI66 helper library +dev-python/pyflic 2.0.3: Python library to connect to and interact with Flic buttons. +dev-python/pyflunearyou 2.0.2: A clean, well-tested Python3 API for Flu Near You +dev-python/pyfnip 0.2: Python wrapper for FutureNow IP relay/dimmer units +dev-python/pyforked-daapd 0.1.14: Python Interface for forked-daapd +dev-python/pyfreedompro 1.1.0: Freedompro API +dev-python/pyfritzhome 0.6.9 0.6.10 0.6.11: Fritz!Box Smarthome Python Library +dev-python/pyfttt 0.3.2: Python tools for interacting with the IFTTT Webhooks Channel +dev-python/pygatt 4.0.5-r1: Python Bluetooth LE (Low Energy) and GATT Library +dev-python/pygtfs 0.1.9: Models GTFS data in a database. +dev-python/pygti 0.9.4: access public transport information in hamburg, germany. +dev-python/pyhaversion 22.8.0: Get the latest Home Assistant version from various sources. +dev-python/pyheos 0.7.2: An async python library for controlling HEOS devices through the HEOS CLI Protocol +dev-python/pyhiveapi 0.5.16: A Python library to interface with the Hive API +dev-python/pyhomematic 0.1.77: Homematic interface +dev-python/pyhomeworks 0.0.6: Lutron Homeworks Series 4 and 8 interface over Ethernet +dev-python/pyhumps 3.5.0-r1: Convert strings (and dictionary keys) between snake case, camel case and pascal case in Python. Inspired by Humps for Node +dev-python/pyialarm 2.2.0: A simple library to interface with iAlarm systems, built for use with Home-Assistant +dev-python/pyialarmxr-homeassistant 1.0.18: A simple library to interface with iAlarmXR systems, built for use with Home Assistant +dev-python/pyicloud 1.0.0: PyiCloud is a module which allows pythonistas to interact with iCloud webservices. +dev-python/pyinsteon 1.5.2 1.5.3 1.6.1: Python API for controlling Insteon devices +dev-python/pyintesishome 1.8.0: A python3 library for running asynchronus communications with IntesisHome Smart AC Controllers +dev-python/pyipma 3.0.7: Python library to retrieve information from Instituto Português do Mar e Atmosfera +dev-python/pyipp 0.14.4 0.15.0 0.16.0: Asynchronous Python client for Internet Printing Protocol (IPP). +dev-python/pyiqvia 2022.4.0: A clean, async-focused Python3 API for IQVIA data +dev-python/pyirishrail 0.0.2: Python library to get the real-time transport information (RTPI) from Irish Rail +dev-python/pyiss 1.0.1: A simple python3 library for info about the current International Space Station location +dev-python/pyisy 3.1.14: Python module to talk to ISY devices from UDI. +dev-python/pyitachip2ir 0.0.7: A library for sending IR commands to an ITach IP2IR gateway +dev-python/pyjvcprojector 1.0.6 1.0.9 1.0.11: A python library for controlling a JVC Projector over a network connection +dev-python/pykaleidescape 1.0.1: A python client library for the Kaleidescape System Control Protocol. +dev-python/pykira 0.1.1: Communicate with Kira IR-IP modules +dev-python/pykmtronic 0.3.0: Python library to interface with KM Tronic Web Relays +dev-python/pykodi 0.2.7-r1: An async python interface for Kodi over JSON-RPC. +dev-python/pykoplenti 1.2.2: Python REST-Client for Kostal Plenticore Solar Inverters +dev-python/pykrakenapi 0.1.8: A Python implementation of the Kraken API. +dev-python/pykulersky 0.5.2: Library to control Brightech Kuler Sky Bluetooth LED smart lamps +dev-python/pykwb 0.0.8: KWB Easyfire serial library, for inclusion into homeassistant +dev-python/pylacrosse 0.4: LaCrosse sensor library +dev-python/pylast 5.1.0: Python interface to last.fm and other api-compatible websites +dev-python/pylaunches 1.4.0 2.0.0: A python packages to get information form upcoming space launches +dev-python/pylgnetcast 0.3.7 0.3.9: Client for the LG Smart TV running NetCast 3 or 4. +dev-python/pylibrespot-java 0.1.1: Python Interface for librespot-java +dev-python/pylint 3.2.2: Python code static checker +dev-python/pylint-per-file-ignores 1.2.1 1.3.2: A pylint plugin to ignore error codes per file. +dev-python/pylitejet 0.6.2: A library for controlling a LiteJet lighting system. +dev-python/pylitterbot 2023.4.9 2023.4.11 2023.5.0: Python package for controlling Whisker automatic robots. +dev-python/pyloopenergy 0.2.1: Access Loop Energy energy monitors via Socket.IO API +dev-python/pylutron 0.2.8 0.2.12 0.2.13: Python library for Lutron RadioRA 2 +dev-python/pylutron-caseta 0.18.3 0.19.0 0.20.0: Provides an API to the Lutron Smartbridge +dev-python/pymailgunner 1.4: A simple mailgun client - pymailgun fork with Python 3 support +dev-python/pymata-express 1.19: A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio +dev-python/pymediaroom 0.6.5.4: Remote control your Mediaroom Set-up-box +dev-python/pymelcloud 2.5.8 2.5.9: Python MELCloud interface +dev-python/pymeteoclimatic 0.0.6 0.1.0: A Python wrapper around the Meteoclimatic service +dev-python/pymfy 0.11.0: A Somfy Open API library +dev-python/pymitv 1.4.3: A Python 3 based Xiaomi TV remote +dev-python/pymochad 0.2.0: A python library for interacting with moch +dev-python/pymodbus 3.5.4 3.6.3 3.6.6 3.6.7 3.6.8: A fully featured modbus protocol stack in python +dev-python/pymodbus-repl 2.0.3: REPL (Read-Eval-Print Loop) tool for working with Modbus devices using the Pymodbus library. +dev-python/pymonoprice 0.4: Python API for talking to Monoprice 6-zone amplifier +dev-python/pymsteams 0.1.12: Format messages and post to Microsoft Teams. +dev-python/pymyq 3.1.4: Python package for controlling MyQ-Enabled Garage Door +dev-python/pymysensors 0.24.0: Python API for talking to a MySensors gateway +dev-python/pynello 2.0.3: Python library for nello.io intercoms +dev-python/pynetgear 0.10.10: Access Netgear routers using their SOAP API +dev-python/pynetio 0.1.9.1: Binding library for Koukaam netio devices +dev-python/pynobo 1.6.0 1.8.0 1.8.1: Nobø Hub / Nobø Energy Control TCP/IP Interface +dev-python/pynuki 1.6.2 1.6.3: Python bindings for nuki.io bridges +dev-python/pynut2 2.1.2: A Python abstraction class to access NUT servers. +dev-python/pynws 1.6.0 1.7.0 1.8.0 1.8.1: Python library to retrieve observations and forecasts from NWS/NOAA +dev-python/pynx584 0.5: NX584/NX8E Interface Library and Server +dev-python/pynzbgetapi 0.2.0: Basic Python NZBGet API client. +dev-python/pyobihai 1.4.2: A Python wrapper for Obihai +dev-python/pyoctoprintapi 0.1.12: An asynchronous Python library for communicating with the OctoPrint API +dev-python/pyombi 0.1.10: A python module to retrieve information from Ombi. +dev-python/pyopensprinkler 0.7.6: Python module for OpenSprinker API +dev-python/pyopenssl 23.2.0: Python interface to the OpenSSL library +dev-python/pyopenuv 2023.2.0: A simple Python API data from openuv.io +dev-python/pyopenweathermap 0.0.9: lib for OpenWeatherMap for Home Assistant +dev-python/pyopnsense 0.4.0: A python API client for OPNsense +dev-python/pyoppleio 1.0.5: Python library for interfacing with opple mobile control light +dev-python/pyoppleio-legacy 1.0.8: Python library for interfacing with old models of opple lights with wifi control. +dev-python/pyosoenergyapi 1.1.3 1.1.4: A Python library to interface with the OSO Energy API +dev-python/pyotgw 2.1.3 2.2.0: A library to interface with the opentherm gateway through serial or network connection. +dev-python/pyotp 2.8.0: PyOTP is a Python library for generating and verifying one-time passwords +dev-python/pyoverkiz 1.13.8 1.13.9 1.13.10 1.13.11: Async Python client to interact with internal OverKiz API (e.g. used by Somfy TaHoma). +dev-python/pyowm 3.2.0: A Python wrapper around OpenWeatherMap web APIs +dev-python/pyownet 0.10.0_p1: Python OWFS client library (owserver protocol) +dev-python/pypandoc 1.7.4: Thin wrapper for pandoc. +dev-python/pypca 0.0.7: A python cli for PCA 301 smart plugs. +dev-python/pypck 0.7.17: LCN-PCK library +dev-python/pypjlink2 1.2.1: PJLink is a standard for controlling data projectors. +dev-python/pyplaato 0.0.18: Asynchronous Python client for getting Plaato Airlock and Keg data +dev-python/pypoint 2.3.2: API for Minut Point +dev-python/pyprof2calltree 1.4.5: Help visualize profiling data from cProfile with kcachegrind and qcachegrind +dev-python/pyprosegur 0.0.9: Unofficial Python library to interface with Prosegur Alarmes PT/ES. +dev-python/pyprusalink 2.0.0 2.1.1: Library to interact with PrusaLink v2 +dev-python/pyps4-2ndscreen 1.3.1: PS4 2nd Screen Python Library +dev-python/pyqrcode 1.2.1-r3: A pure Python QR code generator with SVG, EPS, PNG and terminal output +dev-python/pyqvrpro 0.52: QVR Pro API wrapper. +dev-python/pyqwikswitch 0.93: Library to interface Qwikswitch USB Hub +dev-python/pyrail 0.0.3: Python wrapper for the iRail API +dev-python/pyrainbird 4.0.1 4.0.2 6.0.1: Rain Bird Controller +dev-python/pyrecswitch 1.0.2: A pure-python interface for controlling Ankuoo RecSwitch MS6126 +dev-python/pyrepetierng 0.1.0-r1: A updated python Repetier-Server library based on Mtrabs library +dev-python/pyrisco 0.5.10 0.6.0 0.6.1 0.6.2: A python library to communicate with Risco Cloud. +dev-python/pyrituals 0.0.6-r1: Async Python wrapper for the Rituals Perfume Genie API +dev-python/pyroute2 0.7.5: A pure Python netlink and Linux network configuration library +dev-python/pyrympro 0.0.7 0.0.8: A python library to communicate with Read Your Meter Pro. +dev-python/pysabnzbd 1.1.1: Python wrapper for SABnzbd API +dev-python/pysaj 0.0.16: Library to communicate with SAJ inverters +dev-python/pyschlage 2023.12.1 2024.2.0: Python API for interacting with Schlage WiFi locks. +dev-python/pysensibo 1.0.36: asyncio-friendly python API for Sensibo +dev-python/pyserial-asyncio 0.6: Python Serial Port Extension - Asynchronous I/O support +dev-python/pyserial-asyncio-fast 0.11: Python Serial Port Extension - Asynchronous I/O support +dev-python/pysesame2 1.0.1: Python API for Sesame Smartlock made by CANDY HOUSE, Inc. +dev-python/pysha3 1.0.2: SHA-3 (Keccak) for Python 2.7 - 3.5 +dev-python/pysiaalarm 3.1.1: Python package for creating a client that talks with SIA-based alarm systems. +dev-python/pysignalclirestapi 0.3.18-r1 0.3.23: Small python library for the Signal Cli REST API +dev-python/pyskyqhub 0.1.4: Library for Sky Q hub +dev-python/pysma 0.7.3: Library to interface an SMA Solar WebConnect module +dev-python/pysmappee 0.2.29: Offical Smappee dev API and MQTT python wrapper +dev-python/pysmartapp 0.3.5: A python library for building a SmartThings SmartApp +dev-python/pysmartthings 0.7.8: A python library for interacting with the SmartThings cloud API build with asyncio and aiohttp. +dev-python/pysmarty 0.8: Python API for Salda Smarty Modbus TCP +dev-python/pysmb 1.2.9.1: pysmb is an experimental SMB/CIFS library written in Python +dev-python/pysmi-lextudio 1.4.1: A pure-Python implementation of SNMP/SMI MIB parsing and conversion library. +dev-python/pysml 0.0.12: Python library for EDL21 smart meters using Smart Message Language (SML) +dev-python/pysnmp-lextudio 5.0.31 6.0.11: pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine +dev-python/pysnmp-pyasn1 1.1.3: ASN.1 types and codecs +dev-python/pysnmp-pyasn1-modules 0.2.9: A collection of ASN.1-based protocols modules. +dev-python/pysnmp-pysmi 1.1.10: PySMI is a pure-Python implementation of SNMP SMI MIB parser. This tool is designed to turn ASN.1 MIBs into various formats. +dev-python/pysnmpcrypto 0.0.4: Strong cryptography support for PySNMP (SNMP library for Python) +dev-python/pysnmplib 5.0.21-r3: Pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine +dev-python/pysnooz 0.8.6: Control SNOOZ white noise machines. +dev-python/pysoma 0.0.12: A simple package for controlling SOMA devices +dev-python/pyspcwebgw 0.7.0: A Python library for communicating with SPC Web Gateway. +dev-python/pysqueezebox 0.7.1: Asynchronous library to control Logitech Media Server +dev-python/pystiebeleltron 0.0.1: Python API for interacting with the Stiebel Eltron ISG web gateway via Modbus. +dev-python/pysuez 0.2.0: Get your water consumption data from your Suez account (www.toutsurmoneau.fr) +dev-python/pyswitchbee 1.8.0: SwitchBee Python Integration. +dev-python/pytankerkoenig 0.0.6: Library for Tankerkoenig.de JSON API +dev-python/pytautulli 23.1.1: Python API wrapper for Tautulli. +dev-python/pytedee-async 0.2.13 0.2.17: A Tedee Lock Client package +dev-python/pytest 8.1.1 8.2.0-r1: Simple powerful testing with Python +dev-python/pytest-asyncio 0.23.6: Library for testing asyncio code with pytest +dev-python/pytest-github-actions-annotate-failures 0.2.0: pytest plugin to annotate failed tests with a workflow command for GitHub Actions +dev-python/pytest-picked 0.5.0: Run the tests related to the changed files +dev-python/pytest-runner 6.0.0: Invoke py.test as distutils command with dependency resolution +dev-python/pytest-socket 0.6.0 0.7.0: Pytest Plugin to disable socket calls during tests +dev-python/pytest-test-groups 1.0.3: A Pytest plugin for running a subset of your tests by splitting them in to equally sized groups. +dev-python/pytest-unordered 0.5.2 0.6.0: Test equality of unordered collections in pytest +dev-python/pytest-xdist 3.3.1-r1 3.5.0: Distributed testing and loop-on-failing modes +dev-python/pytfiac 0.4: API for Tfiac AC +dev-python/pythinkingcleaner 0.0.3: Library to control ThinkingCleaner devices +dev-python/python-MotionMount 0.3.1 1.0.0: Control your MotionMount Signature TVM7675 Pro using Python +dev-python/python-awair 0.2.4: asyncio client for the Awair GraphQL and Local APIs +dev-python/python-blockchain-api 0.0.2: Python API for interacting with blockchain.info. +dev-python/python-bring-api 3.0.0: Unofficial python package to access Bring! shopping lists API. +dev-python/python-bsblan 0.5.16 0.5.18: Asynchronous Python client for BSBLAN +dev-python/python-clementine-remote 1.0.1: Python library and CLI for the Clementine Music Player remote protocol. +dev-python/python-didl-lite 1.4.0: DIDL-Lite (Digital Item Declaration Language) tools for Python +dev-python/python-digitalocean 1.13.2: digitalocean.com API to manage Droplets and Images +dev-python/python-ecobee-api 0.2.17 0.2.18: Python API for talking to Ecobee thermostats +dev-python/python-engineio 3.14.2: Python implementation of the Engine.IO realtime server. +dev-python/python-eq3bt 0.2: EQ3 bluetooth thermostat support library +dev-python/python-etherscan-api 0.0.3: Python API for interacting with etherscan.io. +dev-python/python-family-hub-local 0.0.2: Python API for accessing information from Samsung FamilyHub fridges locally. +dev-python/python-forecastio 1.4.0: A thin Python Wrapper for the Dark Sky (formerly Forecast.io) weather API +dev-python/python-fullykiosk 0.0.12: Python wrapper for Fully Kiosk Browser REST API +dev-python/python-gammu 3.2.4: Gammu bindings +dev-python/python-gc100 1.0.3_alpha0: A Python-based socket client for Global Cache GC100 digital I/O interface +dev-python/python-gitlab 1.6.0: Interact with GitLab API +dev-python/python-homeassistant-analytics 0.6.0: Asynchronous Python client for Homeassistant Analytics. +dev-python/python-homewizard-energy 4.3.1 5.0.0 6.0.0: Asynchronous Python client for the HomeWizard Energy +dev-python/python-hpilo 4.3 4.4.3: Accessing the HP iLO XML interface from python +dev-python/python-http-client 3.3.2: HTTP REST client, simplified for Python +dev-python/python-izone 1.2.9: A python interface to the iZone airconditioner controller +dev-python/python-join-api 0.0.9: Python API for interacting with Join by joaoapps. +dev-python/python-juicenet 1.1.0: Read and control Juicenet/Juicepoint/Juicebox based EVSE devices +dev-python/python-kasa 0.5.4 0.6.2.1: Python API for TP-Link Kasa Smarthome devices +dev-python/python-matter-server 5.7.0 5.10.0 6.1.0: Python Matter WebSocket Server +dev-python/python-metar 1.4.0: Metar - a package to parse METAR coded weather reports +dev-python/python-miio 0.5.12: Python library for interfacing with Xiaomi smart appliances +dev-python/python-mpd2 3.0.5: A Python MPD client library +dev-python/python-myq 3.1.13: Python package for controlling MyQ-Enabled Garage Door. +dev-python/python-mystrom 2.2.0: Python API for interacting with myStrom devices +dev-python/python-nest 4.2.0: Python API and command line tool for talking to the Nest Thermostat +dev-python/python-opendata-transport 0.4.0: Python API for interacting with transport.opendata.ch. +dev-python/python-opensky 1.0.0: Asynchronous Python client for Opensky API. +dev-python/python-openzwave-mqtt 1.4.0: Converts MQTT messages from qt-openzwave into Python objects and events +dev-python/python-otbr-api 2.5.0 2.6.0: API to interact with an OTBR via its REST API +dev-python/python-picnic-api 1.1.0: Unofficial Python wrapper for the Picnic API +dev-python/python-qbittorrent 0.4.3: Python wrapper for qBittorrent >4.1.x +dev-python/python-rabbitair 0.0.8: Python library for local control of Rabbit Air air purifiers +dev-python/python-ripple-api 0.0.3: Python API for interacting with ripple.com. +dev-python/python-roborock 2.0.0 2.2.3 2.3.0: A package to control Roborock vacuums. +dev-python/python-sense-hat 2.2.0-r3: Raspberry Pi Sense HAT python library +dev-python/python-singleton 0.1.2: Singleton Metaclass. +dev-python/python-slugify 4.0.1 8.0.1: A Python Slugify application that handles Unicode +dev-python/python-smarttub 0.0.36: API to query and control hot tubs using the SmartTub system +dev-python/python-sochain-api 0.0.2: Python API for interacting with chain.so. +dev-python/python-socketio 4.6.0-r2: Socket.IO server +dev-python/python-songpal 0.16 0.16.1 0.16.2: Python library for interfacing with Sony's Songpal devices +dev-python/python-tado 0.17.0 0.17.4: PyTado -- Pythonize your central heating +dev-python/python-technove 1.2.2: Asynchronous Python client for TechnoVE. +dev-python/python-telegram-bot 13.1 21.0.1: We have made you a wrapper you can't refuse +dev-python/python-vlc 3.0.18122: VLC bindings for python. +dev-python/python-wink 1.10.5: Access Wink devices via the Wink API +dev-python/pythonegardia 1.0.52: Python 3 support for Egardia / Woonveilig alarm +dev-python/pytile 2023.4.0 2023.12.0: A simple Python API for Tile Bluetooth trackers +dev-python/pytomorrowio 0.3.6: Async Python3.9+ package to access the Tomorrow.io API +dev-python/pytouchline 0.7: A Roth Touchline interface library +dev-python/pytraccar 2.0.0 2.1.1: Update and fetch device information from Traccar. +dev-python/pytrackr 0.0.5: Interface to the TrackR API +dev-python/pytradfri 9.0.1: IKEA Tradfri/Tradfri API. Control and observe your lights from Python. +dev-python/pytrafikverket 0.3.9.2 0.3.10: Retreive values from public API at the Swedish Transport Administration (Trafikverket). +dev-python/pytrydan 0.4.0 0.6.0 0.6.1: Library to interface with V2C EVSE Trydan +dev-python/pyudev 0.23.2: Python binding to libudev +dev-python/pyunifiprotect 4.22.5 4.23.2 5.0.2 5.1.2: Unofficial UniFi Protect Python API and CLI +dev-python/pyuptimerobot 22.2.0: Python API wrapper for Uptime Robot. +dev-python/pyusb 1.2.1-r2: USB support for Python +dev-python/pyvera 0.3.13: Python API for talking to Veracontrollers +dev-python/pyversasense 0.0.6: Versasense API consumer +dev-python/pyvesync 2.1.1 2.1.10: pyvesync is a library to manage Etekcity Devices and Levoit Air Purifier +dev-python/pyvizio 0.1.61: Python library for interfacing with Vizio SmartCast TVs and Sound Bars (2016+ models) +dev-python/pyvlx 0.2.21: PyVLX is a wrapper for the Velux KLF 200 API. PyVLX enables you to run scenes and or open and close velux windows. +dev-python/pyvolumio 0.1.5: A python library to control Volumio. +dev-python/pywaze 0.5.1 1.0.0 1.0.1: Asynchronous Waze client for calculating routes and travel times. +dev-python/pyweatherflowudp 1.4.5: An event-based asynchronous library to read UDP packets from Weatherflow weather systems on a local network without any reliance on the cloud. +dev-python/pywebpush 1.9.2 1.14.1: WebPush publication library +dev-python/pywemo 1.3.0 1.4.0: Lightweight Python module to discover and control WeMo devices +dev-python/pywilight 0.0.74: Python API for WiLight in Home Assistant +dev-python/pywizlight 0.5.14: A python connector for WiZ light bulbs (e.g SLV Play) +dev-python/pyws66i 1.1: Python API for talking to Soundavo's WS66i 6-zone amplifier using the telnet protocol +dev-python/pyxeoma 1.4.1: Python wrapper for Xeoma web server API +dev-python/pyyardian 1.1.1: A module for interacting with the Yardian irrigation controller +dev-python/pyzbar 0.1.7: Read one-dimensional barcodes and QR codes from Python +dev-python/pyzerproc 0.4.8: Async library to control Zerproc Bluetooth LED smart string lights +dev-python/pyzipper 0.3.6: AES encryption for zipfile. +dev-python/qingping-ble 0.9.0 0.10.0: Qingping BLE support +dev-python/qnapstats 0.4.0: Python API for obtaining QNAP NAS system stats +dev-python/quantum-gateway 0.0.8: Query a Quantum Gateway +dev-python/radios 0.2.0 0.3.1: Asynchronous Python client for the Radio Browser API +dev-python/radiotherm 2.1.0: client library for wifi thermostats sold by radiothermostat.com +dev-python/raincloudy 0.0.7-r1: Melnor RainCloud Smart Garden Watering Irrigation Timer. +dev-python/rapt-ble 0.1.2: Parser for the RAPT Pill hydrometer BLE packets. +dev-python/raspihats 2.2.3: package for controlling raspihats.com boards +dev-python/raspyrfm-client 1.2.8: A library to send rc signals with the RaspyRFM module +dev-python/readlike 0.1.2: GNU Readline-like line editing module +dev-python/refoss-ha 1.2.0: Refoss to support for Home Assistant +dev-python/regenmaschine 2023.6.0 2024.1.0 2024.3.0: A simple API for RainMachine sprinkler controllers +dev-python/regex 2021.8.28: Alternative regular expression module to replace re +dev-python/related 0.7.2: Related: Straightforward nested object models in Python +dev-python/renault-api 0.2.1 0.2.2 0.2.3: Renault API +dev-python/renson-endura-delta 1.7.1: Unofficial Renson endura delta Python library +dev-python/reolink-aio 0.8.9 0.8.10 0.9.1: Reolink NVR/cameras API package +dev-python/requests 2.31.0: HTTP library for human beings +dev-python/requests-mock 1.11.0: Mock out responses from the requests package +dev-python/requests-oauth 0.4.1: Hook for adding Open Authentication support to Python-requests HTTP library. +dev-python/respx 0.21.0: A utility for mocking out the Python HTTPX and HTTP Core libraries. +dev-python/rfk101py 0.0.1: RFK101 Proximity card reader over Ethernet +dev-python/rflink 0.0.65 0.0.66: Library and CLI tools for interacting with RFlink 433MHz transceiver. +dev-python/rich 12.6.0: Python library for rendering rich text, tables, etc. to the terminal +dev-python/ring-doorbell 0.8.7 0.8.9 0.8.11: A Python library to communicate with Ring Door Bell (https://ring.com/) +dev-python/ritassist 0.9.2-r1: RitAssist API Access +dev-python/rjpl 0.3.6: Interface with Rejseplanen API +dev-python/rocketchat-API 0.6.1: Python API wrapper for Rocket.Chat +dev-python/rokuecp 0.19.2 0.19.3: Asynchronous Python client for Roku (ECP) +dev-python/romy 0.0.7 0.0.10: Python program and library to control Wi-Fi enabled ROMY vacuum cleaners +dev-python/roombapy 1.6.10 1.6.13 1.8.1: Python program and library to control Wi-Fi enabled iRobot Roombas +dev-python/roonapi 0.1.6: Provides a python interface to interact with Roon +dev-python/rova 0.3.0 0.4.1: API wrapper for ROVA calendar +dev-python/rpi-bad-power 0.1.0: A Python library to detect bad power supply on Raspberry Pi +dev-python/rpi-rf 0.9.7: Send and receive 433/315MHz signals with GPIO RF modules on a Raspberry Pi +dev-python/rtsp-to-webrtc 0.5.1: Python client library for RTSPtoWeb and RTSPtoWebRTC +dev-python/russound 0.1.9: Python API for Russound RNET commands. +dev-python/russound-rio 1.0.0: Asyncio client for Russound RIO devices +dev-python/ruuvitag-ble 0.1.2: Manage Ruuvitag BLE devices +dev-python/rxv 0.7.0-r1: Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers +dev-python/samsungctl 0.7.1: Remote control Samsung televisions via TCP/IP connection +dev-python/samsungtvws 2.6.0: Samsung Smart TV WS API wrapper +dev-python/sanix 1.0.6: Python wrapper for getting measurements data from Sanix devices. +dev-python/satel-integra 0.3.7: Communication library for Satel Integra alarm system. +dev-python/schedule 1.1.0: Job scheduling for humans. +dev-python/schiene 0.23: schiene is a Python library for interacting with Bahn.de +dev-python/screenlogicpy 0.10.0: Interface for Pentair ScreenLogic connected pool controllers over IP via Python +dev-python/scsgate 0.1.0: A Python module to interact with SCSGate +dev-python/securesystemslib 0.31.0 1.0.0: A library that provides cryptographic and general-purpose routines for Secure Systems Lab projects at NYU +dev-python/securetar 2023.3.0 2024.2.1: Python module to handle tarfile backups. +dev-python/sendgrid 6.8.2: Twilio SendGrid library for Python +dev-python/sense-energy 0.12.2: API for the Sense Energy Monitor +dev-python/sensirion-ble 0.1.1-r2: Manage Sensirion BLE devices +dev-python/sensor-state-data 2.18.0: Models for storing and converting Sensor Data state +dev-python/sensorpro-ble 0.5.3: SensorPro BLE Devices +dev-python/sensorpush-ble 1.5.5 1.6.2: Parser for SensorPush BLE devices +dev-python/sentry-sdk 1.37.1 1.39.2 1.40.3: Python client for Sentry +dev-python/sepaxml 2.2.0: Python SEPA XML implementations +dev-python/setuptools-markdown 0.4.1: [Deprecated] Use Markdown for your project description +dev-python/sfrbox-api 0.0.8: SFR Box API +dev-python/sharkiq 1.0.2: Python API for Shark IQ robots +dev-python/sharp_aquos_rc 0.3.2: Control Sharp Aquos SmartTVs through the IP interface. +dev-python/shodan 1.28.0: Python library and command-line utility for Shodan (https://developer.shodan.io) +dev-python/shortuuid 1.0.12: A generator library for concise, unambiguous and URL-safe UUIDs. +dev-python/sigstore 1.0.0: A tool for generating and verifying Sigstore signatures. +dev-python/simplehound 0.3: Unofficial python API for Sighthound +dev-python/simplepush 2.2.3: Simplepush python library +dev-python/simplisafe-python 2023.8.0 2024.1.0: A Python3, async interface to the SimpliSafe API +dev-python/siobrultech-protocols 0.5.0: A Sans-I/O Python client library for Brultech Devices +dev-python/sisyphus-control 3.1.3: Control your Sisyphus kinetic art tables (sisyphus-industries.com) +dev-python/slackclient 2.5.0-r1: Slack API clients for Web API and RTM API +dev-python/sleekxmppfs 1.4.1: A fork of SleekXMPP with TLS cert validation disabled, intended only to be used with the sucks project +dev-python/slixmpp 1.8.4: Python 3 library for XMPP +dev-python/smart-meter-texas 0.4.7 0.5.5: Package to connect to and retrieve data from the unofficial Smart Meter Texas API +dev-python/smbus-cffi 0.5.1: SMBus access through the I2C /dev interface on Linux hosts. +dev-python/smhi-pkg 1.0.16: Gets the weather forecast data from Swedish weather institute +dev-python/snapcast 2.3.3 2.3.6: Control Snapcast. +dev-python/snitun 0.36.2 0.39.1: SNI proxy with TCP multiplexer +dev-python/sockio 0.15.0: Concurrency agnostic socket API +dev-python/soco 0.30.2 0.30.3 0.30.4: SoCo (Sonos Controller) is a simple library to control Sonos speakers. +dev-python/solaredge 0.0.2: A python API wrapper for Solaredge monitoring service +dev-python/solaredge-local 0.2.3: API wrapper to communicate locally with SolarEdge Inverters +dev-python/solax 0.3.2 3.1.0: Solax inverter API client +dev-python/somecomfort 0.8.0: A client for Honeywell's US-based cloud devices +dev-python/somfy-mylink-synergy 1.0.6: Python API to utilise the Somfy Synergy JsonRPC API +dev-python/sonos-websocket 0.1.2 0.1.3: An asynchronous Python library to communicate with Sonos devices over websockets. +dev-python/speak2mary 1.4.0: A Python wrapper for Mary TTS +dev-python/spiderpy 1.6.1: Python wrapper for the Spider API, a way to manage your Spider installation +dev-python/spidev 3.5: Python bindings for Linux SPI access through spidev +dev-python/spotipy 2.23.0: A lightweight Python library for the Spotify Web API +dev-python/sqlitedict 1.6.0: Persistent dict in Python, backed up by sqlite3 and pickle, multithread-safe. +dev-python/srpenergy 1.3.6: An unofficial Python module for interacting with Srp Energy data. +dev-python/srptools 1.0.1: Tools to implement Secure Remote Password (SRP) authentication +dev-python/sseclient-py 1.7.2: SSE client for Python +dev-python/starkbank-ecdsa 1.0.0: A lightweight and fast pure python ECDSA library +dev-python/starline 0.1.5: Unofficial python library for StarLine API +dev-python/starlingbank 3.2: Python package that provides access to parts of the Starling bank API. +dev-python/starlink-grpc-core 1.1.3: Core functions for Starlink gRPC communication +dev-python/statsd 3.2.1: A simple statsd client. +dev-python/stdiomask 0.0.6: A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do. +dev-python/stdlib-list 0.7.0: A list of Python Standard Libraries (2.6-7, 3.2-9). +dev-python/steamodd 4.21: High level Steam API implementation with low level reusable core +dev-python/stookalert 0.1.4: Stookalert package +dev-python/stookwijzer 1.3.0: Stookwijzer package +dev-python/streamlabswater 1.0.1: Unofficial Python library for the Streamlabs Water API +dev-python/stringcase 1.2.0: String case converter. +dev-python/striprtf 0.0.26: A simple library to convert rtf to text +dev-python/subarulink 0.7.9 0.7.11: A package for interacting with Subaru Starlink Remote Services API. +dev-python/sucks 0.9.4: a library for controlling certain robot vacuums +dev-python/sunwatcher 0.2.1: Binding to SolarLog HTTP API +dev-python/sunweg 2.0.3 2.1.0 2.1.1: A library to retrieve data from sunweg.net +dev-python/surepy 0.9.0: Library to interact with the flaps & doors from Sure Petcare. +dev-python/swisshydrodata 0.1.0: A library to fetch data from the Swiss federal Office for Environment FEON +dev-python/switchbot-api 2.0.0 2.1.0: An asynchronous library to use Switchbot API +dev-python/synology-srm 0.2.0: Synology SRM API +dev-python/syrupy 4.6.0 4.6.1: Pytest Snapshot Test Utility +dev-python/systembridgeconnector 3.10.0 4.0.3: System Bridge Connector +dev-python/systembridgemodels 4.0.4: System Bridge Models +dev-python/tahoma-api 0.0.16: Tahoma Api - Python connect to Tahoma REST API +dev-python/tailer 0.4.1: Python tail is a simple implementation of GNU tail and head. +dev-python/tailscale 0.6.0: Asynchronous client for the Tailscale API. +dev-python/tank-utility 1.5.0: A smart propane tank monitor. +dev-python/tapsaff 0.2.1: Provides an API for requesting information from taps-aff.co.uk +dev-python/tellcore-net 0.4: a Python module that allow to run tellcore over TCP/IP +dev-python/tellcore-py 1.1.2: Python wrapper for Telldus' home automation library +dev-python/tellduslive 0.10.11: Communicate with Telldus Live +dev-python/tellsticknet 0.1.2: Listen for UDP sensor broadcasts from a Tellstick +dev-python/temescal 0.5: Python API for controlling LG speakers +dev-python/temperusb 1.6.1: Reads temperature from TEMPerV1 devices (USB 0c45:7401) +dev-python/tenacity 8.0.1-r1: General-purpose retrying library +dev-python/tesla-fleet-api 0.4.6 0.4.9 0.5.12: Tesla Fleet API library for Python +dev-python/tesla-powerwall 0.3.19 0.5.1 0.5.2: API for Tesla Powerwall +dev-python/tesla-wall-connector 1.0.2: API Library for communicating with a Tesla Wall Connector +dev-python/teslajsonpy 0.18.3: A library to work with Tesla API. +dev-python/tessie-api 0.0.9: A small python package that wraps up the Tessie API +dev-python/tf-models-official 2.5.0: TensorFlow Official Models +dev-python/thermobeacon-ble 0.6.2: Parser for Thermobeacon devices +dev-python/thermopro-ble 0.5.0 0.9.0 0.10.0: Thermopro BLE Sensors +dev-python/thermoworks-smoke 0.1.8: Pull data for your thermoworks smoke thermometer +dev-python/thingspeak 1.0.0: Client library for the thingspeak.com API +dev-python/tikteck 0.4: Python API for controlling Tikteck LED bulbs +dev-python/tilt-ble 0.2.3: Parser for Tilt BLE devices +dev-python/titlecase 2.3: Python Port of John Gruber's titlecase.pl +dev-python/tmb 0.0.4: Library that interacts with TMB API +dev-python/todoist-api-python 2.1.2: Official Python SDK for the Todoist REST API. +dev-python/todoist-python 8.0.0: todoist-python - The official Todoist Python API library +dev-python/tololib 1.1.0: Python Library for Controlling TOLO Sauna/Steam Bath Devices +dev-python/toonapi 0.3.0: Asynchronous Python client for the Quby ToonAPI. +dev-python/total-connect-client 2023.2 2023.12.1 2024.5: Interact with Total Connect 2 alarm systems +dev-python/tp-connected 0.0.4: TP-Link LTE modem API +dev-python/tplink-omada-client 1.3.2 1.3.11 1.3.12: Python wrapper for TP-Link Omada SDN Controller API (OC200/OC300/Software Controller) +dev-python/tqdm 4.66.2: Add a progress meter to your loops in a second +dev-python/transmission-rpc 7.0.3: Python module that implements the Transmission bittorent client JSON-RPC protocol +dev-python/transmissionrpc 0.11: Python module that implements the Transmission bittorent client RPC protocol. +dev-python/ttls 1.5.1: Twinkly Twinkly Little Star +dev-python/ttn-client 0.0.4 1.0.0: A python client to fetch/receive and parse uplink messages from The Thinks Network +dev-python/tuf 4.0.0 5.0.0: A secure updater framework for Python +dev-python/tuya-device-sharing-sdk 0.1.9: A Python sdk for Tuya Open API, which provides IoT capabilities, maintained by Tuya official +dev-python/tuya-iot-py-sdk 0.6.6: A Python sdk for Tuya Open API, which provides IoT capabilities, maintained by Tuya official +dev-python/twentemilieu 2.0.1: Asynchronous Python client for Twente Milieu API. +dev-python/twilio 6.32.0: Helper library for the Twilio API +dev-python/twitchAPI 4.0.0: A Python 3.7+ implementation of the Twitch Helix API, its Webhook, PubSub and EventSub +dev-python/typer 0.7.0 0.12.3: Typer, build great CLIs. Easy to code. Based on Python type hints. +dev-python/typing-extensions 4.4.0: Backported and Experimental Type Hints for Python 3.7+ +dev-python/typing-inspect 0.7.1: Runtime inspection utilities for typing module. +dev-python/tzdata 2022.2: Provider of IANA time zone data +dev-python/uModbus 1.0.4: Implementation of the Modbus protocol in pure Python. +dev-python/ua-parser 0.10.0: Python port of Browserscope's user agent parser +dev-python/uamqp 1.6.0-r1: AMQP 1.0 Client Library for Python +dev-python/uart-devices 0.1.0: UART Devices for Linux +dev-python/uasiren 0.0.1: Implements siren.pp.ua API - public wrapper for api.ukrainealarm.com API that returns info about Ukraine air-raid alarms. +dev-python/uiprotect 1.7.2: Python API for Unifi Protect (Unofficial) +dev-python/ulid-transform 0.9.0: Create and transform ULIDs +dev-python/ultraheat-api 0.5.7: Reading usage data from the Landys & Gyr Ultraheat heat meter unit +dev-python/unicode-rbnf 1.0.0 1.1.0: Rule-based number formatting using Unicode CLDR data +dev-python/unifi-ap 0.0.1: Python API for UniFi accesspoints +dev-python/unifi-discovery 1.1.7 1.1.8: Discover Unifi Devices +dev-python/unifiled 0.11: Easily connect to Ubiquiti Unifi led devices +dev-python/universal-silabs-flasher 0.0.18 0.0.20: Tool to flash firmware onto any Silicon Labs radio running EmberZNet, CPC multi-PAN, or just a bare Gecko Bootloader +dev-python/uonet-request-signer-hebe 0.1.1: UONET+ (hebe) request signer for Python +dev-python/upb-lib 0.5.4 0.5.6: Library for interacting with UPB PIM. +dev-python/upcloud-api 2.0.0 2.5.1: UpCloud API Client +dev-python/uplink 0.9.7: A Declarative HTTP Client for Python. +dev-python/uplink-protobuf 0.1.0: Protocol Buffers (Protobuf) support for Uplink. +dev-python/usb-devices 0.4.5: Tools for mapping, describing, and resetting USB devices +dev-python/uscisstatus 0.1.1-r1: USCIS Status Checker +dev-python/user-agents 2.0-r2: A library to identify devices (phones, tablets) and their capabilities by parsing browser user agent strings. +dev-python/uv 0.1.35 0.1.43: A Python package installer and resolver, written in Rust +dev-python/uvcclient 0.11.0: A remote control client for Ubiquiti's UVC NVR +dev-python/vacuum-map-parser-base 0.1.2 0.1.3: Common code for vacuum map parsers +dev-python/vacuum-map-parser-roborock 0.1.1 0.1.2: Functionalities for Roborock vacuum map parsing +dev-python/vallox-websocket-api 4.0.2 4.0.3 5.1.0 5.1.1: Vallox WebSocket API +dev-python/vehicle 2.2.1: Asynchronous Python client providing RDW vehicle information. +dev-python/velbus-aio 2023.12.0 2024.4.1 2024.5.1: Python Library for the Velbus protocol based on asyncio +dev-python/venstarcolortouch 0.19: Interface Library for Venstar ColorTouch Thermostat API v5 +dev-python/vilfo-api-client 0.4.1 0.5.0: Simple wrapper client for the Vilfo router API +dev-python/vincenty 0.1.4: Calculate the geographical distance between 2 points with extreme accuracy. +dev-python/voip-utils 0.1.0: Voice over IP Utilities +dev-python/vol 0.1.1: volume control in the shell for your mac +dev-python/volkszaehler 0.4.0: Python Wrapper for interacting with the Volkszahler API. +dev-python/voluptuous 0.13.1-r1 0.14.1: A Python data validation library +dev-python/voluptuous-openapi 0.0.4: Convert voluptuous schemas to OpenAPI Schema object +dev-python/voluptuous-serialize 2.6.0: Convert voluptuous schemas to dictionaries +dev-python/volvooncall 0.10.3: Communicate with VOC +dev-python/vsure 2.6.6: Read and change status of verisure devices through mypages. +dev-python/vtjp 0.2.1: Vasttrafik API +dev-python/vulcan-api 2.3.0 2.3.2: Nieoficjalne API do dzienniczka elektronicznego UONET+ +dev-python/vultr 0.1.2: Vultr.com API Client +dev-python/wakeonlan 2.1.0: A small python module for wake on lan. +dev-python/wallbox 0.4.14 0.6.0: Module for interacting with Wallbox EV charger api +dev-python/waqiasync 1.0.0: asyncio-friendly python API for aqicn.org +dev-python/warrant-lite 1.0.4-r1: Small Python library for process SRP requests for AWS Cognito. +dev-python/watchdog 2.3.1: Python API and shell utilities to monitor file system events +dev-python/waterfurnace 1.1.0: Python interface for waterfurnace geothermal systems +dev-python/weatherflow4py 0.1.17 0.2.20 0.2.21: Simple Python library used by Home Assistant to interact with the WeatherFlow RESTApi +dev-python/webexteamssdk 1.1.1: Community-developed Python SDK for the Webex Teams APIs +dev-python/webmin-xmlrpc 0.0.1 0.0.2: Provides a python interface to interact with the Webmin XML-RPC API. +dev-python/webrtc-noise-gain 1.2.3: Noise suppression and automatic gain with webrtc +dev-python/webrtcvad 2.0.10: Python interface to the Google WebRTC Voice Activity Detector (VAD) +dev-python/whirlpool-sixth-sense 0.18.4 0.18.7 0.18.8: Unofficial API for Whirlpool's 6th Sense appliances +dev-python/whois 0.9.27: Python package for retrieving WHOIS information of domains. +dev-python/wiffi 1.1.2: Python 3 package to interface devices from STALL WIFFI. +dev-python/wirelesstagpy 0.8.1: Simple python wrapper over wirelesstags REST API +dev-python/withings-api 2.4.0: Library for the Withings API +dev-python/wled 0.17.0 0.17.1 0.18.0: Asynchronous Python client for WLED. +dev-python/wolf-comm 0.0.6 0.0.7 0.0.8: A package to communicate with Wolf SmartSet Cloud +dev-python/wolf-smartset 0.1.11: A package to communicate with Wolf Smart Set Cloud +dev-python/wolf_smartset 0.1.11: A package to comunicate with Wolf Smart Set Cloud +dev-python/wyoming 1.5.3 1.5.4: Protocol for Rhasspy Voice Assistant +dev-python/xbee-helper 0.0.7: a high level API to an XBee device +dev-python/xbox-webapi 2.0.11: A library to authenticate with Windows Live/Xbox Live and use their API +dev-python/xboxapi 2.0.1: A wrapper library for XboxAPI.com +dev-python/xiaomi-ble 0.21.1 0.23.1 0.25.2 0.28.0: Manage Xiaomi BLE devices +dev-python/xknx 2.11.2 2.12.0 2.12.2: An Asynchronous Library for the KNX protocol. Documentation: https://xknx.io/ +dev-python/xknxproject 3.4.0 3.6.0 3.7.0 3.7.1: A library to gather information from ETS project files used for KNX +dev-python/xmlsec 1.3.12-r3: Python bindings for the XML Security Library +dev-python/xmltodict 0.12.0-r1: Makes working with XML feel like you are working with JSON +dev-python/xs1-api-client 3.0.0: A library to get and set values of the EZcontrol XS1 Gateway +dev-python/yagrc 1.1.2: Yet another gRPC reflection client +dev-python/yalesmartalarmclient 0.3.9: Interact with Yale Smart Alarm systems +dev-python/yalexs 1.11.4 2.0.0 3.0.1 3.1.0: Python API for Yale Access (formerly August) Smart Lock and Doorbell +dev-python/yalexs-ble 2.4.0 2.4.1 2.4.2: Bluetooth control of Yale and August locks +dev-python/yarl 1.9.2: Yet another URL library +dev-python/yeelight 0.7.14: A Python library for controlling YeeLight RGB bulbs. +dev-python/yeelightsunflower 0.0.10: Python package for interacting with Yeelight Sunflower bulbs +dev-python/yolink-api 0.3.7 0.4.2 0.4.4: A library to authenticate with yolink device +dev-python/youless-api 1.0.1 1.1.1: A bridge for python to the YouLess sensor +dev-python/youtubeaio 1.1.5: Asynchronous Python client for YouTube V3 API. +dev-python/zamg 0.3.3 0.3.5 0.3.6: Asynchronous Python client for ZAMG weather data. +dev-python/zeep 4.2.1: A modern/fast Python SOAP client based on lxml / requests +dev-python/zengge 0.2: Python API for controlling Zengge LED bulbs +dev-python/zeroconf 0.128.5: Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) +dev-python/zeversolar 0.3.1: Simple Python wrapper for the local CGI provided by ZeverSolar +dev-python/zha-quirks 0.0.112 0.0.114 0.0.115 0.0.116: Library implementing Zigpy quirks for ZHA in Home Assistant +dev-python/zhong-hong-hvac 1.0.9 1.0.12: Python library for interfacing with ZhongHong HVAC controller +dev-python/ziggo-mediabox-xl 1.1.0: Python interface to Ziggo's Mediabox XL +dev-python/zigpy 0.63.4 0.63.5 0.64.0 0.64.1: Library implementing a ZigBee stack +dev-python/zigpy-deconz 0.22.4 0.23.0 0.23.1: A library which communicates with Deconz radios for zigpy +dev-python/zigpy-xbee 0.20.1: A library which communicates with XBee radios for zigpy +dev-python/zigpy-zigate 0.12.0: A library which communicates with ZiGate radios for zigpy +dev-python/zigpy-znp 0.12.1: A library for zigpy which communicates with TI ZNP radios +dev-python/zlib-ng 0.2.0: Drop-in replacement for zlib and gzip modules using zlib-ng +dev-python/zm-py 0.5.2-r1 0.5.4: A loose python wrapper around the ZoneMinder REST API. +dev-python/zwave-js-server-python 0.55.3 0.55.4 0.56.0: Python wrapper for zwave-js-server +dev-python/zwave-me-ws 0.4.3: Library, implementing websocket connection to ZWave-Me +dev-vcs/pre-commit 3.6.2 3.7.1: A framework for managing and maintaining multi-language Git pre-commit hooks +media-libs/lv2 1.18.10: A simple but extensible successor of LADSPA +net-misc/yt-dlp 2023.09.24 2023.10.13 2023.11.16: youtube-dl fork with additional features and fixes +sci-geosciences/GeographicLib 1.52-r3: C++ library for converting geographic coordinate systems +sci-geosciences/aranet4 2.2.2 2.3.3 2.3.4: Aranet4 and Aranet2 Python client +sci-geosciences/geopy 2.1.0 2.3.0-r2: Python client for several popular geocoding web services +sci-libs/tensorflow 2.5.0-r3: Computation framework using data flow graphs for scalable machine learning +sys-libs/tdb 1.4.10: Simple database API +virtual/mqtt 1: Virtual for Home Assistant MQTT diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index e69de29bb..9a7b0a233 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -0,0 +1 @@ +Mon, 19 Aug 2024 18:34:04 +0000 diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 000000000..96e8e6109 --- /dev/null +++ b/profiles/use.local.desc @@ -0,0 +1,1432 @@ +# This file is deprecated as per GLEP 56 in favor of metadata.xml. +# Please add your descriptions to your package's metadata.xml ONLY. +# * generated automatically using pmaint * + +app-misc/homeassistant:abode - Library for the Abode alarm API +app-misc/homeassistant:accuweather - Uses the AccuWeather web service as a source for weather data +app-misc/homeassistant:acer_projector - Allows you to control the state of RS232 connected projectors from Acer +app-misc/homeassistant:acmeda - Control and monitor covers via your Rolelase Acmeda Automate hub +app-misc/homeassistant:adguard - Monitor your ad- and tracker-blocking DNS server +app-misc/homeassistant:ads - Beckhoff automation devices running TwinCAT +app-misc/homeassistant:aftership - The aftership platform allows one to track deliveries by AfterShip +app-misc/homeassistant:agent_dvr - Agent DVR is a free* software DVR solution +app-misc/homeassistant:airly - Uses the Airly web service as a source for air quality data +app-misc/homeassistant:airvisual - Airvisual sensor platform queries the AirVisual cloud API for air quality data +app-misc/homeassistant:aladdin_connect - The aladdin_connect cover platform lets you control Genie Aladdin Connect garage +app-misc/homeassistant:alarmdecoder - AlarmDecoder extended +app-misc/homeassistant:almond - Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual +app-misc/homeassistant:alpha_vantage - The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market +app-misc/homeassistant:ambiclimate - Communicate with Ambiclimate devices +app-misc/homeassistant:ambient_station - Retrieves local weather information from Ambient Weather +app-misc/homeassistant:amcrest - Integrate your Amcrest or Dahua IP camera +app-misc/homeassistant:ampio - Will query the open data API of ampio.pl to monitor air quality sensor station +app-misc/homeassistant:analytics_insights - allows you to get integration usage statistics into Home Assistant +app-misc/homeassistant:android_ip_webcam - The android_ip_webcam integration turns any Android phone or tablet into a netwo +app-misc/homeassistant:androidtv - Library for controlling an Android TV, formerly firetv +app-misc/homeassistant:androidtv_remote - allows you to control an Android TV and launching apps +app-misc/homeassistant:anthemav - Both Anthem’s current and last generation of A/V Receivers and Processors suppor +app-misc/homeassistant:apache_kafka - Sends all state changes from Home Assistant to a Apache Kafka topic +app-misc/homeassistant:apcupsd - Query Apcupsd status information from Home Assistant +app-misc/homeassistant:apple_tv - Library for controlling an Apple TV +app-misc/homeassistant:apprise - The Apprise service is an all-in-one solution to open up Home Assistant +app-misc/homeassistant:aquostv - The aquostv platform allows you to control a Sharp Aquos TV +app-misc/homeassistant:arcam_fmj - Control Arcam receivers from Home Assistant +app-misc/homeassistant:aruba - Presence detection by looking at connected devices to an Aruba Instant device +app-misc/homeassistant:asuswrt - Api wrapper for Asuswrt +app-misc/homeassistant:aten_pe - The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant +app-misc/homeassistant:atome - The atome sensor platform is retrieving the consumption of your home from the Di +app-misc/homeassistant:august - The august integration allows you to integrate your August devices in Home Assis +app-misc/homeassistant:aurora_abb_powerone - This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6 +app-misc/homeassistant:avea - Library for Elgato Avea bulbs +app-misc/homeassistant:avion - Support for the Avi-on Bluetooth dimmer switch Avi-on +app-misc/homeassistant:awair - Library to integrate the Awair GraphQL API into Home Assistant +app-misc/homeassistant:axis - Communicating with newer devices from Axis Communications +app-misc/homeassistant:backup - allows you to create and download backups for your Home Assistant Core +app-misc/homeassistant:baidu - Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi +app-misc/homeassistant:beewi_smartclim - BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device +app-misc/homeassistant:bh1750 - Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec +app-misc/homeassistant:bitcoin - Displays various details about the Bitcoin network +app-misc/homeassistant:bizkaibus - The bizkaibus sensor will give you the time until the next bus in the selected s +app-misc/homeassistant:blackbird - Control Monoprice Blackbird Matrix Switch using a serial connection +app-misc/homeassistant:blebox - BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev +app-misc/homeassistant:blink - Get events from Blink camera and security systems +app-misc/homeassistant:blinksticklight - The blinkstick platform lets you control your Blinkstick lights +app-misc/homeassistant:blinkt - The blinkt light platform lets you control the Blinkt! board, featuring eight su +app-misc/homeassistant:blockchain - Displays Bitcoin wallet balances from blockchain.info +app-misc/homeassistant:bluetooth - The Bluetooth integration will detect nearby Bluetooth devices +app-misc/homeassistant:bluetooth_le_tracker - Tracks Bluetooth low-energy devices periodically based on interval_seconds value +app-misc/homeassistant:bluetooth_tracker - Discovers new devices on boot and tracks Bluetooth devices periodically +app-misc/homeassistant:bme280 - Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins) +app-misc/homeassistant:bme680 - Read temperature, humidity, pressure and gas resistance values of a Bosch BME680 +app-misc/homeassistant:bmw_connected_drive - Retrieve data from the BMW Connected Drive +app-misc/homeassistant:bond - Asynchronous Python wrapper library over Bond Local API +app-misc/homeassistant:braviatv - Control almost all Sony Bravia TV 2013 and newer +app-misc/homeassistant:bring - allows you to interact with your Bring! shopping lists within Home Assistant +app-misc/homeassistant:broadlink - Allows you to interact with Broadlink remote control devices +app-misc/homeassistant:brottsplatskartan - brottsplatskartan sensor allows one to track reported incidents +app-misc/homeassistant:brunt - The brunt platform allows one to control Blind Engines by Brunt +app-misc/homeassistant:bsblan - This integration integrates BSBLan device into Home Assistant +app-misc/homeassistant:bt_home_hub_5 - Offers presence detection by looking at connected devices to a BT Home +app-misc/homeassistant:bt_smarthub - Presence detection by looking at BT Smart Hub based routers +app-misc/homeassistant:buienradar - Integrate buienradar weather data into Home Assistant +app-misc/homeassistant:caldav - Integrate a CalDAV (RFC4791) calendar in Home Assistant +app-misc/homeassistant:camera - The camera integration allows you to use IP cameras with Home Assistant +app-misc/homeassistant:canary - Allows you to integrate your Canary devices from Home Assistant +app-misc/homeassistant:cast - Let Home Assitant talk to Google Chromecast +app-misc/homeassistant:cisco_mobility_express - ciscomobilityexpress support for Home Assistant +app-misc/homeassistant:cli - Set a dependency for Home Assistant Cli hass-cli (lots of modules required) +app-misc/homeassistant:co2signal - Queries the CO2Signal API for the CO2 intensity of a specific region +app-misc/homeassistant:compensation - Compensation integration consumes the state from other sensors +app-misc/homeassistant:coronavirus - Add sensors for COVID-19 infections from Johns Hopkins University +app-misc/homeassistant:daikin - Integrate Daikin wireless controllers into Home Assistant +app-misc/homeassistant:deconz - Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant +app-misc/homeassistant:delijn - De Lijn public transport network in Flanders +app-misc/homeassistant:denonavr - Automation Library for Denon AVR receivers +app-misc/homeassistant:deutsche_bahn - will give you the departure time of the next train for the given connection +app-misc/homeassistant:devolo_home_control - Add Devolo Home-control to Home Assistant +app-misc/homeassistant:dexcom - View your CGM data from Dexcom from Home Assistant +app-misc/homeassistant:dhcp - will watch the network for DHCP requests for supported devices and services +app-misc/homeassistant:dht - Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device +app-misc/homeassistant:discogs - Discogs Client for Home Assistant +app-misc/homeassistant:discord - Send messages to the user using Discord from Home Assistant +app-misc/homeassistant:discovery - Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant +app-misc/homeassistant:dlna_dmr - Allows you to control a DLNA Digital Media Renderer +app-misc/homeassistant:dlna_dms - allows you to browse and play media from a DLNA Digital Media Server +app-misc/homeassistant:doorbird - The doorbird implementation allows you to integrate your DoorBird device +app-misc/homeassistant:dunehd - control a Dune HD media player +app-misc/homeassistant:dwd_weather_warnings - dwd_weather_warnings sensor platform uses DWD for warnings +app-misc/homeassistant:dynalite - Dynalite DyNET interface forHome Assistant +app-misc/homeassistant:dyson - integrate all Dyson related platforms into Home Assistant +app-misc/homeassistant:ecobee - Talk to Ecobee thermostats from Home Assistant +app-misc/homeassistant:ecowitt - add Ecowitt Weather station to your Home Assistant +app-misc/homeassistant:emulated_roku - Emulate Roku API for Harmony and Android remotes +app-misc/homeassistant:enigma2 - Support for Enigma2 boxes with openwebif support +app-misc/homeassistant:enocean - Support for Enocean devices in Home Assistant +app-misc/homeassistant:enphase_envoy - Reads electricity production and consumption from an Enphase Envoy +app-misc/homeassistant:environment_canada - Access meteorological data from Environment Canada from Home Assistant +app-misc/homeassistant:esphome - Support for esphome sensors, covers and switches and it's dashboard +app-misc/homeassistant:everlights - Library for controlling an EverLights lighting system +app-misc/homeassistant:evohome - links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems +app-misc/homeassistant:ffmpeg - allows other Home Assistant integrations to process video and audio streams +app-misc/homeassistant:fibaro - Fibaro hub is a controller mainly connecting to Z-Wave devices +app-misc/homeassistant:file - Store notifications as a file +app-misc/homeassistant:flume - monitors the real-time status of your home water meter +app-misc/homeassistant:flunearyou - allows users in the US to get information from Flu Near You +app-misc/homeassistant:flux_led - flux_led support is integrated into Home Assistant as a light platform +app-misc/homeassistant:foobot - fetch air quality data from your Foobot device +app-misc/homeassistant:forecast_solar - Asynchronous Python client for getting forecast solar information +app-misc/homeassistant:fortios - device tracking of devices with a MAC address connected to a FortiGate +app-misc/homeassistant:freebox - allows you to observe and control Freebox router +app-misc/homeassistant:fritz - The fritz platform offers presence detection for Home Assistant +app-misc/homeassistant:fritzbox - Allows you to integrate the switch and climate devices in Home Assistant +app-misc/homeassistant:fritzbox_callmonitor - monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012 +app-misc/homeassistant:fronius - Add (very basic) Support for Fronius Symo JSON Api to Home Assistant +app-misc/homeassistant:garmin_connect - The Garmin Connect sensor allows you to expose data from Garmin Connect +app-misc/homeassistant:gios - Source for air quality data for Home Assistant +app-misc/homeassistant:github - GitHub sensor integrates data from GitHub to monitor your favorite repositories +app-misc/homeassistant:glances - Allows you to monitor the system information provided by the Glances API +app-misc/homeassistant:gogogate2 - Control Gogogate2-Enabled garage doors from Home Assistant +app-misc/homeassistant:greeneye_monitor - Allows you to create sensors for the various data channels of the GEM +app-misc/homeassistant:growatt_server - Talk to growatt server from Home Assistant +app-misc/homeassistant:guardian - Integrates Elexa Guardian water valve controllers into Home Assistant +app-misc/homeassistant:harman_kardon_avr - Allows you to control Harman Kardon Network Receivers +app-misc/homeassistant:harmony - Logitech Harmony support for Home Assistant +app-misc/homeassistant:heos - Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant +app-misc/homeassistant:here_travel_time - here_travel_time sensor provides travel time from the HERE Routing API +app-misc/homeassistant:holiday - create a calendar of holidays in Home Assistant for powering automations +app-misc/homeassistant:homekit - Integrate HomeKit controller and accessory in Home Assistant +app-misc/homeassistant:homekit_controller - Allows you to connect accessories with the “Works with HomeKit” logo +app-misc/homeassistant:homematic - An API for the homematicip cloud +app-misc/homeassistant:homematicip_cloud - A python wrapper for the homematicIP REST API (Access Point Based) +app-misc/homeassistant:hp_ilo - Query HP Integrated Lights out XML interfaces from Home Assistant +app-misc/homeassistant:http - Serves all files and data required for the Home Assistant frontend +app-misc/homeassistant:hue - talk to Philips Hue +app-misc/homeassistant:hydrawise - communicate with Hunter Wi-Fi irrigation controllers +app-misc/homeassistant:iaqualink - iAqualink by Jandy allows you to control your pool via cloud service +app-misc/homeassistant:ibeacon - Adding iBeacon Tracker to your Home Assistant instance +app-misc/homeassistant:ihc - use IHC Python SDK +app-misc/homeassistant:image_upload - handle image assets in Home Assistant +app-misc/homeassistant:imap - observing your IMAP server and reporting the amount of unread emails +app-misc/homeassistant:incomfort - client for Intergas InComfort/InTouch Lan2RF systems +app-misc/homeassistant:influxdb - transfer sensor data to a local InfluxDB database +app-misc/homeassistant:insteon - allowing linked INSTEON devices to be used +app-misc/homeassistant:intesishome - communications with IntesisHome Smart AC Controllers +app-misc/homeassistant:ipma - ipma weather platform +app-misc/homeassistant:ipp - read current data from your networked printer +app-misc/homeassistant:isal - Intelligent Storage Acceleration, is used for accelerating aiohttp +app-misc/homeassistant:islamic_prayer_times - integration displays the various prayer times for Muslims as sensors +app-misc/homeassistant:jewish_calendar - Displays information related to the Jewish Calendar as a variety of sensors +app-misc/homeassistant:joaoapps_join - joaoapps_join integration exposes services from Join +app-misc/homeassistant:kef - KEF wireless speakers +app-misc/homeassistant:knx - Asynchronous Library for the KNX protocol +app-misc/homeassistant:kodi - control a Kodi multimedia system +app-misc/homeassistant:kraken - allows you to monitor exchange rates on kraken.com +app-misc/homeassistant:lifx - The lifx integration allows you to integrate your LIFX into Home Assistant +app-misc/homeassistant:linode - allows you to access the information about your Linode systems +app-misc/homeassistant:litterrobot - Wi-Fi-enabled, automatic, self-cleaning litter box for cats +app-misc/homeassistant:local_calendar - create a calendar of events in Home Assistant +app-misc/homeassistant:local_todo - The Local to-do list integration allows you to create to-do lists in Home Assist +app-misc/homeassistant:loopenergy - Integrate your Loop Energy meter information into Home Assistant +app-misc/homeassistant:luci - fetch connected devices from your OpenWrt +app-misc/homeassistant:luftdaten - query the open data API of luftdaten.info to monitor air quality +app-misc/homeassistant:mariadb - WIP: set dependencies for mariadb-connector-python +app-misc/homeassistant:matter - control Matter devices on your local WiFi or Thread network +app-misc/homeassistant:maxcube - eQ-3 ELV MAX Cube Python API +app-misc/homeassistant:media_extractor - Gets a stream URL and sends it to a media player entity +app-misc/homeassistant:met - met platform uses the Met.no web service as a source for meteorological data +app-misc/homeassistant:meteo_france - uses the meteorological data from Meteo-France +app-misc/homeassistant:mfi - sensor platform to allow you to monitor mFi mPort interface and sensors +app-misc/homeassistant:mikrotik - add support for MikroTik RouterOS API +app-misc/homeassistant:mobile_app - allows Home Assistant mobile apps to easily integrate with Home Assistant +app-misc/homeassistant:modbus - sensors and switches controlled over MODBUS serial, TCP, and UDP connections +app-misc/homeassistant:mosquitto - Set a runtime dependency for Mosquitto MQTT broker +app-misc/homeassistant:mqtt - install MQTT Broker and dependencies +app-misc/homeassistant:mysql - set dependencies to install MySQL Libraries for use with HomeAssistant +app-misc/homeassistant:nad - allows you to control a NAD receiver through RS232, TCP and Telnet +app-misc/homeassistant:nederlandse_spoorwegen - train service in the Netherlands +app-misc/homeassistant:netatmo - Access to Netatmo weather station data +app-misc/homeassistant:netdata - API for interacting with Netdata +app-misc/homeassistant:nextcloud - pulls summary Nextcloud information into Home Assistant +app-misc/homeassistant:nfandroidtv - Notifications for Android TV and Notifications for Fire TV +app-misc/homeassistant:nmap_tracker - Presence detection for Home Assistant with nmap +app-misc/homeassistant:notify_events - The Notify.Events service is a platform for the notify component +app-misc/homeassistant:nuki - control Nuki Smart Locks +app-misc/homeassistant:nut - monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools) +app-misc/homeassistant:nws - uses the National Weather Service web API +app-misc/homeassistant:nx584 - NX584/NX8E Interface Library and Server +app-misc/homeassistant:octoprint - The main integration to integrate OctoPrint sensors +app-misc/homeassistant:onkyo - allows you to control a Onkyo, Integra and some recent Pioneer receivers +app-misc/homeassistant:onvif - allows you to use an ONVIF Profile S conformant device +app-misc/homeassistant:opengarage - opengarage cover platform lets you control the open-source OpenGarage.io device +app-misc/homeassistant:opensensemap - query the open data API of openSenseMap.org air quality sensor station +app-misc/homeassistant:openweathermap - uses OpenWeatherMap as a source for current meteorological data +app-misc/homeassistant:opnsense - Presence Detection with data from OPNsense firewall +app-misc/homeassistant:otp - generates One-Time Passwords according to RFC6238 +app-misc/homeassistant:owntracks - OwnTracks: track your location and send it directly to Home Assistant +app-misc/homeassistant:ozw - Open Zwave MQTT +app-misc/homeassistant:panasonic_viera - panasonic_viera platform allows you to control a Panasonic Viera TV +app-misc/homeassistant:philips_js - allows you to control Philips TVs which expose the jointSPACE JSON-API +app-misc/homeassistant:pi_hole - retrieve statistics and interact with a Pi-hole system +app-misc/homeassistant:pilight - Pilight is a open source solution to communicate with 433 MHz devices +app-misc/homeassistant:ping - use the great ICMPLib for Presence Detection and as a binary Sensor +app-misc/homeassistant:plex - Python bindings for the Plex API +app-misc/homeassistant:plugwise - Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist +app-misc/homeassistant:poolsense - PoolSense is a smart pool monitor +app-misc/homeassistant:powerwall - API for Tesla Powerwall +app-misc/homeassistant:ps4 - allows you to control a Sony PlayStation 4 console +app-misc/homeassistant:python_script - write Python scripts that are exposed as services in Home Assistant +app-misc/homeassistant:qnap - Python API for obtaining QNAP NAS system stats +app-misc/homeassistant:qvr_pro - QVR Pro allows you to connect to cams configured on your QNAP NAS +app-misc/homeassistant:rachio - The rachio platform allows you to control your Rachio irrigation system +app-misc/homeassistant:radio_browser - use the directory of radio stations collected on Radio Browser in Home Assistant +app-misc/homeassistant:rainbird - allows interacting with LNK WiFi module of the Rain Bird Irrigation system +app-misc/homeassistant:rainmachine - integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers +app-misc/homeassistant:recorder - storing details in a database per sqlalchemy +app-misc/homeassistant:rejseplanen - travel details for Danish public transport +app-misc/homeassistant:rest - rest sensor platform for data exposed by a RESTful API +app-misc/homeassistant:ring - integrate your ring.com devices +app-misc/homeassistant:roku - add support for Roku players +app-misc/homeassistant:roomba - control a iRobot Roomba vacuum or iRobot Braava m-series mop +app-misc/homeassistant:roon - allows you to control RoonLabs music players +app-misc/homeassistant:samsungtv - Support for Samsung TV Sets +app-misc/homeassistant:scrape - scraping information from websites +app-misc/homeassistant:season - display astronomical or meteorological season (Spring, Summer, Autumn, Winter) +app-misc/homeassistant:shelly - Shelly devices +app-misc/homeassistant:shodan - Shodan is a search engine for Internet-connected devices +app-misc/homeassistant:signal_messenger - add Support for Moxie's Signal API +app-misc/homeassistant:simplisafe - integrates SimpliSafe home security (V2 and V3) systems +app-misc/homeassistant:skybell - integrate your Skybell.com doorbells +app-misc/homeassistant:sma - add Support for SMA Solar WebConnect +app-misc/homeassistant:smappee - integrate Smappee monitors, plugs and switches +app-misc/homeassistant:smarthab - control your lights and shutters with the SmartHab integration +app-misc/homeassistant:smartthings - use the SmartThings Cloud API +app-misc/homeassistant:snmp - Presence Detection, Sensor, Switch via SNMP +app-misc/homeassistant:socat - Set a flag to install socat and socat-zwave startscript +app-misc/homeassistant:solax - Solax inverter API client +app-misc/homeassistant:somfy - Somfy devices via their online service +app-misc/homeassistant:sonos - Sonos Media Player Support +app-misc/homeassistant:speedtestdotnet - speedtest.net support +app-misc/homeassistant:spotify - Spotify media player integration allows you to control Spotify playback +app-misc/homeassistant:sql - enables you to use an SQL database supported by the sqlalchemy library +app-misc/homeassistant:squeezebox - library to control Logitech Media Server +app-misc/homeassistant:ssl - include support for haproxy +app-misc/homeassistant:statsd - transfer all state changes to an external StatsD instance +app-misc/homeassistant:synology_dsm - monitor getting various statistics from your Synology NAS +app-misc/homeassistant:systemd - internal and developer use +app-misc/homeassistant:systemmonitor - Allows you to monitor disk usage, memory usage, CPU usage, and running processes +app-misc/homeassistant:tankerkoenig - monitor the fuel prices with tankerkoenig.de +app-misc/homeassistant:tasmota - Python module to help parse and construct Tasmota MQTT messages +app-misc/homeassistant:tellduslive - cloud platform that connects to your Tellstick +app-misc/homeassistant:tesla - integration with the Tesla cloud service +app-misc/homeassistant:test - internal and developer use +app-misc/homeassistant:tile - API for Tile Bluetooth trackers +app-misc/homeassistant:tomorrowio - obtain weather, air quality, pollen, and fire information fro tomorrow.io +app-misc/homeassistant:toon - client for the Quby ToonAPI +app-misc/homeassistant:totalconnect - provides connectivity with the Honeywell TotalConnect alarm systems +app-misc/homeassistant:tplink - control your TP-Link Smart Home Devices +app-misc/homeassistant:tradfri - Control/observe IKEA Tradfri devices +app-misc/homeassistant:tts - Audio metadata tag reader and writer implemented in pure Python +app-misc/homeassistant:tuya - integrate all Tuya Smart related platforms +app-misc/homeassistant:unifi - talk with a Ubiquiti unifi Controller +app-misc/homeassistant:unifi_direct - detect presence by looking at devices connected to a UniFi AP +app-misc/homeassistant:upnp - support UPnP/Internet Gateway Device (IGD) Protocol +app-misc/homeassistant:usb - USB Discovery integration will watch the host for USB devices +app-misc/homeassistant:utility_meter - integration provides functionality to track consumptions of various utilities +app-misc/homeassistant:vallox - control any Vallox ventilation unit +app-misc/homeassistant:velbus - supports the Velbus USB, serial and TCP/IP gateway +app-misc/homeassistant:velux - allows you to connect to a Velux KLF 200 interface +app-misc/homeassistant:vera - add support for Vera Z-Wave Controller +app-misc/homeassistant:version - display the current Home Assistant versions +app-misc/homeassistant:vicare - communicate with the Viessmann ViCare API +app-misc/homeassistant:vizio - allows you to control SmartCast-compatible TVs +app-misc/homeassistant:wake_on_lan - enables the ability to send magic packets to Wake on LAN capable devices +app-misc/homeassistant:waqi - will query World Air Quality Index service +app-misc/homeassistant:waze_travel_time - waze_travel_time sensor provides travel time from the Waze +app-misc/homeassistant:webostv - allows you to control a LG webOS Smart TV +app-misc/homeassistant:wemo - discover and control WeMo devices +app-misc/homeassistant:whois - perform daily WHOIS lookups +app-misc/homeassistant:wink - support for Wink Z-Wave Plus Smart Hub +app-misc/homeassistant:withings - add support for Withings Health API +app-misc/homeassistant:wled - add support for Aircookie's WLED +app-misc/homeassistant:workday - generating country, province and state specific sets of holidays on the fly +app-misc/homeassistant:xbox_live - track Xbox profiles +app-misc/homeassistant:xiaomi_aqara - allows you to integrate Xiaomi Aqara-compatible devices +app-misc/homeassistant:xiaomi_miio - add support for Xiaomi smart appliances +app-misc/homeassistant:xiaomi_tv - The xiaomi_tv platform allows you to control a Xiaomi TV +app-misc/homeassistant:xs1 - get and set values of the EZcontrol XS1 Gateway +app-misc/homeassistant:yamaha - Library for Yamaha RX-* Receivers +app-misc/homeassistant:yamaha_musiccast - add support for Yamaha MusicCast devices +app-misc/homeassistant:yeelight - allows you to control your Yeelight Wifi bulbs +app-misc/homeassistant:yi - allows you to utilize Yi Home Cameras within Home Assistant +app-misc/homeassistant:zeroconf - will scan the network for supported devices and services +app-misc/homeassistant:zerproc - discovers nearby Zerproc lights +app-misc/homeassistant:zha - Support for ZHA/deconz based Zigbee/ZNet Devices +app-misc/homeassistant:zhong_hong - lets you control Zhonghong HVAC Gateway Controller thermostats +app-misc/homeassistant:zoneminder - Support for ZoneMinder Cameras +app-misc/homeassistant:zwave - Support for Z-Wave Devices (uncomplete) +app-misc/homeassistant:zwave_js - control a Z-Wave network via the Z-Wave JS driver +app-misc/homeassistant-full:abode - Library for the Abode alarm API +app-misc/homeassistant-full:accuweather - Uses the AccuWeather web service as a source for weather data +app-misc/homeassistant-full:acer_projector - Allows you to control the state of RS232 connected projectors from Acer +app-misc/homeassistant-full:acmeda - Control and monitor covers via your Rolelase Acmeda Automate hub +app-misc/homeassistant-full:adax - Integrates Adax heater into Home Assistant +app-misc/homeassistant-full:adguard - Monitor your ad- and tracker-blocking DNS server +app-misc/homeassistant-full:ads - Beckhoff automation devices running TwinCAT +app-misc/homeassistant-full:advantage_air - API helper for Advantage Air's MyAir and e-zone API +app-misc/homeassistant-full:aemet - AEMET OpenData meteorological data +app-misc/homeassistant-full:aftership - The aftership platform allows one to track deliveries by AfterShip +app-misc/homeassistant-full:agent_dvr - Agent DVR is a free* software DVR solution +app-misc/homeassistant-full:airgradient - The AirGradient integration will fetch data from your AirGradient devices +app-misc/homeassistant-full:airly - Uses the Airly web service as a source for air quality data +app-misc/homeassistant-full:airnow - AirNow web service as a source for air quality data +app-misc/homeassistant-full:airq - integrating the sensors provided by your air-Q device +app-misc/homeassistant-full:airthings - A python3 library to communicate with Aws +app-misc/homeassistant-full:airtouch4 - control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller +app-misc/homeassistant-full:airtouch5 - allows you to control ducted air conditioning systems using the AirTouch 5 cont. +app-misc/homeassistant-full:airvisual - Airvisual sensor platform queries the AirVisual cloud API for air quality data +app-misc/homeassistant-full:airvisual_pro - allows Home Assistant to retrieve data from an AirVisual Node/Pro unit +app-misc/homeassistant-full:airzone - This integration allows getting values from the local API of Airzone HVAC zoning +app-misc/homeassistant-full:airzone_cloud - This integration interacts with the Cloud API of Airzone devices +app-misc/homeassistant-full:aladdin_connect - The aladdin_connect cover platform lets you control Genie Aladdin Connect garage +app-misc/homeassistant-full:alarmdecoder - AlarmDecoder extended +app-misc/homeassistant-full:almond - Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual +app-misc/homeassistant-full:alpha_vantage - The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market +app-misc/homeassistant-full:amazon_polly - Text-to-speech platform that works with Amazon Polly +app-misc/homeassistant-full:ambee - Asynchronous Python client for the Ambee API +app-misc/homeassistant-full:amberelectric - Interface to the Amber Electric API, allowing you to download current and foreca +app-misc/homeassistant-full:ambiclimate - Communicate with Ambiclimate devices +app-misc/homeassistant-full:ambient_network - retrieves local weather station information via the Ambient Weather Network +app-misc/homeassistant-full:ambient_station - Retrieves local weather information from Ambient Weather +app-misc/homeassistant-full:amcrest - Integrate your Amcrest or Dahua IP camera +app-misc/homeassistant-full:ampio - Will query the open data API of ampio.pl to monitor air quality sensor station +app-misc/homeassistant-full:analytics_insights - allows you to get integration usage statistics into Home Assistant +app-misc/homeassistant-full:android_ip_webcam - The android_ip_webcam integration turns any Android phone or tablet into a netwo +app-misc/homeassistant-full:androidtv - Library for controlling an Android TV, formerly firetv +app-misc/homeassistant-full:androidtv_remote - allows you to control an Android TV and launching apps +app-misc/homeassistant-full:anova - allows you to control Anova sous vides with Wi-Fi capability +app-misc/homeassistant-full:anthemav - Both Anthem’s current and last generation of A/V Receivers and Processors suppor +app-misc/homeassistant-full:aosmith - control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant +app-misc/homeassistant-full:apache_kafka - Sends all state changes from Home Assistant to a Apache Kafka topic +app-misc/homeassistant-full:apcupsd - Query Apcupsd status information from Home Assistant +app-misc/homeassistant-full:apns - Use Apple Push Notification service (APNS) to deliver notifications +app-misc/homeassistant-full:apple_tv - Library for controlling an Apple TV +app-misc/homeassistant-full:apprise - The Apprise service is an all-in-one solution to open up Home Assistant +app-misc/homeassistant-full:aprilaire - The Aprilaire integration allows you to control an Aprilaire thermostat +app-misc/homeassistant-full:aprs - Tracker integration connects to the APRS-IS +app-misc/homeassistant-full:apsystems - allows you to read the data from your APsystems EZ1 microinverter +app-misc/homeassistant-full:aqualogic - Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller +app-misc/homeassistant-full:aquostv - The aquostv platform allows you to control a Sharp Aquos TV +app-misc/homeassistant-full:aranet - Integrates Aranet devices into Home Assistant +app-misc/homeassistant-full:arcam_fmj - Control Arcam receivers from Home Assistant +app-misc/homeassistant-full:arduino - deprecated +app-misc/homeassistant-full:arlo - Allows you to integrate your Arlo devices into Home Assistant +app-misc/homeassistant-full:arris_tg2492lg - Presence detection from an Arris TG2492LG router +app-misc/homeassistant-full:aruba - Presence detection by looking at connected devices to an Aruba Instant device +app-misc/homeassistant-full:arve - monitor real-life air quality data, as measured by your Arve device +app-misc/homeassistant-full:aseko_pool_live - allows you to monitor your Aseko ASIN Aqua dosing systems +app-misc/homeassistant-full:assist_pipeline - provides the foundation for the Assist voice assistant in Home Assistant +app-misc/homeassistant-full:asterisk_mbox - asterisk_mbox Asterisk Voicemail integration +app-misc/homeassistant-full:asuswrt - Api wrapper for Asuswrt +app-misc/homeassistant-full:atag - Connect to Atag One thermostats, reporting and setting its status +app-misc/homeassistant-full:aten_pe - The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant +app-misc/homeassistant-full:atome - The atome sensor platform is retrieving the consumption of your home from the Di +app-misc/homeassistant-full:august - The august integration allows you to integrate your August devices in Home Assis +app-misc/homeassistant-full:aurora - The aurora platform uses the NOAA Aurora Forecast service to let you know if an +app-misc/homeassistant-full:aurora_abb_powerone - This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6 +app-misc/homeassistant-full:aussie_broadband - displays various service metrics using the Aussie Broadband API +app-misc/homeassistant-full:avea - Library for Elgato Avea bulbs +app-misc/homeassistant-full:avion - Support for the Avi-on Bluetooth dimmer switch Avi-on +app-misc/homeassistant-full:avri - deprecated +app-misc/homeassistant-full:awair - Library to integrate the Awair GraphQL API into Home Assistant +app-misc/homeassistant-full:aws - Interact with Amazon Web Services +app-misc/homeassistant-full:axis - Communicating with newer devices from Axis Communications +app-misc/homeassistant-full:azure_data_explorer - allows you to forward events to Azure Data Explorer +app-misc/homeassistant-full:backup - allows you to create and download backups for your Home Assistant Core +app-misc/homeassistant-full:baf - Integrates Big Ass Fans devices into Home Assistant +app-misc/homeassistant-full:baidu - Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi +app-misc/homeassistant-full:balboa - This integration adds support for Balboa Spa WiFi Modules +app-misc/homeassistant-full:bang_olufsen - enables control of some of the features of certain Bang & Olufsen devices +app-misc/homeassistant-full:bbb_gpio - Base for all BeagleBone Black related GPIO platforms +app-misc/homeassistant-full:bbox - Presence detection from Bbox Modem Router from Bouygues Telecom +app-misc/homeassistant-full:beewi_smartclim - BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device +app-misc/homeassistant-full:bh1750 - Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec +app-misc/homeassistant-full:bitcoin - Displays various details about the Bitcoin network +app-misc/homeassistant-full:bizkaibus - The bizkaibus sensor will give you the time until the next bus in the selected s +app-misc/homeassistant-full:blackbird - Control Monoprice Blackbird Matrix Switch using a serial connection +app-misc/homeassistant-full:blebox - BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev +app-misc/homeassistant-full:blink - Get events from Blink camera and security systems +app-misc/homeassistant-full:blinksticklight - The blinkstick platform lets you control your Blinkstick lights +app-misc/homeassistant-full:blinkt - The blinkt light platform lets you control the Blinkt! board, featuring eight su +app-misc/homeassistant-full:blockchain - Displays Bitcoin wallet balances from blockchain.info +app-misc/homeassistant-full:blue_current - connect to your blue current account to Home Assistant +app-misc/homeassistant-full:bluemaestro - Integrates BlueMaestro devices into Home Assistant +app-misc/homeassistant-full:bluesound - Allows you to control your Bluesound HiFi wireless speakers and audio integratio +app-misc/homeassistant-full:bluetooth - The Bluetooth integration will detect nearby Bluetooth devices +app-misc/homeassistant-full:bluetooth_le_tracker - Tracks Bluetooth low-energy devices periodically based on interval_seconds value +app-misc/homeassistant-full:bluetooth_tracker - Discovers new devices on boot and tracks Bluetooth devices periodically +app-misc/homeassistant-full:bme280 - Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins) +app-misc/homeassistant-full:bme680 - Read temperature, humidity, pressure and gas resistance values of a Bosch BME680 +app-misc/homeassistant-full:bmp280 - Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne +app-misc/homeassistant-full:bmw_connected_drive - Retrieve data from the BMW Connected Drive +app-misc/homeassistant-full:bond - Asynchronous Python wrapper library over Bond Local API +app-misc/homeassistant-full:bosch_shc - integrate your Bosch SHC into Home Assistant +app-misc/homeassistant-full:braviatv - Control almost all Sony Bravia TV 2013 and newer +app-misc/homeassistant-full:bring - allows you to interact with your Bring! shopping lists within Home Assistant +app-misc/homeassistant-full:broadlink - Allows you to interact with Broadlink remote control devices +app-misc/homeassistant-full:brottsplatskartan - brottsplatskartan sensor allows one to track reported incidents +app-misc/homeassistant-full:brunt - The brunt platform allows one to control Blind Engines by Brunt +app-misc/homeassistant-full:bsblan - This integration integrates BSBLan device into Home Assistant +app-misc/homeassistant-full:bt_home_hub_5 - Offers presence detection by looking at connected devices to a BT Home +app-misc/homeassistant-full:bt_smarthub - Presence detection by looking at BT Smart Hub based routers +app-misc/homeassistant-full:bthome - Integrates BTHome BLE devices into Home Assistant +app-misc/homeassistant-full:buienradar - Integrate buienradar weather data into Home Assistant +app-misc/homeassistant-full:caldav - Integrate a CalDAV (RFC4791) calendar in Home Assistant +app-misc/homeassistant-full:camera - The camera integration allows you to use IP cameras with Home Assistant +app-misc/homeassistant-full:canary - Allows you to integrate your Canary devices from Home Assistant +app-misc/homeassistant-full:cast - Let Home Assitant talk to Google Chromecast +app-misc/homeassistant-full:ccm15 - integrate Midea CCM15 devices in Home Assistant. +app-misc/homeassistant-full:channels - Allows you to control Channels from Home Assistant +app-misc/homeassistant-full:circuit - Unify Circuit platform allows you to send notifications +app-misc/homeassistant-full:cisco_ios - Presence detection scanner for Cisco IOS devices +app-misc/homeassistant-full:cisco_mobility_express - ciscomobilityexpress support for Home Assistant +app-misc/homeassistant-full:clementine - The clementine platform allows you to control a Clementine Music Player +app-misc/homeassistant-full:cli - Set a dependency for Home Assistant Cli hass-cli (lots of modules required) +app-misc/homeassistant-full:climacell - obtain weather information from the ClimaCell API +app-misc/homeassistant-full:cloud - Quickly integrate your local Home Assistant with various cloud services +app-misc/homeassistant-full:cloudflare - With the cloudflare integration, you can keep your Cloudflare records up to date +app-misc/homeassistant-full:cmus - Allows you to control a cmus music player from Home Assistant +app-misc/homeassistant-full:co2signal - Queries the CO2Signal API for the CO2 intensity of a specific region +app-misc/homeassistant-full:coinbase - Lets you access account balances and exchange rates from coinbase +app-misc/homeassistant-full:color_extractor - color_extractor extracts the predominant color from a given image +app-misc/homeassistant-full:comelit - allows you to control your Comelit home automation devices +app-misc/homeassistant-full:comfoconnect - Comfoconnect integration lets you control Zehnder ComfoAir +app-misc/homeassistant-full:compensation - Compensation integration consumes the state from other sensors +app-misc/homeassistant-full:concord232 - Provides integration with GE, Interlogix (and other brands) alarm panels +app-misc/homeassistant-full:control4 - Allows you to control and monitor lights from your local Control4 system +app-misc/homeassistant-full:coolmaster - The coolmaster climate platform lets you control HVAC through CoolMasterNet +app-misc/homeassistant-full:coronavirus - Add sensors for COVID-19 infections from Johns Hopkins University +app-misc/homeassistant-full:cppm_tracker - Detect presence by looking at connected devices to Aruba Clearpass +app-misc/homeassistant-full:cpuspeed - The cpuspeed sensor platform to allow you to monitor the current CPU speed +app-misc/homeassistant-full:crownstone - allows you to control your Crownstones via cloud or using a USB dongle +app-misc/homeassistant-full:cups - Using the open source printing system CUPS to show details about your printers +app-misc/homeassistant-full:daikin - Integrate Daikin wireless controllers into Home Assistant +app-misc/homeassistant-full:danfoss_air - The danfoss_air integration accesses information from your Danfoss Air HRV unit +app-misc/homeassistant-full:datadog - The datadog integration sends all state changes to Datadog using a Datadog Agent +app-misc/homeassistant-full:debugpy - Useful in testing changes on a local development install +app-misc/homeassistant-full:deconz - Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant +app-misc/homeassistant-full:decora - Support Decora Bluetooth dimmer switch Leviton from Home Assistant +app-misc/homeassistant-full:decora_wifi - Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API +app-misc/homeassistant-full:delijn - De Lijn public transport network in Flanders +app-misc/homeassistant-full:deluge - Local polling for Deluge Switches and Sensors +app-misc/homeassistant-full:denonavr - Automation Library for Denon AVR receivers +app-misc/homeassistant-full:deutsche_bahn - will give you the departure time of the next train for the given connection +app-misc/homeassistant-full:devialet - lets you control your Devialet wireless speakers from Home Assistant +app-misc/homeassistant-full:devolo_home_control - Add Devolo Home-control to Home Assistant +app-misc/homeassistant-full:devolo_home_network - The devolo Home Network integration allows you to monitor your PLC network +app-misc/homeassistant-full:dexcom - View your CGM data from Dexcom from Home Assistant +app-misc/homeassistant-full:dhcp - will watch the network for DHCP requests for supported devices and services +app-misc/homeassistant-full:dht - Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device +app-misc/homeassistant-full:digital_ocean - Access information about your Digital Ocean droplets from Home Assistant +app-misc/homeassistant-full:digitalloggers - Switch platform controls the state of your Digital Loggers switches +app-misc/homeassistant-full:directv - Allows you to control a DirecTV receiver and its client devices +app-misc/homeassistant-full:discogs - Discogs Client for Home Assistant +app-misc/homeassistant-full:discord - Send messages to the user using Discord from Home Assistant +app-misc/homeassistant-full:discovergy - allows users to integrate their Discovergy smart meters into Home Assistant +app-misc/homeassistant-full:discovery - Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant +app-misc/homeassistant-full:dlib_face_detect - Image processing platform for Home Assistant +app-misc/homeassistant-full:dlib_face_identify - image processing platform allows you to use the Dlib +app-misc/homeassistant-full:dlink - Allows you to control the state of your D-Link Wi-Fi Smart Plugs +app-misc/homeassistant-full:dlna_dmr - Allows you to control a DLNA Digital Media Renderer +app-misc/homeassistant-full:dlna_dms - allows you to browse and play media from a DLNA Digital Media Server +app-misc/homeassistant-full:dnsip - will expose an IP address, fetched via DNS resolution, as its value +app-misc/homeassistant-full:dominos - dominos integration allows you to order Dominos Pizza +app-misc/homeassistant-full:doods - image processing integration allows you to detect and recognize objects +app-misc/homeassistant-full:doorbird - The doorbird implementation allows you to integrate your DoorBird device +app-misc/homeassistant-full:dormakaba_dkey - Integrates Dormakaba dKey Bluetooth Low Energy connected locks +app-misc/homeassistant-full:dovado - The dovado integration manages communication with the Dovado router +app-misc/homeassistant-full:dremel_3d_printer - monitor your Dremel 3D printer and its progress with your Home Assistant +app-misc/homeassistant-full:drop_connect - provides connectivity with DROP smart water system devices via a local MQTT API +app-misc/homeassistant-full:dsmr - Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements) +app-misc/homeassistant-full:dunehd - control a Dune HD media player +app-misc/homeassistant-full:duotecno - used to control Duotecno nodes in Home Assistant +app-misc/homeassistant-full:dwd_weather_warnings - dwd_weather_warnings sensor platform uses DWD for warnings +app-misc/homeassistant-full:dweet - transfer details collected with Home Assistant to Dweet.io +app-misc/homeassistant-full:dynalite - Dynalite DyNET interface forHome Assistant +app-misc/homeassistant-full:dyson - integrate all Dyson related platforms into Home Assistant +app-misc/homeassistant-full:eafm - UK Environment Agency Flood Monitoring API to provide sensors +app-misc/homeassistant-full:easyenergy - integrates the easyEnergy API platform with Home Assistant +app-misc/homeassistant-full:ebox - Integrate your EBox account information into Home Assistant +app-misc/homeassistant-full:ebusd - Integration between ebusd daemon for communication with eBUS heating systems +app-misc/homeassistant-full:ecoal_boiler - The ecoal_boiler integration is the base for pumps and sensors +app-misc/homeassistant-full:ecobee - Talk to Ecobee thermostats from Home Assistant +app-misc/homeassistant-full:ecoforest - allows monitoring and control of local Ecoforest fireplaces in Home Assistant +app-misc/homeassistant-full:econet - consuming the information provided by a EcoNet enabled Rheem water heater +app-misc/homeassistant-full:ecovacs - ecovacs integration to integrate all Ecovacs (Deebot) vacuums +app-misc/homeassistant-full:ecowitt - add Ecowitt Weather station to your Home Assistant +app-misc/homeassistant-full:eddystone_temperature - reads temperature information from Eddystone beacons +app-misc/homeassistant-full:edimax - switch platform allows you to control the state of your Edimax switches +app-misc/homeassistant-full:edl21 - edl21 integration lets you read German EDL21 smart meters using SML +app-misc/homeassistant-full:ee_brightbox - presence detection by looking at connected devices to a EE Bright Box 2 router +app-misc/homeassistant-full:efergy - Integrate your Efergy meter information into Home Assistant +app-misc/homeassistant-full:egardia - Control an Egardia/Woonveilig alarm control panel from Home Assistant +app-misc/homeassistant-full:electrasmart - control Electra Air Ait COnditioners with HA +app-misc/homeassistant-full:electric_kiwi - uses the official Electric Kiwi API to show and select the hour of free power +app-misc/homeassistant-full:elgato - The Elgato Key Light sets the bar for high-end studio lighting +app-misc/homeassistant-full:eliqonline - Integrate your ELIQ Online smart meter information +app-misc/homeassistant-full:elkm1 - Elk-M1 is a home security and automation controller +app-misc/homeassistant-full:elmax - enables Home Assistant integration with ELMAX control panels +app-misc/homeassistant-full:elv - control the state of your ELV PCA 301 smart switch +app-misc/homeassistant-full:elvia - import your historical grid consumption from Elvia +app-misc/homeassistant-full:emby - The emby platform allows you to control a Emby multimedia system +app-misc/homeassistant-full:emonitor - SiteSage Emonitor allows local power monitoring on a per circuit basis +app-misc/homeassistant-full:emulated_hue - Emulated_hue integration provides a virtual Philips Hue bridge +app-misc/homeassistant-full:emulated_kasa - Emulates a TP-Link Kasa smart plug and announces the power usage +app-misc/homeassistant-full:emulated_roku - Emulate Roku API for Harmony and Android remotes +app-misc/homeassistant-full:energenie_power_sockets - include Energenie USB Power-Sockets into your Home Assistant setup +app-misc/homeassistant-full:energyzero - integrates the EnergyZero API platform with Home Assistant +app-misc/homeassistant-full:enigma2 - Support for Enigma2 boxes with openwebif support +app-misc/homeassistant-full:enocean - Support for Enocean devices in Home Assistant +app-misc/homeassistant-full:enphase_envoy - Reads electricity production and consumption from an Enphase Envoy +app-misc/homeassistant-full:entur_public_transport - entur_public_transport sensor gives real-time departure information +app-misc/homeassistant-full:environment_canada - Access meteorological data from Environment Canada from Home Assistant +app-misc/homeassistant-full:envirophat - Display information collected by an Enviro pHAT add-on board +app-misc/homeassistant-full:envisalink - Link Envisalink devices to Home Assistant +app-misc/homeassistant-full:ephember - The ephember climate platform lets you control EPH Controls thermostats +app-misc/homeassistant-full:epic_games_store - integrates the Epic Games Store service into Home Assistant +app-misc/homeassistant-full:epion - Integrates Epion Air sensors into Home Assistant +app-misc/homeassistant-full:epson - The epson platform allows you to control a Epson projector +app-misc/homeassistant-full:epsonworkforce - monitor the ink levels of a Epson Workforce printer +app-misc/homeassistant-full:eq3btsmart - Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant +app-misc/homeassistant-full:escea - allows monitoring and control of local Escea fireplaces +app-misc/homeassistant-full:esphome - Support for esphome sensors, covers and switches and it's dashboard +app-misc/homeassistant-full:essent - communicate with the (undocumented) API of Dutch energy provider Essent +app-misc/homeassistant-full:etherscan - displays Ether and ERC-20 token balances from Etherscan.io +app-misc/homeassistant-full:eufy - eufy integration is the main integration to integrate various eufy devices +app-misc/homeassistant-full:eufylife_ble - integrate Eufy smart scales with Home Assistant +app-misc/homeassistant-full:everlights - Library for controlling an EverLights lighting system +app-misc/homeassistant-full:evil_genius_labs - allows you to control and monitor the artworks by Evil Genius Labs +app-misc/homeassistant-full:evohome - links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems +app-misc/homeassistant-full:ezviz - ezviz sensor platform uses the EzvizLife API to interact with the devices +app-misc/homeassistant-full:faa_delays - delays at US Airports based on the FAA’s National Airspace System Status +app-misc/homeassistant-full:familyhub - get images of the inside of your Samsung Family Hub refrigerator +app-misc/homeassistant-full:fastdotcom - uses the Fast.com web service to measure network bandwidth performance +app-misc/homeassistant-full:feedreader - an RSS/Atom feed reader that polls feeds every hour +app-misc/homeassistant-full:ffmpeg - allows other Home Assistant integrations to process video and audio streams +app-misc/homeassistant-full:fibaro - Fibaro hub is a controller mainly connecting to Z-Wave devices +app-misc/homeassistant-full:fido - Integrate your Fido account information into Home Assistant +app-misc/homeassistant-full:file - Store notifications as a file +app-misc/homeassistant-full:file_upload - The file upload integration allows various features in the frontend to upload fi +app-misc/homeassistant-full:fints - This only works with banks that support the FinTS (aka. HBCI) standard +app-misc/homeassistant-full:fireservicerota - scheduling and dispatching system for firefighters +app-misc/homeassistant-full:firmata - Firmata can be used to add digital inputs and outputs to Home Assistant +app-misc/homeassistant-full:fitbit - The Fitbit sensor allows you to expose data from Fitbit to Home Assistant +app-misc/homeassistant-full:fivem - lets you retrieve information from a FiveM server within Home Assistant +app-misc/homeassistant-full:fixer - current exchange rate from Fixer.io using data from ECB +app-misc/homeassistant-full:fjaraskupan - Fjäråskupan allows you to control your Bluetooth equipped kitchen fan +app-misc/homeassistant-full:fleetgo - integrate your vehicles equipped with FleetGO hardware into Home Assistant +app-misc/homeassistant-full:flexit - Integrates Flexit Air Conditioning unit into Home Assistant +app-misc/homeassistant-full:flexit_bacnet - Integrates Flexit Nordic series air handling unit into Home Assistant +app-misc/homeassistant-full:flic - The flic platform allows you to receive click events from flic smart buttons +app-misc/homeassistant-full:flick_electric - Flick Electric Co is a power company in New Zealand +app-misc/homeassistant-full:flipr - Flipr is a smart pool monitor (Cloud Polling) +app-misc/homeassistant-full:flo - The flo integration integrates Flo by Moen smart water shutoff valves +app-misc/homeassistant-full:flume - monitors the real-time status of your home water meter +app-misc/homeassistant-full:flunearyou - allows users in the US to get information from Flu Near You +app-misc/homeassistant-full:flux_led - flux_led support is integrated into Home Assistant as a light platform +app-misc/homeassistant-full:folder_watcher - publishing events on the bus on the creation/deletion/modification of files +app-misc/homeassistant-full:foobot - fetch air quality data from your Foobot device +app-misc/homeassistant-full:forecast_solar - Asynchronous Python client for getting forecast solar information +app-misc/homeassistant-full:forked_daapd - allows you to control your forked-daapd server from Home Assistant +app-misc/homeassistant-full:fortios - device tracking of devices with a MAC address connected to a FortiGate +app-misc/homeassistant-full:foscam - watch the live stream of your Foscam IP camera +app-misc/homeassistant-full:free_mobile - free_mobile platform is using the French mobile operator Free Mobile to send SMS +app-misc/homeassistant-full:freebox - allows you to observe and control Freebox router +app-misc/homeassistant-full:freedompro - Python library for Freedompro API +app-misc/homeassistant-full:fritz - The fritz platform offers presence detection for Home Assistant +app-misc/homeassistant-full:fritzbox - Allows you to integrate the switch and climate devices in Home Assistant +app-misc/homeassistant-full:fritzbox_callmonitor - monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012 +app-misc/homeassistant-full:fronius - Add (very basic) Support for Fronius Symo JSON Api to Home Assistant +app-misc/homeassistant-full:frontier_silicon - Support for Internet Radios based on the Frontier Silicon chipset +app-misc/homeassistant-full:fully_kiosk - Fully Kiosk Browser control in Home Assistant +app-misc/homeassistant-full:futurenow - Allows you to use P5 FutureNow relay/dimmer units as lights +app-misc/homeassistant-full:fyta - uses the open API of FYTA to obtain the data from your plant sensors +app-misc/homeassistant-full:garages_amsterdam - measure the occupancy of Amsterdam parking garages in the Netherlands +app-misc/homeassistant-full:gardena_bluetooth - integrate their Gardena Bluetooth devices into Home Assistant +app-misc/homeassistant-full:garmin_connect - The Garmin Connect sensor allows you to expose data from Garmin Connect +app-misc/homeassistant-full:gc100 - The Global Caché GC-100 can be integrated into Home Assistant +app-misc/homeassistant-full:gdacs - lets you use a GeoRSS feed provided by GDACS +app-misc/homeassistant-full:generic - The generic camera platform allows you to integrate any IP camera or other URL +app-misc/homeassistant-full:geniushub - geniushub integration links Home Assistant with your Genius Hub CH/DHW +app-misc/homeassistant-full:geo_json_events - geo_json_events platform lets you integrate GeoJSON feeds +app-misc/homeassistant-full:geo_rss_events - geo_rss_events sensor retrieves events from a GeoRSS feed +app-misc/homeassistant-full:geocaching - The Geocaching integration pulls data from your Geocaching.com account +app-misc/homeassistant-full:geonetnz_quakes - Use a GeoJSON feed provided by New Zealand’s GeoNet in Home Assistant +app-misc/homeassistant-full:geonetnz_volcano - GeoJSON feed provided by New Zealand’s GeoNet +app-misc/homeassistant-full:gios - Source for air quality data for Home Assistant +app-misc/homeassistant-full:github - GitHub sensor integrates data from GitHub to monitor your favorite repositories +app-misc/homeassistant-full:gitlab_ci - Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab +app-misc/homeassistant-full:gitter - Sensor allows one to monitor a Gitter.im chatroom for unread messages +app-misc/homeassistant-full:glances - Allows you to monitor the system information provided by the Glances API +app-misc/homeassistant-full:gntp - Growl Notification Protocol: sending and receiving notifications +app-misc/homeassistant-full:goalfeed - Use your Goalfeed account to trigger events in Home Assistant +app-misc/homeassistant-full:goalzero - Access Goal Zero REST Api from Home Assistant +app-misc/homeassistant-full:gogogate2 - Control Gogogate2-Enabled garage doors from Home Assistant +app-misc/homeassistant-full:goodwe - poll a GoodWe solar inverter over the local network +app-misc/homeassistant-full:google - Intergrate Google Calendar into Home Assistant +app-misc/homeassistant-full:google_assistant_sdk - allows Home Assistant to interact with Google Assistant +app-misc/homeassistant-full:google_cloud - allows you to use Google Cloud Platform API +app-misc/homeassistant-full:google_generative_ai_conversation - adds a conversation agent powered by Google Generative AI in Home Assistant +app-misc/homeassistant-full:google_mail - allows you to connect your Google Mail and set an email auto-response +app-misc/homeassistant-full:google_maps - google_maps platform allows you to detect presence +app-misc/homeassistant-full:google_pubsub - Send events to Google Cloud Pub/Sub from Home Assistant +app-misc/homeassistant-full:google_sheets - allows you to connect your Google Drive to Home Assistant +app-misc/homeassistant-full:google_tasks - allows you to connect your Google Tasks to Home Assistant +app-misc/homeassistant-full:google_translate - google_translate text-to-speech platform for Home Assistant +app-misc/homeassistant-full:google_travel_time - provides travel time from the Google Distance Matrix API +app-misc/homeassistant-full:govee_ble - Integrates Govee BLE devices into Home Assistant +app-misc/homeassistant-full:govee_light_local - Integrates Govee lights into Home Assistant using Local API control +app-misc/homeassistant-full:gpsd - GPS information collected by gpsd and a GPS receiver +app-misc/homeassistant-full:gree - Discover, connect and control Gree based minisplit systems +app-misc/homeassistant-full:greeneye_monitor - Allows you to create sensors for the various data channels of the GEM +app-misc/homeassistant-full:greenwave - Communicates with the Greenwave Reality (TCP Connected) Gateway +app-misc/homeassistant-full:growatt_server - Talk to growatt server from Home Assistant +app-misc/homeassistant-full:gstreamer - Allows you to play audio via a gstreamer pipeline from Home Assistant +app-misc/homeassistant-full:gtfs - gtfs sensor will give you the next departure time +app-misc/homeassistant-full:guardian - Integrates Elexa Guardian water valve controllers into Home Assistant +app-misc/homeassistant-full:habitica - Allows you to monitor and manage your Habitica profile +app-misc/homeassistant-full:hangouts - Allows you to send messages to Google Hangouts conversations +app-misc/homeassistant-full:hardware - provides an API which offers information about certain board types, USB dongles, +app-misc/homeassistant-full:harman_kardon_avr - Allows you to control Harman Kardon Network Receivers +app-misc/homeassistant-full:harmony - Logitech Harmony support for Home Assistant +app-misc/homeassistant-full:hdmi_cec - Creates switch entities for HDMI devices in Home Assistant +app-misc/homeassistant-full:heatmiser - Control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser +app-misc/homeassistant-full:heos - Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant +app-misc/homeassistant-full:here_travel_time - here_travel_time sensor provides travel time from the HERE Routing API +app-misc/homeassistant-full:hikvision - Parses the event stream of a Hikvision IP Camera for Home Assistant +app-misc/homeassistant-full:hikvisioncam - Allows you to control your motion detection settings from Home Assistant +app-misc/homeassistant-full:hisense_aehw4a1 - Give Wi-Fi connectivity to some Hisense ACs +app-misc/homeassistant-full:hive - Set up and integrate all supported Hive devices in Home Assistant +app-misc/homeassistant-full:hko - retrieves weather data from the Hong Kong Observatory Open Data API +app-misc/homeassistant-full:hlk_sw16 - HLK-SW16 by Hi-Link is a simple networkable 16 port relay device +app-misc/homeassistant-full:holiday - create a calendar of holidays in Home Assistant for powering automations +app-misc/homeassistant-full:home_connect - Home Connect standard for Bosch and Siemens +app-misc/homeassistant-full:home_plus_control - allows you to control a range of Legrand in-wall switches and power outlets +app-misc/homeassistant-full:homekit - Integrate HomeKit controller and accessory in Home Assistant +app-misc/homeassistant-full:homekit_controller - Allows you to connect accessories with the “Works with HomeKit” logo +app-misc/homeassistant-full:homematic - An API for the homematicip cloud +app-misc/homeassistant-full:homematicip_cloud - A python wrapper for the homematicIP REST API (Access Point Based) +app-misc/homeassistant-full:homewizard - collect data locally from the HomeWizard Energy products +app-misc/homeassistant-full:homeworks - Lutron Homeworks Series 4 & 8 systems via RS232 +app-misc/homeassistant-full:honeywell - Integrates US-based Honeywell Total Connect Comfort (TCC) climate systems +app-misc/homeassistant-full:horizon - Allows you to control a Unitymedia Horizon HD Recorder from Home Assistant +app-misc/homeassistant-full:hp_ilo - Query HP Integrated Lights out XML interfaces from Home Assistant +app-misc/homeassistant-full:html5 - html5 enables you to receive push notifications to Chrome or Firefox +app-misc/homeassistant-full:http - Serves all files and data required for the Home Assistant frontend +app-misc/homeassistant-full:htu21d - Read the temperature and humidity from a HTU21D sensor (I2C) +app-misc/homeassistant-full:huawei_lte - allows you to observe and control Huawei LTE devices +app-misc/homeassistant-full:hue - talk to Philips Hue +app-misc/homeassistant-full:huisbaasje - Huisbaasje smart energy meters +app-misc/homeassistant-full:hunterdouglas_powerview - integrate your Hunter Douglas PowerView devices +app-misc/homeassistant-full:husqvarna_automower - integration provides connectivity with Husqvarna Automowers lawn mowers +app-misc/homeassistant-full:huum - Integrates Huum saunas into Home Assistant +app-misc/homeassistant-full:hvv_departures - departures of busses, trains and ferries in Hamburg +app-misc/homeassistant-full:hydrawise - communicate with Hunter Wi-Fi irrigation controllers +app-misc/homeassistant-full:hyperion - integrate your Hyperion into Home Assistant +app-misc/homeassistant-full:ialarm - A simple library to interface with iAlarm systems, built for Home-Assistant +app-misc/homeassistant-full:ialarm_xr - Provides connectivity with the Antifurto365 iAlarmXR alarm systems +app-misc/homeassistant-full:iammeter - real-time readings of WEM3080, WEM3162 & WEM3080T) meters +app-misc/homeassistant-full:iaqualink - iAqualink by Jandy allows you to control your pool via cloud service +app-misc/homeassistant-full:ibeacon - Adding iBeacon Tracker to your Home Assistant instance +app-misc/homeassistant-full:icloud - iCloud allows users to track their location on iOS devices +app-misc/homeassistant-full:idasen_desk - allows you to connect your IKEA Idåsen motorized desk to Home Assistant +app-misc/homeassistant-full:idteck_prox - This integration works with Proximity Readers (RFID card readers) +app-misc/homeassistant-full:ifttt - With the IFTTT component, you can trigger applets through the “Webhooks” service +app-misc/homeassistant-full:iglo - integrate your iGlo Lights into Home Assistant +app-misc/homeassistant-full:ign_sismologia - a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional +app-misc/homeassistant-full:ihc - use IHC Python SDK +app-misc/homeassistant-full:image - handle image assets in Home Assistant +app-misc/homeassistant-full:image_upload - handle image assets in Home Assistant +app-misc/homeassistant-full:imap - observing your IMAP server and reporting the amount of unread emails +app-misc/homeassistant-full:imgw_pib - hydrological data from Institute of Meteorology and Water Management - Poland +app-misc/homeassistant-full:improv_ble - allows connecting devices implementing Improv via BLE to Wi-Fi +app-misc/homeassistant-full:incomfort - client for Intergas InComfort/InTouch Lan2RF systems +app-misc/homeassistant-full:influxdb - transfer sensor data to a local InfluxDB database +app-misc/homeassistant-full:inkbird - Integrates INKBIRD devices into Home Assistant +app-misc/homeassistant-full:insteon - allowing linked INSTEON devices to be used +app-misc/homeassistant-full:intellifire - integrate IntelliFire Wi-Fi fireplace modules +app-misc/homeassistant-full:intesishome - communications with IntesisHome Smart AC Controllers +app-misc/homeassistant-full:iota - IOTA is a new blockless distributed ledger +app-misc/homeassistant-full:iotawatt - Integration for the IoTaWatt Open WiFi Electricity Monitor +app-misc/homeassistant-full:iperf3 - iperf3 sensor integration allows you to measure network bandwidth +app-misc/homeassistant-full:ipma - ipma weather platform +app-misc/homeassistant-full:ipp - read current data from your networked printer +app-misc/homeassistant-full:iqvia - collects allergy, asthma and disease information (based on a U.S. ZIP code) +app-misc/homeassistant-full:irish_rail_transport - will give you the time until the next two departures +app-misc/homeassistant-full:isal - Intelligent Storage Acceleration, is used for accelerating aiohttp +app-misc/homeassistant-full:islamic_prayer_times - integration displays the various prayer times for Muslims as sensors +app-misc/homeassistant-full:iss - know if the station is above your home location +app-misc/homeassistant-full:isy994 - controller that is capable of controlling Insteon and X10 devices +app-misc/homeassistant-full:itach - control IR devices with a Global Caché iTach Device and GC-100 devices +app-misc/homeassistant-full:izone - control of a local iZone ducted reverse-cycle climate control device +app-misc/homeassistant-full:jellyfin - exposes a Jellyfin server as a Media Source in Home Assistant +app-misc/homeassistant-full:jewish_calendar - Displays information related to the Jewish Calendar as a variety of sensors +app-misc/homeassistant-full:joaoapps_join - joaoapps_join integration exposes services from Join +app-misc/homeassistant-full:juicenet - pulls data from a JuiceNet charging station +app-misc/homeassistant-full:justnimbus - queries the JustNumbus API used by the JustNimbus web dashboard +app-misc/homeassistant-full:jvc_projector - The JVC Projector integration allows for the automation of JVC Projectors +app-misc/homeassistant-full:kaiterra - view the readings from your Laser Egg or Sensedge device +app-misc/homeassistant-full:kaleidescape - The Kaleidescape integration allows automation of Kaleidescape movie player +app-misc/homeassistant-full:keba - integrates your Keba charging station (wallbox) +app-misc/homeassistant-full:keenetic_ndms2 - presence detection for Keenetic Routers +app-misc/homeassistant-full:kef - KEF wireless speakers +app-misc/homeassistant-full:kegtron - Integrates Kegtron Smart Keg Monitor (Gen 1) devices into Home Assistant +app-misc/homeassistant-full:keyboard - The keyboard integration simulates key presses on the host machine +app-misc/homeassistant-full:keyboard_remote - Receive signals from a keyboard and use it as a remote control +app-misc/homeassistant-full:keymitt_ble - allows you to locally control a MicroBot Push +app-misc/homeassistant-full:kira - main integration to integrate Keene Electronics IR over IP Kira modules +app-misc/homeassistant-full:kiwi - open your KIWI Smart Locks and Smart Entry Devices +app-misc/homeassistant-full:kmtronic - IP-connected relays +app-misc/homeassistant-full:knx - Asynchronous Library for the KNX protocol +app-misc/homeassistant-full:kodi - control a Kodi multimedia system +app-misc/homeassistant-full:konnected - connect wired sensors and switches to a Konnected Alarm Panel +app-misc/homeassistant-full:kostal_plenticore - allows you to get data from Kostal Plenticore solar inverters +app-misc/homeassistant-full:kraken - allows you to monitor exchange rates on kraken.com +app-misc/homeassistant-full:kulersky - connects Brightech Kuler Sky floor lamps to Home Assistant +app-misc/homeassistant-full:kwb - integrates the sensors of KWB Easyfire pellet central heating units +app-misc/homeassistant-full:lacrosse - using the data provided by a Jeelink USB dongle or this Arduino sketch +app-misc/homeassistant-full:lacrosse_view - allows access to LaCrosse sensors +app-misc/homeassistant-full:lamarzocco - interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud +app-misc/homeassistant-full:lametric - LaMetric Time smart clock listen to web radio and display notifications +app-misc/homeassistant-full:landisgyr_heat_meter - read the meter values from Ultraheat devices by Landis & Gyr +app-misc/homeassistant-full:lastfm - lastfm sensor platform will allow you to see whenever a user starts scrobbling +app-misc/homeassistant-full:launch_library - information about the next planned space launch +app-misc/homeassistant-full:laundrify - Monitor the status of your washing machine or dryer using a laundrify WiFi power +app-misc/homeassistant-full:lcn - allows you to connect to LCN hardware devices +app-misc/homeassistant-full:ld2410_ble - Integrates LD2410 BLE sensors from Hi-Link +app-misc/homeassistant-full:leaone - Integrates LeaOne health devices into Home Assistant +app-misc/homeassistant-full:led_ble - Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista +app-misc/homeassistant-full:lg_netcast - allows you to control a LG Smart TV running NetCast 3.0 +app-misc/homeassistant-full:lg_soundbar - allows you to control LG Soundbars from Home Assistant +app-misc/homeassistant-full:lidarr - The Lidarr integration pulls data from a given Lidarr instance +app-misc/homeassistant-full:life360 - detect presence using the unofficial API of Life360 +app-misc/homeassistant-full:lifx - The lifx integration allows you to integrate your LIFX into Home Assistant +app-misc/homeassistant-full:lifx_legacy - The lifx integration allows you to integrate your LIFX into Home Assistant +app-misc/homeassistant-full:lightwave - WiFi link for controlling Lightwave lights, switches and TRVs +app-misc/homeassistant-full:limitlessled - control your LimitlessLED lights from within Home Assistant +app-misc/homeassistant-full:linear_garage_door - lets you control Linear garage doors through Home Assistant +app-misc/homeassistant-full:linode - allows you to access the information about your Linode systems +app-misc/homeassistant-full:linux_battery - sensor platform is using the information stored in /sys/class/power_supply/ +app-misc/homeassistant-full:litejet - allows a computer to control the system via LiteJet’s third party protocol +app-misc/homeassistant-full:litterrobot - Wi-Fi-enabled, automatic, self-cleaning litter box for cats +app-misc/homeassistant-full:livisi - connect your LIVISI Smart Home Controller (SHC) to Home Assistant +app-misc/homeassistant-full:local_calendar - create a calendar of events in Home Assistant +app-misc/homeassistant-full:local_todo - The Local to-do list integration allows you to create to-do lists in Home Assist +app-misc/homeassistant-full:logi_circle - integrate your Logi Circle cameras in Home Assistant +app-misc/homeassistant-full:london_underground - display the status of London underground lines +app-misc/homeassistant-full:lookin - Integrates LOOKin devices into Home Assistant +app-misc/homeassistant-full:loopenergy - Integrate your Loop Energy meter information into Home Assistant +app-misc/homeassistant-full:loqed - Integrate your LOQED Touch Smart Lock with Home Assistant +app-misc/homeassistant-full:luci - fetch connected devices from your OpenWrt +app-misc/homeassistant-full:luftdaten - query the open data API of luftdaten.info to monitor air quality +app-misc/homeassistant-full:lupusec - Lupusec alarm control panel and ultimately all connected sensors +app-misc/homeassistant-full:lutron - communicating with the Lutron main hub +app-misc/homeassistant-full:lutron_caseta - for communicating with the Lutron Caseta Smart Bridge +app-misc/homeassistant-full:lw12wifi - Library to control the Lagute LW-12 WiFi LED controller +app-misc/homeassistant-full:lyft - Unofficial Lyft Rides API Python SDK +app-misc/homeassistant-full:lyric - Honeywell Lyric thermostat platform +app-misc/homeassistant-full:magicseaweed - Provides API wrapper to magicseaweed.com. +app-misc/homeassistant-full:mailgun - A simple mailgun client - pymailgun fork with Python 3 support +app-misc/homeassistant-full:mariadb - WIP: set dependencies for mariadb-connector-python +app-misc/homeassistant-full:marytts - text-to-speech platform uses MaryTTS Text-to-Speech engine +app-misc/homeassistant-full:mastodon - uses Mastodon to deliver notifications from Home Assistant +app-misc/homeassistant-full:matrix - allows you to send messages to matrix rooms +app-misc/homeassistant-full:matter - control Matter devices on your local WiFi or Thread network +app-misc/homeassistant-full:maxcube - eQ-3 ELV MAX Cube Python API +app-misc/homeassistant-full:mcp23017 - base for all related mcp23017 platforms in Home Assistant +app-misc/homeassistant-full:meater - communication with the Meater Temperature Probe from Apption Labs +app-misc/homeassistant-full:medcom_ble - International Medcom Bluetooth-enabled radiation monitors +app-misc/homeassistant-full:media_extractor - Gets a stream URL and sends it to a media player entity +app-misc/homeassistant-full:mediaroom - control a Mediaroom Set-Top Box (STB) from Home Assistant +app-misc/homeassistant-full:melcloud - Python MELCloud interface +app-misc/homeassistant-full:melissa - main integration to connect to a Melissa Climate A/C control +app-misc/homeassistant-full:melnor - allows you to control your Melnor Bluetooth watering valves +app-misc/homeassistant-full:message_bird - MessageBird's REST API +app-misc/homeassistant-full:met - met platform uses the Met.no web service as a source for meteorological data +app-misc/homeassistant-full:met_eireann - Met Éireann (The Irish Meteorological Service) Public Weather Forecast API +app-misc/homeassistant-full:meteo_france - uses the meteorological data from Meteo-France +app-misc/homeassistant-full:meteoalarm - watch for weather alerts in europe from MeteoAlarm +app-misc/homeassistant-full:meteoclimatic - use Meteoclimatic web service as a source for meteorological data +app-misc/homeassistant-full:metoffice - weather platform uses the Met Office’s DataPoint API +app-misc/homeassistant-full:mfi - sensor platform to allow you to monitor mFi mPort interface and sensors +app-misc/homeassistant-full:mhz19 - small non-dispersive infrared sensor that can measure CO2 level +app-misc/homeassistant-full:microbees - allows you to control your microBees devices such as plugs and wall switches +app-misc/homeassistant-full:microsoft - text-to-speech platform uses the TTS engine of the Microsoft Speech Service +app-misc/homeassistant-full:mikrotik - add support for MikroTik RouterOS API +app-misc/homeassistant-full:mill - A python3 library to communicate with Mill +app-misc/homeassistant-full:minecraft_server - retrieve information from a Minecraft server +app-misc/homeassistant-full:minio - This integration adds interaction with Minio +app-misc/homeassistant-full:moat - Integrates Moat devices into Home Assistant +app-misc/homeassistant-full:mobile_app - allows Home Assistant mobile apps to easily integrate with Home Assistant +app-misc/homeassistant-full:mochad - main integration to integrate all Mochad X10 platforms +app-misc/homeassistant-full:modbus - sensors and switches controlled over MODBUS serial, TCP, and UDP connections +app-misc/homeassistant-full:modem_callerid - Uses an available modem for collecting caller ID information +app-misc/homeassistant-full:modern_forms - Asynchronous Python client for Modern Forms fans +app-misc/homeassistant-full:moehlenhoff_alpha2 - allows you to control a Möhlenhoff Alpha 2 temperature control system +app-misc/homeassistant-full:monoprice - Python API for talking to Monoprice 6-zone amplifier +app-misc/homeassistant-full:monzo - allows you to connect your Monzo bank accounts to Home Assistant +app-misc/homeassistant-full:mopeka - Integrates Mopeka devices into Home Assistant +app-misc/homeassistant-full:mosquitto - Set a runtime dependency for Mosquitto MQTT broker +app-misc/homeassistant-full:motion_blinds - control Motion Blinds from Coulisse B.V. +app-misc/homeassistant-full:motionblinds_ble - adds support for Motionblinds Bluetooth motors +app-misc/homeassistant-full:motioneye - integrate your motionEye server into Home Assistant +app-misc/homeassistant-full:motionmount - control the position of your TVM 7675 Pro Signature MotionMount +app-misc/homeassistant-full:mpd - allows you to control a Music Player Daemon from Home Assistant +app-misc/homeassistant-full:mqtt - install MQTT Broker and dependencies +app-misc/homeassistant-full:msteams - send notifications from Home Assistant to a team channel in Microsoft Teams +app-misc/homeassistant-full:mullvad - Mullvad VPN integration pulls Mullvad VPN status information +app-misc/homeassistant-full:mutesync - mutesync integration for Home Assistant connects to the mütesync virtual button +app-misc/homeassistant-full:mvglive - departure times bus, tram, subway, train of Munich public transport network +app-misc/homeassistant-full:mychevy - communicates with the my.chevrolet website using the javascript API +app-misc/homeassistant-full:mycroft - allows you to send notifications and more to Mycroft from Home Assistant +app-misc/homeassistant-full:mysensors - combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69 +app-misc/homeassistant-full:mysql - set dependencies to install MySQL Libraries for use with HomeAssistant +app-misc/homeassistant-full:mystrom - Python API for interacting with myStrom devices +app-misc/homeassistant-full:mythicbeastsdns - automatically update your dynamic DNS entry at Mythic Beasts +app-misc/homeassistant-full:myuplink - get information about the devices supporting myUplink using the official cloud A +app-misc/homeassistant-full:nad - allows you to control a NAD receiver through RS232, TCP and Telnet +app-misc/homeassistant-full:nam - get temperature, humidity, pressure , air quality from Nettigo devices +app-misc/homeassistant-full:namecheapdns - automatically update your dynamic DNS entry at namecheapdns +app-misc/homeassistant-full:nanoleaf - allows you to control Nanoleaf Light Panels from Home Assistant +app-misc/homeassistant-full:neato - Python package for controlling Neato pybotvac Connected vacuum robot +app-misc/homeassistant-full:nederlandse_spoorwegen - train service in the Netherlands +app-misc/homeassistant-full:nello - The nello platform allows you to control Nello intercoms +app-misc/homeassistant-full:ness_alarm - integrate a Ness D8x/D16x alarm system +app-misc/homeassistant-full:nest - main integration to integrate all Nest related platforms +app-misc/homeassistant-full:netatmo - Access to Netatmo weather station data +app-misc/homeassistant-full:netdata - API for interacting with Netdata +app-misc/homeassistant-full:netgear - detect presence by looking at connected devices to a NETGEAR device +app-misc/homeassistant-full:netgear_lte - observe and control NETGEAR LTE modems +app-misc/homeassistant-full:netio - Binding library for Koukaam netio devices +app-misc/homeassistant-full:network - provides network configuration for integrations such as Zeroconf +app-misc/homeassistant-full:neurio_energy - Integrate your Neurio meter information into Home Assistant +app-misc/homeassistant-full:nexia - allows you to integrate your Nexia thermostats into Home Assistant +app-misc/homeassistant-full:nextbus - will give you the next departure time and associated data fro NextBus +app-misc/homeassistant-full:nextcloud - pulls summary Nextcloud information into Home Assistant +app-misc/homeassistant-full:nextdns - allows you to monitor NextDNS statistics +app-misc/homeassistant-full:nfandroidtv - Notifications for Android TV and Notifications for Fire TV +app-misc/homeassistant-full:nibe_heatpump - control and monitor Nibe Heat Pumps in Home Assistant +app-misc/homeassistant-full:nightscout - allows you to view your CGM data from Nightscout +app-misc/homeassistant-full:niko_home_control - platform allows you to integrate your Niko Home Control +app-misc/homeassistant-full:nilu - An API client for getting pollution data from NILU sensor stations in Norway +app-misc/homeassistant-full:nina - displays warnings from Bundesamt für Bevölkerungsschutz und Katastrophenhilfe +app-misc/homeassistant-full:nissan_leaf - integration with the NissanConnect EV cloud service +app-misc/homeassistant-full:nmap_tracker - Presence detection for Home Assistant with nmap +app-misc/homeassistant-full:nmbs - Python wrapper for the iRail API +app-misc/homeassistant-full:noaa_tides - prediction for the tides for any location in the United States +app-misc/homeassistant-full:nobo_hub - Integrates Nobo Ecohub into Home Assistant +app-misc/homeassistant-full:norway_air - A library to communicate with the met.no api +app-misc/homeassistant-full:notify_events - The Notify.Events service is a platform for the notify component +app-misc/homeassistant-full:notion - retrieves data from Notion wireless home monitoring sensor kits +app-misc/homeassistant-full:nsw_fuel_station - uses the NSW Fuel Check App data as a source for current fuel price data +app-misc/homeassistant-full:nsw_rural_fire_service_feed - integrate a GeoJSON feed provided by the NSW Rural Fire Service +app-misc/homeassistant-full:nuheat - control your connected NuHeat Signature floor heating thermostats +app-misc/homeassistant-full:nuki - control Nuki Smart Locks +app-misc/homeassistant-full:numato - base for all related GPIO platforms of the Numato 32 Port USB GPIO expander +app-misc/homeassistant-full:nut - monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools) +app-misc/homeassistant-full:nws - uses the National Weather Service web API +app-misc/homeassistant-full:nx584 - NX584/NX8E Interface Library and Server +app-misc/homeassistant-full:nzbget - monitor and control your downloads with NZBGet +app-misc/homeassistant-full:oasa_telematics - bus and trolley arrival times for Greek public transport for Athens +app-misc/homeassistant-full:obihai - view the call status for your Obihai devices +app-misc/homeassistant-full:octoprint - The main integration to integrate OctoPrint sensors +app-misc/homeassistant-full:oem - ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor +app-misc/homeassistant-full:ohmconnect - show you the current OhmConnect status for the given OhmConnect ID +app-misc/homeassistant-full:ollama - adds a conversation agent in Home Assistant powered by a local Ollama server +app-misc/homeassistant-full:ombi - The Ombi integration monitors data from your Ombi instance +app-misc/homeassistant-full:omnilogic - Hayward Onmilogic pool control system +app-misc/homeassistant-full:oncue - allow you to monitor the state of your Oncue enabled Kohler generator +app-misc/homeassistant-full:ondilo_ico - ICO continuously analyzes the water quality of your pool/spa +app-misc/homeassistant-full:onkyo - allows you to control a Onkyo, Integra and some recent Pioneer receivers +app-misc/homeassistant-full:onvif - allows you to use an ONVIF Profile S conformant device +app-misc/homeassistant-full:open_meteo - integrates the free weather forecast from Open-Meteo +app-misc/homeassistant-full:openai_conversation - adds a conversation agent powered by OpenAI in Home Assistant +app-misc/homeassistant-full:openerz - uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ) +app-misc/homeassistant-full:openevse - an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi +app-misc/homeassistant-full:opengarage - opengarage cover platform lets you control the open-source OpenGarage.io device +app-misc/homeassistant-full:openhome - connect an Openhome Compliant Renderer to Home Assistant +app-misc/homeassistant-full:opensensemap - query the open data API of openSenseMap.org air quality sensor station +app-misc/homeassistant-full:opensky - allows one to track overhead flights in a given region +app-misc/homeassistant-full:opentherm_gw - control the OpenTherm Gateway from Home Assistant +app-misc/homeassistant-full:openuv - The openuv integration displays UV and Ozone data from openuv.io +app-misc/homeassistant-full:openweathermap - uses OpenWeatherMap as a source for current meteorological data +app-misc/homeassistant-full:opnsense - Presence Detection with data from OPNsense firewall +app-misc/homeassistant-full:opower - get energy information from utilities that use Opower +app-misc/homeassistant-full:opple - allows you to control the state of your Opple smart light +app-misc/homeassistant-full:oralb - Integrates Oral-B devices into Home Assistant +app-misc/homeassistant-full:orangepi_gpio - The orangepi_gpio integration is the base for all related GPIO platforms +app-misc/homeassistant-full:oru - fetches your current energy usage from your ORU smart meter +app-misc/homeassistant-full:orvibo - allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets +app-misc/homeassistant-full:osoenergy - allows you to interact with supported devices and services offered by OSO Energy +app-misc/homeassistant-full:osramlightify - allows you to integrate your Osram Lightify into Home Assistant +app-misc/homeassistant-full:otbr - calling an Open Thread Border Router’s REST API in Home Assistant +app-misc/homeassistant-full:otp - generates One-Time Passwords according to RFC6238 +app-misc/homeassistant-full:ourgroceries - ntegrates your shopping lists into Home Assistant +app-misc/homeassistant-full:overkiz - The Overkiz (by Somfy) integration platform +app-misc/homeassistant-full:ovo_energy - allows you to monitor your energy consumption data +app-misc/homeassistant-full:owntracks - OwnTracks: track your location and send it directly to Home Assistant +app-misc/homeassistant-full:ozw - Open Zwave MQTT +app-misc/homeassistant-full:p1_monitor - The P1 Monitor integration integrates the P1 Monitor API platform +app-misc/homeassistant-full:panasonic_bluray - allows you to control a Panasonic Blu-Ray player +app-misc/homeassistant-full:panasonic_viera - panasonic_viera platform allows you to control a Panasonic Viera TV +app-misc/homeassistant-full:pandora - Pandora account, you can control it from Home Assistant with this media player +app-misc/homeassistant-full:pcal9535a - pcal9535a integration is the base for all related pcal9535a platforms +app-misc/homeassistant-full:peco - provides electricity outage data from PECO Philadelphia power company +app-misc/homeassistant-full:pegel_online - uses the data from the German Federal Waterways and Shipping Administration +app-misc/homeassistant-full:pencom - Pencom is a computer-controlled relay, I/O and custom boards +app-misc/homeassistant-full:permobil - view various sensors with information about your Permobil wheelchair +app-misc/homeassistant-full:philips_js - allows you to control Philips TVs which expose the jointSPACE JSON-API +app-misc/homeassistant-full:pi_hole - retrieve statistics and interact with a Pi-hole system +app-misc/homeassistant-full:picnic - get information from Picnic about orders, deliveries and cart content +app-misc/homeassistant-full:piglow - control the Piglow lights on your Raspberry Pi from within Home Assistant +app-misc/homeassistant-full:pilight - Pilight is a open source solution to communicate with 433 MHz devices +app-misc/homeassistant-full:ping - use the great ICMPLib for Presence Detection and as a binary Sensor +app-misc/homeassistant-full:pjlink - control projectors with support for the PJLink protocol from Home Assistant +app-misc/homeassistant-full:plaato - sets up integration with Plaato Airlock and Keg +app-misc/homeassistant-full:plex - Python bindings for the Plex API +app-misc/homeassistant-full:plugwise - Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist +app-misc/homeassistant-full:plum_lightpad - A python package that interacts with the Plum Lightpad +app-misc/homeassistant-full:pocketcasts - monitor unplayed episodes you have of your favorite podcasts at Pocket Casts +app-misc/homeassistant-full:point - Point hub enables integration with the Minut Point +app-misc/homeassistant-full:poolsense - PoolSense is a smart pool monitor +app-misc/homeassistant-full:powerwall - API for Tesla Powerwall +app-misc/homeassistant-full:private_ble_device - identify devioces with random MAC addresses +app-misc/homeassistant-full:profiler - Help visualize profiling data from cProfile with kcachegrind and qcachegrind +app-misc/homeassistant-full:progettihwsw - brings the automation experience with ProgettiHWSW boards +app-misc/homeassistant-full:proliphix - control Proliphix thermostat from Home Assistant +app-misc/homeassistant-full:prometheus - The prometheus integration exposes metrics in a format which Prometheus can read +app-misc/homeassistant-full:prosegur - Prosegur Smart Alarms (Cloud Polling) +app-misc/homeassistant-full:proxmoxve - poll data from Proxmox VE virtualization environment +app-misc/homeassistant-full:proxy - pass another camera’s output through post-processing routines +app-misc/homeassistant-full:prusalink - PrusaLink integration allows you to monitor your Prusa 3D printer +app-misc/homeassistant-full:ps4 - allows you to control a Sony PlayStation 4 console +app-misc/homeassistant-full:pulseaudio_loopback - whole home audio system based upon PulseAudio +app-misc/homeassistant-full:pure_energie - integrates the Pure Energie Monitor device with Home Assistant +app-misc/homeassistant-full:purpleair - PurpleAir makes sensors that measure hyper-local air quality data +app-misc/homeassistant-full:pushbullet - sensor platform reads messages from Pushbullet +app-misc/homeassistant-full:pushover - allows integrations to send messages to the user using Pushover +app-misc/homeassistant-full:pvoutput - The PVOutput integration +app-misc/homeassistant-full:pvpc_hourly_pricing - hourly price of electricity in Spain from PVPC +app-misc/homeassistant-full:python_script - write Python scripts that are exposed as services in Home Assistant +app-misc/homeassistant-full:qbittorrent - monitor your downloads with qBittorrent from within Home Assistant +app-misc/homeassistant-full:qingping - Integrates Qingping devices into Home Assistant +app-misc/homeassistant-full:qld_bushfire - GeoRSS feed containing bushfire alerts for Queensland +app-misc/homeassistant-full:qnap - Python API for obtaining QNAP NAS system stats +app-misc/homeassistant-full:qnap_qsw - This integration interacts with the local API of QNAP QSW managed switches +app-misc/homeassistant-full:qrcode - enables QR code recognition from cameras +app-misc/homeassistant-full:quantum_gateway - device tracker platform for Verizon Fios +app-misc/homeassistant-full:qvr_pro - QVR Pro allows you to connect to cams configured on your QNAP NAS +app-misc/homeassistant-full:qwikswitch - the main integration to integrate various QwikSwitch devices with Home Assistant +app-misc/homeassistant-full:rabbitair - lets you control your air purifier over the local network +app-misc/homeassistant-full:rachio - The rachio platform allows you to control your Rachio irrigation system +app-misc/homeassistant-full:radio_browser - use the directory of radio stations collected on Radio Browser in Home Assistant +app-misc/homeassistant-full:radiotherm - control a thermostat from Radio Thermostat or 3M Filtrete +app-misc/homeassistant-full:rainbird - allows interacting with LNK WiFi module of the Rain Bird Irrigation system +app-misc/homeassistant-full:raincloud - allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant +app-misc/homeassistant-full:rainforest_eagle - platform for Rainforest Automation’s Eagle-200 and Legacy Eagle energy gateways +app-misc/homeassistant-full:rainforest_raven - connects to a RAVEn-compatible device attached to the Home Assistant via USB +app-misc/homeassistant-full:rainmachine - integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers +app-misc/homeassistant-full:rapt_ble - Integrates RAPT Pill hydrometers into Home Assistant +app-misc/homeassistant-full:raspihats - The base for all related Raspihats platforms in Home Assistant +app-misc/homeassistant-full:raspyrfm - adds support for cheap RC 433 MHz outlets via one of the supported gateways +app-misc/homeassistant-full:rdw - looks up any dutch registered vehicle by its license plate +app-misc/homeassistant-full:recollect_waste - track the next scheduled waste pickup and what type of waste from Recollect +app-misc/homeassistant-full:recorder - storing details in a database per sqlalchemy +app-misc/homeassistant-full:recswitch - allows you to control the Ankuoo REC Switch devices from Home Assistant +app-misc/homeassistant-full:reddit - integrates data from Reddit to monitor your favorite subreddits +app-misc/homeassistant-full:refoss - Integrate Refoss devices into Home Assistant +app-misc/homeassistant-full:rejseplanen - travel details for Danish public transport +app-misc/homeassistant-full:remember_the_milk - create tasks in Remember The Milk (RTM) (deprecated) +app-misc/homeassistant-full:remote_rpi_gpio - base for all related GPIO platforms in Home Assistant +app-misc/homeassistant-full:renault - integration with the MyRenault cloud service +app-misc/homeassistant-full:renson - The Renson integration pulls in data from the Renson Endura delta device +app-misc/homeassistant-full:reolink - The integration allows you to control Reolink NVRs or cameras +app-misc/homeassistant-full:repetier - Repetier-Server is a 3D printer/CNC server, able to control multiple devices +app-misc/homeassistant-full:rest - rest sensor platform for data exposed by a RESTful API +app-misc/homeassistant-full:rflink - The rflink integration supports devices that use RFLink gateway firmware +app-misc/homeassistant-full:rfxtrx - supports RFXtrx 433 MHz devices by RFXCOM +app-misc/homeassistant-full:ridwell - allows users to track waste recycling pickups scheduled with Ridwell +app-misc/homeassistant-full:ring - integrate your ring.com devices +app-misc/homeassistant-full:ripple - The ripple sensor platform displays Ripple wallet balances from Ripple.com +app-misc/homeassistant-full:risco - This integration connects with Risco Alarms over Risco Cloud +app-misc/homeassistant-full:rituals_perfume_genie - monitor your Rituals perfume diffusers +app-misc/homeassistant-full:rmvtransport - departure time of bus, tram, subway, train in Rhein-Main area public transport +app-misc/homeassistant-full:rocketchat - allows you to send messages to your Rocket.Chat instance from Home Assistant +app-misc/homeassistant-full:roku - add support for Roku players +app-misc/homeassistant-full:romy - The ROMY integration allows you to control your ROMY vacuum robot +app-misc/homeassistant-full:roomba - control a iRobot Roomba vacuum or iRobot Braava m-series mop +app-misc/homeassistant-full:roon - allows you to control RoonLabs music players +app-misc/homeassistant-full:route53 - keep your AWS Route53 DNS records up to date +app-misc/homeassistant-full:rova - uses an unofficial ROVA API to allow you to get your waste collection schedule +app-misc/homeassistant-full:rpi_gpio - The rpi_gpio integration is the base for all GPIO platforms in Home Assistant +app-misc/homeassistant-full:rpi_gpio_pwm - connect pigpio-daemon on an Raspberry Pi +app-misc/homeassistant-full:rpi_pfio - base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant +app-misc/homeassistant-full:rpi_power - monitor your Raspis Power Supply +app-misc/homeassistant-full:rpi_rf - control devices over 433/315MHz LPD/SRD signals on a RPi +app-misc/homeassistant-full:rtsp_to_webrtc - provide WebRTC live streams for any RTSP camera +app-misc/homeassistant-full:ruckus_unleashed - Python API to interact with a Ruckus Unleashed device +app-misc/homeassistant-full:russound_rio - control Russound devices that make use of the RIO protocol +app-misc/homeassistant-full:russound_rnet - control Russound devices that make use of the RNET protocol +app-misc/homeassistant-full:ruuvi_gateway - Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history +app-misc/homeassistant-full:ruuvitag_ble - Integrates Ruuvi’s RuuviTag BLE devices into Home Assistant +app-misc/homeassistant-full:rympro - connects with a Read Your Meter Pro account to get water meter reads into HA +app-misc/homeassistant-full:sabnzbd - monitor and control your downloads with SABnzbd from within Home Assistant +app-misc/homeassistant-full:saj - poll a SAJ solar inverter and present the values as sensors +app-misc/homeassistant-full:samsungtv - Support for Samsung TV Sets +app-misc/homeassistant-full:sanix - get water/sewage level sensor measurements from the Sanix devices +app-misc/homeassistant-full:satel_integra - Satel Integra alarm panel to leverage +app-misc/homeassistant-full:schlage - provides connectivity with Schlage WiFi smart locks through Schlage’s cloud API +app-misc/homeassistant-full:schluter - integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat +app-misc/homeassistant-full:scrape - scraping information from websites +app-misc/homeassistant-full:screenlogic - allows you to integrate your Pentair IntelliTouch or EasyTouch pool controller +app-misc/homeassistant-full:scsgate - allows to interact with the MyHome system from BTicino/Legrande +app-misc/homeassistant-full:season - display astronomical or meteorological season (Spring, Summer, Autumn, Winter) +app-misc/homeassistant-full:sendgrid - Notification platform sends email notifications via SendGrid +app-misc/homeassistant-full:sense - Integrate your Sense meter information into Home Assistant +app-misc/homeassistant-full:sensehat - lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi +app-misc/homeassistant-full:senseme - Integrates SenseME devices into Home Assistant +app-misc/homeassistant-full:sensibo - Integrates Sensibo Air Conditioning controller into Home Assistant +app-misc/homeassistant-full:sensirion_ble - Integrates sensors talking Sensirion’s BLE protocol into Home Assistant +app-misc/homeassistant-full:sensorpro - Integrates SensorPro devices into Home Assistant +app-misc/homeassistant-full:sensorpush - Integrates SensorPush devices into Home Assistant +app-misc/homeassistant-full:sentry - The free Sentry account allows 5000 events per month +app-misc/homeassistant-full:senz - allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats +app-misc/homeassistant-full:serial - use data provided by a device connected to the serial port of the system +app-misc/homeassistant-full:serial_pm - Particulate matter sensors measure the amount of very small particles in the air +app-misc/homeassistant-full:sesame - allows you to control your Sesame smart locks made by CANDY HOUSE, Inc. +app-misc/homeassistant-full:seven_segments - allows you to read physical seven segments displays +app-misc/homeassistant-full:seventeentrack - get package data tied to their 17track.net account +app-misc/homeassistant-full:sfr_box - offers integration with the SFR broadband router +app-misc/homeassistant-full:sharkiq - The sharkiq integration allows you to control your Shark IQ vacuum +app-misc/homeassistant-full:shelly - Shelly devices +app-misc/homeassistant-full:shiftr - transfer details collected with Home Assistant to Shiftr.io +app-misc/homeassistant-full:shodan - Shodan is a search engine for Internet-connected devices +app-misc/homeassistant-full:sht31 - allows you to get the current temperature and humidity from a Sensirion SHT31 +app-misc/homeassistant-full:sia - provides integration with several alarm systems that implement the SIA Protocol +app-misc/homeassistant-full:sighthound - Detect people in camera images using Sighthound Cloud +app-misc/homeassistant-full:signal_messenger - add Support for Moxie's Signal API +app-misc/homeassistant-full:simplepush - deliver notifications from Home Assistant to your Android device +app-misc/homeassistant-full:simplisafe - integrates SimpliSafe home security (V2 and V3) systems +app-misc/homeassistant-full:sinch - The sinch platform uses Sinch to deliver notifications from Home Assistant +app-misc/homeassistant-full:sisyphus - allows you to observe and control your Sisyphus Kinetic Art Table +app-misc/homeassistant-full:sky_hub - presence detection at connected devices to a Sky Hub router based router +app-misc/homeassistant-full:skybeacon - supports CR2477-powered iBeacon/eddystone sensors +app-misc/homeassistant-full:skybell - integrate your Skybell.com doorbells +app-misc/homeassistant-full:slack - The slack platform delivers notifications from Home Assistant to Slack +app-misc/homeassistant-full:sleepiq - lets you view sensor data from SleepIQ by SleepNumber +app-misc/homeassistant-full:slide - integrate your slide.store devices in Home Assistant using the official API +app-misc/homeassistant-full:slimproto - allows you to control a Squeezebox music player directly from Home Assistant +app-misc/homeassistant-full:sma - add Support for SMA Solar WebConnect +app-misc/homeassistant-full:smappee - integrate Smappee monitors, plugs and switches +app-misc/homeassistant-full:smart_meter_texas - allows Texas residents to integrate their electric meters into Home Assistant +app-misc/homeassistant-full:smarthab - control your lights and shutters with the SmartHab integration +app-misc/homeassistant-full:smartthings - use the SmartThings Cloud API +app-misc/homeassistant-full:smarttub - control hot tubs which use the SmartTub system +app-misc/homeassistant-full:smarty - lets you control Salda Smarty ventilation units from Home Assistant +app-misc/homeassistant-full:smhi - support for the SMHI.se web service as a source for meteorological data +app-misc/homeassistant-full:sms - allows having a local execution SMS notification via Gammu +app-misc/homeassistant-full:snapcast - The snapcast platform allows you to control Snapcast from Home Assistant +app-misc/homeassistant-full:snmp - Presence Detection, Sensor, Switch via SNMP +app-misc/homeassistant-full:snooz - Integrates SNOOZ devices into Home Assistant +app-misc/homeassistant-full:socat - Set a flag to install socat and socat-zwave startscript +app-misc/homeassistant-full:solaredge - details from your SolarEdge solar power setup +app-misc/homeassistant-full:solaredge_local - uses the local API available on some SolarEdge Inverters +app-misc/homeassistant-full:solarlog - uses the open JSON interface on Solar-Log PV monitoring systems +app-misc/homeassistant-full:solax - Solax inverter API client +app-misc/homeassistant-full:soma - integrate their Soma Smarthome devices into Home Assistant +app-misc/homeassistant-full:somfy - Somfy devices via their online service +app-misc/homeassistant-full:somfy_mylink - an interface to a compatible Somfy MyLink hub utilizing the Synergy API +app-misc/homeassistant-full:sonarr - The Sonarr integration pulls data from a given Sonarr instance +app-misc/homeassistant-full:songpal - control Sony’s Songpal (”Audio Control API”) compatible devices +app-misc/homeassistant-full:sonos - Sonos Media Player Support +app-misc/homeassistant-full:sony_projector - allows you to control the state of SDCP compatible network-connected projectors +app-misc/homeassistant-full:soundtouch - control your Bose Soundtouch speakers from Home Assistant +app-misc/homeassistant-full:spc - integrate your Vanderbilt SPC alarm panel and any connected sensors +app-misc/homeassistant-full:speedtestdotnet - speedtest.net support +app-misc/homeassistant-full:spider - integrate all Itho Daalderop Spider related platforms +app-misc/homeassistant-full:splunk - log all state changes to an external Splunk database +app-misc/homeassistant-full:spotify - Spotify media player integration allows you to control Spotify playback +app-misc/homeassistant-full:sql - enables you to use an SQL database supported by the sqlalchemy library +app-misc/homeassistant-full:squeezebox - library to control Logitech Media Server +app-misc/homeassistant-full:srp_energy - SRP Energy integration hourly energy usage report +app-misc/homeassistant-full:ssdp - will scan the network for supported devices and services (Upnp) +app-misc/homeassistant-full:ssl - include support for haproxy +app-misc/homeassistant-full:starline - retrieve data of your StarLine security system from the StarLine portal +app-misc/homeassistant-full:starlingbank - monitor your account balance data as sensors +app-misc/homeassistant-full:starlink - allows you to integrate your Starlink into Home Assistant +app-misc/homeassistant-full:startca - Integrate your Start.ca account information into Home Assistant +app-misc/homeassistant-full:statsd - transfer all state changes to an external StatsD instance +app-misc/homeassistant-full:steam_online - allows you to track the online status of public Steam accounts +app-misc/homeassistant-full:steamist - monitor the state of your Steamist steam shower +app-misc/homeassistant-full:stookalert - queries the RIVM Stookalert API for unfavorable weather conditions +app-misc/homeassistant-full:stookwijzer - queries the Stookwijzer API for windspeed and gets the air quality index +app-misc/homeassistant-full:stream - provides a way to proxy live streams through Home Assistant +app-misc/homeassistant-full:streamlabswater - interact with StreamLabs water monitoring devices +app-misc/homeassistant-full:subaru - MySubaru connected vehicle services +app-misc/homeassistant-full:suez_water - consumption of water from the French water provider Tout Sur Mon Eau +app-misc/homeassistant-full:sunweg - a sensor to collect information from your WEG inverters using Sun WEG server +app-misc/homeassistant-full:supla - Supla is an Open Source home automation system for ESP8266 based devices +app-misc/homeassistant-full:surepetcare - information on your Sure Petcare Connect Pet or Cat Flap +app-misc/homeassistant-full:swiss_hydrological_data - details (temperature, level, and discharge) of rivers and lakes in Switzerland +app-misc/homeassistant-full:swiss_public_transport - give you the next three SBB departure times from a given location +app-misc/homeassistant-full:switchbee - library to control SwitchBee smart home devices +app-misc/homeassistant-full:switchbot - allows you to control SwitchBot devices from Home Assistant +app-misc/homeassistant-full:switchbot_cloud - allows you to control SwitchBot devices connected through the SwitchBot hub +app-misc/homeassistant-full:switcher_kis - allows you to control the Switcher V2 Water Heater +app-misc/homeassistant-full:switchmate - allows you to control Switchmate devices from Home Assistant +app-misc/homeassistant-full:syncthing - allows you to monitor states of your synced folders from Syncthing +app-misc/homeassistant-full:syncthru - allows you to read current data from your local Samsung printer +app-misc/homeassistant-full:synology_dsm - monitor getting various statistics from your Synology NAS +app-misc/homeassistant-full:synology_srm - detect presence by looking at connected devices to a Synology SRM router +app-misc/homeassistant-full:system_bridge - System Bridge runs on your local machine to share system information via its AP +app-misc/homeassistant-full:systemd - internal and developer use +app-misc/homeassistant-full:systemmonitor - Allows you to monitor disk usage, memory usage, CPU usage, and running processes +app-misc/homeassistant-full:tado - an interface to the my.tado.com website +app-misc/homeassistant-full:tahoma - interface to the tahomalink.com website. It adds covers, scenes and a sun sensor +app-misc/homeassistant-full:tailscale - monitor and automate on the state of the devices in your Tailscale VPN +app-misc/homeassistant-full:tailwind - integrates Tailwind garage door controllers fully locally +app-misc/homeassistant-full:tami4 - Support for Tami4 Edge / Edge+ by Strauss in Home Assistant +app-misc/homeassistant-full:tank_utility - Add Tank Utility propane tank monitors to Home Assistant +app-misc/homeassistant-full:tankerkoenig - monitor the fuel prices with tankerkoenig.de +app-misc/homeassistant-full:tapsaff - provides the ‘Taps Aff’ status for a given location within the UK +app-misc/homeassistant-full:tasmota - Python module to help parse and construct Tasmota MQTT messages +app-misc/homeassistant-full:tautulli - The tautulli sensor platform will monitor activity on a given Tautulli Server +app-misc/homeassistant-full:technove - TechnoVE Smart Charging Station through the station local API +app-misc/homeassistant-full:ted5000 - monitors electricity consumption/production by connecting to the TED gateway +app-misc/homeassistant-full:tedee - connect locally to your Tedee locks by communicating with the Tedee bridge +app-misc/homeassistant-full:telegram_bot - Use Telegram on your mobile or desktop device to send and receive messages +app-misc/homeassistant-full:tellduslive - cloud platform that connects to your Tellstick +app-misc/homeassistant-full:tellstick - integrates TellStick devices into Home Assistant +app-misc/homeassistant-full:temper - get the current temperature from a TEMPer device +app-misc/homeassistant-full:tesla - integration with the Tesla cloud service +app-misc/homeassistant-full:tesla_wall_connector - allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi +app-misc/homeassistant-full:teslemetry - commands and sensors from the Tesla vehicles connected to a Teslemetry subscript +app-misc/homeassistant-full:tessie - control Tesla vehicles connected to your Tessie account from HA +app-misc/homeassistant-full:test - internal and developer use +app-misc/homeassistant-full:tfiac - integrates several vendors air conditioning systems into Home Assistant +app-misc/homeassistant-full:thermobeacon - Integrates ThermoBeacon devices into Home Assistant +app-misc/homeassistant-full:thermopro - Integrates ThermoPro devices into Home Assistant +app-misc/homeassistant-full:thermoworks_smoke - pulls data for your ThermoWorks Smoke Thermometer +app-misc/homeassistant-full:thingspeak - makes Home Assistant communicate with the ThingSpeak API +app-misc/homeassistant-full:thinkingcleaner - displays information about your Thinking Cleaner add-on +app-misc/homeassistant-full:thread - track the different Thread networks (WIP) +app-misc/homeassistant-full:tibber - a sensor with the current electricity price +app-misc/homeassistant-full:tikteck - Support for the Bluetooth smart bulb from Tikteck +app-misc/homeassistant-full:tile - API for Tile Bluetooth trackers +app-misc/homeassistant-full:tilt_ble - Integrates Tilt Hydrometer BLE devices into Home Assistant +app-misc/homeassistant-full:tmb - Library that interacts with TMB API +app-misc/homeassistant-full:todoist - connect to your Todoist Projects and generate binary sensors +app-misc/homeassistant-full:tof - uses an invisible laser to measure distance with millimeter resolution +app-misc/homeassistant-full:tolo - allows you to control your TOLO Sauna and TOLO Steam Bath +app-misc/homeassistant-full:tomorrowio - obtain weather, air quality, pollen, and fire information fro tomorrow.io +app-misc/homeassistant-full:toon - client for the Quby ToonAPI +app-misc/homeassistant-full:totalconnect - provides connectivity with the Honeywell TotalConnect alarm systems +app-misc/homeassistant-full:touchline - lets you control ROTH Touchline floor heating thermostats +app-misc/homeassistant-full:tplink - control your TP-Link Smart Home Devices +app-misc/homeassistant-full:tplink_lte - allows you to observe and control TP-Link LTE routers +app-misc/homeassistant-full:tplink_omada - allows you to control your TP-Link Omada SDN Devices +app-misc/homeassistant-full:traccar - uses GPS for tracking and has support for over 1500 different types of devices +app-misc/homeassistant-full:traccar_server - Traccar uses GPS for tracking,over 1500 different types of devices +app-misc/homeassistant-full:trackr - trackr platform allows you to detect presence using TrackR devices +app-misc/homeassistant-full:tractive - Tractive is an Austrian company develops real-time location trackers for pets +app-misc/homeassistant-full:tradfri - Control/observe IKEA Tradfri devices +app-misc/homeassistant-full:trafikverket_camera - Retrieve camera feed from Trafikverket +app-misc/homeassistant-full:trafikverket_ferry - Retrieve ferry departure information from Trafikverket +app-misc/homeassistant-full:trafikverket_train - Retrieve train departure information from Trafikverket +app-misc/homeassistant-full:trafikverket_weatherstation - weather information provided by Trafikverket weather stations in Sweden +app-misc/homeassistant-full:transmission - transmission integration allows you to monitor your downloads with Transmission +app-misc/homeassistant-full:transport_nsw - gets next departure from Transport NSW stop for bus, train, light rail or ferry +app-misc/homeassistant-full:travisci - integrate the test build results reported by Travis-CI working +app-misc/homeassistant-full:trend - sensors which show the trend of numeric state orstate_attributes +app-misc/homeassistant-full:tts - Audio metadata tag reader and writer implemented in pure Python +app-misc/homeassistant-full:tuya - integrate all Tuya Smart related platforms +app-misc/homeassistant-full:twentemilieu - allows you to track the next scheduled waste pickups by Twente Milieu +app-misc/homeassistant-full:twilio - enables the sending of notifications via SMS and the creation of calls +app-misc/homeassistant-full:twinkly - control Twinkly LED string from Home Assistant +app-misc/homeassistant-full:twitch - monitor Twitch channel status from within Home Assistant +app-misc/homeassistant-full:twitter - notification platform uses Twitter to deliver notifications from Home Assistant +app-misc/homeassistant-full:ubus - a presence detection scanner for OpenWrt using ubus +app-misc/homeassistant-full:ukraine_alarm - uses the Ukraine Alarm web service to offer air-raid siren notifications +app-misc/homeassistant-full:unifi - talk with a Ubiquiti unifi Controller +app-misc/homeassistant-full:unifi_direct - detect presence by looking at devices connected to a UniFi AP +app-misc/homeassistant-full:unifiled - control lights from a UniFi LED by Ubiquiti Networks controller +app-misc/homeassistant-full:unifiprotect - Camera feeds and Sensor data from a UniFi Protect application +app-misc/homeassistant-full:upb - Library for interacting with UPB PIM +app-misc/homeassistant-full:upc_connect - presence detection by looking at a Connect Box +app-misc/homeassistant-full:upcloud - allows you to access the information about your UpCloud servers +app-misc/homeassistant-full:upnp - support UPnP/Internet Gateway Device (IGD) Protocol +app-misc/homeassistant-full:uptimerobot - provides binary sensors from your monitors from Uptime Robot +app-misc/homeassistant-full:usb - USB Discovery integration will watch the host for USB devices +app-misc/homeassistant-full:uscis - updates on your USCIS case using your case/receipt number +app-misc/homeassistant-full:usgs_earthquakes_feed - a GeoJSON feed provided by the U.S. Geological Survey +app-misc/homeassistant-full:utility_meter - integration provides functionality to track consumptions of various utilities +app-misc/homeassistant-full:uvc - allows you to integrate UniFi Video Camera (UVC) into Home Assistant +app-misc/homeassistant-full:v2c - allows monitoring and control of a local V2C Trydan EVSE +app-misc/homeassistant-full:vallox - control any Vallox ventilation unit +app-misc/homeassistant-full:vasttrafik - traveling details for the larger Göteborg area in Sweden from the Västtrafik +app-misc/homeassistant-full:velbus - supports the Velbus USB, serial and TCP/IP gateway +app-misc/homeassistant-full:velux - allows you to connect to a Velux KLF 200 interface +app-misc/homeassistant-full:venstar - allows you to control Venstar thermostats from Home Assistant +app-misc/homeassistant-full:vera - add support for Vera Z-Wave Controller +app-misc/homeassistant-full:verisure - Home Assistant has support to integrate your Verisure devices +app-misc/homeassistant-full:versasense - The VersaSense integration supports the VersaSense Edge Gateway +app-misc/homeassistant-full:version - display the current Home Assistant versions +app-misc/homeassistant-full:vesync - control smart switches and outlets connected to the VeSync App +app-misc/homeassistant-full:vicare - communicate with the Viessmann ViCare API +app-misc/homeassistant-full:vilfo - integration allows you to observe the state of your Vilfo Router +app-misc/homeassistant-full:vivotek - camera platform allows you to integrate a VIVOTEK IP camera +app-misc/homeassistant-full:vizio - allows you to control SmartCast-compatible TVs +app-misc/homeassistant-full:vlc - The vlc platform allows you to control VLC media player +app-misc/homeassistant-full:vlc_telnet - Control VLC via it's telnet interface +app-misc/homeassistant-full:vodafone_station - allows you to control your Vodafone Station based router +app-misc/homeassistant-full:voip - enables users to talk to Assist using an analog phone and a VoIP adapter +app-misc/homeassistant-full:volkszaehler - consuming the system information provided by the Volkszaehler API +app-misc/homeassistant-full:volumio - allows you to control a Volumio media player +app-misc/homeassistant-full:volvooncall - offers presence detection as well as sensors such as odometer and fuel leve +app-misc/homeassistant-full:vulcan - The Uonet+ Vulcan integration allows you to view timetable from your e-register +app-misc/homeassistant-full:vultr - access information about and interact with your Vultr subscriptions +app-misc/homeassistant-full:w800rf32 - supports W800RF32 devices by WGL Designs +app-misc/homeassistant-full:wake_on_lan - enables the ability to send magic packets to Wake on LAN capable devices +app-misc/homeassistant-full:wallbox - pulls data from the MyWallbox Portal for your Wallbox charging station +app-misc/homeassistant-full:waqi - will query World Air Quality Index service +app-misc/homeassistant-full:waterfurnace - Python interface for waterfurnace geothermal systems +app-misc/homeassistant-full:watson_iot - link Home Assistant with an IBM Watson IoT Platform instance +app-misc/homeassistant-full:watson_tts - text-to-speech platform that works with IBM Watson Cloud +app-misc/homeassistant-full:watttime - Cloud based Climate Trace Service +app-misc/homeassistant-full:waze_travel_time - waze_travel_time sensor provides travel time from the Waze +app-misc/homeassistant-full:weatherflow - reads weather data from all WeatherFlow Tempest compatible weather station +app-misc/homeassistant-full:weatherflow_cloud - provides access to cloud provided Weather Forecast of a user’s Tempest Weather S +app-misc/homeassistant-full:weatherkit - obtains current weather and forecasts (hourly and daily) from Apple Weather +app-misc/homeassistant-full:webmin - provides sensors for monitoring the CPU and memory usage of your server +app-misc/homeassistant-full:webostv - allows you to control a LG webOS Smart TV +app-misc/homeassistant-full:wemo - discover and control WeMo devices +app-misc/homeassistant-full:whirlpool - integrates Whirlpool 6th Sense Live appliances +app-misc/homeassistant-full:whois - perform daily WHOIS lookups +app-misc/homeassistant-full:wiffi - allows you to connect your STALL WIFFI devices directly +app-misc/homeassistant-full:wilight - The wilight integration is to integrate WiLight devices with Home Assistant +app-misc/homeassistant-full:wink - support for Wink Z-Wave Plus Smart Hub +app-misc/homeassistant-full:wirelesstag - integrate your wirelesstag.net sensors tags +app-misc/homeassistant-full:withings - add support for Withings Health API +app-misc/homeassistant-full:wiz - allows you to control your WiZ lights and smart sockets +app-misc/homeassistant-full:wled - add support for Aircookie's WLED +app-misc/homeassistant-full:wolflink - uses the Wolf Smart-Set for your heating system status +app-misc/homeassistant-full:workday - generating country, province and state specific sets of holidays on the fly +app-misc/homeassistant-full:ws66i - Control the Soundavo Whole-Home Audio Amplifier via local network +app-misc/homeassistant-full:xbox - A library to authenticate with Windows Live/Xbox Live and use their API +app-misc/homeassistant-full:xbox_live - track Xbox profiles +app-misc/homeassistant-full:xeoma - Python wrapper for Xeoma web server API +app-misc/homeassistant-full:xiaomi_aqara - allows you to integrate Xiaomi Aqara-compatible devices +app-misc/homeassistant-full:xiaomi_ble - Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol +app-misc/homeassistant-full:xiaomi_miio - add support for Xiaomi smart appliances +app-misc/homeassistant-full:xiaomi_tv - The xiaomi_tv platform allows you to control a Xiaomi TV +app-misc/homeassistant-full:xmpp - Python 3 library for XMPP +app-misc/homeassistant-full:xs1 - get and set values of the EZcontrol XS1 Gateway +app-misc/homeassistant-full:yale_smart_alarm - Yale Smart Alarm systems and Smart Hub through Yale’s API +app-misc/homeassistant-full:yalexs_ble - Integrates Yale Access Bluetooth devices into Home Assistant +app-misc/homeassistant-full:yamaha - Library for Yamaha RX-* Receivers +app-misc/homeassistant-full:yamaha_musiccast - add support for Yamaha MusicCast devices +app-misc/homeassistant-full:yandex_transport - will give you the time until the next departure time from a bus/tramway/etc stop +app-misc/homeassistant-full:yardian - The Yardian integration allows you to control your Yardian Smart Sprinkler Contr +app-misc/homeassistant-full:yeelight - allows you to control your Yeelight Wifi bulbs +app-misc/homeassistant-full:yeelightsunflower - allows you to control your Yeelight Sunflower light bulbs +app-misc/homeassistant-full:yi - allows you to utilize Yi Home Cameras within Home Assistant +app-misc/homeassistant-full:yolink - Integrates YoLink Devices into Home Assistant +app-misc/homeassistant-full:youless - allows you to read the meter values from sensors created by YouLess +app-misc/homeassistant-full:youtube - allows you to connect YouTube channels to Home Assistant +app-misc/homeassistant-full:zabbix - integration to connect to a Zabbix monitoring instance via the Zabbix API +app-misc/homeassistant-full:zamg - meteorological details published by the Austrian weather service +app-misc/homeassistant-full:zengge - Python API for controlling Zengge LED bulbs +app-misc/homeassistant-full:zeroconf - will scan the network for supported devices and services +app-misc/homeassistant-full:zerproc - discovers nearby Zerproc lights +app-misc/homeassistant-full:zestimate - track the Zestimate® value of properties using the Zillow API +app-misc/homeassistant-full:zeversolar - Zeversolar integration using local API +app-misc/homeassistant-full:zha - Support for ZHA/deconz based Zigbee/ZNet Devices +app-misc/homeassistant-full:zhong_hong - lets you control Zhonghong HVAC Gateway Controller thermostats +app-misc/homeassistant-full:ziggo_mediabox_xl - allows you to control a Ziggo Mediabox XL +app-misc/homeassistant-full:zoneminder - Support for ZoneMinder Cameras +app-misc/homeassistant-full:zwave - Support for Z-Wave Devices (uncomplete) +app-misc/homeassistant-full:zwave_js - control a Z-Wave network via the Z-Wave JS driver +app-misc/homeassistant-full:zwave_me - allows you to control a Z-Wave network via the Z-Wave.Me Z-Way +app-misc/homeassistant-min:accuweather - Uses the AccuWeather web service as a source for weather data +app-misc/homeassistant-min:airly - Uses the Airly web service as a source for air quality data +app-misc/homeassistant-min:airvisual - Airvisual sensor platform queries the AirVisual cloud API for air quality data +app-misc/homeassistant-min:alpha_vantage - The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market +app-misc/homeassistant-min:analytics_insights - allows you to get integration usage statistics into Home Assistant +app-misc/homeassistant-min:android_ip_webcam - The android_ip_webcam integration turns any Android phone or tablet into a netwo +app-misc/homeassistant-min:androidtv - Library for controlling an Android TV, formerly firetv +app-misc/homeassistant-min:androidtv_remote - allows you to control an Android TV and launching apps +app-misc/homeassistant-min:axis - Communicating with newer devices from Axis Communications +app-misc/homeassistant-min:backup - allows you to create and download backups for your Home Assistant Core +app-misc/homeassistant-min:bluetooth - The Bluetooth integration will detect nearby Bluetooth devices +app-misc/homeassistant-min:bluetooth_le_tracker - Tracks Bluetooth low-energy devices periodically based on interval_seconds value +app-misc/homeassistant-min:caldav - Integrate a CalDAV (RFC4791) calendar in Home Assistant +app-misc/homeassistant-min:camera - The camera integration allows you to use IP cameras with Home Assistant +app-misc/homeassistant-min:cast - Let Home Assitant talk to Google Chromecast +app-misc/homeassistant-min:cli - Set a dependency for Home Assistant Cli hass-cli (lots of modules required) +app-misc/homeassistant-min:co2signal - Queries the CO2Signal API for the CO2 intensity of a specific region +app-misc/homeassistant-min:compensation - Compensation integration consumes the state from other sensors +app-misc/homeassistant-min:coronavirus - Add sensors for COVID-19 infections from Johns Hopkins University +app-misc/homeassistant-min:dlna_dmr - Allows you to control a DLNA Digital Media Renderer +app-misc/homeassistant-min:dlna_dms - allows you to browse and play media from a DLNA Digital Media Server +app-misc/homeassistant-min:dwd_weather_warnings - dwd_weather_warnings sensor platform uses DWD for warnings +app-misc/homeassistant-min:ecowitt - add Ecowitt Weather station to your Home Assistant +app-misc/homeassistant-min:enigma2 - Support for Enigma2 boxes with openwebif support +app-misc/homeassistant-min:esphome - Support for esphome sensors, covers and switches and it's dashboard +app-misc/homeassistant-min:ffmpeg - allows other Home Assistant integrations to process video and audio streams +app-misc/homeassistant-min:file - Store notifications as a file +app-misc/homeassistant-min:forecast_solar - Asynchronous Python client for getting forecast solar information +app-misc/homeassistant-min:fronius - Add (very basic) Support for Fronius Symo JSON Api to Home Assistant +app-misc/homeassistant-min:github - GitHub sensor integrates data from GitHub to monitor your favorite repositories +app-misc/homeassistant-min:glances - Allows you to monitor the system information provided by the Glances API +app-misc/homeassistant-min:holiday - create a calendar of holidays in Home Assistant for powering automations +app-misc/homeassistant-min:homekit - Integrate HomeKit controller and accessory in Home Assistant +app-misc/homeassistant-min:homekit_controller - Allows you to connect accessories with the “Works with HomeKit” logo +app-misc/homeassistant-min:http - Serves all files and data required for the Home Assistant frontend +app-misc/homeassistant-min:hyperion - integrate your Hyperion into Home Assistant +app-misc/homeassistant-min:ibeacon - Adding iBeacon Tracker to your Home Assistant instance +app-misc/homeassistant-min:influxdb - transfer sensor data to a local InfluxDB database +app-misc/homeassistant-min:isal - Intelligent Storage Acceleration, is used for accelerating aiohttp +app-misc/homeassistant-min:knx - Asynchronous Library for the KNX protocol +app-misc/homeassistant-min:kodi - control a Kodi multimedia system +app-misc/homeassistant-min:kraken - allows you to monitor exchange rates on kraken.com +app-misc/homeassistant-min:local_calendar - create a calendar of events in Home Assistant +app-misc/homeassistant-min:local_todo - The Local to-do list integration allows you to create to-do lists in Home Assist +app-misc/homeassistant-min:mariadb - WIP: set dependencies for mariadb-connector-python +app-misc/homeassistant-min:matter - control Matter devices on your local WiFi or Thread network +app-misc/homeassistant-min:maxcube - eQ-3 ELV MAX Cube Python API +app-misc/homeassistant-min:mikrotik - add support for MikroTik RouterOS API +app-misc/homeassistant-min:mobile_app - allows Home Assistant mobile apps to easily integrate with Home Assistant +app-misc/homeassistant-min:modbus - sensors and switches controlled over MODBUS serial, TCP, and UDP connections +app-misc/homeassistant-min:mosquitto - Set a runtime dependency for Mosquitto MQTT broker +app-misc/homeassistant-min:mqtt - install MQTT Broker and dependencies +app-misc/homeassistant-min:mysensors - combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69 +app-misc/homeassistant-min:mysql - set dependencies to install MySQL Libraries for use with HomeAssistant +app-misc/homeassistant-min:nextcloud - pulls summary Nextcloud information into Home Assistant +app-misc/homeassistant-min:nfandroidtv - Notifications for Android TV and Notifications for Fire TV +app-misc/homeassistant-min:notify_events - The Notify.Events service is a platform for the notify component +app-misc/homeassistant-min:octoprint - The main integration to integrate OctoPrint sensors +app-misc/homeassistant-min:onvif - allows you to use an ONVIF Profile S conformant device +app-misc/homeassistant-min:openweathermap - uses OpenWeatherMap as a source for current meteorological data +app-misc/homeassistant-min:otp - generates One-Time Passwords according to RFC6238 +app-misc/homeassistant-min:owntracks - OwnTracks: track your location and send it directly to Home Assistant +app-misc/homeassistant-min:ozw - Open Zwave MQTT +app-misc/homeassistant-min:ping - use the great ICMPLib for Presence Detection and as a binary Sensor +app-misc/homeassistant-min:plex - Python bindings for the Plex API +app-misc/homeassistant-min:ps4 - allows you to control a Sony PlayStation 4 console +app-misc/homeassistant-min:python_script - write Python scripts that are exposed as services in Home Assistant +app-misc/homeassistant-min:qnap - Python API for obtaining QNAP NAS system stats +app-misc/homeassistant-min:qvr_pro - QVR Pro allows you to connect to cams configured on your QNAP NAS +app-misc/homeassistant-min:radio_browser - use the directory of radio stations collected on Radio Browser in Home Assistant +app-misc/homeassistant-min:recorder - storing details in a database per sqlalchemy +app-misc/homeassistant-min:rest - rest sensor platform for data exposed by a RESTful API +app-misc/homeassistant-min:ring - integrate your ring.com devices +app-misc/homeassistant-min:samsungtv - Support for Samsung TV Sets +app-misc/homeassistant-min:scrape - scraping information from websites +app-misc/homeassistant-min:season - display astronomical or meteorological season (Spring, Summer, Autumn, Winter) +app-misc/homeassistant-min:shelly - Shelly devices +app-misc/homeassistant-min:signal_messenger - add Support for Moxie's Signal API +app-misc/homeassistant-min:snmp - Presence Detection, Sensor, Switch via SNMP +app-misc/homeassistant-min:socat - Set a flag to install socat and socat-zwave startscript +app-misc/homeassistant-min:sonos - Sonos Media Player Support +app-misc/homeassistant-min:speedtestdotnet - speedtest.net support +app-misc/homeassistant-min:spotify - Spotify media player integration allows you to control Spotify playback +app-misc/homeassistant-min:sql - enables you to use an SQL database supported by the sqlalchemy library +app-misc/homeassistant-min:ssl - include support for haproxy +app-misc/homeassistant-min:systemd - internal and developer use +app-misc/homeassistant-min:systemmonitor - Allows you to monitor disk usage, memory usage, CPU usage, and running processes +app-misc/homeassistant-min:tankerkoenig - monitor the fuel prices with tankerkoenig.de +app-misc/homeassistant-min:tasmota - Python module to help parse and construct Tasmota MQTT messages +app-misc/homeassistant-min:test - internal and developer use +app-misc/homeassistant-min:tile - API for Tile Bluetooth trackers +app-misc/homeassistant-min:tomorrowio - obtain weather, air quality, pollen, and fire information fro tomorrow.io +app-misc/homeassistant-min:tplink - control your TP-Link Smart Home Devices +app-misc/homeassistant-min:tradfri - Control/observe IKEA Tradfri devices +app-misc/homeassistant-min:upnp - support UPnP/Internet Gateway Device (IGD) Protocol +app-misc/homeassistant-min:utility_meter - integration provides functionality to track consumptions of various utilities +app-misc/homeassistant-min:version - display the current Home Assistant versions +app-misc/homeassistant-min:wake_on_lan - enables the ability to send magic packets to Wake on LAN capable devices +app-misc/homeassistant-min:waze_travel_time - waze_travel_time sensor provides travel time from the Waze +app-misc/homeassistant-min:wemo - discover and control WeMo devices +app-misc/homeassistant-min:whois - perform daily WHOIS lookups +app-misc/homeassistant-min:wled - add support for Aircookie's WLED +app-misc/homeassistant-min:workday - generating country, province and state specific sets of holidays on the fly +app-misc/homeassistant-min:xiaomi_aqara - allows you to integrate Xiaomi Aqara-compatible devices +app-misc/homeassistant-min:yamaha - Library for Yamaha RX-* Receivers +app-misc/homeassistant-min:yamaha_musiccast - add support for Yamaha MusicCast devices +app-misc/homeassistant-min:zeroconf - will scan the network for supported devices and services +app-misc/homeassistant-min:zha - Support for ZHA/deconz based Zigbee/ZNet Devices +app-misc/homeassistant-min:zwave_js - control a Z-Wave network via the Z-Wave JS driver +dev-embedded/esphome:server - add server for ESPHome dashboard +dev-libs/libgit2:gssapi - Enable GSSAPI support for SPNEGO auth +dev-libs/libgit2:ssh - Enable SSH transport support +dev-libs/libgit2:trace - Enable tracing support +dev-python/adb-shell:async - Add async support. +dev-python/androidtv:async - Add async support. +dev-python/envs:cli - add cli support +dev-python/fritzconnection:qrcode - add dev-python/segno RDEP for qrcode support +dev-python/httpx:cli - Install the CLI "httpx" client. +dev-python/matplotlib:excel - Pull dev-python/xlwt for the exceltools toolkit +dev-python/matplotlib:gtk3 - Enable x11-libs/gtk+:3 support +dev-python/matplotlib:webagg - Enable webagg backend that uses dev-python/tornado +dev-python/pandas:full-support - Pull all packages to give pandas full support +dev-python/pillow:imagequant - Build with Image Quantization Library support +dev-python/pure-python-adb:async - Add async support. +dev-python/pydantic:native-extensions - Compiles native "C" extensions. +dev-python/pymysensors:mqtt - Install mqtt client. +dev-python/python-openzwave-mqtt:async - Add async support. +dev-python/samsungctl:websocket - Build with websocket support +dev-python/samsungtvws:async - Add async support. +dev-python/samsungtvws:encrypted - Build with cryptography. +dev-python/volvooncall:console - add CLI support. +dev-python/volvooncall:mqtt - Install mqtt client. +dev-python/zeep:async - Add async support. +media-libs/lv2:plugins - Enables examples plugins. From 85da7d344a52fc28da0bc9a74ab06366664e8d6f Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 4 Sep 2024 22:48:26 +0200 Subject: [PATCH 02/56] freebox --- dev-libs/libela/Manifest | 2 ++ dev-libs/libela/files/meson_link_with.patch | 11 ++++++++ dev-libs/libela/libela-9999.ebuild | 28 ++++++++++++++++++++ dev-libs/librudp/Manifest | 2 ++ dev-libs/librudp/files/meson_link_with.patch | 11 ++++++++ dev-libs/librudp/librudp-9999.ebuild | 24 +++++++++++++++++ 6 files changed, 78 insertions(+) create mode 100644 dev-libs/libela/Manifest create mode 100644 dev-libs/libela/files/meson_link_with.patch create mode 100644 dev-libs/libela/libela-9999.ebuild create mode 100644 dev-libs/librudp/Manifest create mode 100644 dev-libs/librudp/files/meson_link_with.patch create mode 100644 dev-libs/librudp/librudp-9999.ebuild diff --git a/dev-libs/libela/Manifest b/dev-libs/libela/Manifest new file mode 100644 index 000000000..2635e06f5 --- /dev/null +++ b/dev-libs/libela/Manifest @@ -0,0 +1,2 @@ +AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518 +EBUILD libela-9999.ebuild 531 BLAKE2B 12392bc8e6d25578e9da63afdbf9002168de2521775ba30c01faa208c245e5d7cf042d527ab5012595d834e238bbd9069a31a4ff74b87f15ac95a99c5d8a5cae SHA512 5c939c28d878446acbc9d7f3a38b28271f19b2302f111a2cf874792a86665507992b13cbfb38c1bbf58d18f0d97f5dc5efd4d9c02d38d7adc4c0b87bb21f7138 diff --git a/dev-libs/libela/files/meson_link_with.patch b/dev-libs/libela/files/meson_link_with.patch new file mode 100644 index 000000000..331836160 --- /dev/null +++ b/dev-libs/libela/files/meson_link_with.patch @@ -0,0 +1,11 @@ +--- a/meson.build 2024-09-04 08:52:02.285949175 +0200 ++++ b/meson.build 2024-09-03 08:12:09.497412465 +0200 +@@ -40,7 +40,7 @@ + ) + + ela_dep = declare_dependency( +- link_whole: lib_ela, ++ link_with: lib_ela, + include_directories: [ela_inc], + ) + diff --git a/dev-libs/libela/libela-9999.ebuild b/dev-libs/libela/libela-9999.ebuild new file mode 100644 index 000000000..3fcfc8ea4 --- /dev/null +++ b/dev-libs/libela/libela-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit meson git-r3 +DESCRIPTION="Runtime Event Loop Abstraction library" +HOMEPAGE="https://dev.freebox.fr/sdk/libela/" +EGIT_REPO_URI="https://github.com/fbx/libela.git" + +LICENSE="" +SLOT="0" +KEYWORDS="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" +IUSE="tests" +src_prepare() { + eapply "${FILESDIR}/meson_link_with.patch" + eapply_user +} + +src_configure() { + local emesonargs=( + $(meson_use tests) + ) + meson_src_configure +} diff --git a/dev-libs/librudp/Manifest b/dev-libs/librudp/Manifest new file mode 100644 index 000000000..d7666b28d --- /dev/null +++ b/dev-libs/librudp/Manifest @@ -0,0 +1,2 @@ +AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518 +EBUILD librudp-9999.ebuild 473 BLAKE2B 0cb3d8800781666486167acef5df4757d1c37532b39285861c5f206b64db87a37c0eeb5d25193768aad743cc311433b3d7719f75b40b44468c0bb912f762e8ad SHA512 b425d043c674d27cadca146590615118d0c216876aeddc59cf86b491534a03656c12879a90e94e2a9816237568ff812b2170b60f1d29bd4c17c22fa6d9241817 diff --git a/dev-libs/librudp/files/meson_link_with.patch b/dev-libs/librudp/files/meson_link_with.patch new file mode 100644 index 000000000..331836160 --- /dev/null +++ b/dev-libs/librudp/files/meson_link_with.patch @@ -0,0 +1,11 @@ +--- a/meson.build 2024-09-04 08:52:02.285949175 +0200 ++++ b/meson.build 2024-09-03 08:12:09.497412465 +0200 +@@ -40,7 +40,7 @@ + ) + + ela_dep = declare_dependency( +- link_whole: lib_ela, ++ link_with: lib_ela, + include_directories: [ela_inc], + ) + diff --git a/dev-libs/librudp/librudp-9999.ebuild b/dev-libs/librudp/librudp-9999.ebuild new file mode 100644 index 000000000..ec5f4db41 --- /dev/null +++ b/dev-libs/librudp/librudp-9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit meson git-r3 +DESCRIPTION="UDP transport with optional reliability" +HOMEPAGE="https://dev.freebox.fr/sdk/librdp/" +EGIT_REPO_URI="https://github.com/fbx/librudp.git" + +LICENSE="" +SLOT="0" +KEYWORDS="" + +DEPEND="dev-libs/libela" +RDEPEND="${DEPEND}" +BDEPEND="" +IUSE="tests" + +src_configure() { + local emesonargs=( + $(meson_use tests) + ) + meson_src_configure +} From 08644ce924c5bcfbcaf79e80b60392b430f687c3 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 25 Sep 2024 07:15:59 +0200 Subject: [PATCH 03/56] feature/Freebox librairies --- dev-libs/foils_hid/Manifest | 1 + dev-libs/foils_hid/foils_hid-0.3.ebuild | 24 +++++++++++++++++++ dev-libs/libela/Manifest | 2 +- .../{libela-9999.ebuild => libela-0.3.ebuild} | 0 dev-libs/librudp/Manifest | 2 +- ...librudp-9999.ebuild => librudp-0.3.ebuild} | 2 +- dev-python/aioshelly/Manifest | 3 ++- dev-python/aioshelly/aioshelly-11.2.4.ebuild | 3 +++ dev-python/aioshelly/files/aioshelly.patch | 11 +++++++++ 9 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 dev-libs/foils_hid/Manifest create mode 100644 dev-libs/foils_hid/foils_hid-0.3.ebuild rename dev-libs/libela/{libela-9999.ebuild => libela-0.3.ebuild} (100%) rename dev-libs/librudp/{librudp-9999.ebuild => librudp-0.3.ebuild} (93%) create mode 100644 dev-python/aioshelly/files/aioshelly.patch diff --git a/dev-libs/foils_hid/Manifest b/dev-libs/foils_hid/Manifest new file mode 100644 index 000000000..e2e464ff6 --- /dev/null +++ b/dev-libs/foils_hid/Manifest @@ -0,0 +1 @@ +EBUILD foils_hid-0.3.ebuild 482 BLAKE2B f35423c67ee085aefce7e94e71c057b22b813ba67aced42ddf64a654be81acc79e96fb6f9cd33af56f98cefe40b1c71173399af88ad7f8219a6e7e4aa069a612 SHA512 8b691f35e88ef3511afda8494886125f1f5ae0c6ee611ba35460224755ae796747874249b87f8075e02b06499127131cb2000c7210e5ccb23a32270495cb0851 diff --git a/dev-libs/foils_hid/foils_hid-0.3.ebuild b/dev-libs/foils_hid/foils_hid-0.3.ebuild new file mode 100644 index 000000000..103d57eec --- /dev/null +++ b/dev-libs/foils_hid/foils_hid-0.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit meson git-r3 +DESCRIPTION="Freebox Network HID devices library" +HOMEPAGE="https://dev.freebox.fr/sdk/foils_hid/" +EGIT_REPO_URI="https://github.com/fbx/foils_hid.git" + +LICENSE="" +SLOT="0" +KEYWORDS="" + +DEPEND="=dev-libs/librudp-${PV}" +RDEPEND="${DEPEND}" +BDEPEND="" +IUSE="tests" + +src_configure() { + local emesonargs=( + $(meson_use tests) + ) + meson_src_configure +} diff --git a/dev-libs/libela/Manifest b/dev-libs/libela/Manifest index 2635e06f5..bd7fe44ac 100644 --- a/dev-libs/libela/Manifest +++ b/dev-libs/libela/Manifest @@ -1,2 +1,2 @@ AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518 -EBUILD libela-9999.ebuild 531 BLAKE2B 12392bc8e6d25578e9da63afdbf9002168de2521775ba30c01faa208c245e5d7cf042d527ab5012595d834e238bbd9069a31a4ff74b87f15ac95a99c5d8a5cae SHA512 5c939c28d878446acbc9d7f3a38b28271f19b2302f111a2cf874792a86665507992b13cbfb38c1bbf58d18f0d97f5dc5efd4d9c02d38d7adc4c0b87bb21f7138 +EBUILD libela-0.3.ebuild 531 BLAKE2B 12392bc8e6d25578e9da63afdbf9002168de2521775ba30c01faa208c245e5d7cf042d527ab5012595d834e238bbd9069a31a4ff74b87f15ac95a99c5d8a5cae SHA512 5c939c28d878446acbc9d7f3a38b28271f19b2302f111a2cf874792a86665507992b13cbfb38c1bbf58d18f0d97f5dc5efd4d9c02d38d7adc4c0b87bb21f7138 diff --git a/dev-libs/libela/libela-9999.ebuild b/dev-libs/libela/libela-0.3.ebuild similarity index 100% rename from dev-libs/libela/libela-9999.ebuild rename to dev-libs/libela/libela-0.3.ebuild diff --git a/dev-libs/librudp/Manifest b/dev-libs/librudp/Manifest index d7666b28d..19b66a198 100644 --- a/dev-libs/librudp/Manifest +++ b/dev-libs/librudp/Manifest @@ -1,2 +1,2 @@ AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518 -EBUILD librudp-9999.ebuild 473 BLAKE2B 0cb3d8800781666486167acef5df4757d1c37532b39285861c5f206b64db87a37c0eeb5d25193768aad743cc311433b3d7719f75b40b44468c0bb912f762e8ad SHA512 b425d043c674d27cadca146590615118d0c216876aeddc59cf86b491534a03656c12879a90e94e2a9816237568ff812b2170b60f1d29bd4c17c22fa6d9241817 +EBUILD librudp-0.3.ebuild 480 BLAKE2B d260c4edf60665d549779d7bfc161962b6a46c55fabbe6e87ab2928d9d8029d3f2162a5fc165cddd4a2084a6372678987b5c29cdad8c846bd94a11c8be272033 SHA512 f597b4aac9e4944effd877af3dd81119fba86ebaac179a22802093ed4e6fbe4282714dcefa5d79005bfe91dc3efe1930bd3e3c799c3d08372e7e2989b25bd703 diff --git a/dev-libs/librudp/librudp-9999.ebuild b/dev-libs/librudp/librudp-0.3.ebuild similarity index 93% rename from dev-libs/librudp/librudp-9999.ebuild rename to dev-libs/librudp/librudp-0.3.ebuild index ec5f4db41..9a83d87d0 100644 --- a/dev-libs/librudp/librudp-9999.ebuild +++ b/dev-libs/librudp/librudp-0.3.ebuild @@ -11,7 +11,7 @@ LICENSE="" SLOT="0" KEYWORDS="" -DEPEND="dev-libs/libela" +DEPEND="=dev-libs/libela-${PV}" RDEPEND="${DEPEND}" BDEPEND="" IUSE="tests" diff --git a/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index a12b0116b..ea9f22919 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -1,10 +1,11 @@ +AUX aioshelly.patch 495 BLAKE2B 47b13a2fdafc84b015ee9c9ea6a525a86069da3da7bfbb891565ddd62b2db4a4fa5349863d44d8abed52eccc795713bcb211fa4e91fce1d5c0059daf1b8a2979 SHA512 c34830d70f327f0ca5f09c8f7e519755086a1a2819ad85ba7e7f833a6f74d64ace878dd51c8f8332070d8e43a8da7a21d65eb157b2878603834ae8a30ba398c9 DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943 DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432 DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66 DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082 EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 -EBUILD aioshelly-11.2.4.ebuild 785 BLAKE2B 2f6324903683abb1d76088a2078beb435f18709534dcf92835c0e36afc241dc74ac1413f790bffd23191cb0a32637ef9d8ab6e7e8cabaaf9b602c4f82c3d911b SHA512 cface0b51618740449f6c3b7f93eb727c4a9b0d0e6477034df3adb016036a62567504638e36b7b0aae48b7caad4c6ac0b7f6115bddbcad8009bffd1958bf66ab +EBUILD aioshelly-11.2.4.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 diff --git a/dev-python/aioshelly/aioshelly-11.2.4.ebuild b/dev-python/aioshelly/aioshelly-11.2.4.ebuild index 7a24d705a..6504d315c 100644 --- a/dev-python/aioshelly/aioshelly-11.2.4.ebuild +++ b/dev-python/aioshelly/aioshelly-11.2.4.ebuild @@ -16,6 +16,9 @@ IUSE="test" RESTRICT="!test? ( test )" DOCS="README.md" +PATCHES=( + "${FILESDIR}/aioshelly.patch" +) RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] >=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] diff --git a/dev-python/aioshelly/files/aioshelly.patch b/dev-python/aioshelly/files/aioshelly.patch new file mode 100644 index 000000000..e089285e5 --- /dev/null +++ b/dev-python/aioshelly/files/aioshelly.patch @@ -0,0 +1,11 @@ +--- a/setup.py 2024-08-18 23:19:55.000000000 +0200 ++++ a/setup.py.new 2024-09-11 20:39:36.755962293 +0200 +@@ -21,7 +21,7 @@ + description="Asynchronous library to control Shelly devices.", + long_description=README_FILE.read_text(encoding="utf-8"), + long_description_content_type="text/markdown", +- packages=find_packages(), ++ packages=find_packages(exclude=["tests", "tests.*"]), + python_requires=">=3.11", + package_data={"aioshelly": ["py.typed"]}, + zip_safe=True, From 7512920088419737df01360f7a3e53192d79284a Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 25 Sep 2024 21:33:20 +0200 Subject: [PATCH 04/56] Zigbee2mqtt 1.40.1 --- app-misc/zigbee2mqtt/Manifest | 3 + .../zigbee2mqtt/zigbee2mqtt-1.40.1.ebuild | 68 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 app-misc/zigbee2mqtt/zigbee2mqtt-1.40.1.ebuild diff --git a/app-misc/zigbee2mqtt/Manifest b/app-misc/zigbee2mqtt/Manifest index 04b08a028..09867d535 100644 --- a/app-misc/zigbee2mqtt/Manifest +++ b/app-misc/zigbee2mqtt/Manifest @@ -5,6 +5,9 @@ DIST zigbee2mqtt-1.35.2-node_modules.tar.xz 16119144 BLAKE2B 467c9424f59b935a1e6 DIST zigbee2mqtt-1.35.2.tar.gz 510837 BLAKE2B 869b3a8bd081e63f4f2d5157752e39c05ecc0e51f6b8baaa15e38462ecf3674ba98eb0ba5466a2aa13e6e6d17b19ede25b0aae19e0c3117e493cfd03d195c5a6 SHA512 6f719868350ded46f0b4596c887fc2be55a316f549dd6cc26f358bd7260a250da6d9ed1a3305340327e627e0ceeda7216ba555bc39c31bc1284d6fb0142c4aac DIST zigbee2mqtt-1.39.1-node_modules.tar.xz 17467408 BLAKE2B 463a38cae2f509bea16a7ceb3567df1a9857c69ef25747dcb56a2f787c5b0eae5d27c28694c724745d49240c8b926184088f5358ef340679e2d5080aac86e695 SHA512 f6dc277bac8aab6d084416539ea722e8344d1a55d400e88f29e4d5217d7097649c73e684f33d5fabbe60289dd9dddf59fccb6df3dbf895bac1ae680cb7b11741 DIST zigbee2mqtt-1.39.1.tar.gz 548291 BLAKE2B 352d3f9895c19d7bac2dc5f9c680bc1e5751738b97bf4d98a655a5adbcae86bcb41f2a24511bf03f6532ece1f773529b38cdfa91f0d2770692652bc572478e4a SHA512 2926a1ee047a4f4578727086e3b180b6ee8f922a52e4678128ac1a7241a649f9641cebcf068f22a3ab256efa15ad210ac71c38608af42696971d5483541fa3e0 +DIST zigbee2mqtt-1.40.1-node_modules.tar.xz 16905284 BLAKE2B 42ddf27d7d9cda5fa5424709e5ddb5a7b804496acf72276bafe975bac92623335b07947928bf5dc8e43af598eeee8326d9c48de6e295e4a472d7493d6ae93261 SHA512 7e1756283c02062e12db0e8394d7624b335905ee32718e30cd9654417305da0e7ccf15cb4a8261e802b4f794636d54518e5de566d96fc86b14ffcd36e58177b5 +DIST zigbee2mqtt-1.40.1.tar.gz 553072 BLAKE2B fae9390d7e41b8156164a4356cf0006268044688f33df7368c0175e01c02b0797c66e118e3c921e53bb0687442b845470d33ef2656a108dfef8a7def7e2320e0 SHA512 a10e5a9ff1fdc156673c12424a2c1b7e8b222df876c5f58a689be515d6ed94701f252f3fea70acaae4e274e7c6c7b841a84089e96c4d32f0dd49e3c6c149f569 EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 EBUILD zigbee2mqtt-1.39.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 +EBUILD zigbee2mqtt-1.40.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d diff --git a/app-misc/zigbee2mqtt/zigbee2mqtt-1.40.1.ebuild b/app-misc/zigbee2mqtt/zigbee2mqtt-1.40.1.ebuild new file mode 100644 index 000000000..3098a033b --- /dev/null +++ b/app-misc/zigbee2mqtt/zigbee2mqtt-1.40.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt" + EGIT_BRANCH="dev" + inherit git-r3 +else + SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz + https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz" +fi + +inherit nodejs-mod systemd tmpfiles + +DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT" +HOMEPAGE="https://www.zigbee2mqtt.io/" +COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1" + +LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-group/zigbee2mqtt + acct-user/zigbee2mqtt + app-misc/mosquitto +" + +pkg_pretend() { + if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \ + ! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then + eerror "Bad CONFIG_PROTECT" + eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\"" + eerror "" + eerror "" + die "Bad CONFIG_PROTECT" + fi +} + +src_install() { + echo "${COMMIT}" > dist/.hash + + echo -e "\nadvanced:" >>data/configuration.yaml + echo -e " network_key: GENERATE" >>data/configuration.yaml + echo -e " pan_id: GENERATE" >>data/configuration.yaml + echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml + + nodejs-mod_src_install + + keepdir /var/log/${PN} + + insinto /var/lib/${PN} + doins data/configuration.yaml + + dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf + + doinitd "${FILESDIR}"/${PN} + systemd_dounit "${FILESDIR}/${PN}.service" + + dodir /etc/env.d + echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die +} + +pkg_postinst() { + tmpfiles_process zigbee2mqtt.conf +} From 1d0c54ef411ae4277100ecc31cd3d8d226d74135 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Thu, 26 Sep 2024 19:09:59 +0200 Subject: [PATCH 05/56] Home Assitant 2024.9.3 working :) --- app-misc/homeassistant/Manifest | 3 + .../homeassistant-2024.9.3.ebuild | 561 ++++++++++++++++++ dev-python/aioesphomeapi/Manifest | 2 + .../aioesphomeapi/aioesphomeapi-25.3.1.ebuild | 35 ++ dev-python/aiohomekit/Manifest | 2 + dev-python/aiohomekit/aiohomekit-3.2.3.ebuild | 41 ++ dev-python/aioshelly/Manifest | 2 + dev-python/aioshelly/aioshelly-11.4.2.ebuild | 32 + dev-python/async-interrupt/Manifest | 2 + .../async-interrupt-1.2.0.ebuild | 32 + dev-python/awesomeversion/Manifest | 2 + .../awesomeversion-24.6.0.ebuild | 33 ++ dev-python/fnv-hash-fast/Manifest | 2 + .../fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild | 32 + dev-python/home-assistant-bluetooth/Manifest | 2 + .../home-assistant-bluetooth-1.12.2.ebuild | 27 + .../home-assistant-chip-clusters/Manifest | 3 +- ...e-assistant-chip-clusters-2024.9.0.ebuild} | 2 +- dev-python/home-assistant-frontend/Manifest | 4 + .../home-assistant-frontend-20240909.1.ebuild | 30 + .../home-assistant-frontend-20240925.0.ebuild | 30 + dev-python/home-assistant-intents/Manifest | 2 + .../home-assistant-intents-2024.9.23.ebuild | 32 + dev-python/miniaudio/Manifest | 2 + dev-python/miniaudio/miniaudio-1.61.ebuild | 30 + dev-python/pyatmo/Manifest | 2 + dev-python/pyatmo/pyatmo-8.1.0.ebuild | 26 + dev-python/pyspeex-noise/Manifest | 2 + .../pyspeex-noise/pyspeex-noise-1.0.2.ebuild | 22 + dev-python/spotipy/Manifest | 2 +- dev-python/spotipy/spotipy-2.23.0.ebuild | 18 +- dev-python/voluptuous-openapi/Manifest | 2 + .../voluptuous-openapi-0.0.5.ebuild | 21 + 33 files changed, 1026 insertions(+), 14 deletions(-) create mode 100644 app-misc/homeassistant/homeassistant-2024.9.3.ebuild create mode 100644 dev-python/aioesphomeapi/aioesphomeapi-25.3.1.ebuild create mode 100644 dev-python/aiohomekit/aiohomekit-3.2.3.ebuild create mode 100644 dev-python/aioshelly/aioshelly-11.4.2.ebuild create mode 100644 dev-python/async-interrupt/async-interrupt-1.2.0.ebuild create mode 100644 dev-python/awesomeversion/awesomeversion-24.6.0.ebuild create mode 100644 dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild create mode 100644 dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild rename dev-python/home-assistant-chip-clusters/{#home-assistant-chip-clusters-2024.5.2.ebuild# => home-assistant-chip-clusters-2024.9.0.ebuild} (93%) create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20240925.0.ebuild create mode 100644 dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild create mode 100644 dev-python/miniaudio/miniaudio-1.61.ebuild create mode 100644 dev-python/pyatmo/pyatmo-8.1.0.ebuild create mode 100644 dev-python/pyspeex-noise/Manifest create mode 100644 dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild create mode 100644 dev-python/voluptuous-openapi/voluptuous-openapi-0.0.5.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index c516935a7..06bca7f40 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -14,7 +14,10 @@ DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3 DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d5775934fe5b91da8465ca759f8f47f5fe05a8299b7adfff57b89b14003cdaae7ade438ff8d22afd9818b7fe8e5effaca10cbf4090 SHA512 0337090ac109446849c44327f494d6ced783aa270a49941178bce091c8621499b7bba442642ff99e5e6ca2490f0736e7ed16a437ff5da83363fd4abb767fc120 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 +DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 +DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f +EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d diff --git a/app-misc/homeassistant/homeassistant-2024.9.3.ebuild b/app-misc/homeassistant/homeassistant-2024.9.3.ebuild new file mode 100644 index 000000000..d514036e5 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2024.9.3.ebuild @@ -0,0 +1,561 @@ +# 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" +RDEPEND="${RDEPEND} + test? ( + dev-python/pytest + dev-python/pytest-socket + dev-python/sqlalchemy + dev-python/freezegun + dev-python/requests-mock + dev-python/syrup + dev-python/voluptuous + dev-python/python-slugify + dev-python/aiozoneinfo + dev-python/ciso8601 + dev-python/orjson + dev-python/ulid-transform + dev-python/respx + )" +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] + >=dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] + >=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] + =dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] + =dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] + >=dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}] + >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + >=dev-python/aiozoneinfo-0.2.0[${PYTHON_USEDEP}] + =dev-python/aioshelly-11.4.2[${PYTHON_USEDEP}] + >=dev-python/anyio-4.3.0[${PYTHON_USEDEP}] + >=dev-python/astral-2.2[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] + >=dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}] + >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + >=dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] + =dev-python/bluetooth-data-tools-1.20.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/aioesphomeapi-25.3.1[${PYTHON_USEDEP}] + =dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] + >=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}] + >=dev-python/fnv-hash-fast-1.0.2[${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.4.0[${PYTHON_USEDEP}] + >=dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}] + ~dev-python/hassil-1.7.4[${PYTHON_USEDEP}] + >=dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}] + =dev-python/home-assistant-frontend-20240909.1[${PYTHON_USEDEP}] + =dev-python/home-assistant-intents-2024.9.4[${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.10.7[${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.4.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.9.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + =dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}] + =dev-python/pyroute2-0.7.5[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.5[${PYTHON_USEDEP}] + =dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}] + >=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}] + =dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}] + >=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}] + =dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.2[${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.31[${PYTHON_USEDEP}] + =dev-python/tuf-4.0.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] + =dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + >=dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] + >=dev-python/voluptuous-openapi-0.0.5[${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.133.0[${PYTHON_USEDEP}] + =dev-python/zha-0.0.33[${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.15.1[${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.2[${PYTHON_USEDEP}] >=dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] >=dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.4.0[${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.2[${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.40.0[${PYTHON_USEDEP}] >=dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${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-25.3.1[${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.2.3[${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.3.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.1.0[${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.40.0[${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-11.4.2[${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.40.0[${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.40.0[${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 diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index 50d82efb9..e0953aea3 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -3,9 +3,11 @@ DIST aioesphomeapi-23.2.0.tar.gz 97151 BLAKE2B 69259663f9b683904f9769740612930d2 DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c21204f68534ad18eb81e100573d44cc54d633653e66bce53f8057fe756b1af8f181baee6fbdb4c8db7e2c21c9146b2b16e9 SHA512 7726465a0e137c8f6cab897fbc4e66b35e2ee833b6549f485536a068f88e8c06c752485ebd9e5cdfe52adf100c7b02701700dc6e1326f823275a918ffca428da DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5 DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601 +DIST aioesphomeapi-25.3.1.tar.gz 102608 BLAKE2B 229b282c502a787794176ad3f776aa2223baddbf0e98a54932b4b7384e5a0485be5b2caeb8eaafb705706c915201aebcc3073bf1300caaa82310c1cc28e7766e SHA512 4416212e9554b07225e1276707d62cb9a7d4affa36a0fa082b2d4658ebde486b2834b04e079b17cdec5c9a493f6faead1cac2e019af1d6671db9c84c917375e6 EBUILD aioesphomeapi-23.0.0.ebuild 1141 BLAKE2B 5e61dd900e1a398754278cc85c93554bbaa12a4974584e8ac6418409e13529279b291c9dfe570d09dcf348d15da92bc06cd9a60ec6606704a49c89914018d6d8 SHA512 153bcd37d7b2bed773dae5d02af1d61523101d69f917c9463b5113ac5c4372adba0128af35a03964441cf831cef27285e335f1525c8d900d247ff0753bff668b EBUILD aioesphomeapi-23.2.0.ebuild 1103 BLAKE2B 06ccb6465df3d8367ccbe993c4b3a1de9249a60a20dda5bb555f063056bdee415f8bd6f8bd9746c2c4e4e4f2b47e09cee5192494d5f45401361fee0da1c282c0 SHA512 8ed76d7281d900165ec83b6ecffd947a250e0d0b1612eeb19c68ffa003f3764add947d5a4db4c17d403cdf2eaddd1533e265c78161ef0abfd5e61ec93ae14a10 EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-24.5.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-25.0.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 +EBUILD aioesphomeapi-25.3.1.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-25.3.1.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-25.3.1.ebuild new file mode 100644 index 000000000..e36b33b04 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-25.3.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + >=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/aiohomekit/Manifest b/dev-python/aiohomekit/Manifest index 7f4ba3747..92548d34c 100644 --- a/dev-python/aiohomekit/Manifest +++ b/dev-python/aiohomekit/Manifest @@ -2,8 +2,10 @@ DIST aiohomekit-3.0.9.tar.gz 120166 BLAKE2B 983706691241e64751db6e4236c48c1a9a12 DIST aiohomekit-3.1.1.tar.gz 120801 BLAKE2B 5b477b6d298e3170f1cd21335148ff78b214870f647b849eeca70842411beb2431ee4dcc730522c1327d9096957cf52022b6a5ca21355ca9da40d7f1186ac82e SHA512 1287b95e92be72f2b875efab542e7a8fc1c1e692fedc77e31d231138ba625e2a6f42d21a4eefc7f7617b112453105a6c9dfebb1558891567abae6c6b419b6d38 DIST aiohomekit-3.1.4.tar.gz 121205 BLAKE2B 105730a6df823486bb38bd14ded0f80d16497391b4c3b6b0fa311f41a0e335c34652360ac7a8d71f915ecde3f70c6be6fa8e5eaeef5723c50e5cf0414cc77b49 SHA512 b3c2c1ffaa7d0ef7948b45c8cc457343413a7c623aa162186516871c0211f2b2d237cb1a0da58d1cbfc2c09a481c169c51503286069879188740d96b04c028b5 DIST aiohomekit-3.1.5.tar.gz 121343 BLAKE2B 00b63d3b2509a756e5c61023f28ea28e440a5db67e6f5301d9e362707ce5f6e236728b2b544009ea3c755acb0c73188057c5046ce5bdc8016ddd6eddf5beccb1 SHA512 296b37743ac5daa39d586fac38801e5371f9ef207b0c6dff97de9d1b72a99647eebeac6bd376e2b33ca1d205e041267fa0f69719697d425ff5438ad13845ed23 +DIST aiohomekit-3.2.3.tar.gz 122022 BLAKE2B 2fe4ac03090055874d2f5344d9c9557378b700c862f12cc95e3196836799165b446b6b86bbd32bae856ad015e4591dcca3d674ed454a2e0ccf067b2304e1c2bc SHA512 c2900ebe6464367bfccd1287c1121b9e696c2181f17aefe64b3cd01edf4a3ea1762c592f5b4c6796098e8210c89ade45550452f5be732f265c1b17e16dd99c8a EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 82a9ce0427f8314404ecfeb580799be1ea4964cf0f9b83b4267405ef76548fb887dce56ec2d5348787bc538ef5257ac40aaaa3e650a19578fdbc5c600f220abe SHA512 b5fac8462879463615d76ac78b6b9ae449fb17c0214802c56071dcc7c6f90ae8119cd07979f795d63206bde21dece7e8247a32236d00b5916647c727cfe95f7a EBUILD aiohomekit-3.1.1.ebuild 1411 BLAKE2B 41ca6e965bc760c1e1eb054913b0488e9187081bb4c44ba5f4b75b616ea99a904944c2632b6a6744c79dac7181bf20a0f432dac6f37765a6c3800954c8505d6c SHA512 7dfd2e356a6d7f71ce1a250cdb858899cd75728724b65a8c73048d9a5194a78170436f5412d89b1d0d33e696986a671e7d3adb261cb82ad70c5e76937eba2c93 EBUILD aiohomekit-3.1.4.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7 EBUILD aiohomekit-3.1.5.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7 +EBUILD aiohomekit-3.2.3.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7 MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0 diff --git a/dev-python/aiohomekit/aiohomekit-3.2.3.ebuild b/dev-python/aiohomekit/aiohomekit-3.2.3.ebuild new file mode 100644 index 000000000..6aca9ba8a --- /dev/null +++ b/dev-python/aiohomekit/aiohomekit-3.2.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="An asyncio HomeKit client" +HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}] + >=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}] + >=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}] + >=dev-python/bleak-0.19.0[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}] + >=dev-python/orjson-3.7.8[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) + >=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/asynctest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index ea9f22919..2956b5478 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -1,11 +1,13 @@ AUX aioshelly.patch 495 BLAKE2B 47b13a2fdafc84b015ee9c9ea6a525a86069da3da7bfbb891565ddd62b2db4a4fa5349863d44d8abed52eccc795713bcb211fa4e91fce1d5c0059daf1b8a2979 SHA512 c34830d70f327f0ca5f09c8f7e519755086a1a2819ad85ba7e7f833a6f74d64ace878dd51c8f8332070d8e43a8da7a21d65eb157b2878603834ae8a30ba398c9 DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943 DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432 +DIST aioshelly-11.4.2.tar.gz 41415 BLAKE2B b92bde36fd02ab67fa844da28e5dd5d589fa4d1d7bf8c779488dda1cd0378cb26895a46d4dc798bec37033b403bf274ce683d003740a8fcf38184e9667398264 SHA512 0585e169c9e59ed8fe0ae684c2d4f41de5e00a34a3dd79594a1ba9d9bd93a955aa11c1d03e7979deff8038dda75caf7324ceb2c3b6a01f4cbeecc0616edcc880 DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66 DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082 EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-11.2.4.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 +EBUILD aioshelly-11.4.2.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 diff --git a/dev-python/aioshelly/aioshelly-11.4.2.ebuild b/dev-python/aioshelly/aioshelly-11.4.2.ebuild new file mode 100644 index 000000000..6504d315c --- /dev/null +++ b/dev-python/aioshelly/aioshelly-11.4.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous library to control Shelly devices." +HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" +PATCHES=( + "${FILESDIR}/aioshelly.patch" +) + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + >=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + )" + diff --git a/dev-python/async-interrupt/Manifest b/dev-python/async-interrupt/Manifest index a812eaaa0..c6722a370 100644 --- a/dev-python/async-interrupt/Manifest +++ b/dev-python/async-interrupt/Manifest @@ -1,3 +1,5 @@ DIST async_interrupt-1.1.1.tar.gz 8596 BLAKE2B 26e89740970c3682e57032473dd1b71d974e177eb001bce236dce63a24bdc75472c817b3ab0b757adbb09e8ff469c7ad07308f7ad3e625c5048263022cf485fd SHA512 5ab15eafe7f766d91b29ce3a94128724c30c6bfc4f3b9f56b88bfa9b1ae83593daf558c3cd019dbf89bc625fa8a860b4c1d43b7cd90ae3374fc9a590050b39c3 +DIST async_interrupt-1.2.0.tar.gz 8584 BLAKE2B d6994990bddda43042675819f6b1863d08936d7d7e128c59be1f36f9fcdac3aa4c538eaa1934bfb5db051c2c1339a7143f7142cbf97c133153721e61813790bf SHA512 305eea7a7ede57c64eea6071abba0c48465423a7b8d0c7521c3d7faf4c6f5b4acfd8623c0a519a704464cb41533e1d3831f217551167187d37e2b05770b6090e EBUILD async-interrupt-1.1.1.ebuild 713 BLAKE2B 98cce2bae849c2e7e4144ac0c0d136f3388f6325c05c7f5b4cd287eb866c0b33468ba68b0abbb4e916c0cdd30cdc37a29fdcf474b0cf54fe690e1a29293731c8 SHA512 8d3309d7b9ba3e6624b95958f679d200cd3ff8769e00008f0c41d07899432619bfdb0f23587d4312a3b17ee7b22954cba9a7f8ea9767efca129952dd791bbcd3 +EBUILD async-interrupt-1.2.0.ebuild 713 BLAKE2B 98cce2bae849c2e7e4144ac0c0d136f3388f6325c05c7f5b4cd287eb866c0b33468ba68b0abbb4e916c0cdd30cdc37a29fdcf474b0cf54fe690e1a29293731c8 SHA512 8d3309d7b9ba3e6624b95958f679d200cd3ff8769e00008f0c41d07899432619bfdb0f23587d4312a3b17ee7b22954cba9a7f8ea9767efca129952dd791bbcd3 MISC metadata.xml 521 BLAKE2B db36c8c47a8e2a0fae6e02ff0b427846578f29f612776ff194ceb5cdd1bfc6d64576c1fb404ac705188c9a6d80701da7aef312af2c8a100506df2eecf0ea05fe SHA512 88bec4e3f38118517b99d0725e79a467e183d63f611b9b76a6918451640cc4c174484206c2056406a4235be100b15805d00846e14b6ab101b8a4fd03bc9efb55 diff --git a/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild b/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild new file mode 100644 index 000000000..79fe66073 --- /dev/null +++ b/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild @@ -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="Context manager to raise an exception when a future is done" +HOMEPAGE="https://github.com/bdraco/async_interrupt https://pypi.org/project/async-interrupt/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/awesomeversion/Manifest b/dev-python/awesomeversion/Manifest index 0ec7a3a1a..769af1834 100644 --- a/dev-python/awesomeversion/Manifest +++ b/dev-python/awesomeversion/Manifest @@ -1,5 +1,7 @@ DIST awesomeversion-23.11.0.tar.gz 11793 BLAKE2B 4ea8c029508c4b33b603c35d5ff31426ca327c0cc9e49fb8140df5ab6b7966f264ed8a026781f05e33693f1256dac5736ffa12decf565a7a009b8b1654bd8370 SHA512 07f5b59ceedeaf2a4292f5385340fdfb6d4a584ed20bd30224394071ae9a67a9d3dc548e3321a20296715647c1f8105e480a332e585309bebb27e3691e1c5604 DIST awesomeversion-24.2.0.tar.gz 12040 BLAKE2B ac256ee6a8e3c4ad8730651a4cfc47ae8ec939e48a7d288cee2b9313e18b227b850a51b3896f8aa883f81f6d69cd1b494984854082871a06928c4dfe83c48199 SHA512 91b09185c04c82d89e24c5410aa13325385dc39032d4920936a0fd78e3db473f87c478d998ec964c1752cfc1ef7e678947abcc16d46c3537fdada3e115e042ac +DIST awesomeversion-24.6.0.tar.gz 11997 BLAKE2B dec131e3fdee6408f988c8cc8a83bfd6a30053117bb39b3a59f9e5c7ade281588669f22e9fac43642167452d53e11f58053421c2b5fcd6dd00cadce8e94828fe SHA512 40b7edc938e92e87a0307f2452a96ed06a466705d61e1638b108b395e2a1ffdc2a8528e7b2ee6ceac1011ebf89dc0c98db1f78c087125d617c9f98ea98cce4a1 EBUILD awesomeversion-23.11.0.ebuild 1030 BLAKE2B fdcea8339f96d9f35e3a974415499ce0d8b1bddf35d431767224179a3eb301d89e8e4deb953b030fd29023cb1a08ecbbb951d98a3325d3af1d0c8e6adb44a875 SHA512 218b8ea9e4708e180a72d5d26bdca91b705f7f2a7518e85aa1ed14b2440a2489ed7c8c9b0a829beb045d4676c0c8110c1a0062c5d5f36164db2f573f944e3c69 EBUILD awesomeversion-24.2.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838 +EBUILD awesomeversion-24.6.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838 MISC metadata.xml 517 BLAKE2B 31b94d8989fc64bdef5238d6293a4718b5606bdf2574662019d91fe8460f9718268299b64fcb0e859c26238b7a4a3c5edd7f0855bd1a8dfa86419302aa1c8503 SHA512 6b3ff67eebc709692aa88374dd079f377a1ce9085c9367b49b769e4f6a23a89c80787a45a55be45651477721272b9daa70f517ff5cd552cdb80f8428df935252 diff --git a/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild new file mode 100644 index 000000000..8c41c66e1 --- /dev/null +++ b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them." +HOMEPAGE="https://github.com/ludeeus/awesomeversion https://pypi.org/project/awesomeversion/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +python_prepare_all() { + # include = ["awesomeversion", "awesomeversion.*", "LICENCE.md"] + sed -i -e 's:, "LICENCE.md"::' pyproject.toml || die + # remove dynamic-versioning + sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/fnv-hash-fast/Manifest b/dev-python/fnv-hash-fast/Manifest index b79354583..e8afbc4be 100644 --- a/dev-python/fnv-hash-fast/Manifest +++ b/dev-python/fnv-hash-fast/Manifest @@ -1,3 +1,5 @@ DIST fnv_hash_fast-0.5.0.tar.gz 5816 BLAKE2B e290c529301e11d76587ccf9c74a9af8a29eea8e47a3ee75f948cc7d8e749141954c8cf41d8d7d4e13eed8d73b6addca334228af0a35ca28e6ecdfda56a4e430 SHA512 77ab8a1d5d9154f8e75ee6b0fc2277452c705a480af7d1a083c59d6cd475986242bdc8d70dea8fbd28522439beb55a19f0fd7d0b1c96dd127f73425d80a40585 +DIST fnv_hash_fast-1.0.2.tar.gz 5808 BLAKE2B 77c5cc76cdcea02587258f1a139402ac189f2547346525780994bf5cf6e4b4ea46fc398db78f9cee29199ef441aaabf9b47315bfa9182c1d067dd3eb493e5625 SHA512 2142e8f9e964716e9f2cf292971764221cad3852f99e79ce3d9823e4178c80e71992fdec0a2acfa9d0ac5796739cedc64e1c63ba1be1656609fcfdc7ff3b0e7d EBUILD fnv-hash-fast-0.5.0.ebuild 667 BLAKE2B 02593ea7b5f5daddd145c5602571a6d7dd47c2e5673cf9795beaa0282829e1653cf482d3978616185d6d79f5391f8cd3aa6b5cfb2db534576c930219586a682d SHA512 1c8f0215cc56076609ebcfba8788f80ceff527322367abf6cfbf8e9e28c01fabdf51e610e5d7ce5e070b0911eef566ccda76c2c2d5c838a55757106ca35c8533 +EBUILD fnv-hash-fast-1.0.2.ebuild 667 BLAKE2B 02593ea7b5f5daddd145c5602571a6d7dd47c2e5673cf9795beaa0282829e1653cf482d3978616185d6d79f5391f8cd3aa6b5cfb2db534576c930219586a682d SHA512 1c8f0215cc56076609ebcfba8788f80ceff527322367abf6cfbf8e9e28c01fabdf51e610e5d7ce5e070b0911eef566ccda76c2c2d5c838a55757106ca35c8533 MISC metadata.xml 517 BLAKE2B cce4e31dd252ec667c0b18135534ca6bed80231c3129aa7747fe75ce886c7fd1570326a662cfc8c04799c3ebe86713d16b4e13b6a0b72b5f5ed7a63fff949520 SHA512 47e09e3a904d39e2dd5e9126401a36299c0b0103aac484de6e488335d2a89aee4d6833bf712fe1a622137d07590f905be003f3122962d809ec56d84ee3846bcc diff --git a/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild b/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild new file mode 100644 index 000000000..4a1be1916 --- /dev/null +++ b/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="A fast version of fnv1a" +HOMEPAGE="https://github.com/bdraco/fnv-hash-fast https://pypi.org/project/fnv-hash-fast/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/fnvhash[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/home-assistant-bluetooth/Manifest b/dev-python/home-assistant-bluetooth/Manifest index ab63a7006..d3f44e8d5 100644 --- a/dev-python/home-assistant-bluetooth/Manifest +++ b/dev-python/home-assistant-bluetooth/Manifest @@ -1,5 +1,7 @@ DIST home_assistant_bluetooth-1.11.0.tar.gz 7726 BLAKE2B 9c844787abfe26917efec555dec93e7957af9f3964b92f490a0dba71a242d80825547679ca1756c5a519e69239be7a6392d0efcbe2b1c27afe6f8131da1b0260 SHA512 8356f8f3bb6ee1bccd1f4388a142387a966d34e9cc19dd20a08670ff66da988f2144ee4d437b10b244a15c4d004de6f6a319300c2c0c35f1fa7ed7d2a0d57a9e DIST home_assistant_bluetooth-1.12.0.tar.gz 7759 BLAKE2B 8b793992f9ee1b77a51f4de677ff78683ee7ef77cbea841fea5ce44227599e1241d9dfc410220c86d54821c3c25044bc8cb28554a92718d2c67d1d847598bf59 SHA512 6d60db215fdbfd76c8d66cc8dcc7c41aed0d618274448431bddf62dc2c77bbae3ac52a17545f850d226ccea76fb14ba11255f7c56998d2805f20d1f4a78643aa +DIST home_assistant_bluetooth-1.12.2.tar.gz 7763 BLAKE2B 8b1828bb76f1f62027d58132898c79e187db065c97dc822d965cc88c297411fcfe40b37528a446371d309f1652d504eccada355379ded35abe54cbfdc3721032 SHA512 f03992255e8ef892e87f0fa9f433f30878c7b540e7e5c03b65ec7657f6de1b63d693830bc45b7b6d0e1b453b794e9c87aec8d0deb1aae1a6f46b6f2a5ada9c5b EBUILD home-assistant-bluetooth-1.11.0.ebuild 701 BLAKE2B c87f4b933e3464192c608fdd7a54b8925720bf247527cd38311708f4071e27134deca38963abde8b9e1f4622b8a254db8ced09e0340b43b63779ca1a0fc42a56 SHA512 4b6a01052fe4e512d4b77663ebceb1c5e563689c755698bb4fd961ecbc80377023057752544865d3f45616921b95900bc5c43f057219bf83491215730972e2af EBUILD home-assistant-bluetooth-1.12.0.ebuild 663 BLAKE2B 0c759493a89d09d0201abca0c88287a4c7d7c73bd98cdd64450ab7366762aae2ec9a70c8ecafa4a2a6727aa86725f65443aafcf50ccc89b22f00912d93ff10af SHA512 a9a7888645dab523169708e8cec8207f8579cb60422cd5704b353be9e5e9c5e8aad4a608af3ee57178d7fb9a6c23e26019a310a0bb14d3741b235883835bbfe6 +EBUILD home-assistant-bluetooth-1.12.2.ebuild 663 BLAKE2B 0c759493a89d09d0201abca0c88287a4c7d7c73bd98cdd64450ab7366762aae2ec9a70c8ecafa4a2a6727aa86725f65443aafcf50ccc89b22f00912d93ff10af SHA512 a9a7888645dab523169708e8cec8207f8579cb60422cd5704b353be9e5e9c5e8aad4a608af3ee57178d7fb9a6c23e26019a310a0bb14d3741b235883835bbfe6 MISC metadata.xml 559 BLAKE2B 3bf1af8292ae6052d78267ab834fd939ada780d7383ff61151d9aa318c0186a0568f213fd50f5eb018980ab2d8b652d4609400cae036a0f7e5e9f6e4e795a576 SHA512 3efc0aad3e95e20aaa3fe2d1ebefacda956ce92cfd6f9f662dead2bcbd69038e8b5685f59ae2272cf11e8e4e2a2d07529090d0a1a0b255ebc85ee482de62f06e diff --git a/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild new file mode 100644 index 000000000..e49bd3d74 --- /dev/null +++ b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Home Assistant Bluetooth Models and Helpers" +HOMEPAGE="https://github.com/home-assistant-libs/home-assistant-bluetooth https://pypi.org/project/home-assistant-bluetooth/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/habluetooth-0.11.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/home-assistant-chip-clusters/Manifest b/dev-python/home-assistant-chip-clusters/Manifest index 7d3835b97..52015d304 100644 --- a/dev-python/home-assistant-chip-clusters/Manifest +++ b/dev-python/home-assistant-chip-clusters/Manifest @@ -1,8 +1,9 @@ DIST home_assistant_chip_clusters-2024.2.2-py3-none-any.whl 122171 BLAKE2B e8c2381a88fb46b5b1abf2f6157804b18fe5ac83234f5d6c4576ffbd1d74a74b096a1667ed077eba5537fa6d9aaf2d390d87925b589d8ddc514b5416a7f4123e SHA512 f1050650f1e0118713325d6c85c1c7d776cf22189dfdb0d1dbf4034e5f42ffd96b5f6f6a5fad0007db34d0f42174ed670a958797b9d6ecd8c7bcb91fb9e46c44 DIST home_assistant_chip_clusters-2024.3.2-py3-none-any.whl 122172 BLAKE2B 20fbb3ccd67576fd2b9bec12c38d95e55806e3ac9f07ed5efe17f7b716c0e7dca43614f3ab7f2bfe855559153aeda6f075ed50e2386ecf06924b4a74ce3d8edf SHA512 675778755a02170df8fd863f4b999be5cb041f96f5bd50abb65d3633796cc779d3e075c24d4ebf5e460bef603958f5e9c4bf3b0a4de31906fe96e2064c0d591b DIST home_assistant_chip_clusters-2024.5.2-py3-none-any.whl 149966 BLAKE2B b75cec06e169646814088132a56dbf0f0b84759c9a8fed9c06b8343b0c01db5f84ebf17d1ac76b8902e16c8543ea3fa11b5f8398768fe5fca7d349804db53e04 SHA512 317cfaff809dc79b5e8553753ef00f4854a5568be42f649a7e2a8e0e587d390b201cde811d4fbfc933e7fe7c503bde352f7a96414dd7d883b8fa3a399f4536ce +DIST home_assistant_chip_clusters-2024.9.0-py3-none-any.whl 149969 BLAKE2B 5786efea8d0b11856cfb9437db84a92ee3d52056357dafce0a794fd02cd7c1581fb3e7f780ead0af921212fbddb7a773fc756294dfee95eb61681555b20a2e2a SHA512 c8f3fc50ff7786c04b6c2a412c1df08e5384b05f9414366024350ed6967ffdeea7d1bc4b83b946a1e77609cfbbca17cf030fcd83cd5dd6a56efa88e1ec16cc07 EBUILD home-assistant-chip-clusters-2024.2.2.ebuild 790 BLAKE2B f74d2f9c0f47717313ac3b7d6f39137d357ab0963e76eb55390271eba8f84d6705a7854d78124ba79b55eec1de2feaa70506bfff8ad063ac1cb4e4bc6e246d3f SHA512 0c18b11a2a73840001c034c2f71452616ccb00c4dddec2d6920ac9f59b1883a38fb5e173532204e29301df37e523b53de8eb7c1e428f03a7e16edf3fb5370134 EBUILD home-assistant-chip-clusters-2024.3.2.ebuild 790 BLAKE2B f74d2f9c0f47717313ac3b7d6f39137d357ab0963e76eb55390271eba8f84d6705a7854d78124ba79b55eec1de2feaa70506bfff8ad063ac1cb4e4bc6e246d3f SHA512 0c18b11a2a73840001c034c2f71452616ccb00c4dddec2d6920ac9f59b1883a38fb5e173532204e29301df37e523b53de8eb7c1e428f03a7e16edf3fb5370134 EBUILD home-assistant-chip-clusters-2024.5.2.ebuild 729 BLAKE2B fbfdd220867558855ecc9cb5bea81c8811e6ad0cea1b4a9698825915789805fbd96e0085e7df3c9f02d3bb1d1b6d47117ccf2b85e8ddf980ade598dc11b0b27c SHA512 101d1dda569493378c9602e4a93577b1b496752d3b3a669b1218662161f38e9d90e1c86c96e485a857713eeaa8d132bc845db944df6ccd705f3cc596b9e8e73d -MISC #home-assistant-chip-clusters-2024.5.2.ebuild# 735 BLAKE2B ed2bbd2957c8359476dccf112a47d099e5adfdb98e6aaf9daff22dca3c211cf6dbb90e7928f737e7d47fbee33fb756ba4ca51677c845f5304ff8d0ddea90a214 SHA512 5925c1ad30ba7720fa64d1b6e53018dc927ee71cfed0acf79ebf3c0cde49b801a342c1947919f688abb61f1a6f42078cb40826d967367cd1854b3223dea97dce +EBUILD home-assistant-chip-clusters-2024.9.0.ebuild 729 BLAKE2B fbfdd220867558855ecc9cb5bea81c8811e6ad0cea1b4a9698825915789805fbd96e0085e7df3c9f02d3bb1d1b6d47117ccf2b85e8ddf980ade598dc11b0b27c SHA512 101d1dda569493378c9602e4a93577b1b496752d3b3a669b1218662161f38e9d90e1c86c96e485a857713eeaa8d132bc845db944df6ccd705f3cc596b9e8e73d MISC metadata.xml 417 BLAKE2B bbbb557b5121cf6a63d6ebef83663a913e960b67832c10e6e1effc7b008b02cc72ef07c160fc9a265bee24b657444eca022f89b8aa36ee47e6103bf9c7d1ec60 SHA512 c1ca4152604c4d874bb2a3966ffbb46e562d06d1c0454603a3de82040253686db4714db602cb425a22d31cbc4f67b1f35b89a2b7d4b98e3feae5778df8382199 diff --git a/dev-python/home-assistant-chip-clusters/#home-assistant-chip-clusters-2024.5.2.ebuild# b/dev-python/home-assistant-chip-clusters/home-assistant-chip-clusters-2024.9.0.ebuild similarity index 93% rename from dev-python/home-assistant-chip-clusters/#home-assistant-chip-clusters-2024.5.2.ebuild# rename to dev-python/home-assistant-chip-clusters/home-assistant-chip-clusters-2024.9.0.ebuild index 8b296d5db..505a3f4cf 100644 --- a/dev-python/home-assistant-chip-clusters/#home-assistant-chip-clusters-2024.5.2.ebuild# +++ b/dev-python/home-assistant-chip-clusters/home-assistant-chip-clusters-2024.9.0.ebuild @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 x86" RDEPEND=" - dev-python/unicode-rbnf-1.0.0[${PYTHON_USEDEP}] + dev-python/unicode-rbnf[${PYTHON_USEDEP}] ~dev-python/aenum-3.1.15[${PYTHON_USEDEP}] dev-python/aiorun[${PYTHON_USEDEP}] " diff --git a/dev-python/home-assistant-frontend/Manifest b/dev-python/home-assistant-frontend/Manifest index 2a1558dc0..c24760987 100644 --- a/dev-python/home-assistant-frontend/Manifest +++ b/dev-python/home-assistant-frontend/Manifest @@ -1,5 +1,7 @@ DIST -20240809.0.gh.tar.gz 57473270 BLAKE2B a705d0eb266c2f5bcbfd9382f76e68be8bc48cae09dfab6b6d470b1608170ad1f2cb64677daebc1b8a5e0814e721969ec26f6bd9e1bee52ab5d9a91d6e79a59e SHA512 7c44083a2d9c7c0e6274625cb24710e8ba042dbe17e073df0dae6d857ddbe68f5f820dd38dbd567f59c1b62dfa7697ba0940289825cd2950529e1503e7cd421c DIST -20240829.0.gh.tar.gz 57274663 BLAKE2B 11b1c8b2237ca1f691a809c28a632ba4db99f16870d7c02636f27a2c7430da880ed40044b785819af297050d407a009d74be41fba00db68043d08cd437928a0e SHA512 38c9bc0f6b50f0e949ab9ba0b587e1ae635f5d02e5b82791dc50b72738ba3986760ca9c1110c0c14be24bae0d826c11eb527268d524fee9b01804fafe418a7f1 +DIST -20240909.1.gh.tar.gz 57296961 BLAKE2B cd015b5b9b077fe547cfd70f72b1b33f6041cea3d5429d7c47c1693bac2307af434c57b96452c873ddc8ba854f6e07bd9cbf3591a76dcbb3bdbac9739a0102d5 SHA512 8debe69646fcfd17480b045686a4c4392663e3af04eb291c574b23a9ab4fbaa186d9422b707429c6a774c73b396b57e225c89bbe57d0a594d8a263707cf1c913 +DIST -20240925.0.gh.tar.gz 57661103 BLAKE2B c2b489f29044a8c7cb372ffe882aba28dc31285951633a6a608df94ddde3327bf54db88a1406b8b1b8666f0895e0e6faa968d59e1f3de30b705754e03a759ecf SHA512 fe26a7feb2371f0a0309e715866a928b03717d50bd9953a17c877dcbf49445c3be48f71ca8fdb92c25af3a11169b97ecb956ed5ba0c51d4e579ff8422b04d89b DIST home-assistant-frontend-20240307.0.tar.xz 36140960 BLAKE2B ba5a22c51d93332a4aca670fa52fc4a3338ac9dff5ebc994d06ff7c69d3167edb4f3d18817eebab3f8689bc06ea8de79c1128e32606ab9350b0b923fa0d2e6af SHA512 18112285ab031d2d4878a581bb87e09f57dccd078dfc5963c0ba0da9e1e4edc22976aff8164768073983520675f305e9651291b6558c834e71b140c2058f4eda DIST home-assistant-frontend-20240404.2.tar.xz 37236492 BLAKE2B 50f3e60ffa2c3a7b6be183709f792b010ec2ddfd0af4c21762f287f2a3b81c568d4e0dfade78aee86f0630b10a2d8fdba9e087535b62dcb67f75f40abc2e46c8 SHA512 21d61b1e9be2556329712bc05e420d98b307bfd92c037423e40519ad08d169f065c427b6aa984a9cace4f562a0b525c7b2d40e10aeb50afbcd483d71084de241 DIST home-assistant-frontend-20240501.1.tar.xz 37657688 BLAKE2B 29a4c03ef9b0b8bfe78cd9ab8336abb2542f046ff8c84c53079215bd0e25127c07e82d450b9b86ded9e24a28cd2a2bd05afed833c297cfca7a89271691d9f713 SHA512 3b359d40ec845b9b7b6166ed0eb505d149b81c6c584b20ff295e6720efba7a4628ab796f3e58ce7563106e7e60f132f267888ee86d9b2839600eed87418a2904 @@ -10,4 +12,6 @@ EBUILD home-assistant-frontend-20240501.1.ebuild 583 BLAKE2B c8965888d57a0c93ead EBUILD home-assistant-frontend-20240610.1.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a EBUILD home-assistant-frontend-20240809.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c EBUILD home-assistant-frontend-20240829.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c +EBUILD home-assistant-frontend-20240909.1.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c +EBUILD home-assistant-frontend-20240925.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c MISC metadata.xml 550 BLAKE2B 461f5d7c4accab9d538b87f77af0a3b6a830d8cc920093817ff508424bf63ee8c027471657b70d59be7948705962687a0a696bc18b83b5d3ca21c882ddc92676 SHA512 274ddc53c052eb894e47267b0a44e7890c1739b1abc80a6c553237808e72415aaa8a1e4ebb256414f1928bf32b2500623f0528193a1bc1e39acc224d10c5c4f3 diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240925.0.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240925.0.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20240925.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-intents/Manifest b/dev-python/home-assistant-intents/Manifest index 2f8a3b62b..91bf331da 100644 --- a/dev-python/home-assistant-intents/Manifest +++ b/dev-python/home-assistant-intents/Manifest @@ -1,9 +1,11 @@ DIST home_assistant_intents-2024.4.24-py3-none-any.whl 282480 BLAKE2B 424f43e2822d9061dae9924be2396aa45704ea33ce6a6a126ec36e542227b2e6550480b4fcd26ae3ac3ff3d2f93e800e566926ff1995d5000bde48aa1749e02c SHA512 7d9c6c0ee18a5279acdd4ec9c8c7d2ed6ddaaf34d0fa8e9c7ce57dfb23088033394530994438e9b3041f4cd41293d81a71c22a3576e13118a969599ac62d1331 DIST home_assistant_intents-2024.6.21-py3-none-any.whl 296615 BLAKE2B 46a9e90f4f1f8e6fbda649391d00c0ea3271a23b62bf4aa2c2eb6a5c7ca8c3c5ad9538047c5b256308cbf7d45f4753c3ecb5bd16ff4dca8502190fe736c9b077 SHA512 4d61a9cbcf97b343fbd884541bf090cd395671d745e60f515c2def4dc889336c7bff5f6dc500758bf38638ddb61b76470c6f7b1ad39525f6ad647ae8ad0d7f93 DIST home_assistant_intents-2024.8.7-py3-none-any.whl 316072 BLAKE2B 973c48fcb51145b5e82ae97cc43f953255c139d982f7dd80a5a68c9cddd4e99de2950643fe9ec2f5e9a4e38ff9cb3c6afb082df4c7b7b925441f907ae5a4cb92 SHA512 b419b05975d30c28d7c0c6c25f7f35197cadf380c8719f4794ee65817a279cd41b3fb81b4b9997221860d856fd968769af3828222faab61fd6217c3386d9d0e2 +DIST home_assistant_intents-2024.9.23-py3-none-any.whl 321239 BLAKE2B 279f5b6fa6bef13ce0384950058ade8a2100fde9f6effe4624ed231242a8eb3378137f57042047e1fbca186a3fa118cd7988d5e9f2d8880e62a138d75d837851 SHA512 68a7671457fc1e54a31f1b6fc67899541a4e3e11c0289dbb5f161aa1d124e445f87b20c0cd996337a4e2f02f39e46edc7d52d038bcd37b189ce6c98365243dbf DIST home_assistant_intents-2024.9.4-py3-none-any.whl 319053 BLAKE2B 397b1e533ddcb63176e3bd5b316466655a8ba9c6ac7bd4aebd1ac32d4a1f821dc7ee577ac154da4158b65aa061457e7e144690c7ee9585746467de01f0a18ae1 SHA512 4ea661cc49f2a100ab5af948cda68d956df3d1025f8cb5901d35c14ab2f6da69b4bbc63b3f0eccabcee70e61e01b771006bcf3d706bb1be392805bc786bd7d22 EBUILD home-assistant-intents-2024.4.24.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.6.21.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.8.7.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 +EBUILD home-assistant-intents-2024.9.23.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.9.4.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 MISC metadata.xml 548 BLAKE2B beb76c5ba7562b43d406087c616788d11428a56bdaea3fb1eb32134675ad0444802f897babc60fe101a34d1f95e5d5b0ca4684a38f48d8686b574d2279afa296 SHA512 5e4cd71f3e0f46a3b1bc1f1ebc94f5c46ed5ac859f63d4f213ed2101ca4998dffabac68d9f3f4d71f50a82f7757fd4e62d116216854d23cbb67d183ad2e7f66c diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Intents for Home Assistant" +HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/" +SRC_URI="$(pypi_wheel_url home_assistant_intents)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/hassil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/voluptuous[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_compile() { + distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)" +} diff --git a/dev-python/miniaudio/Manifest b/dev-python/miniaudio/Manifest index 4d93c7a39..d2331080a 100644 --- a/dev-python/miniaudio/Manifest +++ b/dev-python/miniaudio/Manifest @@ -1,3 +1,5 @@ DIST miniaudio-1.59.tar.gz 1103350 BLAKE2B 35ac76c452de82efe5d7c670bdcc8602b9d86a75625db685fd817277e59e012d9abff4a57a2a39c6f692df374960e1cb854c32243a726f06e3edad36ebc98e2b SHA512 0b308b4e3504a4916ead4c715487a4d2ba90a7787c660922ee57f4c6904d337db6513b8543eaae4905d9cd26105a7b9749d5a1085e6ab39a09b50d60eb8ed2ab +DIST miniaudio-1.61.tar.gz 1103527 BLAKE2B 718111bbf8af344d23e6ebe0b739fd42e0195e74158833f4115fbb114eec25410211a5a8effa7a74f5489d9df295fb23e0b0e881004acef7dd7cf8f8349b3e53 SHA512 2ea48300be9a02f6a334c25635a5d5f74001c7d6330e45dd4c76851c638e332412bb8d7f3c6b9d50dbb51a41682e08448f1f4f9e0ec70e589a07f60f293dcb82 EBUILD miniaudio-1.59.ebuild 691 BLAKE2B 8e430c89bc03c606f865f42c0776232a8cce34e86d9509a3a7e0876b7767cc21370f7bc4c52ca28c867c55589ccedffe3418ef5b2304970547bb4befec88891e SHA512 20bbd388c4760b2927f0f7ab3d37bf26948c5df4f6d7590a2da383b05f30cf6ec5b068ed9beda0d93a6b579040ed19ef4829049ed5bd0d9527dfc5ba4c18edaa +EBUILD miniaudio-1.61.ebuild 691 BLAKE2B 8e430c89bc03c606f865f42c0776232a8cce34e86d9509a3a7e0876b7767cc21370f7bc4c52ca28c867c55589ccedffe3418ef5b2304970547bb4befec88891e SHA512 20bbd388c4760b2927f0f7ab3d37bf26948c5df4f6d7590a2da383b05f30cf6ec5b068ed9beda0d93a6b579040ed19ef4829049ed5bd0d9527dfc5ba4c18edaa MISC metadata.xml 513 BLAKE2B 4f0dde913b8a22239ce321977ba20f3c2c4a9dce783823eda127dc37b2b6c5c7c18d7ea3c81e429a37fbb7c4733ee0440312b625e00700c8e2cf9f974eac8cff SHA512 b42cba3c797aa8d5b1334968fe618788f207505d6c4b8bc7d759a7033208504a77480f428ac0f0ba62b39c67ede1b07cbfbfc40959b77c3488add1d08690e892 diff --git a/dev-python/miniaudio/miniaudio-1.61.ebuild b/dev-python/miniaudio/miniaudio-1.61.ebuild new file mode 100644 index 000000000..8b5e97462 --- /dev/null +++ b/dev-python/miniaudio/miniaudio-1.61.ebuild @@ -0,0 +1,30 @@ +# 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=setuptools +inherit distutils-r1 pypi +DESCRIPTION="python bindings for the miniaudio library and its decoders (mp3, flac, ogg vorbis, wav)" +HOMEPAGE="https://github.com/irmen/pyminiaudio https://pypi.org/project/miniaudio/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/cffi-1.12.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/pyatmo/Manifest b/dev-python/pyatmo/Manifest index d6777caeb..860f3c658 100644 --- a/dev-python/pyatmo/Manifest +++ b/dev-python/pyatmo/Manifest @@ -1,5 +1,7 @@ DIST pyatmo-8.0.2.tar.gz 70817 BLAKE2B 3f4ef8f0ae494687179e312069ac3c0132e98f025c76f847579d4255aa544bb5459a3787ebb2e52be48755fac19ecbe79bbb16038771de87826275da08234f80 SHA512 62cc92822c01e3990d3ae5b0eee7bd440f1efa49fff1bd11b949863f75bf26e1e18693d0d145a9a3aa2b8d72b9fc3cebd80a3dec733d61c3d9dae9e66cc498d9 DIST pyatmo-8.0.3.tar.gz 71270 BLAKE2B 622d17ea65b444dd41fcd0b1cc0814914693f4605161a32768abbe58dcfc53c455aad0247ae039bdd32be779adb26abbaf53693e839ae151dc46c484b0defc34 SHA512 ec6b4a372ad51a4479eab8c625e1c149f4eaae437fc6a9318c1426db1bdb4dfbd18e26b78481864eb82364b53e3a8e0fc8782e0488e3aae6cb357e6dd2a2e999 +DIST pyatmo-8.1.0.tar.gz 86642 BLAKE2B 220417be62d9b5e35bce30e425ca34402ad45732cac8c12c881e910c7c53121c2fc2f2d21f67fd76f76a328f85b5e05ccbcd8492eecb44b958aa083e1497912b SHA512 c1a1d770904a619119e06f9a99c6983a547defa9be8365d498f5996e936bb81b1a5912b7a2ab3788073bc4f34f2623d26c4e0e95139bb832d492fcc6130c83fb EBUILD pyatmo-8.0.2.ebuild 822 BLAKE2B 11454ea5116eeb87c510313e51eb06ce471620344c0cd44a1dd2bbb039e9bffba16764adf0d50067bd7dd6d5ada1798b0512d9b54a99c5c83a910a0bd7e51a61 SHA512 bd2140a1969594e45d3e95414d8de9b21dd5633ffdc82710b332a25314987359072d62bb158bbf89893f790781786b877a9083661ce7a740c06b88679ae65f37 EBUILD pyatmo-8.0.3.ebuild 761 BLAKE2B ba5cc0cbc32cb98c3b8bdc998bdd3b7b6a56e0460c085d9f11257c005b3ce91adc64009f3f2b21b761632ed2e0b619f83c45d94e72c584aabc5fc6a6c2e8d586 SHA512 d3f21e0b8d748721b86ae2cdfd1ef98e62c047e4aad12180cd8b86bbabd0538bc224b8b350f76c72481f4d9d3a1e648530154d1c2863b4d7162b968895477ef4 +EBUILD pyatmo-8.1.0.ebuild 761 BLAKE2B ba5cc0cbc32cb98c3b8bdc998bdd3b7b6a56e0460c085d9f11257c005b3ce91adc64009f3f2b21b761632ed2e0b619f83c45d94e72c584aabc5fc6a6c2e8d586 SHA512 d3f21e0b8d748721b86ae2cdfd1ef98e62c047e4aad12180cd8b86bbabd0538bc224b8b350f76c72481f4d9d3a1e648530154d1c2863b4d7162b968895477ef4 MISC metadata.xml 501 BLAKE2B c5e2f3a96bed64c0fe8a808287761f8993af17d6f234d1b59f922863ea235c4e3f6f0db4cb7f5134cebca5dfb3fe4b62f2d8c8dac16ceef4570f808e88eaa5de SHA512 ad4bb76c5f91d8378341cd8e92d6b248b58247e9f1199eaccd7ef55e4d9721b59e777571686197992a7df83d7dbd308cf1c245097df9df7785f680019dc868ca diff --git a/dev-python/pyatmo/pyatmo-8.1.0.ebuild b/dev-python/pyatmo/pyatmo-8.1.0.ebuild new file mode 100644 index 000000000..31f8c4ca4 --- /dev/null +++ b/dev-python/pyatmo/pyatmo-8.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Simple API to access Netatmo weather station data from any Python 3 script. Designed for Home Assistant (but not only)" +HOMEPAGE="https://github.com/jabesq/pyatmo https://pypi.org/project/pyatmo/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + >=dev-python/oauthlib-3.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.24[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-1.3[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyspeex-noise/Manifest b/dev-python/pyspeex-noise/Manifest new file mode 100644 index 000000000..73355d405 --- /dev/null +++ b/dev-python/pyspeex-noise/Manifest @@ -0,0 +1,2 @@ +DIST pyspeex_noise-1.0.2.tar.gz 49882 BLAKE2B 6f56a556e791b6f7155d2e31ddbc7f65d31086c0b6453963f8dc66413e945ad1f62d71b910a932c8ccb626416f6c8f1baaee37befcab96a68e417139364fdfff SHA512 1f3e687fe63f4e2bd6bb54f4e07dc6fd3684103be25c1c39eea5746df7fb4fc0f01368eefa87820f49bc2f8bf46627841b36ce7cf92dbb9a46f9eff9e2994fd7 +EBUILD pyspeex-noise-1.0.2.ebuild 463 BLAKE2B 7263026e1e574a9700b1ea9bac0ecc4e2e39a0fa89517e085519701060bee3e39034c2b4bfb05ef44aa11d28ecfdb242dc74d3dcefca5da0668b167f4a287ddc SHA512 c1a272ecd7f9746389b573b4ed6debc0702b9d0e1df0919016a41b91375e32ecb6bf3a70934aaa3d62d8947f1813233f55cc8d2f0e478251a5bef36b9d7a0723 diff --git a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild new file mode 100644 index 000000000..c6a65d434 --- /dev/null +++ b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Noise suppression and automatic gain with speex." +HOMEPAGE="https://pypi.org/project/pyspeex-noise/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="" +BDEPEND="" + diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest index ec72fa06e..2794d6b1b 100644 --- a/dev-python/spotipy/Manifest +++ b/dev-python/spotipy/Manifest @@ -1,3 +1,3 @@ DIST spotipy-2.23.0.gh.tar.gz 112399 BLAKE2B 5510ce35624c561df61fffee78f211dfa91ff8d5b3dc15d37c96a51bf830e67aac9c6a0787c71715bee17a3ba91b84766c1ecec37d5775f2182617f2b74a2cb3 SHA512 52955fa3365d5153f19f60874ce8e96910ac8db783499e0e2ef2ab31127277844e24a045115dc522dd7b7535f7907de56da87e02a63b94ee7506b75c1e108e9b -EBUILD spotipy-2.23.0.ebuild 1071 BLAKE2B 9194429d885e1ac2028b7d84ca4044a761da1d1f1092226dac25d94809a8f2447a43cae89f8d3f284b1d1050d4aa9946d551843cfb7bf8e46a552c79b2e8e9ae SHA512 35aafe5fdefca9447a93ff8766125ad8e4c676983188f1d805f384d549467e53f2144824141c138426acac7946a8ba19e70be414d5c62086f0f442fa334383a3 +EBUILD spotipy-2.23.0.ebuild 1029 BLAKE2B 54e5c017643b5373be1d1aa94202eb04c55c1cddd218a909bd5cf42f1c225e283c3bf9b7b0b90599206dde2575e0f4b2edac91a88050a99c6ed6a052d907efcb SHA512 b51f3dc51c8c560c418db59a171e684cec909154087c717747d0dbb132cfd527f07181cbc4698bd4bcd27d9817b58e6af7eaf428c26a2925ca094b12b1369afc MISC metadata.xml 502 BLAKE2B a7089a66c6325dafa66497b4478aac89f463fb09ab233b4dc80e9d335b722a2ac283431b1038806af7a04e1b113b916d5729c054dcdda44ebdf726cae3da5366 SHA512 91ab9f8320f396e96c22559b0c7f323db640f2da245aeb77961a11a9ee706abdbcbd95ce7521f5211e5872aff01c2a98358cbb73981bf4d524ce7d5bef0fdf23 diff --git a/dev-python/spotipy/spotipy-2.23.0.ebuild b/dev-python/spotipy/spotipy-2.23.0.ebuild index a64c10516..fbf4a6081 100644 --- a/dev-python/spotipy/spotipy-2.23.0.ebuild +++ b/dev-python/spotipy/spotipy-2.23.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 @@ -15,28 +15,24 @@ HOMEPAGE=" https://pypi.org/project/spotipy/ " SRC_URI=" - https://github.com/spotipy-dev/spotipy/archive/${PV}.tar.gz + https://github.com/spotipy-dev/spotipy/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="MIT" -KEYWORDS="amd64 arm arm64 x86" SLOT="0" +KEYWORDS="amd64 ~x86" IUSE="examples" RDEPEND=" dev-python/redis[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" -distutils_enable_sphinx docs +distutils_enable_sphinx docs \ + dev-python/redis \ + dev-python/sphinx-rtd-theme distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/voluptuous-openapi/Manifest b/dev-python/voluptuous-openapi/Manifest index 520906bc7..98a924387 100644 --- a/dev-python/voluptuous-openapi/Manifest +++ b/dev-python/voluptuous-openapi/Manifest @@ -1,3 +1,5 @@ DIST voluptuous_openapi-0.0.4.tar.gz 9285 BLAKE2B 27cf890d6aa01ff4629a28664ab7c504d522cdaf23ae7b8e71c54b0a5e12a11348e37ed3fa27355cc861fcb51d209306b5e6e28425ae6cdaecd3c4e44511fba9 SHA512 aca42cc0d6c60e605cb0d2efa06c4ab0b08f7974190423fb4b9c7ac17b2d01021525d38c2b8bcfff4d022ba4f4e91974d3a193803ba38d3fd2c0723a9f6ce4d4 +DIST voluptuous_openapi-0.0.5.tar.gz 10621 BLAKE2B 99db0b6ecebd37ec4b19317907783c3c8f080b43cfbb81b7b7ea45a32829adeb7678fed4d84cc33be130e37913d665ec874839d386462df53391df42b7341e10 SHA512 ec957807c2b1fc59852e7288f4c4c6f5d76cac82d4794ec153c339f9e6c0519f8afffd0ad6d0b2ac838a49d4292d20b870199ae0717f1f29755cd22b05039381 EBUILD voluptuous-openapi-0.0.4.ebuild 545 BLAKE2B 418443a6dfa530b4f34f739f080e533635eef3b3b1f61e7f8cee0804d45ce1eef8c21ff3cb7241e79618b72f5727b4b9ec9e6203ebeef4eed2b5b016de952ce3 SHA512 a006719e6f4e5eb582808eac90f095a30917d0a30b1071eb1c368dc20e140db1d662afddec8b5d8b7ed18045d94a318b0a18fc1a45c465f5b4b18d3700e33208 +EBUILD voluptuous-openapi-0.0.5.ebuild 557 BLAKE2B c622bbe0b877f0b35f3bb2e9837f703e3c560bf4cb45f405ef621222cf780626094bb99ca8befe8b88835b34bc635a8eb07a09ab037c50c9dc7fb3d074c2f347 SHA512 3d509b435b5133824634555770dca20927e000c230f03fcac63b607d11710d26438865ce6836efcb4f04902216ab5495da6f7a4ee2ebf41e4d3335f02dd5fc53 MISC metadata.xml 532 BLAKE2B 45ccbe971969e791bc6dbb7fb62db3b09f877256b810cbf57587ea7ed659084fd3c5f67df1f1d03b544e63832fe4c330f7367cf1fd3c93cdc4c1eedab8542d58 SHA512 1a4cdd850f688b905c8a012388f7c8db74d2abbc6c3875e000d39ac6ca1c93cac5617668e6e72b726374dd8e8e9fb4b75580e6db2347a01e0c36c7398fd18f37 diff --git a/dev-python/voluptuous-openapi/voluptuous-openapi-0.0.5.ebuild b/dev-python/voluptuous-openapi/voluptuous-openapi-0.0.5.ebuild new file mode 100644 index 000000000..df85274a4 --- /dev/null +++ b/dev-python/voluptuous-openapi/voluptuous-openapi-0.0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Convert voluptuous schemas to OpenAPI Schema object" +HOMEPAGE="https://github.com/home-assistant-libs/voluptuous-openapi https://pypi.org/project/voluptuous-openapi/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/voluptuous[${PYTHON_USEDEP}]" From 43006103a3d49524128321132ff5704e4345fa2c Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Fri, 4 Oct 2024 09:09:16 +0200 Subject: [PATCH 06/56] dev-python/zeroconf 0.133.0 --- dev-python/zeroconf/Manifest | 2 + dev-python/zeroconf/zeroconf-0.133.0.ebuild | 56 +++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 dev-python/zeroconf/zeroconf-0.133.0.ebuild diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index c6989eb66..37bb11a0b 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,3 +1,5 @@ DIST zeroconf-0.132.2.tar.gz 170698 BLAKE2B 7c76e2a00571a19b23f288dc1183da6ce274ebdf3f64f323e282f444011f7cbf90a63e02a991936a2cfa2d227568b31444b8f61f1110588638d4e888dd8749a6 SHA512 686cdfd2f32c6bad03fb5fd287b1e22f2f0b5099a8971dcff1d9fca7e63bc8069b195feb97be710c20fae8c524ab92143e395cdfec26ede103295d1aa4d32a8f +DIST zeroconf-0.133.0.tar.gz 171328 BLAKE2B 2a32186bf17120d2448383af252a4a47e83c5900187e841974fa7b1fc4ae70b1227cf5baf556f7d24650f75e6f27a6a4a5b4f2f797b47c55d5016d20a1263c1e SHA512 06ec5f4face3578a16a38ebd750c9f74cc38932e840c8615d597807a3b5781adf9bd5bf2f8b438df165993de4f429c45efe9f4751baf7d00b4ebabc348984b41 EBUILD zeroconf-0.132.2.ebuild 1383 BLAKE2B 0850c4465bf048f6ee208b4a4d9d8495300885e4aa98664680e157c8e01951f23b72a83ed7fda5bc3baf61cba395f95f769ae96cebb7842931d7c6bb2ad65803 SHA512 7731b6a188430354b6da785c214e28870acec6616afb212cadba14db1c00ff9510b19d1327b00e135010e84f5391e0b2c29de26d59043b5be77197159496cc27 +EBUILD zeroconf-0.133.0.ebuild 1383 BLAKE2B 0850c4465bf048f6ee208b4a4d9d8495300885e4aa98664680e157c8e01951f23b72a83ed7fda5bc3baf61cba395f95f769ae96cebb7842931d7c6bb2ad65803 SHA512 7731b6a188430354b6da785c214e28870acec6616afb212cadba14db1c00ff9510b19d1327b00e135010e84f5391e0b2c29de26d59043b5be77197159496cc27 MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.133.0.ebuild b/dev-python/zeroconf/zeroconf-0.133.0.ebuild new file mode 100644 index 000000000..cb4fed4c5 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.133.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export REQUIRE_CYTHON=1 + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} From 1d9361f9a4725eda21870272e22fcb27fe3c1325 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Mon, 2 Sep 2024 08:49:04 +0200 Subject: [PATCH 07/56] feature/upgrade Home Assistant to version 2024.8.3 --- app-misc/zigbee2mqtt/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/app-misc/zigbee2mqtt/Manifest b/app-misc/zigbee2mqtt/Manifest index 09867d535..c74b1f68f 100644 --- a/app-misc/zigbee2mqtt/Manifest +++ b/app-misc/zigbee2mqtt/Manifest @@ -10,4 +10,5 @@ DIST zigbee2mqtt-1.40.1.tar.gz 553072 BLAKE2B fae9390d7e41b8156164a4356cf0006268 EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 EBUILD zigbee2mqtt-1.39.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 EBUILD zigbee2mqtt-1.40.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084 +MISC README.md 386 BLAKE2B 9169fd59a7d520008894dc010625bb68716d7608dceae5df506900fa9b7d972acdd829eb4249867660f14dda5af6e94245d9ab9da7948031f0bbd5e3237f52e5 SHA512 fee667ba6edd6f81d8648890b4dfe5baa49a5076b123734327e69abf939b0a77878b7f52cb0aa79103e9218dd8360180c97dc4055ab6bc75a538ce1d0dd84f12 MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d From abab66036bcaebb5ba074c6e28e27059ea2679f9 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Tue, 8 Oct 2024 09:33:20 +0200 Subject: [PATCH 08/56] homeassistant 2024.10.1 + script to generate ebuild dependencies :) --- app-misc/homeassistant/Manifest | 4 + app-misc/homeassistant/genebuild.sh | 504 ++++++++++++++ .../homeassistant-2024.10.1.ebuild | 628 ++++++++++++++++++ dev-python/aiohasupervisor/Manifest | 2 + .../aiohasupervisor-0.1.0.ebuild | 28 + dev-python/aiozoneinfo/Manifest | 2 + .../aiozoneinfo/aiozoneinfo-0.2.1.ebuild | 28 + .../atomicwrites-homeassistant/Manifest | 3 - .../atomicwrites-homeassistant-1.4.1.ebuild | 21 - .../atomicwrites-homeassistant/metadata.xml | 16 - dev-python/cached-ipaddress/Manifest | 2 + .../cached-ipaddress-0.6.0.ebuild | 19 + dev-python/faust-cchardet/Manifest | 3 - .../faust-cchardet-2.1.18.ebuild | 31 - dev-python/faust-cchardet/metadata.xml | 16 - dev-python/home-assistant-frontend/Manifest | 2 + .../home-assistant-frontend-20241002.2.ebuild | 30 + dev-python/home-assistant-intents/Manifest | 2 + .../home-assistant-intents-2024.10.2.ebuild | 32 + dev-python/pydantic/Manifest | 2 + dev-python/pydantic/pydantic-1.10.17.ebuild | 91 +++ dev-python/pysnmplib/Manifest | 3 - dev-python/pysnmplib/metadata.xml | 16 - .../pysnmplib/pysnmplib-5.0.21-r3.ebuild | 34 - 24 files changed, 1376 insertions(+), 143 deletions(-) create mode 100755 app-misc/homeassistant/genebuild.sh create mode 100644 app-misc/homeassistant/homeassistant-2024.10.1.ebuild create mode 100644 dev-python/aiohasupervisor/Manifest create mode 100644 dev-python/aiohasupervisor/aiohasupervisor-0.1.0.ebuild create mode 100644 dev-python/aiozoneinfo/aiozoneinfo-0.2.1.ebuild delete mode 100644 dev-python/atomicwrites-homeassistant/Manifest delete mode 100644 dev-python/atomicwrites-homeassistant/atomicwrites-homeassistant-1.4.1.ebuild delete mode 100644 dev-python/atomicwrites-homeassistant/metadata.xml create mode 100644 dev-python/cached-ipaddress/cached-ipaddress-0.6.0.ebuild delete mode 100644 dev-python/faust-cchardet/Manifest delete mode 100644 dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild delete mode 100644 dev-python/faust-cchardet/metadata.xml create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20241002.2.ebuild create mode 100644 dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild create mode 100644 dev-python/pydantic/pydantic-1.10.17.ebuild delete mode 100644 dev-python/pysnmplib/Manifest delete mode 100644 dev-python/pysnmplib/metadata.xml delete mode 100644 dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 06bca7f40..ee31808ea 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -8,6 +8,8 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20 AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94 AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca +DIST homeassistant-2024.10.1.gh.tar.gz 18774338 BLAKE2B 035155e6a26ab68da3b5f028585862c4a7e92f9597bf4c40f9bdae584e62896b5597c4a1ebc556d2870fa1fb68795f608d422e4fe60c2c4b9153de491bcf314a SHA512 8d5be6dd7f2e9beb81960e3daa957f42b8866194f4a67b00720c51f8ab5d6160230dc92b05d54788238c395d957b2c7a40590fa33dfb22ec29efb1b76f049aff +DIST homeassistant-2024.10.1.tar.gz 22897191 BLAKE2B e750d2820902110d591f638410ca0e085c8450414fabc5ff033ba3aaea7b3420eea800265f64bae98ad548acd807cdf2f53271692032829f0efe7a7b7dd13e24 SHA512 9254454ec7dfaf91bb3fe81f9f04b760d6e5b47fcb8f79575ab1ae3d80d41be5d1adc2cdcf65546c5d711b18f21dfcf0297e6dbcf641d65ffde83b5e822884c3 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 @@ -16,8 +18,10 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 +EBUILD homeassistant-2024.10.1.ebuild 38820 BLAKE2B 3fd2ed37793602368adf21dbe7039e866f8e9718decc8e49e03abc64e4c432d4b5e194c1f87a2be29f9e0fc958022728ae706514757f55aeb2a9ac16d16b0684 SHA512 61e3c7cc4d26e8031e1374c72bff82f6e0e578711b0abcbb34f9be7ca5e33b0e92a7932486a9382300fb416a094172932bbb7fac15c2bf27584fd2a768403b7d EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a +MISC genebuild.sh 32151 BLAKE2B a6bdc001016fb5d6f45c851c14ca50c1a54954ace04d2a41e7be0cd648a6988adaead2f5d8efec7e56bc697dacf1c0bec648efc9a1d5a1dbf68950298cda5998 SHA512 7ad9c824345811b817df7c219233bb08d3172116c8d69b398c36c107e65d1ff932fee9d0554d5f885f0e5730329a6148ac211b230ef0ad4ae5d28ef5c0b804ca MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh new file mode 100755 index 000000000..a7c4e14b5 --- /dev/null +++ b/app-misc/homeassistant/genebuild.sh @@ -0,0 +1,504 @@ +#!/bin/bash + + +parse_constraints () { + local f="$1" + echo "# Home Assistant Core dependencies from $f" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo "RDEPEND=\"${RDEPEND}" >> $ebuild_dir/homeassistant-$LATEST.ebuild + for l in `cat $f | grep '^[^#]' | cut -d, -f1`; do + OIFS=$IFS + IFS='<>=!' + for d in $l; do + local pos=${#d} + local package=`eix -es# $d --use python_targets_python3_12` + if [ -z "$package" ];then + package=`eix -es# ${d,,} --use python_targets_python3_12` + fi + if [ -z "$package" ];then + package=`eix -es# ${d//_/-} --use python_targets_python3_12` + fi + if [ "$d" = "atomicwrites-homeassistant" ];then + package="dev-python/atomicwrites" + elif [ "$d" = "faust-cchardet" ];then + package="dev-python/cchardet" + fi + local operator=${l:$pos:2} + pos=$((pos + 2 )) + local version=${l:$pos} + if [ -z "$package" ];then + echo "#$l NOT FOUND" + break + fi + if [ "$version" = "1000000000.0.0" ]; then + echo " $package[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + break + fi + case $operator in + ==) + echo " ~$package-$version[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + ;; + *) + echo " $operator$package-$version[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + esac + break + done + IFS=$OIFS + done + echo "\"" >> $ebuild_dir/homeassistant-$LATEST.ebuild + +} + +# get latest +LATEST=`curl -s https://api.github.com/repos/home-assistant/core/releases/latest | jq '.tag_name' | xargs -I {} echo {}` + +rm homeassistant-$LATEST.ebuild +cp homeassistant-2024.9.3.ebuild homeassistant-$LATEST.ebuild +ebuild homeassistant-$LATEST.ebuild clean digest unpack +ebuild_dir=`pwd` +cat > $ebuild_dir/homeassistant-$LATEST.ebuild << EOF +# 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" + +EOF +pushd /var/tmp/portage/app-misc/homeassistant-$LATEST/work +for i in `find . | grep package_constraints`;do parse_constraints $i; done +popd + +cat >> $ebuild_dir/homeassistant-$LATEST.ebuild < - - - - b@edevau.net - Andreas Billmeier - - - atomicwrites-homeassistant - untitaker/python-atomicwrites - - markus@unterwaditzer.net - Markus Unterwaditzer - - - diff --git a/dev-python/cached-ipaddress/Manifest b/dev-python/cached-ipaddress/Manifest index 0fed61a21..86efaae15 100644 --- a/dev-python/cached-ipaddress/Manifest +++ b/dev-python/cached-ipaddress/Manifest @@ -1,5 +1,7 @@ DIST cached_ipaddress-0.3.0.tar.gz 7379 BLAKE2B e6912f79a0d8ab6a5cee16c9625292319ccaf87a60aeb39129af118c1f8f0e7ca68b0c2ccb706e45307ef058715551dd4a0dfec201730a11d2022323672bbdd8 SHA512 656b74ff384726f1fec4c9e4b2a28d8ad7ca609f714798837c4fedc06b647b9c8676ba3884cf1e3cf33831422f3b8541f8f4f75929d450d3091d5ddfc405fec1 DIST cached_ipaddress-0.5.0.tar.gz 7504 BLAKE2B eef7e10bf2b437e5bcb8a0fbcb727c2b0ec31ce24a3fa91aedc97dd1110179cc223f175469495caad64363b62926e748d385cfb0a8f4b9e01dab7a2c1dc32785 SHA512 5d722bad47e4ea868c7acac831377b06d90f801bf816bca273ec1ae36b01c6be6857c879bbef5584c148509c04120727e93228685d83b91db5f2611ad5a6c1b3 +DIST cached_ipaddress-0.6.0.tar.gz 7527 BLAKE2B bb5b5d173bf161b8a6f97d3bb9bf64d901b9077e34217bee6a5de242a9091ac1effd9e3359a0b44fd94c899ebb12d6a4ff5cfdec6a3e6655284dc29e4c655479 SHA512 e617279c8d2c5ce9aecbd1dc5621e8fbcae3cc695326ed46262731c8d75b85b92fead681d03af6786fd71323cbdc7aadd7d85aefdcec6da2f5ba8dbec1169a31 EBUILD cached-ipaddress-0.3.0.ebuild 466 BLAKE2B 5d991ac9e671729fd5b7ae8161cc8cee52afb30b1e054496c58e48ffce4faa9f8892fc9a0e22284ca19ccda82f5641f80d7a586dbb10b59f292fa4444404d875 SHA512 f233d025ede0463bc2a546bdf7c348d992b828f1eea21ddc705a72910b7fc07eadcecb4d0789c79c4d6a880acfaf7bf3e377359f81484d29ef5551df9d3150df EBUILD cached-ipaddress-0.5.0.ebuild 466 BLAKE2B 5d991ac9e671729fd5b7ae8161cc8cee52afb30b1e054496c58e48ffce4faa9f8892fc9a0e22284ca19ccda82f5641f80d7a586dbb10b59f292fa4444404d875 SHA512 f233d025ede0463bc2a546bdf7c348d992b828f1eea21ddc705a72910b7fc07eadcecb4d0789c79c4d6a880acfaf7bf3e377359f81484d29ef5551df9d3150df +EBUILD cached-ipaddress-0.6.0.ebuild 466 BLAKE2B 5d991ac9e671729fd5b7ae8161cc8cee52afb30b1e054496c58e48ffce4faa9f8892fc9a0e22284ca19ccda82f5641f80d7a586dbb10b59f292fa4444404d875 SHA512 f233d025ede0463bc2a546bdf7c348d992b828f1eea21ddc705a72910b7fc07eadcecb4d0789c79c4d6a880acfaf7bf3e377359f81484d29ef5551df9d3150df MISC metadata.xml 523 BLAKE2B a78a1c97cbcd56a7374a346af34cc4e50acc310565ba6192bc9bcba4ac8d35ee3bd7686d3c9976f12391e29673341b5a5a6604ce95e41f8e33feee6c5eed7b55 SHA512 9ca2e915d0cb2933b122a8bbc6d86e4864f2d429d77f586821cc72899ee7a545cc6ee6ee690e96ee2d986da19da32caf888f9fbde9a1b16dcc8a70cf6ce6f2a1 diff --git a/dev-python/cached-ipaddress/cached-ipaddress-0.6.0.ebuild b/dev-python/cached-ipaddress/cached-ipaddress-0.6.0.ebuild new file mode 100644 index 000000000..47ccb39e6 --- /dev/null +++ b/dev-python/cached-ipaddress/cached-ipaddress-0.6.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Cache construction of ipaddress objects" +HOMEPAGE="https://github.com/bdraco/cached-ipaddress https://pypi.org/project/cached-ipaddress/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" diff --git a/dev-python/faust-cchardet/Manifest b/dev-python/faust-cchardet/Manifest deleted file mode 100644 index c9871abfd..000000000 --- a/dev-python/faust-cchardet/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST faust-cchardet-2.1.18.tar.gz 655620 BLAKE2B 6ec1057ea7c86b565b6d255c9a32caf0bb882446cfd763d191c771cb170ef72ee413f6b85b9277230b9f282322b8b39272280292e5fe8cf2e1456ae456f96d8e SHA512 1efbca35f2b53c3213a95581ac472c51c181cffb62a1f7e92d47eb50d8e78f53ec2eaa26f7b841e2b03b08f7d826dcb5eb8d864615dc231385a011a268d8b594 -EBUILD faust-cchardet-2.1.18.ebuild 649 BLAKE2B 71755bc088520bc9911caf182d87e19122ed6a2665de4077ad976ff7fecf3ac49d03794b6523c44eb3cff9b25d76e5405cbd68177a6f7b13d7940a953a826797 SHA512 72f035e7d359e548ff27c104de408048100f807dcb4e61bac4a4bf8ed5bb7a3a34663e55a01a5ea30965142ab5d83e884c142514532edbf350ddf144cfbf9cb7 -MISC metadata.xml 521 BLAKE2B 86073e302d19930f858fddc70247ccce1a2ed27ace3b45afdb8b9ea69fbd8f53cdf4874323efdf220b27a1b81bae6d8d33be46487feaa3e23c75e11ce5d3c514 SHA512 0d11079085f8c3a6bbf501d6896699775bcefec753867153500028907d481b190d85c3442f7ce59facdecbac5c23483ebee83da27953ce78042cde042cab5b82 diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild deleted file mode 100644 index f2e93193c..000000000 --- a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="cChardet is high speed universal character encoding detector." -HOMEPAGE="https://github.com/faust-streaming/cChardet https://pypi.org/project/faust-cchardet/" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - py.test -v -v || die -} - -distutils_enable_tests pytest diff --git a/dev-python/faust-cchardet/metadata.xml b/dev-python/faust-cchardet/metadata.xml deleted file mode 100644 index 80e97e5b2..000000000 --- a/dev-python/faust-cchardet/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - faust-cchardet - faust-streaming/cChardet - - myoshi321go@gmail.com - PyYoshi - - - diff --git a/dev-python/home-assistant-frontend/Manifest b/dev-python/home-assistant-frontend/Manifest index c24760987..a9cc60696 100644 --- a/dev-python/home-assistant-frontend/Manifest +++ b/dev-python/home-assistant-frontend/Manifest @@ -2,6 +2,7 @@ DIST -20240809.0.gh.tar.gz 57473270 BLAKE2B a705d0eb266c2f5bcbfd9382f76e68be8bc4 DIST -20240829.0.gh.tar.gz 57274663 BLAKE2B 11b1c8b2237ca1f691a809c28a632ba4db99f16870d7c02636f27a2c7430da880ed40044b785819af297050d407a009d74be41fba00db68043d08cd437928a0e SHA512 38c9bc0f6b50f0e949ab9ba0b587e1ae635f5d02e5b82791dc50b72738ba3986760ca9c1110c0c14be24bae0d826c11eb527268d524fee9b01804fafe418a7f1 DIST -20240909.1.gh.tar.gz 57296961 BLAKE2B cd015b5b9b077fe547cfd70f72b1b33f6041cea3d5429d7c47c1693bac2307af434c57b96452c873ddc8ba854f6e07bd9cbf3591a76dcbb3bdbac9739a0102d5 SHA512 8debe69646fcfd17480b045686a4c4392663e3af04eb291c574b23a9ab4fbaa186d9422b707429c6a774c73b396b57e225c89bbe57d0a594d8a263707cf1c913 DIST -20240925.0.gh.tar.gz 57661103 BLAKE2B c2b489f29044a8c7cb372ffe882aba28dc31285951633a6a608df94ddde3327bf54db88a1406b8b1b8666f0895e0e6faa968d59e1f3de30b705754e03a759ecf SHA512 fe26a7feb2371f0a0309e715866a928b03717d50bd9953a17c877dcbf49445c3be48f71ca8fdb92c25af3a11169b97ecb956ed5ba0c51d4e579ff8422b04d89b +DIST -20241002.2.gh.tar.gz 57925734 BLAKE2B def11f893efa7c60eda6c2f85a289841d6494b90224f4e6a0b53b37934d2edab5bb758ce0501a95eb4b3ce8acc1258181fa9caddd1c71673fc3209b5d0f0f40f SHA512 7885c3fccb39c7b76d844e120964e155d292a6bbacfdf286fea50c5d24fb89a61d5f958a3e41b41b8e4ab8fa2839c653bb9c0ce32b8c139f5593cd6ec7eaf087 DIST home-assistant-frontend-20240307.0.tar.xz 36140960 BLAKE2B ba5a22c51d93332a4aca670fa52fc4a3338ac9dff5ebc994d06ff7c69d3167edb4f3d18817eebab3f8689bc06ea8de79c1128e32606ab9350b0b923fa0d2e6af SHA512 18112285ab031d2d4878a581bb87e09f57dccd078dfc5963c0ba0da9e1e4edc22976aff8164768073983520675f305e9651291b6558c834e71b140c2058f4eda DIST home-assistant-frontend-20240404.2.tar.xz 37236492 BLAKE2B 50f3e60ffa2c3a7b6be183709f792b010ec2ddfd0af4c21762f287f2a3b81c568d4e0dfade78aee86f0630b10a2d8fdba9e087535b62dcb67f75f40abc2e46c8 SHA512 21d61b1e9be2556329712bc05e420d98b307bfd92c037423e40519ad08d169f065c427b6aa984a9cace4f562a0b525c7b2d40e10aeb50afbcd483d71084de241 DIST home-assistant-frontend-20240501.1.tar.xz 37657688 BLAKE2B 29a4c03ef9b0b8bfe78cd9ab8336abb2542f046ff8c84c53079215bd0e25127c07e82d450b9b86ded9e24a28cd2a2bd05afed833c297cfca7a89271691d9f713 SHA512 3b359d40ec845b9b7b6166ed0eb505d149b81c6c584b20ff295e6720efba7a4628ab796f3e58ce7563106e7e60f132f267888ee86d9b2839600eed87418a2904 @@ -14,4 +15,5 @@ EBUILD home-assistant-frontend-20240809.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c EBUILD home-assistant-frontend-20240829.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c EBUILD home-assistant-frontend-20240909.1.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c EBUILD home-assistant-frontend-20240925.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c +EBUILD home-assistant-frontend-20241002.2.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c MISC metadata.xml 550 BLAKE2B 461f5d7c4accab9d538b87f77af0a3b6a830d8cc920093817ff508424bf63ee8c027471657b70d59be7948705962687a0a696bc18b83b5d3ca21c882ddc92676 SHA512 274ddc53c052eb894e47267b0a44e7890c1739b1abc80a6c553237808e72415aaa8a1e4ebb256414f1928bf32b2500623f0528193a1bc1e39acc224d10c5c4f3 diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.2.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.2.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-intents/Manifest b/dev-python/home-assistant-intents/Manifest index 91bf331da..767b7cb61 100644 --- a/dev-python/home-assistant-intents/Manifest +++ b/dev-python/home-assistant-intents/Manifest @@ -1,8 +1,10 @@ +DIST home_assistant_intents-2024.10.2-py3-none-any.whl 330136 BLAKE2B fa0259693c48d8d5edb8abba8e2c06135357a4a2e59091083b01c69587ffd2e53748b59e4dc9817dcd5ddbd7192b47728bc52ed1a064d6c3ec0a502544491286 SHA512 a05d6fb2d0ee567dc9088ac741bf28e151bbf92ef6aeb32fd2b56bf15b17fe29a789838606c7415353feab08183c65f9b06b19e45dec5fa89b3c5f07501c63e7 DIST home_assistant_intents-2024.4.24-py3-none-any.whl 282480 BLAKE2B 424f43e2822d9061dae9924be2396aa45704ea33ce6a6a126ec36e542227b2e6550480b4fcd26ae3ac3ff3d2f93e800e566926ff1995d5000bde48aa1749e02c SHA512 7d9c6c0ee18a5279acdd4ec9c8c7d2ed6ddaaf34d0fa8e9c7ce57dfb23088033394530994438e9b3041f4cd41293d81a71c22a3576e13118a969599ac62d1331 DIST home_assistant_intents-2024.6.21-py3-none-any.whl 296615 BLAKE2B 46a9e90f4f1f8e6fbda649391d00c0ea3271a23b62bf4aa2c2eb6a5c7ca8c3c5ad9538047c5b256308cbf7d45f4753c3ecb5bd16ff4dca8502190fe736c9b077 SHA512 4d61a9cbcf97b343fbd884541bf090cd395671d745e60f515c2def4dc889336c7bff5f6dc500758bf38638ddb61b76470c6f7b1ad39525f6ad647ae8ad0d7f93 DIST home_assistant_intents-2024.8.7-py3-none-any.whl 316072 BLAKE2B 973c48fcb51145b5e82ae97cc43f953255c139d982f7dd80a5a68c9cddd4e99de2950643fe9ec2f5e9a4e38ff9cb3c6afb082df4c7b7b925441f907ae5a4cb92 SHA512 b419b05975d30c28d7c0c6c25f7f35197cadf380c8719f4794ee65817a279cd41b3fb81b4b9997221860d856fd968769af3828222faab61fd6217c3386d9d0e2 DIST home_assistant_intents-2024.9.23-py3-none-any.whl 321239 BLAKE2B 279f5b6fa6bef13ce0384950058ade8a2100fde9f6effe4624ed231242a8eb3378137f57042047e1fbca186a3fa118cd7988d5e9f2d8880e62a138d75d837851 SHA512 68a7671457fc1e54a31f1b6fc67899541a4e3e11c0289dbb5f161aa1d124e445f87b20c0cd996337a4e2f02f39e46edc7d52d038bcd37b189ce6c98365243dbf DIST home_assistant_intents-2024.9.4-py3-none-any.whl 319053 BLAKE2B 397b1e533ddcb63176e3bd5b316466655a8ba9c6ac7bd4aebd1ac32d4a1f821dc7ee577ac154da4158b65aa061457e7e144690c7ee9585746467de01f0a18ae1 SHA512 4ea661cc49f2a100ab5af948cda68d956df3d1025f8cb5901d35c14ab2f6da69b4bbc63b3f0eccabcee70e61e01b771006bcf3d706bb1be392805bc786bd7d22 +EBUILD home-assistant-intents-2024.10.2.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.4.24.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.6.21.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 EBUILD home-assistant-intents-2024.8.7.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832 diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Intents for Home Assistant" +HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/" +SRC_URI="$(pypi_wheel_url home_assistant_intents)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/hassil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/voluptuous[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_compile() { + distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)" +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 7ee018c31..731f1c718 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,5 +1,7 @@ DIST pydantic-1.10.12.gh.tar.gz 766366 BLAKE2B b00885b86ef331f3f8531d1514f4e3e1ef10d009b35453c6d5a6295ecfe2d2b842f66c7ea2a79ca1d235d54fa38b42432e14804163f944c4455f05c06869815a SHA512 413d433decfa3bb7173d6f4e6e06f746cfbf95f6d27c6a17098216ba81d64d7f8bb956cda195d0676559f96278f3800c77be53ecf46496ac009f130120642cc2 DIST pydantic-1.10.15.gh.tar.gz 767909 BLAKE2B 26bc325d91fc8df4ced6f7ac3e083ced00fd5b4255dadf23c95b15ec554c36cdbdf13a457538eb5916837f432c4895d40d1a3af7bb9ac0cc199c14b70951e231 SHA512 58dfb35a832f679c50fc01db3ebabe936d49251c52530c4363a72ecba41dd30bafae8665ae380adf5abe104082b3802fa87ac0351d5c2dde2f44a433b43f8b5c +DIST pydantic-1.10.17.gh.tar.gz 770525 BLAKE2B a169f03073beaec43791881ddb431b17cd26ac9082e7582f74a831ca97eb2f4c813c25d52e55455ab40c9f83c345cf5a0e7143d9a75582ad2054881e3603c1f2 SHA512 306eb6c62eb830ae5c917b72533dd5c783ad26c4cfe999ed7e24bf36db8ad487519b6ce50ee6b8377886eb9a2b14f072993d038b9d1113117147498dd4e0c376 EBUILD pydantic-1.10.12.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 EBUILD pydantic-1.10.15.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 +EBUILD pydantic-1.10.17.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 MISC metadata.xml 561 BLAKE2B 9cb2851ece8c8bd005a45008efe6d14d990f82832700f641418c15921f368de9bf2b20f9713362f5308a871a10c60a54ddce4e095a4a60209c89bde964c71ef7 SHA512 2f26f32c0d937153966ffbc3b9bb67252043dabfd9ca96b2ba854b111300a0c8bc89a664e439cda3bcc39597c3a29d28b3aa84172ece0f1d818b49cda746ee33 diff --git a/dev-python/pydantic/pydantic-1.10.17.ebuild b/dev-python/pydantic/pydantic-1.10.17.ebuild new file mode 100644 index 000000000..56a3ff6c0 --- /dev/null +++ b/dev-python/pydantic/pydantic-1.10.17.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" +SRC_URI=" + https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/CFLAGS/d' setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then + # do not build extensions on PyPy to workaround + # https://github.com/cython/cython/issues/4763 + local -x SKIP_CYTHON=1 + fi + distutils-r1_python_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + + local EPYTEST_DESELECT=( + # flaky test, known upstream + tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields + # mypy linting causes regressions with new mypy versions + tests/mypy + ) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_private_attributes.py::test_private_attribute + tests/test_private_attributes.py::test_private_attribute_annotation + tests/test_private_attributes.py::test_private_attribute_factory + tests/test_private_attributes.py::test_private_attribute_multiple_inheritance + tests/test_private_attributes.py::test_underscore_attrs_are_private + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception + tests/test_generics.py::test_partial_specification_name + tests/test_generics.py::test_parse_generic_json + tests/test_types.py::test_secretfield + ) + ;; + esac + rm -rf pydantic || die + epytest +} diff --git a/dev-python/pysnmplib/Manifest b/dev-python/pysnmplib/Manifest deleted file mode 100644 index 6581e02e0..000000000 --- a/dev-python/pysnmplib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pysnmplib-5.0.21.tar.gz 399153 BLAKE2B 22e3b6b648e5f7fd0084c83292908939090d1de31a1d9505d3b2d3f38da5ba3122d151a977fa7b37eeba943f933784b1b0c7a4ab7798af4553dfbe2e1aee6fde SHA512 29c334f9fc6eedfd0cd72ccfe10f3f89a23f69e60004450ebbbc638321a6dab5721c0e4e3865f05efb40a0c963e6b92ba93d84b0ece7729fcafe310a838e40ef -EBUILD pysnmplib-5.0.21-r3.ebuild 863 BLAKE2B e51098ded6632baa31bf48e007819e0146ace7cfb3529046db0a58f94cab12d1556a176d466d3b0da624d8b0bf15ba26f45901728e6d6c89b3dd6b155f901cbb SHA512 cb4f96ebe496e1cf02e71e5724443c97dca31424379091259fe82dcd1266532ddea2e378c5a2bc02263bbaafd0df4e01345072633e5209e0034e038c906423e5 -MISC metadata.xml 508 BLAKE2B e0ea294e5cc07d46a48a61a4b8584cc2feb31d58a2368ea23cba497fcdd2333604d28802e7619b6c3e321ead175a6fea7a600540d05c2f1d271f67889eced711 SHA512 c04ec1ba783e3b5067361dd76db12f01b75bc8b9d4580426a1e8782fa3488d7ec72e24d2beacc7bbb9e2ef89627262d6255a667c3818471dd332fd65960106e5 diff --git a/dev-python/pysnmplib/metadata.xml b/dev-python/pysnmplib/metadata.xml deleted file mode 100644 index 5dc4900ab..000000000 --- a/dev-python/pysnmplib/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - pysnmplib - pysnmp/pysnmp - - omrozowicz@splunk.com - omrozowicz - - - diff --git a/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild b/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild deleted file mode 100644 index 4cfd9130b..000000000 --- a/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 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="Pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine" -HOMEPAGE="https://github.com/pysnmp/pysnmp https://pypi.org/project/pysnmplib/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="!dev-python/pysnmp-lextudio - >=dev-python/pysnmp-pysmi-1.0.4[${PYTHON_USEDEP}] - || ( >=dev-python/pysnmp-pyasn1-1.1.3[${PYTHON_USEDEP}] ~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] ) - >=dev-python/pycryptodomex-3.11.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - py.test -v -v || die -} - -distutils_enable_tests pytest From f529877f24ecd679d95a7e6b47fdbe66b9282012 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 9 Oct 2024 07:43:45 +0200 Subject: [PATCH 09/56] Working :) --- app-misc/homeassistant/Manifest | 4 +-- app-misc/homeassistant/genebuild.sh | 16 ++++++--- .../homeassistant-2024.10.1.ebuild | 16 ++++++--- dev-python/PyMetno/Manifest | 2 ++ dev-python/PyMetno/PyMetno-0.13.0.ebuild | 22 ++++++++++++ dev-python/aioesphomeapi/Manifest | 2 ++ .../aioesphomeapi/aioesphomeapi-27.0.0.ebuild | 35 +++++++++++++++++++ dev-python/python-matter-server/Manifest | 2 ++ .../python-matter-server-6.5.2.ebuild | 32 +++++++++++++++++ dev-python/uv/Manifest | 7 ++++ 10 files changed, 126 insertions(+), 12 deletions(-) create mode 100644 dev-python/PyMetno/PyMetno-0.13.0.ebuild create mode 100644 dev-python/aioesphomeapi/aioesphomeapi-27.0.0.ebuild create mode 100644 dev-python/python-matter-server/python-matter-server-6.5.2.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index ee31808ea..38d762b8c 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -18,10 +18,10 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 -EBUILD homeassistant-2024.10.1.ebuild 38820 BLAKE2B 3fd2ed37793602368adf21dbe7039e866f8e9718decc8e49e03abc64e4c432d4b5e194c1f87a2be29f9e0fc958022728ae706514757f55aeb2a9ac16d16b0684 SHA512 61e3c7cc4d26e8031e1374c72bff82f6e0e578711b0abcbb34f9be7ca5e33b0e92a7932486a9382300fb416a094172932bbb7fac15c2bf27584fd2a768403b7d +EBUILD homeassistant-2024.10.1.ebuild 39052 BLAKE2B 2a2f5372d98e1aead8c4cd87889192a94920593f388aa27fd469c4d48135930d4238919ec5afbad536004af74c92fcec22cf68a44384a0f04aed89c8970e6b7b SHA512 880b1db25aa33334d20be1cdfa3d26f4d9fc6a427542478a9906d44c2144c9b0c596ff4c07415c88684803709a2be7f5791aa4b76a863740a688a4c3f91f33b3 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 32151 BLAKE2B a6bdc001016fb5d6f45c851c14ca50c1a54954ace04d2a41e7be0cd648a6988adaead2f5d8efec7e56bc697dacf1c0bec648efc9a1d5a1dbf68950298cda5998 SHA512 7ad9c824345811b817df7c219233bb08d3172116c8d69b398c36c107e65d1ff932fee9d0554d5f885f0e5730329a6148ac211b230ef0ad4ae5d28ef5c0b804ca +MISC genebuild.sh 32375 BLAKE2B 252b4a2ae8e2118632d92f95c15f9be0671437518832133d4d5d67a58845036d5f5d74a39747d3b147f25c23064d71eec9a4fd5d3d2e5f04aa2731efd75bb114 SHA512 ebbbc27d60bd0035e573bda39b49be273cc2df81d76ad79ddf26f11f189bb6366df6def2d56fedfa1e3a657aa45dc0b8c3e8f01b8fb52f1a029084196ffdbd27 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index a7c4e14b5..bc2ec5972 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -21,6 +21,12 @@ parse_constraints () { package="dev-python/atomicwrites" elif [ "$d" = "faust-cchardet" ];then package="dev-python/cchardet" + elif [ "$d" = "uv" ];then + package="dev-python/uv" + elif [ "$d" = "protobuf" ];then + package="dev-python/protobuf-python" + elif [ "$d" = "Jinja2" ];then + package="dev-python/jinja" fi local operator=${l:$pos:2} pos=$((pos + 2 )) @@ -219,7 +225,7 @@ RDEPEND="\${RDEPEND} 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}] ) + esphome? ( ~dev-python/aioesphomeapi-27.0.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}] ) @@ -285,10 +291,10 @@ RDEPEND="\${RDEPEND} 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}] ) + matter? ( ~dev-python/python-matter-server-6.5.2[\${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}] ) + met? ( ~dev-python/PyMetno-0.13.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}] ) @@ -299,7 +305,7 @@ RDEPEND="\${RDEPEND} 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}] ) + netatmo? ( ~dev-python/pyatmo-8.1.0[\${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}] ) @@ -443,7 +449,7 @@ BDEPEND="\${RDEPEND} ~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/uv ) dev-python/setuptools[\${PYTHON_USEDEP}] dev-python/mock[\${PYTHON_USEDEP}]" diff --git a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild index 0129654f5..15e79b5c1 100644 --- a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild +++ b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild @@ -82,6 +82,7 @@ RDEPEND=" ~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}] ~dev-python/httpx-0.27.2[${PYTHON_USEDEP}] ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.4[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] ~dev-python/orjson-3.10.7[${PYTHON_USEDEP}] @@ -104,6 +105,7 @@ RDEPEND=" >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/uv-0.4.16 ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] @@ -128,6 +130,7 @@ RDEPEND=" !=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}] !=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] >=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}] >=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}] >=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] @@ -177,6 +180,7 @@ RDEPEND=" ~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}] ~dev-python/httpx-0.27.2[${PYTHON_USEDEP}] ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.4[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] ~dev-python/orjson-3.10.7[${PYTHON_USEDEP}] @@ -199,6 +203,7 @@ RDEPEND=" >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/uv-0.4.16 ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] @@ -223,6 +228,7 @@ RDEPEND=" !=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}] !=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] >=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}] >=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}] >=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] @@ -345,7 +351,7 @@ RDEPEND="${RDEPEND} 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}] ) + esphome? ( ~dev-python/aioesphomeapi-27.0.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}] ) @@ -411,10 +417,10 @@ RDEPEND="${RDEPEND} 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}] ) + matter? ( ~dev-python/python-matter-server-6.5.2[${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}] ) + met? ( ~dev-python/PyMetno-0.13.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}] ) @@ -425,7 +431,7 @@ RDEPEND="${RDEPEND} 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}] ) + netatmo? ( ~dev-python/pyatmo-8.1.0[${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}] ) @@ -569,7 +575,7 @@ BDEPEND="${RDEPEND} ~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/uv ) dev-python/setuptools[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}]" diff --git a/dev-python/PyMetno/Manifest b/dev-python/PyMetno/Manifest index 9be2737ce..5f5ed3b55 100644 --- a/dev-python/PyMetno/Manifest +++ b/dev-python/PyMetno/Manifest @@ -1,5 +1,7 @@ DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6 DIST PyMetno-0.12.0.tar.gz 5895 BLAKE2B c9f910c287e47d52c0792a78aa5d86e008fb7d3fc33ec7f111401927338310d7ea81172086ea0050fdcd198e47814541a770ba2299278bd7cbc451b7fa87d950 SHA512 ad7fa8498954361dea347cced48d47215a77c688631ab823078cc7ae9ef4fe77356c1b42ab6e0e3d21aaaddd29a55165c19804e06f8bc345fa8397446c14f3c9 +DIST pymetno-0.13.0.tar.gz 5979 BLAKE2B 94b0b4e9608c1bcf3c367e109db457608da9f67c7426ebd61cf123ed9568dc4eb82162ba3cf628c4854d29f53d309ccf8e1312e5a82ae23aa457b4af0639b6ca SHA512 0e2ffee261b51634fc00185825d3a9e427c0196286652583cb9ff97ba508322d3d1e3cc183b1ae2f9323fffc346db4c63b03c89446a6b61881c9ebc78adc6063 EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 21d0a397f3a9f47bba582d6c08839f6b8b6a8fd2dc98e838ffa52df2a4098aefb0bbaa963e86b53f9429cd41cc49d72b883913de3b8f6d4026ab66682e0da39c SHA512 64f4f4341f99b2d1b0678c9f6e13527832653ef21065087e17ec8bcd74902547e8175b5f7e800d7e80e3e99e617bd0179d2b520fdd711ec1ab865b98909f8824 EBUILD PyMetno-0.12.0.ebuild 586 BLAKE2B ba0ae81cc749b33e7100418657c599579a20dc160e921c3a9662946cdb3a2fc9ce292bb9ad371e3ebd59f3c0bda7b179e18d2eea9be094544ee160b2d9d16dac SHA512 a0926a8c1d186eeadca91e713630d96b1d67ef5231d107990ee15a4556270afb60c92efcd7abe6399558d37be1fc502d8dbcf578ab3090a6e5fc146883b96c84 +EBUILD PyMetno-0.13.0.ebuild 601 BLAKE2B e2aed1dea3c986066c487576a505821bed0a1f5b38a2f04f109a989d70337c9133600f8f01dfb20a25493e6c2ae63fc79a71fce8f62d4349297ad3b493217b22 SHA512 dcb85f0f2bd9f1571f853551674711f3594e9f076bf9979777be07581a9d48947c406686c4f10863f140c7063e96715d8686c0424717fc7140ddde6f08d91380 MISC metadata.xml 390 BLAKE2B a252028aa2840c92f50e60cb8cafec14bd749e48a68dea020f2e3d5be3fcb4710a8e4c728199f4c29f3f49d58852fc781b8ec40c38fa8fa27ae86ec31d376007 SHA512 2200a9ed5e7068b92c4c0b506cae1e960e7d71e6caf48151ae82e4f7a94a42eae5451df5aff0f97ad07cab7081dd0e0cdc665b1f41a2fbc95070aa93b1281bc8 diff --git a/dev-python/PyMetno/PyMetno-0.13.0.ebuild b/dev-python/PyMetno/PyMetno-0.13.0.ebuild new file mode 100644 index 000000000..ded9d85de --- /dev/null +++ b/dev-python/PyMetno/PyMetno-0.13.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN,,} +inherit distutils-r1 pypi +DESCRIPTION="A library to communicate with the met.no api" +HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index e0953aea3..439d5cb52 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -4,10 +4,12 @@ DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c2120 DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5 DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601 DIST aioesphomeapi-25.3.1.tar.gz 102608 BLAKE2B 229b282c502a787794176ad3f776aa2223baddbf0e98a54932b4b7384e5a0485be5b2caeb8eaafb705706c915201aebcc3073bf1300caaa82310c1cc28e7766e SHA512 4416212e9554b07225e1276707d62cb9a7d4affa36a0fa082b2d4658ebde486b2834b04e079b17cdec5c9a493f6faead1cac2e019af1d6671db9c84c917375e6 +DIST aioesphomeapi-27.0.0.tar.gz 105436 BLAKE2B 35f23f737c75cbfdd18be08380c6e17d5fa9e82de6272aa1c5209591ee6d87f0cc5980ee49724b948d39ebf6d183b9e7e3f4aae5e766adaece8cf3a16c573986 SHA512 671b602e046c06b7bc22f7293cd3ef6ac40e9eee2add9a44fc48350c3b489a679dd9bc4cdded690b9d4670970de81f9deb9c5d99d388f60771a6fc4cca075f3f EBUILD aioesphomeapi-23.0.0.ebuild 1141 BLAKE2B 5e61dd900e1a398754278cc85c93554bbaa12a4974584e8ac6418409e13529279b291c9dfe570d09dcf348d15da92bc06cd9a60ec6606704a49c89914018d6d8 SHA512 153bcd37d7b2bed773dae5d02af1d61523101d69f917c9463b5113ac5c4372adba0128af35a03964441cf831cef27285e335f1525c8d900d247ff0753bff668b EBUILD aioesphomeapi-23.2.0.ebuild 1103 BLAKE2B 06ccb6465df3d8367ccbe993c4b3a1de9249a60a20dda5bb555f063056bdee415f8bd6f8bd9746c2c4e4e4f2b47e09cee5192494d5f45401361fee0da1c282c0 SHA512 8ed76d7281d900165ec83b6ecffd947a250e0d0b1612eeb19c68ffa003f3764add947d5a4db4c17d403cdf2eaddd1533e265c78161ef0abfd5e61ec93ae14a10 EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-24.5.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-25.0.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 EBUILD aioesphomeapi-25.3.1.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 +EBUILD aioesphomeapi-27.0.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-27.0.0.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-27.0.0.ebuild new file mode 100644 index 000000000..e36b33b04 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-27.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + >=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-matter-server/Manifest b/dev-python/python-matter-server/Manifest index b4a47cd97..8d2eca351 100644 --- a/dev-python/python-matter-server/Manifest +++ b/dev-python/python-matter-server/Manifest @@ -2,8 +2,10 @@ DIST python-matter-server-5.7.0.tar.gz 92064 BLAKE2B 40155f62a09fe88c4395fb11860 DIST python_matter_server-5.10.0.tar.gz 115465 BLAKE2B ffba807a60f98aa57fdf91138aa5f701d0295a70b1d2829181775f29aeee01f73ea735f39d3160265523a99aea7cf6daf7e9caa0183b05044cc7bc0e32c2ef38 SHA512 df248fc67a34266213fab74e7a097e911ff69b20a01c1faa4c2a68e1f15ae93d8af8ece444b8992fd89cdad9a882d32d2e7af06d1ce4a5723c9bb5f21b161d0e DIST python_matter_server-6.1.0.tar.gz 122725 BLAKE2B b08fc706e72dda5160d2153661e01a96bbd488d069674f7809f120ae85d2b924a2be07f52a3d96bbb57442ec50717f4f224db31cdbb5f1ac979d080d3683dfd7 SHA512 f46bb0f9b5c9855ade142a8dec52f97a2f1b93df66ac6a52e40ba72bf43015115f767869f76c2d629a9cd7f354d934c1e2653688efff0db8f57dc458a58c333c DIST python_matter_server-6.3.0.tar.gz 133543 BLAKE2B 56e383a362ae05908d87f489aae09568ba7c487047599b14f155dd8cc0000a4ed2fa13218bca6873cd45d769d8735265274a3f81839ed177a7f2b4490a1ca16d SHA512 8168dfd3452c8dd05a29bc121820e14055127f05e835e1e239a0674a2958f42341079f93996e6c1c213fb45fb32c05fe0c5815cc35dff632dc6e7cd9045a55f6 +DIST python_matter_server-6.5.2.tar.gz 151067 BLAKE2B 2fcb20c8b3933f4f33a8ce7e1a75858edfd3aee399c6bb41e197c410ab574d5cb67d35a66e06e6b85656d477207dd533794b5af0489c8240f8fa10c6380d77f9 SHA512 7201b2a03f248bab42c0a366c3a7c24e63ac77f048f3045b5ca4dde5811a01c92bba3d736b01937ae1099f294885c9f2eb314f3076e930ecf826e68d47f23989 EBUILD python-matter-server-5.10.0.ebuild 922 BLAKE2B c6021a185a24de20340e87a457c6c1c1237ce890c47bc22fed17356904b9a72588a973f84f126ed61cdfea940f0aaa99563ae4d5fab497e5a5c6aa1c91fb2d87 SHA512 1aa3ead2b1709d0adaab6aad92ba885b91b2bf704148c07a008b6649295e4160b3201d82188854a95910a6f38ec87f0b9d84979af918b1e4b240a7ebf70d7f0e EBUILD python-matter-server-5.7.0.ebuild 980 BLAKE2B 8f2fd9569c58de1ab857d46d0072b73da8fd72b59c35617fe2330e400c06e0dc4c7f9bb51c2f4c97d6c510bf5ceba85aaed1b7e7130e880d56eb2fa981e49f89 SHA512 53b9916d54c886ff2d98ec884f9ccda33180bd17665167e34818a46e4df223ec648d90d03a44d0a8cb7ce073c2586d63fa9953706a0048f9db8717af8b8a34dc EBUILD python-matter-server-6.1.0.ebuild 805 BLAKE2B 420c040f62c173fe9bdf02d0f3c18c1cfda58fe84f453b795073410f47d2c913cef5de5cd29c0e8ffb4586c2a098544d3ba952d68dd2adcbf15ced5dc1a0c1b5 SHA512 c36d8dbf743cb6798f8c9c536c7df5d6ab9a022a6e7dd55947680663784438daf484e441606f7bbc49f1a46a39e08661dbd5b2c6b1bd4457387283787802cce1 EBUILD python-matter-server-6.3.0.ebuild 805 BLAKE2B 420c040f62c173fe9bdf02d0f3c18c1cfda58fe84f453b795073410f47d2c913cef5de5cd29c0e8ffb4586c2a098544d3ba952d68dd2adcbf15ced5dc1a0c1b5 SHA512 c36d8dbf743cb6798f8c9c536c7df5d6ab9a022a6e7dd55947680663784438daf484e441606f7bbc49f1a46a39e08661dbd5b2c6b1bd4457387283787802cce1 +EBUILD python-matter-server-6.5.2.ebuild 805 BLAKE2B 420c040f62c173fe9bdf02d0f3c18c1cfda58fe84f453b795073410f47d2c913cef5de5cd29c0e8ffb4586c2a098544d3ba952d68dd2adcbf15ced5dc1a0c1b5 SHA512 c36d8dbf743cb6798f8c9c536c7df5d6ab9a022a6e7dd55947680663784438daf484e441606f7bbc49f1a46a39e08661dbd5b2c6b1bd4457387283787802cce1 MISC metadata.xml 482 BLAKE2B 31ea0a316b03c93d165de83281c9ada7fe0013637fc1246ecdfeec1190af43c41da6ee642edeb34305066d958720966c2113a02de47cd2d9c31cba2a44737a06 SHA512 55b3371f636a7a4f6c925844465e9e517b26ede3048713f04ba8afa0e3c3390d11ea15e706577822ae0185ebaf2c2e969a658d77b9689e58574acbe6da74ed16 diff --git a/dev-python/python-matter-server/python-matter-server-6.5.2.ebuild b/dev-python/python-matter-server/python-matter-server-6.5.2.ebuild new file mode 100644 index 000000000..b7c972657 --- /dev/null +++ b/dev-python/python-matter-server/python-matter-server-6.5.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python Matter WebSocket Server" +HOMEPAGE=" https://pypi.org/project/python-matter-server/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiorun[${PYTHON_USEDEP}] + dev-python/coloredlogs[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + ~dev-python/home-assistant-chip-clusters-2024.5.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index ddda2b426..a18c26f16 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -1,12 +1,19 @@ AUX tokio-tar-0.3.1-ppc.patch 794 BLAKE2B 2c1188d96310710fabe8d248be01ab5e4d30aa02fe2b4f812a79a6c9440052178227534485122643bf4ed7f32ce3bfea289d78398c53229dd825eef44de6e164 SHA512 869d98ddd3eef7f8d9a7643ec5f93c73fed7bd4f1fb73b54a9e640293e831d24ca59bdd63377b07656ae706b5bf9833dd731b0537b43e8476d8cae0f3b8ab439 AUX uv-0.1.43-test.patch 582 BLAKE2B 247c4d5e31ac12d5da4063d0b696a993f5bf4175886209930313ff507ba9bfaf638581c2f290dfa5adc85a3bb360705977ebdcb0adb6a6196f4fbda1a0cb630e SHA512 88fddad804d9f4b042c207802ed6d7dbdaa6ee974635219b49e37d0e4a56644ca81d23afad08dde6f7bf90f2d202947d615d53eda6bb499c8b06b4661e858988 DIST pubgrub-0e684a874c9fb8f74738cd8875524c80e3d4820b.gh.tar.gz 86899 BLAKE2B 51b8753a092deda12a35b501f34c16e800f2ed2c4c47b64622c752bcf8a52dd1fb9dc1ee69cd107b5b6ee48003c8ef804e20f7eed975a6e63615b94648e37890 SHA512 15e404590fb3b21b01fac318df9cbf81f598dc0506d6d5738ff566a5eb1075e6d7a096a8ad1567e27982662aac0ce2a889a0039ce5736ff140fa617ae8b3cb08 +DIST pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz 87945 BLAKE2B 7c10db2eff97656a379e8beff9f77bf09b4ab2fdd0d5c171e36babc6f3bff08d05774c55a51a23d79144c4110a942764cefa8a1baf7c36174809d2e648f2d12d SHA512 15539076de8fe9a459f70efcf07ccb7f61ced2be9832c4eb7123e7baa2bb85f3263fd4cb5d8b277c28a70ba316d5128d74d59d6f1de96b6e55ef04321a42c4dc DIST pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7.gh.tar.gz 86123 BLAKE2B 743bb61460903d276f467b23bb001313598b50cb54fd1a56bcadbc732dd606bafd48a2d9960add3424bd03222450b455f9f1bc8716a80933e5ed0cfb76dcc50a SHA512 9f9c8b58dd2ddeb3ed89abcd790641bd9b7b2cf4fc66dcc4d964a1b69d879adcdaf2775545631ca20f06a8ab5d6bc1df6b2eb272207d2642584c269b358f4d76 +DIST reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz 40049 BLAKE2B d284947a108e2d3233a4fa7c9eb5e1a959bc5b569e754861daef076672672b0500cb737b85871d1fc0587bdbf6d5020e03e7c906cb5de34ff2f81c05b66918d1 SHA512 540a71e59a8b57e5e0bd7fad18fed265552bdae4518690a9823c94dcf23ee1d436f91b9cecf21129917b25e78b91d8d7290760edaea68053666e28af7223476e +DIST rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz 51706 BLAKE2B 354eb52c95ea355521e1e6a7c841102424c47c156fdb0efb62e3cac666ecf289806aeefab8a0273a7c3283429ac81502283bdb5424d5f925621e5c2b1430fd4d SHA512 6650eef354e84daf41a8572b98b29f2873b7f071dd1d6983292c70b2f580fdc50cd26762d2228a70c2b200eae2f40476e6604702aa62cc97558301195bf19eb8 DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 BLAKE2B f9efab73c65394e33e090a6292875ebf35e6669b15c356f102eb109784a4503606ae39106cd0ebe3d7d479cb0b30806d7baaaebf22d826836a24f7ed49100934 SHA512 3b845b05d97c5ab5cea286a7c11846838b40bb1fac98a51782600849a53231be8fa205094c6bdd00f6e193c807b10b28f947698696382be99cae0a8d681dabdc +DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B c30d1c33f6f52e2bc83823eb6319f8a3e462b7c7408fb6a08f995747857ef234f81db4135a04f9d183095fe473a4087f8f0cb89d8f87ef4400285d2ce034ec22 SHA512 4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68 DIST uv-0.1.35-crates.tar.xz 65640928 BLAKE2B 97135ce844dc7af3c424a9b8ea7419b4c392e44a87ab960e59401f0075308001287fc42acd9bc21b300fba3d73fa65e292b55e612b92db05cad183577866a7d8 SHA512 7d862992d2ea92acaa24758cb5425b3053941e1312db1f27ee318049ac68fcd64dc614ba7fa21521cdb9ad11545cc5e8dcc2a2781f0164297229f35768e0776e DIST uv-0.1.35.gh.tar.gz 1010370 BLAKE2B 0b07f4de6d07969d8721f94b3d21e2797b8425f26db5744f7ee2a90ed3769f3d8245552d8b8db6d8716e45dc88461a9543419191a4b71497019862860d76e728 SHA512 08f224b317d5aa3d9941ee0add791340f41a01e70d2a4e1e9b986e501d666a40e1a04bdeb2120e178bbedb2a91501e608d240a9ac56f509021d6377c278fbfcc DIST uv-0.1.43-crates.tar.xz 58012188 BLAKE2B dd8ebb52d8ec9b21149047e0e4dcbd531b743feeefc8c7e8a9289b52474043e1ece0af1ea3e010d5b0a1cdbf57ac89664bc853ff776e800550175948a26c5e08 SHA512 5d5b8d7665af0a0a1920541c8310c772cdb5657a6ba62b8566ab09f8a38cc8a86a75ce7fddb4ea37be0b2e4511b2aba25e984efe4ce7bb11ff50ca072eb00277 DIST uv-0.1.43.gh.tar.gz 1093053 BLAKE2B 7988799e9c978bce618ab66fd162a5995663f0da0d4f77fe0d8fb50bb1b535b8696d7fd4eb837e6b03703089aea883d0689d0e28bcda951655ee62bf92cfffd0 SHA512 3fd66d106fc09fdb616944a18dfeec33d0ecca5d985915b4efb09d77ceb0e3bff92577433c67d27ce3fb78cbc24ff8651639b5aceb6d39a72422481150a5adf3 +DIST uv-0.4.15.gh.tar.gz 2650314 BLAKE2B bc492fab2af297c68666fda239da204ecce9b9169767c2a0a4feb85d0078f57df25c61c4068783042e9977c7698fc2fd6776e106443672beacab932fce3db5f0 SHA512 7b2293e8be56a61fd4288256b462f01a522da5cdcbab8c4ad140f7c0fe9b196f4ce2ecfb23984c0a1d0f7205e85e49dc9eae0b4fbce4778f8f5eb21d4eb77ee3 +DIST uv-0.4.16-crates.tar.xz 46123176 BLAKE2B eeaa189f91742296e48f123f7695b5836e538681b99da1c7e9f7acd9b2cf6b29e570b41fc7436a664ae180e0aff51be03300e03a184a72d986b2a7840f99c3ab SHA512 41eaa866818fa3b58a7451f748f60da6f940865c377405fd999db9eab4bea696aab053be99faf8f8bad2d3a15b84d137607f87cd97c5d7a1884dcbee461f562b EBUILD uv-0.1.35.ebuild 2081 BLAKE2B 4963b8a889e4ea56cf2da3b5b43630e8daec220f7fd168b27b7f6aaba058a13abbc6a43b2ead54a7da50ec8f8fa0b20eca1d17c68ba92c525dafddbf76e08661 SHA512 56e08f64189e7535fcc4345a463d11613e8625a61a3fe97fce1c4680addd99b48610172ab59d68d066f18a209937d55327ba9e7d022293ff50d064185547e806 EBUILD uv-0.1.43.ebuild 2442 BLAKE2B 078944dc43e57a9443cb4d90274e78fe2d6e74564635feed8964f34c94eee4f4db446d2210fdf964eef289dcf01e77eacb774459ccab03670eedf46f3be2e0c2 SHA512 8e75e4921fc202d0f8908581a1e039d68b5bdc67b8da8995e68f87897e47531bf3b19e4e94c177d5edcb8f768f757b81bc9bf77075c680948c116b4f5aae64f2 +EBUILD uv-0.4.15.ebuild 3419 BLAKE2B 310fa7d3e925a4088c23b380a15fc4982379597452eb1dd6df55a38a57a3f27a41ce9a51512c40b9571acb277833ac7b5ea458fdeb0e6183f32eb9a9fc05dffc SHA512 80d271d7488b5d5e2840cbbf81eb4982e505d55c9f3cac75363559ab09c4fc40a3afc9dda2ead07b39be74af59122bc8746fadf6cddfa338b695e09073598508 MISC metadata.xml 504 BLAKE2B f43087a5a4260082dec646a48af4f73eaa230c40d0cfcb263f3eaf4099c0427b98e280a5cc41ab9a19cbd99f4b4dec026108b5c64219a84615e0b9bed2d1c0fa SHA512 e6d457668a50867fd7103d6c8e1b5c15ca4f5229fabb65412054ac5e76f17ebd772be30219f83fc70b561a3432f6d003efa216f4df1be4a343339e494bcb990a From 400779c2b27d6c13bdc5cd5a9afbd14ef7f9e2b3 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 9 Oct 2024 08:48:14 +0200 Subject: [PATCH 10/56] fix genebuild to handle dev-python/uv + update zha dependencies --- app-misc/homeassistant/Manifest | 4 +- app-misc/homeassistant/genebuild.sh | 39 +++++++++++-------- .../homeassistant-2024.10.1.ebuild | 8 ++-- dev-python/zha/Manifest | 2 + dev-python/zha/zha-0.0.34.ebuild | 32 +++++++++++++++ 5 files changed, 63 insertions(+), 22 deletions(-) create mode 100644 dev-python/zha/zha-0.0.34.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 38d762b8c..2ec2cde2b 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -18,10 +18,10 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 -EBUILD homeassistant-2024.10.1.ebuild 39052 BLAKE2B 2a2f5372d98e1aead8c4cd87889192a94920593f388aa27fd469c4d48135930d4238919ec5afbad536004af74c92fcec22cf68a44384a0f04aed89c8970e6b7b SHA512 880b1db25aa33334d20be1cdfa3d26f4d9fc6a427542478a9906d44c2144c9b0c596ff4c07415c88684803709a2be7f5791aa4b76a863740a688a4c3f91f33b3 +EBUILD homeassistant-2024.10.1.ebuild 38661 BLAKE2B 778d96c07ba06ecb9e227da61137139df5ccb90027337ebf6759eae00f44febe8e3bd28277c323c04b729e6ee67e7b0ac5b906913dc8b4b7f89db57293078115 SHA512 070cf4f7534753f133141ff00077e9fac5a2a630aa590dcca40347ebbe74574dec5022621aa1a2f90353531a1f0b40223570da5827fd82bc2f43982637ce25ae EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 32375 BLAKE2B 252b4a2ae8e2118632d92f95c15f9be0671437518832133d4d5d67a58845036d5f5d74a39747d3b147f25c23064d71eec9a4fd5d3d2e5f04aa2731efd75bb114 SHA512 ebbbc27d60bd0035e573bda39b49be273cc2df81d76ad79ddf26f11f189bb6366df6def2d56fedfa1e3a657aa45dc0b8c3e8f01b8fb52f1a029084196ffdbd27 +MISC genebuild.sh 31974 BLAKE2B 7dae31809b267b2527580eba9b8cb9a36e0b788e7ee58cd05c3575f42aea87c9770691c56929e5edaea5395b056e956ca06b904d372e60f0352aefc41014608e SHA512 5af8d4882dcae881d8f80e54e77c01de53ce0fe30c895fd73609e8b89300fc22b13845d89c7508370d23f9e1adc4582b6fa977f37993fa40239719a0565aae1f MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index bc2ec5972..a2bdb2e5c 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -11,26 +11,33 @@ parse_constraints () { for d in $l; do local pos=${#d} local package=`eix -es# $d --use python_targets_python3_12` + local operator=${l:$pos:2} + pos=$((pos + 2 )) + local version=${l:$pos} if [ -z "$package" ];then package=`eix -es# ${d,,} --use python_targets_python3_12` fi if [ -z "$package" ];then package=`eix -es# ${d//_/-} --use python_targets_python3_12` fi - if [ "$d" = "atomicwrites-homeassistant" ];then - package="dev-python/atomicwrites" - elif [ "$d" = "faust-cchardet" ];then - package="dev-python/cchardet" - elif [ "$d" = "uv" ];then - package="dev-python/uv" - elif [ "$d" = "protobuf" ];then - package="dev-python/protobuf-python" - elif [ "$d" = "Jinja2" ];then - package="dev-python/jinja" - fi - local operator=${l:$pos:2} - pos=$((pos + 2 )) - local version=${l:$pos} + case $d in + atomicwrites-homeassistant) + package="dev-python/atomicwrites" + ;; + faust-cchardet) + package="dev-python/cchardet" + ;; + uv) + echo " >=dev-python/uv-$version" >> $ebuild_dir/homeassistant-$LATEST.ebuild + break + ;; + protobuf) + package="dev-python/protobuf-python" + ;; + Jinja2) + package="dev-python/jinja" + ;; + esac if [ -z "$package" ];then echo "#$l NOT FOUND" break @@ -256,7 +263,7 @@ RDEPEND="\${RDEPEND} 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[\${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}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.2.3[\${PYTHON_USEDEP}] ~dev-python/pyroute2-0.7.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}] ) @@ -417,7 +424,7 @@ RDEPEND="\${RDEPEND} yi? ( ~dev-python/aioftp-0.21.3[\${PYTHON_USEDEP}] ) zeroconf? ( dev-python/zeroconf[\${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}] ) + zha? ( ~dev-python/zha-0.0.34[\${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}] )" diff --git a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild index 15e79b5c1..97893112e 100644 --- a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild +++ b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild @@ -105,7 +105,7 @@ RDEPEND=" >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] - ~dev-python/uv-0.4.16 + >=dev-python/uv-0.4.15 ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] @@ -203,7 +203,7 @@ RDEPEND=" >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] - ~dev-python/uv-0.4.16 + >=dev-python/uv-0.4.15 ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] @@ -382,7 +382,7 @@ RDEPEND="${RDEPEND} 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[${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}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] ~dev-python/pyroute2-0.7.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}] ) @@ -543,7 +543,7 @@ RDEPEND="${RDEPEND} yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] ) zeroconf? ( dev-python/zeroconf[${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}] ) + zha? ( ~dev-python/zha-0.0.34[${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}] )" diff --git a/dev-python/zha/Manifest b/dev-python/zha/Manifest index 3e942d44d..0d6eda624 100644 --- a/dev-python/zha/Manifest +++ b/dev-python/zha/Manifest @@ -1,3 +1,5 @@ DIST zha-0.0.33.tar.gz 222389 BLAKE2B d29bffca1f38a5cc5dd81eebd792b72f1134e110b4432b8c0720e83501a8cea541b6510a98b9b02fdc346c111de8ca7291884786fecf1c8f8876984840455ea0 SHA512 32d1ad67ee230e350e1d30a53220f86d63a37e0ae879878de8564f321de1263c7e2699078219b7013dd7a3599280730384c279aded7aa92be032effce1fcb8a2 +DIST zha-0.0.34.tar.gz 222469 BLAKE2B 5726c3b8afa1832576631040af14956e7e1a9bf979c93d1946f0ff9dd1293f7686152afd7ad39b70a79cfc8bf71326e597f20eba6013586cc10df60860d404da SHA512 17ca29cee8a7270b39f5697d2baf7a65df3e1cc09b6099190a8c63cfd7c6cd3f2c8bf5964a8553b014ef57477a5b4863da7059835ddc0db7a76a303555a8da03 EBUILD zha-0.0.33.ebuild 931 BLAKE2B 8e948861852ac6995a66fe7bd053fa4f0a05e5703fee7902903ba49680f3336e96d5a2a574f68718583d5db233749b92f91165db61730ab1c2e7474ec9cfa2cd SHA512 715a8ea5ae3dd4d5db02bde5c294d46d1dfbc0a46746f35c462cf2b6212c698454f6d2ed08128fc7c32eb0952ba2fde504fbc619d9b131532ff05bddf262ddc0 +EBUILD zha-0.0.34.ebuild 994 BLAKE2B c0459f700158732605081504493dee7d35e86895c33942e8604722ad02ceff7c920f5355ed37f1546ae5514031e77bf94e67fa0eac701928445dd3f2aae5316e SHA512 a72f26bcad9b9642b43e19e2af2ea7affbe87f0b23c546cc649036901d25f9eaef8858a1677ee2d441982bd890100f1f259aa49e9da1bff53e0a5824020ec0ba MISC metadata.xml 511 BLAKE2B 3a72fbb13ac299bcfeb7df260ccecfdefe37918c37e5018f7a192f08cc769e99912885008d25c59bd14e8cdb432d4f5b3ed39b13968f3625daf6763d32b811f5 SHA512 f438f33ca1ab7b8a356146254a7579a2c37258f0c2103713c9cba8d02b661e82f7109412b35352f5560d23c2cc8e25e46703aeab542908af0454689d6a9a5577 diff --git a/dev-python/zha/zha-0.0.34.ebuild b/dev-python/zha/zha-0.0.34.ebuild new file mode 100644 index 000000000..a4a7100e9 --- /dev/null +++ b/dev-python/zha/zha-0.0.34.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Library implementing ZHA for Home Assistant" +HOMEPAGE="https://github.com/zigpy/zha/ https://pypi.org/project/zha/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="~dev-python/zigpy-0.67.0[${PYTHON_USEDEP}] + ~dev-python/bellows-0.40.6[${PYTHON_USEDEP}] + ~dev-python/zigpy-znp-0.12.4[${PYTHON_USEDEP}] + ~dev-python/zigpy-deconz-0.23.3[${PYTHON_USEDEP}] + ~dev-python/zigpy-xbee-0.20.2[${PYTHON_USEDEP}] + ~dev-python/zigpy-zigate-0.13.1[${PYTHON_USEDEP}] + ~dev-python/zha-quirks-0.0.122[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] + dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest From c943e255d9719cec3742c5c8285ceee125c988f3 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Sun, 13 Oct 2024 12:12:23 +0200 Subject: [PATCH 11/56] homeassistant 2024.10.1 --- app-misc/homeassistant/Manifest | 6 +- .../files/genebuild_2024.10.1.patch | 23 ++++++ app-misc/homeassistant/genebuild.sh | 65 ++++++++++----- .../homeassistant-2024.10.1.ebuild | 6 +- app-misc/homeassistant/test.sh | 10 +++ dev-python/aiogithubapi/Manifest | 2 + .../aiogithubapi/aiogithubapi-24.6.0.ebuild | 30 +++++++ dev-python/atenpdu/Manifest | 2 +- dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild | 2 +- dev-python/ismartgate/Manifest | 2 +- dev-python/ismartgate/ismartgate-5.0.1.ebuild | 4 +- dev-python/nsapi/Manifest | 2 +- dev-python/nsapi/nsapi-3.0.5.ebuild | 3 +- dev-python/yeelight/Manifest | 2 +- dev-python/yeelight/yeelight-0.7.14.ebuild | 4 +- net-misc/yt-dlp/Manifest | 2 + net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild | 79 +++++++++++++++++++ 17 files changed, 205 insertions(+), 39 deletions(-) create mode 100644 app-misc/homeassistant/files/genebuild_2024.10.1.patch create mode 100755 app-misc/homeassistant/test.sh create mode 100644 dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild create mode 100644 net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 2ec2cde2b..344c91ca7 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -1,3 +1,4 @@ +AUX genebuild_2024.10.1.patch 925 BLAKE2B 71f5a9d0a8714c73f3771ce622f78a920f0d89eebb2b8ee3a260379a7c916b0c76f683025aac57b7bd4ed57dbc066e329a7689287349310139c940fa8162173a SHA512 5acaab0cf9f6b3522368520e36b86551eebdf801afa28da7f7bcaacfd70892f343e2a32a00b4fb95ad08f8d2358d86cbcd2f80f403b4822058815bc4dcc35a30 AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110 AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb @@ -18,10 +19,11 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 -EBUILD homeassistant-2024.10.1.ebuild 38661 BLAKE2B 778d96c07ba06ecb9e227da61137139df5ccb90027337ebf6759eae00f44febe8e3bd28277c323c04b729e6ee67e7b0ac5b906913dc8b4b7f89db57293078115 SHA512 070cf4f7534753f133141ff00077e9fac5a2a630aa590dcca40347ebbe74574dec5022621aa1a2f90353531a1f0b40223570da5827fd82bc2f43982637ce25ae +EBUILD homeassistant-2024.10.1.ebuild 38572 BLAKE2B 4d019cc90ef45f0f6d2e45053e3f304f20c6b4498666cce01d4ef0c571d587266d080ce8ab1283d86d39c32296d9f0fb701c059c2a14bbecf5119d04f711f0b7 SHA512 5b3dad29af39f76d2eccf916fdf729ee05b4467f4a3b74dde7853b9e844b5327d583cec1a3937ca77a845cbfea55f7f86e8d8062134f2811a126ab3fb35f5611 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 31974 BLAKE2B 7dae31809b267b2527580eba9b8cb9a36e0b788e7ee58cd05c3575f42aea87c9770691c56929e5edaea5395b056e956ca06b904d372e60f0352aefc41014608e SHA512 5af8d4882dcae881d8f80e54e77c01de53ce0fe30c895fd73609e8b89300fc22b13845d89c7508370d23f9e1adc4582b6fa977f37993fa40239719a0565aae1f +MISC genebuild.sh 32162 BLAKE2B fed29ef6aea4d3f6788c742c5126e1536ea14b77d5ab4001920ce85275b462106768e3457da2bfcfaf78bc42858799cec7cf7ccda7f3a2f930fc195dcb645588 SHA512 b5ab098e45b20e78de6dd34e580fe661bdf37cbb7ae384c2273c53abbe21984c322a35051cc2184b5c772b702aa87300db8a1cb9818c393f110d763e26808272 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d +MISC test.sh 5989 BLAKE2B 513eec2a0b2e49363aab097233b1791c4253a1a774e80ca5cd994e6bc7655b2f14e351b781b2fafa38f94ca7bd0731071796bac09e8befd5cc46d66294802293 SHA512 fcd27e68d32820885de1827255117a86e00b8c09fdec15978876236247463e76ef6f685834d6318b2eeee5e0b6776b6dabfadccf6191723a8e835de85fb23105 diff --git a/app-misc/homeassistant/files/genebuild_2024.10.1.patch b/app-misc/homeassistant/files/genebuild_2024.10.1.patch new file mode 100644 index 000000000..c4c206dde --- /dev/null +++ b/app-misc/homeassistant/files/genebuild_2024.10.1.patch @@ -0,0 +1,23 @@ +--- a/core-2024.10.1/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/core-2024.10.1/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 +--- a/homeassistant-2024.10.1/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/homeassistant-2024.10.1/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 + diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index a2bdb2e5c..b1d9c1897 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -3,8 +3,8 @@ parse_constraints () { local f="$1" - echo "# Home Assistant Core dependencies from $f" >> $ebuild_dir/homeassistant-$LATEST.ebuild - echo "RDEPEND=\"${RDEPEND}" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo "# Home Assistant Core dependencies from $f" >> $EBUILD_PATH + echo "RDEPEND=\"${RDEPEND}" >> $EBUILD_PATH for l in `cat $f | grep '^[^#]' | cut -d, -f1`; do OIFS=$IFS IFS='<>=!' @@ -28,7 +28,7 @@ parse_constraints () { package="dev-python/cchardet" ;; uv) - echo " >=dev-python/uv-$version" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo " >=dev-python/uv-$version" >> $EBUILD_PATH break ;; protobuf) @@ -39,36 +39,58 @@ parse_constraints () { ;; esac if [ -z "$package" ];then - echo "#$l NOT FOUND" + echo -e " \e[1;33m$l corresponding gentoo package was not found, entry skipped\e[0m" break fi if [ "$version" = "1000000000.0.0" ]; then - echo " $package[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo " $package[\${PYTHON_USEDEP}]" >> $EBUILD_PATH break fi case $operator in ==) - echo " ~$package-$version[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo " ~$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH ;; *) - echo " $operator$package-$version[\${PYTHON_USEDEP}]" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo " $operator$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH esac break done IFS=$OIFS done - echo "\"" >> $ebuild_dir/homeassistant-$LATEST.ebuild + echo "\"" >> $EBUILD_PATH } # get latest -LATEST=`curl -s https://api.github.com/repos/home-assistant/core/releases/latest | jq '.tag_name' | xargs -I {} echo {}` +if [ -z "$1" ];then + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/latest | jq '.tag_name' | xargs -I {} echo {}` +else + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/tags/$1 | jq '.tag_name' | xargs -I {} echo {}` +fi +EBUILD=$( pwd | rev | cut -d/ -f1 | rev )-$VERSION +EBUILD_PATH=$( pwd )/$EBUILD.ebuild -rm homeassistant-$LATEST.ebuild -cp homeassistant-2024.9.3.ebuild homeassistant-$LATEST.ebuild -ebuild homeassistant-$LATEST.ebuild clean digest unpack -ebuild_dir=`pwd` -cat > $ebuild_dir/homeassistant-$LATEST.ebuild << EOF +if [ -f "$EBUILD_PATH" ]; then + echo -e " \e[0;31m$EBUILD already exists\e[0m" + exit 1 +fi + +for v in `ls -rv *.ebuild`; do + cp $v $EBUILD_PATH + break +done + +ebuild $EBUILD_PATH clean digest unpack + +patch=$( pwd )/files/genebuild_$VERSION.patch + +pushd /var/tmp/portage/app-misc/homeassistant-$VERSION/work + +if [ -f "$patch" ]; then + patch -p1 < $patch +fi + +cat > $EBUILD_PATH << EOF # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -116,11 +138,10 @@ RDEPEND="\${RDEPEND} !app-misc/homeassistant-full" EOF -pushd /var/tmp/portage/app-misc/homeassistant-$LATEST/work -for i in `find . | grep package_constraints`;do parse_constraints $i; done -popd -cat >> $ebuild_dir/homeassistant-$LATEST.ebuild <> $EBUILD_PATH <=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] - ~dev-python/pandas-2.1.4[${PYTHON_USEDEP}] >=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}] >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] >=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] @@ -275,7 +273,7 @@ RDEPEND="${RDEPEND} 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}] ) + apprise? ( ~dev-python/apprise-1.9.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}] ) @@ -370,7 +368,7 @@ RDEPEND="${RDEPEND} 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}] ) + github? ( ~dev-python/aiogithubapi-24.6.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}] ) diff --git a/app-misc/homeassistant/test.sh b/app-misc/homeassistant/test.sh new file mode 100755 index 000000000..83a913cb1 --- /dev/null +++ b/app-misc/homeassistant/test.sh @@ -0,0 +1,10 @@ +#/bin/bash +rm /etc/portage/package.use/zzzzz_tmp.use +touch /etc/portage/package.use/zzzzz_tmp.use +#all but test systemd +USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts -va app-misc/homeassistant +rm /etc/portage/package.use/zzzzz_tmp.use +mv ._cfg0000_zzzzz_tmp.use /etc/portage/package.use/zzzzz_tmp.use +dispatch-conf +USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --verbose-conflicts -va app-misc/homeassistant +rm /etc/portage/package.use/zzzzz_tmp.use diff --git a/dev-python/aiogithubapi/Manifest b/dev-python/aiogithubapi/Manifest index 20cc1214a..bd63adfe1 100644 --- a/dev-python/aiogithubapi/Manifest +++ b/dev-python/aiogithubapi/Manifest @@ -1,5 +1,7 @@ DIST aiogithubapi-22.10.1.tar.gz 38264 BLAKE2B 7971519028bb72b9147b5deed274b4cd3a17bfe2607fc6b00e84942d02e72496437d4e5dcdadbce1ad1c5d374815a5053743b4e2cd92be79965b34b6d8058eb6 SHA512 419fbad33d6ad0c3fa9d416b4a3807c6d5f63910bdb95418f4f3ac838d9c7163660723eab903e052153da0e98c0b093dce50a7aa90bd4ea02bac559c456bfeb1 DIST aiogithubapi-23.11.0.tar.gz 39903 BLAKE2B 5ad9c236d5e3e2288ac3a4ef9b6ecaa39666fb8399423e075beaa89c2d8870dbd6aff17a228d93305bbedc568dd2bb754b26075625c7da9721ad2c5be597a307 SHA512 1b63ac7825b885b211dd3ee203dd4d93fcf01c1d82211e11cfe3d5df8a8ca966a49c574b1b6527a1d85ea293f3cca59d57a4f3e626e1faad9e3e8550f8c5cf44 +DIST aiogithubapi-24.6.0.tar.gz 40283 BLAKE2B a3fb7ba5476a53aa99c49c53ea26aceefa5d624bcb23722a0b90866453cdedfa898645b460a4dfb328f9fb4e6a131f969e8eebd3990565f0f6bfc1e0bede5322 SHA512 de714a482169e431eed83be9193c4ec9139d12e8f4f0a74a1d9f3db5a1b4d829e80add57b11d93c43ca475d3aab36ab863bbd2b844db7ba00f758bd007ea190d EBUILD aiogithubapi-22.10.1.ebuild 819 BLAKE2B 1f5e32409c8409047449b0eb71dab59a38d93dbf5d3669b9dddb90dcc1d55516430c20e4472193d35f2a6c8b3a28e308421374f9d3f901c79171715cb21bcd59 SHA512 fd7e504828b1c2f36fe8f7c296ddf88f7bd164f15115ed3f18f05fe50f2ffb6e4651fc23205b1e77e210093a77426003f39fc50227163fb3b872523132ed068d EBUILD aiogithubapi-23.11.0-r1.ebuild 779 BLAKE2B b20d12348725f8e7fa06322e5b4958b66f0fbe1204dc352b6f47dbd3e57e4b8f3044f5cb845eff7f46272acd6eceae71de3fb661f8bc1d19376d6a09950e8ff3 SHA512 9c942c313610ea69d80e63343114c130f35e0cde40644b3f39c8c265ac6aec2f09ab47a9239298df61b41234dd4d662b8e3d3f553d75bf3df6b6465f63d9235d +EBUILD aiogithubapi-24.6.0.ebuild 779 BLAKE2B b20d12348725f8e7fa06322e5b4958b66f0fbe1204dc352b6f47dbd3e57e4b8f3044f5cb845eff7f46272acd6eceae71de3fb661f8bc1d19376d6a09950e8ff3 SHA512 9c942c313610ea69d80e63343114c130f35e0cde40644b3f39c8c265ac6aec2f09ab47a9239298df61b41234dd4d662b8e3d3f553d75bf3df6b6465f63d9235d MISC metadata.xml 513 BLAKE2B 26e60ec444b54f315bb40176cbf2c764eb8118f9a8d294dbca99ba3a51f0e522cba5518ee33ac770d522a2382715fbfd5550f8958b9d43888206d6cc7fd2b81f SHA512 6e585021dd863c123ad307665387adf63b6ff37ab9794b324cbbd50907f84e7b264a82d2ea63100ee726366687e4266717c45902664a572fd3fc7be31edaa296 diff --git a/dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild b/dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild new file mode 100644 index 000000000..5c32f9d91 --- /dev/null +++ b/dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous Python client for the GitHub API" +HOMEPAGE="https://github.com/ludeeus/aiogithubapi https://pypi.org/project/aiogithubapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}] + dev-python/backoff[${PYTHON_USEDEP}] + dev-python/sigstore[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aresponses[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/atenpdu/Manifest b/dev-python/atenpdu/Manifest index 3431a555f..5c1dcf08d 100644 --- a/dev-python/atenpdu/Manifest +++ b/dev-python/atenpdu/Manifest @@ -1,3 +1,3 @@ DIST atenpdu-0.3.2.tar.gz 5615 BLAKE2B a4a0e994b40c4de8ebec844c03276d7dc310f4babe871e156b553f77eb7070a153e65868fd15d7c3118c08dd0f79f0def38b61cf2285bd72e9326bcb221e0013 SHA512 d1fac0d2167d1557d55ef17df7eae441a497ffba8f0222ddb7ed50c00bf0861e5474b6a58cb5a76f5fb095e394cc9afa07b528f4118dc3cda047baad47408ec3 -EBUILD atenpdu-0.3.2-r1.ebuild 670 BLAKE2B 205edc012c85039e0ea1d8355125533cad37f6b108899ca3294199a87d274c70a45a04473c0ef3ff98646b17e5a1cb4f4d593d732de5a08533097436108c18e6 SHA512 7481c2dde211ed52494e694f87b91e865fb50341ade4518dd792c212879bcbe273aaf51a45befc0c0b22bb054ed5c8d24413d2d141d5a478c0b7d5e92baae64b +EBUILD atenpdu-0.3.2-r1.ebuild 723 BLAKE2B a25d1281a9d43d924f700ea05db578f46d5784b72681d207a7fd2d78e9a4b02f74b8890224d214dec4724df81d7f7c7fe5c13865b77d791cb2cde8b538ba6035 SHA512 02393372d693e009206dee97e54856fd0baeb6d9dfd051ee1d5f5a714de55fa08b95d3f5ca53eda5bda63131efc24ad745aa2bf87be632a315235e35247372da MISC metadata.xml 507 BLAKE2B 3002dbed1809bb61fac01b005d8c6e9abefae16099f719ec9e5ddac95accde832fa2f8888ca94b3bea4552ec60e6c3c298f356d7d824792f25b898cd75c463d3 SHA512 3602282c450b9ad2939db32fc3ffac500b767c0b25169c2d255e99ec0f1b09470277cdb09f6c7def301abf06414d3969efe939a4da7134eaa1b75f05727ab4ea diff --git a/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild b/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild index 8193de322..fc70687e0 100644 --- a/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild +++ b/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="|| ( >=dev-python/pysnmp-4.3.2[${PYTHON_USEDEP}] dev-python/pysnmplib[${PYTHON_USEDEP}] )" +RDEPEND="|| ( >=dev-python/pysnmp-lextudio-4.3.2[${PYTHON_USEDEP}] >=dev-python/pysnmp-4.3.2[${PYTHON_USEDEP}] dev-python/pysnmplib[${PYTHON_USEDEP}] )" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/ismartgate/Manifest b/dev-python/ismartgate/Manifest index 1648a436c..c8f200ced 100644 --- a/dev-python/ismartgate/Manifest +++ b/dev-python/ismartgate/Manifest @@ -1,3 +1,3 @@ DIST ismartgate-5.0.1.tar.gz 31816 BLAKE2B 6dff555138431869a74f692e928eb686c6eb8ef365b719270074e92715ce472f660524337acc6a51d12e6cbd5f85cf37bb3c24424180a82003f4c15bf2957ca9 SHA512 f59d5462f934986c5cbfba687301738ae183f96fc881d2ec50ed9db36fb8dc266a304b88bc1a781ae1b6c59ccd464b7e4bfa69b1f861aeee0e3271619667c55b -EBUILD ismartgate-5.0.1.ebuild 866 BLAKE2B fbad047a74b7401fa1264aa2368c74e90adfc45d5e4b084c509ea46bf82e77951467ff531b8f8bc73b51a974dedd7591c232c4b726d8a6c5062ffa3be74a9a43 SHA512 9a3a4e6d771157d32c33d72497b78692e830fa365172276c0efe68359975e2d6aa311da2416b52d92e4e25f1924c2f6a0893f9945a000e160b92bef92c69dae2 +EBUILD ismartgate-5.0.1.ebuild 859 BLAKE2B c60e01feaf68c1b4417bac2b600d54679e46903fb62c4e38e18b225cfec5ec0b4d8894329fe650953324a8a5498c0206cb5625767be6692233d88d115fbf793c SHA512 13431d9fdbebfcdf38117cb22e6cc2db48ad813578f2812d23ec39a507d1e183fd55ceda55aeace85d6dd420e7fb445de31ba406cc2b2ed4b3615da7abf29316 MISC metadata.xml 530 BLAKE2B 18c51f034e1f6104418257ac4cbb97793bb41c6a7e55c167eddb44573153b9aaf0bebb9c2d707aab1e48431954b3b55e6b950ae87a4279a9cda8542631e2675b SHA512 711dedc6a9bb78ab4108b1c98f1b122bcaaeb25abaf699d1aeaa3746c6c503be812384744f52025009e3218550436c5beb254a504b57b7492603e631f49fd9b2 diff --git a/dev-python/ismartgate/ismartgate-5.0.1.ebuild b/dev-python/ismartgate/ismartgate-5.0.1.ebuild index 0d3053e0b..d73b38c72 100644 --- a/dev-python/ismartgate/ismartgate-5.0.1.ebuild +++ b/dev-python/ismartgate/ismartgate-5.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/dicttoxml-1.7.4[${PYTHON_USEDEP}] +RDEPEND="dev-python/dicttoxml2[${PYTHON_USEDEP}] >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] >=dev-python/httpx-0.18.0[${PYTHON_USEDEP}]" diff --git a/dev-python/nsapi/Manifest b/dev-python/nsapi/Manifest index 95abd8818..ab53dc4af 100644 --- a/dev-python/nsapi/Manifest +++ b/dev-python/nsapi/Manifest @@ -1,3 +1,3 @@ DIST nsapi-3.0.5.zip 15918 BLAKE2B 87e448b5850f045c0ab33f67b7bd030773c17c25ed9fec687a21d3702adff6a2051cb57a9d4a7a19c3ed17319cdf82d0f55d97479d319d784d7556ce91d0dee0 SHA512 86b68578a9f1835b9229c5cf7c4bbbbfe110578889ad55ea9d1cd19bb4f29a4b8b37608924d90d8a125bddd4d30e73687bbd4e4c56f90f610682bf658c544342 -EBUILD nsapi-3.0.5.ebuild 739 BLAKE2B cc8991900327a5989c99b2e8e7f1493ab3c871122c1e4added15d88bcfe6686e837243f7eae594bf04cd7050a08df9a26e338c5e6040f95097466db32ecba027 SHA512 ca1b82da975f46fc2bf09a56f6cac1f4c0f43b028ed74a3ac8fdc484729f5784540426ba4e15081bb498622c12e9abffae773cec4ff0f9c5ec73d71935d94754 +EBUILD nsapi-3.0.5.ebuild 702 BLAKE2B 33a87a33a74a063c09b0518268dd5f28977bb7a2dc65055d0c1f867e5a2cf418f46b0d2ebaaf5e69fc7fd207447ae6be27d8768febb642e7adb152648edcb3cb SHA512 2ce1a42253621a349412f7b60ea50eee07971fd004d6873e67c5048663dc53f8ea7eca6129455c7ad85970fcf37630f0cb54b579b2f7af18642c9c5de7b4f331 MISC metadata.xml 510 BLAKE2B 20bff6677fc3f8206a8ef613cd11c28f9f60d39e0047bc16b8ec57d2d40c1459fc6a2ddddef18708ba9a2235a63189e9005b7be1bea6196d1d18294a798be47e SHA512 583e21f4bbf4a435b71d440aedccb3d04dcd8d0c9b4cec7085f5ebf66149e71705d57e451967635a38bd2de0119decb98539cc59a753669ecc4d2781d7d4bee9 diff --git a/dev-python/nsapi/nsapi-3.0.5.ebuild b/dev-python/nsapi/nsapi-3.0.5.ebuild index 220914758..d646a78ee 100644 --- a/dev-python/nsapi/nsapi-3.0.5.ebuild +++ b/dev-python/nsapi/nsapi-3.0.5.ebuild @@ -19,8 +19,7 @@ RESTRICT="!test? ( test )" DOCS="README.rst" -RDEPEND=">=dev-python/pytz-2018.5[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/pytz-2018.5[${PYTHON_USEDEP}]" BDEPEND=" app-arch/unzip test? ( diff --git a/dev-python/yeelight/Manifest b/dev-python/yeelight/Manifest index b81696c27..a553ba496 100644 --- a/dev-python/yeelight/Manifest +++ b/dev-python/yeelight/Manifest @@ -1,3 +1,3 @@ DIST yeelight-0.7.14.tar.gz 60870 BLAKE2B b748530195085d66bfab45b30486a714d62237aea14c4f01f177db0b1c66ed13ed5b5c81856cca9ede512c650445f4cf82b8b5e529bb1bd22e5a44039a0dd764 SHA512 6d2192c626487771ee29b118b95dc7151cad51f15a13715fa8e8000fb1dfc20188975c8ef7fbbafb6a75535959deebf67786ab730bab9c2104852edc067bb131 -EBUILD yeelight-0.7.14.ebuild 793 BLAKE2B 3e464c4893c99ceb62b505681f0aa0440e2041213063bdca607c9b4fd4219c8cb982197d87ae5905a2e7bb38468070878b0d463b6910df875571373c57d70a0e SHA512 446dba4e49bb6b6ef7b737c391dca169c861e0dbd43403d679134d4d296f05eec77d9b7380ce832daef0d59046e9a231e878ebb96ba9c185b64cf9b5031fa770 +EBUILD yeelight-0.7.14.ebuild 676 BLAKE2B 609f486d75054358287315ef6c99df578394b1e676c82adb20a6642d2f46b63c6931e8fd1522cc0baaec32c637e46461567b974f9f36b3b58bf7f81ee4963ba3 SHA512 4c70533cf7bd5ff0159f8814221e803633a7ea81964df04901cbef681635d12d49fa660ea2663410be6023a2549eda2ed1ad88e8f3bb05ff02e732d8ed6c68e9 MISC metadata.xml 519 BLAKE2B 89499845c36e49fa15ec3db28a40613d59d4dca1488af5770210d172006729a2ed1b99c746dbc707695eeed00e3fff1208641b038b0bde4ef17443122532365b SHA512 7529ab899c0d1075bb9b028bc031f6dbb2d720ad16282dc751512545c05a6e4183784cd63083bd85d5cf8dade943d0efc3b462d11afd1898513cbab6f308cd95 diff --git a/dev-python/yeelight/yeelight-0.7.14.ebuild b/dev-python/yeelight/yeelight-0.7.14.ebuild index 56548c2ff..9224f69c4 100644 --- a/dev-python/yeelight/yeelight-0.7.14.ebuild +++ b/dev-python/yeelight/yeelight-0.7.14.ebuild @@ -18,9 +18,7 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/future[${PYTHON_USEDEP}] - dev-python/ifaddr[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" +RDEPEND="dev-python/ifaddr[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest index 1632ef2b4..be4826edc 100644 --- a/net-misc/yt-dlp/Manifest +++ b/net-misc/yt-dlp/Manifest @@ -1,7 +1,9 @@ DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd DIST yt-dlp-2023.10.13.tar.gz 2808331 BLAKE2B 6de74efb6ef6dacdc0ad972e17c6d636a13ba442fb514b74ca56d1f3b486c3d7e7c7c597e3eaa165fafe3af802fe2e1fe80b6956ce857f99bfffa488f27da7dc SHA512 60e669fa89e3d989392f11517b845e6df9774fc3d8b53172f489842ca12b74365a0284ae878e40bac58a2b6be26fb4abda50ee65b22ed0507487e132900ce00d DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414 +DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc EBUILD yt-dlp-2023.09.24.ebuild 1857 BLAKE2B 280a0973a5e45cac2dd8d79e919173e192b511ec238b48f7f1255a43cc1053747d3fe88a8d076f2e04297d3c286f5fdcef80d174a9b272da40859dd4caf5367f SHA512 ca703668cd3091d90ee828775df7db999986ab3b0b967e2cba80582c679796c487d63feafadd771a432f430e57eb161b3da5667f892f41326e38af817d869986 EBUILD yt-dlp-2023.10.13.ebuild 1019 BLAKE2B 17c03b491cbc0d22bc30e9977bdf838aeff6dd4b514487161e657ce3a5b1e6c153a6cecb540290963544a28c9800fffe44ac329e9d68c5c1fa1705f52ab056fa SHA512 d222e67a8e253ca11ba5b799dac8665fc133e01bb006b50da24887e3d266197cb63f818044ef5361f7e73acb622d2195e95229bad73fa0d4f2a75d26ed45edbf EBUILD yt-dlp-2023.11.16.ebuild 2116 BLAKE2B c3c9b03b168a5d7e6c617087af9a8b0a85fe18f5da6c28f8ebd28ec1b5e19cc5e67a463cb28cef3b2b48b31a928b6065f5868854caeda2ac0824c6e7cd757b75 SHA512 0ef11b3b1752adccdf68672700bc69713da020c0ff63d3c846b26e30e5a57461d16f7f58b6c491e71b068deddb975c8174209b6646d89bf152bd0d0fed9b5f2a +EBUILD yt-dlp-2024.05.27.ebuild 2422 BLAKE2B 50c668d85da9dab582c8ba0a9a52b4bf80efedc4bead010de178d3c8763fcc22a406c538982d3ae2849db8572649a80cac339a4f7f30cbfe40a569b319aa3798 SHA512 bee00fae0f0ac28ee3af28e44caa37f61f6e9386b296d62484d22e4e72b64af4e3517b17bc6990ef76b21fe3ab3cf17862f495a748c215aa844ebb1374321f04 MISC metadata.xml 508 BLAKE2B 21d7714827de27566946d208f7aa30b908f1b4dcc85cbe8f8e743f40a58a1be742047139adeedccffa28b6996877543cb11393a77e19f3e473e8420ed09a4d1c SHA512 5995ac642d9c24614b1bb5d9e3d35d886c1cae214fadde19c99a57a8a2953b3abf4d187cb4c527fb4e173bbe67a6b89a259cdc4729437f17b4e1ee9726cf4bc5 diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild new file mode 100644 index 000000000..b41167626 --- /dev/null +++ b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +inherit bash-completion-r1 distutils-r1 optfeature wrapper + +DESCRIPTION="youtube-dl fork with additional features and fixes" +HOMEPAGE="https://github.com/yt-dlp/yt-dlp/" +SRC_URI=" + https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz + -> ${P}.tar.gz +" +S=${WORKDIR}/${PN} + +LICENSE="Unlicense" +SLOT="0" +# note that yt-dlp bumps are typically done straight-to-stable (unless there +# was major/breaking changes) given website changes breaks it on a whim +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + dev-python/pycryptodome[${PYTHON_USEDEP}] + !net-misc/youtube-dl[-yt-dlp(-)] +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # adjust pycryptodome and drop optional dependencies (bug #828466) + sed -Ei pyproject.toml \ + -e 's/("pycryptodome)x/\1/' \ + -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die +} + +python_test() { + local EPYTEST_DESELECT=( + # fails with FEATURES=network-sandbox + test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout + # fails with FEATURES=distcc, bug #915614 + test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\] + ) + + epytest -m 'not download' +} + +python_install_all() { + dodoc README.md Changelog.md supportedsites.md + doman yt-dlp.1 + + dobashcomp completions/bash/yt-dlp + + insinto /usr/share/fish/vendor_completions.d + doins completions/fish/yt-dlp.fish + + insinto /usr/share/zsh/site-functions + doins completions/zsh/_yt-dlp + + rm -r "${ED}"/usr/share/doc/yt_dlp || die + + make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl" +} + +pkg_postinst() { + optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg + has_version media-video/atomicparsley || # allow fallback but don't advertise + optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen + optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed' + elog 'as "youtube-dl". This is strictly for compatibility and it is' + elog 'recommended to use "yt-dlp" directly, it may be removed in the future.' + fi +} From c20d67d3b583577aeb7c65a88d2861ef196d8cf2 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Sun, 13 Oct 2024 12:53:58 +0200 Subject: [PATCH 12/56] Complete the test.sh, that (try to) compiles all USE flags at once --- app-misc/homeassistant/Manifest | 6 +-- app-misc/homeassistant/genebuild.sh | 9 ++--- .../homeassistant-2024.10.1.ebuild | 9 ++--- app-misc/homeassistant/test.sh | 8 ++-- dev-python/jaraco-abode/Manifest | 2 + .../jaraco-abode/jaraco-abode-6.2.1.ebuild | 37 +++++++++++++++++++ 6 files changed, 53 insertions(+), 18 deletions(-) create mode 100644 dev-python/jaraco-abode/jaraco-abode-6.2.1.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 344c91ca7..f69a250fb 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -19,11 +19,11 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 -EBUILD homeassistant-2024.10.1.ebuild 38572 BLAKE2B 4d019cc90ef45f0f6d2e45053e3f304f20c6b4498666cce01d4ef0c571d587266d080ce8ab1283d86d39c32296d9f0fb701c059c2a14bbecf5119d04f711f0b7 SHA512 5b3dad29af39f76d2eccf916fdf729ee05b4467f4a3b74dde7853b9e844b5327d583cec1a3937ca77a845cbfea55f7f86e8d8062134f2811a126ab3fb35f5611 +EBUILD homeassistant-2024.10.1.ebuild 38434 BLAKE2B 9765916101a91d4144dfdc903803d8b1415706492c728c59bd8b9c9ad57c211c17d944da57162a198c04d28e58b21a0cc4d6e2692f06ce19b52023a495f40d6c SHA512 ca613ce2d0fbdeb73904ccf074065ac0d05c8edbb4087257a22341fcafabd07fe31fcf00f761fc8257365c8b65a398327baa0796b32ab88797326ac8701228e5 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 32162 BLAKE2B fed29ef6aea4d3f6788c742c5126e1536ea14b77d5ab4001920ce85275b462106768e3457da2bfcfaf78bc42858799cec7cf7ccda7f3a2f930fc195dcb645588 SHA512 b5ab098e45b20e78de6dd34e580fe661bdf37cbb7ae384c2273c53abbe21984c322a35051cc2184b5c772b702aa87300db8a1cb9818c393f110d763e26808272 +MISC genebuild.sh 32022 BLAKE2B 4c28926533427cdae0c3aead02d53542337a576b512729fa4560e461170621ef867851eb1912938cdf1682b785bba7a8192119ccdcb168985c52a87bf797eb26 SHA512 5b7281761f7a3759c7d93def0f637b6ba2a332f0fc5258f0c739d060da2295910ebda724049afccf3690cb179491456206b1c1e645a2a9e4228522a0d2265534 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d -MISC test.sh 5989 BLAKE2B 513eec2a0b2e49363aab097233b1791c4253a1a774e80ca5cd994e6bc7655b2f14e351b781b2fafa38f94ca7bd0731071796bac09e8befd5cc46d66294802293 SHA512 fcd27e68d32820885de1827255117a86e00b8c09fdec15978876236247463e76ef6f685834d6318b2eeee5e0b6776b6dabfadccf6191723a8e835de85fb23105 +MISC test.sh 5919 BLAKE2B 82690a86bad5f7c18eac093a178deb678ebbbba4e71a38bfd770bbdd40cc083cec56b71ee1bd36dd3dcfad44ad80b588aa1dc9184ab97e590555a333b332af0a SHA512 eeb9d1961bc143e31523d9e48656afb92297a7d2c080ec9eac17b8e77c70e069419bfd090da45a714f9ece42be66149c5f9791da1c98d7c05df3f821f46fb16c diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index b1d9c1897..d16e46262 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -151,7 +151,7 @@ RDEPEND="\${RDEPEND} >=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}] ) + abode? ( ~dev-python/jaraco-abode-6.2.1[\${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}] ) @@ -219,7 +219,7 @@ RDEPEND="\${RDEPEND} 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}] ) + camera? ( dev-python/PyTurboJPEG[\${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}] ) @@ -234,7 +234,7 @@ RDEPEND="\${RDEPEND} 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}] ) + dhcp? ( dev-python/aiodhcpwatcher[\${PYTHON_USEDEP}] dev-python/aiodiscover[\${PYTHON_USEDEP}] dev-python/cached-ipaddress[\${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}] ) @@ -294,7 +294,7 @@ RDEPEND="\${RDEPEND} 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}] ) + image_upload? ( dev-python/pillow[\${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}] ) @@ -459,7 +459,6 @@ BDEPEND="\${RDEPEND} ~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}] diff --git a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild index da9cfe310..a4c74c58c 100644 --- a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild +++ b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild @@ -247,7 +247,7 @@ RDEPEND="${RDEPEND} >=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}] ) + abode? ( ~dev-python/jaraco-abode-6.2.1[${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}] ) @@ -315,7 +315,7 @@ RDEPEND="${RDEPEND} 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}] ) + camera? ( dev-python/PyTurboJPEG[${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}] ) @@ -330,7 +330,7 @@ RDEPEND="${RDEPEND} 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}] ) + dhcp? ( dev-python/aiodhcpwatcher[${PYTHON_USEDEP}] dev-python/aiodiscover[${PYTHON_USEDEP}] dev-python/cached-ipaddress[${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}] ) @@ -390,7 +390,7 @@ RDEPEND="${RDEPEND} 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}] ) + image_upload? ( dev-python/pillow[${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}] ) @@ -555,7 +555,6 @@ BDEPEND="${RDEPEND} ~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}] diff --git a/app-misc/homeassistant/test.sh b/app-misc/homeassistant/test.sh index 83a913cb1..201f8e24f 100755 --- a/app-misc/homeassistant/test.sh +++ b/app-misc/homeassistant/test.sh @@ -1,10 +1,8 @@ #/bin/bash rm /etc/portage/package.use/zzzzz_tmp.use touch /etc/portage/package.use/zzzzz_tmp.use -#all but test systemd -USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts -va app-misc/homeassistant -rm /etc/portage/package.use/zzzzz_tmp.use -mv ._cfg0000_zzzzz_tmp.use /etc/portage/package.use/zzzzz_tmp.use +#all but "github test systemd" +USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --autounmask --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts --backtrack=30 -va app-misc/homeassistant dispatch-conf -USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --verbose-conflicts -va app-misc/homeassistant +USE="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 android_ip_webcam androidtv androidtv_remote anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu backup 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 glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday homematic homematicip_cloud homekit homekit_controller 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 pi_hole pilight ping 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 systemmonitor tankerkoenig tasmota tellduslive tesla 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" emerge --oneshot --verbose-conflicts --backtrack=30 -va app-misc/homeassistant rm /etc/portage/package.use/zzzzz_tmp.use diff --git a/dev-python/jaraco-abode/Manifest b/dev-python/jaraco-abode/Manifest index fe2e8bdae..3d190a804 100644 --- a/dev-python/jaraco-abode/Manifest +++ b/dev-python/jaraco-abode/Manifest @@ -1,5 +1,7 @@ DIST jaraco.abode-3.3.0.tar.gz 60736 BLAKE2B d76430d168a46f174383ea52460c81cde66825e272eeac260143120bb810057428ba47d75b89d1b11a9f53b51214b11e6aef010072ef5a233efd8dc0f4e37cdb SHA512 932486b4650fa119062ba4d8099951194570437f396b99de74d22c3e4a1d69e382a3dd7ef89e7bd3bc342acbdd981de9a418e43c39950c6f8d2c35f97732704c DIST jaraco_abode-5.2.1.tar.gz 61360 BLAKE2B af65936bcd1b271c5141d14865983ce67fd139b556383b7c22837b410ba78d50d75a617f24d494f5e9b5e52c9a00988bb4be6feadb303c7402fa5dc172b5576b SHA512 f315fd7331df4de7026a013a35075c27ca56606c0b320bc6861f3f2d7a411e1a28bc634a63a21afc0e38cb815cdd5b5408e3d017154953248c40a33e6201f8fc +DIST jaraco_abode-6.2.1.tar.gz 63463 BLAKE2B 24e663a758ea023ec7dfc8cf0c57af53e5701e35f7eeb985fe2f68693d70889ee0824b7f2a054eed48448fd8e000b8da6b7bb3dc09f8661fe518a895a2edf9c5 SHA512 f1b96405430f5485e3468171388a064ad6cd3bea5a2de05c626a6bc949aa050a846b6b922126245e8c5d8c6f4c057ea064b4daedd34e961b7d795bffb2992961 EBUILD jaraco-abode-3.3.0.ebuild 1247 BLAKE2B dada9fbbe1dd011c729260348f3c08c89da06282541e4c99e91e56cab9d0db5ddfa2708620983b1f978f44e560f3ffd066374f35353fee865f9c89dfb3b2cfc8 SHA512 c97e009590ee1423ba61faeb770a4230028f9c0b5531d2e54840411a715e9856d050d662e4e4d55aa6244c3ce9581734fefc09d7a68d5773b489da20b0903532 EBUILD jaraco-abode-5.2.1.ebuild 1125 BLAKE2B 0086f141cc3cade44a535e2993a24050725223ed4e8f76db3fc4416a43599f09046652590c47dce859e3ffe4080d1838e092401611579783bbacbf359983d0b0 SHA512 091f26fbbf5c5f3566e8c289d57e0889cc1e6b83577c4fb850e9d24bda6223d595aecc62915152f411e1028c9502181071433eb476a2e98c018132c3a105d834 +EBUILD jaraco-abode-6.2.1.ebuild 1178 BLAKE2B a6914d5a99f69d869438d73ee9d5c96a54ca5ec1c6a14150f6585771d4dd0e4e8024f3e4b56a0efedb6899e213ff4005f2309f5d476b1ba5bc7e3ce0fe2fa3ef SHA512 eb3cb81b539991dad899211f5406d0dafda9e1e4af23df83b9cdb4159aa0d46d6add8a2ebcf1b712b0350c6fda49e09629454dbb7c5f24e573df9cdf49a7716a MISC metadata.xml 518 BLAKE2B a39788b7f983162d6f660ed79ff5cc1c23bcbc5e2ecfada2bb0911efbb68e4b155cc759db94f6bec30908f3b55d165d4a37a411d838060c03a36fd018649c42e SHA512 d230eb4861b264c438b516ed5dd41d234465929d5a8c5e041d2f023fef57572cf20eebc0a3ecf45b28a227370f5191e166a1ccd9bd9726b509a7885fbe6b7d95 diff --git a/dev-python/jaraco-abode/jaraco-abode-6.2.1.ebuild b/dev-python/jaraco-abode/jaraco-abode-6.2.1.ebuild new file mode 100644 index 000000000..b84636d0f --- /dev/null +++ b/dev-python/jaraco-abode/jaraco-abode-6.2.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN/-/.} +inherit distutils-r1 pypi + +DESCRIPTION="A library interfacing to the Abode home security system" +HOMEPAGE="https://github.com/jaraco/jaraco.abode https://pypi.org/project/jaraco.abode/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/requests-2.12.4[${PYTHON_USEDEP}] + >=dev-python/lomond-0.3.3[${PYTHON_USEDEP}] + >=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + dev-python/jaraco-context[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + >=dev-python/jaraco-net-9[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/bx-py-utils[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/jaraco-itertools[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-3.6[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest From 48fb1b88a692283ce51d9fc122f8835f7ae42834 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Sun, 13 Oct 2024 13:22:22 +0200 Subject: [PATCH 13/56] pyblackbird-0.6 compilation fix --- dev-python/pyblackbird/Manifest | 3 ++- .../files/pyblackbird-0.6-setup-fails.patch | 10 ++++++++++ dev-python/pyblackbird/pyblackbird-0.6.ebuild | 4 ++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch diff --git a/dev-python/pyblackbird/Manifest b/dev-python/pyblackbird/Manifest index 58d0f53f2..acbe40b5f 100644 --- a/dev-python/pyblackbird/Manifest +++ b/dev-python/pyblackbird/Manifest @@ -1,3 +1,4 @@ +AUX pyblackbird-0.6-setup-fails.patch 284 BLAKE2B b334862ddb6575092cfb2c07e407b884f2e9f6ff367962ba6ae605afdbefd7ca3f5885d16f06dfca0449352fb8d85115f86dc3192387d0ec201d4ef0f5941b96 SHA512 67a8026620942ebf381baedb13d781c095353fd0944bce1cf7304b223feb9605dfafc7daf9e4c1e8d92bf06ffbc139008be08c25ca7bcc5c54acc4b48ae1eedf DIST pyblackbird-0.6.tar.gz 6963 BLAKE2B 926d5683e20c619fc4637320fd007ec553899523f346cfe7856015f0d24ab93f1b13c7e79816abadaae61fafac6c0f99d4114399b696d7c455e4d23a72d02d38 SHA512 c5fc0dbbb776dc0a65a19b1f40389ded1280d49ed7046ab959328024e6b775d2bad03c73b0d7c8bb83df804f52a00490c67da90c6cde7ca327b1c3d01b24a6a2 -EBUILD pyblackbird-0.6.ebuild 699 BLAKE2B e1a57ebf0e5b0eaed372362a54a1252e055ab0f2fe5abb29c04ac4c95ac6c98b12b65640af0835a58469827c136b253b71b8ec65b9ca2fbb33fb1c19338b5549 SHA512 81860ff67d36cb485f70ea22a9675fe72e21a1abb1f49955ebdf578afd44ae3eb1dfcdbb30381687ebe2613d532e926804d19b0cfb89576f91ab600cf404ccb8 +EBUILD pyblackbird-0.6.ebuild 775 BLAKE2B 732264564d1bc1cce2b1c09d321de81e4e4add2a17e63c02e84fb36101d1fe12b0c72d8e7489c35f9c2150d2a86ce6f07d0f3038a5fadbad8081d78ce39b987c SHA512 818e52939aa7e0ce06ac6c4e92e36de2188bd14badbbd1fcd22df6c75f88875957b69220ccb253ea8ab3c4d2dfb28e5cef4c2742bd19c7fa917873c9eacfdf7b MISC metadata.xml 514 BLAKE2B dbd68015bb7a1a130aaa460b729b6453fa37715293ba54ec0b09efbcfdbae376d3426aca8a0416c9c5dedb692c60cf65dbda6402fd5d23e971a501b6901c385f SHA512 248d2aad18773586570cbe4151a9bc27d79537e94b3442879423dfdf44b69b10162d4bfadef78defce70a26e69c6ce340f12e1ec9ca830addc17cf3f61ae7895 diff --git a/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch b/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch new file mode 100644 index 000000000..c20faceee --- /dev/null +++ b/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch @@ -0,0 +1,10 @@ +--- a/pyproject.toml 2024-10-13 13:11:34.979746102 +0200 ++++ b/pyproject.toml 2024-10-13 13:12:01.664743233 +0200 +@@ -1,6 +1,7 @@ + [project] + name = "pyblackbird" + version = "0.6" ++license = {file = "LICENSE"} + authors = [ + { name = "Ben Kools", email="koolsb@my.uwstout.edu" }, + ] diff --git a/dev-python/pyblackbird/pyblackbird-0.6.ebuild b/dev-python/pyblackbird/pyblackbird-0.6.ebuild index 01a3914c1..14391d25b 100644 --- a/dev-python/pyblackbird/pyblackbird-0.6.ebuild +++ b/dev-python/pyblackbird/pyblackbird-0.6.ebuild @@ -22,7 +22,11 @@ BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +src_prepare() { + eapply "${FILESDIR}"/${P}-setup-fails.patch + eapply_user +} python_test() { py.test -v -v || die } From 221697af55659eb91462b02842c8c6d3089e27bc Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Sun, 13 Oct 2024 14:20:08 +0200 Subject: [PATCH 14/56] homeassistant 2024.10.1 --- app-misc/homeassistant/Manifest | 4 ++-- app-misc/homeassistant/genebuild.sh | 6 +++--- app-misc/homeassistant/homeassistant-2024.10.1.ebuild | 4 ++-- dev-python/pyatv/Manifest | 2 +- dev-python/pyatv/pyatv-0.15.1.ebuild | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index f69a250fb..7e1923e24 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -19,11 +19,11 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 -EBUILD homeassistant-2024.10.1.ebuild 38434 BLAKE2B 9765916101a91d4144dfdc903803d8b1415706492c728c59bd8b9c9ad57c211c17d944da57162a198c04d28e58b21a0cc4d6e2692f06ce19b52023a495f40d6c SHA512 ca613ce2d0fbdeb73904ccf074065ac0d05c8edbb4087257a22341fcafabd07fe31fcf00f761fc8257365c8b65a398327baa0796b32ab88797326ac8701228e5 +EBUILD homeassistant-2024.10.1.ebuild 38434 BLAKE2B 0228a7f8800544e1bd8d22854eb9643b4b904c758c808c135a042f3fc5d3e0e09c945f8f6e01873d8aff886ca39d9112c4b9a299e1cf0fd75bbfd15a0c540261 SHA512 a4cffcaa923066989a4abafa4f80786a98fb899014aedae24491902d18079790247d7627cff2632b682693f4a833ee4732d35905cf19f631ab1b384933476cd1 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 32022 BLAKE2B 4c28926533427cdae0c3aead02d53542337a576b512729fa4560e461170621ef867851eb1912938cdf1682b785bba7a8192119ccdcb168985c52a87bf797eb26 SHA512 5b7281761f7a3759c7d93def0f637b6ba2a332f0fc5258f0c739d060da2295910ebda724049afccf3690cb179491456206b1c1e645a2a9e4228522a0d2265534 +MISC genebuild.sh 32018 BLAKE2B 7806f76f2656892b5cb95daaa207538aeecf953f1956f923efb49483139ca5499fde47cd0bb3f2fa9bdcb94b413acb3faee5bb18f8d3457d5b3da2ff131b7c29 SHA512 dd7795feb88763535adfbd4d8599b9e53cc6137257fd811204364a2a6886d666d3432b585ee0f15ad814d9ac6b6f421697f97bd343ce1bcba2dd8af84e4d2c54 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d MISC test.sh 5919 BLAKE2B 82690a86bad5f7c18eac093a178deb678ebbbba4e71a38bfd770bbdd40cc083cec56b71ee1bd36dd3dcfad44ad80b588aa1dc9184ab97e590555a333b332af0a SHA512 eeb9d1961bc143e31523d9e48656afb92297a7d2c080ec9eac17b8e77c70e069419bfd090da45a714f9ece42be66149c5f9791da1c98d7c05df3f821f46fb16c diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index d16e46262..f5e1f0e0a 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -31,7 +31,7 @@ parse_constraints () { echo " >=dev-python/uv-$version" >> $EBUILD_PATH break ;; - protobuf) + protobuf) package="dev-python/protobuf-python" ;; Jinja2) @@ -176,7 +176,7 @@ RDEPEND="\${RDEPEND} 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}] ) + apple_tv? ( ~dev-python/pyatv-0.15.1[\${PYTHON_USEDEP}] ) apprise? ( ~dev-python/apprise-1.9.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}] ) @@ -379,7 +379,7 @@ RDEPEND="\${RDEPEND} 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[\${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}] ) + shelly? ( ~dev-python/aioshelly-11.4.2[\${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}] ) diff --git a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild index a4c74c58c..1be5b7267 100644 --- a/app-misc/homeassistant/homeassistant-2024.10.1.ebuild +++ b/app-misc/homeassistant/homeassistant-2024.10.1.ebuild @@ -272,7 +272,7 @@ RDEPEND="${RDEPEND} 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}] ) + apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] ) apprise? ( ~dev-python/apprise-1.9.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}] ) @@ -475,7 +475,7 @@ RDEPEND="${RDEPEND} 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[${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}] ) + shelly? ( ~dev-python/aioshelly-11.4.2[${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}] ) diff --git a/dev-python/pyatv/Manifest b/dev-python/pyatv/Manifest index af86a8980..61ad5ce71 100644 --- a/dev-python/pyatv/Manifest +++ b/dev-python/pyatv/Manifest @@ -1,5 +1,5 @@ DIST pyatv-0.14.3.tar.gz 1678147 BLAKE2B 4ecec2ec795069482e35d51893e3ce7d1c074c1c86dc14dfd84d7f54fb3f01f79986664a67f5f25f8cc6e6bec0d5b7edf56edab2912895d0cc1d8d64cf96fbdf SHA512 9e26ddf97b7d3fe75141ddb1e99a2bfb003fefc41e7e0be7037d80d81861958ffad47da4c51ea08bae2ebe972e4918d0cdefbc49140f335a07b811f308253f0d DIST pyatv-0.15.1.tar.gz 1685123 BLAKE2B 2f44a18d51233816b923a3414321fa05312b3ffbb6388e768b567b25c601c74fcb5308a63b68b6e44f6e6b31fb1e37714044e149953b2d821dc8ccc236cd3c61 SHA512 57457e2b25375a62c66414f34de3dbc2cf6664b9b9ad4f033ee117014db68c456df4f47f21f73d7ac4166ce422871a695b510c5de8ff4268d00eba46a31db61b EBUILD pyatv-0.14.3.ebuild 1386 BLAKE2B 10863113eeb866b19a5d9d34bd1d19fe1dce3d4cbaf95b2d95359d481bb6c156c607df4ef9d83d078cce8a9237b134c485c60f84355b9f9793b896dfd1ded49e SHA512 1615df8cdb67f12890e45469b4766deac05429bd21a1c93b55a23dcd061678666ac7ddb937b9d514a7875530309625274ee2b89f3150dd5f4e542f04c1c54a24 -EBUILD pyatv-0.15.1.ebuild 1229 BLAKE2B 62d3c5efe1d53e1785fd5c53923f14abe09c8ca0bc024663941f78b716b08cc26939f8e706244bbf938505e2424dd6aec27a31afbb808cf45d9341a1c957b3a5 SHA512 a40032b3f1dda05d472e27e3a98a24d1f9885e5ff592fb49361b20444deb67677cfcdff072ba051fa0312edb447e3597cc24ae508808607cf4bb9eb77ebda1ca +EBUILD pyatv-0.15.1.ebuild 1220 BLAKE2B ca22720c9bd391c942fc97b135d2400fe861f32dfb5bad62d6c3e0a69ebb984efa34ac0afc67ffbdc784e71820d98c96fe730888302c513f6f83a1192c055734 SHA512 a4edd6f1e9aa6d9dfc810abbdf45805efab4bab0b61a06db4fa89c161f47057fb06d01f9c97e2068c05c539f28b9341d992ac708d120e87dee7fc4b814dec1d3 MISC metadata.xml 510 BLAKE2B d7eb7fc5e0d2a4600212cd8cddd8687d94d3c567df67afe0874a9d32f33520d85039d5e04a1579b66dd98170390e6f23fc67a9061de4034b92070b31f575e88f SHA512 eb08647b94be3694b181dcfdf47386160d69343051eb8f17af01b4c06d72c130f82b0b00479c359d873aedcd7240f9bbe5953be40001a5cc0971163745d0b36f diff --git a/dev-python/pyatv/pyatv-0.15.1.ebuild b/dev-python/pyatv/pyatv-0.15.1.ebuild index d3e2fe676..048eebe28 100644 --- a/dev-python/pyatv/pyatv-0.15.1.ebuild +++ b/dev-python/pyatv/pyatv-0.15.1.ebuild @@ -23,7 +23,7 @@ RDEPEND=">=dev-python/aiohttp-3.8.3[${PYTHON_USEDEP}] >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] >=dev-python/mediafile-0.8.1[${PYTHON_USEDEP}] >=dev-python/miniaudio-1.45[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-5.28.0[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] >=dev-python/pydantic-1.10.10[${PYTHON_USEDEP}] >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] >=dev-python/srptools-0.2.0[${PYTHON_USEDEP}] From 7938045e3d3aa164ab12bc4d769122e0edb5f0d6 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Mon, 14 Oct 2024 09:28:30 +0200 Subject: [PATCH 15/56] Add missing dependencies for ha 2024.10.2 :) --- app-misc/homeassistant/Manifest | 8 +- .../files/genebuild_2024.10.2.patch | 142 ++++ app-misc/homeassistant/genebuild.sh | 364 +++------- .../homeassistant-2024.10.2.ebuild | 628 ++++++++++++++++++ app-misc/homeassistant/test.sh | 9 +- dev-python/DoorBirdPy/DoorBirdPy-3.0.4.ebuild | 20 + dev-python/DoorBirdPy/Manifest | 2 + dev-python/HATasmota/HATasmota-0.9.2.ebuild | 21 + dev-python/HATasmota/Manifest | 2 + dev-python/PlexAPI/Manifest | 2 + dev-python/PlexAPI/PlexAPI-4.15.16.ebuild | 23 + dev-python/PyViCare/Manifest | 6 +- ...e-2.29.0.ebuild => PyViCare-2.34.0.ebuild} | 12 +- dev-python/RestrictedPython/Manifest | 2 + .../RestrictedPython-7.3.ebuild | 37 ++ dev-python/aiohue/Manifest | 2 + dev-python/aiohue/aiohue-4.7.3.ebuild | 29 + dev-python/aiolifx-themes/Manifest | 2 + .../aiolifx-themes-0.5.5.ebuild | 27 + dev-python/aiolifx/Manifest | 2 + dev-python/aiolifx/aiolifx-1.1.1.ebuild | 27 + dev-python/aionut/Manifest | 2 + dev-python/aionut/aionut-4.3.3.ebuild | 27 + dev-python/aiooui/Manifest | 2 + dev-python/aiooui/aiooui-0.1.6.ebuild | 28 + dev-python/aiotankerkoenig/Manifest | 2 + .../aiotankerkoenig-0.4.2.ebuild | 26 + dev-python/aiounifi/Manifest | 2 + dev-python/aiounifi/aiounifi-80.ebuild | 31 + dev-python/apprise/Manifest | 2 + dev-python/apprise/apprise-1.8.0.ebuild | 33 + dev-python/blebox-uniapi/Manifest | 2 + .../blebox-uniapi/blebox-uniapi-2.5.0.ebuild | 29 + dev-python/bring-api/Manifest | 2 + dev-python/bring-api/bring-api-0.9.0.ebuild | 22 + dev-python/caio/Manifest | 4 +- .../{caio-0.9.8.ebuild => caio-0.9.17.ebuild} | 5 +- dev-python/env-canada/Manifest | 2 + dev-python/env-canada/env-canada-0.7.2.ebuild | 32 + dev-python/evohome-async/Manifest | 2 + .../evohome-async/evohome-async-0.4.20.ebuild | 30 + dev-python/freenub/Manifest | 2 +- dev-python/freenub/freenub-0.1.0.ebuild | 4 +- dev-python/fritzconnection/Manifest | 2 + .../fritzconnection-1.13.2.ebuild | 24 + dev-python/here-routing/Manifest | 4 +- ...0.2.0.ebuild => here-routing-1.0.1.ebuild} | 2 +- dev-python/here-transit/Manifest | 4 +- ...1.2.0.ebuild => here-transit-1.2.1.ebuild} | 2 +- dev-python/holidays/Manifest | 2 + dev-python/holidays/holidays-0.58.ebuild | 21 + dev-python/home-assistant-frontend/Manifest | 2 + .../home-assistant-frontend-20241002.3.ebuild | 30 + dev-python/homematicip/Manifest | 2 + .../homematicip/homematicip-1.1.2.ebuild | 26 + dev-python/ical/Manifest | 2 + dev-python/ical/ical-8.2.0.ebuild | 26 + dev-python/incomfort-client/Manifest | 4 +- ...build => incomfort-client-0.6.3-r1.ebuild} | 7 +- dev-python/isal/Manifest | 2 + dev-python/isal/isal-1.7.1.ebuild | 24 + dev-python/knx-frontend/Manifest | 2 + .../knx-frontend-2024.9.10.221729.ebuild | 21 + dev-python/mficlient/Manifest | 5 +- .../files/mficlient-0.5.0-build-system.patch | 13 + ...nt-0.3.0.ebuild => mficlient-0.5.0.ebuild} | 4 +- dev-python/nextcloudmonitor/Manifest | 2 + .../nextcloudmonitor-1.5.1.ebuild | 22 + dev-python/openwebifpy/Manifest | 2 + .../openwebifpy/openwebifpy-4.2.7.ebuild | 24 + dev-python/panasonic-viera/Manifest | 4 +- ....6.ebuild => panasonic-viera-0.4.2.ebuild} | 2 +- dev-python/plugwise/Manifest | 2 + dev-python/plugwise/plugwise-1.4.0.ebuild | 26 + dev-python/protobuf-python/Manifest | 2 + .../protobuf-python-5.28.2.ebuild | 79 +++ dev-python/pubnub/Manifest | 2 +- dev-python/pubnub/pubnub-7.4.2.ebuild | 4 +- dev-python/pure-python-adb/Manifest | 2 +- ...ebuild => pure-python-adb-0.3.0-r0.ebuild} | 0 dev-python/py-synologydsm-api/Manifest | 2 + .../py-synologydsm-api-2.5.3.ebuild | 24 + dev-python/pychromecast/Manifest | 2 + .../pychromecast/pychromecast-14.0.3.ebuild | 27 + dev-python/pyeiscp/Manifest | 2 + dev-python/pyeiscp/pyeiscp-0.0.7.ebuild | 21 + dev-python/pyfritzhome/Manifest | 2 + .../pyfritzhome/pyfritzhome-0.6.12.ebuild | 24 + dev-python/pyinsteon/Manifest | 2 + dev-python/pyinsteon/pyinsteon-1.6.3.ebuild | 26 + dev-python/pyipma/Manifest | 2 +- dev-python/pyipma/pyipma-3.0.7.ebuild | 2 +- dev-python/pymodbus/Manifest | 2 + dev-python/pymodbus/pymodbus-3.6.9.ebuild | 48 ++ dev-python/pynws/Manifest | 2 + dev-python/pynws/pynws-1.8.2.ebuild | 26 + dev-python/pynx584/Manifest | 2 + dev-python/pynx584/pynx584-0.8.2.ebuild | 26 + dev-python/pyopenweathermap/Manifest | 2 + .../pyopenweathermap-0.1.1.ebuild | 27 + dev-python/pysignalclirestapi/Manifest | 2 + .../pysignalclirestapi-0.3.24.ebuild | 25 + dev-python/pysnmp/Manifest | 2 + dev-python/pysnmp/pysnmp-6.2.6.ebuild | 42 ++ dev-python/pysqueezebox/Manifest | 2 + .../pysqueezebox-0.9.3.ebuild} | 16 +- dev-python/python-kasa/Manifest | 6 +- .../python-kasa/python-kasa-0.5.4.ebuild | 43 -- ....6.2.1.ebuild => python-kasa-0.7.5.ebuild} | 10 +- dev-python/ring-doorbell/Manifest | 8 +- .../ring-doorbell/ring-doorbell-0.8.11.ebuild | 36 - .../ring-doorbell/ring-doorbell-0.8.9.ebuild | 36 - ....8.7.ebuild => ring-doorbell-0.9.6.ebuild} | 2 +- dev-python/shodan/Manifest | 3 - dev-python/shodan/metadata.xml | 16 - dev-python/solax/Manifest | 2 + dev-python/solax/solax-3.1.1.ebuild | 27 + dev-python/tellduslive/Manifest | 2 + .../tellduslive-0.10.12.ebuild} | 14 +- dev-python/xknx/Manifest | 2 + dev-python/xknx/xknx-3.2.0.ebuild | 25 + dev-python/xknxproject/Manifest | 2 + .../xknxproject/xknxproject-3.8.1.ebuild | 24 + dev-python/yalexs/Manifest | 2 +- dev-python/yalexs/yalexs-8.6.4.ebuild | 2 +- dev-python/zwave-js-server-python/Manifest | 2 + .../zwave-js-server-python-0.58.1.ebuild | 35 + net-analyzer/shodan/Manifest | 2 + net-analyzer/shodan/shodan-1.28.0.ebuild | 36 + 129 files changed, 2258 insertions(+), 501 deletions(-) create mode 100644 app-misc/homeassistant/files/genebuild_2024.10.2.patch create mode 100644 app-misc/homeassistant/homeassistant-2024.10.2.ebuild create mode 100644 dev-python/DoorBirdPy/DoorBirdPy-3.0.4.ebuild create mode 100644 dev-python/HATasmota/HATasmota-0.9.2.ebuild create mode 100644 dev-python/PlexAPI/PlexAPI-4.15.16.ebuild rename dev-python/PyViCare/{PyViCare-2.29.0.ebuild => PyViCare-2.34.0.ebuild} (73%) create mode 100644 dev-python/RestrictedPython/RestrictedPython-7.3.ebuild create mode 100644 dev-python/aiohue/aiohue-4.7.3.ebuild create mode 100644 dev-python/aiolifx-themes/aiolifx-themes-0.5.5.ebuild create mode 100644 dev-python/aiolifx/aiolifx-1.1.1.ebuild create mode 100644 dev-python/aionut/aionut-4.3.3.ebuild create mode 100644 dev-python/aiooui/aiooui-0.1.6.ebuild create mode 100644 dev-python/aiotankerkoenig/aiotankerkoenig-0.4.2.ebuild create mode 100644 dev-python/aiounifi/aiounifi-80.ebuild create mode 100644 dev-python/apprise/apprise-1.8.0.ebuild create mode 100644 dev-python/blebox-uniapi/blebox-uniapi-2.5.0.ebuild create mode 100644 dev-python/bring-api/bring-api-0.9.0.ebuild rename dev-python/caio/{caio-0.9.8.ebuild => caio-0.9.17.ebuild} (91%) create mode 100644 dev-python/env-canada/env-canada-0.7.2.ebuild create mode 100644 dev-python/evohome-async/evohome-async-0.4.20.ebuild create mode 100644 dev-python/fritzconnection/fritzconnection-1.13.2.ebuild rename dev-python/here-routing/{here-routing-0.2.0.ebuild => here-routing-1.0.1.ebuild} (95%) rename dev-python/here-transit/{here-transit-1.2.0.ebuild => here-transit-1.2.1.ebuild} (96%) create mode 100644 dev-python/holidays/holidays-0.58.ebuild create mode 100644 dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild create mode 100644 dev-python/homematicip/homematicip-1.1.2.ebuild create mode 100644 dev-python/ical/ical-8.2.0.ebuild rename dev-python/incomfort-client/{incomfort-client-0.5.0.ebuild => incomfort-client-0.6.3-r1.ebuild} (72%) create mode 100644 dev-python/isal/isal-1.7.1.ebuild create mode 100644 dev-python/knx-frontend/knx-frontend-2024.9.10.221729.ebuild create mode 100644 dev-python/mficlient/files/mficlient-0.5.0-build-system.patch rename dev-python/mficlient/{mficlient-0.3.0.ebuild => mficlient-0.5.0.ebuild} (89%) create mode 100644 dev-python/nextcloudmonitor/nextcloudmonitor-1.5.1.ebuild create mode 100644 dev-python/openwebifpy/openwebifpy-4.2.7.ebuild rename dev-python/panasonic-viera/{panasonic-viera-0.3.6.ebuild => panasonic-viera-0.4.2.ebuild} (95%) create mode 100644 dev-python/plugwise/plugwise-1.4.0.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-5.28.2.ebuild rename dev-python/pure-python-adb/{pure-python-adb-0.3.0-r2.ebuild => pure-python-adb-0.3.0-r0.ebuild} (100%) create mode 100644 dev-python/py-synologydsm-api/py-synologydsm-api-2.5.3.ebuild create mode 100644 dev-python/pychromecast/pychromecast-14.0.3.ebuild create mode 100644 dev-python/pyeiscp/Manifest create mode 100644 dev-python/pyeiscp/pyeiscp-0.0.7.ebuild create mode 100644 dev-python/pyfritzhome/pyfritzhome-0.6.12.ebuild create mode 100644 dev-python/pyinsteon/pyinsteon-1.6.3.ebuild create mode 100644 dev-python/pymodbus/pymodbus-3.6.9.ebuild create mode 100644 dev-python/pynws/pynws-1.8.2.ebuild create mode 100644 dev-python/pynx584/pynx584-0.8.2.ebuild create mode 100644 dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild create mode 100644 dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild create mode 100644 dev-python/pysnmp/Manifest create mode 100644 dev-python/pysnmp/pysnmp-6.2.6.ebuild rename dev-python/{PyViCare/PyViCare-2.32.0.ebuild => pysqueezebox/pysqueezebox-0.9.3.ebuild} (53%) delete mode 100644 dev-python/python-kasa/python-kasa-0.5.4.ebuild rename dev-python/python-kasa/{python-kasa-0.6.2.1.ebuild => python-kasa-0.7.5.ebuild} (61%) delete mode 100644 dev-python/ring-doorbell/ring-doorbell-0.8.11.ebuild delete mode 100644 dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild rename dev-python/ring-doorbell/{ring-doorbell-0.8.7.ebuild => ring-doorbell-0.9.6.ebuild} (97%) delete mode 100644 dev-python/shodan/Manifest delete mode 100644 dev-python/shodan/metadata.xml create mode 100644 dev-python/solax/solax-3.1.1.ebuild rename dev-python/{shodan/shodan-1.28.0.ebuild => tellduslive/tellduslive-0.10.12.ebuild} (51%) create mode 100644 dev-python/xknx/xknx-3.2.0.ebuild create mode 100644 dev-python/xknxproject/xknxproject-3.8.1.ebuild create mode 100644 dev-python/zwave-js-server-python/zwave-js-server-python-0.58.1.ebuild create mode 100644 net-analyzer/shodan/Manifest create mode 100644 net-analyzer/shodan/shodan-1.28.0.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 7e1923e24..a8163b878 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -1,4 +1,5 @@ AUX genebuild_2024.10.1.patch 925 BLAKE2B 71f5a9d0a8714c73f3771ce622f78a920f0d89eebb2b8ee3a260379a7c916b0c76f683025aac57b7bd4ed57dbc066e329a7689287349310139c940fa8162173a SHA512 5acaab0cf9f6b3522368520e36b86551eebdf801afa28da7f7bcaacfd70892f343e2a32a00b4fb95ad08f8d2358d86cbcd2f80f403b4822058815bc4dcc35a30 +AUX genebuild_2024.10.2.patch 3602 BLAKE2B d093639e763a298598ada8ec82faf693f69f528ac60657614d0605b021750c7743631e529356f07a553fa86739ad37e8bea5d70e82062c493584890a942dc62a SHA512 e5462e2db0f144d4c1ce0c9c1aee55fc03f57164b0e5aac963a57fa45d972feaae8040910b1bd90c2f68b3780a7b8d78e5cd45505343df5c6be02a4ecee42882 AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110 AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb @@ -11,6 +12,8 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca DIST homeassistant-2024.10.1.gh.tar.gz 18774338 BLAKE2B 035155e6a26ab68da3b5f028585862c4a7e92f9597bf4c40f9bdae584e62896b5597c4a1ebc556d2870fa1fb68795f608d422e4fe60c2c4b9153de491bcf314a SHA512 8d5be6dd7f2e9beb81960e3daa957f42b8866194f4a67b00720c51f8ab5d6160230dc92b05d54788238c395d957b2c7a40590fa33dfb22ec29efb1b76f049aff DIST homeassistant-2024.10.1.tar.gz 22897191 BLAKE2B e750d2820902110d591f638410ca0e085c8450414fabc5ff033ba3aaea7b3420eea800265f64bae98ad548acd807cdf2f53271692032829f0efe7a7b7dd13e24 SHA512 9254454ec7dfaf91bb3fe81f9f04b760d6e5b47fcb8f79575ab1ae3d80d41be5d1adc2cdcf65546c5d711b18f21dfcf0297e6dbcf641d65ffde83b5e822884c3 +DIST homeassistant-2024.10.2.gh.tar.gz 18778811 BLAKE2B 36dbd1c111c4c068fe78ce1b2e334051ce911b7535dfca4eea105340e3e9eaa1c6115dde0fbf331f38e818434aee80c47e98b80e6a9d85f48d530df54a05391c SHA512 bf292b3d248cc86ffcf6563571b426e4be90d63005a260fe27f40d4fa5cd55f3a303ac4eb60e935253ed525ad851b120d15b3430c2206d0112e82e5aace4ff80 +DIST homeassistant-2024.10.2.tar.gz 22947130 BLAKE2B c861125267537495bc40449330a5f7fa7d97e72ecdc7b2f475ca7979144a46c8ab28b12e7899cab59c28acfe2edf97e7a3f9077177f6f00f2dc0f2a9b7a186cb SHA512 55b27af2f089357cf6db53152d664510733a80742aac05e879e9a4124c4864c893a37c45cef2526e4b5e2d62e6bc558a7aeaf9f6c222c1b0008002e7cc3f2271 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 @@ -20,10 +23,11 @@ DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 EBUILD homeassistant-2024.10.1.ebuild 38434 BLAKE2B 0228a7f8800544e1bd8d22854eb9643b4b904c758c808c135a042f3fc5d3e0e09c945f8f6e01873d8aff886ca39d9112c4b9a299e1cf0fd75bbfd15a0c540261 SHA512 a4cffcaa923066989a4abafa4f80786a98fb899014aedae24491902d18079790247d7627cff2632b682693f4a833ee4732d35905cf19f631ab1b384933476cd1 +EBUILD homeassistant-2024.10.2.ebuild 38282 BLAKE2B fad9a3085c573e2982c63739de584d368e87107fea0dbe56e83c04fe8f38c946f921ccb1055396ced8ad25cb11ccc39952a721f86c3899ff412d13b8ad1d52e9 SHA512 2a8c2e011d8b4d4541a61a3e28d6f277ed7d280395d6bbbdc14a35ed69f41394e5c9993ede89674681f37efb28e80e8e35b6673c31e711f5c5aa7577723a17ed EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 32018 BLAKE2B 7806f76f2656892b5cb95daaa207538aeecf953f1956f923efb49483139ca5499fde47cd0bb3f2fa9bdcb94b413acb3faee5bb18f8d3457d5b3da2ff131b7c29 SHA512 dd7795feb88763535adfbd4d8599b9e53cc6137257fd811204364a2a6886d666d3432b585ee0f15ad814d9ac6b6f421697f97bd343ce1bcba2dd8af84e4d2c54 +MISC genebuild.sh 14457 BLAKE2B bb3b4455c88074b465dd40a6e8e9cf3f1c1ba965187208e7ed2f279d90d148a89fa8796605ef265be25d6fd443add02305f007a1f7761bd61c7ad30ef15cf8c8 SHA512 8dd5575a9f98101061e2dacd3035adbe7e02b761c6f34273703af1d63cf985f2bb3f2975142d6a099fd056525143ce7a5a2d07e527d2b639c76bb2a003efe197 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d -MISC test.sh 5919 BLAKE2B 82690a86bad5f7c18eac093a178deb678ebbbba4e71a38bfd770bbdd40cc083cec56b71ee1bd36dd3dcfad44ad80b588aa1dc9184ab97e590555a333b332af0a SHA512 eeb9d1961bc143e31523d9e48656afb92297a7d2c080ec9eac17b8e77c70e069419bfd090da45a714f9ece42be66149c5f9791da1c98d7c05df3f821f46fb16c +MISC test.sh 6002 BLAKE2B afa0ef5485acf78764f5f4baf4b8d49e0d5a7f4e4007b440df88b18fe98d2d940dece01af2cf94fb8d3bf60701b6c6e2522894ea759088a894a17271f70efcc9 SHA512 be1907ed8dd5efa892cee167b5acb5e3574a396c3992132552d9715f167ff51ca4fb2daee9b918c86cc798bbba7bcc32a408b676186e9f79b37f5b482263ec26 diff --git a/app-misc/homeassistant/files/genebuild_2024.10.2.patch b/app-misc/homeassistant/files/genebuild_2024.10.2.patch new file mode 100644 index 000000000..215fa4038 --- /dev/null +++ b/app-misc/homeassistant/files/genebuild_2024.10.2.patch @@ -0,0 +1,142 @@ +--- a/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 +--- a/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 + +--- a/core-2024.10.2/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200 ++++ b/core-2024.10.2/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200 +@@ -100,7 +100,7 @@ + PyTurboJPEG==1.7.5 + + # homeassistant.components.vicare +-PyViCare-neo==0.3.0 ++PyViCare==2.34.0 + + # homeassistant.components.xiaomi_aqara + PyXiaomiGateway==0.14.3 +@@ -183,7 +183,7 @@ + + # homeassistant.components.ambient_network + # homeassistant.components.ambient_station +-aioambient==2024.08.0 ++aioambient==2024.8.0 + + # homeassistant.components.apcupsd + aioapcaccess==0.4.2 +@@ -252,7 +252,7 @@ + aiogithubapi==24.6.0 + + # homeassistant.components.guardian +-aioguardian==2022.07.0 ++aioguardian==2022.7.0 + + # homeassistant.components.harmony + aioharmony==0.2.10 +@@ -547,7 +547,7 @@ + azure-servicebus==7.10.0 + + # homeassistant.components.holiday +-babel==2.15.0 ++Babel==2.15.0 + + # homeassistant.components.baidu + baidu-aip==1.6.6 +@@ -550,7 +550,7 @@ + babel==2.15.0 + + # homeassistant.components.baidu +-baidu-aip==1.6.6 ++baidu-aip==1.6.6.0 + + # homeassistant.components.homekit + base36==0.1.1 +@@ -828,7 +828,7 @@ + energyzero==2.1.1 + + # homeassistant.components.enocean +-enocean==0.50 ++enocean==0.50.1 + + # homeassistant.components.entur_public_transport + enturclient==0.2.4 +@@ -930,7 +930,7 @@ + + # homeassistant.components.fritz + # homeassistant.components.fritzbox_callmonitor +-fritzconnection[qr]==1.13.2 ++fritzconnection[qrcode]==1.13.2 + + # homeassistant.components.fyta + fyta_cli==0.6.7 +@@ -1179,7 +1179,7 @@ + imgw_pib==1.0.6 + + # homeassistant.components.incomfort +-incomfort-client==0.6.3-1 ++incomfort-client==0.6.3-r1 + + # homeassistant.components.influxdb + influxdb-client==1.24.0 +@@ -1297,7 +1297,7 @@ + linear-garage-door==0.2.9 + + # homeassistant.components.linode +-linode-api==4.1.9b1 ++linode-api==4.1.9_beta1 + + # homeassistant.components.lamarzocco + lmcloud==1.2.3 +@@ -1647,7 +1647,7 @@ + pulsectl==23.5.2 + + # homeassistant.components.androidtv +-pure-python-adb[async]==0.3.0.dev0 ++pure-python-adb[async]==0.3.0-r0 + + # homeassistant.components.pushbullet + pushbullet.py==0.11.0 +@@ -1750,7 +1750,7 @@ + + # homeassistant.components.airvisual + # homeassistant.components.airvisual_pro +-pyairvisual==2023.08.1 ++pyairvisual==2023.8.1 + + # homeassistant.components.aprilaire + pyaprilaire==0.7.4 +@@ -2525,7 +2525,7 @@ + refoss-ha==1.2.4 + + # homeassistant.components.rainmachine +-regenmaschine==2024.03.0 ++regenmaschine==2024.3.0 + + # homeassistant.components.renault + renault-api==0.2.7 +@@ -2649,7 +2649,7 @@ + simplepush==2.2.3 + + # homeassistant.components.simplisafe +-simplisafe-python==2024.01.0 ++simplisafe-python==2024.1.0 + + # homeassistant.components.sisyphus + sisyphus-control==3.1.4 diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index f5e1f0e0a..512d447a4 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -6,9 +6,10 @@ parse_constraints () { echo "# Home Assistant Core dependencies from $f" >> $EBUILD_PATH echo "RDEPEND=\"${RDEPEND}" >> $EBUILD_PATH for l in `cat $f | grep '^[^#]' | cut -d, -f1`; do - OIFS=$IFS + OIFS="$IFS" IFS='<>=!' for d in $l; do + echo -ne " \r \e[0;32m*\e[0m Parsing main dependencies... $d" local pos=${#d} local package=`eix -es# $d --use python_targets_python3_12` local operator=${l:$pos:2} @@ -39,7 +40,7 @@ parse_constraints () { ;; esac if [ -z "$package" ];then - echo -e " \e[1;33m$l corresponding gentoo package was not found, entry skipped\e[0m" + echo -e ": \e[1;33m$l corresponding gentoo package was not found, entry skipped\e[0m" break fi if [ "$version" = "1000000000.0.0" ]; then @@ -55,7 +56,7 @@ parse_constraints () { esac break done - IFS=$OIFS + IFS="$OIFS" done echo "\"" >> $EBUILD_PATH @@ -71,15 +72,17 @@ EBUILD=$( pwd | rev | cut -d/ -f1 | rev )-$VERSION EBUILD_PATH=$( pwd )/$EBUILD.ebuild if [ -f "$EBUILD_PATH" ]; then - echo -e " \e[0;31m$EBUILD already exists\e[0m" - exit 1 + echo -e " \e[0;31m$EBUILD already exists, \e[0m" + ebuild $EBUILD_PATH clean unpack +else + for v in `ls -rv *.ebuild`; do + cp $v $EBUILD_PATH + break + done + ebuild $EBUILD_PATH clean digest unpack + patch=$( pwd )/files/genebuild_$VERSION.patch + fi - -for v in `ls -rv *.ebuild`; do - cp $v $EBUILD_PATH - break -done - ebuild $EBUILD_PATH clean digest unpack patch=$( pwd )/files/genebuild_$VERSION.patch @@ -122,7 +125,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista 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" +IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage 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 @@ -138,9 +141,9 @@ RDEPEND="\${RDEPEND} !app-misc/homeassistant-full" EOF - +echo -ne " \e[0;32m*\e[0m Parsing main dependencies..." for i in `find . | grep package_constraints`;do parse_constraints $i; done - +echo -e " \r \e[0;32m*\e[0m Parsing main dependencies... \e[0;32mdone\e[0m " cat >> $EBUILD_PATH <> $EBUILD_PATH + found_dep="X" + fi + dep_package=`eix -es# $( echo "${dep/./-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep,,}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep//_/-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + echo "$req, $dep => $dep_package error" + fi + + dep_version=`echo "$dep" | cut -d= -f 3` + dep_use=`echo "$dep" | cut -sd[ -f2 | cut -sd] -f1` + if [ "$dep_use" = "" ]; then + echo -n " ~$dep_package-$dep_version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + else + echo -n " ~$dep_package-$dep_version[$dep_use,\${PYTHON_USEDEP}]" >> $EBUILD_PATH + fi + found="X" + fi + done + done + IFS=$OLDIFS + if [ "$found_dep" = "" ]; then + echo -e ": \e[0;31mno package found\e[0m" + else + echo " )">> $EBUILD_PATH + fi +done +echo "\"" >> $EBUILD_PATH +echo -e " \r \e[0;32m*\e[0m Parsing use flag dependencies... \e[0;32mdone\e[0m " +cat >> $EBUILD_PATH <=dev-python/pycryptodomex-3.20.0[${PYTHON_USEDEP}] >=dev-python/requests-2.4[${PYTHON_USEDEP}] >=dev-python/cbor2-5.6.4[${PYTHON_USEDEP}]" diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest index 5f82c9603..707b9e3e9 100644 --- a/dev-python/fritzconnection/Manifest +++ b/dev-python/fritzconnection/Manifest @@ -1,3 +1,5 @@ +DIST fritzconnection-1.13.2.tar.gz 54328 BLAKE2B abeb1cd4a995959a06f520f68459ad0c2a96284d5782b366fcddf4b03cdef40026b61edf02fb5bf51480298808bd17efe31ce1f93dc8ac23ef5dc925eb208bca SHA512 24f7d284e9f147fc6b37d34263ff06589ff9157ee7ef92940e4ac3f426b38e59e1e4e81e82ebe63e0f5ba861ba28b9b708cd58c8b5c2853f5145bc89827c4fcc DIST fritzconnection-1.4.2.tar.gz 31492 BLAKE2B 7b7ba85c8473f96eaad9444e937f6c7f0a3704b24269e6f5aeca90c081269c3185ed9ed0044d5b1c24b81384f53935af97804b8d76ab065dd81486e3dd5ed89e SHA512 68e8b15fb3ae4bcd311c7a3c5a76c493a96479f9cb43471d178f52cc31bc539009fd4212a40c903985b0159b97a39679b6a3ca9e5ec69ddd8698bfb3d9af1f1b +EBUILD fritzconnection-1.13.2.ebuild 613 BLAKE2B 328c4301d16bce7b008f56b76e564367b53cf160ec2744bcbb41ea972619a80a86ccf453de801eb4ffbfc978e681351c80f5e324a8d7601991ea667622cde56a SHA512 66bc418948d99df3ac72c0903cf042e74d0b07468430b13e398a9e9d2221faf444ed823e75f0026d9f65c6fdeb6573da1529476fda3548dbddef26d16ad73b2c EBUILD fritzconnection-1.4.2-r1.ebuild 613 BLAKE2B 328c4301d16bce7b008f56b76e564367b53cf160ec2744bcbb41ea972619a80a86ccf453de801eb4ffbfc978e681351c80f5e324a8d7601991ea667622cde56a SHA512 66bc418948d99df3ac72c0903cf042e74d0b07468430b13e398a9e9d2221faf444ed823e75f0026d9f65c6fdeb6573da1529476fda3548dbddef26d16ad73b2c MISC metadata.xml 617 BLAKE2B 9516672b596bc5044b9fc71d66d4814110a7caf0541a551ecabae511a5f401204ec7a514c712dad3221d132d9f36ae074f75a5cb02bf507eb3db843b37d836e6 SHA512 c060ca9f7a95a92407c620dede251b0d2877e1425d6bdaa79acc066fb46b47e9f1490a4b691bc285a2a413b96bb4ff475d1ae0d38d8985e097c1f0797766f1c4 diff --git a/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild new file mode 100644 index 000000000..c8bb73c23 --- /dev/null +++ b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Communicate with the AVM FRITZ!Box" +HOMEPAGE="https://github.com/kbr/fritzconnection https://pypi.org/project/fritzconnection/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test qrcode" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + qrcode? ( >=dev-python/segno-1.4.1[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/here-routing/Manifest b/dev-python/here-routing/Manifest index 2a2c6c046..11abcc92c 100644 --- a/dev-python/here-routing/Manifest +++ b/dev-python/here-routing/Manifest @@ -1,3 +1,3 @@ -DIST here_routing-0.2.0.tar.gz 6659 BLAKE2B e7cc1f849e90477928cb56d3acb8874eb80458346cb99b2baf821e5d63966019de5d7bfa57e8a041992c609940b84fb3b3d35d505473637ddb7381cac76dd579 SHA512 e2ca5c6424058c59532b23bfce3d7539a7feedca55199f8e742bfff8f988bdff5a783f17dcd27d918aa92ad1d007f5112088b88445263489f3dd4ca831913196 -EBUILD here-routing-0.2.0.ebuild 759 BLAKE2B cb8eee53ccb3437d1fdeb83ca20ce6bf596e2746946d6b92bbf61db9c1d819c4e61d79b999f48146ef426313130cb17032a5ecd125169c1b2549d93ae575b8d3 SHA512 5a876e497aa8dca988c8ab6675fde0596587cf07fcb040b6bd1a56189dbf80a2a998c84a2316b735e7b3bed366a5af0030a53d20f47ec05da05e28341b8de2d6 +DIST here_routing-1.0.1.tar.gz 76551 BLAKE2B b7fa992c3d2e3d0d33e92de28a6f58655de59ca2f9170fce06ee9581dc10d95aac6db4379474f0a49e3dd9cb94493840c34895af251b806bfddf92c620476d8d SHA512 847ffd09abb17610f56f452e77b27b8830d7b5d2f7fded83a4db975933b31411cb569df5722014b4e73ac3a85adfaeb62d427742e6cd50de9f669052eefd7136 +EBUILD here-routing-1.0.1.ebuild 762 BLAKE2B 76b946b3f5a7aa81c6a0ff5799eea7655b356e069f6c83015db2e75d949dc99c7497a840ed6a85999e246fc120ea9d4330d4f411038124bb94633f8a7f38cd59 SHA512 e009f085777d430a42496ccb8f5e9d83b6cbc05a097c69c032dc0564f39a62fbb135419741da2eee23ae692c79d24d5ef2865644859a88f47e24e78765bbb36a MISC metadata.xml 532 BLAKE2B 13718e40e1c0a3c98e4161b8e8e9611d360e0897fee285cf7bafc83c8f51c4e1c8e2c05d94512898a908ab1404495b2f83b80860c5447ece1b5a60e5059c2ef4 SHA512 2e029fe1d6b042ed4edb444636e07e71f4b2aa0791dea025292208fb2ccd4d3c84377da7c1e711549860c3c4831e605f1b02f0a502a30378e87ae6dfa0a3cdc3 diff --git a/dev-python/here-routing/here-routing-0.2.0.ebuild b/dev-python/here-routing/here-routing-1.0.1.ebuild similarity index 95% rename from dev-python/here-routing/here-routing-0.2.0.ebuild rename to dev-python/here-routing/here-routing-1.0.1.ebuild index f998e4383..ff99cf39a 100644 --- a/dev-python/here-routing/here-routing-0.2.0.ebuild +++ b/dev-python/here-routing/here-routing-1.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi DESCRIPTION="Asynchronous Python client for the HERE Routing V8 API" diff --git a/dev-python/here-transit/Manifest b/dev-python/here-transit/Manifest index 24662124f..0b4560dfc 100644 --- a/dev-python/here-transit/Manifest +++ b/dev-python/here-transit/Manifest @@ -1,3 +1,3 @@ -DIST here_transit-1.2.0.tar.gz 6634 BLAKE2B 35b0bcd759629f0492550b9f9f79b235644fa336d770066c913a44dd5d3b27155a475912bbc4cb89c93c1925751b9220f62eb3e243ca12d552be4ffed430b858 SHA512 3c690ea2b5de005795e1cb4d638a07c334513efec27630e079845f1cc31faba1ff9b0011f89ce0fdfe22f198be7ea49eae0cd64d4d76ca7aa2fec01ae880b911 -EBUILD here-transit-1.2.0.ebuild 847 BLAKE2B a2bffe4f85d56c7c472cc1c961a0154dfbaed6f209059b450fe8f6368473684f5229deecb737599f934501e2c3883325b541647b788a8473f529bffa746c7b5f SHA512 d4cce88d3852c95fe36945e52a1f040aa39e0435026fb6e01c8fc3e8fb49d9ef3546155cd22380e8e9d2fddd2647a29f019af740882a5a86f5eb3703441de401 +DIST here_transit-1.2.1.tar.gz 38266 BLAKE2B 12d2e3a6723ccb6ba6b084224205aea18766477c7820f0afa19eee2bda122d803e1cb742bd12014d54ad42e5cde9c389f79d438995cda4da6084e60b6b5878d2 SHA512 7c54c7e3bee36c55d1dd12388b9a5b61e656ca187a162b7d2a74843e2f5091debe919921ae19abb2988c1ef2d22a1bb0cadb0365dbeaf2e30b662840e5f58331 +EBUILD here-transit-1.2.1.ebuild 850 BLAKE2B e2162978a9e79282cd699d56a5fa30255eef1e1d7e302d4d29e50fed898f8c1ff92f3aa7e3745662622d4a31bf9d1dafa976fb7ed666c746fe214380acd0ccff SHA512 932846a93e3d7ec561028afb738141abab684c092387110b24bebcd0908638fa70a4ba9463fc1a0d014407fd89ce4544960633b86c95675436ec79be66162d1a MISC metadata.xml 532 BLAKE2B 52d6a55023f62cebc601de2915740b98a6485000bb2fe1a6ae7541e48e914e30af6bf2d1a7a775807e5c24227d05e05f8dc0b6c6a51f39d4589962f2b0f7f64e SHA512 0d6e2da04d52e7112ea165fe63aaded93875741787073e7c3aa0c8828b25a3786ce630eb4060e0bffb033f8a81bd2bc67521c0efc207cddfb29a08184a1747f3 diff --git a/dev-python/here-transit/here-transit-1.2.0.ebuild b/dev-python/here-transit/here-transit-1.2.1.ebuild similarity index 96% rename from dev-python/here-transit/here-transit-1.2.0.ebuild rename to dev-python/here-transit/here-transit-1.2.1.ebuild index ec0ededb6..6155fe235 100644 --- a/dev-python/here-transit/here-transit-1.2.0.ebuild +++ b/dev-python/here-transit/here-transit-1.2.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi DESCRIPTION="Asynchronous Python client for the HERE Transit V8 API" diff --git a/dev-python/holidays/Manifest b/dev-python/holidays/Manifest index 033833dbd..e0bae4a10 100644 --- a/dev-python/holidays/Manifest +++ b/dev-python/holidays/Manifest @@ -1,7 +1,9 @@ DIST holidays-0.47.tar.gz 504015 BLAKE2B 7931add3ea0dd04ed4e3be3501ded6913a3638d08cd3efffa15cdb3a1a07d542a7ed0476623577a8ddd200c5bd03421533ed41ae3199c0befc1a52b1ed684515 SHA512 099ca8c9b0477fc9d87fa7de919a8557cf43c3004d57daae0feafd014f4532ff0834c6798221ae14425da9ea7a42490f0bc26d763ad028d1257099462e3e15e8 DIST holidays-0.51.tar.gz 519537 BLAKE2B 85ccb5040271443f1dae93f0f608332e41f99ba4274df366733fae584da76e928ef3fa95c3df24a3b9b6033aacc9a729556218b962ae979443c7c68901b010e8 SHA512 3730a068745cb960ea480288e1fff878c8af5c7b80d16650a2295c364e06d787daf9b02c76f4c275a7f22f6c3217a700191c0b8e927f6852745892c22dee518a DIST holidays-0.57.tar.gz 545891 BLAKE2B 3e3ec0425c751dc82b744fb23acb3ebaf9847a82a0c3dcf64f842a936963211ffb02ae03993398b6bbe93f4a8070b38ed18b32f3e0722dc9dedce7f3486dc2eb SHA512 0f5c01f44adfc38e9d19820a08bed9be216090d127e8b6b552abf47054ed9d28d08a70ce89aad33cf206980c8ddcfca1fb360b101f7d701882e34b4b401e11ab +DIST holidays-0.58.tar.gz 562407 BLAKE2B 9469ebe7faf72d3b258cf5e5ea73b192c6d4d38e5d9c5f96dcbbcff040a56a54d3668bfc9b6b5b3e9aa5701bd9ca7e591e2777713a818afcdf590fe5cc2d2443 SHA512 27c466e626452fbc67e853fe23f59e189b2ebe01c3864f10cc1a03e6bac59cb00aff32255558d98ee389fa3394c32e92a770a41f7fca060304140d9c68970a4d EBUILD holidays-0.47.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c EBUILD holidays-0.51.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c EBUILD holidays-0.57.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c +EBUILD holidays-0.58.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c MISC metadata.xml 513 BLAKE2B 0c742ac2b45bfb669e3b8ea39c0fab4d2f0184f62024c4c9821919a87137eb7c987c8ea74010cc2dc8a2396eef50ce31bca0b909ee68b8e2072840f11c06e328 SHA512 d6fabe28cd47206b5e2d171699f05dce8bcb93c7c027d360e8f14b45e4872560fd1564c75aa50f490d69303fe5e9bebb3844e77e9db90dff29711c1dfdcc0773 diff --git a/dev-python/holidays/holidays-0.58.ebuild b/dev-python/holidays/holidays-0.58.ebuild new file mode 100644 index 000000000..0d800d436 --- /dev/null +++ b/dev-python/holidays/holidays-0.58.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Generate and work with holidays in Python" +HOMEPAGE="https://github.com/dr-prodigy/python-holidays https://pypi.org/project/holidays/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]" diff --git a/dev-python/home-assistant-frontend/Manifest b/dev-python/home-assistant-frontend/Manifest index a9cc60696..8f5d613e7 100644 --- a/dev-python/home-assistant-frontend/Manifest +++ b/dev-python/home-assistant-frontend/Manifest @@ -3,6 +3,7 @@ DIST -20240829.0.gh.tar.gz 57274663 BLAKE2B 11b1c8b2237ca1f691a809c28a632ba4db99 DIST -20240909.1.gh.tar.gz 57296961 BLAKE2B cd015b5b9b077fe547cfd70f72b1b33f6041cea3d5429d7c47c1693bac2307af434c57b96452c873ddc8ba854f6e07bd9cbf3591a76dcbb3bdbac9739a0102d5 SHA512 8debe69646fcfd17480b045686a4c4392663e3af04eb291c574b23a9ab4fbaa186d9422b707429c6a774c73b396b57e225c89bbe57d0a594d8a263707cf1c913 DIST -20240925.0.gh.tar.gz 57661103 BLAKE2B c2b489f29044a8c7cb372ffe882aba28dc31285951633a6a608df94ddde3327bf54db88a1406b8b1b8666f0895e0e6faa968d59e1f3de30b705754e03a759ecf SHA512 fe26a7feb2371f0a0309e715866a928b03717d50bd9953a17c877dcbf49445c3be48f71ca8fdb92c25af3a11169b97ecb956ed5ba0c51d4e579ff8422b04d89b DIST -20241002.2.gh.tar.gz 57925734 BLAKE2B def11f893efa7c60eda6c2f85a289841d6494b90224f4e6a0b53b37934d2edab5bb758ce0501a95eb4b3ce8acc1258181fa9caddd1c71673fc3209b5d0f0f40f SHA512 7885c3fccb39c7b76d844e120964e155d292a6bbacfdf286fea50c5d24fb89a61d5f958a3e41b41b8e4ab8fa2839c653bb9c0ce32b8c139f5593cd6ec7eaf087 +DIST -20241002.3.gh.tar.gz 58058449 BLAKE2B c5f90779cce0395def69ff178b2a9067ab1b323e0ad2f7c5ba6f3170350d61b0da0094e2fd3ad5f1efa1b6791a9e67dc8cdb13705037ee055c29167ee9a43d27 SHA512 24f8497d778378cb6c1f2bed5341581a0884abbc1fa50ae3486eb7d361bc3ac9236fc4dde393fc43ac41370fd78f2e789d3ccdad92ca6afb1d79178e550ceccf DIST home-assistant-frontend-20240307.0.tar.xz 36140960 BLAKE2B ba5a22c51d93332a4aca670fa52fc4a3338ac9dff5ebc994d06ff7c69d3167edb4f3d18817eebab3f8689bc06ea8de79c1128e32606ab9350b0b923fa0d2e6af SHA512 18112285ab031d2d4878a581bb87e09f57dccd078dfc5963c0ba0da9e1e4edc22976aff8164768073983520675f305e9651291b6558c834e71b140c2058f4eda DIST home-assistant-frontend-20240404.2.tar.xz 37236492 BLAKE2B 50f3e60ffa2c3a7b6be183709f792b010ec2ddfd0af4c21762f287f2a3b81c568d4e0dfade78aee86f0630b10a2d8fdba9e087535b62dcb67f75f40abc2e46c8 SHA512 21d61b1e9be2556329712bc05e420d98b307bfd92c037423e40519ad08d169f065c427b6aa984a9cace4f562a0b525c7b2d40e10aeb50afbcd483d71084de241 DIST home-assistant-frontend-20240501.1.tar.xz 37657688 BLAKE2B 29a4c03ef9b0b8bfe78cd9ab8336abb2542f046ff8c84c53079215bd0e25127c07e82d450b9b86ded9e24a28cd2a2bd05afed833c297cfca7a89271691d9f713 SHA512 3b359d40ec845b9b7b6166ed0eb505d149b81c6c584b20ff295e6720efba7a4628ab796f3e58ce7563106e7e60f132f267888ee86d9b2839600eed87418a2904 @@ -16,4 +17,5 @@ EBUILD home-assistant-frontend-20240829.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c EBUILD home-assistant-frontend-20240909.1.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c EBUILD home-assistant-frontend-20240925.0.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c EBUILD home-assistant-frontend-20241002.2.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c +EBUILD home-assistant-frontend-20241002.3.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c MISC metadata.xml 550 BLAKE2B 461f5d7c4accab9d538b87f77af0a3b6a830d8cc920093817ff508424bf63ee8c027471657b70d59be7948705962687a0a696bc18b83b5d3ca21c882ddc92676 SHA512 274ddc53c052eb894e47267b0a44e7890c1739b1abc80a6c553237808e72415aaa8a1e4ebb256414f1928bf32b2500623f0528193a1bc1e39acc224d10c5c4f3 diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild new file mode 100644 index 000000000..603295dea --- /dev/null +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/home-assistant/frontend.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/home-assistant-frontend-9999/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="The Home Assistant frontend" +HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/homematicip/Manifest b/dev-python/homematicip/Manifest index 99cddae75..7ad02580b 100644 --- a/dev-python/homematicip/Manifest +++ b/dev-python/homematicip/Manifest @@ -1,5 +1,7 @@ DIST homematicip-1.1.0.tar.gz 239739 BLAKE2B fd32f4b2c354f43819a24f91ac5e96317d1a64c4e52ed0db76196c8f691e7762c94194e107ead0ddceb2f94942c535bafbc123fe6a4c41ad02d252bd11a78bfd SHA512 d07aa72d6ce9bd1a22a301839c88b29d6d7dce9eaa09fdaa93eec16a705bd917b9a44781fa6f9c64fbbcb10730d90bb9629941152d0d68dc40bf5dc4b5bd1991 DIST homematicip-1.1.1.tar.gz 243490 BLAKE2B eb197ec485911f5d45212a39de96b103f8738b5de809dfb2ca4cdbcb5ac69a571b51fba48d1d4c990870cbe2d9c2896809eab811301edd87fdc2819ca43764d5 SHA512 0457f8b357828ae91dec67c7ac42a6f4526cdc1d578026ce5d2443d01df69c3f3a0fae9bae423e0b8bdb37fb7413f422d212fb2956e7cf71ebb08035cdc0cbf4 +DIST homematicip-1.1.2.tar.gz 243496 BLAKE2B d515be875c9b61b4cc579b011cb380e6b9f8752d10c8cbf2c0a45d6fd506c521d8298641868879c2449eadbc996e4d5e01181342877cbf3b0368f3f7adcc4dd5 SHA512 7d83c1f473aa129967e5dd149824d2040a234d94a4382aa8aa18d8458f570f22764f0cfad5931d7165cfa164d3c7776a878dc4b24d64ccc69c2e215655fc1f44 EBUILD homematicip-1.1.0.ebuild 912 BLAKE2B ac3ac39f9b7c736c2a620d4f32287f43a0cbf5141d489e2034d31b49b7cf8d07d1bec690589977f4b81803c6501106f597b31d8fce545611968dd2cfd5b0dac1 SHA512 95c0a8927e3ace340926c9656bebff1eaa78504ed1dbb2d3594475ae1fd749ee6568251340f6b71bde8f292e20a66f5e08c7c97b8cd9cba5f409051ffb5e62a7 EBUILD homematicip-1.1.1.ebuild 705 BLAKE2B 5a88b3291bc11ce7e807d049e2558b0ec3e5ea1b01d94dd3382ddcba86c379ef47b5237f4f958aa0400ec4a2e820c6c960b05e2ae43d19bee2953bd0b25bce84 SHA512 db738e4e20a325a4f5354d73300581371d25133df85b3f3fb5dd32db27df0fee48137361b0db2337d33d546b26d62ea2191dff79dbf67ddc52c042096bed10df +EBUILD homematicip-1.1.2.ebuild 705 BLAKE2B 5a88b3291bc11ce7e807d049e2558b0ec3e5ea1b01d94dd3382ddcba86c379ef47b5237f4f958aa0400ec4a2e820c6c960b05e2ae43d19bee2953bd0b25bce84 SHA512 db738e4e20a325a4f5354d73300581371d25133df85b3f3fb5dd32db27df0fee48137361b0db2337d33d546b26d62ea2191dff79dbf67ddc52c042096bed10df MISC metadata.xml 537 BLAKE2B 65faa8fede900777b1a67f370405a22d3dc039ea938b8b421aad19ade5b1db18b2592a2a7b740812e03980880d5e6ff4a0a78ce6fc7791824d9f0f9f577d7e9d SHA512 61735b1090a07bec768b3aa56431a26927ef00da3c9ee018deb49796fffae380e02c66503787c679e1d75e4f00fdad04fa484e65153b768e6541804842b9a426 diff --git a/dev-python/homematicip/homematicip-1.1.2.ebuild b/dev-python/homematicip/homematicip-1.1.2.ebuild new file mode 100644 index 000000000..513f9045f --- /dev/null +++ b/dev-python/homematicip/homematicip-1.1.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="An API for the homematicip cloud" +HOMEPAGE="https://github.com/hahn-th/homematicip-rest-api https://pypi.org/project/homematicip/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/requests-2.24.0[${PYTHON_USEDEP}] + >=dev-python/websocket-client-1.0.0[${PYTHON_USEDEP}] + >=dev-python/websockets-8.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/ical/Manifest b/dev-python/ical/Manifest index e8263f4ba..b92fd406f 100644 --- a/dev-python/ical/Manifest +++ b/dev-python/ical/Manifest @@ -1,7 +1,9 @@ DIST ical-7.0.3.tar.gz 111515 BLAKE2B 9e1b9547a79b4229c32617db4053bf7e926a630f09f152eb5f86f047fc3d57563f1e07302d036d3ef9592913fd23e7f688952c91432e40d263ac90faeeed99fb SHA512 1c566106ddfdcc87b919161f892769db6cd79e54f6a8f9208b0ff2b708b0c9abdaadb728891e63a4d961dd92c9c24d8cd4aa0452be2caa793f69da614f78eb82 DIST ical-8.0.0.tar.gz 111554 BLAKE2B 4182ecb2ab4c8c8c311ec46dd53abc01e08c917bde84322545f949d66a6a6b680c049dbbc8a608af69a94c7da14cb65ecaf63394c52623fcccc7bbaa354ec4a6 SHA512 1690c367d854eba1fc69937b09a5d9cd2457773b554391346a2a204004d0904b3ad9be64089e1a1a0fb0270bcbc94ed9e49104a1bb74513a8ac00825087e9cb1 DIST ical-8.0.1.tar.gz 111587 BLAKE2B e0452aa5c9b641228ffd161740ef954921606491b9ba1501543f31625821ca85ee67e01b88da614eb8d83368d8ac3f304ac43c09ee5fcc3cc2ff2941dd036d13 SHA512 87e036a302efc8d15095ce52a0d7b40fefad0f1cd5c1a8cf1b6946590332b3dbfdd377d9a2516337d08b3f5862098c0fb6878877f3904225a3cfd5bf92e79418 +DIST ical-8.2.0.tar.gz 114331 BLAKE2B 12c594b230e87e5df6091e5c2d35897c0a5d7010981d86470e7648df817a6c49d39f98322713e96ef2ba5e74acf18559c262536905c6a188d46a1ccc085de7ba SHA512 29c96595ad99e89311b008f07b1ea0348334228a0acaf03592103f7b44fdef94c0c632faff2e07460d2f114f6ccbfdf1704933bf517b43c62ebca31ec1990fbe EBUILD ical-7.0.3.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36 EBUILD ical-8.0.0.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36 EBUILD ical-8.0.1.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36 +EBUILD ical-8.2.0.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36 MISC metadata.xml 509 BLAKE2B d7c0238fb4d0ede41b268244ff51750973fac0c0a680c41e77d8402701c1a8da7d54e13a9b43a971e2688cc403906d8903d92a689b89b6fe52a0fd4878c30848 SHA512 1e4ad6da4851dcdbbc32c260df0b9062310e37c0abc249ccfeb20b02084d577f96c6c904a94b5aa6e2e270015246c53b374edc559b3f314c86f114add5b38c2f diff --git a/dev-python/ical/ical-8.2.0.ebuild b/dev-python/ical/ical-8.2.0.ebuild new file mode 100644 index 000000000..60fe27542 --- /dev/null +++ b/dev-python/ical/ical-8.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python iCalendar implementation (rfc 2445)" +HOMEPAGE="https://github.com/allenporter/ical https://pypi.org/project/ical/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/tzdata-2023.3[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/incomfort-client/Manifest b/dev-python/incomfort-client/Manifest index 15679eb74..840da8737 100644 --- a/dev-python/incomfort-client/Manifest +++ b/dev-python/incomfort-client/Manifest @@ -1,3 +1,3 @@ -DIST incomfort-client-0.5.0.gh.tar.gz 13202 BLAKE2B af6374cb4f39dc8b2fc42dc141feba0148b8a0ba113085ae192b28abb8edbcc02122e750af7c582ea82c4f705396a81ca50fbca2159912b8b38f49e6b268d82f SHA512 6a5e1176699713abd6fda3d9996355eac008971e19057d12a010d18a1b0cfa78d23610f61fa941e3f0ead43f9c7fb47d6dced86801f3e7304fa87a4a3ba5beec -EBUILD incomfort-client-0.5.0.ebuild 774 BLAKE2B 5ed9155cabde7fa53bb46821298140a74ae119ee9f4ae805c410dd7076fdaa04a23df5a12c449b91574a1f0a198c3b2e14e4aad4ab7ff6ee166b841637b23f5d SHA512 c18f7131246e2f83f559aba5b25774b5d7f6a7e411c7147a09a958e627d4db9943e96f2070567039e2eab5207a90b7e2dcd8eb94558abe07f27e7eb8f4652141 +DIST incomfort-client-0.6.3.gh.tar.gz 16044 BLAKE2B 6e5e399e0db3b3547b61a08a70c1dbc3e40e463094e007c06fab86db00a5533e485d43ccf9ceb2ec897ddf875f7cc4a024b666acb0364b212097d12f23f9f739 SHA512 ab8ebd32e294fb8a49253c4c1d1c884344dcdea1794e9c59b85e32534288f0a1c10b1069ad0d315c6ef3f1012c08c633e273a52776a251b31c9a7d1f2ea7d2e1 +EBUILD incomfort-client-0.6.3-r1.ebuild 859 BLAKE2B 99d2fbc199e81b0cdad85bb1a0b917458993c43118cc8b7c7b894d0375a19de8006c76b4b0cc32e9d30d4a3e196ce842d649e305cec702bc79970bf97f9da43b SHA512 74ef756f4de6dbcb99c909bb181752afdca3784f2bc9f5d0cda56431044979c1a0560f9fde0c82d9340f8089817022b82b49373a7da9b7ef33725db2f442c9fa MISC metadata.xml 522 BLAKE2B f5bb49e85d90bf7028fa5d7c84897a1144a10a66130940396f1396f55fc1abed14c3e819bd9d8dcef4fd5ea3c1417e456f1e1b01a36338f1934bb9ec62df4fba SHA512 590f5229bb55d3431742cf587a3d5bff4ca557ab8d36428fcdc6b31f8c13d2979c41de3c97cbf1dbbb6dd04662c47dbbd9540e49a53376bb30ae878e6a743f59 diff --git a/dev-python/incomfort-client/incomfort-client-0.5.0.ebuild b/dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild similarity index 72% rename from dev-python/incomfort-client/incomfort-client-0.5.0.ebuild rename to dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild index b2384b1de..edd27097c 100644 --- a/dev-python/incomfort-client/incomfort-client-0.5.0.ebuild +++ b/dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild @@ -9,7 +9,7 @@ inherit distutils-r1 DESCRIPTION="A aiohttp-based client for Intergas InComfort/InTouch Lan2RF systems" HOMEPAGE="https://github.com/zxdavb/incomfort-client https://pypi.org/project/incomfort-client/" -SRC_URI="https://github.com/zxdavb/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/zxdavb/${PN}/archive/refs/tags/v${PVR/r/}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -19,12 +19,13 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] +>=dev-python/aioresponses-0.7.6[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - +S="${WORKDIR}/${PN}-${PVR/r/}" python_test() { py.test -v -v || die } diff --git a/dev-python/isal/Manifest b/dev-python/isal/Manifest index 51daba3e3..e774fbf22 100644 --- a/dev-python/isal/Manifest +++ b/dev-python/isal/Manifest @@ -1,3 +1,5 @@ DIST isal-1.6.1.tar.gz 774325 BLAKE2B 413c6d4d2975fb228a312bae9192a3a4bc0cf290e27e4f34e0074365b02a117de4b3f7056d6a80e22ceb6fc54b6a3fe42895dac15675d54cd4c28f5dcb6de5dc SHA512 f793b359e18a896d955c0c5bf94717c7aabf6fe105cf5c2007eb6e04a7e993db2264097065bc671408c87c40d141b1bf8ebd2c4b77241015cc8cfc07eb1dedba +DIST isal-1.7.1.tar.gz 752559 BLAKE2B e58a0e3dd0e36522ab5930cda15fb6e61b5289fceeb541b865abaab851c79f471c5ef20dbb0395d0dfbac67624b1c2cd59a4bd6e1e9c1afcb70a024d8cfaa8e7 SHA512 a6510e59e21bc208b486e2b2c745b98373d0d4cd125c36c95523ebe7cab9c8f983fa5aeb97e2144fe56682498e041671e83ab81a60e3e77d14065f2bf5cda8b9 EBUILD isal-1.6.1.ebuild 626 BLAKE2B 4d605e0826f3d8d60f0d2aedb5260a5ac17f348bdc020a78698c133fa84653eaabeb253936a3e5ee6633ebf9747fef7f40f95b80f66a9dced143a457071a01e5 SHA512 7dbb8abdd8978711555e9cf6d1cd4439c5a7131a6b3b9a1702c9e2f5a1873ad2ea4fc0b65c13032c5edb5a53517f7f2a4afc19d30303424159925062572eb6cb +EBUILD isal-1.7.1.ebuild 685 BLAKE2B d82cdc1375263c74a3b901045381007d49ab0922567b3883daece9e700b95dc8990bbca094d5c4e4dd0803619dd73826fcfd6f2c8de2272255d02526e2af98a4 SHA512 59d141587ff6a5c9268ccbf8a2ec5410398e772d70937a26145102eac3d7d7dd4fc30acad2169c34d452ab0a3c016d4aeeca932da913521b8d26f9e2d0ef4aa4 MISC metadata.xml 539 BLAKE2B 985605b1e749bef850f9d24b149346f52ff321c196ab3fe860c154a9e0b6135748e34dca7ca8d87ae1677c29dadb49c1340751baa6bf41003cea73d5eb0cb99b SHA512 3e841f593bbdfe2ebaf148c590cbcf2e7cbcd826f5c9c7ce279e41ff1164c688ad4cb8db93648e9036b7fee8e3037f7beb35d9e9569b35f4a17d85a0daf0aea3 diff --git a/dev-python/isal/isal-1.7.1.ebuild b/dev-python/isal/isal-1.7.1.ebuild new file mode 100644 index 000000000..300d794be --- /dev/null +++ b/dev-python/isal/isal-1.7.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Faster zlib and gzip compatible compression and decompression by providing Python bindings for the ISA-L library" +HOMEPAGE="https://github.com/pycompression/python-isal https://pypi.org/project/isal" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +RDEPEND=">=dev-python/versioningit-1.1.0[${PYTHON_USEDEP}]" +DOCS="README.rst" + +distutils_enable_sphinx doc \ + dev-python/sphinx-rtd-theme + +distutils_enable_tests pytest diff --git a/dev-python/knx-frontend/Manifest b/dev-python/knx-frontend/Manifest index de4741e51..1823b999a 100644 --- a/dev-python/knx-frontend/Manifest +++ b/dev-python/knx-frontend/Manifest @@ -1,5 +1,7 @@ DIST knx_frontend-2023.6.23.191712.tar.gz 958086 BLAKE2B 853a5956a69c80e99ea990cd41e835304c47eac8287fb786105de8f7ea6f1891525177fc23aa33200c9aa3fa8e50c9eba66cf64757a0c484efef386564e66e29 SHA512 a22006746db7da6d23a1202a8963f872211da0b08ff6e9b20662900b9f89509079e540f06f783fbfd02897debc27029b555fa329fdaa6a332bc40e92b44e7c07 DIST knx_frontend-2024.1.20.105944.tar.gz 1091588 BLAKE2B 8de3592367c6ef36dc7c12a9b2154b1d4a107a40bbbaad39dee29eeb21a86174c716ec691bf5fb5918bf31e6f04eebaa43e7eb19234c6e416d3d49757f2dadd9 SHA512 e597f42da5d31236202bba3c16ac8109a5041713c88ee02512fe7445ae649df2fb353387629128a50141e3d10cd5350f1cb15017ff426c0e9235055fe4499cb3 +DIST knx_frontend-2024.9.10.221729.tar.gz 5361514 BLAKE2B a35ad058379fb895151012e67ac7bda172852db09f133137f42d14645b0edba9faa699786b378f3670f502974298ef9b8fee80e0bffb7d20a1cc8fa671d94cba SHA512 7d75d4bd38ac048e7a7ae2ef5079453b38dfcd6b593649f1ee295e1e8d61d1bd813fc5cad6e1a826e2b6b31986036a7a62bfce13de95d4cbe973d664cd209557 EBUILD knx-frontend-2023.6.23.191712.ebuild 583 BLAKE2B e375827b756be2c1731243d4d7983c65026b08ff6e8aecce1ca2c0bd5e6e0597ba527f3236aaa7ba9ab4d23cd709a4c9f2dcb5961f947cbadb116358453bfdce SHA512 1d9148dfa60024c17d1326904fd0ffcb42feccc28aecc11e7a2ba87f185693cfbc3e5da47bc3083581a7cd8fce1accd576b86f7cfa21e8809f26037f67724429 EBUILD knx-frontend-2024.1.20.105944.ebuild 480 BLAKE2B fa65e817e08800e3dd78d9f6f75e37e884e0df0852d2fd6fe43f5d3ec3a935ac7f8b0c774e6d691f09d3ff4f81e230245413643dfc9e486fc2104bc168591ae5 SHA512 5f506d0a78b687dcdedd389b4b736719573e6e4f5c85867f87eac0aeaba19b229f25faaf74e864d2a11c8cd183bb7d2583028bfcc33841341c925659ddc903b2 +EBUILD knx-frontend-2024.9.10.221729.ebuild 480 BLAKE2B fa65e817e08800e3dd78d9f6f75e37e884e0df0852d2fd6fe43f5d3ec3a935ac7f8b0c774e6d691f09d3ff4f81e230245413643dfc9e486fc2104bc168591ae5 SHA512 5f506d0a78b687dcdedd389b4b736719573e6e4f5c85867f87eac0aeaba19b229f25faaf74e864d2a11c8cd183bb7d2583028bfcc33841341c925659ddc903b2 MISC metadata.xml 524 BLAKE2B c08f24e28f4d4a79b4bd7f1e4623d61a1062589a26f11404820d3c0f4a98e2a0b6e7957d779746d57d7f084c7d22fe8a3940ff98a4863c18941ac64d80e66aa6 SHA512 87a7ab934b215600c80a64971480d0f33351f4a468c5a86dedab1bce2b2a9962b23f40d20647e3b6ed803d6c4f5764316a45bc32964d8b732e5d1b4b400d9a84 diff --git a/dev-python/knx-frontend/knx-frontend-2024.9.10.221729.ebuild b/dev-python/knx-frontend/knx-frontend-2024.9.10.221729.ebuild new file mode 100644 index 000000000..6083093d1 --- /dev/null +++ b/dev-python/knx-frontend/knx-frontend-2024.9.10.221729.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="KNX panel for Home Assistant" +HOMEPAGE="https://github.com/XKNX/knx-frontend https://pypi.org/project/knx-frontend/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/mficlient/Manifest b/dev-python/mficlient/Manifest index cbc95ae5a..ce8cb7951 100644 --- a/dev-python/mficlient/Manifest +++ b/dev-python/mficlient/Manifest @@ -1,3 +1,4 @@ -DIST mficlient-0.3.0.tar.gz 8537 BLAKE2B 1228aacf161f84826b94cbef9c29319d0c20bef12e895bae7c57f3339384b14140f74b5450983595ac7fa107080d57a751a488d730b3cc6d29ddb2dabfdfaa9c SHA512 61d92b0074f835eec2c95e738b0ba2c77648ff9e95680dd05e1da04f0eae975c8e2d8ece3b8b6689473a5ba777b072c831cd91d78d47599e56858c129a19a754 -EBUILD mficlient-0.3.0.ebuild 648 BLAKE2B 212e41429ddff339490fc2d8e738e856d5d660677060077861be5eb02fd93686eeaf085fcc35a6646f92dccbcba03217813392cbeb9a25d7bfa29bcb0984ac19 SHA512 7ae8a34151b77f9fc8655c159a8d231f92a4601e41baef8d5dc92c9c6a5563655c7a81bddafdc15b31272cba769c468ec68b9a6f2d16a705fbab6ea64c047fb6 +AUX mficlient-0.5.0-build-system.patch 405 BLAKE2B 424e40d11ff6957e626da13d23e45dd8d4b2d2384477e61ccfc58805de4fe9ad9d0752a170b4607fdd74f0273821340ca5d191534cc10ba35bdced4f49128628 SHA512 650b56ee2c47a9e4d070e1124d8425d0ce3e136d321546027ad34c7a5d0cca0a3bf7106942939e07b30acd1a63504aef3e7a8479d289344a19e3c4ed4eae1cd4 +DIST mficlient-0.5.0.tar.gz 11407 BLAKE2B 6fddbb4bb17b15899f9d92b1ee9cd3f3a1553bd1f6e1ff3aeeff2df2484c24e0c371ea65aed405d9cd4a859b7e1f41f3d4d89d1758c656b9267165b65381e173 SHA512 c5caa379bdde4ebea0aadcf0651c22ced40251ed753138e9041e87cc4c738e3812eb52218780ac8bb332a2fce07d2b76516566d2012af226a40570c8f06c3cbe +EBUILD mficlient-0.5.0.ebuild 691 BLAKE2B 9ac63b52f0f1190742371920735344d614f98258388d9ee704d1987ce558dd14a041c8e03bff02046169c8afdba11fab057b0cfddac1ea91f2548143a3abb18b SHA512 5d590bb4ba337d15a7b3cf3627fec7d7adb246e7f5b77f5792df2670c4aec20e96ecd8b19d30b9bacbe17edbfaf20bf9339c7129be7e3a57b7230e879965b280 MISC metadata.xml 518 BLAKE2B 1cfa8a2a8f316a992876d3636dd39509559a6c02cc114140f936745ab76f4ebf68fbd40337c65c3fba2af836c9cfde0830e311e30bdd7ff5aac1c2161bb35792 SHA512 30c4732b560e6b0c1f87b9e6f2ff9b6d77aa2b815769672367affb35cce67dc1621429a71879d2b7091424d7a6f0440f90f49ffedc825186d74758286ef30a45 diff --git a/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch b/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch new file mode 100644 index 000000000..74e4367cf --- /dev/null +++ b/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch @@ -0,0 +1,13 @@ +--- a/pyproject.toml 2024-08-06 15:54:32.751230700 +0200 ++++ b/pyproject.toml 2024-10-14 08:25:21.338303635 +0200 +@@ -25,6 +25,10 @@ + "Bug Tracker" = "https://github.com/uilibs/mficlient/issues" + "Changelog" = "https://github.com/uilibs/mficlient/blob/main/CHANGELOG.md" + ++[build-system] ++requires = ["poetry-core"] ++build-backend = "poetry.core.masonry.api" ++ + [tool.poetry.scripts] + mfi = "mfi:main" + diff --git a/dev-python/mficlient/mficlient-0.3.0.ebuild b/dev-python/mficlient/mficlient-0.5.0.ebuild similarity index 89% rename from dev-python/mficlient/mficlient-0.3.0.ebuild rename to dev-python/mficlient/mficlient-0.5.0.ebuild index fcbc1c804..8155a8eb1 100644 --- a/dev-python/mficlient/mficlient-0.3.0.ebuild +++ b/dev-python/mficlient/mficlient-0.5.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi DESCRIPTION="A remote control client for Ubiquiti's mFi system" @@ -25,3 +25,5 @@ BDEPEND=" )" distutils_enable_tests pytest + +PATCHES="${FILESDIR}/${P}-build-system.patch" diff --git a/dev-python/nextcloudmonitor/Manifest b/dev-python/nextcloudmonitor/Manifest index 3fbdb164d..303bbf2e1 100644 --- a/dev-python/nextcloudmonitor/Manifest +++ b/dev-python/nextcloudmonitor/Manifest @@ -1,5 +1,7 @@ DIST nextcloudmonitor-1.4.0.tar.gz 2890 BLAKE2B dc6519f6382447045eeb2f293b71f8baeebcf07427715436c9e3a15fe978198a215d6bfb2de42835bbe9439e9c3acaea57a66cc73d981623578acdc941840c5b SHA512 1224a2026cb717cd558de01107c021e12f80029bdd55eb0ce403284c1c3cb75ce589fb46059f2b74a3ffee48660d3462f9f044dfd4a5dfe7d3508c9e5173f623 DIST nextcloudmonitor-1.5.0.tar.gz 3076 BLAKE2B 74265e546366dd5b8c11c194e9305d73feea428bdcba97854e5a522a8f0793a451f399b5c49bd8a30072d6d5dff17db9b19c1dc05b8a8162a0781f2fb0dcfb80 SHA512 28420eec4a0a5b840f2b7f91537776c9340b02b9c990c4579373a3643bcecd9e4a7dd3675a5e1a1e27ecc662cfcb6a7c5cccc9535895835afa09c6add29aaa0a +DIST nextcloudmonitor-1.5.1.tar.gz 3141 BLAKE2B 163061f38f684c30b9c1465f1c3b245800471dbf4b1eb2a0c5b93fb3792a815b68e0f3760d9cf3d611dc13cd5c92fb7e26be85a3d919c680bd96b8ff17970570 SHA512 0aed45ada48fd2d1f6957d0ed0e6c184259b253b41a10c93756d51579fadb7f6b751b83d1515fd29d62fe0ffefe8f393933c063a51142e64cc5551a32d42fd8c EBUILD nextcloudmonitor-1.4.0.ebuild 660 BLAKE2B aaffe9409cfa9bc275bd49fd7910d9a405fece8f589cff3be38f53777c1c31606f0a910113ecb3843d9769dab5d24168292c60bbaa0264eee3b7de5bdc972119 SHA512 fb93876bfce3dfa8b76f6e72596393d5b59be1dfbaae4e0c50016900160ad27f3b164538ece3c4e73aba16a3a6aa41ea02944b557e4592b8246bbc22f0cdcd8f EBUILD nextcloudmonitor-1.5.0.ebuild 557 BLAKE2B 2a19c98a731e829e0aec40ed087a72e7bec46611ed044430efe38e0bd8b54eb5605d0babb3a892f86dcb4be02e5fb7f29a26a679a7270724fd6f0c783697a014 SHA512 98177af2e0b1aaf711b580f4bf420f4620f6acadcc6338d8d8e410c334ad90edacd99bd83458ccb09af2b501c1725d39b0cad84963345d004a2593ccc1492f12 +EBUILD nextcloudmonitor-1.5.1.ebuild 557 BLAKE2B 2a19c98a731e829e0aec40ed087a72e7bec46611ed044430efe38e0bd8b54eb5605d0babb3a892f86dcb4be02e5fb7f29a26a679a7270724fd6f0c783697a014 SHA512 98177af2e0b1aaf711b580f4bf420f4620f6acadcc6338d8d8e410c334ad90edacd99bd83458ccb09af2b501c1725d39b0cad84963345d004a2593ccc1492f12 MISC metadata.xml 335 BLAKE2B 5400c60c200c7cd5284ab315a9f28e128e2cc209829f150a822a3271fb832fdcb1bd7d02cf0472d902d2e653a68cb373b550a361fa7f36bf8516edc96b790865 SHA512 3c1b8d9b72b82b4b01f3b524be172817ace1bcc898b01d4cf61c5a4a6bba7a5384487700237a86b1aea7c68a9091cda24a9577fce6b8ed7d2e3d4a77cd52dd8d diff --git a/dev-python/nextcloudmonitor/nextcloudmonitor-1.5.1.ebuild b/dev-python/nextcloudmonitor/nextcloudmonitor-1.5.1.ebuild new file mode 100644 index 000000000..af1b0b51f --- /dev/null +++ b/dev-python/nextcloudmonitor/nextcloudmonitor-1.5.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper around nextcloud monitor api" +HOMEPAGE="https://github.com/meichthys/nextcloud_monitor https://pypi.org/project/nextcloudmonitor/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" +distutils_enable_tests pytest diff --git a/dev-python/openwebifpy/Manifest b/dev-python/openwebifpy/Manifest index 8d2308e15..ad7d6faab 100644 --- a/dev-python/openwebifpy/Manifest +++ b/dev-python/openwebifpy/Manifest @@ -1,5 +1,7 @@ DIST openwebifpy-4.0.2.tar.gz 18262 BLAKE2B e6ff031aa397a3f05a3f48052b531ba3e01af585a38fdc891471e9b9854a04176aeb1b8a9c850ff19910a84ce996976cb21fcc4f02e2ad9be1e557b229dafbe2 SHA512 a5f9760564980794d39681968dbb5d1d58d9a56d25030830381df8dd31ec5e570dfb79efe8f6287f17803935e8c1b6061391ae27d2c0c4820b29189241f282db DIST openwebifpy-4.2.4.tar.gz 17933 BLAKE2B 4a4d61dea56e05640d0d19e65a42a606f6b966e866ba47177a33f94c307e23c2ac3a72f3180106a895fdeafe45547360c1eaf68148fe17f16f50c723cc499f58 SHA512 30d21a7264738ce6d9db5ec30ee8ad757280cdc7ff099774dce60574f37c15f8ba8ff552e8a0254ac1e9a57add033f8f25ea60a11e4a7cb28805e503dac654ac +DIST openwebifpy-4.2.7.tar.gz 14327 BLAKE2B 1223449786b8856b834645579c07a75f6fb6bba4c6048ee3e480c32942e696b4e6b54fc66c4b61413e74b5a6b82c061b4461f80bee648e91b3dde9fab838e060 SHA512 e8abb3893b606880b5c8575710f8f14beed28018c0f3697c8ea6cb146d306999e62e60a64d529d67735b1553686ce257dc5cde41de8376d293b5a65703191587 EBUILD openwebifpy-4.0.2.ebuild 684 BLAKE2B c25830b151945cd4befa8991a2a67939b8f4776a1eb976e13bb3b213f9f268d3a89da9f8cb80823385d9fd607433e3783d7124840294e9c8298c3e07f54a3fa7 SHA512 3e33316b74a60be2a2683c846b469815231930b66f7418c542f2c9dfa84401da9e5f663aa3a1c6678faf568fc2b44f3be91dab8112408052bc630bb6842ad7aa EBUILD openwebifpy-4.2.4.ebuild 609 BLAKE2B 4c100a099a310f4668dfe76558eb46249091c476ab120db400700aaf428765e5c75233c60e74ea46431cec35fd32e105e4672fa9e7ac394377e50f3145a0dafc SHA512 34fccf0f4beb38611c02fb5a258291400a21ebe622a7394a7a8f8235ca23f8dfaf499bbc99feed8df2bfda1d7a111c6191aef77b5a5a5299132311e39cd5b82a +EBUILD openwebifpy-4.2.7.ebuild 609 BLAKE2B 4c100a099a310f4668dfe76558eb46249091c476ab120db400700aaf428765e5c75233c60e74ea46431cec35fd32e105e4672fa9e7ac394377e50f3145a0dafc SHA512 34fccf0f4beb38611c02fb5a258291400a21ebe622a7394a7a8f8235ca23f8dfaf499bbc99feed8df2bfda1d7a111c6191aef77b5a5a5299132311e39cd5b82a MISC metadata.xml 519 BLAKE2B 39669e9bcf3ff556dcffa8a6700272a005f42c0008510b49fde7285960a240b7f0f4decc161fa0f5a86528d12fc701be0adc7b3d0fc977ad6704689b80de8c3f SHA512 187d189ea80564b4f30b29637540f661b8bc18d1a7e92c139eb538f10a9ea95dcdd1103e01c95f5060fbdc35f5832a94848c1ab31cb33eb3f713c48abb4d36ff diff --git a/dev-python/openwebifpy/openwebifpy-4.2.7.ebuild b/dev-python/openwebifpy/openwebifpy-4.2.7.ebuild new file mode 100644 index 000000000..06a656d2c --- /dev/null +++ b/dev-python/openwebifpy/openwebifpy-4.2.7.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Provides a python interface to interact with a device running OpenWebIf" +HOMEPAGE="https://github.com/fbradyirl/openwebifpy https://pypi.org/project/openwebifpy/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/panasonic-viera/Manifest b/dev-python/panasonic-viera/Manifest index f4710eef6..cba2786a9 100644 --- a/dev-python/panasonic-viera/Manifest +++ b/dev-python/panasonic-viera/Manifest @@ -1,3 +1,3 @@ -DIST panasonic_viera-0.3.6.tar.gz 8772 BLAKE2B 7cc95e00d90b54516e7c3cb948b43985c07a5f93eade8f7c66ccbaf993e1ad3940523a28df7475d2acee057aba8f092f6be802cbfd1fda9ca90dd7039bc1cf9a SHA512 eccbf9473c6bc98fd21769d2af166af11b30d35ee4733aab7433721cbbf91f1f1e9ce3d2385dab3804c5e87ade4ecf4464bebadd0faec06ced129322d325e5e4 -EBUILD panasonic-viera-0.3.6.ebuild 685 BLAKE2B 1ff0f90c3b17d8b8fe13994a1894c9ba86e2c3897d391d658bded4e16d2db2033ea716001129b40fcb67bc9699ede69ae20cd130437457ac7b587037bac8ca40 SHA512 392297c3285a4b39e30e75c56eeff25a323c8a14801dd975a150e3811f812d3871f1b2110516755590d6a08fa032c04d576a7378d34932c9a1455555b7e99409 +DIST panasonic_viera-0.4.2.tar.gz 12627 BLAKE2B a2c7911ba8d663f233dcdac53f42b7c492b371e44efb1b0d8f11f98ee5de8e06383668e944324809c33c4024d9858a81c0615de26a902c5788e8f90725037779 SHA512 19fd39539a472ca5f770b61acb68b92f549c2444f259d5b5856e7cfef8341f2e3cf2dae308cb89194a94dd1a37586e8c4938ff647fc274d074b024910e36a57b +EBUILD panasonic-viera-0.4.2.ebuild 681 BLAKE2B aa6d31a9095b1e7bb3c8dbe3903a09ae4390f799a72eb5eec862c3ef3f74818dd829648843e5de02daee4235ed2b3635e3d1b42a6ed1d0b8b123c5ca032f8f8b SHA512 7517dbd0d8a6c80aa94ecfd301080387b05f63af746ef569bc23fef6d18bd1634e27fa82a67cc9faba89abd1ddb2d99fb77cc4ce4b772f39eb349cde6dd1c2d2 MISC metadata.xml 542 BLAKE2B 985dc54a467b08ec70adb1e52e4e7c34104f2f1b20f2e5c879845cb58ebdf8f33379c4183a907d97212430128e9c1375a83329763eada1561a78ce936c694675 SHA512 8c061f8b897d9e86095caf1559f7861d3d8a95a5815968073010a454efadca47012f9965b2801375b359d78d47e937f0ea8cb3b26152b13e0eddfcf79b5981d3 diff --git a/dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild b/dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild similarity index 95% rename from dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild rename to dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild index 93e2d2cd5..ae5117380 100644 --- a/dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild +++ b/dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi DESCRIPTION="Library to control Panasonic Viera TVs" diff --git a/dev-python/plugwise/Manifest b/dev-python/plugwise/Manifest index 6c96a6a90..38c565c1f 100644 --- a/dev-python/plugwise/Manifest +++ b/dev-python/plugwise/Manifest @@ -2,8 +2,10 @@ DIST plugwise-0.36.3.tar.gz 51151 BLAKE2B 30fc17890001eab8c2778638a5915cf701744f DIST plugwise-0.37.1.tar.gz 57982 BLAKE2B 9b1d4afd26ac846b10a1e5d4e4f694472bb2a15cad13d69cca48d9fcb6a086f9e0b750ab21c99ce33108b317709bf15e0cee3812b0c4aba4aed50b4acc722e12 SHA512 d96c798572b4eeae9717c35327ad47f3c1d867aef797691f9938038462b4a0c1809c08f3bf756693340f05172e04c6bb24bef67320906e88f4d1b144e7bd0828 DIST plugwise-0.37.3.tar.gz 57857 BLAKE2B 5100f91ab255bb6e8692ddfc38faa4b5983e332515ec78f2463ed9dec84e1ecb48d3d731652381ebbfacc69cd3cc9e22130df70c47f398948b22d50a672b8ba2 SHA512 37fa34ab4b7ad25ae993f5d3c4d9f8ca419577c995760bb013a6472b9da78e79a453c3222f53c449a8ef559960d76b847cfa415cf5d97de1ca8ef4b25218feb5 DIST plugwise-0.37.4.1.tar.gz 57886 BLAKE2B 22ce3b2c7a6f19ae596006df51c47f840dcf508a6df9da99c3931474f29ef4ee9c2b97d3f36e79db595ca890c95efe87b99440c63fc4fb95a8d83ec7a55951db SHA512 9fec2acf123420ec4c8f383c97f617fed3480c177635cc20a6b2c2aa5c8af029cf08531c33a3ba1b7f482b5e7256daf9aaf7c55d03added623c4fc1fe926e9c6 +DIST plugwise-1.4.0.tar.gz 59941 BLAKE2B 59aa8f506b9f915ea9e8999e076b7d76034c74f4e418ae39b83c78e5804a0fd0dd266aec2ff18de843b21ffe836863c8cbc4e212b47d0fb761015159711768f0 SHA512 da2c4df444d85d1f0299059508b770d606ebabd876478ed3e2f2e3bd6ff3b1bfb2a16d70a7a7dc259a54c9cb9cf6d56b83b4d1883b219f98be432ec5385bfdbd EBUILD plugwise-0.36.3.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 EBUILD plugwise-0.37.1.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 EBUILD plugwise-0.37.3.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 EBUILD plugwise-0.37.4.1.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 +EBUILD plugwise-1.4.0.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 MISC metadata.xml 393 BLAKE2B d61c6d3d9b9f23fac7361cc0e5cab1f716c5f9bed03e850c0216907c408e323fa72a8d3049b73abb86d581665b5040aa2e03a4435efff8dc753d003b1d1a1d7d SHA512 de38440bdbbb79ebd4bddff39370c64d6130d14e50e1986c3617804a0bbbafcb222bbe5d49e6268c7556ea7a37badf3d34a8d6fb584c18e04769ed8b85962f78 diff --git a/dev-python/plugwise/plugwise-1.4.0.ebuild b/dev-python/plugwise/plugwise-1.4.0.ebuild new file mode 100644 index 000000000..a33cb4fc4 --- /dev/null +++ b/dev-python/plugwise/plugwise-1.4.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Plugwise (Adam/Anna/P1/Stick/Stretch) API to use in conjunction with Home Assistant Core." +HOMEPAGE="https://github.com/plugwise/python-plugwise https://pypi.org/project/plugwise/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + dev-python/munch[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index 455ec4dfd..5332cb168 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1,5 +1,7 @@ DIST protobuf-25.1.gh.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c DIST protobuf-25.2.gh.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb +DIST protobuf-28.2.gh.tar.gz 9255285 BLAKE2B 2c8d3e2655fb8a6ffb7bb112e3ee298c596ddff9d8955580a48297ebd9e45245817c679bc2ccb1bf0786b00f3824499c78a97b99011d5a53d36f2f1fa3df7021 SHA512 4ce79dd4fce384e4d6b7234ad4b25b5b5abeb4c2a122aa226c903b9b83d576f4b105b0d29f1cf4606c6a265d84fbfff2436edb2a9279360e84da9ac98ad1106c EBUILD protobuf-python-4.25.1.ebuild 1576 BLAKE2B b24686f5c08754f01cfe1bebe4793bd5e68dc4886b7c7fc470bd4d8cf11923b1c245d11fef4f88e9f6d71a7063d671bd670936fcb2975d7e2caec85f6c2d3cae SHA512 c3e8219c40fba0d53e9989b523f71f9de8fff4a5bf2d516065f9d1b584981111d9b294622d0fccb517abb05270b2e783ebcf525ddff6a51af01c97c8a81181ba EBUILD protobuf-python-4.25.2.ebuild 1576 BLAKE2B b24686f5c08754f01cfe1bebe4793bd5e68dc4886b7c7fc470bd4d8cf11923b1c245d11fef4f88e9f6d71a7063d671bd670936fcb2975d7e2caec85f6c2d3cae SHA512 c3e8219c40fba0d53e9989b523f71f9de8fff4a5bf2d516065f9d1b584981111d9b294622d0fccb517abb05270b2e783ebcf525ddff6a51af01c97c8a81181ba +EBUILD protobuf-python-5.28.2.ebuild 1576 BLAKE2B e2779aae6e1ae4fedb95a4b9fb02443400745c871e1a79a5b1aa9eec224dc4edd92936a9ddf5fd060e780c716d69e0bb99ca94ab79f47919ec9eaa53b7b9041c SHA512 19528d0b02d96ef20885645d2a502c963a50271154ed9f5ea3c60f720606f29c9a799f137c44ad7be28fdb2740d752d779786045013fa847a095e2f8fe660f94 MISC metadata.xml 594 BLAKE2B 433b449286cd4cc56adf2f920215ce22f9678052a5797e683adf7c7d58920ec95f6db81587c7f839458037dd8e61b1f655068e057feede8d4e5e394ff2adae3a SHA512 b1275564f5ee25ee71f49d8e8d04e0c90be2d2b5d590f49e775f6d8f5f842aa7745140e155cf85749efe820777db9a7630c8193c707ac360e49f9b05b8eba97a diff --git a/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild b/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild new file mode 100644 index 000000000..a66431604 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " +KEYWORDS="amd64 arm arm64 x86" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://protobuf.dev + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/28.2.0" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/pubnub/Manifest b/dev-python/pubnub/Manifest index 620224318..1d64ab487 100644 --- a/dev-python/pubnub/Manifest +++ b/dev-python/pubnub/Manifest @@ -1,3 +1,3 @@ DIST pubnub-7.4.2.tar.gz 73725 BLAKE2B 6edbb8856ccb459e24d0768ca302d78803d300e5187501d4e9f1d6519dda1b33fd01603abde0d1e8d0e25a4a5824b296478628ccccd796f02997c29d124250e5 SHA512 2f993efa051358f909da4ec6b5ff560478b0fe165ea92f54dabe21022be090c83fc474a2e523e24a6b5c72c3baf4923bc5e21cdf31be357577e164a4bbe8223d -EBUILD pubnub-7.4.2.ebuild 681 BLAKE2B 59f1f997f3aaea5442d9a44e1408230021a03a353d8276dab417db997d11348b2d3f2c052fb45fa0a44458973fec2f1aad3ce3036d9d44388eaa4a0d9630c9a8 SHA512 72c97d0bad4f2e939cc2e19fd62ab7bced79bb770b88cf7b58d04976a4ac7512e0661513b595d25d9fe9c145d7c2747cfc48e283d39d402a00510e4ce3167fd3 +EBUILD pubnub-7.4.2.ebuild 722 BLAKE2B ae4ba0a8b46ce53b89a68031b3186655ee229f8be10db3108efeb34404ed5faf1c627f3a0425f2f4a91af5b7667f1e964706a0e1618e142c859b23e638944a48 SHA512 b40667994d6b812720e7f8a999d7fbf46df36d1366a949b73009533d025c43951edd8d291b9e06c3de0e33b7309cf2e8817916d036d63d3ad6ba0d82f9af20fc MISC metadata.xml 498 BLAKE2B 92656ad9c6370507457145da006e0787f10fca4e35b5b9b27077e78aa44ad46707f0174333af3d663e3fed09022f5e37891696ec5c09c25e7fb0db0f44f25d75 SHA512 628c3cfb4105e09c48b7850a4aae8cd4aa731a4631bb00cdbb3735d70af616713c14a0d834fa5b3a2c092107ecdda6bc94a762244fd6e55864c69e860707a060 diff --git a/dev-python/pubnub/pubnub-7.4.2.ebuild b/dev-python/pubnub/pubnub-7.4.2.ebuild index 106bc68a4..99453974b 100644 --- a/dev-python/pubnub/pubnub-7.4.2.ebuild +++ b/dev-python/pubnub/pubnub-7.4.2.ebuild @@ -17,7 +17,9 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/pycryptodomex-3.3[${PYTHON_USEDEP}] +RDEPEND=" + !dev-python/freenub[${PYTHON_USEDEP}] + >=dev-python/pycryptodomex-3.3[${PYTHON_USEDEP}] >=dev-python/requests-2.4[${PYTHON_USEDEP}] dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/cbor2[${PYTHON_USEDEP}]" diff --git a/dev-python/pure-python-adb/Manifest b/dev-python/pure-python-adb/Manifest index 6a67a2574..8c0b092e3 100644 --- a/dev-python/pure-python-adb/Manifest +++ b/dev-python/pure-python-adb/Manifest @@ -1,3 +1,3 @@ DIST pure-python-adb-0.3.0.dev0.tar.gz 25680 BLAKE2B a7dbd9835abbd5e0bfc00cbb7cd422d78de539a75f7d77da2df54783b0f4fbada04901cad34a6dd6a81017cfa530df6bf14e9a9a928699e28ee963b25dc40f30 SHA512 d25e77a00d5508fb0f83fab773bb1c0f853645d79de3009cb06beecb395ce701eb787175f33909fc84a18b7e84a92c15b844c562f3eb3a390ce40e20274fa2f4 -EBUILD pure-python-adb-0.3.0-r2.ebuild 677 BLAKE2B 5ca65726d8d2841a4e65b00fe26c06e38516288b418100ce602acefd60832b30b0769e90fea928bdf148d74a668c77aed661dd14cf6894b5183098fa8df5f336 SHA512 4ae21bee5f66148d42f164a42c6c87bf746e2ca928e1c62bc663c802d05499b08d8284443fe1389768be4bf35a1fb6c5c40786af8362a63f645eb5da02cd1c2f +EBUILD pure-python-adb-0.3.0-r0.ebuild 677 BLAKE2B 5ca65726d8d2841a4e65b00fe26c06e38516288b418100ce602acefd60832b30b0769e90fea928bdf148d74a668c77aed661dd14cf6894b5183098fa8df5f336 SHA512 4ae21bee5f66148d42f164a42c6c87bf746e2ca928e1c62bc663c802d05499b08d8284443fe1389768be4bf35a1fb6c5c40786af8362a63f645eb5da02cd1c2f MISC metadata.xml 584 BLAKE2B ec2f29c57d87395f5aa9ce559a282eaea397ed71511488136113557aea14e3af17369df8590c26e6e25d13bed12bb929e788b8d245080504a339aba9ab0c4e74 SHA512 354177d2090885bf9c92c307018b07b3525e8ab8f2cf2b18a48098d5bd217253f1f8de5f42a3816b93fe8e95b013d633c939ff9fa93244d388acbc6a37bda7e5 diff --git a/dev-python/pure-python-adb/pure-python-adb-0.3.0-r2.ebuild b/dev-python/pure-python-adb/pure-python-adb-0.3.0-r0.ebuild similarity index 100% rename from dev-python/pure-python-adb/pure-python-adb-0.3.0-r2.ebuild rename to dev-python/pure-python-adb/pure-python-adb-0.3.0-r0.ebuild diff --git a/dev-python/py-synologydsm-api/Manifest b/dev-python/py-synologydsm-api/Manifest index d73107fa8..9af042a74 100644 --- a/dev-python/py-synologydsm-api/Manifest +++ b/dev-python/py-synologydsm-api/Manifest @@ -1,7 +1,9 @@ DIST py-synologydsm-api-2.1.4.gh.tar.gz 78437 BLAKE2B fb5bff8aaf0b8b3cc48e50d0c196cb1064caee90208aac82a2602ae91de0278eaea54c5b876a95b1336f5737c746505008261ebf844735977db11e86c1ec1797 SHA512 db7df504fb4a4a94788fa6c8e8335903a2c3b4e62085c0856f3447299bd39834b9725c06c48486e28375e8fd8605b2e577b9ca616cc67ce7f788388ed0cb835c DIST py-synologydsm-api-2.4.2.gh.tar.gz 85066 BLAKE2B 8a81ceea2ca665ab0f1390b9b0016e5c6fac3c7c1c616e7e0de31848ad4bc41e3694877468610666be42d5925b7b269a9bf20fdb853ac432d9add8acb3c72368 SHA512 93b5ecb83403da51359859fddf87b0b14c23223829020d4a388d7d0baebe59a6ffcb61e0cb44f30e44388a1a8974a322c5fa0ec5eb597845a94cc5f758748ebf DIST py-synologydsm-api-2.4.4.gh.tar.gz 85265 BLAKE2B c8bc6e9750cb95839aabf6b37014ed43306a140a331064c5ab8a3352a888a27d8a2198f3df550e8b81ec6aacf9ab87a74287f7a36d582f7ac7dce0b7e1f625fa SHA512 7a29fcff2b8ffe62ff5fd8f5e3380338814f418c3c0761068e28d94d83e4139546483a8baaa130774c3d798bd1cdec606906eb5335d499cc9206b2cce0dbe4a7 +DIST py-synologydsm-api-2.5.3.gh.tar.gz 86166 BLAKE2B 43008efd5ec1320cecb001255154902a8a935989b2b8c8166579eb46c15d8a007d1345b1b67b1e2373938f2ac5d71c40fc759f3c72bd683aa72fefaaee7f511d SHA512 c9affac1e81752d8c4dbee9610cbd5f41362125d288edd6d77f432c2c79f5abe9a3d0dee76033a44d3f3bb10eb25fc242ce0bf1a6487f73bf99090b1e7662dd3 EBUILD py-synologydsm-api-2.1.4.ebuild 875 BLAKE2B fc4affc2b27d18c6c8e4909314eccaf817e550a87a2d6a898f71cfc21b1f6cdd6d796b4c592695b8237892b4800b166cb469ed204055541aacd2baeb27fe7b56 SHA512 8bcf74dce4a5c2050fbd849ddb2e9afdb886489f632fc342f301dea6dd6ccdc5ba800207c528b0a7451d5194497f1f915cf3376cba72a9c91bba9e3c6d930ef6 EBUILD py-synologydsm-api-2.4.2.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e EBUILD py-synologydsm-api-2.4.4.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e +EBUILD py-synologydsm-api-2.5.3.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e MISC metadata.xml 405 BLAKE2B c2cecfb2e8023b7a36d0955a53c58f28e075ea52b4ff4aa4c7b9f998be7e50d81c2f7ece4797955c825343c0da1348dd500ad6ea5eed36dcf1f55e1d0c663c53 SHA512 0b27f3ff1b76362589e2a7d2bab791296ba768a3299310901f9a9d8b62fbf65941cbdac52856ca9d6fc95c330c1acb51441065c66d0a20e44d709f954e2c3651 diff --git a/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.3.ebuild b/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.3.ebuild new file mode 100644 index 000000000..b89ade8a4 --- /dev/null +++ b/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python API for communication with Synology DSM" +HOMEPAGE="https://github.com/mib1185/py-synologydsm-api https://pypi.org/project/py-synologydsm-api/" +SRC_URI="https://github.com/mib1185/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.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}]" + +distutils_enable_tests pytest diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 52a160f71..e9188611a 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,7 +1,9 @@ DIST PyChromecast-13.0.8.tar.gz 52095 BLAKE2B 21878b28f168217c11178733e8868cb166baa7ff2615eeb3a18a477d04b53f80cc4a14687febf6022242a7a58ecb4f4b3cd9018d2c7e29352c6ff939114e1fe6 SHA512 565abbb46de4cdedbd3ddf24cafeaa6c000108f1ec6b9cee77cd9ac34efc910f7d1f524a05d5926a23793eeb296d012ef6aafe357158fea75f000702d5c1b974 DIST PyChromecast-13.1.0.tar.gz 53436 BLAKE2B f8d92f0db9da2898e87340de47bf85cfd71ba4a18ca30af95c261e42c0aff95fcf633637b489a15073c5ed946c4f61370473f07ac83bf37078f37bb90377702a SHA512 a4823b79bf9c54d4734e23cd0c064f9ab51be715297fe02632627812778b2d36600382e18f11e6f368046fb70dc6176a9293888bcbc233cd773443edf4c303c4 DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698 SHA512 72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e +DIST PyChromecast-14.0.3.tar.gz 60401 BLAKE2B 40ac1e7b7e8a2b62833532c89adb959953a8e98563a3cad4247e48180b3fe2466dc70c1d41ebfdc703b6bf90fa2528d82fa4b01b8c5bc076530f8e5447060577 SHA512 c6fb5d25059ecea4f508560214f7cc7d139674bd6a8a3963ba8542ac16502700a56bee161620365fecbafd82bc6425f721532fab7b22e64cb6ae7b6bd51931ba EBUILD pychromecast-13.0.8.ebuild 631 BLAKE2B d002370c781dde37f5306e956506024df060e8a1386340253eea9a0f5db7478295ce374a5000edfb999e461dc05efcba7dedef79b6e7f9c2bc14d57d775873c9 SHA512 021552132425c465816f7d2ac72ece7e25e4eb6807160e07074f81c085c92a6846033d03da6d43edec47142f47574316cbb6a1ee85d5f511acf0efa567661c51 EBUILD pychromecast-13.1.0-r1.ebuild 632 BLAKE2B c36219345f9bf734a034327077239c7d414b56a6d41efa0c576b9675acc0321bea094a16d3910e0b5c946729d6d3622be35e6eafe8254775b19904141602e221 SHA512 9e83e84233fe580e5ab7d161224805b97784b6ca639634896d377e4104c52fd188979394bc0c23ffac7f9eb26028869e0614d6ef56df4c185fe35e470b46d243 EBUILD pychromecast-14.0.1.ebuild 648 BLAKE2B 9030e9ba0869b6797a49bfd11674269edd3de31fc3416f913cc8756384c938c9c21454e4defc84e3465ebafd81aa7882a145d1e16561e9e69a4ed403db2eeaba SHA512 661b1401e5728b36519fa317563b92a9232ba742afdd27509add6a427e8900902f7128e76b5b2ded2016db6e8f6d3db4dc527d81b2c006ac47845885135ce5c7 +EBUILD pychromecast-14.0.3.ebuild 638 BLAKE2B c905d56fc2d36fd87b43ba9957d26297d8b2a58393090e4266aa190d6dea790ce0b23eb3727725b8f4c15671bb9a180e3b3baf3afec08399b31b3e1cd507b72b SHA512 004e7d495c3a7d62e99fd4d0b031875adc5a45038991b71bb9ee50f838ed1b2c40a29684bf661ea08ce9e9e2edb2d794139b6c380a57b0bb2cb9dc7330fa55d0 MISC metadata.xml 528 BLAKE2B 5dafc67b7558de5f6aefff40101dd255a3932d7ec749d8b61ce57c8ce634ac10270abba4d348bb105825e9bdb94b71a2734a215611529d2cd3bbcd4c33895fb7 SHA512 d9358eee788b75b13d5ac513af4f5342eb8dcd0efb49b1eb60fc48bae5bc4f54f1ad38f67c5a228f733a8db292bfe2fda045467d395815fc75bde051c157dfc7 diff --git a/dev-python/pychromecast/pychromecast-14.0.3.ebuild b/dev-python/pychromecast/pychromecast-14.0.3.ebuild new file mode 100644 index 000000000..0a5029a53 --- /dev/null +++ b/dev-python/pychromecast/pychromecast-14.0.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" +DOCE="README.rst" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/casttube-0.2.1[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.135[${PYTHON_USEDEP}] +" diff --git a/dev-python/pyeiscp/Manifest b/dev-python/pyeiscp/Manifest new file mode 100644 index 000000000..887115876 --- /dev/null +++ b/dev-python/pyeiscp/Manifest @@ -0,0 +1,2 @@ +DIST pyeiscp-0.0.7.tar.gz 44843 BLAKE2B 10e11d1587140561cef8cef8e93db6dd227ebb50f6b93f5d64ca694af9abc417f2a804860ae43348375a359b6c5131f9bfdbac35214ab27dd800dfab40b167d5 SHA512 bbe190c5d363abeab7ff1359e7048e6711bda2a92dc78231248d89ace6b313026335f6daf64b405d09525e89d7655022c94d267b4a46bbeab33834f04387f703 +EBUILD pyeiscp-0.0.7.ebuild 441 BLAKE2B 6a32c73c72baf033464d7b11acdc3dcf484f0b503acffa13ba035efd331ca1f9c10493003d5513197ed43fae0f58dcc1116f8cd3fd998831c2d00351b5e1e72f SHA512 015bac297d63d014d74da3988704a3b3cd79356564152a4e38734c1cc896d869480333dd32e5ae2fcb97b4d379c25b31d6709a0ba42bc69a4d69fc85bd993258 diff --git a/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild b/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild new file mode 100644 index 000000000..00bff5d9b --- /dev/null +++ b/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_12 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python asyncio module to interface with Anthem AVM and MRX receivers" +HOMEPAGE="https://pypi.org/project/pyeiscp/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/netifaces" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/pyfritzhome/Manifest b/dev-python/pyfritzhome/Manifest index e69372608..0ab2d4dd7 100644 --- a/dev-python/pyfritzhome/Manifest +++ b/dev-python/pyfritzhome/Manifest @@ -1,7 +1,9 @@ DIST pyfritzhome-0.6.10.tar.gz 22264 BLAKE2B a553b85dfedf50e564a16ebb01d6b65eb7b9f95c923126001150e8a8ac906742332042c88ec5a9eaa08ddeeda98987a14d1125c8c1c9c34b3520d0f0f29abe22 SHA512 13616a6ee23d75b90d6b40ef7b7749cd7a0686a683fbafacceb6ee7dffc4c450d2155dec39cbac85ccec9a5359a4a7c9b0f844a6fd0d70698165dfd510db88ef DIST pyfritzhome-0.6.11.tar.gz 23323 BLAKE2B 3346ef07fa8a3562d6e54e1097cece57217e74daef32de3f0bd329c3b1329f6bf5a6696c6536b02742f9ea9805e5e576d1a38b9f72aced1fa95c9a2f6d1a15b5 SHA512 854ff51ef3e5eb2fda05d8c0ebde771d8c77f053554dcdbc1d5df05e0a50de8b7ab987acc237f546f1b18736f7b0cc9930dd091e072b56da7772a436c733230b +DIST pyfritzhome-0.6.12.tar.gz 23369 BLAKE2B d7321059fa91ba5a8110d5f97c21bc3810fcfa0b7cea73bba0f31720ac827ba6a772b7063bd65b933e13364eecb138c7330b6cb0cf6462334752fafc2ad584b0 SHA512 7469a7077799570a403eb3a90d45fff6a545f96c78a18fe38dd421002773a9dd3922bdc35322f53236a855dc271707a6a29cbb03ae639dab4f19915f781bfa9f DIST pyfritzhome-0.6.9.tar.gz 19923 BLAKE2B 334f22cba95e0c33a7d6597ee4f2e2915647bd783dd5b43914136fc942a95ae571ec82dd34264800b16ad12921d616aca2926196dbb6ad8fa551ab41fe361bcf SHA512 aa2ac187f4f98e3a47c17b2e9bf2c0296bbd0033030445b1294feedb959ae2d2613fbbfaa6419c95304d569f92b4f294d1c871b18fc1e5271d77a10fd70f429e EBUILD pyfritzhome-0.6.10.ebuild 585 BLAKE2B 6eacc620e4dc2b6f7fcd376492b83aa0d24325ba8634f9caeb88b1f7bb9cc4d9f016c34ee6d27b1daa6f7fbeec11b62ef5a0df8f51ee77c1ccfb1fdee596de8c SHA512 a4707500330e82787b3412731623d5ae6648ee3c6b0e06231352d6e6e879cdfdc37dc8a90256a12ac541b52d86c2414bc640a3e448fb329ebd68c68f2cca4812 EBUILD pyfritzhome-0.6.11.ebuild 585 BLAKE2B 6eacc620e4dc2b6f7fcd376492b83aa0d24325ba8634f9caeb88b1f7bb9cc4d9f016c34ee6d27b1daa6f7fbeec11b62ef5a0df8f51ee77c1ccfb1fdee596de8c SHA512 a4707500330e82787b3412731623d5ae6648ee3c6b0e06231352d6e6e879cdfdc37dc8a90256a12ac541b52d86c2414bc640a3e448fb329ebd68c68f2cca4812 +EBUILD pyfritzhome-0.6.12.ebuild 585 BLAKE2B 6eacc620e4dc2b6f7fcd376492b83aa0d24325ba8634f9caeb88b1f7bb9cc4d9f016c34ee6d27b1daa6f7fbeec11b62ef5a0df8f51ee77c1ccfb1fdee596de8c SHA512 a4707500330e82787b3412731623d5ae6648ee3c6b0e06231352d6e6e879cdfdc37dc8a90256a12ac541b52d86c2414bc640a3e448fb329ebd68c68f2cca4812 EBUILD pyfritzhome-0.6.9.ebuild 644 BLAKE2B b0f728372ce1e37e4077b94f84754bbe0f35eb66b09f0071172de2c321e26f89def0ebb7fc0f3d968cd0fb529690f44d73c591ded293fb5b13f695a176d77285 SHA512 99ee56f170cee1f2edbaaa11d7b7654b7b75624d9d4b2f7b404924227542ebca07251786c36eb310c12f2e1c6e7a19e98ad445e86d56bbbc606d250cfd51bc3c MISC metadata.xml 524 BLAKE2B 5696c822cfc4459614979cd6ecffd15226f9bc9a6e80c0d9b1f963f7b93965c76651b25aa4c9858a2e77ae31b519a39e878418a0518d8999b7eed262e4bbc299 SHA512 1ba9d75c02d765f67018413e72522c7161ec76b4ac890f705f042e721e7b81893d4dc84b72b396fa3079ec8885a9897ce3b43d39a71614140cfb3819595ec95b diff --git a/dev-python/pyfritzhome/pyfritzhome-0.6.12.ebuild b/dev-python/pyfritzhome/pyfritzhome-0.6.12.ebuild new file mode 100644 index 000000000..bf54ab2f9 --- /dev/null +++ b/dev-python/pyfritzhome/pyfritzhome-0.6.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Fritz!Box Smarthome Python Library" +HOMEPAGE="https://github.com/hthiery/python-fritzhome https://pypi.org/project/pyfritzhome/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyinsteon/Manifest b/dev-python/pyinsteon/Manifest index 195f9b7cc..e86158a33 100644 --- a/dev-python/pyinsteon/Manifest +++ b/dev-python/pyinsteon/Manifest @@ -1,7 +1,9 @@ DIST pyinsteon-1.5.2.tar.gz 190278 BLAKE2B d9f85e550793573f95c17b42dac61aafc12dacca02b053e789b51cf6e344863179bcad285abb21949695c7eaddb95b7858018c3ae60051976ba1e33bbe5c593d SHA512 85a3e9d9860da1334f843fcdcd7e7c3f9bb4314b280beebbd192d0dcab87340abab087d5742c869e2f6af409049a7b38d44fddee185ce2f74d8535f31b462ff6 DIST pyinsteon-1.5.3.tar.gz 189585 BLAKE2B 64dcfba63955d1f7998823a38cb9ed8e9a3723bbfc0dee25235abb5f61833bcf9ff6fc3adef00e79ea9e093b28c03b31c55fba259a855b7e04c80a3833a4a72a SHA512 1cdddf0f7a69e91407140eacfa9e03294a7aab2e4dc9477cb8eb8e2c864847d36bf5295168acdca882ccaabb0026460a8a56431151905a197cdc9a4cdba79476 DIST pyinsteon-1.6.1.tar.gz 191942 BLAKE2B 6ce1ad5cf8e3f9437af1dd6b1da457719ba1baa1202904cd1d54b94c9c362b41d309eec221079a9fb373f0f9764e1097d0e1efe1a45a1c06bdf442241173e001 SHA512 9bbc99aa1c03aed3525856a8194dcb3383cd785fd14e03ed052cf87e9bcf28ad9f23d59f7c52c40ff7ec0522d347fd1c288f5cdb4bd13c0d4ef36cc97e191f41 +DIST pyinsteon-1.6.3.tar.gz 192471 BLAKE2B d9505547e8aa90a5fa63da1873902a320589a50f83a8ae8a9166c647362ddf33f33b9af848bb3249c7056b9bdb728f75b152ac1b94a291489b6892d59f71ccc0 SHA512 e2e916ffa3bc2d373e772a5f7ae163d7b88dcf05339c3856541996603bab15ee2f3c2290aab9cf25ea9de31409abbdefa66fc981b90b1d7ab7d98f4d42d7c42e EBUILD pyinsteon-1.5.2.ebuild 691 BLAKE2B b66112fccada18bcb666d34019bfb01ab27b5cae484e4babda249ba49be6fd65c41d9232e6914fd279636f2b276365da5c4a75d404a1e324f1ec5f5a8665e2f9 SHA512 99a6e3a3d21aa0ebf1b1a7e540f281e9ee721fbe5c169fee418485b546a0470a5a6062182dc55b29f8894bddf620238691504a083e9027adbe6610313a9eba26 EBUILD pyinsteon-1.5.3.ebuild 691 BLAKE2B b66112fccada18bcb666d34019bfb01ab27b5cae484e4babda249ba49be6fd65c41d9232e6914fd279636f2b276365da5c4a75d404a1e324f1ec5f5a8665e2f9 SHA512 99a6e3a3d21aa0ebf1b1a7e540f281e9ee721fbe5c169fee418485b546a0470a5a6062182dc55b29f8894bddf620238691504a083e9027adbe6610313a9eba26 EBUILD pyinsteon-1.6.1.ebuild 691 BLAKE2B b66112fccada18bcb666d34019bfb01ab27b5cae484e4babda249ba49be6fd65c41d9232e6914fd279636f2b276365da5c4a75d404a1e324f1ec5f5a8665e2f9 SHA512 99a6e3a3d21aa0ebf1b1a7e540f281e9ee721fbe5c169fee418485b546a0470a5a6062182dc55b29f8894bddf620238691504a083e9027adbe6610313a9eba26 +EBUILD pyinsteon-1.6.3.ebuild 691 BLAKE2B b66112fccada18bcb666d34019bfb01ab27b5cae484e4babda249ba49be6fd65c41d9232e6914fd279636f2b276365da5c4a75d404a1e324f1ec5f5a8665e2f9 SHA512 99a6e3a3d21aa0ebf1b1a7e540f281e9ee721fbe5c169fee418485b546a0470a5a6062182dc55b29f8894bddf620238691504a083e9027adbe6610313a9eba26 MISC metadata.xml 526 BLAKE2B 17966512f4f8ff89adb29461cbf4be57d70ddbee9706a7c85ac8048cf097cc5acf0ed4dd12ca6f51c83140454a3a850c595bb3394ad6355bac4e74ad66a40610 SHA512 a12b8129f592f846914c12b4a5cf31d753b2f681066ac52a6fe1fa861105171374c72469cdb2204951236b0ee2dfd26095a044ad5b895c9f8585c9b4650c9a72 diff --git a/dev-python/pyinsteon/pyinsteon-1.6.3.ebuild b/dev-python/pyinsteon/pyinsteon-1.6.3.ebuild new file mode 100644 index 000000000..d563d0d75 --- /dev/null +++ b/dev-python/pyinsteon/pyinsteon-1.6.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python API for controlling Insteon devices" +HOMEPAGE="https://github.com/pyinsteon/pyinsteon https://pypi.org/project/pyinsteon/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +DOCS="DESCRIPTION.rst" + +RDEPEND=" + dev-python/PyPubSub[${PYTHON_USEDEP}] + dev-python/aiofiles[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/voluptuous[${PYTHON_USEDEP}] +" diff --git a/dev-python/pyipma/Manifest b/dev-python/pyipma/Manifest index ee8af3611..6f7696759 100644 --- a/dev-python/pyipma/Manifest +++ b/dev-python/pyipma/Manifest @@ -1,3 +1,3 @@ DIST pyipma-3.0.7.tar.gz 13875 BLAKE2B 9edf8295b629121a936bd5ae41e7cc5cd699f6b2ef928cd63d05aa7ef3f459106a83681c7ae4fff11e86a0328e77cc4f8eb231a94132fe6fdc9c2a9c9a4c63c7 SHA512 9c792ce1bbd54294bd834ae9fb754260dea0b950b36674a33d371cbc625b6173bea211bc77921bdeee308bbe27a2c9df1ec9a91aef6906099d2b1243766bc77b -EBUILD pyipma-3.0.7.ebuild 616 BLAKE2B 9ff9d160e10db3d99a8727885f911e29316e9cf1976ace3b6e567662ba69b0d3b7015f35362a743f6ef2710730eb766250fb74839813e762bb5bb0a7050aebec SHA512 f32a74b945cd6b400a1c8644ed3b1739a1a418bd23a177453e5ed2dd065c3339ad6ad1286dac163eebb41542487ea755b86e43b7b46c4f21415780b7c684d915 +EBUILD pyipma-3.0.7.ebuild 579 BLAKE2B 9efffed842252077f39912223300751c0eed3a23fb086760eec5acb8de960c1530171c0904df9de174114367b1da2cd75f8796e6a2f8dcffd0d8eea74fd7bdc3 SHA512 7314799392b9dd6a7c908654d79e5d62d6e84876378ce13e19410d3792110b71e8c9eb32684ba74dadb70d3c1f9c03b3c661fe249cc2b8ce5fb6c5299cd6b35d MISC metadata.xml 505 BLAKE2B 0d1dc5534e878d0416e33a420a50509055d17a9830102e2146b6b2e53fa61b8aa946e5318d9586d24318de642bb0ea14e3475a875d32674c8b38f2df3230b9f2 SHA512 01a2eed20dd6d218ec401b83cbc9cbfa886da12fe96e21db2ff9b3b0abfb18581fa43c76df118a943aae24b9209ecb7bf577175c3d53c5ff8640118f78290f2d diff --git a/dev-python/pyipma/pyipma-3.0.7.ebuild b/dev-python/pyipma/pyipma-3.0.7.ebuild index 038dcb4a0..7971dd86d 100644 --- a/dev-python/pyipma/pyipma-3.0.7.ebuild +++ b/dev-python/pyipma/pyipma-3.0.7.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Python library to retrieve information from Instituto Português do Mar e Atmosfera" +DESCRIPTION="Python library to retrieve information from IPMA" HOMEPAGE="https://github.com/dgomes/pyipma https://pypi.org/project/pyipma/" LICENSE="MIT" diff --git a/dev-python/pymodbus/Manifest b/dev-python/pymodbus/Manifest index 996d5136d..a2ff514b4 100644 --- a/dev-python/pymodbus/Manifest +++ b/dev-python/pymodbus/Manifest @@ -3,9 +3,11 @@ DIST pymodbus-3.6.3.tar.gz 204007 BLAKE2B 5f3cccfd1efb03f478697f41a651dca8ef90ca DIST pymodbus-3.6.6.tar.gz 191586 BLAKE2B d0784c434d904095e36f63910d2e6292115c69c6d25f2ad7f199152468614fe51d911da6ea57b643dc1979c945c9c71607246dd15eb1b9843568d39b562ba93d SHA512 4ec221a67f88501d9ea015671f0a27f00a72a3d74e4d2a8dff301deaa18f7f2c79a25b03f97dbefc5cc0acd7458a18dbc4a42e23c6f5d30ff54e338feef453d9 DIST pymodbus-3.6.7.tar.gz 191942 BLAKE2B 873b97ad825d9d6ab21a7f9c2c2057345d12fa835d94110d307313c7793a8808ba1f1611bc26005c517f1e4afa2cbd5d183bbfc0cbdc703a3685cb06f0a38935 SHA512 9b7abeedf64bfdd02e4a4c9c04b8fcca3fe301c935b838c506bc184957aa3c1db3fc69ec6ba070dcbcde11843f9d528e938a12289f9d553ce228a06f2d6658c1 DIST pymodbus-3.6.8.tar.gz 191916 BLAKE2B 83ad6251c001418543e72b121115d9f6a5f3a3948ef50c480947e4eb77be28c8f8be42e46d1b81bcb09c2e7da17c83eaf23baf6e65ddb34d8fbdea01dc6bdf01 SHA512 80a2f86836d3ea3cb3e5dc2f58f37a07d6350547754c715e0de5c390119e78d9296d74ba5eda26904ce78e5636bdf4ab9ec5b53801525da922916bd4b0ba80b0 +DIST pymodbus-3.6.9.tar.gz 193922 BLAKE2B db47395187d94aa2f6ecd5d3b4bac2323f9fcc55aea3f97bf9720becf195afcf79a7bd91802fab81037d8f4b1c64174fc954dc8b26cc5d7b43408188ff3d0963 SHA512 a7060f0512a283c6320e45723313fc2623146a6f08618af63903f30e1c9bf706b6fa258210c58ce2eb0abb217f9ee580b5810f589554675af801637716ba0d88 EBUILD pymodbus-3.5.4.ebuild 1290 BLAKE2B 57fea795feed8afdcd7020e85684845a5c3232d4792f52430c40ad322b36c54bd0e5f061e5bb035d28d4d6f63a4760d942208fd8b2812d9aeaf3c93a94c5d02f SHA512 6c262c7c7ee16fd5c75afd6c5896941842c92e59121c2d49efb637f3cd05e93ff01beb4eda84cea5b21a1d9e3f792ec846ad0c916388721e5e4f117e85e3896a EBUILD pymodbus-3.6.3.ebuild 1282 BLAKE2B 3982aa2a126a66846a71a34e3cf73d2f4e72da56a9cd4a4e9dfe917843fd9e0b8fdf7b4d7b9a119f824968be0ff6069b0a3154c5e252865fb896a7d4cc9a5ff1 SHA512 2f23832b2b90e1fa42d7f495f3778701cb49180f924c210d7cb9013511f660f69aca77d69489ca41c2ef4428e917777af394765137e6cb8d1f9438bff607bfb2 EBUILD pymodbus-3.6.6.ebuild 1449 BLAKE2B b3a65572b061dcd1cf1ffc6160f88ffc07781719ab41753fef8988056f5d0df98df8141582e58bb81b5d110f37559f124e58ada326678ab665a168eefb98b0cc SHA512 86dbed4b40b60f905c1271205f8bd598335c081a10b573332b19bd84a0d0ff1ea97a3e8b6c8305ccd8ce220bd7e545ce44db421568fb771945b1efce8801f4ab EBUILD pymodbus-3.6.7.ebuild 1258 BLAKE2B ea80b22a58965f2f468bcf5a33fb9965f3405adca4ae491e540fabd428b227a7b25416f61104cb9807bac7bcd3ae3a6188114b0c07c8b7810e2f08f9a1587b03 SHA512 386e09358e60fb8e89120bc5385ba379aed33882ed247490d834798cba6a062f6b88c2da689da3b06fe7836b5e71d71c087f5806db9aeeaaa9ba4b5e41c752ac EBUILD pymodbus-3.6.8.ebuild 1258 BLAKE2B ea80b22a58965f2f468bcf5a33fb9965f3405adca4ae491e540fabd428b227a7b25416f61104cb9807bac7bcd3ae3a6188114b0c07c8b7810e2f08f9a1587b03 SHA512 386e09358e60fb8e89120bc5385ba379aed33882ed247490d834798cba6a062f6b88c2da689da3b06fe7836b5e71d71c087f5806db9aeeaaa9ba4b5e41c752ac +EBUILD pymodbus-3.6.9.ebuild 1258 BLAKE2B ea80b22a58965f2f468bcf5a33fb9965f3405adca4ae491e540fabd428b227a7b25416f61104cb9807bac7bcd3ae3a6188114b0c07c8b7810e2f08f9a1587b03 SHA512 386e09358e60fb8e89120bc5385ba379aed33882ed247490d834798cba6a062f6b88c2da689da3b06fe7836b5e71d71c087f5806db9aeeaaa9ba4b5e41c752ac MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43 diff --git a/dev-python/pymodbus/pymodbus-3.6.9.ebuild b/dev-python/pymodbus/pymodbus-3.6.9.ebuild new file mode 100644 index 000000000..4e18e6e55 --- /dev/null +++ b/dev-python/pymodbus/pymodbus-3.6.9.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A fully featured modbus protocol stack in python" +HOMEPAGE="https://github.com/riptideio/pymodbus/ https://pypi.org/project/pymodbus/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="serial test repl simulator" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=" + serial? ( + >=dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ) + simulator? ( + $(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12) + $(python_gen_cond_dep '>=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}]' python3_11) + ) + repl? ( + >=dev-python/pymodbus-repl-2.0.3[${PYTHON_USEDEP}] + )" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +src_prepare() { + # remove dynamic-versioning + sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/pynws/Manifest b/dev-python/pynws/Manifest index be23254b8..8222193d2 100644 --- a/dev-python/pynws/Manifest +++ b/dev-python/pynws/Manifest @@ -2,8 +2,10 @@ DIST pynws-1.6.0.tar.gz 13874 BLAKE2B dc7ab854a0cba435c12a1c86262ca5a44c7f3946da DIST pynws-1.7.0.tar.gz 42044 BLAKE2B 622c2c89536ec9698d5449b11b993e9a46593d4ab6cbe71534dfff14222c144b050c21f8ebaad7d093d632d3f5666cb4b9763010b3508a6bb3bec813f2e8cc76 SHA512 0d4772ccc08857326e0db08151a6f1e0a604ebd456b8238fdfb9d715c0525840d1139e513990018b7be0ec7a5d52480e097113996fed17259549fd18d8287b14 DIST pynws-1.8.0.tar.gz 43278 BLAKE2B 87be2747bf691a19e3ac14aaa34156bbf6ed7696709fd457ce882eb1141e3d56f66c335c31d70cc3804734d4801dc31f2339eca51801613d38b466e3a33824dc SHA512 5a286ae888b57cd3dd0b3dba12b4d35c3e991b22e5527cfbeebd1ce7514351d8675ea8ecda6cd938f9f9f387f581943dc5d94166dd2e05153d51255cb9e88f93 DIST pynws-1.8.1.tar.gz 43361 BLAKE2B c685bbc0a4cde45d710c1bdafe7bdd56c10621f4f8067148e7dea6ea1f3d1273a29abc4d663610185e17b2d04f23b11b6bbaccd1f1ea94bbbdd1914835cb3feb SHA512 d12aea76024c12853a922d195aede012c1bbe1b55e75b94a9c7f8ed0ad625b527922d3ba9166eb960bad03b8fa77d06db3a297718ff900b356c810d83dadb384 +DIST pynws-1.8.2.tar.gz 43684 BLAKE2B 6f383c7130f53d0dc26c50ae0eba763702622ae801cc5a570bc91eee6fdb4a85c63026f05757b6b4f003b4644ba4884c71fda26e692cc606c8ce0aaa377f1ffd SHA512 ce735008cf26a29241b028954a9d1a376f24ed67cfcc010cc95ca07d438976f76ab7ff1a68ebe4445a085161c2dddb1eca787dec3da5f5d141fbab853dfe3de9 EBUILD pynws-1.6.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 EBUILD pynws-1.7.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 EBUILD pynws-1.8.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 EBUILD pynws-1.8.1.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 +EBUILD pynws-1.8.2.ebuild 661 BLAKE2B 7a62221d19b4c9f639c1d409dc37fbe3c10922b4cbd9c870a8196753a0efd63ba93065b9df800acb2836c37443e268e28b76811f98bd5ec67bf517f0ab983708 SHA512 b322c4a3fe636ce0e042f67b3d0eed854a73a61e788a41a086d71d124dc224f77fcb0295ee1f22726f97ea1e1c47e9b160ca777c0a34cbd18c2352470da87aa0 MISC metadata.xml 515 BLAKE2B e864ce99ae7154a3d93b6e5a2ac05c2f44794c2c6d3ddc4f40c5c6014530f69334761c9a9887d36eee84c6fe285297d9c1a5adedf27653922e68f001df2507b4 SHA512 6e8c3dfadc8bd7603bd0665b83912f504934c3b42dc1b39dfb6040b2dab1c21717906694f2bc46bfa01b71ac736bcd5d7e09f3ed0fe3b1475f3d265ccc649686 diff --git a/dev-python/pynws/pynws-1.8.2.ebuild b/dev-python/pynws/pynws-1.8.2.ebuild new file mode 100644 index 000000000..1a592b10d --- /dev/null +++ b/dev-python/pynws/pynws-1.8.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python library to retrieve observations and forecasts from NWS/NOAA" +HOMEPAGE="https://github.com/MatthewFlamm/pynws https://pypi.org/project/pynws/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="retry test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/python-metar[${PYTHON_USEDEP}] + retry? ( dev-python/tenacity[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pynx584/Manifest b/dev-python/pynx584/Manifest index 771eaec5a..b5cccb554 100644 --- a/dev-python/pynx584/Manifest +++ b/dev-python/pynx584/Manifest @@ -1,3 +1,5 @@ DIST pynx584-0.5.tar.gz 14755 BLAKE2B d6e3aceda6bd1197598815307d941c2e19a2b3c4a9ad2fd828d533c50af6df04a4a33a532c629eb7f1425784dad7b0feead56b838631fdbadf7b259265562a04 SHA512 a10b0f5641df1b5fd58be86744ae083c25a260766137aa19ad37229979ef8965f0c91ab16db1967f5228bab55f2ea1660475aeedc9470b6592ecf7f1389d89b5 +DIST pynx584-0.8.2.tar.gz 32731 BLAKE2B b94405ee93de09587add5af9f0918a4c2c6fb8262872609d267776d200431a1da072969e91719580a75e442832fe6abe0a7fa174e15ade834036f1a1b53b8d92 SHA512 8ba895d86fa4e1529e5e58aec15038cd581b8ed74efb01b1af38fe6d94e55cd8fcb0f7a400753dea3b624a765d2413a9aa8ae22fd3f1109adaa8cc9c9a7db1ff EBUILD pynx584-0.5.ebuild 673 BLAKE2B 855fcef110601c6320fd42db88ae1fb2f17ee3fa9931c77234b6822985456569374fd1d5c60cb2f1e562335cc0c4a9bf41dfe7259f170e9302130f58fc87a9cc SHA512 57a7dccd677bfd8b3f97101a10fded742ee41ec48f1475ea2b875d1408397f85503e4359cfc225df62288abe06c2b631dfe3904f053fff4540ed19e16bde0f05 +EBUILD pynx584-0.8.2.ebuild 673 BLAKE2B 855fcef110601c6320fd42db88ae1fb2f17ee3fa9931c77234b6822985456569374fd1d5c60cb2f1e562335cc0c4a9bf41dfe7259f170e9302130f58fc87a9cc SHA512 57a7dccd677bfd8b3f97101a10fded742ee41ec48f1475ea2b875d1408397f85503e4359cfc225df62288abe06c2b631dfe3904f053fff4540ed19e16bde0f05 MISC metadata.xml 510 BLAKE2B c7cf8262d62783768ee23107e3cddaac2a15669694176cfd3d02adb27e7e72a0d38b06dd37dd5180e87206142c19039c2188aa7dc20e5804875ce4c63e1d315d SHA512 379a7e3fe80e694a164f7a222692b14fc6cfe4fbb79ee0826fa2d08ca2f81a7018d5aa6a14e2930424020c97efb52a2ad1c0d72ea778d33df56d527f7902ca63 diff --git a/dev-python/pynx584/pynx584-0.8.2.ebuild b/dev-python/pynx584/pynx584-0.8.2.ebuild new file mode 100644 index 000000000..9ddd73ec4 --- /dev/null +++ b/dev-python/pynx584/pynx584-0.8.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="NX584/NX8E Interface Library and Server" +HOMEPAGE="https://github.com/kk7ds/pynx584 https://pypi.org/project/pynx584/" + +LICENSE="GPL-3" + +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/stevedore[${PYTHON_USEDEP}] + dev-python/prettytable[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyopenweathermap/Manifest b/dev-python/pyopenweathermap/Manifest index e8a6c0395..e48ebae63 100644 --- a/dev-python/pyopenweathermap/Manifest +++ b/dev-python/pyopenweathermap/Manifest @@ -1,3 +1,5 @@ DIST pyopenweathermap-0.0.9.tar.gz 3798 BLAKE2B c548ad45b7e5a24afab30c0638c15e408d911d7f2ff7314f942db327cdef012609b92a484eb391c07aad73438184427bc01f6c7ad0843594bd7c03f31f8c32e8 SHA512 83871844b2c9c18ca0a5c41fa244def3508071996811be0590420964c40df0cc8a71448284841122b83566fdf91cd7d294a0c59e1d65283f78cdfcebb408cb89 +DIST pyopenweathermap-0.1.1.tar.gz 4242 BLAKE2B e2a265610dcd2e6f0919673be574e4c41a543fd0e309f4de3dee4da35b537a103b1897673e83bcaf20b06d89bbcd8cbe1a13bdae425ccd549bb4676cd1e7be9c SHA512 3f5058982b79a961cb7d4b7ae2520b596998f7a8bdbad584ab71198ad1fcd58d7968f64bd52c44de10c54fc09303b74bc36bc897be004128c45c02dd7bbbf908 EBUILD pyopenweathermap-0.0.9.ebuild 581 BLAKE2B 9858fe86acc1866f7166c8b382e1025e3f35dbe146f088de86b6fef6359b535f56c0ee2d8cb30d529538f2d7cd92a16407cb4454db87a3c24d67f975784c2355 SHA512 8e346684d573557fc2c90ed7cc73f3dc04e4f757af3ab7f607239bd420153f66613e1d8167a186cf2de6880b09d5806a8ace4ab30fe96509d5504afbf3e2bdfe +EBUILD pyopenweathermap-0.1.1.ebuild 581 BLAKE2B 9858fe86acc1866f7166c8b382e1025e3f35dbe146f088de86b6fef6359b535f56c0ee2d8cb30d529538f2d7cd92a16407cb4454db87a3c24d67f975784c2355 SHA512 8e346684d573557fc2c90ed7cc73f3dc04e4f757af3ab7f607239bd420153f66613e1d8167a186cf2de6880b09d5806a8ace4ab30fe96509d5504afbf3e2bdfe MISC metadata.xml 451 BLAKE2B 203d165021eb47c3646920282feba4a042cd46ef8f6f7c5d47b874bd4a8db9b3216a5f567adffb7c4255eb7bf0d27ced04756ae0b05a744f59b36aa4612e463c SHA512 1a0b33f25a7d55262c0918b71e88fbfd0aac0182c2253469655677acebfd25e44536ba34b7b45b3283fdc6f296c9fa392366a1bfda8951a16eacfe613fdc76e3 diff --git a/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild b/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild new file mode 100644 index 000000000..f423ea679 --- /dev/null +++ b/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="lib for OpenWeatherMap for Home Assistant" +HOMEPAGE="https://pypi.org/project/pyopenweathermap/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pysignalclirestapi/Manifest b/dev-python/pysignalclirestapi/Manifest index a99602e99..371a7199d 100644 --- a/dev-python/pysignalclirestapi/Manifest +++ b/dev-python/pysignalclirestapi/Manifest @@ -1,5 +1,7 @@ DIST pysignalclirestapi-0.3.18.gh.tar.gz 3353 BLAKE2B a0dbe841eede5e3329743356b7774c255c9cad6b6612141e77eb5ab4bdc073d4db4345a0c7cf648fdb2e04e32e6505a2779a4415ccd2c3f600506dcb5abf3c36 SHA512 8b8b0112e8d439d86b8556b85bbbac4ced2204055aeb15f82cf86c87d1339efc1381281ab617379ebe4f797615b737199a48c5863679597b3e14bcd2ff558795 DIST pysignalclirestapi-0.3.23.gh.tar.gz 3943 BLAKE2B 25f35b483c2fdfc8c315cd2815ffcab511301f8318442c907703ff813246b7e74b5de35a0dd2a46a027e6ed53b241f5e478849f815dc73a7faa1a58fd2006587 SHA512 ba008582add7c11bdf942fc575fac3f4d692a1003ab905402b920172d6af7ea8f1f1814b9d67a19458d572bab1652c7f892d28f2e2813843544a6ea4339f7891 +DIST pysignalclirestapi-0.3.24.gh.tar.gz 3969 BLAKE2B fca5834026612660769f4dc7648943c2f911679b0d0eced52cb9bfa267da4a772fdf6b186e642c8d6f73f8bd0cef67540ebe5b0e6ce038b6eae0399a5229de68 SHA512 c38ae20d79830bb2d5697f74e9c6941d4bcc0a7a96308c3ee45c730aab505f4f8fff6831ef62de962ba99ea66cf3964d3a6aa5ebc27748dd0cad9023c08a249a EBUILD pysignalclirestapi-0.3.18-r1.ebuild 655 BLAKE2B f954565620aff7ca194664b6acd4a0d88a9ef5e49e31442caa42a87ece3a980080c498ba973fcb3eee75384d8d1ddd56186c36cb1e564d9933f8df5be009b7e8 SHA512 97db6cbaf56552a4a567feea80ea8a6a64097943be96cb35f3bcc5b066e487817e366c358ed78394ddd608970bcd504fc95fb5eeed3b556dd075dc199f73e14d EBUILD pysignalclirestapi-0.3.23.ebuild 689 BLAKE2B f4916464f8e300f15ecd02a2daab1d0c7121253f38f9a38f89f477b6612b0264b7c22a9b7857e1138398b992f4304431bec2a1afd7fd297dadfe2201b87ddae2 SHA512 4c6f631cf4a06366412edd6f393b6d3cbbb0fd633b6ad51e0d3e90ad6c8516f97e259ef00644e642f152189f9380ecac3bf5bcd8a6fdd5d48496c6349eff5009 +EBUILD pysignalclirestapi-0.3.24.ebuild 689 BLAKE2B f4916464f8e300f15ecd02a2daab1d0c7121253f38f9a38f89f477b6612b0264b7c22a9b7857e1138398b992f4304431bec2a1afd7fd297dadfe2201b87ddae2 SHA512 4c6f631cf4a06366412edd6f393b6d3cbbb0fd633b6ad51e0d3e90ad6c8516f97e259ef00644e642f152189f9380ecac3bf5bcd8a6fdd5d48496c6349eff5009 MISC metadata.xml 537 BLAKE2B 3c03fe6008b5b60b805a6dc3484697a124a5b195a2093e4d81907150ba25303273f1f4f5884dabbd65d596aefbf7f98803bff9371a4710243f218c97cfbe4296 SHA512 6f2afd784a621ca73852c87e4e68f17a27a0e1c14e75567954cfd1db5451e2465f334c67a7bd1d07d8a47b10952503700325e6b454d7f376f4623f13cc6c61ea diff --git a/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild b/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild new file mode 100644 index 000000000..2e5a73c7d --- /dev/null +++ b/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Small python library for the Signal Cli REST API" +HOMEPAGE="https://github.com/bbernhard/pysignalclirestapi https://pypi.org/project/pysignalclirestapi/" +SRC_URI="https://github.com/bbernhard/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest new file mode 100644 index 000000000..2e20a78bb --- /dev/null +++ b/dev-python/pysnmp/Manifest @@ -0,0 +1,2 @@ +DIST pysnmp-6.2.6.tar.gz 414288 BLAKE2B a856922c495e8350e86b39273fe63080c9e94295ff50c3ad970bac0ee76dcaad7097785ccf522e4912b2c0496b202f2eebb6ea9ba1b20f4becacfd377606f849 SHA512 17e487719d9223ada1c53619fafd0c466322ba23baeb24e6ae43d53ac85933b36fc1b5f86ce6cc8a676c5bfc560f63b1161ee9ae52fbf407565ded8fa75e1992 +EBUILD pysnmp-6.2.6.ebuild 914 BLAKE2B c97a2ed8d6e36eb5f1a3a9c363b4bc48037c133b62006bc4628a73d284b0ea82a92c09dc30ac73146bcbd3aacd4e8003cb2ca6767fe1a59e671df6bbb616d513 SHA512 4d49cb3bc0e472ec457f5572ece1825da4c87b9edd51a69281f6c58f3c30b70ead02093b4072cc871a2f801d9240cc464caf31561a8769df3957314641cea82d diff --git a/dev-python/pysnmp/pysnmp-6.2.6.ebuild b/dev-python/pysnmp/pysnmp-6.2.6.ebuild new file mode 100644 index 000000000..10f800ed6 --- /dev/null +++ b/dev-python/pysnmp/pysnmp-6.2.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python SNMP library" +HOMEPAGE=" + https://pypi.org/project/pysnmp/ + https://github.com/lextudio/pysnmp/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" + +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] + >=dev-python/pysnmpcrypto-0.0.4[${PYTHON_USEDEP}] + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO +# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap + +python_test() { + mibdump NET-SNMP-EXAMPLES-MIB || die + epytest +} diff --git a/dev-python/pysqueezebox/Manifest b/dev-python/pysqueezebox/Manifest index 68c439064..0d464fcf9 100644 --- a/dev-python/pysqueezebox/Manifest +++ b/dev-python/pysqueezebox/Manifest @@ -1,3 +1,5 @@ DIST pysqueezebox-0.7.1.tar.gz 22828 BLAKE2B 93e8cb52ceb60572bf96466dfb5401aca2876497ca0e8135aca794b3adea7fd97f91ff8607b0ed44c896d520190e45232a6ff8c6cd2242d9da6317cbc7458948 SHA512 bbd3fdcc3a8a594759f92e9d0e2e361db4594241e46fadf63883a99614f5b0f970c273549d64fe50489a8af50d362f205e39fcc6ef8143bdfaa2a0a26b35ecfd +DIST pysqueezebox-0.9.3.tar.gz 28315 BLAKE2B bb56831a4ac7100aa646147406ed7d7d53431e3e7a3e7ba4d36e8318bc25107bf14fa3a834cc7a14dc5696eaf725dfbac9153b5489200e1744a9759ba7755c45 SHA512 4d043e8b3f460f76e4b4a5c747f2a6865dfd1de7af0f937588631b0034b4a534aca516ac78e26c920719d499046248982faeb1d49e22d6ebdad3e74a8dd0d31d EBUILD pysqueezebox-0.7.1.ebuild 888 BLAKE2B 216d5da7736eca2e2b4bdef6345982f42e154dca575600cbb683093d5b200df971846a32fe7a709f485b212d452bc3acfa1d44a34d1c59387cfb7ad6e690ed56 SHA512 2591b512ee3c083e4f601f5bf23a281b8eda063af8b71f29630093b1b15ac589c33e2c2f7d502e277f11a10d3ecff63373577f368e2a78469c85b69e170f85a3 +EBUILD pysqueezebox-0.9.3.ebuild 888 BLAKE2B 216d5da7736eca2e2b4bdef6345982f42e154dca575600cbb683093d5b200df971846a32fe7a709f485b212d452bc3acfa1d44a34d1c59387cfb7ad6e690ed56 SHA512 2591b512ee3c083e4f601f5bf23a281b8eda063af8b71f29630093b1b15ac589c33e2c2f7d502e277f11a10d3ecff63373577f368e2a78469c85b69e170f85a3 MISC metadata.xml 513 BLAKE2B 5b495c6e22b3bfaa6d6c10827c7bb54ef781952dfeae8f47f502af501cc154a650872020469dd218ed947a9c5d724b98954763fee4aa9118621b53c91e236e64 SHA512 db059c12eae8504811eb1644d39f698a615ba233df0e908d41aeafe513677e0b924791940b81a41bb1fcaf33ce6c9d373c67005c23a0f54968ebb62b83b0d686 diff --git a/dev-python/PyViCare/PyViCare-2.32.0.ebuild b/dev-python/pysqueezebox/pysqueezebox-0.9.3.ebuild similarity index 53% rename from dev-python/PyViCare/PyViCare-2.32.0.ebuild rename to dev-python/pysqueezebox/pysqueezebox-0.9.3.ebuild index 4bb5aa9f0..fd02d56e1 100644 --- a/dev-python/PyViCare/PyViCare-2.32.0.ebuild +++ b/dev-python/pysqueezebox/pysqueezebox-0.9.3.ebuild @@ -7,8 +7,9 @@ PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 inherit distutils-r1 pypi -DESCRIPTION="Library to communicate with the Viessmann ViCare API" -HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/" + +DESCRIPTION="Asynchronous library to control Logitech Media Server" +HOMEPAGE="https://github.com/rajlaud/pysqueezebox https://pypi.org/project/pysqueezebox/" LICENSE="Apache-2.0" SLOT="0" @@ -18,20 +19,15 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]" +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" -python_test() { - py.test -v -v || die -} - src_prepare() { - # remove dynamic-versioning - sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die - sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die + sed -i "s/packages=setuptools.find_packages()/packages=setuptools.find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die eapply_user } diff --git a/dev-python/python-kasa/Manifest b/dev-python/python-kasa/Manifest index ea7ba31dc..2abe768f2 100644 --- a/dev-python/python-kasa/Manifest +++ b/dev-python/python-kasa/Manifest @@ -1,5 +1,3 @@ -DIST python_kasa-0.5.4.tar.gz 101576 BLAKE2B 8e75fbaaff790ff272df8785872fb80402d6dd5092aef3578a01a144a789fea972551b453f83251d350f2aeab05e41f3df0d0cb36d4faccb8e44e22c7774ef3e SHA512 137f2b038cf9fc86b5b958abd221741537a8b2ecb636d312be8681eb865d94897a32024ef6b4e6cfe3bb7ec800db9bf346777fe2812faf8d157f5fb14193d9ab -DIST python_kasa-0.6.2.1.tar.gz 168243 BLAKE2B 4b174473936ed03e1f20070bf7d2973ae8e757320aaaba616709cd7685e20adc06df62dc5af5e7a5d88a90cceb63404b1947c9bf564bbc69ff254d097edde5d0 SHA512 8bcbbd53c3181bf974a58a00dcdd7e460f30b61e52c37dd4f40ff0a7e6b73e58efd9b8da5afd0637139b57432ca5b4228aaafd338e589085fe1edc2288c8fe49 -EBUILD python-kasa-0.5.4.ebuild 1027 BLAKE2B b6e22c4a7c8bb06012f65dfed2f61f3d2fb9c54d12a14a99aa2a92cd755e46959462edd16896664d8ba628f2333d56f54e544a2443012b16b0d3c983e571225e SHA512 77190202a36dd997e44b72a9bb8ece9d46515dadc8fc829592cffc2c0b985ca5bd4ac1ac0f15859c48be9e5bc8f1b2beee9e85ebe5d754c384e8581e159a10f9 -EBUILD python-kasa-0.6.2.1.ebuild 962 BLAKE2B 70e0a2eba992f6c4f70c8e9d85380e5e801a44103cdf24b32fbdd90ef7d1bd0fb39c2dbdde473d895636e34640376821def08f53b8b126b3fd8758a82de7d372 SHA512 81548dfae1785596b38e981d14a1bc9cf87df576fe9dd5c1c1c66fa49b7f73551f0f43a1644630e33941a49c67c7b9783b77e085f1d191e689ef8347e42f756e +DIST python_kasa-0.7.5.tar.gz 295654 BLAKE2B a1cfe7a078700abb4240dc8f83ea88cda424722fb29116bb0149fedf4a4b878566b229c2e86cfbc3dc4cef0a874f5f2284ebe95fce5f1cb42c4de8f6fc5acc3b SHA512 7209cabea41219369d08d1e9a475d434603c34d6021c3150ac9e39b020247d207ff06af9d51768615ffbfa51e6057f2f7839fb822f62acbdcf8badce969de3de +EBUILD python-kasa-0.7.5.ebuild 1415 BLAKE2B 2c6866c4ef2c1344485ad900b3965946e3f5fbeb4b053a7c09fbb5874c9b45de530bbd4a5d7821e93a7feda3c407358634fbc8599e04f0b07651850bc5679fb2 SHA512 9f59667d41e3b968e436e4ba9f6d7e7d3bdb489e99f6022d0ecbfe2fbf723ea612565b8022bd1124c8d7703a5a677bd3caa54c1eb26c3650fbe4d17a5bb910d7 MISC metadata.xml 395 BLAKE2B 5e29f4817b9616253e26ecf83c38fd8ef6a387853437eaf615c78a24e77409b587596dd827e00f3ec161d23704e7239b0e83733aace51721d4754ab286c32085 SHA512 327a488b295cd95abb3fe109297687fa284aa2ef1e83101940d1def59c571a05d742f8cc714848893feb1d7f168db04c85902ea3c184d8fdba267f7efb55648c diff --git a/dev-python/python-kasa/python-kasa-0.5.4.ebuild b/dev-python/python-kasa/python-kasa-0.5.4.ebuild deleted file mode 100644 index fe78c660f..000000000 --- a/dev-python/python-kasa/python-kasa-0.5.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 pypi - -DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" -HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/python-kasa/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] - >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/orjson[${PYTHON_USEDEP}] - dev-python/kasa-crypt[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - dev-python/pytest-sugar[${PYTHON_USEDEP}] - )" - -python_test() { - py.test -v -v || die -} - -src_prepare() { - sed -e '/include = \[/d' -i pyproject.toml || die - eapply_user -} - -distutils_enable_tests pytest diff --git a/dev-python/python-kasa/python-kasa-0.6.2.1.ebuild b/dev-python/python-kasa/python-kasa-0.7.5.ebuild similarity index 61% rename from dev-python/python-kasa/python-kasa-0.6.2.1.ebuild rename to dev-python/python-kasa/python-kasa-0.7.5.ebuild index 2b413920e..c4c106380 100644 --- a/dev-python/python-kasa/python-kasa-0.6.2.1.ebuild +++ b/dev-python/python-kasa/python-kasa-0.7.5.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/py LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="test" +IUSE="docs shell speedups test" RESTRICT="!test? ( test )" DOCS="README.md" @@ -24,7 +24,11 @@ RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/orjson[${PYTHON_USEDEP}] - >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}]" + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" BDEPEND=" test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] diff --git a/dev-python/ring-doorbell/Manifest b/dev-python/ring-doorbell/Manifest index e47a3e954..c3daa5a71 100644 --- a/dev-python/ring-doorbell/Manifest +++ b/dev-python/ring-doorbell/Manifest @@ -1,7 +1,3 @@ -DIST ring_doorbell-0.8.11.tar.gz 49990 BLAKE2B 54525ac8c4106726e4cf4baacf8c5a0ca4fe044cc42935190cb741a13a7a674ec24ee69ee55cefc4e8fbf54b3473cceda16bd12b2c7737910863ea27cc156f8b SHA512 9fc920187c2fd4f53e74b4a4cb0842c42c73e8016748d7743961019cd82a327f984d1d6f95f196ca5964f5af4c1a94c29c8d927e7e6fe9e4b0678d2e9109b2df -DIST ring_doorbell-0.8.7.tar.gz 45606 BLAKE2B d2ac14a0ace4ae719a2fa02427fd7aacbe19ca1000ec1820704dcfde937c5bbca54561ed674e018fae510fa8783b9f533e551cc14cea3f04f9afaa227dce6f7e SHA512 fadf4ac820bb35445589fe3395db832e20b17f8b5eb7dfda66d8e3db0b06243e9d724552d9534ba7fdb44d0d55b15dc775b8a8a3927e5fa0198fb47d19c26b46 -DIST ring_doorbell-0.8.9.tar.gz 49063 BLAKE2B 02fde9f5209925c408ee72b631ca436d2aeefa4e996fc331a2cec66867609871825ed692c178ed6d33f6ceb22afcfeefef0aacedcba2870316a7c2aac93d382c SHA512 b9a9c51e663fd867de763c2590ffdceacbd4c18fd1e3009e1ed596534d1fe6a7cf861497c0501ce5aadbc8e643083ecfd46584185ecd7a19732df210574e983c -EBUILD ring-doorbell-0.8.11.ebuild 1124 BLAKE2B 12c20ed7119ea36f2c5fef20d4359bc32cbddd19c34360508933115f2d8e913e3b3b58ce152edf4b14baefd3923b6589b9e03f733854a17c0715f912f0dadbd5 SHA512 b42d9b5e994cc4966ddb5f1d4e9723e7b78385b8e8c8487d9387c9c8b87741f67dd45b33ff05bd50f649e7ce33b0d89697448b4f4b7a146a02db34bdfca3a1a2 -EBUILD ring-doorbell-0.8.7.ebuild 1116 BLAKE2B ea0694d8ebce84d1d08caa26288dac80832c0624f2c417bbfd8247e637c1552e4012369756cb51fb8446255a1208e554c67a60a1cb453568a5da4fd74aedf788 SHA512 e3e48a3172e2a05dd8710d4f19b1a2ef00c5028314af0e90336f35de3413ac30f37958bb8c83e925c27130dd99f22bc3beda76abf9d8663429d9bcc1b8664241 -EBUILD ring-doorbell-0.8.9.ebuild 1116 BLAKE2B ea0694d8ebce84d1d08caa26288dac80832c0624f2c417bbfd8247e637c1552e4012369756cb51fb8446255a1208e554c67a60a1cb453568a5da4fd74aedf788 SHA512 e3e48a3172e2a05dd8710d4f19b1a2ef00c5028314af0e90336f35de3413ac30f37958bb8c83e925c27130dd99f22bc3beda76abf9d8663429d9bcc1b8664241 +DIST ring_doorbell-0.9.6.tar.gz 65140 BLAKE2B 2ee11596115f11c612aded425bb63a153a6b13aff277b462c475f71ad8f53eb9d5ca49976b8c75a2a126212714630d6bbdd7b7195701649be6b6464de1e4218b SHA512 0ffc4d75788727d1f6188f1e1c844580b64ccbbc238369ee7d6463e0d77ebc97c9d5a8d14792e1b2603efc747d3d72eab2beee2363025370258489deee7a0dce +EBUILD ring-doorbell-0.9.6.ebuild 1119 BLAKE2B 158a7a8d07362cb68f5557212c6d5907fcee87254d30f2b65c7a1f66743fbdf42d9c00180a6b28cbce3d12d580c4516d9c6477c4148c851caa92ab72751acc7b SHA512 499ddf0985e107b6187c122e8b1c14405641264d1403992d4e755c391ba73b0b082250132445953c5acf5bc7060765327b1b6f27d7bf518fed8b504feaefc2be MISC metadata.xml 548 BLAKE2B d9d1e87c8c4f679e84076ea237657c3af883a77bcd16b43ec27d9f310b8da56bcc7cd7cf9b905e2d2a1789ece6b9334d293dc79ccb721fa5177a6f55cca2df68 SHA512 15baead058c762f80d7fd960532e0868dad411b879be9eae8ec220d6fb3cdd448317c8ab43f3c30c2f31559f02450ef4fc558d5c691ac00c28836278eabf32cc diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.11.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.11.ebuild deleted file mode 100644 index fbd83d4f3..000000000 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.11.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 pypi - -DESCRIPTION="A Python library to communicate with Ring Door Bell (https://ring.com/)" -HOMEPAGE="https://github.com/tchellomello/python-ring-doorbell https://pypi.org/project/ring-doorbell/" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="listen test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -RDEPEND=">=dev-python/requests-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.0[${PYTHON_USEDEP}] - dev-python/asyncclick[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] - listen? ( >=dev-python/firebase-messaging-0.2.1[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e 's:"LICENSE",::' pyproject.toml || die - sed -i -e 's:"CONTRIBUTING.rst", ::' pyproject.toml || die - sed -i -e 's:"CHANGELOG.rst",::' pyproject.toml || die - distutils-r1_python_prepare_all - } diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild deleted file mode 100644 index 81a46b5e4..000000000 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 pypi - -DESCRIPTION="A Python library to communicate with Ring Door Bell (https://ring.com/)" -HOMEPAGE="https://github.com/tchellomello/python-ring-doorbell https://pypi.org/project/ring-doorbell/" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="listen test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -RDEPEND=">=dev-python/requests-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.0[${PYTHON_USEDEP}] - dev-python/asyncclick[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] - listen? ( dev-python/firebase-messaging[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e 's:"LICENSE",::' pyproject.toml || die - sed -i -e 's:"CONTRIBUTING.rst", ::' pyproject.toml || die - sed -i -e 's:"CHANGELOG.rst",::' pyproject.toml || die - distutils-r1_python_prepare_all - } diff --git a/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.9.6.ebuild similarity index 97% rename from dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild rename to dev-python/ring-doorbell/ring-doorbell-0.9.6.ebuild index 81a46b5e4..0ce63cf0d 100644 --- a/dev-python/ring-doorbell/ring-doorbell-0.8.7.ebuild +++ b/dev-python/ring-doorbell/ring-doorbell-0.9.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi DESCRIPTION="A Python library to communicate with Ring Door Bell (https://ring.com/)" diff --git a/dev-python/shodan/Manifest b/dev-python/shodan/Manifest deleted file mode 100644 index 64d6c268f..000000000 --- a/dev-python/shodan/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST shodan-1.28.0.tar.gz 53522 BLAKE2B 01a1e42d91b3e3fcdad0622bcc235104420586caf22cbe6e42a217c59c90b989fd1e03c3765d533d20130a3b6909d721a6c05ec38c214940400dfcce57ea1090 SHA512 d79c6d3500dc618bbe79d0b8bba46f60638e68a83286a505a5598851d0158b1d29ce9904e38c57b63a25bff52a618aef7d781cbf85a0f5da6bad42cd140327a5 -EBUILD shodan-1.28.0.ebuild 811 BLAKE2B 8c76fb34c6fe34defc07d26f369d70f09b3e2cf301c8db5aee1d10d67e718333832a987ede77a9232efbb5f9229ee58ddeee292fd18f612c13588bbfbeaddf92 SHA512 deabaf50bdc4a65199b3aefa7620144cfa98ece96b9a9efef7865857fd953200eac504ad3f17b663437525b44e7dbbfc7b20208e799f23b067a44a5de5ee763d -MISC metadata.xml 512 BLAKE2B ee3eb438314498cdea58497df96480368719490fd1f9e290339c90fe5ce4404f1755835ad8ce42f5215454fa471dec3aac1b4894b6850907a7a02113c7e53fc8 SHA512 54961f1c57eb13e3d842661815fec38ff7a9b906e6ea9646a005d227368ec8a7abccc71f7cfc815ca5ecfc2c224f526289310c4153f6343cf55b32562787f785 diff --git a/dev-python/shodan/metadata.xml b/dev-python/shodan/metadata.xml deleted file mode 100644 index 4f9da5f11..000000000 --- a/dev-python/shodan/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - shodan - achillean/shodan-python - - jmath@shodan.io - John Matherly - - - diff --git a/dev-python/solax/Manifest b/dev-python/solax/Manifest index ff3c91797..343fb64b1 100644 --- a/dev-python/solax/Manifest +++ b/dev-python/solax/Manifest @@ -1,5 +1,7 @@ DIST solax-0.3.2.tar.gz 23523 BLAKE2B d8d80549858645774711611618297826e83255a04b023b1fe24fb81ad25cd53e3b23c9a88115788f9ad50a341c582db38de3e517cabaac966a83e5812ba60a63 SHA512 888c986b71c125eb108273dafaa48980b98088c66adaa35ea81bc255d3977f41b1793e86ac632f9e1b72b9d50663ca5dcb47ca611c4b39f719eed0f48e590b97 DIST solax-3.1.0.tar.gz 27024 BLAKE2B 0ffbbea7edbe1e6e03163b5dab6fab283326b0597fcfb202aaeb2cb251585b71654a2f98bfe2d56e812a9a6d051150ad1aa3ed8c2f403fd3583818dbf3f4b779 SHA512 e7e7482643408016cccd1a7307d82e8d92ba2d576af3b7ff716633413197284e8c3ff6b7b54ff9db443fa4a008a03ec989c636aba124b1374cefaa593d2b5f87 +DIST solax-3.1.1.tar.gz 29331 BLAKE2B d6d9772418da48650a8ae04c673cfec4fa76db9c27f92e005c15c50fbc30cba683500ca5485279e6893ff07bd2de0708173e86d6f8bbe2e7d66aa865b31acb59 SHA512 b491cac0b35b4d27347020f4de7e5f6d83a406fd947d8b51ae0de5aa1d6981eb4e1e76550a3251ee75e7e01508e659ed5b1eda63666db3f5f4b1dfe471ef6128 EBUILD solax-0.3.2.ebuild 774 BLAKE2B 5090bc478efa232a44577d2d436064cccb90f4472ee3d247bda78f0b81fc1b20be3cb41c58cbe8a173049af6f97c370148a43c1375266b591ab3146b3d75f0d2 SHA512 e0a8e4992ad2e772e45ad177abd1783386f5842f8980fa26499908bb67313ade92e60447e73a9de764bc11adef6e92b7983ba25de7840d29f81512d18865d269 EBUILD solax-3.1.0.ebuild 633 BLAKE2B 86d0d896fd364f5b81a8433c426475c6f1a79312d523ca781d538ddbce8c848f49522310f7f3d0279366247c59f99cc0703816445292220a49eec11f28554b46 SHA512 e406a1377085032916f8e46291fc905a73939d594f5932dc6155a69d68c274de438527517508ac30189b89b0dbf1b9a8dbe9c7796af5c20ca813739b44ad3bd4 +EBUILD solax-3.1.1.ebuild 633 BLAKE2B 86d0d896fd364f5b81a8433c426475c6f1a79312d523ca781d538ddbce8c848f49522310f7f3d0279366247c59f99cc0703816445292220a49eec11f28554b46 SHA512 e406a1377085032916f8e46291fc905a73939d594f5932dc6155a69d68c274de438527517508ac30189b89b0dbf1b9a8dbe9c7796af5c20ca813739b44ad3bd4 MISC metadata.xml 511 BLAKE2B 485f32a2683ab7d47417f15b8179f5e6f5ce7a894a9718f3353f46c66ea5bc063924465bed6793a66148d0753d48d21bd8ca0ea7b782cd6fa4aa719631d1ac78 SHA512 5e7e064e6b5c1a3f2cbe16ef233637d7b6f561a0f69b6930b1e13c7b12a8ea9c2d8b71b9174ae51b7ea44314ee938c7da8569e4cb542b9dfa4fa2b8deb9da43d diff --git a/dev-python/solax/solax-3.1.1.ebuild b/dev-python/solax/solax-3.1.1.ebuild new file mode 100644 index 000000000..4e1e2ad7e --- /dev/null +++ b/dev-python/solax/solax-3.1.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Solax inverter API client" +HOMEPAGE="https://github.com/squishykid/solax https://pypi.org/project/solax/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + " + +distutils_enable_tests pytest diff --git a/dev-python/tellduslive/Manifest b/dev-python/tellduslive/Manifest index 8624d9af5..d16726030 100644 --- a/dev-python/tellduslive/Manifest +++ b/dev-python/tellduslive/Manifest @@ -1,3 +1,5 @@ DIST tellduslive-0.10.11.tar.gz 7335 BLAKE2B faf2d3e938528e53771358ac5d477c114240e31f8148faa9bf695bb7b542ba38d1fac6232a3ed13733e564c86372a91af307309bbb299a6449f06eb60424cb99 SHA512 52853a5125f367fb6043fa3ce057eb65dc2661c9f61d1702bac513a3ca267df2141b07778786cacef56334a3972835890cffbee3d7cc64cb5b3910f1536a1b6a +DIST tellduslive-0.10.12.tar.gz 8173 BLAKE2B 9d580915ede69dc1d4e8f027d36c326c448078199466b53717a10390aa6e91359bcb1ad5a121c28a78a68516deb5545509a91910d9ddddd6d6497a21664cc074 SHA512 a1a68777ee79fa5bc1882b2925663233f915aade8d338ac31501285f31de803dc5546fa9e1dfc3e01909ae6973d2851988f97734ede146de865867608eb86116 EBUILD tellduslive-0.10.11.ebuild 671 BLAKE2B bd41a112b2afa10e98940fd0ad07c53758083c91f78b4e4cc5ca7f00e9778ddf539274cd02d3a2ea1d6d2a2643a98a6f55f16b6b161defff1abb277ee44cb630 SHA512 b8a5a3027a6c0621f90f13daa7b9a773bf65c2d41de3112337cbc8aa99dce1c41b40a4e1fcfbc2d70a0fa00bf688ac923534fe810e2e73f635d4b319114afe06 +EBUILD tellduslive-0.10.12.ebuild 671 BLAKE2B bd41a112b2afa10e98940fd0ad07c53758083c91f78b4e4cc5ca7f00e9778ddf539274cd02d3a2ea1d6d2a2643a98a6f55f16b6b161defff1abb277ee44cb630 SHA512 b8a5a3027a6c0621f90f13daa7b9a773bf65c2d41de3112337cbc8aa99dce1c41b40a4e1fcfbc2d70a0fa00bf688ac923534fe810e2e73f635d4b319114afe06 MISC metadata.xml 517 BLAKE2B bccaaf4af210bfd75c4c4492f254f5117601d90c7df7ecd023db80dd125fbc7127e80ba247fb02375300ae1708e4099a04b6c535a2eb3b82d2a7807f893f3af2 SHA512 c5a0fd0ce2ea91728efabcb20fa3cfb347c386513a2b648206410aba34bac36997a392e7d85c52154f141e7df91059a279f5929475b4af1d81419b4428d2c67b diff --git a/dev-python/shodan/shodan-1.28.0.ebuild b/dev-python/tellduslive/tellduslive-0.10.12.ebuild similarity index 51% rename from dev-python/shodan/shodan-1.28.0.ebuild rename to dev-python/tellduslive/tellduslive-0.10.12.ebuild index beec2cede..d04e3fdec 100644 --- a/dev-python/shodan/shodan-1.28.0.ebuild +++ b/dev-python/tellduslive/tellduslive-0.10.12.ebuild @@ -6,21 +6,17 @@ PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Python library and command-line utility for Shodan (https://developer.shodan.io)" -HOMEPAGE="https://github.com/achillean/shodan-python/ https://pypi.org/project/shodan/" +DESCRIPTION="Communicate with Telldus Live" +HOMEPAGE="https://github.com/molobrakos/tellduslive https://pypi.org/project/tellduslive/" -LICENSE="MIT" +LICENSE="Unlicense" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" -DOCS="README.rst" - -RDEPEND="dev-python/click[${PYTHON_USEDEP}] - dev-python/click-plugins[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]" +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-oauthlib[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/xknx/Manifest b/dev-python/xknx/Manifest index 027b14680..8eb4d0903 100644 --- a/dev-python/xknx/Manifest +++ b/dev-python/xknx/Manifest @@ -1,7 +1,9 @@ DIST xknx-2.11.2.tar.gz 144861 BLAKE2B 25a35dc0eadae8772625fbd8f20fbf380b6b7c093370a22b32e9f2fec69009bf7b87854d86287b5331f89827aa6c9c7c7e501aa99d4cc209a82223ddc47e705e SHA512 97d2f9d99d80c89019c3e8360451d91141f1f04b7a43530d7d5a16bb915da7ad6e69f0f85c7dec96c5b6b35ec3270eecccb64d98538b6dc684b58ccd95d4cce4 DIST xknx-2.12.0.tar.gz 147574 BLAKE2B aa80da35a26033fca6832ac8459a4216d901f373f84378371c3fd99276883f6c0f2064f8ad0d067deb25ca13b34e8aead2eb79db67b4bcdb2e83e1d0ea7cf609 SHA512 131f4bbce2cfe166c9e38e70faae3d5cac4cd5d8d3d7945fb81152b847ea7fa92cba7341546b02a16d3a98e3915c2bb2a7a4fdd5eea699b0dd391511d769c879 DIST xknx-2.12.2.tar.gz 147809 BLAKE2B 096139c1235b585076b6d99a3a55f50b7b01305c3eec0e714df522a8544fd70e3c581db0f60e342e8c78d984e1ff4f2f3d401891b652d6f45badf4dc479dbd98 SHA512 739569812fef96ef36cda55763b6115197094f8bddd22736d01874adbe6f155fd833e141d8f736d751414c360ee8c68b62668ee92a1f0cf94c13cc1c6e4f889f +DIST xknx-3.2.0.tar.gz 154203 BLAKE2B 6ce0803188a402311690af34597d698aeddec062df4cb14876942f15d8e24c3356188c8af11c816fb6ce9b7bf546895794320bd127c6a950eb2bdf0ef909bacd SHA512 38790086a0a01243cdf17bded1eb377bbc53a40df5656d02dc97d33803a7137f3359981929c3570a00e4d3e0f3abbf338c5e8c599b7857c4b09285262a681991 EBUILD xknx-2.11.2.ebuild 833 BLAKE2B e097e158cb8835346750fce5ac6049e4d7850c68de40ebda4067262c374786b326c8b955e5672e0cb5d9291c3ea709e8e5ca4c7a9f677629ec3ed8d325ec0e1a SHA512 1edbff2c39c195db91f0f759302db5c55b0b29e9ee477873b8fe9c3ed5a72935cc7cb2d56bf236c7f664b04d6078d6c82d2eec09780d4b26da1cf378a1cda121 EBUILD xknx-2.12.0.ebuild 731 BLAKE2B d5d6609f310260f6c997d781a018f8c812a4fa3a91e9f4fb0bb6fe69eef603f4957aa4d3fabdccd9fdc1476cf83f32b3b001a7f93d6a7a5bacf650c7c457bd88 SHA512 310bc1516f64e4cc33570a19268a66941a7130f8c9bec5460f8cb2c125774663c7be49e43887ca02124b70e3d7aad1d8b227e5aff17d52488a8113281ca48d52 EBUILD xknx-2.12.2.ebuild 731 BLAKE2B d5d6609f310260f6c997d781a018f8c812a4fa3a91e9f4fb0bb6fe69eef603f4957aa4d3fabdccd9fdc1476cf83f32b3b001a7f93d6a7a5bacf650c7c457bd88 SHA512 310bc1516f64e4cc33570a19268a66941a7130f8c9bec5460f8cb2c125774663c7be49e43887ca02124b70e3d7aad1d8b227e5aff17d52488a8113281ca48d52 +EBUILD xknx-3.2.0.ebuild 731 BLAKE2B d5d6609f310260f6c997d781a018f8c812a4fa3a91e9f4fb0bb6fe69eef603f4957aa4d3fabdccd9fdc1476cf83f32b3b001a7f93d6a7a5bacf650c7c457bd88 SHA512 310bc1516f64e4cc33570a19268a66941a7130f8c9bec5460f8cb2c125774663c7be49e43887ca02124b70e3d7aad1d8b227e5aff17d52488a8113281ca48d52 MISC metadata.xml 510 BLAKE2B 10a531dba58acfdf465f4ff131e3a8934225a6582670e6599a8c1c158c9da6e7d82fc94d1341fd7bb17cd8435cc65024852a3a9dbac77428c040fccb4f6697c6 SHA512 d35d251f559ecb225f47aca7e5ed3896b077843d0dcb4a6cfae8e144a468158d97a50ebb3255a3e780ddf07875b2c13e3111d0afb3ddcccf5ab505915297d5c6 diff --git a/dev-python/xknx/xknx-3.2.0.ebuild b/dev-python/xknx/xknx-3.2.0.ebuild new file mode 100644 index 000000000..15db7edf6 --- /dev/null +++ b/dev-python/xknx/xknx-3.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="An Asynchronous Library for the KNX protocol. Documentation: https://xknx.io/" +HOMEPAGE="https://github.com/XKNX/xknx/ https://xknx.io/ https://pypi.org/project/xknx/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="$(python_gen_cond_dep '>=dev-python/async-timeout-4.0.0[${PYTHON_USEDEP}]' python3_{9..10}) + >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}] + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/xknxproject/Manifest b/dev-python/xknxproject/Manifest index f1aa9d846..b80ae0d12 100644 --- a/dev-python/xknxproject/Manifest +++ b/dev-python/xknxproject/Manifest @@ -2,8 +2,10 @@ DIST xknxproject-3.4.0.tar.gz 40658 BLAKE2B ac85375b9dff90ba2e736a5579058d36a5ab DIST xknxproject-3.6.0.tar.gz 42196 BLAKE2B c273a298eefa2b1349e73ccf5e0b7c953a9dcfcb1f248ec7c3ff77f881edae74f07fc628ddd671aaab8bd50729ac59167ebab3fb001e2f88263aa5b0e5a6c068 SHA512 b2aacc7cecd9001b1ba1e1d6d08ce6dc380425e347f1d0d1f005c59b1441de49b6e37f92de3dfc085344d363f7b360fe723ba0787d9ecef8727aeff1d5191f98 DIST xknxproject-3.7.0.tar.gz 42250 BLAKE2B 2c2dccc88d67aa5b3de97ca0fb3565d53571f993189ac2afc9ed3bc34ab55a927516ade0748c8b2e4d0ea32e081c853e01db858261c5f2a248997868083bea18 SHA512 9bec9d5c21c33972ed2e57778631165966d56f9d398833e9da613a93e7ad69b653f2ee79a60729784ec565cc88c44174d97f8a26b2a13cd17e0550dcc5a779c8 DIST xknxproject-3.7.1.tar.gz 43399 BLAKE2B cd1dcca649ccca370cf0c5372b253fc6a6e1de6ef081babd4112bc711a45574ae7ce82987be58fe3a7efb08b6b9319a9689823a8f2bd819fddd48aa248d67d26 SHA512 15d7d5138171a7db0a440fe491963da7e325f5e5d06f6c34555c53f7b299fbdf99c21f4a4c1c8c606a24e88953ef063eae428f683447c2cf48db3b81bbcc1443 +DIST xknxproject-3.8.1.tar.gz 38415 BLAKE2B dfa13d7933955d2e5bda6d77ff29a7a4d95f9968befe4bba6497d4b55d276a11bd630fc679da1be265eca36d69c6492aaeca42b04c520bd0eec2ac31928a93fa SHA512 16464253359eb420b6871990cbf799bcbd1fd2819fefa08e40c03efeb2a2193c5493e6abf550f4ec4b7655950de9b1910cb4df0e33035dd159cad5b7613a0d64 EBUILD xknxproject-3.4.0.ebuild 726 BLAKE2B d47282ab0f13817afb617d4dfd1922074d6f256d1d27f1c50d7ceb84446bafb62571396e6b899eb1ccc7dcc3dd407c462a5af7141c32c6defb63dc06172d5164 SHA512 3ed8c89b6a24db0d8712efa57dc5bb5bbc7d42e4f7d0c3c3a18dd4d45b86905e7844e4a309f7787758fb00de771bfb89516c56d863825863a537d707dbfd8c38 EBUILD xknxproject-3.6.0.ebuild 624 BLAKE2B 5bd16cb2728d5e357390e6d0d8bcaad7093bd6a57724f138c634907c68cae46e1ee4a0e775066e24712864acf9b3a66fdb831e5309eebbbeac017e6539f7a265 SHA512 c25e009166f24272a821b85d8d7beaae4eab2b02f8d516f44d22cb0deaecebb1a6cd8edc257402bff83ceeb955813bb6778f81ac40112d19a02059f64299d62c EBUILD xknxproject-3.7.0.ebuild 624 BLAKE2B 5bd16cb2728d5e357390e6d0d8bcaad7093bd6a57724f138c634907c68cae46e1ee4a0e775066e24712864acf9b3a66fdb831e5309eebbbeac017e6539f7a265 SHA512 c25e009166f24272a821b85d8d7beaae4eab2b02f8d516f44d22cb0deaecebb1a6cd8edc257402bff83ceeb955813bb6778f81ac40112d19a02059f64299d62c EBUILD xknxproject-3.7.1.ebuild 624 BLAKE2B 5bd16cb2728d5e357390e6d0d8bcaad7093bd6a57724f138c634907c68cae46e1ee4a0e775066e24712864acf9b3a66fdb831e5309eebbbeac017e6539f7a265 SHA512 c25e009166f24272a821b85d8d7beaae4eab2b02f8d516f44d22cb0deaecebb1a6cd8edc257402bff83ceeb955813bb6778f81ac40112d19a02059f64299d62c +EBUILD xknxproject-3.8.1.ebuild 624 BLAKE2B 5bd16cb2728d5e357390e6d0d8bcaad7093bd6a57724f138c634907c68cae46e1ee4a0e775066e24712864acf9b3a66fdb831e5309eebbbeac017e6539f7a265 SHA512 c25e009166f24272a821b85d8d7beaae4eab2b02f8d516f44d22cb0deaecebb1a6cd8edc257402bff83ceeb955813bb6778f81ac40112d19a02059f64299d62c MISC metadata.xml 518 BLAKE2B 03ac2e05b56e06cd9f242ffd8171a7e3d73ba18fa58363cfd560bc47f34af58c1976d441616263e29fae362b23704e0dc0c946757b8b73e79bb68e3ec80b9e9e SHA512 766c26a7c1d886317abd47ff99d39ecdfbfbd7a4359377cc98d8a2e820011ca14fb35e5e189ffe213a76719e0cbe8e4402228d7285afc3e1aa461e4743eac456 diff --git a/dev-python/xknxproject/xknxproject-3.8.1.ebuild b/dev-python/xknxproject/xknxproject-3.8.1.ebuild new file mode 100644 index 000000000..1ecc268d7 --- /dev/null +++ b/dev-python/xknxproject/xknxproject-3.8.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A library to gather information from ETS project files used for KNX" +HOMEPAGE="https://github.com/XKNX/xknxproject https://pypi.org/project/xknxproject/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/pyzipper-0.3.6[${PYTHON_USEDEP}] + >=dev-python/striprtf-0.0.26[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/yalexs/Manifest b/dev-python/yalexs/Manifest index 6ea67a6e5..02e75b18b 100644 --- a/dev-python/yalexs/Manifest +++ b/dev-python/yalexs/Manifest @@ -7,5 +7,5 @@ EBUILD yalexs-1.11.4.ebuild 843 BLAKE2B 2dad0f10e13c3fc02603b22ab0d778a8cf53c1ab EBUILD yalexs-2.0.0.ebuild 843 BLAKE2B 2dad0f10e13c3fc02603b22ab0d778a8cf53c1ab8443d2ff9cb6e754f957c7eca6565cad2ed7b3dbcc89ad774c4c6ab57acc38d4082047889af9d0ce6a0f8ea9 SHA512 56ed3251b6f7a1129bf32afb3d16e659a542efeb755db1fc763e9c6283d929d934c1c25991775646ca0c80d9673bbad8249f456aa953636d81a50b22fd5dbff0 EBUILD yalexs-3.0.1.ebuild 843 BLAKE2B 2dad0f10e13c3fc02603b22ab0d778a8cf53c1ab8443d2ff9cb6e754f957c7eca6565cad2ed7b3dbcc89ad774c4c6ab57acc38d4082047889af9d0ce6a0f8ea9 SHA512 56ed3251b6f7a1129bf32afb3d16e659a542efeb755db1fc763e9c6283d929d934c1c25991775646ca0c80d9673bbad8249f456aa953636d81a50b22fd5dbff0 EBUILD yalexs-3.1.0.ebuild 865 BLAKE2B 96e6ecfe6b9b3cbe88dad96f47137c1032ba9fecfd771a13f2b1849eaae33ccd48175419a87e73ea23d342eb2f939ed779a65216498ed88fb3eb87a91b508967 SHA512 e53add322f22aaed4f5d3d56d4c2101353355c75c73173f167cee88802a3e77a2855362b2b508edef8eee5c5bd8fb826d407239a37dc46374ad2cbe326cce08c -EBUILD yalexs-8.6.4.ebuild 917 BLAKE2B 3d4539149a8782c1d2ab2de5b1c2364e33b52bf2fb31a67cd948489e35cc36c481c12920c6c35d1c1eea7c4312dd9572852d278f12bedbbf3eb41f6f9be22495 SHA512 80d005b30b5ac30ddf93f87e82cdb1e141dc475f369e76645ae3381c78992fc199e83e27d69335b44f12d8e7ea4d646109a4aa54693d689da48cca0688830fc0 +EBUILD yalexs-8.6.4.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62 MISC metadata.xml 503 BLAKE2B b43d19c5a6986536aa8276b653c762cc0e23c39348efd13dc9570dd509013dd1c43d6ae20ce6e99609018a82349307d57abb6761cd174bc74d664de88cf01c34 SHA512 6abf6661d92115ddcf76ca0da01113f535a1e4f068291f845212669514d95af308baba404a819c632247406bcdf20b988690e64fd4ab99074b2c8b621b1419ab diff --git a/dev-python/yalexs/yalexs-8.6.4.ebuild b/dev-python/yalexs/yalexs-8.6.4.ebuild index 417b17c06..73c554311 100644 --- a/dev-python/yalexs/yalexs-8.6.4.ebuild +++ b/dev-python/yalexs/yalexs-8.6.4.ebuild @@ -23,7 +23,7 @@ RDEPEND=">=dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/aiofiles[${PYTHON_USEDEP}] - >=dev-python/freenub-0.1.0[${PYTHON_USEDEP}] + || ( >=dev-python/freenub-0.1.0[${PYTHON_USEDEP}] dev-python/pubnub[${PYTHON_USEDEP}] ) >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] >=dev-python/python-socketio-5.11.3[${PYTHON_USEDEP}]" diff --git a/dev-python/zwave-js-server-python/Manifest b/dev-python/zwave-js-server-python/Manifest index 79fda09ef..e9b596f92 100644 --- a/dev-python/zwave-js-server-python/Manifest +++ b/dev-python/zwave-js-server-python/Manifest @@ -1,7 +1,9 @@ DIST zwave_js_server_python-0.55.4.tar.gz 84008 BLAKE2B a3457be650bed4177ce579d9953e13e14e0546bea7ddfc538b5c4472bc57a4e4d130c4b9cbf9297dbb00a21d7716358e3e84a1f6a194277d519332b1979d39e0 SHA512 2f0615a564f090535a0b79b1f0ffc099d87f42fd8101085b8e99071db1b79470eb765f2baa43b030304aa8099616952d897e64b88cdc6575e90acf2e9fdfbd5a DIST zwave_js_server_python-0.56.0.tar.gz 84135 BLAKE2B 4b28c035e631252efbd6aa50f93a5204323503dc95be4c24e01aefe49ec258e01f5e5159175359ada7b56b292cdebe1027e05c15c1553d7e95ef573945380eaf SHA512 e4c009f12a03463a5de5db27d98427c7fe733b567a4a7b56fe33f154f589721f4077a520977dc16089ad7ce3802275677fd157ac8227860f5a95a629a89a651a DIST zwave_js_server_python-0.57.0.tar.gz 84038 BLAKE2B cf53f4aa8a3203c90d620785841444e7f9a1d6f53d00db0b5ff7fb0a664465f740f569c78ceeefc8dc41fd17b52c806606ab24ddc352cf305ca1dfbeab56c357 SHA512 904538a4422b9e503df0ae7068fa4b7936db3ba54630b6c41e8a79d83c7f88aaf911e7c5ee6dc91436e2b081f3c98892bfb9505ab30f7daa9d12ac47699d1d6f +DIST zwave_js_server_python-0.58.1.tar.gz 84920 BLAKE2B 9da67770ce7965dd122c1b636e3cbb0e89c83a134ce570946bee21daf6b9b9e10520ae0264287a71686e6fd89bc77e3de727c06438f9bb8aeaaf637d8066e2b2 SHA512 16bf4af876e903223d18e07b318f0f45a015ddf5f1f36ed2eecc43e1ad10f7c0723904f17671dfb9dc2634b0c7104af7b87561f964e4a5831f6739bf74330999 EBUILD zwave-js-server-python-0.55.4.ebuild 961 BLAKE2B 6650bc4c3b0f5f47d9863980c1c83a04ac0e1e3bad062f4568ec63f49eae09a67e476f0dfbe7e984a4f6a4d4a566e3378e7585e816bf62e2c01ac86979f9dcf6 SHA512 2f1c90c7fe5fa531396e45792f49715b0f0fd58a83d448dbc1abffd21b6231511f99c51f7c4c308bde45cdd9072df55d6bea56dc69e8b9e2f8b5fb2e2ed6fe40 EBUILD zwave-js-server-python-0.56.0.ebuild 923 BLAKE2B ceb450c511365b050ae60012e4702b86d335816a870342a51252600cbb88498d4d5557ac95fdf4060d523beb8338723a198f91f2bc8b6620b850b4d48335549c SHA512 c5588f4e31cc33dfe7e939b340effdaf378e0c9ac47a1ba463bcdfaa40e4aa208097466a5daee85622a333685f51e9f1be1681be7bcbbd8199443a349d6579dc EBUILD zwave-js-server-python-0.57.0.ebuild 923 BLAKE2B ceb450c511365b050ae60012e4702b86d335816a870342a51252600cbb88498d4d5557ac95fdf4060d523beb8338723a198f91f2bc8b6620b850b4d48335549c SHA512 c5588f4e31cc33dfe7e939b340effdaf378e0c9ac47a1ba463bcdfaa40e4aa208097466a5daee85622a333685f51e9f1be1681be7bcbbd8199443a349d6579dc +EBUILD zwave-js-server-python-0.58.1.ebuild 923 BLAKE2B ceb450c511365b050ae60012e4702b86d335816a870342a51252600cbb88498d4d5557ac95fdf4060d523beb8338723a198f91f2bc8b6620b850b4d48335549c SHA512 c5588f4e31cc33dfe7e939b340effdaf378e0c9ac47a1ba463bcdfaa40e4aa208097466a5daee85622a333685f51e9f1be1681be7bcbbd8199443a349d6579dc MISC metadata.xml 561 BLAKE2B 318a1a8da676808f21bca94ac329671fc288e280a058ef5d08c25f2c3a7780d337cbffc810cb697c4abf48ba7b285858b1e153a6c35acbfe7b9ca83759fa6079 SHA512 af524e380904ee6f25cc3dc5f10eefa4c788b4bebecd06817fdbd3c72379b7eda67dabbd2546219a322b71d138fdb0b35b1e9116e4a7f78d281faa0537393986 diff --git a/dev-python/zwave-js-server-python/zwave-js-server-python-0.58.1.ebuild b/dev-python/zwave-js-server-python/zwave-js-server-python-0.58.1.ebuild new file mode 100644 index 000000000..b3a0b95a8 --- /dev/null +++ b/dev-python/zwave-js-server-python/zwave-js-server-python-0.58.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for zwave-js-server" +HOMEPAGE="https://github.com/home-assistant-libs/zwave-js-server-python https://pypi.org/project/zwave-js-server-python/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +src_prepare() { + # remove dynamic-versioning + sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/net-analyzer/shodan/Manifest b/net-analyzer/shodan/Manifest new file mode 100644 index 000000000..ea4e39355 --- /dev/null +++ b/net-analyzer/shodan/Manifest @@ -0,0 +1,2 @@ +DIST shodan-1.28.0.tar.gz 53522 BLAKE2B 01a1e42d91b3e3fcdad0622bcc235104420586caf22cbe6e42a217c59c90b989fd1e03c3765d533d20130a3b6909d721a6c05ec38c214940400dfcce57ea1090 SHA512 d79c6d3500dc618bbe79d0b8bba46f60638e68a83286a505a5598851d0158b1d29ce9904e38c57b63a25bff52a618aef7d781cbf85a0f5da6bad42cd140327a5 +EBUILD shodan-1.28.0.ebuild 819 BLAKE2B 81b4df8dade06a7966fd73ea33072f9b47fee5179799683bbcbc1a36b4d57a5b1a9c891042b7a34dd4d89d47b71698196ea24b84604a3db8f3eccf5c6ff3ff2e SHA512 4e21c853159e432a3098dda5e24ec72e7951e4fdfe6f362489286859065d8f420848f07ec4403181438480dc60e035bc10447d418bfd3f56b18069a01854dfb7 diff --git a/net-analyzer/shodan/shodan-1.28.0.ebuild b/net-analyzer/shodan/shodan-1.28.0.ebuild new file mode 100644 index 000000000..5e83b0982 --- /dev/null +++ b/net-analyzer/shodan/shodan-1.28.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 + +DESCRIPTION="The official Python library for Shodan" +HOMEPAGE="https://github.com/achillean/shodan-python" + +MY_PN="${PN}-python" + +if [[ ${PV} = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/achillean/shodan-python.git" +else + inherit pypi + KEYWORDS="amd64 ~loong x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/click-plugins[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/requests-2.2.1[${PYTHON_USEDEP}] + dev-python/tldextract[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] +" + +# Test requires API key +RESTRICT="test" From e84f31c2877f52813356570e6f440ffbe87cc8f6 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Wed, 16 Oct 2024 08:32:38 +0200 Subject: [PATCH 16/56] fix aiogithut --- app-misc/homeassistant/Manifest | 6 +- app-misc/homeassistant/genebuild.sh | 68 +++++++++--------- .../homeassistant-2024.10.2.ebuild | 70 +++++++++---------- app-misc/homeassistant/test.sh | 20 ++++-- dev-python/aiogithubapi/Manifest | 2 +- .../aiogithubapi/aiogithubapi-24.6.0.ebuild | 6 +- dev-python/bme680/Manifest | 2 + dev-python/bme680/bme680-2.0.0.ebuild | 20 ++++++ dev-python/sigstore/Manifest | 2 + dev-python/sigstore/sigstore-1.1.2.ebuild | 31 ++++++++ 10 files changed, 143 insertions(+), 84 deletions(-) create mode 100644 dev-python/bme680/bme680-2.0.0.ebuild create mode 100644 dev-python/sigstore/sigstore-1.1.2.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index a8163b878..f83e1907c 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -23,11 +23,11 @@ DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60 DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659 EBUILD homeassistant-2024.10.1.ebuild 38434 BLAKE2B 0228a7f8800544e1bd8d22854eb9643b4b904c758c808c135a042f3fc5d3e0e09c945f8f6e01873d8aff886ca39d9112c4b9a299e1cf0fd75bbfd15a0c540261 SHA512 a4cffcaa923066989a4abafa4f80786a98fb899014aedae24491902d18079790247d7627cff2632b682693f4a833ee4732d35905cf19f631ab1b384933476cd1 -EBUILD homeassistant-2024.10.2.ebuild 38282 BLAKE2B fad9a3085c573e2982c63739de584d368e87107fea0dbe56e83c04fe8f38c946f921ccb1055396ced8ad25cb11ccc39952a721f86c3899ff412d13b8ad1d52e9 SHA512 2a8c2e011d8b4d4541a61a3e28d6f277ed7d280395d6bbbdc14a35ed69f41394e5c9993ede89674681f37efb28e80e8e35b6673c31e711f5c5aa7577723a17ed +EBUILD homeassistant-2024.10.2.ebuild 37700 BLAKE2B 71bed59061b4504598ff95a551d23aa8ea9a4705a82587861f04894ba2c9f80ae105a287d51361290d4e92467248e99faa0aaded39fc84042c09a551db2a88ca SHA512 04ef618e4c271cc71f7c174af2ffab8604c4386760e007ef33d7a383618577e02fe089d4f3a23bbaf81480dd16d86c447df98b4cf72f5512b590830860fc8061 EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680 EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.3.ebuild 35669 BLAKE2B 6568bad93aa84c15ae8f5e8e939597934776cc183a173ca5144568096fdf669f08494871bb191e56701eedad82c44684bb8463638d6ddaa9db8f9beb4026ab68 SHA512 f29f098502ea2d1a1b6290bc7d59bde6cd189c0091e901f9365e7d899a1157e6bd8ef03bd73c3be00cdc6ccc79b484b66866691ae8bdbd7c4bc53eaec6e4718a -MISC genebuild.sh 14457 BLAKE2B bb3b4455c88074b465dd40a6e8e9cf3f1c1ba965187208e7ed2f279d90d148a89fa8796605ef265be25d6fd443add02305f007a1f7761bd61c7ad30ef15cf8c8 SHA512 8dd5575a9f98101061e2dacd3035adbe7e02b761c6f34273703af1d63cf985f2bb3f2975142d6a099fd056525143ce7a5a2d07e527d2b639c76bb2a003efe197 +MISC genebuild.sh 13876 BLAKE2B da6f8611af8342d63b8e6edb9a6b6c7f15ef32123dbc6568c3c2020a366996ad6bba37cbbd49fc54cdcce6469630a121b06ef9c5e79235ebe631f19af761ce80 SHA512 e6802c62a5455d38078caf55d7c9858985a60f9e443ff087e97d8f1c7f9e97360839951ba29fc92cb2170c99b9fc89fbee60c5d31291bcd921034ff58ca15b76 MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d -MISC test.sh 6002 BLAKE2B afa0ef5485acf78764f5f4baf4b8d49e0d5a7f4e4007b440df88b18fe98d2d940dece01af2cf94fb8d3bf60701b6c6e2522894ea759088a894a17271f70efcc9 SHA512 be1907ed8dd5efa892cee167b5acb5e3574a396c3992132552d9715f167ff51ca4fb2daee9b918c86cc798bbba7bcc32a408b676186e9f79b37f5b482263ec26 +MISC test.sh 809 BLAKE2B 1c88ff21927f12cb7c1f4399b7cf84975fe040d0d5da6030d72a88710571842f94a25168a070bd6eab64bf691c87406c6dda6dc406851c40fdf792e5db7ab308 SHA512 1c2743e53669ff9628c85d02a51082d3af403224fb0bfe22b009f0639c1b86a9b59e79b32eda33f1aee0137e4571bb4aaa26bda9098af364767ccdb0a1a291f2 diff --git a/app-misc/homeassistant/genebuild.sh b/app-misc/homeassistant/genebuild.sh index 512d447a4..e76e503f1 100755 --- a/app-misc/homeassistant/genebuild.sh +++ b/app-misc/homeassistant/genebuild.sh @@ -29,7 +29,7 @@ parse_constraints () { package="dev-python/cchardet" ;; uv) - echo " >=dev-python/uv-$version" >> $EBUILD_PATH + echo " >=dev-python/uv-$version" >> $EBUILD_PATH break ;; protobuf) @@ -125,7 +125,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage 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" +IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder 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 @@ -155,18 +155,16 @@ RDEPEND="\${RDEPEND} # Module requirements from useflags RDEPEND="\${RDEPEND} - bh1750? ( ~dev-python/i2csense-0.0.4[\${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[\${PYTHON_USEDEP}] ) + ambiclimate? ( dev-python/Ambiclimate[\${PYTHON_USEDEP}] ) + bh1750? ( dev-python/i2csense[\${PYTHON_USEDEP}] ) blinksticklight? ( ~dev-python/BlinkStick-1.2.0[\${PYTHON_USEDEP}] ) blinkt? ( ~dev-python/blinkt-0.1.0[\${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}] ) + bme280? ( dev-python/i2csense[\${PYTHON_USEDEP}] dev-python/bme280spi[\${PYTHON_USEDEP}] ) + bme680? ( dev-python/bme680[\${PYTHON_USEDEP}] ) cli? ( app-misc/home-assistant-cli ) - coronavirus? ( ~dev-python/coronavirus-1.1.1[\${PYTHON_USEDEP}] ) - deutsche_bahn? ( ~dev-python/schiene-0.23[\${PYTHON_USEDEP}] ) + coronavirus? ( dev-python/coronavirus[\${PYTHON_USEDEP}] ) + deutsche_bahn? ( dev-python/schiene[\${PYTHON_USEDEP}] ) dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[\${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[\${PYTHON_USEDEP}] ) - dyson? ( ~dev-python/libpurecool-0.6.4[\${PYTHON_USEDEP}] ) - flunearyou? ( ~dev-python/pyflunearyou-2.0.2[\${PYTHON_USEDEP}] ) - garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[\${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}] ) loopenergy? ( ~dev-python/pyloopenergy-0.2.1[\${PYTHON_USEDEP}] ) mariadb? ( dev-python/mysqlclient[\${PYTHON_USEDEP}] ) @@ -178,7 +176,6 @@ RDEPEND="\${RDEPEND} ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) tesla? ( ~dev-python/teslajsonpy-0.18.3[\${PYTHON_USEDEP}] ) wink? ( ~dev-python/pubnubsub-handler-1.0.9[\${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[\${PYTHON_USEDEP}] ) - xbox_live? ( ~dev-python/xboxapi-2.0.1[\${PYTHON_USEDEP}] ) EOF reqall="" for i in `find ./ | grep requirements_all.txt`; do reqall=$i; break; done @@ -240,31 +237,30 @@ cat >> $EBUILD_PATH <