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 <=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.15 + >=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}] @@ -248,18 +248,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}] ) @@ -271,7 +269,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}] ) 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}] ) @@ -545,31 +542,30 @@ RDEPEND="${RDEPEND} 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/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 + dev-python/astroid[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock-open[${PYTHON_USEDEP}] + dev-python/mypy-dev[${PYTHON_USEDEP}] + dev-python/pipdeptree[${PYTHON_USEDEP}] + dev-vcs/pre-commit + dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-freezer[${PYTHON_USEDEP}] + dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}] + dev-python/pytest-picked[${PYTHON_USEDEP}] + dev-python/pytest-socket[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-unordered[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/respx[${PYTHON_USEDEP}] + dev-python/syrupy[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] ) dev-python/setuptools[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}]" diff --git a/app-misc/homeassistant/test.sh b/app-misc/homeassistant/test.sh index 6d5cd4076..af0a5ea28 100755 --- a/app-misc/homeassistant/test.sh +++ b/app-misc/homeassistant/test.sh @@ -1,13 +1,23 @@ #/bin/bash -if [ -n $1 ]; then - pkg="=$( pwd | rev | cut -d/ -f1-2 | rev )-$1" +if [ "$1" != "" ]; then + pkg="$( pwd | rev | cut -d/ -f1-2 | rev )-$1" else - pkg=$( pwd | rev | cut -d/ -f1-2 | rev ) + for v in `ls -vr *.ebuild`; do + pkg=$( pwd | rev | cut -d/ -f2 | rev )/$( echo $v | rev | cut -c8- | rev ) + break + done fi rm /etc/portage/package.use/zzzzz_tmp.use touch /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 $pkg +MYUSE="" +for u in `cat $( echo $pkg | cut -d/ -f2 ).ebuild | grep IUSE= | cut -d\" -f2`; do + u=${u/+/} + if [ \( "$u" != "systemd" \) -a \( "$u" != "test" \) ]; then + MYUSE="$MYUSE$u " + fi +done +USE="$MYUSE" emerge --oneshot --autounmask --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts --backtrack=30 -va =$pkg 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 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 $pkg +USE="$MYUSE" emerge --oneshot --verbose-conflicts --backtrack=30 -va =$pkg rm /etc/portage/package.use/zzzzz_tmp.use diff --git a/dev-python/aiogithubapi/Manifest b/dev-python/aiogithubapi/Manifest index bd63adfe1..7fbaa9f86 100644 --- a/dev-python/aiogithubapi/Manifest +++ b/dev-python/aiogithubapi/Manifest @@ -3,5 +3,5 @@ DIST aiogithubapi-23.11.0.tar.gz 39903 BLAKE2B 5ad9c236d5e3e2288ac3a4ef9b6ecaa39 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 +EBUILD aiogithubapi-24.6.0.ebuild 833 BLAKE2B 0bb3c6bfeabbfd354e0b6ea09e63b8150a1c9bca2b2295f58ac5042c8c60e6b8be25a460d5f2b18d836a6a615e30fd174d802cb07ebd86480907efc5482d1a9f SHA512 71083a684b558f73670cf653c5394d4f45b886fa7d5b631082ed84644ed723098d5628c137eff77153fcf766825d4eaeb0556ef81360fb830f931e8fba1889b1 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 index 5c32f9d91..dcde6bbaa 100644 --- a/dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild +++ b/dev-python/aiogithubapi/aiogithubapi-24.6.0.ebuild @@ -18,8 +18,10 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}] - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/sigstore[${PYTHON_USEDEP}]" + dev-python/async-timeout-4[${PYTHON_USEDEP}] +" BDEPEND=" test? ( dev-python/aresponses[${PYTHON_USEDEP}] diff --git a/dev-python/bme680/Manifest b/dev-python/bme680/Manifest index c9d7c844c..b72f7250e 100644 --- a/dev-python/bme680/Manifest +++ b/dev-python/bme680/Manifest @@ -1,3 +1,5 @@ DIST bme680-1.0.5.tar.gz 10514 BLAKE2B 16f8a1c48c86e5532fd2a24113330fd7601e4e60973903663ac2de8d4a427cdf162d3fe4f12b0abb764387767d0f8f2c7fb1f8fde1ff1f300d6f96e704564f24 SHA512 5e6c8e620c9d3a3e6443ac8a295d6de16b0cd4b3d9607fe4ce3275a0b6b7934fa8cd08b0da3b8fd72ea22cf8c8d0af7f9b862d02d84d83c0fa0b64e584561971 +DIST bme680-2.0.0.tar.gz 80399 BLAKE2B 3167cca40934d286dfa734e2b732a5cb8cb6a2a54c462d6e2d8710ed02cc5ca603f080e799c93cacbfa6b9d85b522ea4f54be7c5d033ab112c03ae5e23815caa SHA512 90bffd377c657a3a0cf83e6ee91d669eaca16ce69463e19228d39fac3a1410b0271a0258ce1ebe62a12ea9919bc317ee55b4979399dec367e0f031b31527abee EBUILD bme680-1.0.5.ebuild 470 BLAKE2B 1e6c56269b798ea0e4c03d24561edc9d3071b1438344db332e5fd15c29a2a681f4f5f2e5ae7d3f952ee445a9bb04be8b60f25627d0b2c27e3d132ae81138e154 SHA512 02aae1f8414ff575ba33f8bacc6e20db975c4ab9ced7648036db115472641395e52297b4341a42fd042283edaff533ba7071b8425bf186e333b46b3f57b817f8 +EBUILD bme680-2.0.0.ebuild 516 BLAKE2B d2526b891a940f685af1d660cb7faa47ec23d533019d834b2a37911449d13e4825360135f2e007e27a1bf2c2a3d619c3bca09c48c5c43d9adfcd033cd9754522 SHA512 a059c8bbed502d6eb882693cba7a00b8cc42f41f3ba2d61c9a6c332e6ee47c7dbfe318cd6d70b0b8c94ee8386fa2ae5ae5fddcbe6befcc078ca9161a1dd2ecff MISC metadata.xml 449 BLAKE2B 6a9814c457bc9ddb2c3559f83c8ab8df6328abd991b756d4e43d3cd1de70b153a022a25d357ef539b87e7ac62376a0c47d051ce549bde05c1e9fbfe6a7ada3f6 SHA512 249c9a67900c6575ff0c1cf6e775e923eb374c5084306888bbf92a26f61f233c0b0b56d3891f5660fc4a202f3b39e16ee3954b1c3f2c39c0f8aaa27bb671b411 diff --git a/dev-python/bme680/bme680-2.0.0.ebuild b/dev-python/bme680/bme680-2.0.0.ebuild new file mode 100644 index 000000000..9875036c8 --- /dev/null +++ b/dev-python/bme680/bme680-2.0.0.ebuild @@ -0,0 +1,20 @@ +# 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=hatchling +inherit distutils-r1 pypi +DESCRIPTION="Python library for driving the Pimoroni BME680 Breakout" +HOMEPAGE="https://www.pimoroni.com https://pypi.org/project/bme680/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/smbus2[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest index 3fc46a1ec..be2b6acef 100644 --- a/dev-python/sigstore/Manifest +++ b/dev-python/sigstore/Manifest @@ -1,3 +1,5 @@ DIST sigstore-1.0.0.tar.gz 59359 BLAKE2B cfe9b8c6bad54e5158d3efafbd434b13b541f3f9dcdb2a73bc0be2a6748be2f1857c81f1d55efbaf972ca08ba7c3fd77d03cbf93b271bc08db756b2e84284dab SHA512 cb498742698828bd6b6ec5feeab343b0b364a1d9a6d863988e92b436cb88f82c33dd8fa10bc1cf36ae4a37b14bd9df6ee145e4439360b29e17a6b701346dc004 +DIST sigstore-1.1.2.tar.gz 61236 BLAKE2B 94defba371e51996e5a10bb84f6e23d38a656f8c15341fdb610bb0d4d6a0483d6341cae76951b6c71469a04d73adb8a3c9b0c0ad59e89085f5d2b85baea838cd SHA512 4822cd76368dfddba07b27835a6291ed7e6e371ddbddbd5e3245947dd1f491881498849ee4e7eb655d0002c226d4b7ad8643ea53a354d58b94db7a412217a257 EBUILD sigstore-1.0.0.ebuild 904 BLAKE2B f858214d8a875143dadb1e9291ceb63d343f9512a4d5c25ef0645ebfc890b2f3c43cb4687d1e62cdaecc262d37f70c29512dea0e9152da83a68059f61f0ecc5a SHA512 96deea72c0a429107483f2904109244130c6963a6b7e3908c47b2903e98268ee7f7d2fc5ef035e7b128dfb08ba445a7e4ac80683e0b6ca939bc98314d5ecbf05 +EBUILD sigstore-1.1.2.ebuild 959 BLAKE2B 38e2e1474bbeb10e0cc11e519c2891314278cce310bddeda5351735f8b003b2ec11d2d73e878a13f9e7caa1b949f4a05af606580b6db457e85a2a17d9ea5be83 SHA512 bdf1dfa3ba917fb0a71c181876521f590149ff8ba3b527810e895ecfe43f321d875ae9ae1733e402d221a69bc87c77335b2c401f0377707cc3f73cb3abcbf9ec MISC metadata.xml 532 BLAKE2B b10861b46e69eb94c728b3d7dc12379d367f9588657e920d9e00ac306ed7b58df681fd00474b6558eda97ce1d76a107d6fabe3cdfc8ed51c77783b80a1aefbb4 SHA512 ed690da283cdbc7aa98c1f93aa3df7eefb67e315cbe14d68af00dc638cf3c06db86a603edd69381ca11f1fc2812a1d7468b4c08cb2a18ad86a8a23d347fef2ba diff --git a/dev-python/sigstore/sigstore-1.1.2.ebuild b/dev-python/sigstore/sigstore-1.1.2.ebuild new file mode 100644 index 000000000..9055e3eca --- /dev/null +++ b/dev-python/sigstore/sigstore-1.1.2.ebuild @@ -0,0 +1,31 @@ +# 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=flit +inherit distutils-r1 pypi + +DESCRIPTION="A tool for generating and verifying Sigstore signatures." +HOMEPAGE="https://www.sigstore.dev https://github.com/sigstore/sigstore-python https://pypi.org/project/sigstore/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="~dev-python/appdirs-1.4.4[${PYTHON_USEDEP}] + >=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/securesystemslib[${PYTHON_USEDEP}] + dev-python/tuf[${PYTHON_USEDEP}] + dev-python/sigstore-protobuf-specs[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest