From 5afac1d75627b78d62350a6fd63ca09dd9246e49 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Wed, 8 Jan 2020 00:11:35 +0100 Subject: [PATCH] homeassistant-0.103.6 --- CHANGELOG.txt | 1 + app-misc/homeassistant/Manifest | 6 +- ....1.ebuild => homeassistant-0.103.6.ebuild} | 200 ++++++++++-------- .../homeassistant/homeassistant-9999.ebuild | 6 +- 4 files changed, 121 insertions(+), 92 deletions(-) rename app-misc/homeassistant/{homeassistant-0.100.1.ebuild => homeassistant-0.103.6.ebuild} (57%) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9f14d0feb..32443cf06 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -13,6 +13,7 @@ * bump pyvizio-0.0.12 * add tmb-0.0.4 * bump frontend-20200107.0 + * gios-0.0.3 fix license string 2020-01-04 * add elgato-0.1.0 diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index e257f0fdf..42c2209bc 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -8,7 +8,6 @@ AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4 -DIST homeassistant-0.100.1.tar.gz 4568803 BLAKE2B 1827d26112c11d9c59930dbbf8f1ba9e0fc793ea05422f0596fd7e8f00405e18ff2fffb1b6edbf0aed362d7f5c7f1d2f5157cd775f77d1c733abcd58aef652e9 SHA512 59f1b286b34ae3d49a4a1f206eecb08d1a78014075de922842d616f1bb76c16696169f76adac4018db3041bfb270c2264eff87e640ca52a052526dfeb7aa8a8f DIST homeassistant-0.100.2.tar.gz 4569079 BLAKE2B 761a7e893a0b4818beacb11569d3e3ce287eb1b9f2b789ef6c61b0a3ed44810cfb05900efec8496c476e68aec5cd2915f9c106571f9c0ad254d421e7c04fb73e SHA512 36a3558715984d1e124913977b13acacdf2954f7027eb1b7bc394de1211ad56e3f5cd33147ac2942314999c4448f1e0acadd622642e6d861389c7c585294311d DIST homeassistant-0.100.3.tar.gz 4569043 BLAKE2B 7382c098b7e0468713add85e74e0aedd00d884fa2ee6e7d0fff1618d1e8eaa31656320033e620e9a43d46f8f6439ed10184a87ff9060e832e827f499319131bd SHA512 1495b6ded358698b42435fcdb338825fe560a76ad174bb4198cb7865275c74863daf9205746546d46b2eefb3693ebe2238770638699aad161ad1ef5350d819d6 DIST homeassistant-0.101.1.tar.gz 4700217 BLAKE2B 0a3146f93007c89dcefc7358fae2deb59ee2055c32d7db8c0f46a554ea63bfbf2019579b56cb038c852959116504a441fe76257fecdfd84e527d5eecc815e76d SHA512 7d314a10fe519e89b5f71c356dc1e191864e36b95d0b2fd2cf8a155bba66a6c6cf689a3668438428be60434318d157e8430b426222aa98652fa2573a7421c705 @@ -27,7 +26,7 @@ DIST homeassistant-0.103.2.tar.gz 4888920 BLAKE2B 81050d48e5f524adcd1bcd6c27aafb DIST homeassistant-0.103.3.tar.gz 4890374 BLAKE2B 9685334c73371178067027158bfee85156897d5f0d3bfd0726deba67425afed4d3836a6463ad42e478da0fad6e5bd070eb939451b403869ffb1118a511216c4d SHA512 0edbfea902a4bbce079dbd15f707f22a8b1588a03d9737dd5a8fbf3134425e489cfa1539ebcca546cfd9d5403ab26e9e98e84743196b16db1ddb4bae90f801be DIST homeassistant-0.103.4.tar.gz 4890684 BLAKE2B 86d46c01f3dd468f40c213d741cd3415d72d7c8ce3c95e0bb99b6ae74f7fc2dc0185024fe33966a1ea7ca5075eb52f9f758890c3759ce92458bab788023c49ac SHA512 fd550c1b24657dc0cfe7e3c18ae611f3d2df3e818502cfbab57262c2e1816ca6e919fe3e798a01bef9949d730fbf8ab9296b0751732055b3fc1552dace1c7a20 DIST homeassistant-0.103.5.tar.gz 4890503 BLAKE2B dbf07c1c1c962e7a7085fa0fa26a11664fa1b3540851fe192dc7571fa3b200b753dd46244f96c2c15a4324f7c7704de87b98eedd94835f5187fdd33ecb488756 SHA512 352a032d036d8f7734b0f6e7df733c399785a7930d979dc63d73b79ba946d7a875e1b1f5d3e49877e5cc6b0eaa27ab5f78776862499dc68994347362ce3e5d59 -EBUILD homeassistant-0.100.1.ebuild 11868 BLAKE2B 1abaef2bdff6ca8cf907821ba2384a505f65c1134260ef1df19f5c0e01e664ed7a76bfc9f3edd3138a706c1c2f9dc797276c83271e46aa1412fd0b8bf563f7b7 SHA512 2d17dd93a037e1eafaeb9d17723bfe4251d79a07f34f5b852cf060fd3d3ded7558ce6c119751136e18ad28039cae05a4c13d9825380054ccc4934525397bd3f8 +DIST homeassistant-0.103.6.tar.gz 4890482 BLAKE2B 2997a9295e5db53478e4ca003db4ab00f9a3ee2064da8831ed83d351069db1f7d4fbb5010ed630c6425294351d1528a9ef3360620016cd6bf5ebdef1aa378312 SHA512 dcb4463d0f012ec94b41c000f1d37662d5bd6fbe6bfb21d40fd3893d59672b5f0852cd060bb87cd0ec589eff5cb8311aa35cadc5c11cb6f1f2ce4fb46df7a60e EBUILD homeassistant-0.100.2.ebuild 11946 BLAKE2B b70db85c512d92515f1f94b791a32165d9b15fe083eafe98fdd7b3859b9b3e572084e35750952a4032b934e98262982565b1dd69c191a5325acb5eedee7d4782 SHA512 3fd9baf5f68369572622e322df829460178938ce8fafffea23d302cad6bbfe29bc85c872a79bd437c418efb4950af3824524d1f6a2cc29d5a30eb3872d199931 EBUILD homeassistant-0.100.3.ebuild 11946 BLAKE2B b70db85c512d92515f1f94b791a32165d9b15fe083eafe98fdd7b3859b9b3e572084e35750952a4032b934e98262982565b1dd69c191a5325acb5eedee7d4782 SHA512 3fd9baf5f68369572622e322df829460178938ce8fafffea23d302cad6bbfe29bc85c872a79bd437c418efb4950af3824524d1f6a2cc29d5a30eb3872d199931 EBUILD homeassistant-0.101.1.ebuild 11968 BLAKE2B 3f903b30c51c82c1004215149f172c8ff0df5e6e996214969794130d0fed16c09008616368aefd5ac7a3adf65121ce6ff54348ea936b63ece13da5bf75e1b853 SHA512 ce73dcaf180c84723d41d9abf999a640e01ea417e57e8e971ffbcc7f4dfe4326867ebdaaf807eb97a922ecbd75de602a488ec7a01f8e3354c60c9b628739823f @@ -46,5 +45,6 @@ EBUILD homeassistant-0.103.2.ebuild 13690 BLAKE2B 0acbd5a6ed5dc28fea524bf01790b8 EBUILD homeassistant-0.103.3.ebuild 13782 BLAKE2B 9bbb2153f894a5902b36650c88b3f073e6b46d07c96795b3313d48b6346f455a84273211a55fe47123c72266d7abf7800ca899fbcbc72156b1df46330df55933 SHA512 c55894f7ad0a9c8dddf8f594c9fac01b5b99e82f99000c680651762bcbb60bc5f18c2020bfbd7e874027e28f60acc199dfc9c9c9cecc4bab5e19e8275e612f1a EBUILD homeassistant-0.103.4.ebuild 13782 BLAKE2B 9bbb2153f894a5902b36650c88b3f073e6b46d07c96795b3313d48b6346f455a84273211a55fe47123c72266d7abf7800ca899fbcbc72156b1df46330df55933 SHA512 c55894f7ad0a9c8dddf8f594c9fac01b5b99e82f99000c680651762bcbb60bc5f18c2020bfbd7e874027e28f60acc199dfc9c9c9cecc4bab5e19e8275e612f1a EBUILD homeassistant-0.103.5.ebuild 13782 BLAKE2B 55cd1146adbe08ceddaf84bdc40d0bf6b5264ca0c5825f1607fcb91b96decedbe58759ec4cf52555c8b512eb5e775207e85b12c4c8d0151d2223fa98e4cd3d70 SHA512 3466f69aef4d6b011855e5cb5bcd71e05e211cc4b21665a4bafa67aad3e5eb03e2d1fb5c5a7ef495e1f8e87c67195deb3d827f6380526cf3e800bb55c754be54 -EBUILD homeassistant-9999.ebuild 57353 BLAKE2B bc5295d2a926c9eaab9183320c4924bc64b5fc178b8532ff1b5d3d95b25f35869f89fbf9399115228c1156ed23ca6d05afbba64de875016a2d33fc5433457b14 SHA512 8cda2e07085a6410d3309b21b2fba53c7cdbd13a98562463212822ceee410500685f9594252b7ac2e9439f8a76fb8c79d8ee4c850be311564ff5eccfe3c8cbfc +EBUILD homeassistant-0.103.6.ebuild 13782 BLAKE2B 55cd1146adbe08ceddaf84bdc40d0bf6b5264ca0c5825f1607fcb91b96decedbe58759ec4cf52555c8b512eb5e775207e85b12c4c8d0151d2223fa98e4cd3d70 SHA512 3466f69aef4d6b011855e5cb5bcd71e05e211cc4b21665a4bafa67aad3e5eb03e2d1fb5c5a7ef495e1f8e87c67195deb3d827f6380526cf3e800bb55c754be54 +EBUILD homeassistant-9999.ebuild 57353 BLAKE2B 2463c9a6f7c8f192027395bfd1e728fd8f8052c77e0c8b62b293f4c75ed3a3cbe560e3e0ffbb527fe8c97753c9fb0cae0de67694b6c323b513436104d3aac012 SHA512 b0c51724473e2e6af2bef646a332313d3543f1d18e8a716223eccd24bc9133850bc465168e6399ab6ebcc6733895da649c7e2190bfc37bcb3fee23968001d228 MISC metadata.xml 6358 BLAKE2B 5437e422a3aa4186682d1c2b2821a6927779f5d0f2b65e92609a208eaa74a302d2fe2f688897d4536a0c9fd38c6b901ba93e7a0657c2438d3e2ba7445fbf48b5 SHA512 51d69c3eaed218969b4a6d7fff972eabef309dca41666b04c2103967b619422a424043135a6a30161c51f60531ed2b34a0734c9d0ff04e6cbf3b3bd364c05428 diff --git a/app-misc/homeassistant/homeassistant-0.100.1.ebuild b/app-misc/homeassistant/homeassistant-0.103.6.ebuild similarity index 57% rename from app-misc/homeassistant/homeassistant-0.100.1.ebuild rename to app-misc/homeassistant/homeassistant-0.103.6.ebuild index 5ee46bd19..96e82b2c5 100644 --- a/app-misc/homeassistant/homeassistant-0.100.1.ebuild +++ b/app-misc/homeassistant/homeassistant-0.103.6.ebuild @@ -3,65 +3,52 @@ EAPI="7" -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) +#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1 inherit user readme.gentoo-r1 eutils distutils-r1 MY_P=${P/_beta/b} MY_PV=${PV/_beta/b} -DESCRIPTION="Open-source home automation platform running on Python 3.6" +DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)" HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository" SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64" -IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder" +KEYWORDS="amd64 x86 amd64-linux x86-linux" +IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder" RDEPEND="${PYTHON_DEPS} !app-misc/homeassistant-bin - >=dev-lang/python-3.6.1 + >=dev-lang/python-3.6.5 app-admin/logrotate dev-db/sqlite dev-libs/libfastjson >=dev-libs/xerces-c-3.1.4-r1 - >=dev-libs/xml-security-c-1.7.3 - ~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}] - ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] - ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] - ~dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] - >=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}] - $(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6) - ~dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/immutables-0.9[${PYTHON_USEDEP}] - ~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] - >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] - ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] - ~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.2[${PYTHON_USEDEP}] - ~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] - =dev-python/requests-2.22.0[${PYTHON_USEDEP}] - ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] - ~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] - ~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}] >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}] + ~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}] >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] - ~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}] - ~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.233[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.115[${PYTHON_USEDEP}] + ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-19.3.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + ~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}] + ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] + ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}] ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}] + >=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}] + $(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6) ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] ~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}] >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}] + ~dev-python/cryptography-2.8[${PYTHON_USEDEP}] >=dev-python/distro-1.4.0[${PYTHON_USEDEP}] ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}] >=dev-python/docutils-0.14[${PYTHON_USEDEP}] @@ -69,10 +56,13 @@ RDEPEND="${PYTHON_DEPS} >=dev-python/envs-1.3[${PYTHON_USEDEP}] >=dev-python/future-0.17.1[${PYTHON_USEDEP}] ~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}] - ~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}] >=dev-python/idna-2.8[${PYTHON_USEDEP}] >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}] >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}] + >=dev-python/immutables-0.9[${PYTHON_USEDEP}] + ~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.3[${PYTHON_USEDEP}] >=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}] >=dev-python/jose-1.0.0[${PYTHON_USEDEP}] >=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}] @@ -82,76 +72,99 @@ RDEPEND="${PYTHON_DEPS} >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] >=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}] >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] - >=dev-python/numpy-1.17.1[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.4[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] + ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] - ~dev-python/pillow-6.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.6.3[${PYTHON_USEDEP}] + ~dev-python/pillow-6.2.1[${PYTHON_USEDEP}] + >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] + >=dev-python/psutil-5.6.5[${PYTHON_USEDEP}] >=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}] >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] || ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] ) ~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}] >=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] - >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + >=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}] >=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}] - ~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] + =dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}] >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] =dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - ~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}] ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}] >=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}] - ~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}] >=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}] >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}] - >=dev-python/user-agents-2.0[${PYTHON_USEDEP}] + =dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}] >=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}] >=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] =dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}] >=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}] >=dev-python/websockets-7.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] >=dev-python/yarl-1.3.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.42.0 + >=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}] + >=media-libs/mutagen-1.43.0 - abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] ) - androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] ) - asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) - atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] ) + abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}] + ~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] ) + atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] ) atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] ) aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) - avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] ) cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] ) ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] ) daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] ) darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] ) enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] ) - esphome? ( dev-embedded/esphome - ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] ) everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] ) envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] ) fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) - frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] ) + frontend? ( ~app-misc/home-assistant-frontend-20191204.1[${PYTHON_USEDEP}] ) gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] ) growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] ) heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] ) + here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] ) hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] ) homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] ) - homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] ) homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] ) hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] ) hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] ) + influxdb? ( dev-db/influxdb + ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ) maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) - miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] ) + miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] ) mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] ) mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] app-misc/mosquitto ) @@ -159,60 +172,70 @@ RDEPEND="${PYTHON_DEPS} mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}] dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql ) - openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] ) + openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] ) qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) - roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.2.8[${PYTHON_USEDEP}] ) rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ) - samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) + signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] ) sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] ) socat? ( net-misc/socat ) - sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] ) - shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] ) - speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] ) + sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] ) + speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] ) ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy ) - tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] ) + tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] ) ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] ) unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] ) vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] ) wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] ) wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] ) xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] ) - zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}] - ~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}] - ~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] ) - zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] ) + youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] ) + zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}] + ~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}] + ~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] ) z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] - ~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}] + ~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}] ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND} test? ( - ~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}] - ~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}] - ~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}] - ~dev-python/flake8-3.7.5[${PYTHON_USEDEP}] - ~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ~dev-python/mypy-0.660[${PYTHON_USEDEP}] - ~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}] - ~dev-python/pylint-2.2.2[${PYTHON_USEDEP}] - ~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}] - ~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}] - ~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}] - ~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}] - ~dev-python/pytest-4.2.1[${PYTHON_USEDEP}] - ~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/coverage[${PYTHON_USEDEP}] + ~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}] + ~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}] + ~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}] + ~dev-python/flake8-3.7.5[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ~dev-python/mypy-0.660[${PYTHON_USEDEP}] + ~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}] + ~dev-python/pylint-2.2.2[${PYTHON_USEDEP}] + ~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}] + ~dev-python/pytest-4.2.1[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] )" INSTALL_DIR="/opt/${PN}" @@ -241,6 +264,11 @@ src_prepare() { -i "setup.py" \ -i homeassistant/package_constraints.txt + # https://github.com/home-assistant/home-assistant/issues/28811 + if use maxcube_hack ; then + eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch" + fi + eapply_user } diff --git a/app-misc/homeassistant/homeassistant-9999.ebuild b/app-misc/homeassistant/homeassistant-9999.ebuild index 9d0980ce0..0c02f8ff6 100644 --- a/app-misc/homeassistant/homeassistant-9999.ebuild +++ b/app-misc/homeassistant/homeassistant-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -280,7 +280,7 @@ RDEPEND="${PYTHON_DEPS} enocean? ( ~dev-python/enocean-0.50[${PYTHON_USEDEP}] ) enphase_envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] ) entur_public_transport? ( ~dev-python/enturclient-0.2.1[${PYTHON_USEDEP}] ) - environment_canada? ( ~dev-python/env-canada-0.0.30[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.0.31[${PYTHON_USEDEP}] ) envirophat? ( ~dev-python/envirophat-0.0.6[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) envisalink? ( ~dev-python/pyenvisalink-4.0[${PYTHON_USEDEP}] ) @@ -655,7 +655,7 @@ RDEPEND="${PYTHON_DEPS} smappee? ( ~dev-python/smappy-0.2.16[${PYTHON_USEDEP}] ) smarthab? ( ~dev-python/SmartHab-0.20[${PYTHON_USEDEP}] ) smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] - ~dev-python/pysmartthings-0.6.9[${PYTHON_USEDEP}] ) + ~dev-python/pysmartthings-0.7.0[${PYTHON_USEDEP}] ) smarty? ( ~dev-python/pysmarty-0.8[${PYTHON_USEDEP}] ) smhi? ( ~dev-python/smhi-pkg-1.0.10[${PYTHON_USEDEP}] ) snapcast? ( ~dev-python/snapcast-2.0.10[${PYTHON_USEDEP}] )