update homeassistant-2021.12.5
This commit is contained in:
parent
a9e21c9efb
commit
834404bb70
14
README.md
14
README.md
|
@ -484,17 +484,17 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o
|
|||
|
||||
## Licenses
|
||||
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
|
||||
There are 2021 Ebuilds in total, 2010 of them have in total 2023 (36 different) licenses assigned.
|
||||
There are 2023 Ebuilds in total, 2012 of them have in total 2025 (36 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1187|
|
||||
|Apache-2.0|385|
|
||||
|BSD|140|
|
||||
|MIT|1190|
|
||||
|Apache-2.0|389|
|
||||
|BSD|134|
|
||||
|GPL-3|113|
|
||||
|LGPL-3|32|
|
||||
|GPL-2|21|
|
||||
|LGPL-3+|20|
|
||||
|LGPL-3+|21|
|
||||
|all-rights-reserved|17|
|
||||
|GPL-3+|16|
|
||||
|LGPL-2.1|13|
|
||||
|
@ -525,9 +525,9 @@ There are 2021 Ebuilds in total, 2010 of them have in total 2023 (36 different)
|
|||
|CC0-1.0|1|
|
||||
|GPL-1|1|
|
||||
|
||||
(Last counted: 21/12/2021)
|
||||
(Last counted: 25/12/2021)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 21/12/2021
|
||||
Last updated: 25/12/2021
|
||||
|
|
|
@ -15,6 +15,7 @@ DIST homeassistant-2021.12.1.tar.gz 12512881 BLAKE2B 670cb4c41bac459d3dcafcaf939
|
|||
DIST homeassistant-2021.12.2.tar.gz 12512945 BLAKE2B d55b3713ef7c976674de1c81252f687b410f912020810977b81d6efb036b47f7ac122f029186578251ca98fd08efe5f51ac85a5dd5289b0f8de23cec526d5385 SHA512 1e2a6210e6d076cc30de94e5be2d658530a6af9c30d8fb03fc947ddc0c2bc2145a80ceb9b6ff40f29e655d433dd376619f84ddefcfd2460e71632fff56074ad9
|
||||
DIST homeassistant-2021.12.3.tar.gz 12515753 BLAKE2B 1194b72a86a9353f8df45f2fa2cf694b67abccf830231ab036a0cddb15ff3d97031659ed9be177abe6f228ed9f3d997789c94706140692d7456afbec64646934 SHA512 89367a642fa467171bc883ca87cc4e08906ee88b891796a7dd0b8f8f14e16e53c95df5316648bff15e14a2d48ce815d460464604c5a4d846dcf7408b32446b6b
|
||||
DIST homeassistant-2021.12.4.tar.gz 12518823 BLAKE2B 982928b2bd9ebee2b3eedbf47416c53a4bdcc9f8c29b4f591f66b78ed6c6618bc723d085c0335634d09c256f304b3e8d3aa8d1364b56868aa92233f291f7817d SHA512 95858a09edab2d0f3ad15231841b97b9065f9fd0eca48455f08a48680173fbcd45eb83c614bc26f2e4cc4a984bea375019db1ed57aa14a7f0511218dc3889c38
|
||||
DIST homeassistant-2021.12.5.tar.gz 12510855 BLAKE2B b4a22990f92cc37d9d58aa9382a21c9cffb4ce6b7b2d11bd091d3f363a5acc3f00d5da11bdabfc9d7cbce8cc945876668dcd855a9dcc1513951c11bb14837f17 SHA512 6a96352c3c18b61b808ea01b6be7c23e4cf8e5ed5669dd421568173b8627853e5a0e073c3ae26eddab172af0424150251492f4006471b78e5ffe505274fa029c
|
||||
EBUILD homeassistant-full-2021.10.7.ebuild 68002 BLAKE2B bbab513f90a6f829d11d4477c14ca8d6975b4227dd2f8257830858f8b52209eb9f5dd5708155a47e29a88520f94908b94e340384df86aa8f5ba1c53509b993be SHA512 bd36225f7a98ff6cff7b6976ba85758a9c7b4d3d1c29f92f70ff6e5166a4519aafa3e8a7b0c240d8be988c992f0dc56c6e4eaeb30261cc676f6f83f680294259
|
||||
EBUILD homeassistant-full-2021.11.5.ebuild 68180 BLAKE2B 8922389a2a57914b230a7381bfe9f3f3307de91de5ac127abf69ef9ed5becf59f6cb85922f158dd95afbbbbdf89bb32d9fae20bd5e75e1c8fed17d889a498bb6 SHA512 4fbb44015ea9d1f0316dfe9c91a32cee5a659ba9ded5e332df283de4974e09d0ae748c8f71baebe9a14b082d26c07b891e2eeca74d84ec0c6ea42d441e158197
|
||||
EBUILD homeassistant-full-2021.12.0.ebuild 69110 BLAKE2B 5911599bf847daf36edcde740a6374d58d13f1d77d2a5f08fdfcb95ea79e51b5d9fff5a009089e7d6490b8ef7ccfd427de5a6a9e8d3394e079f4a0db46e10f09 SHA512 722609b87ab28df311efebbcf453f05dd9c08907e6ee37c85b8ce9ae89c439ac8042f013cea1e8904168e68191343302f09b5eb327b920d7519c742eaab12b8c
|
||||
|
@ -22,5 +23,6 @@ EBUILD homeassistant-full-2021.12.1.ebuild 69110 BLAKE2B d2d840a2ed856bceab7797f
|
|||
EBUILD homeassistant-full-2021.12.2.ebuild 69108 BLAKE2B 3be2d3796a97f16833cefe9f14350f5485851affcdd384dfe4640674d5394a3950a2b05a1589534e1804a11de40233f7060336755bdcf2b4343141c6038f22e3 SHA512 a99876e5ca4a270904936d0d4b57cf6bae88d139a42cc5880189586d99e7b56139e26c6a6657d78287b0aad3dcc7755ac4a7c6b936f3f568012384f39b2e8686
|
||||
EBUILD homeassistant-full-2021.12.3.ebuild 69109 BLAKE2B efa89572ce368e5089c5328e418e63b91d65762ab8f60776652ac7ad610e754ebd48d2d1454e24c5e3ec61059039bc804ca9fbd9086ef785af03b021b35d0e77 SHA512 d98cca1e325056f040ae436116beca8253c57b97da3d1075809c2f25188298692e8ab1d70f6d617a7307c2a53d01ad3ccb50c352037281cfcac679d3cffa2c4c
|
||||
EBUILD homeassistant-full-2021.12.4.ebuild 69334 BLAKE2B fb3a461d176e01f3b53d290757a2a940d389c8426f5c9a99effbc63376594d991557ffd2beb3456b35543b693f7236119bb76af38b3b7736e45bec7042a74019 SHA512 eb8344370658907a0d2ed32a6b291f218920d1106be30f0ee3e8e56c603b5217695e6c62e36520e28a7554b37e06f68a26143f072ff8f445f4efafda326c8e4d
|
||||
EBUILD homeassistant-full-9999.ebuild 69340 BLAKE2B b3e32c8d10b2f13d0c1879846a1a2983d920e2fde1fbdd906fd0a70a509cbfedabf30a73abd5d267f2b34c899b8b751ada253a1e2c16dfb6ff079070b864f559 SHA512 e8d83e32e3833e813e50522f1f73ca91c92c34e26ea579511a2922b9abc1d5755fb63b9524d2d6389d3c77c0a7dc9f335398b7e4d930970d5ec04352fa1cbbe5
|
||||
EBUILD homeassistant-full-2021.12.5.ebuild 69394 BLAKE2B 2c871c8d01ce87ade8760dab65a86354c6887976f86ad7c6763d17dd370ee8a81df6c18c3087f028b3bfae70bf9d904b9cb0abe8bb99051a02c0feeea24793e9 SHA512 14334172fe2a742e414a5ac54d26ba8f159e1a562c1da3f093105265a6aa73f8e052c1a0969c5c7ec62b963f8579d8479c0213c1121da9765b90e30f0cb6b36a
|
||||
EBUILD homeassistant-full-9999.ebuild 69400 BLAKE2B 1ab25ff6d4e4a6562ba9aa63ef22a9af0d018d487527a880f85ac1672e37eb77622c6f069172a08b31061157cc7b6560f126c7352abc3727a7c8239911b750be SHA512 2b5d62e20bcc98200a553e61ce1e96d7342964eaaf1fcfa65d74ef75ca878f8f0255bf6381b274837b183a6af43e96795d0aaf644fe869f5d517074a076990f0
|
||||
MISC metadata.xml 75442 BLAKE2B 43883e03be4fe6a1b9d8a7e824a3a7b9c2b97f6387fb3a7a955d78400c5226dbc7882508270b21610cb58e9c35e2fbef0447952dd235458dc4d1e511464dcf60 SHA512 af4bbafd8bd2d6f7ed6780241f5a6f50aced7c6ff882d823eea5e3f64c55e9001d6620ba50014c2d52ae04ded477fa0b031cdaa269fff021ec38fa74630c2db9
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -245,7 +245,7 @@ RDEPEND="${RDEPEND}
|
|||
devolo_home_network? ( ~dev-python/devolo-plc-api-0.6.3[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.2[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.5[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.6.0[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
digitalloggers? ( ~dev-python/dlipower-0.7.165[${PYTHON_USEDEP}] )
|
||||
digital_ocean? ( ~dev-python/python-digitalocean-1.13.2[${PYTHON_USEDEP}] )
|
||||
directv? ( ~dev-python/directv-0.4.0[${PYTHON_USEDEP}] )
|
||||
|
@ -330,7 +330,7 @@ RDEPEND="${RDEPEND}
|
|||
flo? ( ~dev-python/aioflo-2021.11.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-0.27.8[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.27.13[${PYTHON_USEDEP}] )
|
||||
folder_watcher? ( ~dev-python/watchdog-2.1.6[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
|
@ -408,7 +408,7 @@ RDEPEND="${RDEPEND}
|
|||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
htu21d? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
huawei_lte? ( ~dev-python/huawei-lte-api-1.4.18[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-3.0.7[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-3.0.10[${PYTHON_USEDEP}] )
|
||||
huisbaasje? ( ~dev-python/huisbaasje-client-0.1.0[${PYTHON_USEDEP}] )
|
||||
hunterdouglas_powerview? ( ~dev-python/aiopvapi-1.6.19[${PYTHON_USEDEP}] )
|
||||
hvv_departures? ( ~dev-python/pygti-0.9.2[${PYTHON_USEDEP}] )
|
||||
|
@ -454,7 +454,7 @@ RDEPEND="${RDEPEND}
|
|||
kira? ( ~dev-python/pykira-0.1.1[${PYTHON_USEDEP}] )
|
||||
kiwi? ( ~dev-python/kiwiki-client-0.1.1[${PYTHON_USEDEP}] )
|
||||
kmtronic? ( ~dev-python/pykmtronic-0.3.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.18.14[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.18.15[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
konnected? ( ~dev-python/konnected-1.2.0[${PYTHON_USEDEP}] )
|
||||
kostal_plenticore? ( ~dev-python/kostal-plenticore-0.2.0[${PYTHON_USEDEP}] )
|
||||
|
@ -639,7 +639,7 @@ RDEPEND="${RDEPEND}
|
|||
pulseaudio_loopback? ( ~dev-python/pulsectl-20.2.4[${PYTHON_USEDEP}] )
|
||||
pushbullet? ( ~dev-python/pushbullet-py-0.11.0[${PYTHON_USEDEP}] )
|
||||
pushover? ( ~dev-python/pushover_complete-1.1.1[${PYTHON_USEDEP}] )
|
||||
pvpc_hourly_pricing? ( ~dev-python/aiopvpc-2.2.4[${PYTHON_USEDEP}] )
|
||||
pvpc_hourly_pricing? ( ~dev-python/aiopvpc-3.0.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qbittorrent? ( ~dev-python/python-qbittorrent-0.4.2[${PYTHON_USEDEP}] )
|
||||
qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.5[${PYTHON_USEDEP}] )
|
||||
|
@ -665,7 +665,7 @@ RDEPEND="${RDEPEND}
|
|||
remember_the_milk? ( ~dev-python/RtmAPI-0.7.2[${PYTHON_USEDEP}] ~dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] )
|
||||
remote_rpi_gpio? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
renault? ( ~dev-python/renault-api-0.1.4[${PYTHON_USEDEP}] )
|
||||
repetier? ( ~dev-python/pyrepetier-3.0.5[${PYTHON_USEDEP}] )
|
||||
repetier? ( ~dev-python/pyrepetierng-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
rflink? ( ~dev-python/rflink-0.0.58[${PYTHON_USEDEP}] )
|
||||
rfxtrx? ( ~dev-python/pyRFXtrx-0.27.0[${PYTHON_USEDEP}] )
|
||||
|
@ -748,7 +748,7 @@ RDEPEND="${RDEPEND}
|
|||
somfy_mylink? ( ~dev-python/somfy-mylink-synergy-1.0.6[${PYTHON_USEDEP}] )
|
||||
sonarr? ( ~dev-python/sonarr-0.3.0[${PYTHON_USEDEP}] )
|
||||
songpal? ( ~dev-python/python-songpal-0.12[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.25.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.25.1[${PYTHON_USEDEP}] )
|
||||
sony_projector? ( ~dev-python/pySDCP-1[${PYTHON_USEDEP}] )
|
||||
soundtouch? ( ~dev-python/libsoundtouch-0.8.0[${PYTHON_USEDEP}] )
|
||||
spc? ( ~dev-python/pyspcwebgw-0.4.0[${PYTHON_USEDEP}] )
|
||||
|
@ -806,7 +806,7 @@ RDEPEND="${RDEPEND}
|
|||
thinkingcleaner? ( ~dev-python/pythinkingcleaner-0.0.3[${PYTHON_USEDEP}] )
|
||||
tibber? ( ~dev-python/pyTibber-0.21.1[${PYTHON_USEDEP}] )
|
||||
tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-5.2.4[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2021.12.0[${PYTHON_USEDEP}] )
|
||||
tmb? ( ~dev-python/tmb-0.0.4[${PYTHON_USEDEP}] )
|
||||
todoist? ( ~dev-python/todoist-python-8.0.0[${PYTHON_USEDEP}] )
|
||||
tof? ( ~dev-python/VL53L1X2-0.1.5[${PYTHON_USEDEP}] )
|
||||
|
|
|
@ -15,6 +15,7 @@ DIST homeassistant-2021.12.1.tar.gz 12512881 BLAKE2B 670cb4c41bac459d3dcafcaf939
|
|||
DIST homeassistant-2021.12.2.tar.gz 12512945 BLAKE2B d55b3713ef7c976674de1c81252f687b410f912020810977b81d6efb036b47f7ac122f029186578251ca98fd08efe5f51ac85a5dd5289b0f8de23cec526d5385 SHA512 1e2a6210e6d076cc30de94e5be2d658530a6af9c30d8fb03fc947ddc0c2bc2145a80ceb9b6ff40f29e655d433dd376619f84ddefcfd2460e71632fff56074ad9
|
||||
DIST homeassistant-2021.12.3.tar.gz 12515753 BLAKE2B 1194b72a86a9353f8df45f2fa2cf694b67abccf830231ab036a0cddb15ff3d97031659ed9be177abe6f228ed9f3d997789c94706140692d7456afbec64646934 SHA512 89367a642fa467171bc883ca87cc4e08906ee88b891796a7dd0b8f8f14e16e53c95df5316648bff15e14a2d48ce815d460464604c5a4d846dcf7408b32446b6b
|
||||
DIST homeassistant-2021.12.4.tar.gz 12518823 BLAKE2B 982928b2bd9ebee2b3eedbf47416c53a4bdcc9f8c29b4f591f66b78ed6c6618bc723d085c0335634d09c256f304b3e8d3aa8d1364b56868aa92233f291f7817d SHA512 95858a09edab2d0f3ad15231841b97b9065f9fd0eca48455f08a48680173fbcd45eb83c614bc26f2e4cc4a984bea375019db1ed57aa14a7f0511218dc3889c38
|
||||
DIST homeassistant-2021.12.5.tar.gz 12510855 BLAKE2B b4a22990f92cc37d9d58aa9382a21c9cffb4ce6b7b2d11bd091d3f363a5acc3f00d5da11bdabfc9d7cbce8cc945876668dcd855a9dcc1513951c11bb14837f17 SHA512 6a96352c3c18b61b808ea01b6be7c23e4cf8e5ed5669dd421568173b8627853e5a0e073c3ae26eddab172af0424150251492f4006471b78e5ffe505274fa029c
|
||||
EBUILD homeassistant-min-2021.10.7-r1.ebuild 12508 BLAKE2B d994c3c22961497ded8a7c3dc092a4daecc1e18f1e011206038a7b3ab41ea3c6ad7f2678db759bf68570674d5143ac13a7d02ba7a4e88468c1ab9f8706e47b24 SHA512 77f602d624f289e99622a32fd638b379b86e0d1d3117f817b8edf170ef69f4c47e8bacbf974ac04d5ce5763f3818cab287e33e06da7e1389d20cc9efd8e0efaa
|
||||
EBUILD homeassistant-min-2021.11.5.ebuild 12612 BLAKE2B a4513d7bc78d21a77e22ccc27983960adb6244341b3c698a9805a8cc0194c05d23a9b193028d151e35f0b8a1093d58045f27d307d3108719229cddbe25ee7fa1 SHA512 33b1f16b8d8f3e3dfd1f43c0bcb36245220f9e56896b751e9583e14efb54d43d8dc03e6241d7029d8928bef5c2afb28d4281041a8ab22f8b278444fb28431a25
|
||||
EBUILD homeassistant-min-2021.12.0.ebuild 12761 BLAKE2B 30d53ecbaed98081a7192ec88002d566fa58a9b57e7c11e8764954fd3b5b0ee636e87719773f1a98fbc101ebd8817e0ad304c67c98e89cbf0c92ae00b73baecc SHA512 9088817ffd44d7b8a0835951bbc8549689c9c384deab20e37fb0369810ce24c00be525e019117f2db132a3f4eb3184e2d418fefdc350aeeac2c1ed2e281bd937
|
||||
|
@ -22,4 +23,5 @@ EBUILD homeassistant-min-2021.12.1.ebuild 12761 BLAKE2B 30e3c6eff7c6ab4f38e662c7
|
|||
EBUILD homeassistant-min-2021.12.2.ebuild 12761 BLAKE2B 83588db74903907ab024b1766e003ac833c37ff77dcbf7616ad14858d0477d0aba6fbb9177ee476feda5f36509622e5a02972ea2c838c112c57258a8aa6990a3 SHA512 91be4fafc044696d04126d8962e628295d316dcecf7e22147ee04f2e4e1f304f4bd2ff97cd9c3074dc64784830a657365fbb610abb71f27d264a2587b329b01b
|
||||
EBUILD homeassistant-min-2021.12.3.ebuild 12752 BLAKE2B ecc9bfeee83363d425fa9be4220ed13402559f7b32b3f866ff63148dfc21d53099a33837c2b6e2f7091add445e1e1619a440a319ba764148c6d3953e32bc127e SHA512 e8936cd1c2616f8b32ee88403460eb5b78b9a18037d76779e55f3df70a806869f7a37fb5ab83ccef17cfd7a60c573cece2f4019b7d0f1aecb7686f1351fdb514
|
||||
EBUILD homeassistant-min-2021.12.4.ebuild 13008 BLAKE2B ab1f54a80910dbe65dbeb868691b29b5d611bb4dd57153d3ea417d6f3979ef1e18b98a5869ab6dfbc385765c38683a0e69fc8c0d37b9f34b03f83edd3b69c5f7 SHA512 49aeec85c48189bd9aa360ade656ac082179f807588097a4218006528a1f965d942e60867bcfc76609d72ce8173130e585f1ce202c98339988db08d85bad2dc5
|
||||
EBUILD homeassistant-min-2021.12.5.ebuild 13012 BLAKE2B 668da7fedada6d440a994e42af962554204f8419b40225ef84b93c0ff6085a405d1b2d64d7c7138329f93266b53abc70585c4d283180a13faeeadfe8e881d366 SHA512 c5b499ed15efcffe8f910a1f946742f7d3e10ca0dc8cbb271d73bb8e907a0415ca02707bfaa8ce7e4ab9ee484055f8f6adefb8cedb32588c33cd0046f3cafde7
|
||||
MISC metadata.xml 7479 BLAKE2B d43e3b6e8ee09c20970a74f48604626464e4e66595103df3f561b667cdc3540b37bf6345220da13d2481e38b6237ed065513b554bbd9d017c1045549dfb8004d SHA512 e23b5fae322f1eb0bbcc8f37870a347c84360be227cf3885a1701e47ae46c410eae1ffcd94249fee78af73f31874f65dc551e9df4c2aa2a493fdb8ab8ccfe8f2
|
||||
|
|
|
@ -0,0 +1,266 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit readme.gentoo-r1 eutils distutils-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}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
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 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky +dwd_weather_warnings enigma2 esphome forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks -ozw +ping +plex ps4 +python_script qnap qvr_pro +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tplink tradfri utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf +zwave_js"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/anyio-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-21.11.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/backports-zoneinfo[${PYTHON_USEDEP}]' python3_8)
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/google-api-core-1.31.2[${PYTHON_USEDEP}]
|
||||
~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.50.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20211220.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-8.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-20.3.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.26.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/websockets-9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.6.3[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.37.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-5.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.45.1"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.60[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.2[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.4[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.6.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20211220.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-21.11.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.3.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-0.6.4[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.18.15[${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}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.7.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.5[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.25.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2021.12.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-7.2.1[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-21.11.1[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.11.3.1[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.2[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.37.0[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.33.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.910[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.16.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
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
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
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
|
||||
}
|
||||
|
|
@ -15,6 +15,7 @@ DIST homeassistant-2021.12.1.tar.gz 12512881 BLAKE2B 670cb4c41bac459d3dcafcaf939
|
|||
DIST homeassistant-2021.12.2.tar.gz 12512945 BLAKE2B d55b3713ef7c976674de1c81252f687b410f912020810977b81d6efb036b47f7ac122f029186578251ca98fd08efe5f51ac85a5dd5289b0f8de23cec526d5385 SHA512 1e2a6210e6d076cc30de94e5be2d658530a6af9c30d8fb03fc947ddc0c2bc2145a80ceb9b6ff40f29e655d433dd376619f84ddefcfd2460e71632fff56074ad9
|
||||
DIST homeassistant-2021.12.3.tar.gz 12515753 BLAKE2B 1194b72a86a9353f8df45f2fa2cf694b67abccf830231ab036a0cddb15ff3d97031659ed9be177abe6f228ed9f3d997789c94706140692d7456afbec64646934 SHA512 89367a642fa467171bc883ca87cc4e08906ee88b891796a7dd0b8f8f14e16e53c95df5316648bff15e14a2d48ce815d460464604c5a4d846dcf7408b32446b6b
|
||||
DIST homeassistant-2021.12.4.tar.gz 12518823 BLAKE2B 982928b2bd9ebee2b3eedbf47416c53a4bdcc9f8c29b4f591f66b78ed6c6618bc723d085c0335634d09c256f304b3e8d3aa8d1364b56868aa92233f291f7817d SHA512 95858a09edab2d0f3ad15231841b97b9065f9fd0eca48455f08a48680173fbcd45eb83c614bc26f2e4cc4a984bea375019db1ed57aa14a7f0511218dc3889c38
|
||||
DIST homeassistant-2021.12.5.tar.gz 12510855 BLAKE2B b4a22990f92cc37d9d58aa9382a21c9cffb4ce6b7b2d11bd091d3f363a5acc3f00d5da11bdabfc9d7cbce8cc945876668dcd855a9dcc1513951c11bb14837f17 SHA512 6a96352c3c18b61b808ea01b6be7c23e4cf8e5ed5669dd421568173b8627853e5a0e073c3ae26eddab172af0424150251492f4006471b78e5ffe505274fa029c
|
||||
EBUILD homeassistant-2021.10.7.ebuild 27953 BLAKE2B fa4c65d69b86450bc85534b16cd4d8bf3de33f81bb48786ebc76034e10041cb64ae69ab88ac5f958235ddd4f3891689907b3419b24473be79a0d5689545ee1df SHA512 8059342587c12f7d1ba84b81538acca8145d9285a5f1528d06e26a6a484c6a7c6c2308baa4fc5fea47a14ca26bb54766226c929344fe9c38a7990a94cb7fb60b
|
||||
EBUILD homeassistant-2021.11.5.ebuild 28084 BLAKE2B 30d53ca30cd61a60b5eb649a01a06ce68385318800fa5831de9f8de882b06935ad0c856f1806306946de35c245ca995e5c884db47688f3c187bb4d05ed0a6daf SHA512 17f254511a3ad8ecfe7108f1f34c2ca8585c5370adf1ff7ea74a67e71a77f3b7844edcca7880d763376d31eb09e105500ad42db4677fdb072bf36cb778043042
|
||||
EBUILD homeassistant-2021.12.0.ebuild 28236 BLAKE2B a046b1bce2a579e8e722ec706c731e25772442915da83491a324562a5aff574ec4bea6b96870f27b3e7fe3a99f679e702159c6c9943a16245ec9b1fc14b4257c SHA512 657a7003c1668d1fb3b200b856a29b17365b3d6e06528c37b6b91f36fc6e0debec01c004f86c9b2c7b7c6ab90c16c26fc9885667685bf319871b17089e9c24c3
|
||||
|
@ -22,4 +23,5 @@ EBUILD homeassistant-2021.12.1.ebuild 28236 BLAKE2B 353d1d50f9e12475954637932f0c
|
|||
EBUILD homeassistant-2021.12.2.ebuild 28234 BLAKE2B edc26cb46daad2c9aca19c8911086dc5e8c78a2be44d247bd4bb60896c1e3a8a223dd2118d861e6b376edc472162264d4785457f3a85713212251a80934b6b29 SHA512 465f37ee4d4915494de114febeb7520b8c9e03c0660ce43f17cff521518583e06ee2f929213965f7ccc895e1a29c22b293f7de374d889d40c745d88fccdc0dd6
|
||||
EBUILD homeassistant-2021.12.3.ebuild 28235 BLAKE2B 197e7d691e447b2c4e29510df86d4f3e79a1db1499347eb976e756370529f40640613567076c2c9dde054ba8825e324bfbed31ca6664aca2f8c467c0d714f65e SHA512 b9ce0210b7011f636dc3f4aefea3131cd694b43402951469deda536596ea37354571c1430d8ab29c3b399ee0ffa37209abf31077988ce99e875142338e1d0f6e
|
||||
EBUILD homeassistant-2021.12.4.ebuild 28479 BLAKE2B a520b9c24895c7ab6e04d6ff84da84492afec946b227482ee274756c2f0d6c99137cec404ba5c666d9f640f8e8d044e4e49626612712fcb042eadf790544a219 SHA512 e651c18c1468fc77f95eb915e5c48262741ae69892ceaee421749bda37abbe2881f043e3688f847ccf6559e956a3892ecbb20761d0fdce43c0757e8ddb9bc522
|
||||
EBUILD homeassistant-2021.12.5.ebuild 28537 BLAKE2B 8d03140b23db3ebdf76dc9ca671aa97f488f2b23f9a6524b914154b505d60b9ab9464432c89388cac95c16be4f7cad83da78464b7127ba48ba8e6af8d3f6f3fb SHA512 278e42f55a8491ced49b4bf5f4ed4280173c6e9fd46cb165a8ed84e9cdaf7453f2cbbb1dd40294c9f1aae5e16e62ed66b395c0421968a609337b16cb5225844f
|
||||
MISC metadata.xml 25116 BLAKE2B 61a7b294d9d47f343e2b61defa337812fbd5086d6c579889421fdf78c7dedf519c778dcb028e5eac06af2f23449da24812a571c80446bac09a019f4d8fd8df34 SHA512 1ef6e55668cb769c472bdce0b54e272be47bb440793a53785250a247f3788d481c87e9c3cfa07729371e130df21d0105602d261b4bcd0fad1930c5d397166da4
|
||||
|
|
|
@ -0,0 +1,464 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit readme.gentoo-r1 eutils distutils-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}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
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 amd64-linux x86-linux"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap +otp owntracks -ozw panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio 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 toon totalconnect tplink tradfri tuya unifi unifi_direct upnp 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 +zwave_js"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/anyio-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-21.11.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/backports-zoneinfo[${PYTHON_USEDEP}]' python3_8)
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/google-api-core-1.31.2[${PYTHON_USEDEP}]
|
||||
~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.50.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20211220.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-8.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-20.3.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.26.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/websockets-9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.6.3[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.37.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-5.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.45.1"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.5.0[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-0.1.2[${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-5.0.9[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${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-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.3[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.60[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.8.2[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.6[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.1.13[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${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.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.17.0[${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_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.8.7[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.15[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.1.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.3[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.2[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.6.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-85[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.9[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.2[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.5[${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/discord-py-1.7.3[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.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.4[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.6.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.7[${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-0.27.13[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.7.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.7.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20211220.0[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-21.11.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.8[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.3.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-0.6.4[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.76[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.1[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-3.0.10[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.3.90[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.0.13[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.18.15[${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-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.11.0[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~dev-python/youtube_dl-2021.6.6[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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-6.2.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.4.1[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.3.2[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-2.7.6[${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.7.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.7.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.12[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${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.0.3[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2021.10.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.8.4[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.4[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.5[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.25.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2021.12.2[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.9[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.8[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.25.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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-1.0.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2021.12.0[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2021.12[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-7.2.1[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.3[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-28[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.1[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.8.1[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2021.11.7[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-21.11.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.13.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.13[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.4.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.3.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.10.1[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.11.3.1[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.4[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.9.2[${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.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.8[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.37.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.65[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.42.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.6.4[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.33.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.910[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.16.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
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
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
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
|
||||
}
|
||||
|
|
@ -4,7 +4,7 @@ acme==1.21.0
|
|||
Adafruit-Blinka==6.11.1
|
||||
adafruit-circuitpython-bmp280==3.1.1
|
||||
adafruit-circuitpython-busdevice==5.0.1
|
||||
adafruit-circuitpython-dht==3.6.0
|
||||
adafruit-circuitpython-dht==3.7.0
|
||||
adafruit-circuitpython-mcp230xx==2.2.2
|
||||
Adafruit-PureIO==1.1.9
|
||||
adax==0.2.0
|
||||
|
@ -43,7 +43,7 @@ aiohttp-cors==0.7.0
|
|||
aiohttp==3.7.3
|
||||
aiohttp==3.7.4_p0
|
||||
aiohttp==3.8.1
|
||||
aiohue==3.0.7
|
||||
aiohue==3.0.10
|
||||
aioimaplib==0.9.0
|
||||
aiokafka==0.6.0
|
||||
aiokef==0.2.16
|
||||
|
@ -59,7 +59,7 @@ aionotify==0.2.0
|
|||
aionotion==3.0.2
|
||||
aiopulse==0.4.3
|
||||
aiopvapi==1.6.19
|
||||
aiopvpc==2.2.4
|
||||
aiopvpc==3.0.0
|
||||
aiopylgtv==0.4.0
|
||||
aiorecollect==1.0.8
|
||||
aioridwell==0.2.0
|
||||
|
@ -234,7 +234,7 @@ debugpy==1.5.1
|
|||
decora-wifi==1.4
|
||||
decora==0.6
|
||||
decorator==5.1.0
|
||||
deepmerge==0.1.0
|
||||
deepmerge==1.0.1
|
||||
defusedxml==0.7.1
|
||||
deluge-client==1.7.1
|
||||
demjson==2.2.4
|
||||
|
@ -302,7 +302,7 @@ fixerio==1.0.0_alpha0
|
|||
fjaraskupan==1.0.2
|
||||
flask==2.0.2
|
||||
flipr-api==1.4.1
|
||||
flux-led==0.27.8
|
||||
flux-led==0.27.13
|
||||
foobot_async==1.0.0
|
||||
forecast-solar==2.1.0
|
||||
fortiosapi==1.0.5
|
||||
|
@ -428,7 +428,7 @@ iperf3==0.1.11
|
|||
ismartgate==4.0.4
|
||||
iso-codes==4.7.0
|
||||
iso4217==1.6.20180829
|
||||
iso8601==1.0.0
|
||||
iso8601==1.0.2
|
||||
isodate==0.6.0
|
||||
isoduration==20.11.0
|
||||
itsdangerous==2.0.1
|
||||
|
@ -441,9 +441,9 @@ Js2Py==0.66
|
|||
jsonpath-ng==1.5.2
|
||||
jsonpickle==2.0.0
|
||||
jsonpointer==2.2
|
||||
jsonrpc-async==2.0.0
|
||||
jsonrpc-base==2.0.0
|
||||
jsonrpc-websocket==3.0.0
|
||||
jsonrpc-async==2.1.0
|
||||
jsonrpc-base==2.1.0
|
||||
jsonrpc-websocket==3.1.1
|
||||
jsonschema==4.2.1
|
||||
kaiterra-async-client==0.0.2
|
||||
kconfiglib==13.7.1
|
||||
|
@ -491,7 +491,7 @@ lightify==1.0.7.3
|
|||
lightwave==0.19
|
||||
limitlessled==1.1.3
|
||||
linode-api==4.1.9_beta1
|
||||
linux-headers==5.10
|
||||
linux-headers==5.15
|
||||
lmnotify==0.0.4
|
||||
locationsharinglib==4.1.5
|
||||
logi-circle==0.2.2
|
||||
|
@ -525,7 +525,7 @@ mill-local==0.1.0
|
|||
millheater==0.9.0
|
||||
miniaudio==1.44
|
||||
minio==5.0.10
|
||||
more-itertools==8.11.0
|
||||
more-itertools==8.12.0
|
||||
motionblinds==0.5.8
|
||||
motioneye-client==0.3.12
|
||||
mpfr==4.1.0
|
||||
|
@ -623,7 +623,7 @@ pkce==1.0.3
|
|||
platformdirs==2.4.0
|
||||
platformio==5.2.2
|
||||
plugwise==0.8.5
|
||||
plumbum==1.7.0
|
||||
plumbum==1.7.1
|
||||
plumlightpad==0.0.11
|
||||
ply==3.11
|
||||
pmsensor==0.4
|
||||
|
@ -830,7 +830,7 @@ pyqwikswitch==0.93
|
|||
pyrail==0.0.3
|
||||
pyrainbird==0.4.3
|
||||
pyrecswitch==1.0.2
|
||||
pyrepetier==3.0.5
|
||||
pyrepetierng==0.1.0
|
||||
pyrfc3339==1.1
|
||||
pyRFXtrx==0.27.0
|
||||
pyrisco==0.3.1
|
||||
|
@ -918,7 +918,7 @@ python-xlib==0.31
|
|||
pythonegardia==1.0.40
|
||||
python_opendata_transport==0.2.1
|
||||
pyTibber==0.21.1
|
||||
pytile==5.2.4
|
||||
pytile==2021.12.0
|
||||
pytouchline==0.7
|
||||
pytraccar==0.10.0
|
||||
pytrackr==0.0.5
|
||||
|
@ -1009,6 +1009,7 @@ secretstorage==3.3.1
|
|||
semantic_version==2.8.5
|
||||
sendgrid==6.8.2
|
||||
sense-energy==0.9.3
|
||||
sentry-sdk==1.5.0
|
||||
sepaxml==2.2.0
|
||||
setuptools==59.2.0
|
||||
sgmllib3k==1.0.0
|
||||
|
@ -1035,7 +1036,7 @@ snapcast==2.1.3
|
|||
sniffio==1.2.0
|
||||
snitun==0.30.0
|
||||
socat==1.7.4.2
|
||||
soco==0.25.0
|
||||
soco==0.25.1
|
||||
solaredge-local==0.2.0
|
||||
solaredge==0.0.2
|
||||
solax==0.2.8
|
||||
|
@ -1072,7 +1073,7 @@ surepy==0.7.2
|
|||
swisshydrodata==0.1.0
|
||||
synology-srm==0.2.0
|
||||
systembridge==2.2.3
|
||||
systemd==249.6
|
||||
systemd==249.7
|
||||
sysvinit==2.99
|
||||
tabulate==0.8.9
|
||||
tahoma-api==0.0.16
|
||||
|
@ -1121,7 +1122,7 @@ ua-parser==0.10.0
|
|||
udev==217
|
||||
udev==249.6
|
||||
uEagle==0.0.2
|
||||
ujson==4.2.0
|
||||
ujson==4.3.0
|
||||
unasync==0.5.0
|
||||
unidecode==1.3.0
|
||||
unifiled==0.11
|
||||
|
@ -1184,7 +1185,7 @@ XBee==2.3.2
|
|||
xbox-webapi==2.0.11
|
||||
xboxapi==2.0.1
|
||||
xerces-c==3.2.3
|
||||
xknx==0.18.14
|
||||
xknx==0.18.15
|
||||
xmlschema==1.8.2
|
||||
xmltodict==0.12.0
|
||||
xs1-api-client==3.0.0
|
||||
|
|
Loading…
Reference in New Issue