Compare commits

..
541 Commits
Author SHA1 Message Date
onkelbeh 5b4892257a homeassistant-0.110.0_beta3 2020-05-16 13:23:40 +02:00
onkelbeh e339c4a636 homeassistant-0.110.0_beta2 2020-05-16 13:09:54 +02:00
onkelbeh 801502f013 add (missed) pyforked-daapd-0.1.8 2020-05-16 09:54:28 +02:00
onkelbeh f3fe544291 bump home-assistant-frontend-20200515.0 2020-05-16 09:35:38 +02:00
onkelbeh 2333889818 bump pychromecast-5.2.0 2020-05-16 09:34:38 +02:00
onkelbeh 304a5ed704 bump roombapy-1.6.1 2020-05-16 09:33:37 +02:00
onkelbeh f208f37d70 bump python-synology-0.8.1 2020-05-16 09:32:55 +02:00
onkelbeh 14af5e3112 bump home-assistant-frontend-20200514.1 2020-05-16 09:31:44 +02:00
onkelbeh dcc1a7d64b bump yeelight-0.5.2 2020-05-16 09:30:58 +02:00
onkelbeh 236dadc81c bump pysonos-0.0.29 2020-05-16 09:30:10 +02:00
onkelbeh e88bb32aa5 bump huawei-lte-api-1.4.12 2020-05-16 09:29:22 +02:00
onkelbeh 993f89b2e3 bump axis-26 2020-05-16 09:27:52 +02:00
onkelbeh b7a6c148e8 bump haanna-0.15.0 2020-05-16 09:27:08 +02:00
onkelbeh 40a622a89b bump home-assistant-frontend-20200514.0 2020-05-16 09:26:07 +02:00
onkelbeh 4a06b5bc15 bump blinkpy-0.15.0 2020-05-16 09:24:52 +02:00
onkelbeh 993ac5dba0 bump home-assistant-frontend-20200513.0 2020-05-16 09:24:00 +02:00
onkelbeh 298806ca6a bump xknx-0.11.3 2020-05-16 09:22:56 +02:00
onkelbeh a61710e65f add pylibrespot-java-0.1.0 2020-05-16 09:20:38 +02:00
onkelbeh 20be624705 add wiffi-1.0.0 2020-05-16 09:16:49 +02:00
onkelbeh 2bfabbc959 bump broadlink-0.14.0 2020-05-16 09:15:18 +02:00
onkelbeh 9c69e7d76b bump PlexAPI-3.6.0 2020-05-16 09:14:18 +02:00
onkelbeh 374d5b9210 bump aiounifi-22 2020-05-16 09:13:13 +02:00
onkelbeh a0e0c98ad1 add pyzerproc-0.2.4 2020-05-16 09:12:17 +02:00
onkelbeh 8564f749b9 bump home-assistant-frontend-20200512.0 2020-05-16 09:09:17 +02:00
onkelbeh 79a1427a49 bump sense-energy-0.7.2 2020-05-16 09:07:22 +02:00
onkelbeh 1b70f1a7fd bump HAP-python-2.8.4 2020-05-16 09:06:14 +02:00
onkelbeh 63c5df197a bump vigilancemeteo-3.0.1 2020-05-16 09:05:11 +02:00
onkelbeh 99334e6984 bump pyatag-0.3.1.1 2020-05-16 09:04:21 +02:00
onkelbeh 280a5a51b4 bump upb-lib-0.4.11 2020-05-16 09:03:13 +02:00
onkelbeh 00273fc6ec bump zigpy-0.20.3 2020-05-16 09:02:26 +02:00
onkelbeh 4b150be235 bump aioswitcher-1.2.0 2020-05-16 09:01:42 +02:00
onkelbeh df5991a8a7 bump pydaikin-2.0.1 2020-05-16 08:58:27 +02:00
onkelbeh 30ca143058 bump pychromecast-5.1.0 2020-05-16 08:57:32 +02:00
onkelbeh e9f47bc54b bump onvif-zeep-async-0.3.0 2020-05-16 08:56:39 +02:00
onkelbeh 7ddd69df01 bump slixmpp-1.5.1 2020-05-16 08:55:12 +02:00
onkelbeh 4e0c3f5f2c bump pyatmo-3.3.1 2020-05-16 08:54:05 +02:00
onkelbeh 4af243a664 add PyTurboJPEG-1.4.0 2020-05-16 08:53:02 +02:00
onkelbeh 10e2be4138 bump rokuecp-0.4.0 2020-05-16 08:51:06 +02:00
onkelbeh 2e29509a0c add open-garage-0.1.[2,3] 2020-05-16 08:49:39 +02:00
onkelbeh 65c9f598c8 bump pysaj-0.0.16 2020-05-16 08:39:25 +02:00
onkelbeh e65b2877d9 add bsblan 2020-05-16 08:38:33 +02:00
onkelbeh 6865dac01a add PyFlick-0.0.2 2020-05-16 08:34:39 +02:00
onkelbeh b88ca2c55d bump rokuecp-0.3.2 2020-05-16 08:32:37 +02:00
onkelbeh a3c9ebc478 bump home-assistant-frontend-20200509.0 2020-05-16 08:31:40 +02:00
onkelbeh 7833768ed7 bump rokuecp-0.2.3 2020-05-16 08:30:16 +02:00
onkelbeh bf0ac00ad4 homeassistant-0.109.6 2020-05-09 13:40:07 +02:00
onkelbeh 45108fc540 add rokuecp-0.2.0, rokuecp-0.2.1 2020-05-09 13:31:25 +02:00
onkelbeh 91703f6d30 bump bravia-tv-1.0.4 2020-05-09 13:30:10 +02:00
onkelbeh ddd9821e46 add rokuecp-0.2.2 2020-05-09 13:28:49 +02:00
onkelbeh 56e45ec6fe bump zigpy-deconz-0.9.[1,2] 2020-05-09 13:25:32 +02:00
onkelbeh b78d1c069d add upb-lib-0.4.10 2020-05-09 13:23:45 +02:00
onkelbeh d7ca2bd710 bump zha-quirks-0.0.39 2020-05-09 13:11:58 +02:00
onkelbeh acf97a6097 add agent-py-0.0.20 2020-05-09 13:10:45 +02:00
onkelbeh b47c5969cd bump youtube_dl-2020.5.8 2020-05-09 13:08:39 +02:00
onkelbeh c834b80243 update python-juicenet-1.0.1, relocate python-juicenet URLs to pypi 2020-05-09 13:07:01 +02:00
onkelbeh 7a784c40d8 add pyisy-2.0.2 2020-05-09 13:00:57 +02:00
onkelbeh b7db4a6335 bump plexwebsocket-0.0.8 2020-05-09 12:52:46 +02:00
onkelbeh ed8e03a5db bump pymyq-2.0.2 2020-05-09 12:51:16 +02:00
onkelbeh bb962f3e8e add devolo-home-control-api-0.10.0 2020-05-09 12:50:07 +02:00
onkelbeh 59706b8d58 bump aiounifi-21 2020-05-09 12:44:43 +02:00
onkelbeh acc24de177 bump python-songpal-0.12 2020-05-09 12:43:29 +02:00
onkelbeh 312566ff79 bump zeroconf-0.26.1 2020-05-09 12:42:33 +02:00
onkelbeh a70fe82aff update pydaikin-2.0.0 2020-05-09 12:39:10 +02:00
onkelbeh f60769caaa add bellows-0.16.1 2020-05-09 12:21:16 +02:00
onkelbeh 24354c871c add zigpy-0.20.1 2020-05-09 12:20:17 +02:00
onkelbeh a97e119870 bump home-assistant-frontend-20200505.0 2020-05-09 12:08:36 +02:00
onkelbeh 74383d9510 add blebox-uniapi-1.3.2 2020-05-09 12:06:48 +02:00
onkelbeh c3d25c99be add homeconnect-0.5 2020-05-09 12:00:15 +02:00
onkelbeh f97f997702 bump pyserial-3.4 2020-05-09 11:56:10 +02:00
onkelbeh a3a922f8ce bump pysonos-0.0.28 2020-05-09 11:55:00 +02:00
onkelbeh 0aba290760 bump pysqueezebox-0.1.4 2020-05-09 11:53:55 +02:00
onkelbeh 6083c45190 bump pytz-2020.1 2020-05-09 11:53:04 +02:00
onkelbeh 66f2400424 update roombapy-1.5.3 2020-05-09 11:52:08 +02:00
onkelbeh cf717043fd bump alpha_vantage-2.2.0 2020-05-09 11:49:56 +02:00
onkelbeh 721bf8671b bump zeroconf-0.26.0 2020-05-09 11:49:03 +02:00
onkelbeh bae3525fd2 add cryptography-2.9.2 2020-05-09 11:47:13 +02:00
onkelbeh 214d570491 update numpy-1.18.4, remove dupes 2020-05-09 11:43:07 +02:00
onkelbeh 5230f0f301 update pyicloud-0.9.7 2020-05-09 11:41:21 +02:00
onkelbeh ef994fdf16 bump spotipy-2.12.0 2020-05-09 08:15:12 +02:00
onkelbeh 65940d2258 bump pyTibber-0.14.0 & graphql-subscription-manager-0.3.5 2020-05-09 08:10:56 +02:00
onkelbeh 52f4ea5ac2 update surepy-0.2.5 2020-05-09 08:05:19 +02:00
onkelbeh d89a546263 aiohttp-cors-0.7.0-r1 from main repo is now OK again 2020-05-09 07:54:17 +02:00
onkelbeh 4cfbead8ae add base36-0.1.1 and fnvhash-0.1.0 RDEPEND 2020-05-03 17:52:54 +02:00
onkelbeh df721756a2 add dev-python/korean-lunar-calendar RDEPEND 2020-05-03 17:51:14 +02:00
onkelbeh b1dc7d13bf add korean-lunar-calendar-0.2.1 2020-05-03 17:28:47 +02:00
onkelbeh b0fffe24fe add missing synologydsm useflag 2020-05-03 10:59:32 +02:00
onkelbeh 52db998ada add missing roomba useflag 2020-05-03 10:56:17 +02:00
onkelbeh 94e92123bc remove old frontend useflag where possible 2020-05-03 09:48:51 +02:00
onkelbeh 8f796aac39 update homeassistant-0.109.3, remove oldies 2020-05-03 09:43:15 +02:00
onkelbeh f20922c562 rename bravia-tv component 2020-05-03 09:26:12 +02:00
onkelbeh 6b59a1b659 rename unifi component 2020-05-03 09:09:14 +02:00
onkelbeh c960b13a3f ...copy 0.109.3 2020-05-03 08:58:06 +02:00
onkelbeh 8db892c985 add python-openzwave-mqtt-1.0.1 2020-05-03 08:54:17 +02:00
onkelbeh 6c4f232fcd update requests-mock-1.8.0, remove dupe 2020-05-03 08:41:19 +02:00
onkelbeh 683e2728bc bump aiounifi-20 2020-05-03 08:33:51 +02:00
onkelbeh c1f2a16f02 bump home-assistant-frontend-20200427.2 2020-05-03 08:32:47 +02:00
onkelbeh 9d15c5d816 bump youtube_dl-2020.5.3 2020-05-03 08:31:48 +02:00
onkelbeh 3575f9f67b bump bravia_tv-1.0.3 2020-05-03 08:30:21 +02:00
onkelbeh 08bc88a189 bump python-synology-0.8.0 2020-05-03 08:29:28 +02:00
onkelbeh a2974dba12 bump roombapy-1.5.2 2020-05-03 08:27:31 +02:00
onkelbeh e49bf6192d Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2020-05-03 08:24:13 +02:00
onkelbeh 34b6c07730 adopting semantic versioning in hass-nabucasa 2020-05-03 08:23:52 +02:00
onkelbeh 5c4aedf4d3 adopting semantic versioning in hass-nabucasa 2020-05-03 08:17:48 +02:00
onkelbeh 44370e3d73 lots of small repoman cleanups 2020-05-02 13:00:39 +02:00
onkelbeh 10d439106f update homeassistant-0.109.2 2020-05-02 12:57:53 +02:00
onkelbeh 255f8a51a0 homeassistant-0.109.1 2020-05-02 12:25:26 +02:00
onkelbeh 74d3b82e1f bump hass-nabucasa-0.34.2 2020-05-02 12:22:00 +02:00
onkelbeh e34d128f86 bump python-synology-0.7.4 2020-05-02 12:21:13 +02:00
onkelbeh 93f04daea3 update HAP-python-2.8.3 2020-05-02 12:14:57 +02:00
onkelbeh bc1479652f add pulsectl-20.4.3 2020-05-02 12:11:59 +02:00
onkelbeh 649af0884e bump pymelcloud-2.5.2 2020-05-02 12:09:33 +02:00
onkelbeh 7915d2a314 add WSDiscovery-2.0.0 2020-05-02 12:08:15 +02:00
onkelbeh 0df8ee2861 homeassistant-0.109.0 2020-05-02 11:56:29 +02:00
onkelbeh a252009448 bump brother-0.1.14 2020-04-30 23:02:55 +02:00
onkelbeh a314508bf8 add numato-gpio-0.7.1 2020-04-30 23:01:50 +02:00
onkelbeh 93030ea690 bump nexia-0.9.3 2020-04-30 22:58:52 +02:00
onkelbeh 6e791d2ae2 bump tuyaha-0.0.6 2020-04-30 22:57:27 +02:00
onkelbeh 91ad1ec9cd bump python-synology-0.7.3 2020-04-30 22:56:02 +02:00
onkelbeh 7d018a6ed7 bump home-assistant-frontend-20200427.1 2020-04-30 22:53:55 +02:00
onkelbeh 9a893ce4da bump nsapi-3.0.4 2020-04-30 22:51:59 +02:00
onkelbeh 2f1311b31f bump python-synology-0.7.2 2020-04-30 22:50:58 +02:00
onkelbeh e1a61b8f02 bump arcam-fmj-0.4.4 2020-04-30 22:49:14 +02:00
onkelbeh 46eb25074f bump simplisafe-python-9.2.0 2020-04-30 22:48:04 +02:00
onkelbeh d648aeaa3d bump home-assistant-frontend-20200427.0 2020-04-30 22:46:24 +02:00
onkelbeh bcd329b8e3 add pysqueezebox-0.1.[2,5] 2020-04-30 22:44:49 +02:00
onkelbeh 7c721ec264 bump pyvlx-0.2.14 2020-04-30 22:41:20 +02:00
onkelbeh 59e115c40c bump python-synology-0.7.1 2020-04-30 22:39:28 +02:00
onkelbeh 795ccf9f69 bump pyairvisual-4.4.0 2020-04-30 22:38:08 +02:00
onkelbeh 2dfab5187f bump pysignalclirestapi-0.3.4 2020-04-30 22:33:57 +02:00
onkelbeh bc3f470484 fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13 2020-04-30 22:04:59 +02:00
onkelbeh 5c24476815 esphome-9999 re-add beta flags 2020-04-27 12:50:01 +02:00
onkelbeh a9a0c0de84 homeassistant-0.108.9 2020-04-26 11:14:38 +02:00
onkelbeh cf66d70665 homeassistant-0.108.8 2020-04-26 11:13:47 +02:00
onkelbeh d910522b8e homeassistant-0.108.6 2020-04-26 11:12:37 +02:00
onkelbeh 2edea59108 remove unused nabucasa versions 2020-04-26 10:31:46 +02:00
onkelbeh 1876376270 fix SRC_URI in ruamel-yaml 2020-04-25 22:42:01 +02:00
onkelbeh ecf4dbf192 update wakeonlan-1.1.6-r1 2020-04-25 22:20:31 +02:00
onkelbeh 97ae4a9dda bump av-7.0.1 2020-04-25 22:07:15 +02:00
onkelbeh f0ba5af585 bump zigpy-deconz-0.8.1 2020-04-25 22:05:35 +02:00
onkelbeh d5266ab4e6 bump dynalite-devices-0.1.40 2020-04-25 22:01:39 +02:00
onkelbeh 663be20c40 home-assistant-frontend-20200424.0 2020-04-25 22:00:23 +02:00
onkelbeh 59655580b5 bump python-mystrom-1.1.2 2020-04-25 21:58:56 +02:00
onkelbeh 8641e0fa5a bump tesla-powerwall-0.2.8 2020-04-25 21:56:06 +02:00
onkelbeh 9c489ec356 bump simplisafe-python-9.1.0, remove unused 2020-04-25 21:55:23 +02:00
onkelbeh af23221163 bump pyairvisual-4.3.0 2020-04-25 21:52:33 +02:00
onkelbeh 0433a74939 bump python-synology-0.7.0 2020-04-25 21:50:13 +02:00
onkelbeh 404c4ecd59 bump blinkpy-0.14.3 2020-04-25 21:47:09 +02:00
onkelbeh 3fe652ae5a add pyatag-0.2.19 2020-04-25 21:45:27 +02:00
onkelbeh dbe6055be1 bump aioasuswrt-1.2.5 2020-04-25 21:44:39 +02:00
onkelbeh dd3d10278b bump home-assistant-frontend-20200422.0 2020-04-25 21:38:58 +02:00
onkelbeh 144a2f474c bump mychevy-2.0.1 2020-04-25 21:30:40 +02:00
onkelbeh 8a165af92d add base36-0.1.1 2020-04-25 21:27:00 +02:00
onkelbeh 50fa0e3b2c bump bravia-tv-1.0.2 2020-04-25 21:24:18 +02:00
onkelbeh 61d9fb214b bump broadlink-0.13.2 2020-04-25 21:23:12 +02:00
onkelbeh 79e4af17f7 update pychromecast-5.0.0 2020-04-25 21:21:01 +02:00
onkelbeh 664c3c3b07 bump hass-nabucasa-0.34.1 2020-04-25 21:17:59 +02:00
onkelbeh 0f748e4693 update openwrt-luci-rpc-1.1.3 2020-04-25 21:14:56 +02:00
onkelbeh 5108d4cf26 bump brother-0.1.13 2020-04-25 21:12:08 +02:00
onkelbeh 54353af036 add fnvhash-0.1.0 2020-04-25 21:10:50 +02:00
onkelbeh 4c13689ec1 bump pyTibber-0.13.8 2020-04-25 21:09:16 +02:00
onkelbeh a9abb68e02 bump nad_receiver-0.0.12 2020-04-25 21:08:03 +02:00
onkelbeh d9d2af1f89 bump PlexAPI-3.4.0 2020-04-25 21:06:16 +02:00
onkelbeh e012237e94 home-assistant-frontend-20200418.0 2020-04-25 20:00:07 +02:00
onkelbeh 66dd6ec44c bump python-tado-0.8.1 2020-04-25 19:58:58 +02:00
onkelbeh 0afd86fe4f bump roombapy-1.5.1 2020-04-25 19:57:01 +02:00
onkelbeh 9dbf8f9818 bump androidtv-0.0.41 2020-04-25 19:53:33 +02:00
onkelbeh e1146183fa homeassistant-0.108.5-r1 (test version) 2020-04-25 14:47:27 +02:00
onkelbeh b950f23388 assign a useflag to caldav support 2020-04-18 13:28:42 +02:00
onkelbeh 6d80b3af62 removed contextvars-2.4 backport from _ALL_ versions without Python3_6 support 2020-04-18 13:19:21 +02:00
onkelbeh 0ed820a1a6 rework PyChromecast -> pychromecast by package name conflicts 2020-04-18 12:51:36 +02:00
onkelbeh f087f166aa add internal test version 2020-04-18 10:42:12 +02:00
onkelbeh b6813a0dc0 bump panasonic-viera-0.3.5 2020-04-18 10:13:06 +02:00
onkelbeh b9ef5c5697 update python-synology-0.6.0 2020-04-18 10:11:03 +02:00
onkelbeh e64f7d5bd1 bump tesla-powerwall-0.2.[3-5] 2020-04-18 10:06:43 +02:00
onkelbeh 8a5db850bd update zeroconf-0.25.1 2020-04-18 10:03:45 +02:00
onkelbeh a77067fce8 bump teslajsonpy-0.8.0 2020-04-18 09:59:37 +02:00
onkelbeh da6a871180 bump nexia-0.9.2 2020-04-18 09:57:48 +02:00
onkelbeh 2090dd02af pyintesishome-1.7.4 2020-04-18 09:54:09 +02:00
onkelbeh 5a091a3a5b bump pyhomematic-0.1.66 2020-04-18 09:52:28 +02:00
onkelbeh 7344fea598 bump aiounifi-18 2020-04-18 09:50:55 +02:00
onkelbeh eec36a907a update broadlink-0.13.1 2020-04-18 09:44:50 +02:00
onkelbeh e6494f3c46 add dep in bravia-tv-1.0.1 2020-04-18 09:40:36 +02:00
onkelbeh f6482a0075 bump pysmartthings-0.7.1 2020-04-16 12:56:51 +02:00
onkelbeh 61cbfcbe7a bump frontend-20200414.0 2020-04-16 12:55:52 +02:00
onkelbeh 70794bfadd bump pyipp-0.10.1 2020-04-16 12:54:42 +02:00
onkelbeh 8b9b09aa7b bump simplisafe-python-9.0.7 2020-04-16 12:52:31 +02:00
onkelbeh 5836baf651 bump teslajsonpy-0.7.0 2020-04-16 12:51:35 +02:00
onkelbeh 172e7c11fb update androidtv-0.0.40 2020-04-16 12:50:37 +02:00
onkelbeh d27084d401 bump adb-shell-0.1.3 2020-04-16 12:48:54 +02:00
onkelbeh db77c25350 bump spotipy-2.11.1 2020-04-16 12:47:50 +02:00
onkelbeh 39174d49c0 bump holidays-0.10.2 2020-04-16 12:46:56 +02:00
onkelbeh 977a28a6d3 bump pyHik-0.2.7 2020-04-16 12:46:03 +02:00
onkelbeh f686b32500 bump pydaikin-1.6.3, update homeassistant-0.108.5 2020-04-16 07:54:40 +02:00
onkelbeh 0c5767d636 bump homeassistant-0.108.4 2020-04-16 07:45:16 +02:00
onkelbeh fb35eb219a update license count 2020-04-13 11:44:58 +02:00
onkelbeh 8009440545 remove unreferred frontends 2020-04-13 11:38:30 +02:00
onkelbeh 3b3de6253c fix some runtime deps in homeassistant-0.108.3-r1
cleanup olds
2020-04-13 11:37:11 +02:00
onkelbeh 4fa570d706 bump pyintesishome-1.7.3 2020-04-13 11:35:42 +02:00
onkelbeh aa2ceef853 bump lightwave-0.18 2020-04-13 11:34:22 +02:00
onkelbeh 8b935d2453 bump bimmer-connected-0.7.5 2020-04-13 11:31:49 +02:00
onkelbeh 96d3c66b28 bump keyring-21.2.0 2020-04-13 11:30:25 +02:00
onkelbeh bce6cfab21 remove obsolete importlib-metadata 2020-04-13 11:29:02 +02:00
onkelbeh e70c018a4f bump certifi 2020-04-13 11:27:02 +02:00
onkelbeh 779161d066 pin protobuf-python to 3.11.4 2020-04-12 15:28:54 +02:00
onkelbeh a0234533e0 update compatibility patches for ESPHome's dependencies, remove typing 2020-04-12 15:23:42 +02:00
onkelbeh 4973658276 update platformio-4.3.1 2020-04-12 15:14:01 +02:00
onkelbeh bf2e7c05a3 remove obsolete typing backport from newer HA versions 2020-04-12 15:13:06 +02:00
onkelbeh dfafa30493 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 13:46:42 +02:00
onkelbeh 0ceb95f4bc dep pytest-runner to python-jose 2020-04-12 13:45:47 +02:00
onkelbeh e2b0188cb7 remove pyyaml-5.3.1 (dupe) 2020-04-12 13:02:36 +02:00
onkelbeh e291829646 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 12:29:19 +02:00
onkelbeh 17cacbe27f release acme-1.3.0 (1.2.0 is bad) 2020-04-12 12:25:38 +02:00
onkelbeh 9fc38fc67d fix beta KEYWORDS 2020-04-12 12:20:33 +02:00
onkelbeh d187921b31 add pycognito-0.1.2 2020-04-12 12:19:25 +02:00
onkelbeh 0ef1b1b075 add python-jose-3.1.0 2020-04-12 12:15:21 +02:00
onkelbeh 477f1603d3 update rsa-4.0-r2 2020-04-12 12:07:44 +02:00
onkelbeh d0182311ef fix nabucasa deps 2020-04-12 12:06:59 +02:00
onkelbeh 40b1c66687 Merge files from dev-box 2020-04-12 11:08:02 +02:00
onkelbeh e11c0e0da9 bump homeassistant-0.108.3 2020-04-12 10:44:27 +02:00
onkelbeh d876fd89e8 update homeassistant-0.108.2 2020-04-12 10:33:05 +02:00
onkelbeh c727c18c24 update homeassistant-0.108.1 2020-04-12 10:31:12 +02:00
onkelbeh 380fa35a89 update homeassistant-0.108.0 2020-04-12 10:29:01 +02:00
onkelbeh acc44f7616 bump roombapy-1.5.0 2020-04-12 10:24:04 +02:00
onkelbeh 0447000638 bump geopy-1.21.0 2020-04-12 10:22:55 +02:00
onkelbeh b3163096cd bump numpy-1.18.2 2020-04-12 10:21:55 +02:00
onkelbeh dabcf2e01e bump beautifulsoup-4.9.0 2020-04-12 10:20:49 +02:00
onkelbeh 69aa1cbba0 bump distro-1.5.0 2020-04-12 10:19:24 +02:00
onkelbeh 702f6c1645 bump discord-py-1.3.3 2020-04-12 10:18:22 +02:00
onkelbeh 0706c2840e bump sendgrid-6.2.1 2020-04-12 10:16:35 +02:00
onkelbeh f89ea79126 bump getmac-0.8.2 2020-04-12 10:15:38 +02:00
onkelbeh 0cdc617b9a bump TwitterAPI-2.5.11 2020-04-12 10:14:51 +02:00
onkelbeh e925b176e2 bump pyvizio-0.1.47 2020-04-12 10:13:53 +02:00
onkelbeh 3583d8761b bump zigpy-homeassistant-0.19.0 2020-04-12 10:12:57 +02:00
onkelbeh 489cd0156c bump async-upnp-client-0.14.13 2020-04-12 10:11:43 +02:00
onkelbeh 14f949809d bump nexia-0.8.2 2020-04-12 10:10:41 +02:00
onkelbeh ee7d1f69ea bump nexia-0.8.1 2020-04-12 10:09:49 +02:00
onkelbeh b27895c102 bump pyipp-0.9.2 2020-04-12 10:08:52 +02:00
onkelbeh 3a249f382c bump HAP-python-2.8.2 2020-04-12 10:08:01 +02:00
onkelbeh 01cd933e08 bump aiounifi-17 2020-04-12 10:07:11 +02:00
onkelbeh 2dea4b1ded bump pyvizio-0.1.46 2020-04-12 10:05:53 +02:00
onkelbeh f370f5615f bump home-assistant-frontend-20200407.2 2020-04-12 10:01:30 +02:00
onkelbeh 9ff5279564 bump PyChromecast-4.2.3 2020-04-12 10:00:15 +02:00
onkelbeh 692729af15 bump zigpy-homeassistant-0.18.2 2020-04-12 09:58:49 +02:00
onkelbeh a16f643654 bump PyFlume-0.4.0 2020-04-12 09:57:43 +02:00
onkelbeh ae1394ccad bump aiounifi-16 2020-04-12 09:56:46 +02:00
onkelbeh e844e8954b bump pyipp-0.9.1 2020-04-12 09:55:46 +02:00
onkelbeh 71262ccc40 bump aioswitcher-1.1.1 2020-04-12 09:54:39 +02:00
onkelbeh 5d3329e336 bump pylutron-caseta-0.6.1 2020-04-12 09:53:14 +02:00
onkelbeh f90b47e0b9 bump shodan-1.23.0 2020-04-12 09:51:01 +02:00
onkelbeh f0f01c6506 bump SQLAlchemy-1.3.16 2020-04-12 09:50:00 +02:00
onkelbeh 5b260e5bb6 bump pyqvrpro-0.52 2020-04-12 09:49:01 +02:00
onkelbeh 4362df2cd7 bump home-assistant-frontend-20200407.1 2020-04-12 09:48:10 +02:00
onkelbeh 20c592c61b bump hass-nabucasa-0.3[3-4].0 2020-04-12 09:46:08 +02:00
onkelbeh a05e78cdb0 bump pyipp-0.9.0 2020-04-12 09:42:32 +02:00
onkelbeh 1681cf4d8b bump pyW215-0.7.0 2020-04-12 09:41:35 +02:00
onkelbeh 6135e82fd6 add nexia-0.7.3.ebuild
nexia-0.8.0.ebuild
nexia-0.9.1.ebuild
2020-04-12 09:38:34 +02:00
onkelbeh 168b343c5a add pi4ioe5v9xxxx-0.0.2 2020-04-12 09:35:22 +02:00
onkelbeh 61b422380a bump simplisafe-python-9.0.6 2020-04-12 09:30:04 +02:00
onkelbeh 97d3d04107 bump aioambient-1.1.1 2020-04-12 09:29:05 +02:00
onkelbeh 16efd1cdb0 bump HAP-python-2.8.1 2020-04-12 09:27:52 +02:00
onkelbeh 5f679fd52d bump home-assistant-frontend-20200406.0 2020-04-12 09:23:08 +02:00
onkelbeh fb04199308 bump python-synology-0.5.0 2020-04-12 09:22:45 +02:00
onkelbeh 5d7f2f6864 update homeassistant-0.108.0_beta5 2020-04-07 17:27:10 +02:00
onkelbeh 7e173733f4 remove obsolete frontends 2020-04-07 17:26:16 +02:00
onkelbeh 01549da472 add pi4ioe5v9xxxx-0.0.2 2020-04-07 17:17:21 +02:00
onkelbeh 2d6e401605 bump simplisafe-python-9.0.6 2020-04-07 17:12:57 +02:00
onkelbeh 83dc572574 bump aioambient-1.1.1 2020-04-07 17:12:01 +02:00
onkelbeh ad15ae9112 bump HAP-python-2.8.1 2020-04-07 17:10:45 +02:00
onkelbeh 291987ebae bump frontend to 20200406.0, fix & bump pywbem 2020-04-07 17:09:21 +02:00
onkelbeh 1682390389 bump pywbem-0.17.0 2020-04-07 16:50:03 +02:00
onkelbeh 299ae62de1 pywbem-0.16.0: Pypi Archive is broken, take it from Github 2020-04-07 16:17:47 +02:00
onkelbeh 428e6bbd72 homeassistant-0.108.0_beta3 2020-04-05 09:36:31 +02:00
onkelbeh 1daa7653d3 add openerz-api-0.1.0 2020-04-05 09:22:26 +02:00
onkelbeh 5244997fe2 bump zha 2020-04-05 09:19:50 +02:00
onkelbeh 65578e9432 bump twentemilieu-0.3.0 2020-04-05 09:17:29 +02:00
onkelbeh 494bf1823c bump pymelcloud-2.4.1 2020-04-05 09:16:48 +02:00
onkelbeh 107039c5d1 bump home-assistant-frontend-20200403.0 2020-04-05 09:14:49 +02:00
onkelbeh de84e9cf8c bump abodepy-0.19.0 2020-04-05 09:13:30 +02:00
onkelbeh 5fb2b5b96b bump adguardhome-0.4.2 2020-04-05 09:12:41 +02:00
onkelbeh 4125b52a63 bump zeroconf-0.25.0 2020-04-05 09:11:27 +02:00
onkelbeh 9a64405bbf bump Mastodon-py-1.5.1 2020-04-05 09:10:44 +02:00
onkelbeh 51117214b2 bump gios-0.1.1 2020-04-05 09:09:52 +02:00
onkelbeh 255438ab63 bump luftdaten-0.6.4 2020-04-05 09:09:00 +02:00
onkelbeh 343cdb177d bump pyvizio-0.1.45 2020-04-05 09:08:07 +02:00
onkelbeh 6e653a4556 bump pyipp-0.8.3 2020-04-05 09:06:44 +02:00
onkelbeh 48b3dbee52 bump python-miio-0.5.0.1 2020-04-05 09:05:48 +02:00
onkelbeh 318cc52ebb bump pyflunearyou-1.0.7 2020-04-05 09:04:43 +02:00
onkelbeh 6f08ef8162 bump HAP-python-2.8.0 2020-04-05 09:03:21 +02:00
onkelbeh acf480e20f bump pyipp-0.8.2 2020-04-05 09:02:37 +02:00
onkelbeh c944329117 bump dynalite-devices-0.1.39 2020-04-05 09:01:45 +02:00
onkelbeh d0c5ce304c bump pyotgw-0.6_beta1 2020-04-05 08:56:54 +02:00
onkelbeh a176d218ff add directv-0.3.0 2020-04-05 08:55:53 +02:00
onkelbeh e5671482c6 bump brother-0.1.11 2020-04-05 08:52:11 +02:00
onkelbeh c2446d61f7 bump roku-4.1.0 2020-04-05 08:50:56 +02:00
onkelbeh ed1b451b4b bump home-assistant-frontend-20200401.0 2020-04-05 08:49:39 +02:00
onkelbeh ffbcb34a6d bump zha 2020-04-05 08:48:01 +02:00
onkelbeh 1207a071b8 update python-tado-0.6.0 2020-04-05 08:40:39 +02:00
onkelbeh 07f801fd08 bump apprise-0.8.5 2020-04-05 08:38:04 +02:00
onkelbeh d1d75c2c26 add tesla-powerwall-0.1.4 2020-04-05 08:36:52 +02:00
onkelbeh e11c682367 add pywbem-0.16.0 2020-03-31 21:57:20 +02:00
onkelbeh 8dc6875917 homeassistant-0.107.7 2020-03-31 21:38:20 +02:00
onkelbeh b604bf6022 homeassistant-0.107.7 2020-03-31 21:34:03 +02:00
onkelbeh 9a18d0852f homeassistant-0.107.6 2020-03-31 21:32:41 +02:00
onkelbeh 1dad4f2de1 homeassistant-0.107.5 2020-03-31 21:30:39 +02:00
onkelbeh 54854d3fb9 homeassistant-0.107.4 2020-03-31 21:29:08 +02:00
onkelbeh d4428af248 homeassistant-0.107.3 2020-03-31 21:27:13 +02:00
onkelbeh 44e3e8837b homeassistant-0.107.2 2020-03-31 21:25:40 +02:00
onkelbeh a9634e7129 homeassistant-0.107.1 2020-03-31 21:22:41 +02:00
onkelbeh dbc3fde79e homeassistant-0.107.0 2020-03-31 21:19:55 +02:00
onkelbeh bcff9fc75b bump zigpy-cc-0.3.1 2020-03-31 20:43:50 +02:00
onkelbeh 4e110b8e90 add slackclient-2.5.0 2020-03-31 20:42:57 +02:00
onkelbeh 1d7a0cf8d5 bump python-ecobee-api-0.2.5 2020-03-31 20:42:14 +02:00
onkelbeh 48d6cb52f3 add pyipp-0.8.1 2020-03-31 20:41:32 +02:00
onkelbeh 29b7b37fcc bump aiokef-0.2.9 2020-03-31 20:40:40 +02:00
onkelbeh ae97f6f63c bump aiohomekit-0.2.37 2020-03-31 20:40:09 +02:00
onkelbeh 20f4dfa914 bump aioambient-1.1.0 2020-03-31 20:39:50 +02:00
onkelbeh 4d7531d516 bump home-assistant-frontend-20200330.0 2020-03-31 20:38:16 +02:00
onkelbeh eeae2a7082 bump zigpy-cc-0.2.3 & zigpy-cc-0.3.0 2020-03-29 21:44:15 +02:00
onkelbeh c0f612732b bump zha-quirks-0.0.37 2020-03-29 21:43:40 +02:00
onkelbeh 4ab73b914d bump youtube_dl-2020.3.24 2020-03-29 21:43:00 +02:00
onkelbeh 8a75374413 bump yeelight-0.5.1 2020-03-29 21:42:24 +02:00
onkelbeh 37826a5ab0 bump dev-python/wled 2020-03-29 21:41:59 +02:00
onkelbeh 7b10bf7a54 bump total-connect-client-0.54.2 2020-03-29 21:41:26 +02:00
onkelbeh 093db8595b bump teslajsonpy-0.5.1 & teslajsonpy-0.6.0 2020-03-29 21:40:50 +02:00
onkelbeh 6cd813b4d8 bump spotipy-2.10.0 2020-03-29 21:39:30 +02:00
onkelbeh b3837ece8c bump simplisafe-python-9.0.[3-5] 2020-03-29 21:38:58 +02:00
onkelbeh eabb9f583e bump shodan-1.22.0 2020-03-29 21:38:10 +02:00
onkelbeh 7ee6c1aa52 bump pyyaml-5.3 & pyyaml-5.3.1 2020-03-29 21:37:34 +02:00
onkelbeh 3600de8741 bump pyvizio-0.1.44 2020-03-29 21:36:38 +02:00
onkelbeh f3b49af635 bump pyubee-0.10 2020-03-29 21:36:10 +02:00
onkelbeh dbf5c8b998 bump python-velbus-2.0.43 2020-03-29 21:35:41 +02:00
onkelbeh d2f3ecc87e bump python-tado-0.5.0 2020-03-29 21:35:05 +02:00
onkelbeh 060e4c42f4 bump python-ecobee-api-0.2.3 2020-03-29 21:34:31 +02:00
onkelbeh 481d733a0d bump pysonos-0.0.25 2020-03-29 21:33:55 +02:00
onkelbeh 08de8f8171 bump pyobihai-1.2.1 2020-03-29 21:33:27 +02:00
onkelbeh a70d3aa8e1 bump pymodbus-2.3.0 2020-03-29 21:32:55 +02:00
onkelbeh 8a2efe5732 bump pylutron-caseta-0.6.0 2020-03-29 21:32:24 +02:00
onkelbeh a4f3893055 bump pyintesishome-1.7.1 2020-03-29 21:31:45 +02:00
onkelbeh 33f9282852 bump all new pyicloud-0.9.* 2020-03-29 21:31:01 +02:00
onkelbeh e3f1500cd6 bump pyhaversion-3.3.0 2020-03-29 21:30:01 +02:00
onkelbeh cd5c7688d5 bump pyTibber-0.13.6 2020-03-29 21:28:39 +02:00
onkelbeh 20a3b0df40 bump plexwebsocket-0.0.7 2020-03-29 21:28:04 +02:00
onkelbeh 5eb5753a98 add nextcloudmonitor-1.1.0 2020-03-29 21:27:32 +02:00
onkelbeh 71f0617311 bump insteonplm-0.16.8 2020-03-29 21:26:31 +02:00
onkelbeh 5e0de0ce2d bump huawei-lte-api-1.4.11 2020-03-29 21:25:56 +02:00
onkelbeh 0c3f085266 update home-assistant-cli-0.8.0 2020-03-29 21:25:24 +02:00
onkelbeh 4f9b983732 bump all new frontends 2020-03-29 21:24:22 +02:00
onkelbeh 42ac4645d3 bump homeassistant-pyozw-0.1.[9,10] 2020-03-29 21:22:56 +02:00
onkelbeh 2c4662952c bump hole-0.5.1 2020-03-29 21:22:09 +02:00
onkelbeh 3ff3b15ef2 bump garminconnect-0.1.10 2020-03-29 21:20:53 +02:00
onkelbeh fc37d18261 bump elkm1-lib-0.7.17 2020-03-29 21:20:13 +02:00
onkelbeh 50b7e4980a bump eagle200-reader-0.2.4 2020-03-29 21:19:38 +02:00
onkelbeh e357e84304 bump discord-py-1.3.2 2020-03-29 21:19:02 +02:00
onkelbeh aeb598f0d2 bump denonavr-0.8.1 2020-03-29 21:18:22 +02:00
onkelbeh 41c88cb0c5 bump brother-0.1.9 2020-03-29 21:17:46 +02:00
onkelbeh 7dcb6dde9d bump broadlink-0.13.0 2020-03-29 21:17:18 +02:00
onkelbeh 9aae2adf7d bump amcrest-1.7.0 2020-03-29 21:16:39 +02:00
onkelbeh 95c0d51e90 bump aiohue-2.1.0 2020-03-29 21:16:04 +02:00
onkelbeh d32b054c4d bump PyViCare-0.1.10 2020-03-29 21:15:33 +02:00
onkelbeh 0f2b80e533 bump all new versions of aiohomekit 2020-03-29 21:14:54 +02:00
onkelbeh bf18b0ec43 bump all new versions of aioasuswrt 2020-03-29 21:13:53 +02:00
onkelbeh 64fc43a49d bump PySwitchbot-0.8.0 2020-03-29 21:12:55 +02:00
onkelbeh 7708e3644b bump PyChromecast-4.2.0 2020-03-29 21:12:11 +02:00
onkelbeh 7837f795d1 bump home-assistant-frontend-2020031[2,3].0 2020-03-13 23:05:47 +01:00
onkelbeh d828d0b540 bump sqlalchemy-1.3.15 2020-03-13 23:04:17 +01:00
onkelbeh 782ef34355 bump slacker-0.14.0 2020-03-13 23:03:54 +01:00
onkelbeh 9368c4ddbc bump sense-energy-0.7.1 2020-03-13 23:03:19 +01:00
onkelbeh 9cb38ed8ac bump sendgrid-6.1.3 2020-03-13 23:02:56 +01:00
onkelbeh 9e99db8e15 bump pypck-0.6.4 2020-03-13 23:02:32 +01:00
onkelbeh a6447a9439 bump pylast-3.2.1 2020-03-13 23:02:08 +01:00
onkelbeh 7011584ae4 bump py-august-0.25.0 2020-03-13 23:01:45 +01:00
onkelbeh b239f98154 bump psutil-5.7.0 2020-03-13 23:01:27 +01:00
onkelbeh 68d206b5ca bump pre-commit-2.2.0 2020-03-13 23:01:07 +01:00
onkelbeh 26f81a3912 bump directpy-0.7 2020-03-13 23:00:29 +01:00
onkelbeh da54bed5fb homeassistant-0.107.0_beta2 2020-03-13 22:33:53 +01:00
onkelbeh 60fcb8a690 fix minor syntax 2020-03-13 18:47:06 +01:00
onkelbeh cea705a21f update homeassistant-0.106.6 2020-03-13 18:44:36 +01:00
onkelbeh bec21f0e4d add samsungtvws-1.4.0 2020-03-13 18:43:27 +01:00
onkelbeh 36fc683d2c add iammeter-0.1.3 2020-03-13 18:42:53 +01:00
onkelbeh 37333d43dd add griddypower-0.1.0 2020-03-13 18:42:17 +01:00
onkelbeh cabae6c0a9 bump home-assistant-frontend-20200311.[0-1] 2020-03-13 18:41:35 +01:00
onkelbeh 35ecec1497 bump zigpy-xbee-homeassistant-0.10.0 2020-03-13 18:40:40 +01:00
onkelbeh 8e4d8ce039 bump zigpy-homeassistant-0.16.0 2020-03-13 18:40:14 +01:00
onkelbeh 1817aacef4 bump zha-quirks-0.0.36 2020-03-13 18:39:36 +01:00
onkelbeh 503dc77ab0 bump youtube_dl-2020.3.8 2020-03-13 18:39:12 +01:00
onkelbeh 73efbded71 bump rflink-0.0.52 2020-03-13 18:38:50 +01:00
onkelbeh c91e6e24a6 bump pyubee-0.9 2020-03-13 18:38:29 +01:00
onkelbeh 6108129f80 bump python-velbus-2.0.42 2020-03-13 18:37:50 +01:00
onkelbeh 45bc6b3312 bump python-tado-0.4.0 2020-03-13 18:37:21 +01:00
onkelbeh a0ed31b720 bump python-izone-1.1.2 2020-03-13 18:36:51 +01:00
onkelbeh b5c8fb39d1 bump python-ecobee-api-0.2.2 2020-03-13 18:36:24 +01:00
onkelbeh 9a2d412044 bump pymelcloud-2.4.0 2020-03-13 18:35:54 +01:00
onkelbeh 9f935bce0e bump pyicloud 2020-03-13 18:35:25 +01:00
onkelbeh 2b96d66659 bump pyatmo-3.3.0 2020-03-13 18:34:50 +01:00
onkelbeh c6f206ca85 bump pyTibber-0.13.3 2020-03-13 18:34:30 +01:00
onkelbeh 0e95af0934 bump py-august-0.24.0 2020-03-13 18:34:02 +01:00
onkelbeh 90c18a44c4 bump hass-nabucasa-0.32.2 2020-03-13 18:33:36 +01:00
onkelbeh fa166204e9 bump denonavr-0.8.0 2020-03-13 18:32:45 +01:00
onkelbeh c9952938e7 bump coronavirus-1.1.0 2020-03-13 18:32:10 +01:00
onkelbeh 6a18fd38ff bump bomradarloop-0.1.4 2020-03-13 18:31:45 +01:00
onkelbeh cc6d8dfd26 bump bellows-homeassistant-0.14.0 2020-03-13 18:31:15 +01:00
onkelbeh e41834b308 bump aiounifi-15 2020-03-13 18:30:40 +01:00
onkelbeh 1d9485c280 bump aiohomekit 2020-03-13 18:30:08 +01:00
onkelbeh 6e19b03c6c add esphome version to requirements_all.txt 2020-03-08 09:55:04 +01:00
onkelbeh 35e1238988 clean up, romove olds 2020-03-08 09:54:36 +01:00
onkelbeh 5a2e99f837 refresh dev ebuild 2020-03-08 09:23:37 +01:00
onkelbeh b767b335da update requirements_all.txt 2020-03-08 08:52:42 +01:00
onkelbeh 782fc3626b bump zeroconf-0.24.5 2020-03-08 08:43:07 +01:00
onkelbeh 808c7a4230 bump aiohomekit-0.2.21 2020-03-08 08:42:38 +01:00
onkelbeh 28ca7b4df8 bump frontend-20200306.0, remove olds 2020-03-08 08:41:54 +01:00
onkelbeh d21936f05b bump zigpy-homeassistant-0.15.0 2020-03-06 08:39:21 +01:00
onkelbeh 78d7ba5ca8 bump zha-quirks-0.0.35 2020-03-06 08:38:54 +01:00
onkelbeh 9517ea67eb bump youtube_dl-2020.3.6 2020-03-06 08:38:27 +01:00
onkelbeh 9441194f8e bump pyvizio-0.1.35 2020-03-06 08:38:06 +01:00
onkelbeh 362343dc57 add pysml-0.0.2 2020-03-06 08:37:39 +01:00
onkelbeh 60ac52325f bump pyTibber-0.13.2 2020-03-06 08:37:00 +01:00
onkelbeh 7d545763d5 bump hass-nabucasa-0.32 2020-03-06 08:36:34 +01:00
onkelbeh 6eb526eb6c bump dynalite-devices-0.1.32 2020-03-06 08:36:06 +01:00
onkelbeh 94b2632f81 bump buienradar-1.0.4 2020-03-06 08:35:40 +01:00
onkelbeh 692ae6a3eb bump aiohomekit-0.2.1[5,7] 2020-03-06 08:35:07 +01:00
onkelbeh ea42bdcc09 bump abodepy-0.18.1 2020-03-06 08:34:01 +01:00
onkelbeh 58a65045ba add sensors for COVID-19 infections 2020-03-04 22:56:10 +01:00
onkelbeh 03ce0829ee update homeassistant-0.106.[3-5], new repo name 2020-03-04 22:03:44 +01:00
onkelbeh af71fa3cdc bump zigpy-homeassistant-0.14.0 2020-03-04 22:01:49 +01:00
onkelbeh 76c9e6e40f bump home-assistant-frontend-20200228.0 2020-03-04 22:01:22 +01:00
onkelbeh 5c8bff5e5e bump zha-quirks-0.0.34 2020-03-04 22:00:51 +01:00
onkelbeh f47408ef0a bump youtube_dl-2020.3.1 2020-03-04 22:00:22 +01:00
onkelbeh ae107cc786 add untangle-1.1.1 2020-03-04 21:59:53 +01:00
onkelbeh 497a5969c3 bump total-connect-client-0.53 2020-03-04 21:59:16 +01:00
onkelbeh 2ecf97a92f bump teslajsonpy-0.4.0 2020-03-04 21:58:41 +01:00
onkelbeh d671eeb03a bump roombapy-1.4.2 & roombapy-1.4.3 2020-03-04 21:58:17 +01:00
onkelbeh 74cce2166e add pytankerkoenig-0.0.6 2020-03-04 21:57:31 +01:00
onkelbeh 36c44aaa95 add pyqvrpro-0.51 2020-03-04 21:56:58 +01:00
onkelbeh 4107615725 bump pyipma-2.0.5 2020-03-04 21:56:04 +01:00
onkelbeh 6f646de679 bump pyTibber-0.13.0 2020-03-04 21:55:38 +01:00
onkelbeh 9ddb2cd095 bump pyEight-0.1.4 2020-03-04 21:55:07 +01:00
onkelbeh 63abc22dd2 bump py-august-0.2[1,2].0 2020-03-04 21:54:32 +01:00
onkelbeh bab565d215 bump huawei-lte-api-1.4.10 2020-03-04 21:53:37 +01:00
onkelbeh f435359068 bump dynalite-devices 2020-03-04 21:53:06 +01:00
onkelbeh c37400126e add coronavirus-1.0.1 2020-03-04 21:52:08 +01:00
onkelbeh 5605574eb1 bump brother-0.1.8 2020-03-04 21:51:15 +01:00
onkelbeh cce544d4e0 bump aiounifi-14 2020-03-04 21:49:42 +01:00
onkelbeh b41a47e22e bump PyFlume-0.3.0 2020-03-04 21:49:02 +01:00
onkelbeh 470969b331 homeassistant-0.106.2 2020-02-29 08:57:11 +01:00
onkelbeh 07d2a869cb bump simplisafe-python-9.0.2 2020-02-28 16:54:48 +01:00
onkelbeh 0e77dca7fd bump python-tado-0.3.0 2020-02-28 16:54:13 +01:00
onkelbeh b6faa10af4 bump dev-python/pyipma 2020-02-28 16:53:32 +01:00
onkelbeh f8cf56ddff bump socialbladeclient-0.5 2020-02-28 16:52:56 +01:00
onkelbeh ed39664a55 bump orjson-2.5.1.ebuild 2020-02-28 16:52:20 +01:00
onkelbeh 2bf8b5f0ed update homeassistant-0.106.1 2020-02-28 16:51:29 +01:00
onkelbeh 33d45e2f83 bump home-assistant-frontend-20200220.4 2020-02-28 16:49:54 +01:00
onkelbeh 7ea5edfe9c fix some leading spaces 2020-02-25 20:42:17 +01:00
onkelbeh cb5422f57d fix uri.https in pyEzviz 2020-02-25 20:37:30 +01:00
onkelbeh b2addc9238 homeassistant-0.106.0_beta4 2020-02-25 20:35:51 +01:00
onkelbeh 4302b6ffaa add orjson-2.5.1 2020-02-25 20:34:56 +01:00
onkelbeh f6cdecf400 bump pre-commit-2.1.1 2020-02-25 20:34:32 +01:00
onkelbeh 16fd6be289 bump ciso8601-2.1.3 2020-02-25 20:34:06 +01:00
onkelbeh e61581e705 add aiohomekit-0.2.10, bump aiohomekit-0.2.11 2020-02-25 20:33:30 +01:00
onkelbeh b426ef59af bump aioambient-1.0.4 2020-02-25 20:32:42 +01:00
onkelbeh fa9237a09c add pyEzviz-0.1.5.2 2020-02-25 20:32:06 +01:00
onkelbeh d25baa3dc7 bump pyhiveapi-0.2.20.1 2020-02-23 23:37:35 +01:00
onkelbeh e18a938dec bump haanna-0.14.3 2020-02-23 23:36:02 +01:00
onkelbeh db983087e7 bumo env-canada-0.0.35 2020-02-23 23:34:20 +01:00
onkelbeh a0c911d34d homeassistant-0.106.0_beta2 2020-02-22 10:20:42 +01:00
onkelbeh 86cb7c4af3 fix ebuild.minorsyn, remove leading spaces 2020-02-22 10:16:37 +01:00
onkelbeh 9b2b52d2cf sort KEYWORDS.unsorted 2020-02-22 10:07:35 +01:00
onkelbeh 0388c721e0 add dynalite-0.1.32, bump dynalite-devices-0.1.22 2020-02-22 09:45:16 +01:00
onkelbeh 0ed4da8bca bump brother-0.1.6 2020-02-22 09:40:02 +01:00
onkelbeh e0273feda7 bump py-august-0.17.0 2020-02-22 09:38:50 +01:00
onkelbeh 7fa81ae919 update pyvizio-0.1.26 2020-02-22 09:33:53 +01:00
onkelbeh f94b8a42ca bump pyatmo-3.2.4 2020-02-22 09:30:48 +01:00
onkelbeh 227b48b743 update requests-2.23.0 from main repo 2020-02-22 09:29:14 +01:00
onkelbeh 2234d33c39 bump pyhomematic-0.1.65 2020-02-22 09:24:36 +01:00
onkelbeh 46b530fa4c update python-ecobee-api-0.2.1 2020-02-22 09:22:37 +01:00
onkelbeh 5f5d05f6ab bump zha-quirks-0.0.33 2020-02-22 09:20:32 +01:00
onkelbeh 219f2da768 vallox-websocket-api-2.4.0 bumped 2020-02-22 09:18:54 +01:00
onkelbeh 8c15cfa1c1 bump bimmer-connected-0.7.1 2020-02-22 09:17:55 +01:00
onkelbeh 224210b118 bump aiounifi-13 2020-02-22 09:16:48 +01:00
onkelbeh 8c1a395c09 bump pre-commit-2.1.0 2020-02-22 09:15:01 +01:00
onkelbeh 3b5e211a51 remove futile platforms from Pi/Ada libraries 2020-02-22 09:09:27 +01:00
onkelbeh 91d6ce41f0 add pigpio-1.35 ff. 2020-02-22 09:07:16 +01:00
onkelbeh d3c125427c update pwmled-1.5.0 2020-02-22 08:29:51 +01:00
onkelbeh deefb80a04 bump pyps4-2ndscreen-1.0.7 2020-02-22 08:26:59 +01:00
onkelbeh ea399242c0 update 4 of aio-geojson-* ebuilds 2020-02-22 08:25:39 +01:00
onkelbeh f659d7fdc5 bump simplisafe-python-8.1.1 2020-02-22 08:17:11 +01:00
onkelbeh e5dd54122a bump py-august-0.14.0 2020-02-22 08:13:54 +01:00
onkelbeh c4fabf7609 skip unused, remove olds and bump frontend-20200220.1 2020-02-22 08:11:54 +01:00
onkelbeh ad703efd99 bump homematicip-0.10.17 2020-02-22 08:01:07 +01:00
onkelbeh c19ad88498 bump homeassistant-0.105.5 2020-02-18 07:04:13 +01:00
onkelbeh 45526401e9 bump youtube_dl-2020.2.16 2020-02-18 07:02:32 +01:00
onkelbeh 4477c6426d bump pyEight-0.1.3 2020-02-18 07:02:07 +01:00
onkelbeh bcf406ead2 bump nsapi-3.0.3 2020-02-18 07:01:40 +01:00
onkelbeh 2ca9587bb6 bump greeneye-monitor-2.0 2020-02-18 07:01:14 +01:00
onkelbeh a9440e7354 bump bimmer-connected-0.7.0 2020-02-18 07:00:43 +01:00
onkelbeh f6b8a3cca9 bump aiohue-2.0.0 2020-02-18 07:00:12 +01:00
onkelbeh 09934e2f07 bump adafruit-circuitpython-mcp230xx-2.2.2 2020-02-18 06:59:40 +01:00
onkelbeh 87d4b94587 bump Adafruit-Blinka-3.9.0 2020-02-18 06:58:59 +01:00
onkelbeh a74b30b6e6 praw fix DESCRIPTION.toolong 2020-02-16 15:23:24 +01:00
onkelbeh 5afe5f1e3a bump python-velbus-2.0.41 2020-02-16 12:57:13 +01:00
onkelbeh fc0e092dd5 add uEagle-0.0.1 2020-02-16 12:47:03 +01:00
onkelbeh 3736968ea6 bump hdate-0.9.5 2020-02-16 12:43:36 +01:00
onkelbeh a731ef7b39 bump apprise-0.8.4 2020-02-16 12:42:01 +01:00
onkelbeh 682133b15f bump pyTibber-0.12.2 2020-02-16 12:40:23 +01:00
onkelbeh 1a68ca691a bump pymelcloud-2.1.0 2020-02-16 12:36:01 +01:00
onkelbeh 6f12313efb bump simplisafe-python-7.3.0 2020-02-16 12:35:05 +01:00
onkelbeh bdd9a0effe remove beta flags from esphome 2020-02-15 11:07:27 +01:00
onkelbeh f1fd992bea remove beta flags from good working core modules 2020-02-15 11:06:06 +01:00
onkelbeh 1e23e6914f clean old platformio, reformat PYTHON_TARGETS for single-r1 2020-02-15 09:11:37 +01:00
onkelbeh 7b58eab3a5 fix the rest of 75 DESCRIPTION.toolong 2020-02-15 09:06:06 +01:00
onkelbeh 8d52485721 fix py-nextbus-0.1.2 SRC_URI 2020-02-15 08:35:12 +01:00
onkelbeh 7ea9d13190 homeassistant-0.105.4 2020-02-15 08:06:41 +01:00
onkelbeh 99ceb66fb6 directpy-0.6.ebuild req added 2020-02-14 07:14:22 +01:00
onkelbeh b3e2c6d3bc requirements_all.txt 2020-02-13 22:55:44 +01:00
onkelbeh ffd4fb3b84 fix some DESCRIPTION.toolong from RepoMan 2020-02-13 22:45:33 +01:00
onkelbeh 85616da7b0 clean up & remove some oldies 2020-02-13 22:18:12 +01:00
onkelbeh 8630486442 sort KEYWORDS where complained by repoman 2020-02-13 22:01:33 +01:00
onkelbeh 2513336423 bump simplisafe-python-7.1.0 2020-02-13 21:44:45 +01:00
onkelbeh a0a486e4ca bump websockets-8.1 2020-02-13 21:43:50 +01:00
onkelbeh 7980c9e56a ihcsdk-2.6.0 bumped 2020-02-13 21:36:48 +01:00
onkelbeh 4265b2774f update README.md 2020-02-13 21:36:01 +01:00
onkelbeh 92bb98afd9 refresh dev ebuild's 9999 requirements 2020-02-13 20:01:39 +01:00
onkelbeh 83bd2b22a9 bump py-august-0.12.0 2020-02-13 19:39:02 +01:00
onkelbeh 5668547aaa bump home-assistant-frontend-20200212.0.ebuild 2020-02-13 19:37:27 +01:00
onkelbeh 3beaa01a06 bump home-assistant-frontend-20200130.3 2020-02-13 19:36:21 +01:00
onkelbeh 0ce2bf2e18 add vilfo-api-client-0.3.2 2020-02-13 19:33:41 +01:00
onkelbeh 6791f6019e update py-august-0.11.0 2020-02-13 19:29:01 +01:00
onkelbeh 2654434a83 bump pyipma-2.0.3 2020-02-13 19:26:31 +01:00
onkelbeh 87178be21f update konnected-1.1.0 2020-02-13 19:25:03 +01:00
onkelbeh 921fcda936 add python-pushover 2020-02-13 19:21:27 +01:00
onkelbeh 5d044b0aaf update python-velbus-2.0.40 2020-02-13 19:16:22 +01:00
onkelbeh ae7a5bd25b update PyViCare-0.1.7 2020-02-13 19:13:35 +01:00
onkelbeh 709a9ea620 add pymelcloud-2.0.0 2020-02-13 19:10:58 +01:00
onkelbeh c05aae09a5 fix dynalite-devices-0.1.17 KEYWORDS 2020-02-13 19:06:42 +01:00
onkelbeh 6f7012b9fe add dynalite-devices-0.1.17 2020-02-13 19:05:32 +01:00
onkelbeh 1b1f7aa2f5 prevent mosquitto from removal 2020-02-11 20:17:57 +01:00
onkelbeh f72a785767 fix zigpy-cc-0.1.0 https url 2020-02-11 20:16:52 +01:00
onkelbeh 268723b34b fix acct-group/esphome/metadata.xml margins 2020-02-11 20:15:35 +01:00
onkelbeh 3c0b869efe bump fail2ban (hack for Python 3.7) to 0.11.1-r3 2020-02-11 20:14:19 +01:00
onkelbeh a145954b46 got autobahn/autobahn-18.7.1 working on Python 3.7 2020-02-11 20:01:26 +01:00
onkelbeh 88e1845238 clean up PYTHON_COMPAT & KEYWORDS outside dev-python 2020-02-11 19:26:15 +01:00
onkelbeh 00e43481e7 clean up PYTHON_COMPAT & KEYWORDS Letters: T-Z 2020-02-11 19:10:56 +01:00
1345 changed files with 16617 additions and 8184 deletions
+1
View File
@@ -5,3 +5,4 @@
/repoman/*
/tools/
/metadata/md5-cache/
+631
View File
@@ -1,3 +1,634 @@
2020-05-16 homeassistant-0.110.0_beta2
* bump rokuecp-0.2.3
* bump home-assistant-frontend-20200509.0
* bump rokuecp-0.3.2
* add PyFlick-0.0.2
* add bsblan-0.3.6
* add bsblan-0.3.7
* bump pysaj-0.0.16
* add open-garage-0.1.2
* add open-garage-0.1.3
* bump rokuecp-0.4.0
* add PyTurboJPEG-1.4.0
* bump pyatmo-3.3.1
* bump slixmpp-1.5.1
* bump onvif-zeep-async-0.3.0
* bump pychromecast-5.1.0
* bump pydaikin-2.0.1
* bump aioswitcher-1.2.0
* bump zigpy-0.20.3
* bump upb-lib-0.4.11
* bump pyatag-0.3.1.1
* bump vigilancemeteo-3.0.1
* bump HAP-python-2.8.4
* bump sense-energy-0.7.2
* bump home-assistant-frontend-20200512.0
* add pyzerproc-0.2.4
* bump aiounifi-22
* bump PlexAPI-3.6.0
* bump broadlink-0.14.0
* add wiffi-1.0.0
* add pylibrespot-java-0.1.0
* bump xknx-0.11.3
* bump home-assistant-frontend-20200513.0
* bump blinkpy-0.15.0
* bump home-assistant-frontend-20200514.0
* bump haanna-0.15.0
* bump axis-26
* bump huawei-lte-api-1.4.12
* bump pysonos-0.0.29
* bump yeelight-0.5.2
* bump home-assistant-frontend-20200514.1
* bump python-synology-0.8.1
* add roombapy-1.6.1
* bump pychromecast-5.2.0
* bump home-assistant-frontend-20200515.0
* add (missed) pyforked-daapd-0.1.8
* update homeassistant-0.110.0_beta2
* update homeassistant-0.110.0_beta3
* remove obsolete Python 3.6 patrs from README.md
2020-05-09 homeassistant-0.109.6
* aiohttp-cors-0.7.0-r1 from main repo is now OK again
* update surepy-0.2.5
* update pyTibber-0.14.0
* bump graphql-subscription-manager-0.3.5
* bump spotipy-2.12.0
* update pyicloud-0.9.7
* update numpy-1.18.4, remove dupes
* add cryptography-2.9.2
* bump zeroconf-0.26.0
* bump alpha_vantage-2.2.0
* update roombapy-1.5.3
* bump pytz-2020.1
* bump pysqueezebox-0.1.4
* bump pysonos-0.0.28
* bump pyserial-3.4
* add homeconnect-0.5
* add blebox-uniapi-1.3.2
* bump home-assistant-frontend-20200505.0
* add zigpy-0.20.1
* add bellows-0.16.1
* update pydaikin-2.0.0
* bump zeroconf-0.26.1
* bump python-songpal-0.12
* bump aiounifi-21
* add devolo-home-control-api-0.10.0
* bump pymyq-2.0.2
* bump plexwebsocket-0.0.8
* add pyisy-2.0.2
* update python-juicenet-1.0.1, relocate python-juicenet URLs to pypi
* delete onkelbeh/python-juicenet @github
* bump youtube_dl-2020.5.8
* add agent-py-0.0.20
* bump zha-quirks-0.0.39
* add upb-lib-0.4.10
* bump zigpy-deconz-0.9.1
* bump zigpy-deconz-0.9.2
* add rokuecp-0.2.2
* bump bravia-tv-1.0.4
* add rokuecp-0.2.0, rokuecp-0.2.1
* update homeassistant-0.109.6
2020-05-03 homeassistant-0.109.3
* adopting semantic versioning in hass-nabucasa
* bump roombapy-1.5.2
* bump python-synology-0.8.0
* bump bravia_tv-1.0.3
* bump youtube_dl-2020.5.3
* bump home-assistant-frontend-20200427.2
* bump aiounifi-20
* update requests-mock-1.8.0, remove dupe
* add python-openzwave-mqtt-1.0.1
* rename unifi component (very old typo)
* rename bravia-tv component
* update homeassistant-0.109.3, remove oldies
* remove old frontend useflag
* add missing roomba useflag
* add missing synologydsm useflag
* add korean-lunar-calendar-0.2.1 (needed for workday binary_sensor)
* holidays-0.10.2: add dev-python/korean-lunar-calendar RDEPEND
* add base36-0.1.1 and fnvhash-0.1.0 RDEPEND
2020-05-02 homeassistant-0.109.2
* homeassistant-0.109.0
* small changes in virtual/mqtt
* add WSDiscovery-2.0.0
* bump pymelcloud-2.5.2
* add pulsectl-20.4.3
* update HAP-python-2.8.3
* bump python-synology-0.7.4
* bump hass-nabucasa-0.34.2
* homeassistant-0.109.1
* update homeassistant-0.109.2
* lots of small repoman cleanups
2020-04-30
* fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13
* bump pysignalclirestapi-0.3.4
* bump pyairvisual-4.4.0
* bump python-synology-0.7.1
* bump pyvlx-0.2.14
* add pysqueezebox-0.1.[2,5]
* bump home-assistant-frontend-20200427.0
* bump simplisafe-python-9.2.0
* bump arcam-fmj-0.4.4
* bump python-synology-0.7.2
* bump nsapi-3.0.4
* bump home-assistant-frontend-20200427.1
* bump python-synology-0.7.3
* bump tuyaha-0.0.6
* bump nexia-0.9.3
* add numato-gpio-0.7.1
* bump brother-0.1.14
2020-04-27
* esphome-9999 re-add beta flags
2020-04-25 homeassistant-0.108.9
* pin ~dev-python/zeroconf-0.25.0
* update homeassistant-0.108.6
* remove unused nabucasa versions
* update homeassistant-0.108.8
* update homeassistant-0.108.9
2020-04-25 homeassistant-0.108.6
* bump androidtv-0.0.41
* bump roombapy-1.5.1
* bump python-tado-0.8.1
* bump home-assistant-frontend-20200418.0
* bump PlexAPI-3.4.0
* bump nad_receiver-0.0.12
* bump pyTibber-0.13.8
* add fnvhash-0.1.0
* bump brother-0.1.13
* update openwrt-luci-rpc-1.1.3
* bump hass-nabucasa-0.34.1, remove olds
* update pychromecast-5.0.0 (not PyChromecast!)
* bump broadlink-0.13.2
* bump bravia-tv-1.0.2
* add base36-0.1.1
* add mychevy-2.0.1
* bump home-assistant-frontend-20200422.0
* bump aioasuswrt-1.2.5
* add pyatag-0.2.19
* bump blinkpy-0.14.3
* bump python-synology-0.7.0
* bump pyairvisual-4.3.0, remove unused
* bump simplisafe-python-9.1.0, remove unused
* bump tesla-powerwall-0.2.8
* update python-mystrom-1.1.2
* bump home-assistant-frontend-20200424.0
* bump dynalite-devices-0.1.40
* bump zigpy-deconz-0.8.1
* bump av-7.0.1
* remove old dep from wakeonlan-1.1.6, -> -r1
* fix SRC_URI in ruamel-yaml
2020-04-16 homeassistant-0.108.6
* add dep in bravia-tv-1.0.1
* update broadlink-0.13.1
* bump aiounifi-18
* bump pyhomematic-0.1.66
* bump pyintesishome-1.7.4
* bump nexia-0.9.2
* bump teslajsonpy-0.8.0
* update zeroconf-0.25.1
* bump tesla-powerwall-0.2.[3-5]
* update python-synology-0.6.0
* bump panasonic-viera-0.3.5
* fix https://github.com/onkelbeh/HomeAssistantRepository/issues/11
- rename PyChromecast to pychromecast due to file conflicts
- update metadata.xml
- put it into a use flag for 0.108.4 and newer
- pin versions as they should be
- remove PyChromecast-4.2.3.ebuild as it will never be used
- remove an outdated beta
* cleanup package_constraints in mail ebuild
- add -r1 (internal test only)
- removed contextvars-2.4 backport from _ALL_ versions without Python3_6 support
- assign a useflag to caldav support
-
2020-04-16 homeassistant-0.108.5
* bump pydaikin-1.6.3
* update homeassistant-0.108.5
* bump pyHik-0.2.7
* bump holidays-0.10.2
* bump spotipy-2.11.1
* bump adb-shell-0.1.3
* update androidtv-0.0.40
* bump teslajsonpy-0.7.0
* bump simplisafe-python-9.0.7
* bump pyipp-0.10.1
* bump frontend-20200414.0
* bump pysmartthings-0.7.1
2020-04-15 homeassistant-0.108.4
* only bump homeassistant-0.108.4
2020-04-13 homeassistant-0.108.3-r1
* bump certifi
* remove obsolete importlib-metadata
* bump keyring-21.2.0
* bump bimmer-connected-0.7.5
* bump lightwave-0.18
* bump pyintesishome-1.7.3
* fix some runtime deps in homeassistant-0.108.3-r1
* cleanup olds
* remove unreferred frontends
* update License count in README.md
2020-04-12 homeassistant-0.108.3
* bump python-synology-0.5.0
* bump fontend 20200406.0
* bump HAP-python-2.8.1
* bump aioambient-1.1.1
* bump simplisafe-python-9.0.6
* add pi4ioe5v9xxxx-0.0.2
* add nexia-0.7.3.ebuild
* bump nexia-0.8.0.ebuild
* bump nexia-0.9.1.ebuild
* bump pyW215-0.7.0 (now from pypi)
* bump pyipp-0.9.0
* bump hass-nabucasa-0.33.0
* bump hass-nabucasa-0.34.0
* bump home-assistant-frontend-20200407.1
* bump pyqvrpro-0.52
* bump SQLAlchemy-1.3.16
* bump shodan-1.23.0
* bump pylutron-caseta-0.6.1
* bump aioswitcher-1.1.1
* bump pyipp-0.9.1
* bump aiounifi-16
* bump PyFlume-0.4.0
* bump zigpy-homeassistant-0.18.2
* bump PyChromecast-4.2.3
* bump home-assistant-frontend-20200407.2
* bump pyvizio-0.1.46
* bump aiounifi-17
* bump HAP-python-2.8.2
* bump pyipp-0.9.2
* bump nexia-0.8.1, nexia-0.8.2
* bump async-upnp-client-0.14.13
* bump zigpy-homeassistant-0.19.0
* bump pyvizio-0.1.47
* bump TwitterAPI-2.5.11
* bump getmac-0.8.2
* bump sendgrid-6.2.1
* bump discord-py-1.3.3
* bump distro-1.5.0
* bump beautifulsoup-4.9.0
* bump numpy-1.18.2
* bump geopy-1.21.0
* bump roombapy-1.5.0
* update homeassistant-0.108.0
* update homeassistant-0.108.1
* update homeassistant-0.108.2
* bump homeassistant-0.108.3
* fix nabucasa deps
* update rsa-4.0-r2, fix deps
* add python-jose-3.1.0
* add pycognito-0.1.2
* fix beta KEYWORDS
* some fixes
- release acme-1.3.0 (1.2.0 is bad) in NabuCasa
- cannot use >=dev-python/boto3-1.10.49 with 0.108.3 (pycognito)
- python-jose needs pytest-runner in build environment
* remove pyyaml-5.3.1 (dupe)
* remove obsolete typing backport from newer HA versions
* update platformio-4.3.1
* update compatibility patches for ESPHome's dependencies, remove typing, pin protobuf-python to 3.11.4
2020-04-05 homeassistant-0.108.0_beta3
* add tesla-powerwall-0.1.4
* bump apprise-0.8.5
* update python-tado-0.6.0
* bump zha:
- bellows-homeassistant-0.15.1
- zha-quirks-0.0.38
- zigpy-deconz-0.8.0
- zigpy-homeassistant-0.18.0
- zigpy-xbee-homeassistant-0.11.0
* bump home-assistant-frontend-20200401.0
* bump roku-4.1.0
* bump brother-0.1.11
* add directv-0.3.0
* bump pyotgw-0.6_beta1
* bump dynalite-devices-0.1.39
* bump pyipp-0.8.2
* bump HAP-python-2.8.0
* bump pyflunearyou-1.0.7
* bump python-miio-0.5.0.1
* bump pyipp-0.8.3
* bump pyvizio-0.1.45
* bump luftdaten-0.6.4
* bump gios-0.1.1
* bump Mastodon-py-1.5.1
* bump zeroconf-0.25.0
* bump adguardhome-0.4.2
* bump abodepy-0.19.0
* bump home-assistant-frontend-20200403.0
* bump pymelcloud-2.4.1
* bump twentemilieu-0.3.0
* bump bellows-homeassistant-0.15.2
* bump zigpy-homeassistant-0.18.1
* add openerz-api-0.1.0
* update homeassistant-0.108.0_beta3
2020-03-31 homeassistant-0.107.7
* bump frontend-20200330.0
* bump aioambient-1.1.0
* bump aiohomekit-0.2.37
* bump aiokef-0.2.9
* add pyipp-0.8.1
* add python-ecobee-api-0.2.5
* add slackclient-2.5.0
* bump zigpy-cc-0.3.1
* update homeassistant-0.107.[0-6] (untested)
* update homeassistant-0.107.7
2020-03-29 get back to normalize
* bump PyChromecast-4.2.0
* bump PySwitchbot-0.8.0
* bump aioasuswrt-1.2.2
* bump aioasuswrt-1.2.3
* bump aiohomekit-0.2.29.1
* bump aiohomekit-0.2.29.2
* bump aiohomekit-0.2.34
* bump aiohomekit-0.2.35
* bump PyViCare-0.1.10
* bump aiohue-2.1.0
* bump amcrest-1.7.0
* bump broadlink-0.13.0
* bump brother-0.1.9
* bump denonavr-0.8.1
* bump discord-py-1.3.2
* bump eagle200-reader-0.2.4
* bump elkm1-lib-0.7.17
* bump garminconnect-0.1.10
* bump gios-0.0.[4,5]
* bump hole-0.5.1
* bump homeassistant-pyozw-0.1.[9,10]
* bump home-assistant-frontend-20200316.0
* bump home-assistant-frontend-20200316.1
* bump home-assistant-frontend-20200318.0
* bump home-assistant-frontend-20200318.1
* update home-assistant-cli-0.8.0
* bump huawei-lte-api-1.4.11
* bump insteonplm-0.16.8
* add nextcloudmonitor-1.1.0
* bump plexwebsocket-0.0.7
* bump pyTibber-0.13.6
* bump pyhaversion-3.3.0
* bump pyicloud-0.9.5
* bump pyicloud-0.9.6.1
* bump pyintesishome-1.7.1
* bump pylutron-caseta-0.6.0
* bump pymodbus-2.3.0
* bump pyobihai-1.2.1
* bump pysonos-0.0.25
* bump python-ecobee-api-0.2.3
* bump python-tado-0.5.0
* bump python-velbus-2.0.43
* bump pyubee-0.10
* bump pyvizio-0.1.44
* bump pyyaml-5.3 & pyyaml-5.3.1
* bump shodan-1.22.0
* bump simplisafe-python-9.0.[3-5]
* bump spotipy-2.10.0
* bump teslajsonpy-0.5.1 & teslajsonpy-0.6.0
* bump total-connect-client-0.54.2
* bump wled-0.3.0
* bump yeelight-0.5.1
* bump youtube_dl-2020.3.24
* bump zha-quirks-0.0.37
* bump zigpy-cc-0.2.3 & zigpy-cc-0.3.0
2020-03-13 homeassistant-0.106.6
* bump aiohomekit-0.2.24
* bump aiohomekit-0.2.25
* bump aiohomekit-0.2.29
* bump aiounifi-15
* bump bellows-homeassistant-0.14.0
* bump bomradarloop-0.1.4
* bump coronavirus-1.1.0
* bump denonavr-0.8.0
* bump hass-nabucasa-0.32.2
* bump py-august-0.24.0
* bump pyTibber-0.13.3
* bump pyatmo-3.3.0
* bump pyicloud-0.9.3
* bump pyicloud-0.9.4
* bump pymelcloud-2.4.0
* bump python-ecobee-api-0.2.2
* bump python-izone-1.1.2
* bump python-tado-0.4.0
* bump python-velbus-2.0.42
* bump pyubee-0.9
* bump rflink-0.0.52
* bump youtube_dl-2020.3.8
* bump zha-quirks-0.0.36
* bump zigpy-homeassistant-0.16.0
* bump zigpy-xbee-homeassistant-0.10.0
* bump home-assistant-frontend-20200311.0
* bump home-assistant-frontend-20200311.1
* add griddypower-0.1.0
* add iammeter-0.1.3
* add samsungtvws-1.4.0
* update homeassistant-0.106.6
* fix leading spaces in homeassistant-9999.ebuild
* bump directpy-0.7
* bump pre-commit-2.2.0
* bump psutil-5.7.0
* bump py-august-0.25.0
* bump pylast-3.2.1
* bump pypck-0.6.4
* bump sendgrid-6.1.3
* bump sense-energy-0.7.1
* bump slacker-0.14.0
* bump sqlalchemy-1.3.15
* bump home-assistant-frontend-20200312.0
* bump home-assistant-frontend-20200313.0
2020-03-08
* bump frontend-20200306.0, remove olds
* bump aiohomekit-0.2.21
* bump zeroconf-0.24.5
* update requirements_all.txt
* refresh dev ebuild
2020-03-06
* bump abodepy-0.18.1
* bump aiohomekit-0.2.15
* bump aiohomekit-0.2.17
* bump buienradar-1.0.4
* bump dynalite-devices-0.1.32
* bump hass-nabucasa-0.32
* bump pyTibber-0.13.2
* add pysml-0.0.2
* bump pyvizio-0.1.35
* bump youtube_dl-2020.3.6
* bump zha-quirks-0.0.35
* bump zigpy-homeassistant-0.15.0
2020-03-04 homeassistant-0.106.5
* bump PyFlume-0.3.0
* bump aiounifi-14
* bump bravia-tv-1.0.1
* bump brother-0.1.8
* add coronavirus
* bump dynalite-devices-0.1.26
* bump dynalite-devices-0.1.30
* bump huawei-lte-api-1.4.10
* bump py-august-0.21.0
* bump py-august-0.22.0
* bump pyEight-0.1.4
* bump pyTibber-0.13.0
* bump pyipma-2.0.5
* add pyqvrpro-0.51
* add pytankerkoenig-0.0.6
* bump roombapy-1.4.2 & roombapy-1.4.3
* bump teslajsonpy-0.4.0
* bump total-connect-client-0.53
* add untangle-1.1.1
* bump youtube_dl-2020.3.1
* bump zha-quirks-0.0.34
* bump home-assistant-frontend-20200228.0
* bump zigpy-homeassistant-0.14.0
* update new homeassistant-core repo name @github
* update homeassistant-0.106.[3-5]
* add homeassistant-0.106.5-r1 with sensors for COVID-19 infections
2020-02-29 homeassistant-0.106.2
* bump home-assistant-frontend-20200220.5
* update homeassistant-0.106.2
2020-02-28 homeassistant-0.106.1
* bump home-assistant-frontend-20200220.4
* fix a dep in 0.106.1 betas
* update homeassistant-0.106.1
* bump orjson-2.5.1.ebuild
* bump socialbladeclient-0.5
* bump pyipma-2.0.4
* bump python-tado-0.3.0
* bump simplisafe-python-9.0.2
2020-02-25 homeassistant-0.106.0_beta4
* add pyEzviz-0.1.5.2
* bump aioambient-1.0.4
* add aiohomekit-0.2.10, bump aiohomekit-0.2.11
* bump ciso8601-2.1.3
* bump pre-commit-2.1.1
* add orjson-2.5.1
* update homeassistant-0.106.0_beta4
* fix uri.https in pyEzviz
* fix some leading spaces
2020-02-23
* bump env-canada-0.0.35
* bump haanna-0.14.3
* bump pyhiveapi-0.2.20.1
2020-02-22 homeassistant-0.106.0_beta2
* bump homematicip-0.10.17
* skip unused, remove olds and bump frontend-20200220.1
* bump py-august-0.14.0
* update simplisafe-python-8.1.1
* bump aio-geojson-client-0.12
* update aio-geojson-geonetnz-quakes-0.12
* update aio-geojson-nsw-rfs-incidents-0.3
* bump pyps4-2ndscreen-1.0.7
* update pwmled-1.5.0 and
* add pigpio/pigpio-1.35 ff.
* remove futile platforms from Pi/Ada libraries
* bump pre-commit-2.1.0
* bump aiounifi-13
* bump bimmer-connected-0.7.1
* bump vallox-websocket-api-2.4.0
* bump zha-quirks-0.0.33
* update python-ecobee-api-0.2.1
* bump pyhomematic-0.1.65
* update requests-2.23.0 from main repo
* bump pyatmo-3.2.4
* update pyvizio-0.1.26
* bump py-august-0.17.0
* bump brother-0.1.6
* add dynalite-0.1.32, bump dynalite-devices-0.1.22
* sort KEYWORDS.unsorted
* fix ebuild.minorsyn, remove leading spaces
* update homeassistant-0.106.0_beta2
2020-02-18 homeassistant-0.105.5
* bump Adafruit-Blinka-3.9.0
* bump adafruit-circuitpython-mcp230xx-2.2.2
* bump aiohue-2.0.0
* bump bimmer-connected-0.7.0
* bump greeneye-monitor-2.0
* bump nsapi-3.0.3
* bump pyEight-0.1.3
* bump youtube_dl-2020.2.16
* bump homeassistant-0.105.5
2020-02-16
* bump simplisafe-python-7.3.0
* bump pymelcloud-2.1.0
* bump pyTibber-0.12.2
* bump apprise-0.8.4
* bump hdate-0.9.5
* add uEagle-0.0.1
* bump python-velbus-2.0.41
* praw fix DESCRIPTION.toolong
2020-02-15 homeassistant-0.105.4
* bump 0.105.4
* re-add old frontend 20200130.3
* fix py-nextbus-0.1.2 SRC_URI
* fix the rest of 75 DESCRIPTION.toolong
* clean old platformio, reformat PYTHON_TARGETS for single-r1
* remove beta flags from good working core modules
* remove beta flags from esphome
2020-02-12
* add dynalite-devices-0.1.17, fix KEYWORDS
* add pymelcloud-2.0.0
* update PyViCare-0.1.7
* update python-velbus-2.0.40
* add pushover_complete-1.1.1 (replaces python-pushover)
* update konnected-1.1.0
* bump pyipma-2.0.3
* update py-august-0.11.0
* add vilfo-api-client-0.3.2
* bump home-assistant-frontend-20200130.3
* bump home-assistant-frontend-20200212.0
* bump py-august-0.12.0
* refresh dev ebuild's 9999 requirements
* updated README.md
* clean up & remove some oldies
* fix some DESCRIPTION.toolong from RepoMan
* update requirements_all.txt
* update directpy-0.6.ebuild requirement
2020-02-11
* clean up PYTHON_COMPAT & KEYWORDS Letters: T-Z
- allow Python 3.8 (currently untested!)
- add ~arm64 support, also untested!
- drop all PYTHON_COMPAT except 3.6-3.8 where seen
* clean up PYTHON_COMPAT & KEYWORDS outside of dev-python
* zigpy-cc-0.1.0 -> https
* got autobahn/autobahn-18.7.1 working on Python 3.7
- bump cbor-1.0.0-r1
- bump py-ubjson-0.14.0
- bump pytrie-0.3.1-r1
- bump wsaccel-0.6.2_p20170108-r1
* bump fail2ban (hack for Python 3.7) to 0.11.1-r3
* update license stats
* update README
* bump ihcsdk-2.6.0
* bump websockets-8.1
* update simplisafe-python-7.1.0
* sort KEYWORDS where complained by repoman
2020-02-10 homeassistant-0.105.3
* bump surepy-0.2.3
* add zigpy-cc-0.1.0
+34 -36
View File
@@ -7,12 +7,14 @@ https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
## Python 3.7
You will need Python 3.7 for running Home assistant on Gentoo Linux. Home Assistant has dropped support for Python 3.6 since ~0.103.0:
- https://github.com/home-assistant/home-assistant/pull/27680
- https://github.com/home-assistant/architecture/blob/master/adr/0002-minimum-supported-python-version.md
Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
Many of the modules/components/libraries do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own. Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
## Python 3.7
You will need Python 3.7 for running Home assistant on Gentoo Linux.
Some modules/components/libraries still do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own.
By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I am preparing a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
I am running my productive box with Python 3.7, no Python 3.6 anymore. Anyway, it also has to have 2.7. Even ESPHome runs on the same box with some small patches (included in my Ebuild). Installation- and upgrade instructions? Just scroll down a bit, you will also find a list of the packages which still depend on Python 2.7 there.
@@ -32,7 +34,7 @@ Some packages with missing or hidden older releases have been [cloned](https://g
## ESPHome
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynmic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors will have a unique name all over the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota.
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota.
Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it updated.
@@ -53,9 +55,10 @@ You will find this Repository at
Sure, you can submit **issues** and **pull requests** on both sites.
## Python 3.8
Python 3.8 appeared on Gentoo Linux on Nov 11th, 2019, I just have started to very first experiments on a box with Python 3.8 installed. Afaics this will take some time, no need to hurry.
Python 3.8 appeared on Gentoo Linux in Nov 2019, I have started very first experiments, all ebuilds have 3.8 support advertised, slightly tested, this will take time, feedback is welcome.
## Installation on Python 3.7
Python 3.7 is default target since 05/2020. Installation is very easy now.
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default:
```
[HomeAssistantRepository]
@@ -75,23 +78,18 @@ $ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of main repo's unstable ebuilds are needed, because some of main repo's stable versions have *no* support Python 3.7 advertised.
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`.
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
USE_PYTHON="3.7 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Install it (as root)
Install Home Assistant (as root)
```sh
$ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
@@ -129,7 +127,7 @@ $ emerge --depclean
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
USE_PYTHON="3.7 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
@@ -148,8 +146,8 @@ $ eix --installed-with-use python_targets_python3_6
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
```
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6.
It was not possible to remove Python 2.7 yet:
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6 since 11/2019.
It is not possible to remove Python 2.7 yet:
```sh
dev-lang/python-2.7.16 pulled in by:
app-crypt/gcr-3.28.1 requires >=dev-lang/python-2.7.5-r2:2.7
@@ -166,7 +164,7 @@ dev-lang/python-2.7.16 pulled in by:
Installation is pretty easy, but it won't help. You have to run it on 3.7. I removed this part 01/2020, if you really want to do this, scroll back in time, it's a git :-)
## Problems
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was December 2019 with `v0.102.3`.
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was May 2020 with `v0.109.6`.
## Todos
- If it moves, compile it :-)
@@ -197,15 +195,15 @@ Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy/). I formerly used it to avoid some serious design problems in Tasmota, but since I use ESPHome, these devices live only until they have to be touched for some reason, their firmware will get replaced with ESPHome.
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota), same here: as soon a device has to be touched, it's firmware will be replaced with Otto Winter's ESPHome.
* Sonoff S20
* Sonoff Pow R2
* Sonoff 4ch
* Sonoff Dual
* Sonoff RF Bridge with remote Switches
* Sonoff Touch
* Sonoff Basic (Wifi not working well with EPHome or Tasmota in newer versions)
The Sonoff Pow will stay with Tasmota for a while, because I have no good implementation of an energy monitor in ESPHome.
* Sonoff Pow R2
The Sonoff Pow (and R2) will stay with Tasmota for a while, because I have no good implementation of Tasmota's energy summary in ESPHome.
* Experimenting with Shelly Devices, a friend has some Shelly 1/2, bought a Pro, but this one has a Chip form TI, no ESP, so we'll have to use the original Firmware.
* Now all of my HC-SR501 PIR Sensors are connected to two big input arrays I built into old CAT6 patch panels with an ESP12 and 4 PCF8574 I2C I/O Expanders, this makes 24 I/O lines per panel. On these runs ESPHome.
* Now all of my HC-SR501 PIR Sensors and some of my traditional light switches are connected to two big input arrays I built into old CAT6 patch panels with an ESP12 and 4 PCF8574 I2C I/O Expanders, this makes 24 I/O lines per panel. All these panels run ESPHome.
* Yamaha RXV (4 devices)
* SamsungTV (partly _not_ working anymore due to Samsung's newest firmware 'improvements', at least I can read it's status for controlling lights & the shutters)
* Some Tradfri lights
@@ -223,15 +221,15 @@ Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
## Some thoughts
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible, currently something randomly downgrades beautifulsoup to 4.6.3 (in deps virtualenv), still looking into that.
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
* I use an own profile based on "amd64/17.1/no-multilib"
* python-3.7.6 is set as default target, also 2.7.17-r1 is installed on my test server.
* python-3.7.7-r1 is set as default target, also 2.7.17-r2 is installed on my test server.
* I do no tests anymore on Python 3.6 or lower
## Licenses
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on Feb 1st):
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on 12.3.2020):
```sh
grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | sed 's;";|;' | sed 's/ //g' | xargs -L1 printf '|%s\n'
@@ -242,34 +240,34 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|2|AGPL-3|
|1|AGPL-3+|
|16|all-rights-reserved|
|293|Apache-2.0|
|3|Apache-2.0 BSD-2|
|338|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|1|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|143|BSD|
|142|BSD|
|5|BSD-2|
|4|BSD-2 Unlicense|
|5|BSD-2 Unlicense|
|7|BSD-4|
|1|BSD Apache-2.0|
|1|BSD || Apache-2.0|
|4|CC0-1.0|
|1|CC-BY-NC-SA-3.0|
|2|CC-BY-NC-SA-4.0|
|2|ECL-2.0|
|10|EPL-1.0|
|2|GPL-1|
|20|GPL-2|
|22|GPL-2|
|5|GPL-2+|
|131|GPL-3|
|125|GPL-3|
|19|GPL-3+|
|2|ISC|
|1|LGPL-2|
|8|LGPL-2+|
|14|LGPL-2.1|
|2|LGPL-2.1+|
|26|LGPL-3|
|16|LGPL-3+|
|996|MIT|
|28|LGPL-3|
|15|LGPL-3+|
|1101|MIT|
|5|MPL-2.0|
|1|NEWLIB|
|12|PSF-2|
@@ -280,4 +278,4 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
I did my best to keep these clean, thanks to @matoro for help. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These 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.
Last update of this text: 1.2.2020
Last update of this text: 12.3.2020
+1 -1
View File
@@ -1,2 +1,2 @@
EBUILD esphome-0.ebuild 183 BLAKE2B ef2c1d486900d9c3a48e5993e6c005265fa25ff6ba24de28894ff26b92bfb6a5d623aaff95749591edc9bd82b85b72e9b0930db2cbc66f8a1fa622aa37485201 SHA512 80cef2d722ed71237a2fd413735512cc1942a444e6f72d973654c0ccf10a60a8f8fcf06ec3c1c891ee94b7bc92fe4c82f949a38dbdb243c46e88616cd1e1b65b
MISC metadata.xml 250 BLAKE2B 8cdc81a02b6d20e969e7434dd39515d51ea6ccbb93013d468d9986d5369abf79d74a59e8fa9c039abfadd78d51c05be97ac60040686b291b040ef8c9b2e79ffd SHA512 d40c02ede281f40117b74a29512f6d2200b6db6cc25ce708d258a213d9b3cacde348ecfdd991cf0e373442010eab7496c133524b538defea6680422ee5827b83
MISC metadata.xml 251 BLAKE2B 54abda6d67a36da2a2746c3b907dc246c44749fbbceca4ba8a86f2b24b26fe14e80af9a0b2ba4531e6e6d366bb7dfec48faa4fab738933bdcc33824b39ad82ae SHA512 0ac25e6023dbc7d44a4d3f1e75c281ae05888a834f38e3689489579aa209a104cb55ab7ead51156d7f6e9edb9a92b0e13007d09e19f2b2b3aec821ec828157ac
+1 -1
View File
@@ -4,5 +4,5 @@
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</maintainer>
</pkgmetadata>
+4 -2
View File
@@ -1,4 +1,6 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
EBUILD home-assistant-cli-0.7.0.ebuild 2109 BLAKE2B e2c9fa48f2ebb1cebfd5baf1a4a7f7335d248f89dff056e31c0bda57139b2759cadfa80be12d732b1529cabe2ab860f22fb35a91cbada15919bba51d084646ab SHA512 c9a579baeb530c8cdc4f79834fd69929b84b7829a53921e1f2d288ff5e22565aa2d55c137ad9faff22f553429ce76e24c0d472c3b3769d27c16c88de7e0c233a
EBUILD home-assistant-cli-9999.ebuild 2241 BLAKE2B 1987fc9194ed33d5ff9bed97978dd87b1951f14ecacc9c3b9f9eaa739e7dbca421d432c5774b7bdb0a7c8b1415ced5eba6d975f16a37e29881050e416ac8dbfa SHA512 27ec7703ea2613a92b911b919fb233b8ec31961e177067628073607180a19d69e55ac3a0d822803c0d08a5c82c11ca8ec5374d5112e0b368e238ad5161d8939a
DIST home-assistant-cli-0.8.0.tar.gz 59612 BLAKE2B 2c353e01236ae50fbabebd2accaa8835177ffab5c2bf60b3e602a9e73aa75eff32a5e7ead59a30ec6683f83ac5d5233bbb6a683dd76010641404141fbc254a9b SHA512 f384546d30f49cf1c391906690a1d7257863543057e68e7a711d00912fa998daaa8b89594b037e190afc01cd6735eba54fc0e3d9180a78efd43707225c20fd82
EBUILD home-assistant-cli-0.7.0.ebuild 2117 BLAKE2B 132836aeff3abe23ad0dc95c41b006aab0f33cbb1f19eb878229c2dc51fedfb34ee4db9430d9251695845a90de16f02f79e4661f87a032870ee9cca481f74d88 SHA512 d95b798171f79d898dc5455c377fff1df872241017c1c6c715fecb70fcb7b8dfb13502d23d7a28aaa97ea65f3a8ba93b4e1520e82cf85efc1834aabc373476cc
EBUILD home-assistant-cli-0.8.0.ebuild 2125 BLAKE2B e166bbabcd11c0d4aa9d8f6eaf5059bcbf3e387ac2cb35c77ce7a34efbbec9e2fb1527b2856bd3ce7d99a604705677247fe3894d52ce46ec44294c1265865ff7 SHA512 73090d525cfbbe7921ccab87be8f1cca949293ede5c510a520023d74d945549f768c9608aeb3dbdcf5f0c3b8134b48453ea7a0b72a55c7a779c6fe93843d1c5c
EBUILD home-assistant-cli-9999.ebuild 2415 BLAKE2B 07de2f83ca731d9f54d6f02131539827788cf6a4830ab4665b22f0887a0733e08ed0d571ffaf576eeb7899a1c48e0a9f9e395e1737e53071bbc09592bd7dd69f SHA512 a0c60c1e54a40abd674999dc4efc38482ecf705d45022b08243519c7d570e8a12dd590b0840a6aff6c8d82a59efe02ef87bd2a62aad567d2261187db28df8af9
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
@@ -0,0 +1,61 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.5[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${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.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -18,46 +18,49 @@ EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
<dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${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.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.3.1[${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-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
}
python_test() {
+42 -18
View File
@@ -1,21 +1,45 @@
DIST home-assistant-frontend-20191002.2.tar.gz 27105941 BLAKE2B 4b1639e39b299c71e3dec4c308431dde5a85efa6010c8b93ca35f44a380a289585d55bdb0b6ad5d11e914aad5fe95453b8efa5178a374c8446f8a6af9a6ceebe SHA512 706d3e34fae8bfcab73b1a2dc211d665a53f76182b3d21d3d0dc277e3c39d5308caf828226ce48fabb759c174a9d22092da36d89d42bd4d74636d8231b913bed
DIST home-assistant-frontend-20191025.1.tar.gz 29247819 BLAKE2B 82b010fc6a0492bc515d0d097156e5b2599c3ec2ec437d7f0c3a85cb8398e6fc7ac3c2b6879935ad22d6f3241e7749c11d190fbef53258843b1b86f0a82c6083 SHA512 2f5a8b9691dc85c6fbdf1719272bbb7989b2bace61978169b897a1f484b92874931c26cc8ecc8d892d3f2e73ef10635505c61ad58ee81427a6c3585f4fa62f7a
DIST home-assistant-frontend-20191119.6.tar.gz 29857009 BLAKE2B 4723e70bd5562a4cbd58964cbc743f37513900e9891933fd0ed98e87255fc8ce78c3f53b276f8234f41497decbd5d543370fad2471d19bf6edc5eb0991dcb1e2 SHA512 dc384c22bf05fca17efc29399cf2784e41c099036e729b5223a82186d760ca761a61f0ba138b1117ce3af5a408571d6e73856c54ad7368a29741f69c752fb872
DIST home-assistant-frontend-20191204.1.tar.gz 30081005 BLAKE2B 5e433c321109f094a67a3570124c1645f67bb8e2116f46763027941e033416669ca57a6e9e5154eb693671bdf2286bdc3d87bef4bb549190b0518679f4656b17 SHA512 5d58dfa87972f66001310241eba60f38b331384c6974fb5f74b8553b7f8ffe63a5c2354a7094a485e5bc88689e94e90593c673edbc834811904cd978e7f5ce1e
DIST home-assistant-frontend-20200108.0.tar.gz 32470440 BLAKE2B 58d5e00b421cfb44d700aae0f0aa95db0a4e9bf62e5e8e72f8e700277cb244aff36388141a19db4f12cf23805d3b158332f09335754ad53df7cb76ee6fa6ea52 SHA512 8b1b63848a985ca256b9f12b8eba4f89468b525b63680c97418fb922c4ec4212ef63a874cd8e4541e91084dff3fed4df7f1c0b1d1898d386eb7bae8409dde546
DIST home-assistant-frontend-20200108.2.tar.gz 32482603 BLAKE2B 0ef7dfde3eaf7cabcc4a18b3354728479bcf2cc2818884473b994b0a93bad5daba85ba969359034476788b33850b2d36e5d695216b4c3173025efae724bcef7a SHA512 2bfae9d312404bee794f9036f2c551ff010a480445b78aa68f78a7e3a68048ffaf44743b859eafd39f76465fa699d52405a08379764dc705ef2192ab09f4f98b
DIST home-assistant-frontend-20200129.0.tar.gz 35354512 BLAKE2B d6a6bf16205b6e0317867b94bfc5696e3f0f385d7bb641abfbe236376ecbe31738b3296436eb63464cd71ec90b0793e438bc63b82caf454488cfaf88f48dd57a SHA512 ee729994f9c6fe173bcb8578fc6f35857ad2731f51f91c31b48d476e88d9ad7654c9fa250ce6e7361f0ee5bc3242f480e077acac1b263c2f712e84824308ca85
DIST home-assistant-frontend-20200130.0.tar.gz 35356138 BLAKE2B 25f128419504b6a8ec06c2a0d16999c13c53e1ca571b5e9d1a68ca5329fae6340a929fc640a0d11e150b9fdcc629227597be98dcaf6ec95a8cf5cec28773fd13 SHA512 cb9e78d4b5fe6cef0c914a447aa4838ec1cc6c0e576732030720edf9f705b7928228904b32e737c86075081a6d4afa3eb708c278f64bceff5ba419d845eb6447
DIST home-assistant-frontend-20200130.1.tar.gz 35396889 BLAKE2B f4fc98883b78545c30b00ea97f614e339d10d3b5bb37c57feae9bd781c85f14a0c0ed99f40166b84c02b9e3ff02c772757396e27fe897916f02137e91bc020f3 SHA512 7b73366c9103b2937e9d98101aafb8834b9522342273d48bf1ae55b4225c82268c450589f2d88f186858ac284182a0e18dc18526c0991daab6b5155be463f1ce
DIST home-assistant-frontend-20200130.2.tar.gz 35409466 BLAKE2B 4b02ed9ef0fc1194a73aaff1bbe3f23de32b9a68c9bcffc1e6777aec9c8ead5c3ab3b86977e5d2cce9e4fdb2c090184c08425a62460c676a8fda73e52bbdb4af SHA512 47423c0a0dc03950289f393431be383e2983175c9597a694a05c5ab7f85e3d3e824b59cbd5e9bf73d098ce6fcfac80577679ac12452431650fd3bcf5a2ed3e50
EBUILD home-assistant-frontend-20191002.2.ebuild 746 BLAKE2B 5795d83f6ce860ffa42fe919ed26b628e4b78ee303a954d681ba0737899b4712faceb7bea6cac9165b174baad1984b221f8f2903d97b14e0d96c6c2835341a2d SHA512 271abc6a0ad989d5f1b06a4aaf3aff857b4bfb95681c3682ff0c1d4b01adbe11403ddfa7ae2185a465ef2609197edd6c1dd5db8732db71b2a98d10a86a7df11c
EBUILD home-assistant-frontend-20191025.1.ebuild 746 BLAKE2B 5795d83f6ce860ffa42fe919ed26b628e4b78ee303a954d681ba0737899b4712faceb7bea6cac9165b174baad1984b221f8f2903d97b14e0d96c6c2835341a2d SHA512 271abc6a0ad989d5f1b06a4aaf3aff857b4bfb95681c3682ff0c1d4b01adbe11403ddfa7ae2185a465ef2609197edd6c1dd5db8732db71b2a98d10a86a7df11c
EBUILD home-assistant-frontend-20191119.6.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
EBUILD home-assistant-frontend-20191204.1.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
EBUILD home-assistant-frontend-20200108.0.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
EBUILD home-assistant-frontend-20200108.2.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
EBUILD home-assistant-frontend-20200129.0.ebuild 744 BLAKE2B 55d7057dc9a60b462e715307a002b8383abf635f7213ed07058a063e7a7169ebcb5d649a1bc8c4116eb36ee8bfdc58698d43b3640076c88bd3630c0258a5dbf2 SHA512 394c8f2494dd91588402030a6234962d4d3d924b5b73d187af1ecb05192b0ca6bfd98c68cda95b3809bdaca2e2f478c3dc3141e63ad2dafad8cf36fad6b7bd46
EBUILD home-assistant-frontend-20200130.0.ebuild 752 BLAKE2B 7edbfa782beaed3d8e3fafd9e96ead4ffcd05c94ab677da71a128d02219f55de8a1963428c13de5f79902ace913b975333915b3240a1f6b73f75d0250922a502 SHA512 6d07035777115effac5298c95c605d0d55c841d5358a5909d2c7f5ff2743dc09773d2dab32463c077a641693191a6c15c1266b0790b9bdc3b79b9585535eac99
EBUILD home-assistant-frontend-20200130.1.ebuild 752 BLAKE2B 7edbfa782beaed3d8e3fafd9e96ead4ffcd05c94ab677da71a128d02219f55de8a1963428c13de5f79902ace913b975333915b3240a1f6b73f75d0250922a502 SHA512 6d07035777115effac5298c95c605d0d55c841d5358a5909d2c7f5ff2743dc09773d2dab32463c077a641693191a6c15c1266b0790b9bdc3b79b9585535eac99
EBUILD home-assistant-frontend-20200130.2.ebuild 752 BLAKE2B 7edbfa782beaed3d8e3fafd9e96ead4ffcd05c94ab677da71a128d02219f55de8a1963428c13de5f79902ace913b975333915b3240a1f6b73f75d0250922a502 SHA512 6d07035777115effac5298c95c605d0d55c841d5358a5909d2c7f5ff2743dc09773d2dab32463c077a641693191a6c15c1266b0790b9bdc3b79b9585535eac99
DIST home-assistant-frontend-20200220.5.tar.gz 35907735 BLAKE2B 4d9c30b427a65988e837b85fbf144854683683ac3de2fd58cee9f945de9646cd8ab08f9b3269d079c79ded61dca6971c48f6628e5b037e30afc3f4341fcea3eb SHA512 23eb97f7fc696acc1d55bb3a7a7f278d91b699aaf520f60fc8851cd3d96bbac09466b7402136b6281a01c8f93e3a07ae148fab1687a1ea071a284f33590b246c
DIST home-assistant-frontend-20200318.1.tar.gz 37462665 BLAKE2B e3e64de47a37fd67851e567466178cfc8d8597032084c99cc5f9b4e88f09ac91757475703090f42b30526fa013f802c0069defae7e958535267e19d329af148f SHA512 0e95acd6cadb0f9b74930b4106c42261b3e56778c2122641eb3f63ba65d8b0a64ce719c8ad20b0611b8948e620ddb842cc5a65af04790f790930ab2b0aed5622
DIST home-assistant-frontend-20200403.0.tar.gz 37324027 BLAKE2B f426cd2b60d415c2ed85089eaefb9dfce0d9dca6f46152ffb7c9a03c729b5d28e828b88ee892b532efa8000730f8ad0c767e3c39826936297ec3f039f6cc095e SHA512 b22c24a07f13d08ff193507643111bf869b5e4b118bed014fec0c7882851f0dbe5e55f0e841249e584df97980369b58007f0aa5e1bacfc4bd99057e2b784e6f5
DIST home-assistant-frontend-20200406.0.tar.gz 37413997 BLAKE2B ba29656b3003529c90e89a137219fb25cb98ee903b0e10e06a40fb186eacaa5c7764c9968d30095bb097567daf2af8ba8a1e847b6a8cd62c7135995d71600ef6 SHA512 130430c92a8f82bfec87fe1303882bc487357d170f785bed7d995a73c09ba0fb1d7e034b366af4c48b4e58868cc4dc1d709de2fb81ecd4a5d5452f8979b5fb22
DIST home-assistant-frontend-20200407.1.tar.gz 37466803 BLAKE2B e945f709953f0f4f5285d1f77612b2b17fffe1d0936732f5b78572779e9703b5baeb810b928a3ad6af3e9f5481ccc8cfc24d55c538e737dfbc6d025f06f10ca4 SHA512 c40b331863457cc8eca8076640322ff891fb3417801cf9218604b2e64eb7a96556b46e4d49900b340187a30332af6e21964ebb4152ace517ca291abeb4c5cfd6
DIST home-assistant-frontend-20200407.2.tar.gz 37475495 BLAKE2B c2cd2a73a7c1ffd2278004f84ffc729921148a7ae8caeaa807426d40ad4c0857a25f7a8a26e7deeb1539355423520095a106c4bc722ddcb91f5f76b6ff2062f6 SHA512 d1161d1c8fb51e7a34d183897ef29adb4f09d9037e849b2554064c4db1114b453648296d07ad2fcccb1939618fc5fb3e2c8b1c45717d30dfc7c47709db4a0b0d
DIST home-assistant-frontend-20200414.0.tar.gz 37721746 BLAKE2B 38746467c719f149060e243c08e3920ce6ebceb44b6d4d02457a54fe71e729e92bf8c351540c8fdc5c4689181248189658720cb7f5305c5beaec1f0bd25a76ab SHA512 ff9944c677ce2c03e3c8f33c248a719da326ff8189769ee9e38aeb740486599842b27d5ef4601fdbf26db466e676a75be315fc78e11e5857bfa993fa92a6c641
DIST home-assistant-frontend-20200418.0.tar.gz 37945896 BLAKE2B cc377245e42d8febb3233274ddada2332dfa13b349016d2e46361e0c0c9d5c25186ad90c8623d5a6f806fca32311f7748bbc3da79156145299e78e8f223d2a47 SHA512 d0b7554de29fdb7c3081b6afd8bfabde38de08aaf04c72af1e0ef413b1d229a700f9164d267ba3ef217b310a8a3f3ee87b3d92c77974e36c2bac60c6ba67a95a
DIST home-assistant-frontend-20200422.0.tar.gz 38171112 BLAKE2B d8c5704022e21278d6e58613b762d921a88c8ebc3c0a45e46995fafb08b66806d0858023ac53d1691fdb6dc9895aa439d26f73a9ed1cbb344680aae93200f9f2 SHA512 c9317664a7c78e9e93c6acf30121ec0a137e27dbeeaa58643b54c1a4750627574a8b81ab6fba3b91ee54ce087078cc45f75a49173a67a36462c7698d44aeac64
DIST home-assistant-frontend-20200424.0.tar.gz 38501677 BLAKE2B 3ae46584b9cc8d79c2cf649caed865cabebd52eb29e66c2dbdd5bee589148f49283b0fd302a1d85bee3315823dcd88bbf225eec34b30d7249d4eb689ab619a55 SHA512 c0ba33f018e8f469e5ca9a89a5b4aa3ad8a63c8747834d6fcc76c8c256ac61d214fce48d2c8de1a86f863201302af6f2e5db0db28a7ebeac2f7d04c5e2a26dcd
DIST home-assistant-frontend-20200427.0.tar.gz 38483448 BLAKE2B 0215043aac593e3f120add30726d16d2ddf28ee0a3db144b747d0f3c9ed73a253916345583a6dc03a357a43128fb8334a8818745c6d35ef909cba23450cf153d SHA512 008f6f163e8d489460511b96e8255165cd9bd6b38ebc72158245e03797abfb46dddda274b973ce85880f56d5d44cde49cb0fed7b69d3145cefc591ccb3d2a481
DIST home-assistant-frontend-20200427.1.tar.gz 38494922 BLAKE2B de2d3df476718aa00516b3db13964020a477f38111dab3b12c26a8b2aac4c421394d06a9d8d2a18996e8f633de989c3b92da780109e1139a242175c66819da94 SHA512 165279fc86efcb7f64b5343f28e2cd39b55cd805eea38670b00a2bc96d11694e99226f362a4d5d35f86e3f86b1d0a10f29aea15080afb2d7f2923c9143f7bd0e
DIST home-assistant-frontend-20200427.2.tar.gz 38491896 BLAKE2B 90a21df850f38d4b124b027573776035925270e961c0fff3ede051fc4ecd6b1ad1c009b6987092e1f7f7d73905e63981d015f899d2f233e7b7f8a2c8f8a0cd49 SHA512 cabe0448eb5f54051631e20dcfe254c4bc90be67898a8d73aaa5e3aef2be19292ed44d4da86b569608ae6dd6a895a7ed96d1da782666cc4c1ff35edb8f13a15f
DIST home-assistant-frontend-20200505.0.tar.gz 37747842 BLAKE2B 426e14cb941b834b57bdf607d3b2aa16918a48536d5fa309e39b8d38aa65e41ca897b7fe9c63fa4865a5524a404e63ef15493d66879620b9e6150b5fa5821094 SHA512 e1e9712477c2b8a26dc5a72af4f673b7cf2dd04dcae4ee56617569832e843aaf44d9c73e8745ab49808a24f6ec3aa6a39710f860a1abffda26071fb8519b24f8
DIST home-assistant-frontend-20200509.0.tar.gz 38851970 BLAKE2B a1e2a0b699d8ecf36f5afb59d71ec62051b3afec6be9396d1c9439a6a48935ab1e7e0301a763f6a0b6f75676c7856ff51e38482faa3f94bb8ff3e5ffc374ad50 SHA512 9ad35eb6634756cd8809996ab63f573eef3cf41d52324b7fdec65c78caccfef761b5a49f59e3889785501c901359438502b078482f9c4eacca8e291a19f4c62c
DIST home-assistant-frontend-20200512.0.tar.gz 40739983 BLAKE2B 506d173ab84e500ea17ecce230d462fcffc1a4d0645c90e9beeb12c3b439e04886132c32f93896ef9f653d15b82a925b49b40d05f71c71e22be4df76e8cd769a SHA512 f6d9a56a400d31e097aa3d2fda3df4f49f50dd90261ecf2e4bebfb2fd40d695467b3c76dd2cdb578a0375bc7788f15b6159398df6ded69e23cb7f699e497d551
DIST home-assistant-frontend-20200513.0.tar.gz 40441331 BLAKE2B 7f6a441b8ab984577a7ce42865290032a00d801ae702f87417091c2ae420afb77d885842e8bf4253a9608f22b0940ee5f7c5361070e5cb491f544936cbc795a5 SHA512 c74914bb7bc418a5804e37ca2d62602a9ec86d36b0e8b14bd154863d798969d1e5186648264c2f7a5436a062b20b701e3ebe2ab9f4c99ec5743e7f6aeb57bf4f
DIST home-assistant-frontend-20200514.0.tar.gz 25152409 BLAKE2B 8760fcd1b1137be31a482898ea1298a527091fb1a9a113fa402422d7108b570cb680581f4f0613327cdc9dcf83b26531128ecdcce68dd867fd9b1e0f2ef94ead SHA512 1140cbb2e9eddb107b020249042cf7996e888ad2e753ef379b784593ffbaa9f600719c239874f282f58aeb99e0d671c44b22aa8baed331a1b55c5b2197c539de
DIST home-assistant-frontend-20200514.1.tar.gz 25161776 BLAKE2B d80987f1974f93da79f69a51ecb0a9ac27efcc2d74a6fc4ad072387f1cda1d4fce67aff2bb178964b2c795fc8abc194993045b0a8e84e7a26133e4a3a8ed8a34 SHA512 ab743d751abe8a0efbc3e15379565f716b99a4326f3adcfb2df43097cad58328c3f15600235a638202ccf568a6333d88b048f291374a6fb1a7bfd2d3fb0d0fd4
DIST home-assistant-frontend-20200515.0.tar.gz 25204696 BLAKE2B e9401f87d33cd10e45aff7b9f6a7bc5e503f240addd632b5a39ecc825f81ddb848fe2063c73957d083208814b595cf070ead5fb3443e84db9b8eab553c44a217 SHA512 0b83fc7a339687d2242371d5504a9c3189eeb75d27381ce675f3e8f65120aa07cd30f9aea4bc8abb8a84b598449dd09fa7625f9f94421bb8e7e6d1f073fd05e5
EBUILD home-assistant-frontend-20191204.1.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
EBUILD home-assistant-frontend-20200108.2.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
EBUILD home-assistant-frontend-20200220.5.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200318.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200403.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200406.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200414.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200418.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200422.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200424.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200427.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200427.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200427.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200505.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200509.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200512.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200513.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200514.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200514.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200515.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+20 -30
View File
@@ -7,33 +7,23 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-0.100.3.tar.gz 4569043 BLAKE2B 7382c098b7e0468713add85e74e0aedd00d884fa2ee6e7d0fff1618d1e8eaa31656320033e620e9a43d46f8f6439ed10184a87ff9060e832e827f499319131bd SHA512 1495b6ded358698b42435fcdb338825fe560a76ad174bb4198cb7865275c74863daf9205746546d46b2eefb3693ebe2238770638699aad161ad1ef5350d819d6
DIST homeassistant-0.101.3.tar.gz 4701442 BLAKE2B 9c98eab744bf80b113b52ace904809978e59629cf2115bdb3ecf778021a0283fe3c4e747694bed5e42193775b22e6c6817b09d90e7aaf0705601cbfa56e29989 SHA512 23f1e41dd17c48d93c93147b0b5511edc66bf268e04fd06a2b683db1cbb9ecffe15f0247f58e9123ba0b055c8245daf3af05b33e5c5f0dfb06b8b61a85fb573b
DIST homeassistant-0.102.3.tar.gz 4815276 BLAKE2B 50e81d477491472c52eb61db1670cde04b41b14a120a3193d664849a7b46e6ee164e4e3d0c7d380998839200d0981b2cb447e3bb3d80db3c93901f4ff729fa90 SHA512 73170cdb6be29d9931846139b867adceb94a53b82912c332ddddc3626362082d9bb9b2b316c79138d84bf62d599d66b143b0c7f2004ea07a116cec9720021d3e
DIST homeassistant-0.103.6.tar.gz 4890482 BLAKE2B 2997a9295e5db53478e4ca003db4ab00f9a3ee2064da8831ed83d351069db1f7d4fbb5010ed630c6425294351d1528a9ef3360620016cd6bf5ebdef1aa378312 SHA512 dcb4463d0f012ec94b41c000f1d37662d5bd6fbe6bfb21d40fd3893d59672b5f0852cd060bb87cd0ec589eff5cb8311aa35cadc5c11cb6f1f2ce4fb46df7a60e
DIST homeassistant-0.104.1.tar.gz 4985277 BLAKE2B e635f3a0960638685c4107510622e2db422ebf2f7e0433033c8253f12fec0ab6c035482c4eacdd5b5581d976fc7db6f93ceb439fc692f9afadbaa48bcc745ab4 SHA512 fd015ec3b21bf14342c5f74dc4ec8dfcb93f5762672e43674b741feee0d18149f3b713da40fb7058ba6f119832b9bd239cd8bbc93efc0434edc5fe96f67a1353
DIST homeassistant-0.104.2.tar.gz 4985439 BLAKE2B 26be8bcec92f7d1edf7e9f6b9bec969d0d9d6e1b17f8f9d64e1935f79b2bbaef32558844bdb4f38258d26cc14927849a68a4747cc7cf2204388aeaab76ea419f SHA512 5f123761c4e256ec6ebd754f993c48d2cbc88b5dd81dcc5b93dc38fb31720027fdb161adb5967001d920a892417dfa3a9137cf8110df2f46e5f9c2cf9cfbe114
DIST homeassistant-0.104.3.tar.gz 4985617 BLAKE2B 9014648a4c55735ff25f75ec4fe2577355decd34aae9f4e49ecc420bf4c889abdeab738cbf75ccc9e479b1cf80bb2ff6f0c1557f9a8e6cf739949a9b2ccb4830 SHA512 1439e4af1c08de941af8199f19e04b43433a09468771f43a78c36dd3e2a268aaff7078ce760496c967efa5d9b80bb7a8e70167192fc696c93a68101309fb51a8
DIST homeassistant-0.105.0.tar.gz 5087672 BLAKE2B b5c2d1f204d386aade3f84a5203165fe9a2116612d52307c6c4a841659863fb6f84feea1ce06e1d4f9140ffaf23a5c95ba1d114102aa1fa7159718f9ae1820e6 SHA512 ed83f7aaf55a204964f60baf4439458ad61fdd234754fe65fc7d46def5e31e8923085cc5ab43d6e365505a16378a3d2478f6bc7ad72005fbc20a57ab678ad930
DIST homeassistant-0.105.0b5.tar.gz 5079234 BLAKE2B 0e7a8073c23131e1442a10c2cc1fe26e4a6c60641472b110a2be688a322e27b9f00b972be27ff77a75af4b37302cd5ee883a042df00917a8ce94e32bc9c05b0f SHA512 9891590ac83f487677b04e0072f78be639d5a3c6165b55aa0620cb2267531f3c0ec05ca4d87ea14724808bf7f22b34bd2ab28213319e988985ba13812330097a
DIST homeassistant-0.105.0b6.tar.gz 5085932 BLAKE2B a2d0b89602b04fd2921da8adc011de91c88979cafce2fed5c094d72720f3c0aab460dede8a1c87c0f1e5dd622b2b0fad3ee95f946adeb0c0df123852dd330927 SHA512 c81bc4caef158cfcc2a78f15177060f815fea91246da6b39d71ef35750062e87f50d2d647a33785191531b4a6abed5d624ad78a060f4cec4dcb2deadf1b2f852
DIST homeassistant-0.105.0b7.tar.gz 5088323 BLAKE2B be09aad75703ad52bec2100869d004e6f4ebcb555f12323a7e7e618f9be0c6e09b61e60e453a9b81df3ccbd27c91b5dde3e91735c9366153550b3459b64fc33d SHA512 fa01a6240e93cf1283f74a95c79b8db6446722f9c0a0eea248ed30682443e547a1eb880e4d0f81ef79932cf23a631ba6457ce89f8e9d4b4e2cdc6e483d564094
DIST homeassistant-0.105.1.tar.gz 5097538 BLAKE2B 9d84139912737da657648cdaeb8bc63c16fdf736fe2dc2808067ba9ca718b8a2b3ec0f73ed63f14f26f86074e1501308c7af207c1216ed1a1cd5f37e996139d3 SHA512 42eea1bf64f4b306daf8eabeaff2f47efea0de3942fe6fea7d3dc4fb72a34e97ad868cf1be191dfd1d3cbd1e120564aa78b7defef72973b4dbfdeb733f8004cf
DIST homeassistant-0.105.2.tar.gz 5097574 BLAKE2B 0e0729b2fc2cb3f5d71393c3c6273de9ba897fb5b620d3cd3f7994672871b27e6c385ec61935b8d437affdf033049223dadc1ae23756301d0492662ae4e127e2 SHA512 e51bb80a840046c8ace5aa49056094b95b3514906e80016455030517a385db2f1cf05211b97a208fa3441c296cd5078f4cb319816d4688424b89b7384fb153e2
DIST homeassistant-0.105.3.tar.gz 5097754 BLAKE2B 9ef1f6012cb5c91d7f8499c1c88c9ad222cfe24015bba121c0880558e97223b63cf8c6f5d15de0e98baa973bb1584fcbccba6c77831b5da713b84c9d5234de21 SHA512 7d10bd6a4c28a22334e493afefd3461f456127aab6c1a6dd2bb58f913af4da7b0a5609ee23dfb6383f6635e833df66a837ad902e3f6d66e0f28132e29ce62916
EBUILD homeassistant-0.100.3.ebuild 11884 BLAKE2B 2b3bd711b56eee72232446207f80beb6e0f8e35cc268684d5d47974c12998611579d6dc932a55400be15238f93505b36c0d2bdefd13936183e5bf38b062e76d4 SHA512 4fc0617c6c7a26736515748980766fe1de2ec03e567407be6d7d5fa7a2608d1eae8270cbdac54ddbf0e74b5baf64dbcc0552afa6b6507318329df624022b96c3
EBUILD homeassistant-0.101.3-r2.ebuild 11803 BLAKE2B 5d5ce09b77927729fc233cd726fbb5d1a3e142a13ba3de9ab99772f5f8177bbd83c9f0cb37a7ef1a2b0b4f8a4d2d601019e51aecf3f5c4bdc3049ca16ba3ba9b SHA512 632f0474fe0dd3dcefa151af9fe24c26c45857a2b1c1545308235b945041475294d5188910b4251b84ed3275113970bf93047a91994c40d5a89207c1a2b8a1f2
EBUILD homeassistant-0.102.3.ebuild 13141 BLAKE2B ca2039bf4832f392d95f8fb30b22866968ec55a0f171b2939416f8ac406e0e0612e3debfd96bc1588c77e8d9c320a0024a1e442e3ac0ae1947e84228dd02804c SHA512 e51c3b49a4f1a5cd8c42cf9ecaa8388de296c3cc7a97bbb100c92bf3fa486514ec9e5291692893dfc680a5281c14d30905b0bdb2b4925151622702c41bee4856
EBUILD homeassistant-0.103.6.ebuild 13639 BLAKE2B 10cd16b2811834b1d1de92ee185cc9df0b7b0beb5fe8af2b3c9683091d8e2a2639eb661355a702a6eec0308847e779169b9a959033855e737993a6742bbc8061 SHA512 2485a6f360950dcdc6170274c41e0ec6ff65b1b95f8b37bbfa52fe7f82cb5432965bf2ea1098789377ed4e7615badd0144f1ed639f5697289c4014f8cae5e8f6
EBUILD homeassistant-0.104.1.ebuild 13700 BLAKE2B d7b8b94ff863501435ca8d73350c11ee6cf13dbc11cdb277fc324eb3b7ac18826f095925e61c6a07eaedfd7b44d225df44cb0d59a66ebc949e7df999afd35037 SHA512 4d30e0ed50e5ebf5f2b9cea76ff855113c223720a67f56c43d9fdd4e37ad0fa11670bdc6dd7059c0f489f70cbd866b8b07c16b277a2fa8ab9e41882ba8a4dee8
EBUILD homeassistant-0.104.2.ebuild 13701 BLAKE2B f6305bb90e8e4ff5f61e897c6e348ac4d39076384d1ee16caf0728992bcab1952e88c6a35fa056f0af6fac37e03f1caefffd7478d275d791c226ebc045026e2d SHA512 301bfd5368710220dd2c3713e7ca574339f944f1cc0c8664b994f22b3778589ac9e52d3cc949d16ead093b41e2d14248cbbc79f7bf053b4e60bd60a8feaa25e4
EBUILD homeassistant-0.104.3.ebuild 13646 BLAKE2B 3e74028f2fdcfa63263a4d3f290c1eb905b792c881bf0341163b9fec8611000458377683d8579b9b02606c41a6a376aee340ff104f9d959fcd230ff901d649e4 SHA512 d8a384532f368e13bbacb55f7e306d7209f01dd765277f3d23e09ed5dbc309ad9b01b81dead0023b3072c1c8c08f83e6fe9edafd56506c79d1c5cb216529ec87
EBUILD homeassistant-0.105.0.ebuild 13921 BLAKE2B cc5f6df9db3043a3c05bfb6af7cf3d2153bda3833b0abbcb8fd4d21d8e38ac305e5e93093502fc9ddfe15a08deff7c10a99ce0c15892a5ba280c6fb80dd89b1c SHA512 1e5aafde55c45da03b1eff9f257153658d4c401040f8151d484a1042b395daef8af2e6634deee2b250c34312f0997c27242041af6b847c56a2f6499fdbf596f1
EBUILD homeassistant-0.105.0_beta5.ebuild 13699 BLAKE2B 898881beb07f8a5cfefd2947bb3c841a3fe2a38b867425960eccfccb3c0821936d57c3d9003f753d31f809646f5040df30c1d2526230088a811ee8de63fd473f SHA512 612009320dfaeb2cf6f9971021a35e90795f0913069aed4cade6e65e0082425ca2cc22413ed24c83bbb61d2b0530682e4ec2d9d087b70314920f7e47bd9f6417
EBUILD homeassistant-0.105.0_beta6.ebuild 13786 BLAKE2B 7dd47d0cdd7b47ffbc0b54cee11bd43d2768d1bfa75b0db7fbb3ee28a1dd3de1153ae94ebfba9589acada164b1045fdd8a49d9553bb138a2084ccef96d929e6d SHA512 33e48504eedcdff42e908c9d22708e80bbfc7269495a74151ec7849483871f12cfffae432c7fb0952f3a3231b1c49cd2e9526c530b02068c83d06054840f8b5d
EBUILD homeassistant-0.105.0_beta7.ebuild 13908 BLAKE2B f86d4ac2aa9db943f6a20858671aaa0f60774e3eb40ff4ec98f610bd2f74668e504a0aa9e2c24919160c1e1fcf8fa4151d7d60801de63dc582583364840cee60 SHA512 6dab5c94031d9b1e5b4f4e2cde132a322db2f8f6b61572fb1b16cc201ad0a231a1cd1285c7a140243107b94c8316add56f5c54180b69b6335cfe3327213540a5
EBUILD homeassistant-0.105.1.ebuild 13921 BLAKE2B 6511a0c3537ec5cbd2eb6468b599b20038f2693eb454a42e82736d1017e7b01e1a0cb36dcfde2b112804a14d48ea45ba583415010105402773b10ce85080cdbc SHA512 14e5c8903187be1fd8f9ab25dfad928af5c95972f894edf3cb2057518ce9e0f7dac25c21edd81da38cec5a5c412698894d1791c8cc27b0d3a3293a23e67335d7
EBUILD homeassistant-0.105.2.ebuild 13921 BLAKE2B f10a542c828705763f3e252d6d3c9a085e8e2662019d15d00198c9b3f933fd6d89bc16133aab3ee69ba88f2706bc7243cf40247f3448405b0fb49207cac9ee12 SHA512 312af9913ea00f63c8269994a8e734e5f2f3fdedfe252c477ea0f883f3769f236dd1d55dfc03539789356a985eb3ecd3d085380375dce8ce85719fdff3cacde6
EBUILD homeassistant-0.105.3.ebuild 13991 BLAKE2B 8e13891841431e756306bf372e46ee25da6c34c8266e64a70b58ec1579ca4884995c9dd4a54f37026d3ce1e36a453de77adfd6e3972cbcd0e90c443146d17146 SHA512 04d7b2b7396ed40893ff78ce7ccb6c6d637b719e788ed663db9e3fb683c3217bec7464b09236272b097c8aaac56a454514882ce2fe295ba7fd035276882b98ef
EBUILD homeassistant-9999.ebuild 57691 BLAKE2B d3ba883f45c4e61108b0186f3feba4bdabe89048462d6c545a40adc4ba3872598a66005bd9516fb0c9414179a9ecad9a543d3d33910eacff52154752756ae41d SHA512 4e9aa3de16d59128b17e061939668eaf9ae8c30c31a14fc097d34af9906f720f4f7c202c02a5ee09903b91ce2afbe4cc3207c48b522ffd4c3f70d4b61d599b15
MISC metadata.xml 7145 BLAKE2B f564ce420cd0b458b4c8e4d05f1020278c06402b39f00170acc416092e61d093cadad4b1a9e39f4fca6ce9a341f43139906db68aa3166e6d6c0e77b260ec8ef5 SHA512 44f002dfaf309c609c2282eb011666123d85f6277b96586a24c82704c39a7b0ccb0546430f805512c6b979fa2f9ed43bfd539414dbb8ee9c7ec436aada5f2877
DIST homeassistant-core-0.104.3.tar.gz 4985783 BLAKE2B 4f0d29e0e9e3003081513ffdeb58824bd4f8aa3a83034be5b8ddedfd01c8b93e4e88391f665fd81be29712ecdced1e63e071aafc47f548f7c851b64187394f3c SHA512 73501859e03d6aea1467af3560f3a24a8ccbb98342a26ece7cf324e06dc625ca4b9fbd856c178c654628c038efb07122bc362cec09fe03913a7ad082511afe17
DIST homeassistant-core-0.106.6.tar.gz 5258028 BLAKE2B 2bd35ef567db4502a54b29fb4bab02ce8444831dc3fecee7dc9b7e34d5aa99958ada8df4fb9ad9d3ebb8f12c8f2cfdf340ec8d11b4cfb1404738da2a4105696c SHA512 21acd85a1bd53ef07a686adb55fb3e6a47dad5a2c6095555ae66ca4074eb757995e682ba3d6c4ebeef10656fa26ece69342de071b3fb86a36cda72096d8773c3
DIST homeassistant-core-0.107.7.tar.gz 5363982 BLAKE2B c3bf68ea6ce5bc995d6db80b91971916909f78559f780b2cca886769432cf600474caf04754684a63baaa6d754a915da4ca5603389d6d2e562a19d523cd4004d SHA512 a7901346403e2fd0cb62c2d38967e1b59920b36dbc4e9622dd13d41929c5edea0bd8e119e625ad14223f31921cd4d468e527d512effe0f3895625125a28e5751
DIST homeassistant-core-0.108.8.tar.gz 5598834 BLAKE2B fb018ac261757fd962d0148805a869bba9d54f18e6f24228b6dc9fadbbe2ee0513bc91667f53a7da3ce817a86ef6e56332d049013b9b36f2b9f0dbd13bf04ab0 SHA512 e8df79c009f5a480140a5d244ccdc302fc998f498803ae94c087421abf6a9212404f5f8b07d52a312f113fb5edc6540b5b9b37a3e4cc2ce5f536597e2b321fc8
DIST homeassistant-core-0.108.9.tar.gz 5600363 BLAKE2B f5b2d10a40d8c94e1c1369caed093dfebe9a9a930940614fafe18299651498680681e3af37f588ddf8cc56ba81a7582aeaf35649496b4e8009a7576e5a96a00a SHA512 17153105150eda26feea7b7fcf7dc19f3688fbbfd528d268a2b1ce902b32902983291f27be99bee3a7fbe3fb3de51d5a1fd6f568289bfdb21322e7af261cc5af
DIST homeassistant-core-0.109.2.tar.gz 5889249 BLAKE2B 2250d748cb6a38671d679d0e226667ccf3b531afed0a0faa2015d70fb74b78ccb2fc2e37b8415eeacf131b8dd7d05fef27a2824056aea7a69b6aeebf86974ab9 SHA512 2e4561915f82abf73afa8c2c520368d655965c4d5a615b6c8647c5c7b5a11e034d8d8037314ce8f92e4f84c4a759e7e23312096d5717842c2b8aa5b104b7e23f
DIST homeassistant-core-0.109.3.tar.gz 5890198 BLAKE2B 182e9886622ec1d6a89c8e7715229301e06b7cc017b296a99c7cfbca781216945d70cc5b220e2767f565e6afca033aa55bf23f18385bd762212f4c8c65e5929c SHA512 5796ee3d0c2600a60cbcb79b659f2739fe9e4827d36e8547a7f2978c6e25796d369a654c42e26465940cbf5e913097171895f987147bbe99983750a0fc09fa89
DIST homeassistant-core-0.109.6.tar.gz 5890949 BLAKE2B 1d117a564f5bbf34e2f5ff822fc1a7f1ab0ba7dfe18922243400912b39813fed96a4a4c78a5a5ac62e69d48d2b4f87141f5f9f67710a21cbb14e976bc1a32298 SHA512 713ebf4a00410a27ce68267526437f24933cc07d08e317197ca9efa1e20a66bb6c3b5df0f28a9a896b97d715e81b7408ad75c35484e1e29cc37a0fd7a4e2b9d2
DIST homeassistant-core-0.110.0b3.tar.gz 6326095 BLAKE2B 208e2f596fe4bda2a0bcc279ce1099e4b5a4b29bd44d1d4b03969600c95eb4d1d25930a7793fe089f5a96a41443dd3e9ec22cc4938da17fc5b23e6b60bccf73e SHA512 925b3217b8fea301cc1bd1266aa490f4eb3436adbc766624befc4b8a6c0d133d336de8ed90a025532944dba5fc9b4134936dd941b27ca8cfce6353fda7cb7684
EBUILD homeassistant-0.104.3.ebuild 13561 BLAKE2B dae3f479c7b3fb922388ef1090da1bdf2481f51c23c788b9d6013834e381c6b30e21a0ebe3cb7e8d35b0c6c5e5c40f4944523ca15816a930cf370e77888e0669 SHA512 3005e579f5fa57801e70bce5a7fac983125273cc2c707a9a0c0ffa0405e52d7000feb27881340c0b463caecb982026a3b319b77b62162bdd292720a58c081ebe
EBUILD homeassistant-0.106.6.ebuild 14997 BLAKE2B 214823a28261aba249c999a96ca621a3229698e69fa551197381e33d24177a150c2574e2ed841434f70d8e1a6cc62cdcd84eeb453319074b4f895f4087c255b1 SHA512 869236be57e7496804a9bed15db25558f80ea14325c84ff1c9b573cd4cb5afd4d22e68ad7ee918f3bdd7f4186862adc98a8f9b3a2fb9833727f741c1906a8a1c
EBUILD homeassistant-0.107.7.ebuild 14941 BLAKE2B d594f88b17bb764c7d1671d9a8510c1441637ebb3cbee6f373cfea235172ea35bb1aba1f1619d1dc6a32ea66fab8b39d673b7cdc1634a10a82bbb61f91549044 SHA512 01679606904c6934039d3816aada5da75d0fdc7b4243577f367a126aa882af197d79c6276b839a6e4e41484ebf7ec7dd7344fa844595eb62554f9e96499e1633
EBUILD homeassistant-0.108.8.ebuild 15524 BLAKE2B e196cb1894aa5e873da2b0b5a7035ab125004541aa58c5ed6205f226a7ec1c6027ad6002cce99212a0a11cc6df986012b22fd5abffc6b8bcbf0ad6790b8f87ca SHA512 347d85ea65174809f0486f5b3256a5ed738a3890b03c494e599600aba821fb0501e038f6b70bf4510e7daffe5f711224fc2fc48c43ca97b51ec3f0ef11072a7c
EBUILD homeassistant-0.108.9.ebuild 15524 BLAKE2B 830d93917444f51182b7a498fa12434152edab27e043b5aef7edd474a655a1bb9637add94e05bbfe6078fd080c93d6a87758a90fdc816fa5642d34d37508423d SHA512 2b044110b28252caf59012896c4e1e064313cd5960c5b0c0a7fa35c347d650cbcd0e806976388e32d2418bf80a73c0cce61f3f6e952d05866860b9dd97ef927c
EBUILD homeassistant-0.109.2.ebuild 14444 BLAKE2B d5d38979d32ff51d96b47a0ccfba10d40ea0e9f96da4a685613894fe589b1ecc66f4790116dc744e7656114d981bcebd0e7f6e8f638568c079e4f54f02a1898d SHA512 5c4e0d2532e2600c7f42594981c1d6ec2538976952b7e26e1111b2a0b99694eca75ff281a2fe6daf1be5bf1b428f3644f7ebad0d5bd38660e37f694393d66802
EBUILD homeassistant-0.109.3.ebuild 14680 BLAKE2B 298200564ffe94a288e12eb1cdb4b0a9e24de693a9622d1ee39db4c3acf5262bbadc9d2799dc03d39840a5fd873468b328b09f436c948dbc6e9f650f1cb00669 SHA512 eb7e705f865d5d17183f49a73fc6233f8a3747d509718b2c5d7412e46bef4136c08e50421e3423a8494e20d5769ff258e447496298fab9fa52a1337d246d0df4
EBUILD homeassistant-0.109.6.ebuild 14801 BLAKE2B cd4f42ae20da835262e61c29ada57e12b87804569b63756bcae27295eab509090c49c8b10f3e0dc526ca10cbf20a5fd0ab9901ca472d57ec8f7bdb812f18b207 SHA512 afe13daf8bd97497123f9fca212042720a753b4090c044465b91f07ec5f333e63222e0c490e0c7549211c00911cce9dc882a59d0c1229d3004740f573b161ed3
EBUILD homeassistant-0.110.0_beta3.ebuild 14890 BLAKE2B 39b35b39fa1bf12944f67886b33ef0810c4a5c73d4c58966d1e53d4d1bd58e803e63a17dad417d7a525b6a006a80c89757d84da5efb0256a2877204258a98e4e SHA512 39ddb8a75374c5d021dd685488a3a3df80722abc4554f9ec20040c122d3eee704c47e71c1bf9b793da2d7173cf667fc48e0db53e5b1aeccde97383b6ef5e6afa
MISC homeassistant-9999.off 59945 BLAKE2B d70e77d082be7527b0f48c01a200858128efa0e044b0d752ebe0a6d44034dc9578c471d30148f6864dac52f4a3573bb7c127560c4641e9fefe40abdf4e9040bd SHA512 bfeb568ce460415353450cdb1b5cd16b5dc64fe1ec55351a9e580fc8b938532b554e14d0bf9d9176d4439c91d87326c3336f2e2530d1fdc35b322b2ada1daa4e
MISC metadata.xml 8251 BLAKE2B bcb235fba838e4d9978acf4c77f29f29c527ef5b7517d261370f49ed882a2a9b9fbc83a23a02f6f8064be6fe86df9cfe63a9a6e603aeed9d54bdb0ad626c069b SHA512 40d8c20c4ffbdfc32960f924143c36c849463c94eea9d8bc44f788a03f730bb3c3f72ee1a032830a479e3c8d5c48e59b92ebd08706bc83a20aaa592781b6560e
@@ -1,275 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit 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"
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 withings wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.6 dev-lang/python:3.7 )
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[${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/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/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~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/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${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/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${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/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${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/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/vobject-0.9.6.1[${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
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}] )
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}] )
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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191002.2[${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}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${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}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
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}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${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}] )
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}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${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.0.0_beta[${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}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,272 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit 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 on 3.7"
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 withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.6 dev-lang/python:3.7 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~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.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${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[${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.6[${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/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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~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/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${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/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${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.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${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
abode? ( ~dev-python/abodepy-0.16.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${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}] )
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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191025.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}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${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}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${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}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${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.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,294 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit 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 on 3.7"
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 ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy 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 roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.6 dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=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/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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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.29[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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/pyrfc3339-1.1[${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.10[${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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${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.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-python/aioesphomeapi-2.5.0[${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}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.6[${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.1[${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.61[${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.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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}] )
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}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${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.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}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${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/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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,300 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit 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 on 3.7"
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 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}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.6 dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=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/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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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.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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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/pyrfc3339-1.1[${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[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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.24.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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.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-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-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.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.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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-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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
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.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}] )
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.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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,301 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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 on 3.7"
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 x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=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/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.2[${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.11.28[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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.31[${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-1.3.0[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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/pyrfc3339-1.1[${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.2[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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.38[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${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.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.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.1.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${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-20200108.0[${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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.1[${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.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.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.2.7[${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.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.31[${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.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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,301 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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 on 3.7"
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 x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=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/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.2[${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.11.28[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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.31[${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-1.3.0[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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/pyrfc3339-1.1[${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.2[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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.38[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${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.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.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.1.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${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-20200108.2[${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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.1[${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.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.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.2.7[${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.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.31[${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.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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -6,21 +6,20 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
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"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 unifi vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
@@ -42,7 +41,6 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
@@ -77,7 +75,7 @@ RDEPEND="${PYTHON_DEPS}
~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/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}]
@@ -192,7 +190,7 @@ RDEPEND="${PYTHON_DEPS}
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
@@ -249,7 +247,7 @@ The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
@@ -1,294 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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 on 3.7"
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 ~arm64 ~x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${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/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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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/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-1.4.0[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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.1.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.2.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/pyrfc3339-1.1[${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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${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.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.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${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-20200130.0[${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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.2[${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.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${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.8[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
"
# do we still need cffi?
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
# try without, too.
# ~dev-python/hass-nabucasa-0.31[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,299 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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 on 3.7"
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 ~arm64 ~x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku 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 webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${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/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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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/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-1.4.0[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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.1.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.2.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/pyrfc3339-1.1[${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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${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.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.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${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-20200130.0[${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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
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-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.2[${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.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${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.8[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
"
# do we still need cffi?
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
# try without, too.
# ~dev-python/hass-nabucasa-0.31[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,298 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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 on 3.7"
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 ~arm64 ~x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs dyson emulated_roku 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 mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${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/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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=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.31[${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-1.4.0[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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.1.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.2.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/pyrfc3339-1.1[${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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${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.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.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${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-20200130.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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.2[${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.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${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.8[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -6,21 +6,20 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
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"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs dyson emulated_roku 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 mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
@@ -42,7 +41,6 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
@@ -59,7 +57,7 @@ RDEPEND="${PYTHON_DEPS}
>=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-1.4.0[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${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}]
@@ -70,15 +68,15 @@ 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.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
~dev-python/PyChromecast-4.1.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.2.0[${PYTHON_USEDEP}]
@@ -118,22 +116,27 @@ RDEPEND="${PYTHON_DEPS}
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.5.3[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.4[${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.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}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/braviarc-homeassistant-0.3.7[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${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}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.12[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
@@ -145,7 +148,7 @@ RDEPEND="${PYTHON_DEPS}
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-20200130.2[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200220.5[${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}] )
@@ -153,15 +156,18 @@ RDEPEND="${PYTHON_DEPS}
here? ( ~dev-python/herepy-2.0.0[${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.12[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.64[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.4[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
@@ -171,11 +177,12 @@ RDEPEND="${PYTHON_DEPS}
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
@@ -183,21 +190,24 @@ RDEPEND="${PYTHON_DEPS}
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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.2[${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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-14[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.41[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
@@ -206,13 +216,13 @@ RDEPEND="${PYTHON_DEPS}
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.02.16[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
~dev-python/zha-quirks-0.0.33[${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.8[${PYTHON_USEDEP}]
@@ -251,22 +261,20 @@ The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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"
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
@@ -6,21 +6,20 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
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"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 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 dyson emulated_roku 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 mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
@@ -42,7 +41,6 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
@@ -54,12 +52,12 @@ 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.31[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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-1.4.0[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${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}]
@@ -70,15 +68,15 @@ 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.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
~dev-python/pychromecast-4.2.0[${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.2.0[${PYTHON_USEDEP}]
@@ -93,14 +91,13 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
@@ -111,28 +108,35 @@ RDEPEND="${PYTHON_DEPS}
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.5[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.0.4[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.5.3[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.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}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.1[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
@@ -141,10 +145,10 @@ RDEPEND="${PYTHON_DEPS}
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${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-20200130.2[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200318.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}] )
@@ -152,15 +156,18 @@ RDEPEND="${PYTHON_DEPS}
here? ( ~dev-python/herepy-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.29.2[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
@@ -170,11 +177,12 @@ RDEPEND="${PYTHON_DEPS}
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
@@ -182,21 +190,24 @@ RDEPEND="${PYTHON_DEPS}
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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.4[${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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
@@ -205,16 +216,16 @@ RDEPEND="${PYTHON_DEPS}
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.8[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.16.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.14.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
~dev-python/zha-quirks-0.0.37[${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.8[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
@@ -250,22 +261,20 @@ The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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"
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
@@ -6,61 +6,101 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
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"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 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 dyson emulated_roku 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 mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
# from 2020/04 cleanup to be removed or integrated later
IUSE="${IUSE} aws scrape blink +version systemmonitor"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~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/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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# unused/not found or referred somewhere else
# >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
# >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
# ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
# >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
# >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
# >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
# >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
# ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
# >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
# >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
# ~dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
# >=dev-python/envs-1.3[${PYTHON_USEDEP}]
# >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
# >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
# >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
# >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
# ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
# >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
# >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
# >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
# >=dev-python/idna-2.8[${PYTHON_USEDEP}]
# >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
# still unknown origin
RDEPEND="${RDEPEND}
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${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-1.4.0[${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}]
@@ -68,71 +108,55 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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.1.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${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.2.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/pyrfc3339-1.1[${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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${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/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
>=media-libs/mutagen-1.43.0"
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.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}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.1[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-4.2.0[${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.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
@@ -141,10 +165,9 @@ RDEPEND="${PYTHON_DEPS}
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${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-20200130.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}] )
@@ -152,15 +175,18 @@ RDEPEND="${PYTHON_DEPS}
here? ( ~dev-python/herepy-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
@@ -170,51 +196,55 @@ RDEPEND="${PYTHON_DEPS}
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.2.1[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
~dev-python/zha-quirks-0.0.38[${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.8[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
@@ -250,22 +280,20 @@ The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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"
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
@@ -280,6 +308,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
@@ -289,7 +318,6 @@ python_install_all() {
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
@@ -6,61 +6,101 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
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"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 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 dyson emulated_roku 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 mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
# from 2020/04 cleanup to be removed or integrated later
IUSE="${IUSE} aws scrape blink +version systemmonitor"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~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/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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${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}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.1[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# unused/not found or referred somewhere else
# >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
# >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
# ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
# >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
# >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
# >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
# >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
# ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
# >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
# >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
# ~dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
# >=dev-python/envs-1.3[${PYTHON_USEDEP}]
# >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
# >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
# >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
# >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
# ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
# >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
# >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
# >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
# >=dev-python/idna-2.8[${PYTHON_USEDEP}]
# >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
# still unknown origin
RDEPEND="${RDEPEND}
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.31[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${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-1.4.0[${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}]
@@ -68,71 +108,55 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=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.4[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.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.1.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${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.2.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/pyrfc3339-1.1[${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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${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/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
>=media-libs/mutagen-1.43.0"
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.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}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.1[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-4.2.0[${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.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
@@ -141,10 +165,9 @@ RDEPEND="${PYTHON_DEPS}
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${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-20200130.2[${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}] )
@@ -152,15 +175,18 @@ RDEPEND="${PYTHON_DEPS}
here? ( ~dev-python/herepy-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
@@ -170,51 +196,55 @@ RDEPEND="${PYTHON_DEPS}
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.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.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.2.1[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}]
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] )
~dev-python/zha-quirks-0.0.38[${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.8[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
@@ -250,22 +280,20 @@ The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
#pkg_setup() {
# enewgroup "${PN}"
# enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
#}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-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"
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
@@ -280,6 +308,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
@@ -289,7 +318,6 @@ python_install_all() {
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
@@ -0,0 +1,299 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea aws axis bitcoin blockchain blink bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv +scrape signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl systemmonitor test tradfri ubee unifi vallox vera +version velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# from 2020/04 cleanup to be removed or integrated later
# IUSE="${IUSE} x"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# Home Assistant Core
RDEPEND="${RDEPEND}
~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.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.1[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200427.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# still unknown origin
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${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/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.41[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.5[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.4[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.5[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.2[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-5.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${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-2.0.0[${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.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.66[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.0.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.4.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.7[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-18[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.19.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${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.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,303 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea aws axis bitcoin blockchain blink bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku roomba rxv samsungtv +scrape signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl synologydsm systemmonitor test tradfri ubee unifi vallox vera +version velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# from 2020/04 cleanup to be removed or integrated later
# IUSE="${IUSE} x"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# Home Assistant Core
RDEPEND="${RDEPEND}
~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.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.2[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200427.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# still unknown origin
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${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/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.41[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.5[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.4[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.5[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.3[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-5.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${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-2.0.0[${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.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.66[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.0.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.4.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.5.2[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.7[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.0[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-18[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.19.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${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.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,305 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea aws axis bitcoin blockchain blink bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue icloud incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku roomba rxv samsungtv +scrape signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl synologydsm systemmonitor test tradfri ubee unifi vallox vera +version velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# from 2020/04 cleanup to be removed or integrated later
# IUSE="${IUSE} x"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# Home Assistant Core
RDEPEND="${RDEPEND}
~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.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.2[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200427.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# still unknown origin
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${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/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.41[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.5[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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.4[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.5[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.3[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-5.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${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-2.0.0[${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.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.66[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.0.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
myq? ( ~dev-python/pymyq-2.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.4.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.5.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.7[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.0[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-20[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.19.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${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.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,307 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
#KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea aws axis bitcoin blockchain blink bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue icloud incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen openwrt owntracks ozw plex plugwise qnap +recorder ring roku roomba rxv samsungtv +scrape signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl synologydsm systemmonitor test tradfri ubee unifi vallox vera +version velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# from 2020/04 cleanup to be removed or integrated later
# IUSE="${IUSE} x"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# Home Assistant Core
RDEPEND="${RDEPEND}
~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.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.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}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.2[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200515.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.26.1[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# still unknown origin
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.4[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${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}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.4[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${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/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.41[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.5[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${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.4[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.5[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.4[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-5.1.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.0.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${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.16.1[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${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-2.0.0[${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.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.66[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.0.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
myq? ( ~dev-python/pymyq-2.0.2[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.1[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.6.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.15.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.29[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.1[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.5.8[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.20.3[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.16.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.39[${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.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
File diff suppressed because one or more lines are too long
+17 -2
View File
@@ -23,12 +23,18 @@
<flag name="atv">Library for controlling an Apple TV</flag>
<flag name="aurora">Support for Power-One Aurora inverters</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="aws">interact with Amazon Web Services</flag>
<flag name="axis">communicating with devices from Axis Communications</flag>
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="blink">events from Blink camera and security systems</flag>
<flag name="bravia-tv">Control almost all Sony Bravia TV 2013 and newer.</flag>
<flag name="buienradar">use buienradar weather data</flag>
<flag name="caldav">integrate a CalDAV (RFC4791) calendar</flag>
<flag name="cast">let me talk to Google Chromecast</flag>
<flag name="cli">install Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="ciscomobilityexpress">install ciscomobilityexpress support</flag>
<flag name="coronavirus">add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="darksky">use dark sky weather data</flag>
<flag name="daikin">Daikin wireless controllers</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
@@ -43,7 +49,7 @@
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
<flag name="frontend">(obsolete frontend useflag, until 0.108.5)</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="harmony">Logitech Harmony support</flag>
@@ -57,6 +63,7 @@
<flag name="homematicip">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hs100">Interface for TPLink Stuff</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="icloud">iCloud allows users to track their location on iOS devices.</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
@@ -66,31 +73,39 @@
<flag name="mobile_app">Home Assistant Mobile App Support</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">enables Plugwise Anna thermostats</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="signal">add Support for Moxie's Signal API</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="socat">Install socat and socat-zwave startscript</flag>
<flag name="socialblade">monitor Youtube Channels</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="speedtest">spedtest.net support</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="synologydsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="test">internal and developer use</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="ubee">getting stats from Ubee routers</flag>
<flag name="unify">talk with a Ubiquiti Unify Controller</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
+10 -18
View File
@@ -1,28 +1,20 @@
AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b3b8d1fcfb11a39b080a7630f70b5b36a2321446e18d54c67db94a64e3fe0d731b626734e2721148 SHA512 ea6e04b41ed7a885b239ff4547442f4589152ba612df040f950eafa85e31daf9a6791a2d93351401dc0ac633f62fd5f3c2c89f77c2d92ac94f7bf8d7ff92e5ff
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
DIST esphome-1.12.0.tar.gz 454727 BLAKE2B 3afe95701db235586ffdac0468bb29df91f385316e09e3c7b63bfd7e795d5d7e2a7fa7c0c09b1e3dc9e5fe9dfac13e55b053a6ee4a2f90ae9829f93141b3ec63 SHA512 2469f962979e8bd4b3325418025ba7cac2eaec0ca7e950a26ccc66ca0b13613db23c3390fe695063cabf4d2e913418791835f646c793cf1111edc5a6d249e152
DIST esphome-1.13.2.tar.gz 819316 BLAKE2B 1b8bc4ccf29dbb78cd41683fcb6dc6d51bc894f1727ec0901abe0d040b59e68f6523bcebc7a99b1b69f139b9ae55008307f874285ef534b1c77281ff3ac8b0d5 SHA512 373596d7358f577052cf60d24708e9a7dd3aa815361f16e3570ab2245834ded8999b1ec745ecad78576937eadb899c8882fa86686ee25d853b72925de4e41296
DIST esphome-1.13.6.tar.gz 821636 BLAKE2B f32f6a0d8b94997826a858feff82da5e34c950af468e1befd11562316ccbecf7c60db5fe1788d1fc7e3f6669622c625e309a3cc9267a05e990a88cb033fe61ba SHA512 d6a7a5f1288c6b25c9d896e3598fd0a015abe0499c41d35ae5ae5d470a9bddceab892a50b22f37bc8faa2ef951620af6162422d6a57878d72c81d2f55c2c54d0
DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f09496403b2e5a37ced0161ce59f5bb957769f05ce657ed0684046ce57709eb3766c5ed714377671cf865fda3f33a6bf4c7707b47 SHA512 424a99535c652e1c4228a142a3c059b67a818ef63392323ba9db931f6abfe26c4d85f6259b47ae33de8ac586955bc23151a069972b6e2d73793454eb3a67930e
DIST esphome-1.14.1.tar.gz 1032705 BLAKE2B 6c1528cedacf150478fe67b125e6e4a14ced34fd920e2908e49edadae300281b3befde875bfdbb9393c0f62a79a79e36d9c9696a8cbaa5ab69a4fdc9be3b5b75 SHA512 3425c79d7314f03764f5aa30a18276de6d2a4f55541a647fec879d86f140e44912170c94a935d2e2c5cc757f841ef20c6ae091384231cd1a8460202a4c81d250
DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba74e072cbe718e9ecb9e2662d774aa5997b5cf384edddb2bd56a2038670f1acdeb10dd8a7500ca1e02bec4266a27 SHA512 5bd8e2e4ef80ada43fb50aae0cbabed3999a031bc989fee27c1b29a5b8abafdfe1b4c5ff8d436ded3dc98749f24ca940998f26f4eba0f2a1d48776a4c621e288
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
EBUILD esphome-1.11.2-r1.ebuild 2057 BLAKE2B f12f5563ce007cd62176278a2f69b08f9348368a2a3c8b504655eb627c62947dcd0343646b189b0b0fb4ca507ebd1c1fa0ba8c06f46445287a6751a0b6a24d44 SHA512 0b711004d9b218f12661a2d03ca938610d7dd00cc4055353fa45979199cc5947f8e851624bb57d4f43e965d9fb39f66f6eea7588242c38a03d0c4a84b5bee4dc
EBUILD esphome-1.12.0-r1.ebuild 2201 BLAKE2B 495d602d7c8280a8843a4f2b8e501f5eea30f233503032defd9130f87628617641cecb685b1ee56251e73053ef31aa2de8a2a8248306ffbf225660b3342b95de SHA512 a78e82b5b2ac4da5a58be0b643ebc89b767f8c228b02a90c2f3d1a26337e5d57d7cbbd3ca3f2069c55b47ecdd4944132261d9d76dcda8ca98c2599d5965b92b2
EBUILD esphome-1.12.0.ebuild 2202 BLAKE2B 0d68f5d89c0d8eeea5ae15677f65ca3045e16bbb8d113f64633172951400536b8e6457878bfdcffe437cb37cd64e6f4caa06ddaca2d464ccbea3211b0178d169 SHA512 f7952215617577ecfdfbd75e05586c809fbe9fe0298fac32e7154d1c8aca0c65383153dbff265a438ff83b1fc5540d289e47ef011707c28405b275b38af6294c
EBUILD esphome-1.13.2.ebuild 2201 BLAKE2B 495d602d7c8280a8843a4f2b8e501f5eea30f233503032defd9130f87628617641cecb685b1ee56251e73053ef31aa2de8a2a8248306ffbf225660b3342b95de SHA512 a78e82b5b2ac4da5a58be0b643ebc89b767f8c228b02a90c2f3d1a26337e5d57d7cbbd3ca3f2069c55b47ecdd4944132261d9d76dcda8ca98c2599d5965b92b2
EBUILD esphome-1.13.6-r1.ebuild 2253 BLAKE2B 0a703085a32c63a10d989e72047ac8a9888b9c2aa875239514906536406fd26f602ea1063b277ebb2a1c94143e4c5c8ce6b2a3ca4f15496343a1b0d2d3cec6bc SHA512 f9451e7ed505641e13bf3956d44e0a928537a918f8779c0f8d40cf7ef4a7ff55ee679495ba29fa57930b90d34aea32a3722426d09d9756723e16252e59d08b80
EBUILD esphome-1.13.6.ebuild 2201 BLAKE2B 495d602d7c8280a8843a4f2b8e501f5eea30f233503032defd9130f87628617641cecb685b1ee56251e73053ef31aa2de8a2a8248306ffbf225660b3342b95de SHA512 a78e82b5b2ac4da5a58be0b643ebc89b767f8c228b02a90c2f3d1a26337e5d57d7cbbd3ca3f2069c55b47ecdd4944132261d9d76dcda8ca98c2599d5965b92b2
EBUILD esphome-1.14.0_beta3.ebuild 2402 BLAKE2B 0fc8905ee03412c56b67282a7a2c21bcdb4f1ad0281b90f7fa5b7e01a0e2b716ecd76c69a3fe1c2ebfa134e8c8200cb21fab06e2bd8ad5896fcc6ea56e3979f2 SHA512 5697c1b2238f30a39686012e8a351a80699669372e5499fa3012909cb5dc7f6aa17de68bf0aea6af2a9212307fa87ae1ac1b6bc071d7b90040e838d26ff4e29b
EBUILD esphome-1.14.1.ebuild 2402 BLAKE2B 0fc8905ee03412c56b67282a7a2c21bcdb4f1ad0281b90f7fa5b7e01a0e2b716ecd76c69a3fe1c2ebfa134e8c8200cb21fab06e2bd8ad5896fcc6ea56e3979f2 SHA512 5697c1b2238f30a39686012e8a351a80699669372e5499fa3012909cb5dc7f6aa17de68bf0aea6af2a9212307fa87ae1ac1b6bc071d7b90040e838d26ff4e29b
EBUILD esphome-1.14.2.ebuild 2357 BLAKE2B 4d263e9a3d73f3b6f2c7f4247dcb6a7c1d505b676aa4bd151484ec40fb3ac02351befa639365f8e954da3d63d0d68eca7aaf89d79b297769ef23ee8e6fdb7b63 SHA512 95322c870ccc59c2a96afff8b2c92d752013828ebd7417781d91f2407308f279517899b8ff635c1ad7d1b2fe67657a3aa19a1675bee3a50b7c8594b7b3d4c15e
EBUILD esphome-1.14.3-r1.ebuild 2413 BLAKE2B adc90ff45792f4c881fc1c5571aa1f402cad1cae3513ec52b0d71ad9cce6106ceaa3ebe8497c82dbddf95c5dba29dee23bbc8cd101fd8d91261d9250de632580 SHA512 7efbce6d55f051337d8aa19cc45785a0c6dd7c70181af883fa6657b8efbe7c0d93fabed33a0971ecd50a749488aa4d81984ac7c661cbbafdf1f392d098781f40
EBUILD esphome-1.14.3-r2.ebuild 2439 BLAKE2B 7a986737637ad10e07c81fb7f28a7b978c7fedfc73d915a4479ca8d678a83b68b5ec03e419d7dd9293c5c405667b6fa646a962e0fde9243d5b2ed9f9f8b41f9c SHA512 1dc01ed48ab4d27d4f867a2d46f10853490e10d89b46670c8e4bb0cdadf0709ea1a9ac0909d5a31dbca3105b372316cdfed1bce82e443380f98ad1b10cffa2a8
EBUILD esphome-1.14.3-r3.ebuild 2673 BLAKE2B 8a510fc200f7c6235eddddb54e5ca824782104e85f1fd05e9e010dfdc21afaee7db22c81353401cbf4ce4d2185ba68f669b6e4a48f2ad61c62bffc1679c5f3b5 SHA512 878516ff489da30c6cdbc31e63292b07634244386741dd2d08edcdc3c162c49a23ec9c4d1bfef741b6051bd050cd3d0c8043cffe84e7cad677911c54b88d4752
EBUILD esphome-1.14.3-r4.ebuild 2764 BLAKE2B 9fd4731008f2459128cc570275b2bf9f799eaac5dd3c4c963f33bc028853b157afcd427362324940614e053f008ed4c8171f5ac449284ea9d6757ca1f194c3c9 SHA512 12b5f3cde21d269629a41996b49dd1236e10a4ae4e9adb1d2a268605a370ba096b58638ecbbad44e5598637e2d09d7c5aaf68745bacac9f2daa1c123c330e09a
EBUILD esphome-1.14.3-r5.ebuild 2959 BLAKE2B 9b2afe0b3d12c0fe666e079a1348fe179603d680b7119ece611f6905e4f9cb8c57d7508114ac434887637d4c8f4086ed54f6bf97fe9fe248e02ab21d032835a2 SHA512 0415dbb90979b46594d736fd9e54efe0db9515fc5f7f33e3782ca49a153579edf3955fcd1f7f728876b954151a5908f1f6a61fffd8342b98423a46723024189b
EBUILD esphome-1.14.3.ebuild 2413 BLAKE2B d61b5ad73730ec301bd32d55890ea8a22b75a76ab2377e43153e05e028a1eb09a7e12fdcbcc2f93265a6118e54bbd0e86f395d556e6da878ea4e5745d2adf26e SHA512 6945da36014a7ea56345d632d9b7b7766bd21075c7a90a43c3e9f3c1d6d4e577192f3d12380cfbf8845425cfe13977c0b7bf34eb249c8490ea12f3613ccf6f25
EBUILD esphome-9999.ebuild 2849 BLAKE2B 89e75966c55e602ad7119d248b1b5b6059f2ad0b87ce236c8dac3142f4a1cc1b90d452f946bfe699e2e8e09798d74b4466ed48c965d3305cf57a357ded6fec9a SHA512 d5013988fadeda283c4a969d974476e151585b125a0cb3c57dada2b70e92c4ac7db3286883c980bf272f0478c976b7efeca7067aad9a9143e402bc37a9318dbc
EBUILD esphome-1.13.2.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.13.6-r1.ebuild 2252 BLAKE2B d554111ca4d1a3a0f8e0ed20e3e3f25411edb314fa2aaacede11d133be9dffcf8d484c3b071d2d31ec4b79515b8616c1a30a226839ab07df452911fe79a10208 SHA512 1075af5d95a03cbb9f0f00638bd8a159ce0caf322c41efd4d6b79b062222c95cba94c3c1b2f55690cb1f5b46f615f6150349887cf6c7d0aab16db82f131d7f34
EBUILD esphome-1.13.6.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.14.0_beta3.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
EBUILD esphome-1.14.1.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
EBUILD esphome-1.14.2.ebuild 2356 BLAKE2B 552a84f37b608ae783cdd78d5f86e2f9057d986c9b1b28cdf2ee0b7300dbeddebd32ecb4fc5060d948b36f3bfea4868f25a4917b2508407a993fae390993abfa SHA512 ca6076c8b39ed83c910d7434d0e2fbfb6e686109d209739503be9d87b19fffb5df3f33422ba26748c198075f08c66f01f1e2293d2831cdb34794aa90a3071937
EBUILD esphome-1.14.3-r4.ebuild 2763 BLAKE2B f9d0159c047a772162fc10ae1a9579a39e7db107f7f774490d8c5355ae9fe7104ae6d8620f0a8c3484b475a15f6b289d2d164481490509ea097862df6c9ebdef SHA512 0cdf1b06135f2a64b1194edcd79d1be8c2fdf7aee8d5c7cc20c155a9f32096a0af2e5ab66b02e59c12d78ee477a8cb51982706a17e3523e7ed59c6a8dd775a0e
EBUILD esphome-1.14.3-r5.ebuild 2960 BLAKE2B 1c54714046adaaff7639c8d2673edecf0a9896827c39fd8831ebfe2ac8f8abf2187e51a03a198319cba708987f82bd3a5e257f6f6249d0d0403286d1800933ee SHA512 a7f714597a60310cb138b14d2669ca186a629b836dfe53257aa110b5f354b8d137a541fe1bc87df79f7249b7b80875cb94db06563b8a6d64b5700e5aa5e89dec
EBUILD esphome-1.14.3-r6.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
EBUILD esphome-9999.ebuild 2923 BLAKE2B bb3e25659b9539b662fb41bddf58e78842e7e2e36a30039f8e35caf9021041a0c4cf3cecc2a1dd32d4e22688f00aa3a2a0b69d79cb2920fe267cc2d8e421eb05 SHA512 e565bb64a7b75fe83946a02ed5efa90918af80edfa176088541ebf823fa11ed2352066206a490ee5a7d372100eb4dc888e7ab0e0556241c7d68279ca65953fce
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2
@@ -1,74 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit readme.gentoo-r1 distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -1,81 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -1,81 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
+1 -1
View File
@@ -22,7 +22,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
@@ -22,7 +22,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
+1 -1
View File
@@ -22,7 +22,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
@@ -29,7 +29,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
+1 -1
View File
@@ -29,7 +29,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
+1 -1
View File
@@ -29,7 +29,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
@@ -1,87 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -1,88 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.10.0
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -30,7 +30,7 @@ IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
@@ -25,12 +25,12 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
@@ -25,23 +25,17 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-libs/protobuf-3.10.0
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
@@ -49,7 +43,13 @@ DEPEND="${RDEPEND}
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
)
~dev-libs/protobuf-3.11.4
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.3.1
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
@@ -63,12 +63,21 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
sed -e 's;protobuf==3.10.0;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;PyYAML==5.1.2;PyYAML==5.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;platformio==4.0.3;platformio==4.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.0.2;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
@@ -1,87 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
+18 -16
View File
@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
@@ -25,18 +25,17 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
@@ -45,10 +44,10 @@ DEPEND="${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-libs/protobuf-3.10.1
~dev-libs/protobuf-3.11.4
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.1.0
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.3.1
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
"
@@ -64,18 +63,21 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
sed -e 's;protobuf==3.10.0;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;PyYAML==5.1.2;PyYAML==5.3;' \
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;PyYAML==5.1.2;PyYAML==5.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;platformio==4.0.3;platformio==4.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.0.2;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;platformio==4.0.3;platformio==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.0.2;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
+3 -3
View File
@@ -2,7 +2,7 @@ DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435
DIST esptool-2.7.tar.gz 83472 BLAKE2B aa012d315068cb722246b451e177c60ff41a7f10f6ae7b5a98dcd2350b0e2e46efe84f83bddfb6caaf973b6e29ff30dcebfaadfdd043f36cc274a26cc11c3621 SHA512 50f3315de4c5334c586cef14f1be1b2fa7086b89db64f7379ef29d9afa70d98117c98b318c567465dade298f9df9be4947a39133ade749dca7463347fa578db6
DIST esptool-2.8.tar.gz 84520 BLAKE2B 53e1a9f29becac41ddb81419e62029b4cd9ea1df4f4c5bbe925a70d16b260bd70b66411a27c99dde8f39c251b71c9e6da82a061b08aca1e78759447376774274 SHA512 e64dd7e60e273872dd9ac9880c8a150c3f58f1a6a5e115a899a9fde107788c9dc80b9c0425e0fa9631870a16013881e223d02e1338b13e17827686f9f9569ae0
EBUILD esptool-2.6.ebuild 741 BLAKE2B f8705c09438da73c8291135f625d7064cac4517a7a6af38d356b392a9c2d6469c091a1dd6dbe4b98a08f82a7ac9597ca65ddff9d2727007549e91d047611cbdd SHA512 474a3a10a085e80e882afb34b7900a44fcd15591ae88ba03d41bb1b221ac5c29b4cada546085a9baa13a8233558ec2d325286372ace2fffcc26dca3ea34c311e
EBUILD esptool-2.7-r1.ebuild 737 BLAKE2B ecd062277a0545fc12419f6a356167368c6309937b6786e513a87c30f006ae8687d5b47eff4d94b9c81a94fe166e02f9c2ae1409f4afba30cc0119c0882b4a1a SHA512 12323c223d8da98e3bfe09f4c71f003d5946da3b7603270167f33d7a49777b0f1194925f2377b79eab79349ea55bbcf4e484ecd265d4abb6d4015806bb0a4e6c
EBUILD esptool-2.7.ebuild 741 BLAKE2B f8705c09438da73c8291135f625d7064cac4517a7a6af38d356b392a9c2d6469c091a1dd6dbe4b98a08f82a7ac9597ca65ddff9d2727007549e91d047611cbdd SHA512 474a3a10a085e80e882afb34b7900a44fcd15591ae88ba03d41bb1b221ac5c29b4cada546085a9baa13a8233558ec2d325286372ace2fffcc26dca3ea34c311e
EBUILD esptool-2.8.ebuild 737 BLAKE2B ecd062277a0545fc12419f6a356167368c6309937b6786e513a87c30f006ae8687d5b47eff4d94b9c81a94fe166e02f9c2ae1409f4afba30cc0119c0882b4a1a SHA512 12323c223d8da98e3bfe09f4c71f003d5946da3b7603270167f33d7a49777b0f1194925f2377b79eab79349ea55bbcf4e484ecd265d4abb6d4015806bb0a4e6c
EBUILD esptool-2.7-r1.ebuild 763 BLAKE2B b7335e18365bf39a52f7ca91babce762f8152c0ef6ff39af7886a980c9b29d8f20900e61260dbd5f6dd6a901cc0947871e0b8b4adc8f03fd8e84ff294e76a513 SHA512 4986d2490d04503b0502e8a8ce35047fbe151cca34a52eb5939a906dd4cc8257b109cf30bea9b79b88bd0cc74ecbb5344fa0c1c00e6e5f3c43a693c90ebf3f38
EBUILD esptool-2.7.ebuild 767 BLAKE2B 834bf297189f276bc39ed8afb3bbde793bcd28c256792f767db9f0e9ad6169ce6b1bc4fbfbd801244911fc794592f8d2c1d17a2ca0bf5787e2e0bc999da6b89c SHA512 8a9446a3cba90a87291f8a99eb39469ebe47b38dcab8b71c59f6f90a7c19281147afb74861aebbe8b1abfe93856ba316a2aa979d3c75cd167ddc0937858cf30d
EBUILD esptool-2.8.ebuild 760 BLAKE2B accd9af8299da0f03f061977f3f56aebba91be5dc8da37d7058f908e1ff32594a0b3852bdd5c7aa7a21312e7371b8ccbab9f9405821902cd516d04d254639dc6 SHA512 102126372cd80837d8a94319222d7750781ccf94364edab4bf1dd92624a1364f75dbca5849f060779ec6d903d64e8b0a4a7b1c38154a46116cbfb1404e652003
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10
+1 -1
View File
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+1 -1
View File
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+2 -2
View File
@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+3 -15
View File
@@ -1,17 +1,5 @@
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
DIST platformio-3.6.3.tar.gz 111680 BLAKE2B f6f823df0a4ad044df42b11365208b413409b4503a5afa867c233ffc7809df1cd0bba1710d7228896644ef685582bd298e817663d1aeceaa79b28e0bd5e60236 SHA512 5b8c79637ff242de903778e7aa2c3445d29eb85afdb9cee84e65bb8be62cfb0510b8bafc747157e5bb433db93b4b084ff224e1e6ced17f53c136eef733b253ff
DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232 SHA512 06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9 SHA512 0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a SHA512 dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 87e21c2ffcc16c205f44403e60cf56db181c849faf8732327e0ea5cf2609733e7f796a97a27c25bf7286734b386f163c9b0b222442e708a9e86f113ffa4cfe53 SHA512 c66a6e394960a47367188462ea7199b33e4df0b21dd0235d2660615e50e79a1cd4e688ff25feaca877ae9695a5ba60f0e51f128b710142e8eed2b2bb36da3735
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 87e21c2ffcc16c205f44403e60cf56db181c849faf8732327e0ea5cf2609733e7f796a97a27c25bf7286734b386f163c9b0b222442e708a9e86f113ffa4cfe53 SHA512 c66a6e394960a47367188462ea7199b33e4df0b21dd0235d2660615e50e79a1cd4e688ff25feaca877ae9695a5ba60f0e51f128b710142e8eed2b2bb36da3735
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 87e21c2ffcc16c205f44403e60cf56db181c849faf8732327e0ea5cf2609733e7f796a97a27c25bf7286734b386f163c9b0b222442e708a9e86f113ffa4cfe53 SHA512 c66a6e394960a47367188462ea7199b33e4df0b21dd0235d2660615e50e79a1cd4e688ff25feaca877ae9695a5ba60f0e51f128b710142e8eed2b2bb36da3735
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B d790d1b46f462b2a5ba23aa20384454216b16b1ff0ed975c5853009b57f90c849a6f0793c02bf12c0d88530f6d090c1a6607e1e7d7ecf6b8a025839b2ec0100f SHA512 44216391521096427f2b5e3e1e0b421ec44c9ac95afbc06114dbe46eb3a2deb04a26507d36429b3e64df7afc01c830dddc327b2f1075017e794d91ad0f8160dd
EBUILD platformio-3.6.7.ebuild 980 BLAKE2B 87e21c2ffcc16c205f44403e60cf56db181c849faf8732327e0ea5cf2609733e7f796a97a27c25bf7286734b386f163c9b0b222442e708a9e86f113ffa4cfe53 SHA512 c66a6e394960a47367188462ea7199b33e4df0b21dd0235d2660615e50e79a1cd4e688ff25feaca877ae9695a5ba60f0e51f128b710142e8eed2b2bb36da3735
EBUILD platformio-4.0.0.ebuild 1075 BLAKE2B b45d4a32fe009cd77ce90390e32e39dd89a8da0c1e6358037762a534cdada5a2c24d039fafa7822b2d472e5a90209aa87d0b37feec854e8a5fe83f1cf1031524 SHA512 5d5c6b5db1b3fa3fb5d4b4b7cb57ac6e8624f858f4b385dd0509cc89c8cdc29d4d30094564a9b6509a8f122ee7642d54ec4f89dcd6aa706e03927c92a3fcd4b0
EBUILD platformio-4.0.3-r1.ebuild 1277 BLAKE2B 94e7ca6b8342c914988dfd1ebc2d75d2c26e8ff8086d81c8a341da18aa71be13450153077de7fb227c2afb55116b7b74431c8a6e536fa0f7ca0243824a95aed2 SHA512 f9b490e2bdbd1835b86ebce62262be60cc4a05f1997a95fe2a064ac49a3b08a637cdbffc95b82fb51adc529a6f8b7e64bb78866f287a497f5e3b6fa2b30029a7
EBUILD platformio-4.0.3-r2.ebuild 1369 BLAKE2B 6d1a3fe3c9814dec2d8b0ed0352f9c15a1a696eff70ffa61a5a7a2af63a4fb19f22e0222aecd79e8e0d3868de54b467d7400d4dc32c605f5b474377c434a72e4 SHA512 6ba5a41932b23901243130dc7bcba30574d391de4380a10b751be7d99645c34fa58a1d03f924e60a741aa3d64f8f6181ca6b4dec8c260a4b5e65af19a143791f
EBUILD platformio-4.0.3.ebuild 1266 BLAKE2B cae5f3648f38ac2dbce8b1ce1f5ec0de91cecdc9d5208cbf575e929e11e4f627787f71436bec8c7e91681a8301e2ce93368be60513e219adee32e490fff7abbf SHA512 3379c3056e7a902ac83a4b7d90c2f2b173e75bbd0fb08131dd1255b8814255363b48a1d07ed2325a9d2989fc2b7b6086888ae1d47076c449f213797a872168f5
DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba SHA512 bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
EBUILD platformio-4.0.3-r3.ebuild 1693 BLAKE2B 5c92a0adba2ab5526dd24fa2b19dee32c90238f81e2a3f037c315eb25777ce4f25d8c9ef98ab56fc4c68b8d62ef3259d6a498b3aca0e9d42c7172ebd89e31d51 SHA512 ab2d7f09adce2b6de627703ed0cd9367eba6c87bfd0acdb1fca5f354a73e7851648374705fda09de9fbbae76539e61adeeb447a6349663644f297f931e016d83
EBUILD platformio-4.3.1.ebuild 1357 BLAKE2B 7276de22e430c12a051ed6f32de4780cd39a53bf694b66fee451aac629f9bdaafb0580cb7ae28b3dbe5169f2e665900c66af75f560e1b6e26a3d87cfaeb6f602 SHA512 80a4906938d243661d747f547116ecd0f674b28830fc727c30d28289f1cea8768b13c76d7bc488e75733508167336647a37972d87c7275fd5efe0851ca4aeab2
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -1,35 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4.0[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -1,36 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]"
@@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
@@ -1,42 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
>=dev-python/arrow-0.13.1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/bottle-0.12.16[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.2[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
@@ -0,0 +1,48 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/arrow-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/arrow-0.13.1[${PYTHON_MULTI_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/bottle-0.12.16[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_MULTI_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-2.8.2[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
<dev-python/marshmallow-3[${PYTHON_MULTI_USEDEP}]
')"
@@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
@@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
<dev-python/marshmallow-3[${PYTHON_MULTI_USEDEP}]
')"
+2 -2
View File
@@ -6,6 +6,6 @@ AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B d3aeacaa74a8149e2ac47b93f2e34735e201d9780bc3c9ed57305db6aafc33c0342ecd3c2b29f90ca7c5a02b9b6747750147b21bdd8f8aee851fad847ff1cf57 SHA512 297fc1e95c0e918830decd28f599d056f9ee1080f26c962bfe1cab404eced3755e0b52004b6608e6feb3924fac9b16d4e4c421f445a4e60d0858aede64ab21ed
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B e110bfa969cec3ca8da037111d82c3b0388c4ae8e9b9e5fa6b11279d39ab34470af9b8176e7969daa660f51bb8282e7cdb8ade04a8c6d46d775a50b9d5472260 SHA512 2befd2c2569ed1ed2861ae0cb88c409ec1543b4a81ef3fb3263ecfeb3727f98f2bc9ed9301f6aa1d60448c618823fc586e98c272faf20c61281036bc08fbdbfd
EBUILD protobuf-3.10.0.ebuild 2475 BLAKE2B 5c45b88dd8e6191f8bbe9c0f4d93d96f5c8cda8212bec6fdc48ee8023ffa5dc41d1b33bb8d2f9cd9d39fd22899181c1ec7d2d598da3b2ededd12d72b2cac78d5 SHA512 bf188a5b38adf17891732a239b97477107f805b4bab126faa651ad47a767cac4227c994abae1c65d973d3b6e25d80b82ed8e6b51edc27fcc77441cf49dd787ff
EBUILD protobuf-3.7.0.ebuild 2534 BLAKE2B d98a1b9820e4c7f267a1de60a5eeba86affd428079415251faacbe3d07baa9aea3e8101d2ecc6bd07e9dcd601d1b38b7b79e5b2a0aaf85175b22d3c2d354b058 SHA512 25552aa678693af3c0983704b7be9a2fca79a5c4cecb163446e1d95b5a35a64dd080457e3daa35c4f043735d760f975b75bf9b46d5b306d8ec8768bbc422f07c
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983
+1 -1
View File
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
+1 -1
View File
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+5 -3
View File
@@ -1,7 +1,9 @@
DIST Adafruit-Blinka-1.2.1.tar.gz 69725 BLAKE2B 818dbe0c6e97e1e0f8b59cba22025fb75766b16c3d23410e93f0c15ebf3b08973da1186b6f78e0bba58228747d7d05479ead9a86007e4700283bb6d1b84df3d9 SHA512 84a768b49ebf1444a0513fe1521681e5a838ce61b15189828f7a41f25007beedb69eb716924f98be9ae06d5b05415965b86902849e124c53049e1d1d09eddfe8
DIST Adafruit-Blinka-1.3.3.tar.gz 79416 BLAKE2B fd8ed245991ef6e97227980082936d661955f451a3957095447adcf7d7debc577fe750422a0db8492e1515bdf992e383dbb2b59cedbcf805a85b32ffa9f14a31 SHA512 7b69cf68decfc732364c3dfb0bb02a590169282b3a80a799704e31f37101b48d999c1b7a75d0832d1f6e4cebf064363b62c77442039e6a1e2f43f52790786cdc
DIST Adafruit-Blinka-2.3.1.tar.gz 83111 BLAKE2B f8b5392c89f205f91a3846a731ce169c253fdc7a9bade9ecd645bf56fdd32f24af52c7ae46cf65429a140c8c13fb8c0d663a68fbb2ef8f4b8034bad65554ec68 SHA512 b471bf1c6daf115d385e5e8b2a979487b8aa93cd56eadb31765f957a726c39dcef96dd2903e6399323a67cb844b424d4db77f6d683149efafb260a2666a10476
EBUILD Adafruit-Blinka-1.2.1.ebuild 748 BLAKE2B efa2910f841ff74c7fa77bf2b392f9702a7d6862a3e416d9e17b5eec3f4d67727891c359f3ab5050672a7fcee21f17fd61a3762e198d0c6281c121591dcdeb09 SHA512 4e455955d4fccb3a973502dc381c130e4f1b5c8ee488e3b5b208e22f7b734d5c88f08d40a7edd41ec494b4aa6b48d8db01fb82762d476cb112664b1152589f77
EBUILD Adafruit-Blinka-1.3.3.ebuild 748 BLAKE2B efa2910f841ff74c7fa77bf2b392f9702a7d6862a3e416d9e17b5eec3f4d67727891c359f3ab5050672a7fcee21f17fd61a3762e198d0c6281c121591dcdeb09 SHA512 4e455955d4fccb3a973502dc381c130e4f1b5c8ee488e3b5b208e22f7b734d5c88f08d40a7edd41ec494b4aa6b48d8db01fb82762d476cb112664b1152589f77
EBUILD Adafruit-Blinka-2.3.1.ebuild 755 BLAKE2B 2ee5d9d52550f85c50531e940df3999204f0f03c0ab1fabb8953f03719676628c4e151c46c721d03d3dc3ccdd7d2d4192f40bbfd4c57a7c9a8ac066993d30295 SHA512 5df95668efa0ff11e086a9ede6da140adbc046aeb4473e5aa94ab5f6f7285206fab30428f29b738c5eb2179e077c3b07c61f633db3dc4004cba7bfea28fb3b36
DIST Adafruit-Blinka-3.9.0.tar.gz 81367 BLAKE2B 2eaf2a535cc1f182ec04279129f6ac59ff3f87de80547d2fdaa8058772e2e0e153befecbaf429a02d5d9758263834a72094def9cdc2db2f81ff2db3a734760bd SHA512 bc5f2815df0977c44e54ec10c84aa09e43734704add8f38c5e3c9b105162dabf10caeb6f577ee38bd34d0f691cb93c24676f959b9a9e57615faf993525d17cc8
EBUILD Adafruit-Blinka-1.2.1.ebuild 666 BLAKE2B 3e002ec86f0cbcb4752ca81b19edd5caca6fd4d30f021eb35ed7110116d9a48996b3e8d02288a8ce529e741ea12938351f448164d6404b2bda4305204437fb92 SHA512 1b9c77d9767f93a044e5e0bbe9897254b6d0fc6182b27981196739db54f732431bdcdc65ffda50c18b0a10c9aba0825323b0447f514aed1ff1d5a51a5fa58437
EBUILD Adafruit-Blinka-1.3.3.ebuild 666 BLAKE2B 3e002ec86f0cbcb4752ca81b19edd5caca6fd4d30f021eb35ed7110116d9a48996b3e8d02288a8ce529e741ea12938351f448164d6404b2bda4305204437fb92 SHA512 1b9c77d9767f93a044e5e0bbe9897254b6d0fc6182b27981196739db54f732431bdcdc65ffda50c18b0a10c9aba0825323b0447f514aed1ff1d5a51a5fa58437
EBUILD Adafruit-Blinka-2.3.1.ebuild 673 BLAKE2B 932837d3ddd78526dd6d313521e235ca304a32b4d85c9399d662c69bc8a2a450c301a8c2710dc88ebbd595d1e8adfee7bb348f6dbba9261b924d8e6e31533672 SHA512 206efa089eecdc1ca7342ecd087bbcc6cc5b39c7cc3833680c230255cb23116231606dedf64dd244fe6d20f84d8abc9c07fcd803af5353dd31dd280aac2b7fe4
EBUILD Adafruit-Blinka-3.9.0.ebuild 717 BLAKE2B f857832cb353fccc2515bf81e32029e36cc4fc7d5a12ad918c9fcc3a201230d77fe13d89e6bd8ac8927811c296f54223b7d1b3e3b61c635ab339d1651981c191 SHA512 8bc70e56054ebd771f5d58a3191dc87cea9033e67b0d9cabe278e4e10c7604c375ea63cddbcc5954da8ab78eb76df176120bd245e45a345c30ac8b7eccb92838
MISC metadata.xml 473 BLAKE2B cc4abfe9ab5a3162b7a190d48f41f35d338ef0615799e267be91e968fc6f0f03c2ecb829b0d6013c0c28b8dc17f7b63a102a53b3b1861c3ad11954a691f48da0 SHA512 0756f3a827567f145ded83ed636a09d0d9da2513cbafc36e8c4a831082f161d1a522ed7afe0e98fa654922c2eff00cf4516e337da8a78eb00f228f3441545717
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
DESCRIPTION="Read DHT11, DHT22, and AM2302 humidity and temperature on a Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
DESCRIPTION="Read DHT11, DHT22, and AM2302 humidity and temperature on a Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="https://github.com/adafruit/Adafruit_Python_DHT/archive/${PV}.tar.gz -> ${P}.tar.gz"
+2 -2
View File
@@ -1,5 +1,5 @@
DIST Adafruit-DHT-1.4.0.tar.gz 15734 BLAKE2B f6069a23a819badf3db602c9699b32ea88e38a3e5f3b99740f32b7ead96a9edfb07e612ec6e2c3a7b93c4d8a85d9adf5145bb3115d82a5268e39a711a4fbbc7e SHA512 7d09990ed9f2e560d7e9f1676a7c404bd79475b44a685b1912343098c5fd986bf493480ecb4a65d858094d84f4f2a7d9a32b227e57eb5acc9874886518e70a4f
DIST Adafruit-DHT-1.4.1.tar.gz 18417 BLAKE2B 60cf669743672f2c19affdb420b312005a4226e5b08c4ebbfe99780fdd90a88335570e160d300af7d08e9afada64d0b2a125a9912bcf7e1d07e1342f7e2302be SHA512 c3a8680c22c3cb55c0f2a042a85b84500c5ad2956886c17fdf27122d267ca1a09cafdb9de191ca7e41080719e6aa4bc0512ec309065afbceed1bccdafa432e6d
EBUILD Adafruit-DHT-1.4.0.ebuild 848 BLAKE2B 917ad2a8862458e6328193f57ea8959ac91d00ca1abef293d2dc4db4bce902ecd218620117ab824a80d27af0b66b0218ddb435f1389d43e2f775450745491914 SHA512 fc25e0794ff58c5048d815f2b09e36787e2daf14c76774779c512f3ba071ce49406bf7deb5e10047be076ac3d0cd5fa046a8f6561a14b1120d5ce76761149a41
EBUILD Adafruit-DHT-1.4.1.ebuild 875 BLAKE2B 3c642f9a6f42fb68d3a05a4979e36af405d065eed51bf894565ea23311fcdd3e66551da8e7bb511e191ca44a74cc77c8522dfaa96683b23847cac08545b3eb2c SHA512 d26440f505cfa5ac9c5f59f2434e414bf359a740fde6b1603850045864a14518dcd2f4f18385f66269892da1af241e0a1d66eec56e9cc1ea10ce529f9af84d89
EBUILD Adafruit-DHT-1.4.0.ebuild 792 BLAKE2B 5a60c774b3287772d65874e74bf8b18879bc288892e69b56bb2ace0064ba60ca72c7f2036d1395012f9e76b99c0a08e5cd517bbacd2b3afd1f75743710befd1c SHA512 8e2e7fbc4b217909fe6820af0117338c303b5a9a8fd33b2ecb9fc3395aa937680853e7abf0f824b30444eae3c5602472187f4c45eda5324c0cb792d584d2b5d9
EBUILD Adafruit-DHT-1.4.1.ebuild 819 BLAKE2B 99a09cbdda143bb22970bc6da60d43ff7aac4d4574e5667ee7e7f61a34ff408a6f52fb7cf3a0a8c6de3c1619c6cbcd45a5c803f79830e6fdfc532e0581d4c600 SHA512 e8e095f03d4befe851739cd9c4f091844838b269c1fe556cc23a2c16b9b184e024a89479897cccd068aa3153246458c3ac9ba09eebe1884cfb3ef0d383443cc5
MISC metadata.xml 456 BLAKE2B cbdbde3a5428ac6c84f110eaa5c890b8f5cd371d7ebdd81a8ef74c17e5f5b2975c96385a1e75aa943e7e2704873847ef9a5267160ec10370b345b3c630168911 SHA512 6f768ffe29543522175518d989a29c46cea523dee7e27d50afb7c6ca7a085839b9ecd47f3b0fa01042e7cea846cc25426f84b9261faa9e2fafc96f103570c251
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library to provide a cross-platform GPIO interface on the Raspberry Pi and Beaglebone Black using the RPi.GPIO and Adafruit_BBIO libraries."
DESCRIPTION="GPIO interface on the Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_GPIO/ https://pypi.org/project/Adafruit-GPIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 913 BLAKE2B 34b81be00c4e44c0fc7e51a908bb22edc7112b31f496e6c247da012806d8d841c8fdafd5d882040eb733606828eef75e1734f7d59d6381ec739a311b83295a17 SHA512 e301760afd91876d15704819335055c6669836a81d2822ad1df5b90fe65ce90b56fe40990e9cb316bc9d4fab58cac602355a3e362b974bc7bfb51f42ff099faf
EBUILD Adafruit-GPIO-1.0.3.ebuild 773 BLAKE2B 14c7a5d6f6e69731e2fa2bef457d5cebfdc5b2128a39907d95d8e82f08d3e5665a898261e3fea5fab9be2517b90a58e6488cabfec0a43af288eef6a0bac700fd SHA512 6d261d77f67d7786e92c62103e5dc7a6b8b2df8d2ed8d67028f4f7351e3811376b9379589bc2d39a03aae4c4604dcdfa6d48eac1cf989fd1f214843dd471a9c7
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea
@@ -8,13 +8,13 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Python code to use the PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
DESCRIPTION="PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PCA9685/ https://pypi.org/project/Adafruit-PCA9685/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
EBUILD Adafruit-PCA9685-1.0.1.ebuild 833 BLAKE2B 8a1c679b4b709f60a21eb48af01e5d9fde7e445016e1adf5955b6567f201b18453a9ce22842f6431e6b71be311ae11421fce1efb68e0bfdff6573bbc2458b724 SHA512 4f46c23cedf7d2758d0e0a63aca71a215303e041d36215ba72940ddfd08e93a2cda25722d638a4d1843eafbe7c693a2a65a9acd389098f56bd1ac8b8f6d82b0a
EBUILD Adafruit-PCA9685-1.0.1.ebuild 774 BLAKE2B 4367f3db3a33366362fb4614f5746c11954bd6d9f7d446a07fcc6bdc7e770cbfec00232e0bb345d4bd0a4096652e6c0a080672248cd1ae452a285e25be663adb SHA512 5044a1f15f0606a502ccc956289258edf6242c8ab1b9abe03af3976286d3942ffb46a117c2c433e9a8dd8c4efdc51a328eb02332d93b048399568b14ff7e9880
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Pure python (i.e. no native extensions) access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules."
DESCRIPTION="Access to Linux IO including I2C and SPI."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PureIO https://pypi.org/project/Adafruit-PureIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Adafruit-PureIO-0.2.3.tar.gz 5395 BLAKE2B 5f86bb974d4afd9887de173ca28bfda04402151f450dd183f751bfae6f0f8442086eb1353f859d773a60b0cbde21bc4d4852c0d375b80e7af511c4b7084ea0fe SHA512 32037c002d376ef06d778397c7292629c80bc96f3aa83de9e36faf2212559e5637a326b215863f7d1db9aa12c9bb30d06feb31a444422448afca57508732d24a
EBUILD Adafruit-PureIO-0.2.3.ebuild 865 BLAKE2B 2f030fc42c2bbc438209c3339799c25f4d45f82ebfec56fbc68073a3a3f1b3ef1ba0a986d99c52549ea7b0fe72504b67c6b959887eec0dceebe904ddb5fcf685 SHA512 c2f0ebb76769f86fa3095abc93a7edf5519dc9d12934ef4792f3ff8ffb7b83d521c1d46d16eae289f5fdcd7a47e304038bd114f9c6add5062c5e973886aff3d2
EBUILD Adafruit-PureIO-0.2.3.ebuild 774 BLAKE2B 478253ee837705c26a168df3daa8c970198b5e8c50a51a9dfd29e0ce450fc663f2aac667d3f923ecab4ab59ccaf84b40aa89ea09d8c41262f61a60c2ee7f29e9 SHA512 8423dc2760ffb35ad0450dc811eedbcc99238b455d6db81d606ec6a3917804ca488265585c0655e3ca173332302814666e083d93ac46d6949e67cb83d5b5068e
MISC metadata.xml 481 BLAKE2B bd3ffc64ef0b27bd12ed92be340995d9734e3a128d855ac803a2d5b30e0e6bca90962ec428d3bcf3525ebc0cbb727a679d63d1cfff8a5922252075835b6ebd74 SHA512 5b8d9950cbfdfb2646c6386746e14afed23febc0d837d35a83b388700116de017363fc3e65fd45afdef24eef240fae5917f2203a157b02d2c0724eae5c4728dc
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 772 BLAKE2B d0bd67c75b7a8b6e9d3814a04210aa5a49d3fe9859cf523ea7839693f4d7e21b46d3add65313ecabfcc1bf9b436938ec7a99b6ba01c4f68ee57155d5e8026e5b SHA512 c5afa29690e54e3baf8d86f42641e9b0217535e888b64459d8113e5b6565b09f234bda918f07b2632cbdf852dc1edd9b0c71a5e7bbdc145a297fddcff070da3b
EBUILD Adafruit-SHT31-1.0.2.ebuild 736 BLAKE2B f93034e9db64b62858a8b7d9036412259fc780c4a6cc5eabc38bab0b98ad94c3da61db40ffcccb35bb70ccc9906f80ce52f3e77b53cc4a19646060266251eb72 SHA512 7d0d8654cb2f6cf9b83b679bed37b3335c91341e325854d170ee43dbe73802d77521548de3dcbaa534f1f9cddd59cf0d1cbca1e2b0e43ef5c4465bfb3fb09f24
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
+2 -2
View File
@@ -1,5 +1,5 @@
DIST Adafruit_BBIO-1.0.0.tar.gz 43743 BLAKE2B 9defa95e865d167cf473c7f02f0ba23fd4947f2b9dca6a082e00bcd51f0339907b1be0ec90bd584734b75ae18010bcc93f8b64948ea68bf13c2c78fc3592f52f SHA512 fb8af67c25f6a852255b845d4884a31a194e885e93e6c12fd08c4737bab4ecc2fe6083d5fe7bcb37aef800150f2ef58ecd06841323fcca7d23a59e35a02bafb4
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
EBUILD Adafruit_BBIO-1.0.0.ebuild 700 BLAKE2B 886a3c741852bb42677f69e355a8a79b01d6005a4dcb940c4f4b506a21205b6fe966afca1b096322a038d137fac5df031c9a5aaa7d910e297ab5df653850a8d6 SHA512 ddfcc785651f4580a82803b0388d0c0dc1ec4de6e7b80d6729ae0ef7c4313f24140c5267c6c2fefec2c0076015a479c9ad7f30ac420814baec3fd42b7fb7caff
EBUILD Adafruit_BBIO-1.1.1.ebuild 709 BLAKE2B e550b637bf37493671819d3799dd1740eac37ec15925c536eda92a1a9beb6b739ad04031b7f15e1eb7edace10c75cea5ba068e8f558c295d2eb72862b1615974 SHA512 e848dc9ba57c2a5928c991f7ba654196f115284297094afd44350fd621844ccb35955f88533b7f9ed43ae6d01a30052fa0c0310bd987b58ab516549ea229d275
EBUILD Adafruit_BBIO-1.0.0.ebuild 671 BLAKE2B b68ee4118d54baebb3acd6e19bbcb796e0ba865b0909e1a0400071b477458a8fd9cbe0f1d3b3fadaf40723af91489a9703b9532f80dc957e64981602ec9f8b39 SHA512 1316bfdd8267f27f433fcf899f02bd2c5a781479ea166a09d09162e210d1c2d55b339fb09c9dc6cca9668cc464fd7b93032a41d5540f52dc7c48c32aee9ae75c
EBUILD Adafruit_BBIO-1.1.1.ebuild 673 BLAKE2B 66d52282d98c42e9cf7ccb01d0c08737e4e85c02f450979e3524f3e25698145066eb7809d1236fa98daae8dfcce73067922d7a01692ecaf67c27b84dc0ce4182 SHA512 5f6ed6a223ee179d2462ed3dd8a511845d23cf2f0c0c9220f5cc9a7f8c938a5e44e4a7f9d66a806c4be5f30f3a5cc4154faa8b1a085aa4c9e310aa3d3b99636b
MISC metadata.xml 458 BLAKE2B 7e5c9df654fe5d11259fb34ca2e1103bf8601181351a3f3194c7b326fc0e33e021e0f247e54b5cf472893f11f928a5f9130c0410c1143fcbb2473af5131d2dbd SHA512 d4fdc4c1524c4bedca0701f1b50e35404445fb98f111ec7f0895b155ceae213387655c55f32245b74ecdc3e867c833ac7f49cf9fff23b7df9e5404c138620c07
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
@@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+10 -2
View File
@@ -1,5 +1,13 @@
DIST HAP-python-2.6.0.tar.gz 254408 BLAKE2B 0ff6e354f39fdbb119736277806ccbd340c252e06fb38cdcfb2e7a413ce786c782bc2df111b1d92fce273de63731acd1b494f8800bda85c24bf0c7f8a179856e SHA512 7b1e3bc40c8a93c68e2970f61d33221e8503d7f8ae531b13988c1a4a4ee43cf1b4de34a63e626ff8a19152ab8cc3137c5249b0e15c998f68e28ad5ce7beb4c87
DIST HAP-python-2.7.0.tar.gz 254902 BLAKE2B bec081bef6559d3285a0fb9d5c071a632e778376086c3faff0c5a6a56a351ac062e32c7cbae42040d5ae302a98398d9a6cc43c1af01f7e1e96e2f6cc32b460b6 SHA512 c34d84f0687b77c4cd63b63f38227bed34ecd8ca57d77c8bca9617af47644857097c5a038d0ab31dc98272eba410a0c665f9e932712eb38641532ec5f13712c2
EBUILD HAP-python-2.6.0.ebuild 899 BLAKE2B 055292f881c113806838d18237c23eb7d66d46878e96d825c0a673ea842d331d6611b1e90589c3eda13efebdadab277fb8fe1b93acd344fbf99d989b62f5eb53 SHA512 584d6badfcde7a3aa6ab94fdd98456ed81042918b79f0d87bb46a89a4f49945887ed18579ad0835f5986f2ebef7d042c2789eaeb889046d0548e0f8b6f25cfbc
DIST HAP-python-2.8.0.tar.gz 255207 BLAKE2B 279d4e154eecdb631262a931974eda99dca4d05fae672fe5b0863b155c0642a5cd4768869fb0df0f3b4c5d5ba263c4304ce9d9e1301e2ad3a0115bf2254a5d6d SHA512 22cf73a144a856b926ce7c09e53e397cbfa9176b858c0607e5a04b0a43aed36f5c45dcad7af323e045aef11eb27507c3d9b16a900880e5ad4133b89820dc11f0
DIST HAP-python-2.8.1.tar.gz 259016 BLAKE2B 2518eabfe142278eebf2d10be2c60df2fa7966ac2c3525af0b82116eda86bb48efad14c41187fa397bb7cef5b3219457bfaa7751c30325cff0249563c5c1fac5 SHA512 9748181c1402feae98cabded2800baad5b64e66a30a80565ce0a0d64d2001c9cb04297893819e3efa49f62d8d22aadff51d8d00ae5ade0d79a935cb2cef3a6da
DIST HAP-python-2.8.2.tar.gz 259162 BLAKE2B bc58a48f5cc7cf925baa99b6c0e45919bfec3c6c38ca9b4010cd95e3301126fc171aab77e2d63f89170af41e18cad82da17b1080b18a02a1b4e8753da6e5ad81 SHA512 b8c1acfe5d84bcbead5db567ba4efa8f79034bf33af8e156c227e503bdb32a2cd695a84d676993d8bb887d829b0c85b37c24d78141f1a7871c3f39fd1087fdd5
DIST HAP-python-2.8.3.tar.gz 259207 BLAKE2B 1cd7c58f2eef6f99f76eb9ff4cb5c777000d74355a26237c723b9458e75415ae0ca357639228312a784efdf6805aed6589598cc251461201977594cb85851bea SHA512 b748c601e81bed7c210873fa2e75daf7f08d1900a5e551687329d04a0fc95b521db3772abb8f3062c87be926f3465bd39c5b1aae4661e3e31aa3cace6187e68a
DIST HAP-python-2.8.4.tar.gz 259511 BLAKE2B bb2fa54d1fe3a977a1938be57f2c7f75c40d37078829e5bae6900cbcbf789fc0d234db429ab32aae1590b5454674630511652f7ff40040ab4c0e2e99dfce8709 SHA512 4a849049c2fe7376929b5d7c6921aebd5434d14512a2fd72387c37ea09213971675b20472ac09ef173237ae33e0d141dec7a6b7650c16b1593b198e10de95e5b
EBUILD HAP-python-2.7.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.1.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.2.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.3.ebuild 867 BLAKE2B 2f6bcfdeb523b25cd74fa2979e59944a3fb09713d8e44292f336958c6f383a4c36e4d60e85cb208d69e5bdc31958a42d3711aaded4eaa4a4752b4dca1ad0fc21 SHA512 d15e2cda57303150730a6ba11902e4a77fcc8b12ee904b2ddd63e3e9438606088b3626c88c81e5d4326eea6a32984a4a53160c23a4801bf1336410a6b1306e9c
EBUILD HAP-python-2.8.4.ebuild 867 BLAKE2B 2f6bcfdeb523b25cd74fa2979e59944a3fb09713d8e44292f336958c6f383a4c36e4d60e85cb208d69e5bdc31958a42d3711aaded4eaa4a4752b4dca1ad0fc21 SHA512 d15e2cda57303150730a6ba11902e4a77fcc8b12ee904b2ddd63e3e9438606088b3626c88c81e5d4326eea6a32984a4a53160c23a4801bf1336410a6b1306e9c
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae
+1 -1
View File
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python."
DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter."
HOMEPAGE="https://github.com/PiotrDabkowski/Js2Py https://pypi.org/project/Js2Py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Js2Py-0.66.tar.gz 973273 BLAKE2B 4613cdc0318f62b98773d10b82414ce8b04d66d1a0b88788c2112f2bf7f856c1f236a378d4e0bebec6b57e732a0d08f5331ee6739dde991a77792794e585e261 SHA512 e59cdc57b3713398f4cd87b8dd05a989861aa56e40606b25b1a06983aaeacfabee18f9791c64a44a186f71a6f11154f9f84ce5115d017ba24c45792e99f1bcce
EBUILD Js2Py-0.66.ebuild 857 BLAKE2B 2bbda1ffc946b879810f8daa0b37979174e2fb310c77eaf21b40fcafffee5deda03431131983f9e275c56a4855de9a45e77d5f900bdc7f3f63b983d38ccb8496 SHA512 fced276edd820259f5b65663b123d1212dd4a5b81638d688c8356bccd555bb6c669ede3eb66e576525e0918a4a18e28ed2e91d98bd7a6e2d314ea1a4b246309f
EBUILD Js2Py-0.66.ebuild 829 BLAKE2B 87cab5ddffc5f1be2a58b77ed9af397863a5f0a8085bddedb117db5cf73d668edf5e4b56a967649912dd09bd2a6e1e326d1ae4d24ee3c7fcc454ec9d96575ec9 SHA512 6da6076bede158dc596287a4173ded7747ea34e3b861d91a50f3c494ffa10d253ba03680485644f62b2f5b3fd3d31a5d7faa5be5c039dc69876d181c91065ea6
MISC metadata.xml 450 BLAKE2B 7a7ccd9a17d57afcee0519f43776ba95f3866cd521a42d53c5107ea8ce0954fa6785b49389225a82fe3a131239f9cd0c7f59436a1cd5d69b61a5877ee7b44e03 SHA512 0f0325e2c47b65d7e43104f36e9bb127d5d84c4a0da85327d74ee91eb7e789528c617243da79176d30e80f4dabfaa44ba2593f90509837e66f3e1fdcc32c27e9
+2
View File
@@ -1,7 +1,9 @@
DIST Mastodon-py-1.4.5.tar.gz 3564509 BLAKE2B 1f200d2e2c424579bdd596a56747ae5b3d90693453314db410b911ddca92ed9d7355103207af3a36242ef4a277dad9e8781a21a5f8a554250bc62fea226c6fb4 SHA512 d90a45479e8c3dbaeed0a40e32e89da99f58c59b008b41967d39ec8bcf2dcecaf12cca826f2b9fc9fbb63efa36a492e63248e00e42e82646d761c06f09d4d5b9
DIST Mastodon-py-1.4.6.tar.gz 680887 BLAKE2B 4fab2e3a39b270e6208141e4d19da023a31cc2d27bf194407ad75753a6731d02a9ddae575c3ad48bee0747c097cf80ee528250c1cad38f0994d0d85d3ea23078 SHA512 f10e86433a9a02147a58e115ed942857f6dfb2c0332353dff0df57e606246ff5bbaaf7f004c3634bdf22277ae09af8fbcd828d6aa9d2189aa5ddd5fa649617df
DIST Mastodon-py-1.5.0.tar.gz 706918 BLAKE2B 9b04c5dc85beb968b1f1a46539e77bfb0c4d9f48bcecac01f2aebb095d14bdf7ac154c62d22e3edac0407e458c8b9e2204b87deaba20af86674c6440689bee6a SHA512 5c22adc68eb5b122f6b6a43525daadfac19de6c26d0db67135a932f0422c9b9d3700b45070a23b683f92aa41237cdbde5a837c17ce9a7dd0afec3c5ae65eab1b
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.4.5.ebuild 1009 BLAKE2B f300ddc20f2538c6e5000c173626b8fb00836657c3b38d433ec6afcb560f1eaead1d2a4c8859cd629095200e8dfe3ddbc22a8850d70e045b31f2b09bb4fa0180 SHA512 ed1bdcc613d1a6e825050a99bb20b104bf003a4589ba97b5e05f900b4a1315cdcc531fd618b2a550c6606b765a46435e60bbef0be1913c79f36b4d7e229d617e
EBUILD Mastodon-py-1.4.6.ebuild 1009 BLAKE2B f300ddc20f2538c6e5000c173626b8fb00836657c3b38d433ec6afcb560f1eaead1d2a4c8859cd629095200e8dfe3ddbc22a8850d70e045b31f2b09bb4fa0180 SHA512 ed1bdcc613d1a6e825050a99bb20b104bf003a4589ba97b5e05f900b4a1315cdcc531fd618b2a550c6606b765a46435e60bbef0be1913c79f36b4d7e229d617e
EBUILD Mastodon-py-1.5.0.ebuild 1016 BLAKE2B 4c4627c97f92206957b85e513fb37f22afb421e03c8e53abaf969d129c0f02330fa25fe69f6d03894548c0e5ae04b5cc33cf4bcd14c75d2053de7e0aa3af6576 SHA512 8969b35c47b2d633989fcaa2ba98dbfcfb73720e162c252ed8572457e452a909b3694ee9c304441589baaf8e4a86bf566de921bce64e1141cd68ff5065ec40b3
EBUILD Mastodon-py-1.5.1.ebuild 1016 BLAKE2B 4c4627c97f92206957b85e513fb37f22afb421e03c8e53abaf969d129c0f02330fa25fe69f6d03894548c0e5ae04b5cc33cf4bcd14c75d2053de7e0aa3af6576 SHA512 8969b35c47b2d633989fcaa2ba98dbfcfb73720e162c252ed8572457e452a909b3694ee9c304441589baaf8e4a86bf566de921bce64e1141cd68ff5065ec40b3
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2
@@ -0,0 +1,40 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+2 -2
View File
@@ -1,5 +1,5 @@
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
EBUILD OPi-GPIO-0.3.6.ebuild 761 BLAKE2B f9a344c213888da5614e19807558b4880b4bbee456f7b508b0b313122ef5e513703402e88d2bdcb930d66e7291da84a35a2973c0d75933674e124348be4c3bd2 SHA512 2f2925b9d6d52d8329350b6ea71651241e5a9bd5df19b43e54744bb6bf8209c7b2496f09ee0cb04d41162c1e3bf809dec418d4548cea63dc1420839e25ab465d
EBUILD OPi-GPIO-0.4.0.ebuild 768 BLAKE2B 2856fc0047347a5cc9b2cc24fa2dece3d74e0b241fa3d06d172aa7a4c9427cbcccad9a664cfdeb78e8695659f70f741ccf3231090aa2dc50f5ada834ac6a5670 SHA512 f7a15a49a5cf8be949cd202015c837ce716c4136ea45afc2c4028dab2f3de605616fca5147e727f0467e55c6b8d6823420d324c1879cb93b8153c048f3206bc9
EBUILD OPi-GPIO-0.3.6.ebuild 732 BLAKE2B 56cef738098e05f5f2f8049780048ebed535be8376f46ce181a8ded5817611ab42d7c97a7592235e1898f5e6fd177eca56f9e8b53210f20a0ada7675ff3a4c45 SHA512 63281da2c431526b10ca06ce91f838c3565be15480b40653a02268f3d23a3bf7bb1aa6b02a089a0623822c35e4d09dc80c54551174c153955864eaafbad4bd92
EBUILD OPi-GPIO-0.4.0.ebuild 732 BLAKE2B d31bad7a39770e20f7948b5f23005e05c503437cfb2d42d94455295f6a673de0eaf579c959605b35550077c0b56d505504b52b44b4c61fcba6f47007e28a3424 SHA512 0d23ff6354ab5e1292c56d9cb279bae444ac61dec256a178b904d9fe6eb529c3b60f91317a5a640503a2b8539033e4fcd06e6e564af439385d53b518c3e01338
MISC metadata.xml 468 BLAKE2B e8175685981c4f39268b83b8a206b43731344b441396f6df0bb6dec31ff4cfe5666f3369da3ff7fb62b31f4fd8e10412acafead5301ce49b4e8a144aaccac5cf SHA512 8d4c4c8269840c0e3c18a10901c14eda7ac81e707de2709d34f55294930f3af97c52bb80395a7b87008c68a2df18bc872656fca8fddfccb45c075233ff064101
+1 -1
View File
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
+1 -1
View File
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
+4 -2
View File
@@ -1,9 +1,11 @@
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
DIST PlexAPI-3.3.0.tar.gz 73777 BLAKE2B ef3b648a3642f517c230eb81788e3cf30d39adcdca39844264b5944354bb407e861b0e528ec699a022035e430dbeffded398ae5ca67d97183178ae2808d754cb SHA512 a7b3a253e67f024d41a9139afe90aaab1605e74b09af8ed1c1bb1a0fd2780768468e19dca7f04f06ca5e1e2e87eca8cf2710471e85ea15b5c642761821d0066d
EBUILD PlexAPI-3.0.6.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
DIST PlexAPI-3.4.0.tar.gz 83671 BLAKE2B 40ad0603e50dc1cfc9b220bcdb267ec384b1ed0f0d42b03b8a2e1cf4fe76500359bcd006c9e20e7c5b22bbc7aa0d14f6f4fbf5d2a878254a87cec9a4cae9b824 SHA512 7e97eb7a40540d96d53a5748ed7ebf17f5c131c3b8c8adc14a005ede5fa7430e08cce387f65d661dd4e47c2adeb55a93c10933299cfc60552288924e2a82c924
DIST PlexAPI-3.6.0.tar.gz 87852 BLAKE2B 73260d1a4f3f0e32aba88067a9d7027f522a2e0e4d693019ede404897671fc5fcc26142ba6168ad1aaf7f4d830774baaea709bdce3a21a44832f7c3b772f77b2 SHA512 da92ade77dd0581a04a45db7405c24e4cc0d61a9bfc5d8bfc07bf977b896956614c9427b0747a06f79530277b2ea0d191a2d16999444416cc643386e13aa9dae
EBUILD PlexAPI-3.1.0.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.2.0.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.3.0.ebuild 794 BLAKE2B 844f0b6ed1650ff931bc68176d2ce073d7ddd98fd3885114ae4163479fab577251af7c21dd5bc107499b312d59c8fd55ec93cfa8f857d0e6e253c9d06c6050a5 SHA512 159754c11c3f2fb82b2f2932b12807e4979d553173b85ad51afef085aadc33fb230cab6b9d5ce379a4e6879546f450c3753cbda380bb273e7a3fb747f3774237
EBUILD PlexAPI-3.4.0.ebuild 794 BLAKE2B 844f0b6ed1650ff931bc68176d2ce073d7ddd98fd3885114ae4163479fab577251af7c21dd5bc107499b312d59c8fd55ec93cfa8f857d0e6e253c9d06c6050a5 SHA512 159754c11c3f2fb82b2f2932b12807e4979d553173b85ad51afef085aadc33fb230cab6b9d5ce379a4e6879546f450c3753cbda380bb273e7a3fb747f3774237
EBUILD PlexAPI-3.6.0.ebuild 794 BLAKE2B 844f0b6ed1650ff931bc68176d2ce073d7ddd98fd3885114ae4163479fab577251af7c21dd5bc107499b312d59c8fd55ec93cfa8f857d0e6e253c9d06c6050a5 SHA512 159754c11c3f2fb82b2f2932b12807e4979d553173b85ad51afef085aadc33fb230cab6b9d5ce379a4e6879546f450c3753cbda380bb273e7a3fb747f3774237
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+4 -6
View File
@@ -1,13 +1,11 @@
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
DIST PyChromecast-3.2.0.tar.gz 41761 BLAKE2B 0ac95d6f95200a8ad67ef43201602b699076199e928bae471a5e3b19a7ce913a2e70ec430c4f2c846bfb1a05f4f699ada356664c45104391a89acb5172e3d2b1 SHA512 d32c8aa2d6a5714707ee00f1b9cf2c7bc37938ccdd602a13e71dddab0ca2a176bed99d87c2a7cf1e46f14307c21fc4806055bd817762d117634d57f1d3cda4a7
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96169f7c0fe0ae87e89c1648069c80e43ad71817cb322c6b08ba8ec6ebe9621ce7a4eacca72d775d6894161bbae6dbd SHA512 ef616f86012b076f88cee1db440984665ce84a16c59c39931d623987b651ac762afe044973d4c56c3acc8f435ba13e4bbda7503581857e21556a6f5817f3e40f
DIST PyChromecast-4.0.1.tar.gz 44447 BLAKE2B 6b05f4abc3714f6c8d3fca637d04682f46f8614f34e07ac0c89fa2138d99ccf22f9db10f124101012c23a4e0701f97cf725372bcb73e9d7cc08066d0c137f904 SHA512 26cad3fab29446f67171b1661e3d54bb00999a6a64bebe36b8f5d67232177cb5e412fc807dafca361f81e50a90d2afca488c996fade4edae79d915be99265aae
DIST PyChromecast-4.1.1.tar.gz 44483 BLAKE2B 3f9f6c286535c0efa89ecaea085d1efeb0a313f9d27effdc4e42cff5e5ff251037d89137816fed53358299e1ca5c1255680ecbb32f91bdc14e326efa2c879f07 SHA512 b6a302a20826954689ff69d766b090c455e19eb190f0e2c57b2b128ba8d92d1347a4161450a5b62bb62dd542362c55d0834e3e79eca183846f956dd05acfe149
EBUILD PyChromecast-3.1.0.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-3.2.0.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
DIST PyChromecast-4.2.0.tar.gz 45230 BLAKE2B 7cb061b305dc783cc46f46bf117b6b7a90997e52ebc5baf91648669fbe807a54d6fc2ec9033e77033a53eb139245e1d46a168e085f1b619def43013c35a3e258 SHA512 c7877d42159070e1bfa4e111c7f47872f04b48c03f9add97b9c4bb38e7c5531282060600f23b565d946f04a7114da1e10aa29595038d9b05f94389c5907c1eb3
EBUILD PyChromecast-3.2.1.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-3.2.2.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-4.0.1.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-4.1.1.ebuild 886 BLAKE2B 3781232fb2b1d2db126b696be0296f5d317f8bbad54d472dc44c0f8f6f5404a62d63e564587dd94582fcb365e62f4c0f29acbbcf1d3694fc0a0015e7586a14f8 SHA512 23cac49448bd67bbe3675a7831d668cce5f981e082b3f9a6890b47b78f4e4d838c1ee46961ea8a73b98c7e55e671c0e9ac1a5dbc6c54dc6486fcf53e40043749
MISC metadata.xml 353 BLAKE2B 352b3c5db037abcd3b0bc543cb5303251ebd4f53a17ba4f69dff20324d4ebcd856f8bfbf22247114c6449601d2c6a6366abf75a4bc2bec10f354a6e8d8bfca8b SHA512 e5395d398a5232d1b28186290e57291b066c7bd07a7b2484e2e0e73c47bb590c435ac214334f8877de36f133ac6071f8db9329c0546808009ce0cf76a489456a
EBUILD PyChromecast-4.1.1.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
EBUILD PyChromecast-4.2.0.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
MISC metadata.xml 466 BLAKE2B acf69cbfea351162eefd8c9f4bbc56ad838beaa819eba1cc821b3c0763a037692fedfc57978f7a94ffd8d8f4d1cb511a1a98854e504a6d052c6c64cb45383fc0 SHA512 5c9317c9c10f5d8f0a320566dd6d0dce6518d08049c0b6c082adda60dc1f53d55bfa461b0ff01adf444e712affed5925bbe32679244f61398db43fda6e7146be
@@ -1,33 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python module to talk to Google Chromecast."
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
+4
View File
@@ -1,6 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">PyChromecast</remote-id>
<maintainer status="unknown">
+3
View File
@@ -0,0 +1,3 @@
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
EBUILD PyFlick-0.0.2.ebuild 683 BLAKE2B 815cf69a05a61d38552ce011bd632ffea9250db2e2e0b1d26f6c59f81775e92f0d647b5d33cb90aff56dafc0b6801e7611d13f53780ff4f6e62c8c8cd17738b0 SHA512 0b328b7d59685e940b826d2fabb5ffde4d6e4ca86e791d398e9822c76e970a38f518e12b29d1d6cfc767394771812e1e0c5c6915d1881c732488f3aeabb37894
MISC metadata.xml 452 BLAKE2B 25ab6ccccb35dbc0a14dbbd9b0056237e7aceecd50ce433bfa7e24fc3a1652587517ea38361355f2c28aa0a25484d049573a4a3b6e85e41440fb4828cbdc7527 SHA512 cf08722f36b27a04fc70e2fcd096b2307681f78289ed64b8f2e757e2f69c81c3b4e61ad7aaee767b800450f7afaa9e6978f6206b3b1019ebea0d39f0a6db9aa3
@@ -3,17 +3,17 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Tibber"
HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/"
DESCRIPTION="Python API For Flick Electric in New Zealand"
HOMEPAGE="https://github.com/ZephireNZ/PyFlick https://pypi.org/project/PyFlick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
@@ -6,10 +6,10 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">importlib-metadata</remote-id>
<remote-id type="pypi">PyFlick</remote-id>
<maintainer status="unknown">
<email>barry@python.org</email>
<name>Barry Warsaw</name>
<email>brynley+pypi@zephire.nz</email>
<name>ZephireNZ</name>
</maintainer>
</upstream>
</pkgmetadata>
+4
View File
@@ -1,5 +1,9 @@
DIST PyFlume-0.2.1.tar.gz 3672 BLAKE2B 33f3f62d90365fa68a0cb3b388cb11d3481d049194137be474e91f844b8b3565c9123ea16a205b8310467d1631a76d83c6f15563d47292be38fdbfd46e5fb486 SHA512 0be5b5e39ad56c9f31724ca76e1056cfb0ee08aac9e925f47a3b0150471c1c8c09f694519835be0f0f3ac708a90532fcc2c18a6371f6f0d2f14db6836514091d
DIST PyFlume-0.2.4.tar.gz 4022 BLAKE2B 43ff164edd5c22124097ffb2cb05cbe9cc189f6d144b7640b8f759aca07715aa87fcb2cb6f063a6e9f1a8ac7bc1b6a0c66abae72fd6c6fc28a8663736b1bc4a5 SHA512 f22f5ce99db08d9502dd3a846eff6b6a7ca6da7feb079ff0278047bf62ced031313da35ce6f4826256ec97d5f982b0bfe3fb8b86be541e4a794f6b24969ea6c3
DIST PyFlume-0.3.0.tar.gz 4314 BLAKE2B 5792485571a87da63d38fd4070f6f3fbcff3549ca879abaafdbb33a67549465d6959690915c5fcc122cd69c6d91cf1106fe5c92b2f43741060597509241a0bb0 SHA512 055c911f3777ded9d29984213a8af5a82d20709bb0c352fb27f19b60635de24653b7079c94d65fbafea9136190c889299ed4c11e8eee6a98314876055ea9fb72
DIST PyFlume-0.4.0.tar.gz 4291 BLAKE2B 04a231baf7aacedc2cfcc0d4b2894494dfa1969fde54402821944f123fb94239fcc0a20152e6371bc69f2e42e1485d3a3e087a2cc72d619077162fa9e5082807 SHA512 f5a5129349fb703647fbf056d31699f9e0fd647116678ebc521b8d0c6ed070a0d8a6e0db131829b70b40cc96c5aa2c48646f0f8964df38733502bdd0c6e94fbe
EBUILD PyFlume-0.2.1.ebuild 780 BLAKE2B 602f749a17ae71f1ac3b63d41520c097df0973f283b9576becb58db6c7073eca0b115abc803db0ea4dde4b1394d1d304257a28057892eb96cfd40ff378b2cb56 SHA512 3e9076f21213fee2a2a2897064ec4bf4904106edd09c3a9fdc95e93ae0fe32091b01d065b87e829e6f348b05b8a9c309c063396b93eb74fd83688c2d473f5a77
EBUILD PyFlume-0.2.4.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
EBUILD PyFlume-0.3.0.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
EBUILD PyFlume-0.4.0.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
MISC metadata.xml 449 BLAKE2B e343870c0be130a953f0def8e4d9f8d8bbdb898a6695697de287079449df7f5932d854bce14009d8dc1606eb4eb49f7c31a2cc8926fc7ac2b9e3bafc0062c48c SHA512 6c970675042579f68b8771cfef6627cff8a113086144d7500737b48fefd3c72c58406790650d43880d17dd78f8229c97292b4939314ebfe2e4f07a675dd51c90
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -1,3 +1,3 @@
DIST PyQRCode-1.2.1.tar.gz 36989 BLAKE2B 88d5274a503abd78d0b8cab462d12be0af925a5eee2a6ad2b47a276559710eac40643a8aec99f26a9579f94e9084182894163e7e71f0abd486c5c2913e510080 SHA512 784262cb15c10f3581b0caeac6bba046686b35b8c0709ee78684b805b6cba49f4250a004dc5f7d393cc25929cbf815c6c3a94e284a77d20ff7224a8dde3a036a
EBUILD PyQRCode-1.2.1.ebuild 726 BLAKE2B 07606ae52f367ed9f2c46989e09de30df453337fa4ffb6e5debf0715f40691b1b2430d5b386ed9ad192228ec3728722933057b7ecc9d5337c617daef4daddc4a SHA512 288e6f8a90ea3c1cd3775df9cbf89e73451c1ede864d35daa0715d3791fb98405ca301176c30ce6eebbfe46668bf6a43ad5a698eb88b3b1893d8128947fa3f85
EBUILD PyQRCode-1.2.1.ebuild 713 BLAKE2B eaa3b9603f60865047adda5f0c4f2e26f501214cbe4f1f32c7ae35bc5e3614da8d637467c9a5f49a33bc558718742e938765dfd89c578fb8fcc80aace3ebdbf6 SHA512 d731589cf6f096a0f2a59c5b500f00cdec72ab4bb2cdbceac39aaad7412926448748ed9c3201af36730df39ec39c8569c0c6e17f36d76b9ab54944d7b5b50772
MISC metadata.xml 455 BLAKE2B f0c4c3c8ad6e767073e469bb64e53e77c899291e345e678ee05150b0ea0f4a722a0700589a10b1f4b2ac6db5b96ab78d60fb30d66bd088524bb241f1c41f0838 SHA512 50a58fe0e3bd0fa248fd81c25203c74ced792c743ccf394b0e24fbce82d0f1734aaa551dbe9e12583ecc9863aba08d8b043246b62a837f684240b8cd922aa071
+2 -2
View File
@@ -7,13 +7,13 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A QR code generator written purely in Python with SVG, EPS, PNG and terminal output."
DESCRIPTION="A QR code generator purely in Python with SVG, EPS, PNG and terminal output."
HOMEPAGE="https://github.com/mnooner256/pyqrcode https://pypi.org/project/PyQRCode/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
+1 -1
View File
@@ -1,3 +1,3 @@
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
EBUILD PySocks-1.7.1.ebuild 725 BLAKE2B a76714c7d12be6ca5e0a38571481e618aa8535da89b44a0f8621e176a5154de1e1eb2b1c6c929bff546d40d6ce1ec042d96df6b3bb5cc508d49e5e53344eb2e3 SHA512 b05b78a8055e71fd412c4316f0af0b765df7c6c676eb85d73a1cd3409262d64d6038cb5d00769c12beaee902d1c2acd13776a34ab7c18f724219bb769872a5c5
EBUILD PySocks-1.7.1.ebuild 704 BLAKE2B 83367224a7ddcdffb1cdb3269f37d968a4749bf60dac03ea508b116e158400d5d36fc2980416abe949454992e8b36dead84afc64532ec5ecaa407ae3cba13b40 SHA512 4b52fa5aa1c088f8d7f41e2e5ea0614df6bb31b6004d4f9a33481d02a73e0475c860187148d2d94ea4a76cb41d148dba9cc62e80a3529940195dfc62b84414da
MISC metadata.xml 449 BLAKE2B e3ef098513abb0ee6bcd71318081369289528303783f1b0110a9033c70dfcbcc2adcf4c0dc39983999760b3a99de852c8fd16112e38b1a50f82a2fdfdc2617c5 SHA512 37bb2ff452d5d2aebf42f64d9f5ab5c733c25cababbeb84633b3458ea8c6a7a911fdd2e6433e9cb3b57a4acf286ba8f0100d3d8c574fe3bc587b991097716050
+1 -1
View File
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
DESCRIPTION="A Python SOCKS client module. See https://github.com/Anorov/PySocks."
HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+2
View File
@@ -1,7 +1,9 @@
DIST PySwitchbot-0.6.1.tar.gz 1796 BLAKE2B a0a31cebafac146e7fa99e7f35327a77ebdabc5d44197f78dcd3d0b097ffc28395dc5ac6be2f5700f1481422fba00d58d0ecc0e8cd1bdbc0feabbf8d57181a24 SHA512 093b42f0ae4f4001383f73e6402ec683c5639de710aa1724a61782d1337dfafe7cffb768add9c9f774829ba51267d9987f64108cd2bf0798a6c450c7b4ecb9b7
DIST PySwitchbot-0.6.2.tar.gz 1794 BLAKE2B a96a3b0d01a2048403e5d9d8516742c76e92089c0ffb3762d31c4b82a6c1100f25d2c9f2e6494330c6efa156c4b0b1647be2e988da3984228f82027b7fe8dfe9 SHA512 b66a831a9cd2a401d963007dbebd55e09243425815bdbc272347c6844143876366df79ccdb85f5b0f771787e86f7cbf14eed8a5297a0b4991cbccbad394d90e6
DIST PySwitchbot-0.6.tar.gz 1792 BLAKE2B 528ec5b4f2e64796baf9a9b2ca870544cfdf54931f3a436b628bbe3ef5ba54de09810324b023b868542e9730f1608ce1ce9dddb66cb36b29200e416f9040315a SHA512 92de64dbea25c3f5e1146b16acaf5f45d2b7b62b609b6cd63ea390f70e0f446fa5c955fce2e01ee0ecd974735910398ffdbb621db80ccbed150897b1a77d0769
DIST PySwitchbot-0.8.0.tar.gz 2339 BLAKE2B 18ff8acdeb0fa9b42c25d66f62400a2f33481322262ea1aa9f20d11df784feb2a7f6ee1bf3b6bb836e08087fc07e895d17920f015020b06f46908193b133f1e7 SHA512 54d87c800dc0c15187bef145ec8ced475c839f2e86533004c3faacd0c4e4877b8db3763e919d487dbb46f3cc575b6b9ead329d72c5e851ca0871b2399abf982f
EBUILD PySwitchbot-0.6.1.ebuild 685 BLAKE2B 3a109d85d6e7d11d0049f08940b86e817c2a0c3a3fc918a6ace8d662f6102c38d4e1d9bbf4c102ea798ebc2887c7ddd5fdeb23bb9bca94820fa64854496d02b1 SHA512 3de950d742038d69c790cfe2ff35e893a0444393b1978ea55366e9a76f32b640281fadc071ee9e173a0408ceaf8b77b1d8ecf64a11150652673666533ca7e2b4
EBUILD PySwitchbot-0.6.2.ebuild 692 BLAKE2B 709f88bf6800b1a490db0453f517207ffe18741de3a8b0c3f5cd39ac5945b92fec42118f33c4f6552133bcab29d1ff02a72fabe1a8a9907bb611f14e81b7363e SHA512 5b57bc251352e77a223ebce49a1384840381b2ca3ea18fda1ee8246e487d23763dbe1af6a30283a6d548c62aea458892c643208fcfe6c32e2f2b15fb992e60e2
EBUILD PySwitchbot-0.6.ebuild 685 BLAKE2B 3a109d85d6e7d11d0049f08940b86e817c2a0c3a3fc918a6ace8d662f6102c38d4e1d9bbf4c102ea798ebc2887c7ddd5fdeb23bb9bca94820fa64854496d02b1 SHA512 3de950d742038d69c790cfe2ff35e893a0444393b1978ea55366e9a76f32b640281fadc071ee9e173a0408ceaf8b77b1d8ecf64a11150652673666533ca7e2b4
EBUILD PySwitchbot-0.8.0.ebuild 692 BLAKE2B 709f88bf6800b1a490db0453f517207ffe18741de3a8b0c3f5cd39ac5945b92fec42118f33c4f6552133bcab29d1ff02a72fabe1a8a9907bb611f14e81b7363e SHA512 5b57bc251352e77a223ebce49a1384840381b2ca3ea18fda1ee8246e487d23763dbe1af6a30283a6d548c62aea458892c643208fcfe6c32e2f2b15fb992e60e2
MISC metadata.xml 330 BLAKE2B 513f48da73e61f211a2398788c1ae2fa6a5f11b75bbe22b6e01eecb74623ead9e67076a57515be99a3178af24f41a51866b8e81c03d719cdff8ff3566ac471ac SHA512 9a8ed7d0c9e9092fa6af0ee042fb27e45b552e2256f0a95f94f31b79ae597cae02efb38ff66e64c2e296494ba8baedee9f700190ebcdd0de5d27d197cad7311f
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST PyTurboJPEG-1.4.0.tar.gz 6710 BLAKE2B 65f3fd202175735c8433a1860e050a9ed70fdc1de652f26fe9934c3c8b30847956c5c8df0e9ca2a7dafd5670aa73f1b03eb918248991673b2df57cdd9db63ef2 SHA512 b0b6a19b4ed3ca867b0fb640cb1487d66b0c615045d82282c351f8f1bb2d6420180fa84b0ebe94eb247e43a24a17f2cf076e65a7a193dfed31b3a2095e87a93b
EBUILD PyTurboJPEG-1.4.0.ebuild 752 BLAKE2B ab60e0e5437b21c704388b6512d771e3c07b752bbb2fd0aed9fb032001c04ab90cb556e93d08179ab706de3aa9d74470830225226c13998d4951068fa43dffd1 SHA512 535244b7ebecc580dd67ca43b915b7d1fd7e9c81fd5ae6f001b55492eb0f34fcacd015db833827e566e3be2bb54bc219282ec505e9a2f48470e29925e1174d74
MISC metadata.xml 451 BLAKE2B b967fef420ad9c24b14d307dafa102211d3bd7b068be4552426593d91c5d9406fb2c6ffb82ca99798b580cdae7f55d9af2427f7dbba2b8e75b2828377bd06882 SHA512 ca6e5b0cac3a5e48fc40fa976e5ab254378706616c4c1e56ca4b1efad82650717f77810d0a02030872b503a3cb44438f14829605e9a86a0c4a5d33f03ce2acc3
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A Python wrapper of libjpeg-turbo for decoding and encoding JPEG image."
HOMEPAGE="https://github.com/lilohuang/PyTurboJPEG https://pypi.org/project/PyTurboJPEG/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">PyTurboJPEG</remote-id>
<maintainer status="unknown">
<email>kuso.cc@gmail.com</email>
<name>Lilo Huang</name>
</maintainer>
</upstream>
</pkgmetadata>
+4
View File
@@ -1,5 +1,9 @@
DIST PyViCare-0.1.1.tar.gz 7603 BLAKE2B bd88c45fc814eff9ee4d35162ad4cbe6f7e20c75533fbcb675f9edaca87c4caf6e51062840b65de8d2e5189779f9756f724520fd414148b5458c996721ccaf5a SHA512 5f735263c0a2c0e76889656010e1a4f43802f975ee01168287bee474e9f4b9a852e610083b407b53cca715ed420d57645351cf07c49ae21a80addb6a03b04cbd
DIST PyViCare-0.1.10.tar.gz 8496 BLAKE2B 40cb8534e9d2bfc3b5b325434172361b958bdc1b69807c98d86773fa969a6af3c7ab7a7c5a3ab493c6d9634000c407816b7d99afc14e2ac287ee6c608a0af217 SHA512 f5fc85a219c0bcc18fb69b0b7df02ea57352e3ddb43b8203ce9bbd5dd009cd1a448838934462be28f35a9a58cf5c960d0ee937b47a8099751d4269a3316391da
DIST PyViCare-0.1.2.tar.gz 7621 BLAKE2B f1f6c0a3bd15eb569bcd6a1b97f9fe97f2da6f95c65bfffcdeb72689f4cfc369f1e5297c7a2223a34becc3d8face700421d4442bb91857aff602e2bcf58c089c SHA512 9e3bfd5bddcc081cadbb7fc63d407cd9800d8d6f74f3a1fe0184f40b6984f3b397bf93127859123d4aa4345694b22dabf4b6d68e78780a9fdb916a8336c3275b
DIST PyViCare-0.1.7.tar.gz 8186 BLAKE2B c2b0924a260d4e7ecf1c89d5c0ecb6af5dfd3c48a2e78d3be4d0f947095b520ad8963a221e11ef3b826a7d49adfc6bd75da5a924da33a41eb782b21aca89469e SHA512 1eed4ae4f27930299cf684b5b2064646e3daf743e227286ac414fb53bdcbfb28d3ccc51cee4bde3e9bd227b29c744dea2224ebf2e163fbec39cc92c1be541e67
EBUILD PyViCare-0.1.1.ebuild 690 BLAKE2B 0c90e5fa2bc65743cad79bd4064563207da5b110482291087739a0877724c1b9a6a3539de859a5c6c78fec2e8fe8ab598e688eb76607e282949b4a0def724522 SHA512 c3a937f3dc3645288d4644f97d4f6d2f9e491e15e6a6894816d65df63137b19a2895d5a9769e433b04adf80f3114e7694a9e021ae06b7b4c3a5705dc3044abcb
EBUILD PyViCare-0.1.10.ebuild 792 BLAKE2B 394d16368dd9117bcd61d9411edd2d578e28477b75bb1710f79c998b8bf2e7003449ba5ca47e278c704abdc4b83c07d91687706dcb26920f8d21212c60ba5e2d SHA512 4da7a9bdf525c35403f24f2b536c915469b0bc752aed9421264a42502ed90f7e97213d0701951cfb382cee163745f3d593ffd11c2467ad7ab25435bb5ad7498a
EBUILD PyViCare-0.1.2.ebuild 751 BLAKE2B 5bb8c78aa861ab4ad607531b53413e2fd206b49c8246fede4057fbd193a5a6b88e84bcb2fea0c8cfb1b30e0915f2d7af19079ceef1d06af736be76186d519a47 SHA512 dffd57dc1b3ee74882225425e06db537e30333f65bcd044b0e7002c554a6c7d6256aa21706d22447da1810d52f3b4a87a519b37483c3cbb36f4ac820618862d5
EBUILD PyViCare-0.1.7.ebuild 792 BLAKE2B 394d16368dd9117bcd61d9411edd2d578e28477b75bb1710f79c998b8bf2e7003449ba5ca47e278c704abdc4b83c07d91687706dcb26920f8d21212c60ba5e2d SHA512 4da7a9bdf525c35403f24f2b536c915469b0bc752aed9421264a42502ed90f7e97213d0701951cfb382cee163745f3d593ffd11c2467ad7ab25435bb5ad7498a
MISC metadata.xml 459 BLAKE2B f4ad5b2d86e598398850e89524f5b2a536c08972d3226f8db225145dde7cb82b802ca5fb80c75e9766a342712e6f1c3010383e16627f83a26305a56b406563e4 SHA512 5d25d5aa24cb2a8e6bfd840c80b70823687dec39181220f5fe53b74822b98434d0c0b6f7cec8b1ef15ad229aa291bde5a31c10591c4107da052fbea98da6823c
@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+31
View File
@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+5 -5
View File
@@ -3,9 +3,9 @@ DIST RestrictedPython-4.0.tar.gz 437679 BLAKE2B fec17d36d1bb3b6c1a901fef26894aa1
DIST RestrictedPython-4.0b7.tar.gz 77087 BLAKE2B 9d542d7d13778d80c1ef2cb3a329f11b933bf16669fc155cf44765be823bc869d18cf881ae7e3c7f32d719acea26aa8113c03a63814bd9716749caeac864ff8e SHA512 bc29fade32001afcb856d85bbc659bd2850655249ac96343187e121975aa980dabb4ba849fe565136d7e07e01ff1bd1aedc463685134b2bd36a76a66108e854e
DIST RestrictedPython-4.0b8.tar.gz 77407 BLAKE2B 80bef6235a3bab073b27c1c863697fb4e2d24805b7c98b1a8fd29c5e0a1125c18ec883d0b1cc9224765a8671606bf3743ac307b9f574a6a8365ffa007a894a7e SHA512 d5fe2e62be3626e9ac4e8af009a4625bae29df57440c89dc2cc64036caad320363073e534d406ca719a00b611ddf3ac272e6cc0e0522ba9744fa1bd1e4efa037
DIST RestrictedPython-5.0.tar.gz 437251 BLAKE2B 018266e7a9210b42d613835211ab3061ee70dc39776cffab884700a78393d072df35aa6cc727c11c6f030748870233bb9e7e0b1944d1d0a6040e2c1c4962fc4e SHA512 a3f9d6f31168683ec5dde66f93969d57b5dedd2ee5cb4430773ac635727903c8d6e3e6151170d8a058b1182dfeeabfbfd1a1f1c457b4b40f8d8b9078f01f3505
EBUILD RestrictedPython-3.6.0.ebuild 748 BLAKE2B d001586dd04b2aecfd75f73133854845a81d623f693e1694998bbb91ded02ebf5d845e083010a82d52b6405507ee947d840c4b80355d2351772e7e51dcfaa417 SHA512 95e0ccb1c5a7656dd492890d3e0ff7acb4e4f89b2ae85dba4de5bdcc166aa3075363ff330fc520c85b689fb49e702bdda8cdf34f32933b33f768439de694ac56
EBUILD RestrictedPython-4.0.ebuild 867 BLAKE2B b0373012e7884a0d106e31ce948646c988ebc5ecc9a86d209f45cbddebd826633e4ed2c1c19b9628750caddd9414c57a89e3b17fccd9a4dfcdfd18deecf841f8 SHA512 0e5bc789a98a714119f5d8408a328e2367f8a94d0c34fcc02ce7666380065c76846e601970e1812149abd6edd58b00621b7696a38ff36be889f94b19cec40aa5
EBUILD RestrictedPython-4.0_beta7.ebuild 845 BLAKE2B d6012685b0ef879203353d21af094eae8b84a4d645eb93abcca8f047f0b147ed1f9ddb16cce6b96f04c40a9907bfb7744c5c5596d18d22c9aaca9a286363ab31 SHA512 cd21e961baa1b3d860cdf46b77a45e82be3fd250327442f3aa82742bf2a48ceb9685e3d59a79fbaeee8843b611fe6f1e4dab74a354926d8b03730255d04ac011
EBUILD RestrictedPython-4.0_beta8.ebuild 845 BLAKE2B d6012685b0ef879203353d21af094eae8b84a4d645eb93abcca8f047f0b147ed1f9ddb16cce6b96f04c40a9907bfb7744c5c5596d18d22c9aaca9a286363ab31 SHA512 cd21e961baa1b3d860cdf46b77a45e82be3fd250327442f3aa82742bf2a48ceb9685e3d59a79fbaeee8843b611fe6f1e4dab74a354926d8b03730255d04ac011
EBUILD RestrictedPython-5.0.ebuild 874 BLAKE2B e615e1317e9a2dda83f5488e9fab0f5e98aef2390d2bfb99185e427d436a243b465b9317f7e6da1390dea335043597366637ab053e6f8ad1e25c1bc2ffe38778 SHA512 84ae8818fc0475783df31b5fdd3bdfb7904def9b27ed31621e3cd8d691bf45ebd703c9431b42316968d7fcfa72a976c607025317a1790e24203f38b469bca35b
EBUILD RestrictedPython-3.6.0.ebuild 714 BLAKE2B e7219133b6910089d7945bd9ff08e7576468fad2c8087f4096712be8a93a85f32ea274fc4e87a4d07cbad972f5c29385dbd7616028af03cf2904aa7f22543832 SHA512 02bef63aa8fd90061822ff9fe39fdb22fe7818cdd3666f54f2346be6d79d23d9599dae818e8f69a6961fe3da66dc284d3c5d6da75cf21d91d735a1e28607fdec
EBUILD RestrictedPython-4.0.ebuild 811 BLAKE2B e204429a1fdb4a11fce556d2421112b092e80bc03fc74f612e6bb15ba9eef35cb90502dc578ada65b5fe9adf27f19be7571be1ee6671f074994904e01551a902 SHA512 d335093998721b437c04226f831f30262cd24a311d5debcab6799530a8c66b4449217135883360de7e93c1a1db143933786230ef70957af228fae9b8c1c18882
EBUILD RestrictedPython-4.0_beta7.ebuild 811 BLAKE2B e204429a1fdb4a11fce556d2421112b092e80bc03fc74f612e6bb15ba9eef35cb90502dc578ada65b5fe9adf27f19be7571be1ee6671f074994904e01551a902 SHA512 d335093998721b437c04226f831f30262cd24a311d5debcab6799530a8c66b4449217135883360de7e93c1a1db143933786230ef70957af228fae9b8c1c18882
EBUILD RestrictedPython-4.0_beta8.ebuild 811 BLAKE2B e204429a1fdb4a11fce556d2421112b092e80bc03fc74f612e6bb15ba9eef35cb90502dc578ada65b5fe9adf27f19be7571be1ee6671f074994904e01551a902 SHA512 d335093998721b437c04226f831f30262cd24a311d5debcab6799530a8c66b4449217135883360de7e93c1a1db143933786230ef70957af228fae9b8c1c18882
EBUILD RestrictedPython-5.0.ebuild 813 BLAKE2B 12680982862ad1d468707215a3dc51e813dc52153c5294ccafcbfee7712c9855724bf174b70066a76663c84a9ce2a69fd7942fbc6fdeeedd4c99f3a1f5b15cad SHA512 f9019b8757c06e0c216f60c24ac03b66e442116b24a9b6a00953a945bb77dc8a133e80c7cc26caef674fa621a728d1d13f4589ea10dccbdc12dfe0debfde139c
MISC metadata.xml 478 BLAKE2B e694fe8c97965fc49c316892f7d210b53d864e0b5077607f06dfde2bc0dc01267f82202cce10ee816c26c642f60862330b2c6e7388254f98d35ba15cbf0d641b SHA512 24c4e0ea0acb3fd46b43c6f7d4f1174522fa0c05b5333322b186ca673ff12af6d269a4ffa0cda78eaf9670325214d1efb76faf0fbfb3955840a46e0a7af21e3c
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
@@ -10,7 +10,7 @@ inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython is a defined subset of the Python language which allows to provide a program input into a trusted environment."
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
@@ -10,7 +10,7 @@ inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
@@ -10,7 +10,7 @@ inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
@@ -10,13 +10,13 @@ inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython is a defined subset of the Python language which allows to provide a program input into a trusted environment."
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
+1 -1
View File
@@ -1,3 +1,3 @@
DIST TravisPy-0.3.5.tar.gz 27180 BLAKE2B 488a4839da3f6a50d748bd57121715bc89e11e3e001716aac261e431e2bbc58af1c945534fbfc0d243e2fdad9518e3e64362bdd3498ff901e0b40af92df8b615 SHA512 16bbd0f2eb782c296403f5841411e74405fa4faf6f28e11e7c7ce19536d2cfd4a89637c57c9445c3a6e64c11a5557e6390d25ca571940fdcde3ecf344b315ad5
EBUILD TravisPy-0.3.5.ebuild 696 BLAKE2B cf5c172e5080e9184cb193d993bc81eb28763545d981a1736fd06dd7cd56f72c34604d99e3262e110595c5f27953194d9ce242fd2a5587cf812cd748c5a4f1b8 SHA512 0c121fa8a567c661dae3833d2527fb2de7a88838cbffe2dbcf7bf3022128f872407c67e160d453995c62f6873c9336eac7c458a9efcaae6402a3c8fea75ff22b
EBUILD TravisPy-0.3.5.ebuild 705 BLAKE2B 63bb6ab2a80f07ddf4e5b2e68a0c37b862e7112b29dbdcc1e9e71b4665f8fd25748ad772957d76b7ffaac8648684b881bd3c5f37788de6640d47468af85bdc31 SHA512 33e40c9a25405c48c879db7226536a515587f704a49a4129967c4e14f1105d45920fb5e524a239f9c77a1cf6e424409a1bd6b4725c94cab17b04e570f52a3831
MISC metadata.xml 455 BLAKE2B fe81edf41ca9452b3369f5e16fc50ea129654caeb52e217a919c5e0066723f1204fc1318c61362b099eca2df7e363ce708a4ca19090c864f37b52de7d233c61b SHA512 be083c46ab876a966f04df9e3f736e01f39b2f109cc8bfff7f9052c661255a76f5616ad8a74830a52791f83befd30ca4ff6d4b535c9410ecdd92a3dfd4526c3e
+2 -2
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+3 -1
View File
@@ -1,5 +1,7 @@
DIST TwitterAPI-2.5.10.tar.gz 8557 BLAKE2B 5bcccbd6dab54eae51baf84a770f99d898bea875aa5dd2410d5b993d661eb1fbc8f1cadbe32296da96c947a0b4a4d985b1309ef7399cf02e72ba9f0839874a43 SHA512 b1897c61a3ce89286a5ec4c904c19882586bfc488ce46715b7bc595d97016a9413a8c9303d6dd01b2cb8f6656e3f0aa1ce10d9b342f84bcaa320b71d3e37bd9e
DIST TwitterAPI-2.5.11.tar.gz 9796 BLAKE2B 12c73dcbb6975ba266ef449c8211278db021d54efd94528f49b1cdcbea8907290d830f16fbd0430886b79dca10a259b825754b5f00a76abe8bbe8c7458a3aee5 SHA512 ef184f2d7b5a695467a34c59ab660a185cad7e932c396fcad3d23b9d8df5ace3290288831868285b71409a9043d5b56757cf8613c0950cd7cb26c6dc460a1fec
DIST TwitterAPI-2.5.9.tar.gz 9510 BLAKE2B 7aff09f9eb5da346a944cb4de56f8151c66a5a10bb0d9db05f42aee9528c04440dcc1fe186d7ce89d092fc85052bb865f64806824e211b738a6ac1b9a4349c60 SHA512 411a940f8dcdbf3e264406f6c4ef167f036709a08351ea68a3b0b233751d554e5fa3d65ff33159fed827dccf1bee0068c85aaa404fe92d856c36a708f7bb28e0
EBUILD TwitterAPI-2.5.10.ebuild 688 BLAKE2B 9aa25f0bcf279697225907c13e1c92825f349acfe28221b850a38d5072f87daf5c8f13c439635b05740bc0fa18dff862d898df0d01d51173796260e5092752d3 SHA512 524973bb3f729f7f2c3c24019efb05e09521f961e394a9971c3303cdeb5c2b6a0bd352c73455e9f4f09d8c7e8f082e252e5830614baa09a5099e59d84c084bb0
EBUILD TwitterAPI-2.5.10.ebuild 697 BLAKE2B 36555e2d2b348ab2926db023e83c0db64880359514b97456a26ef159c99aaf93fac667c12ef05ef2abb6cf849be75b16f01c038da38d58f5976b7f0280b81f90 SHA512 97c2e27c5ff3c1ab4994c2875b5ef1c9a870a7a354aae35a5076426730c11ab8735eae41ad2d2669f7e90a65000b1908e2f0ac1e41d03c6e644a6ec42d64d462
EBUILD TwitterAPI-2.5.11.ebuild 697 BLAKE2B 36555e2d2b348ab2926db023e83c0db64880359514b97456a26ef159c99aaf93fac667c12ef05ef2abb6cf849be75b16f01c038da38d58f5976b7f0280b81f90 SHA512 97c2e27c5ff3c1ab4994c2875b5ef1c9a870a7a354aae35a5076426730c11ab8735eae41ad2d2669f7e90a65000b1908e2f0ac1e41d03c6e644a6ec42d64d462
EBUILD TwitterAPI-2.5.9.ebuild 688 BLAKE2B 9aa25f0bcf279697225907c13e1c92825f349acfe28221b850a38d5072f87daf5c8f13c439635b05740bc0fa18dff862d898df0d01d51173796260e5092752d3 SHA512 524973bb3f729f7f2c3c24019efb05e09521f961e394a9971c3303cdeb5c2b6a0bd352c73455e9f4f09d8c7e8f082e252e5830614baa09a5099e59d84c084bb0
MISC metadata.xml 452 BLAKE2B 625bc3349197f41077117cb1d1d6352bee3a6ebc704a15b61330aca59486039233932d38128d937bc76c31f5ce1f1176dc92825c9192db1fb8144fd5f1602246 SHA512 5d42d9368d94319e4b05e392532ef32121a8136d218c9542b9831fe4e4ea6dda180f163c119b1acd0b6cf52d56d7781f19fc5c9dbeb3918bab935b299c80bfae
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Minimal wrapper for Twitter's REST and Streaming APIs"
HOMEPAGE="https://github.com/geduldig/TwitterAPI https://pypi.org/project/TwitterAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -1,3 +1,3 @@
DIST VL53L1X2-0.1.5.tar.gz 80255 BLAKE2B 39ee9bade4fb2f95e711502941b7874a073bcb4726e2545ff59a5392ccf79a1932a6de485df2370363db0a71554bfdd25526e6324495818f36b517426667d186 SHA512 85fd403462af3f9288ac0986e6ea28381bb92fce5aa90466e570f37548582be69adf223b745e6d52c3fe6cc61fcaa439a98bf1a8a9eefd2e5c68a82cee72f5ea
EBUILD VL53L1X2-0.1.5.ebuild 754 BLAKE2B b82901bf50cb46a0179a979faf7c5ddca48189d755250f2d411c1552785cf452fe3f7ff3cd0c398cf80b33a35a892999be6fb04184aad0fe6cac8853b6f0bee1 SHA512 4546a49bc0d1401e2d7326689773b1848314e35c0ab83c23e10d0342115baa132701ecef94cfa48c94271a9283b15c2b1091051e58aec645e91884af4e1b64e3
EBUILD VL53L1X2-0.1.5.ebuild 763 BLAKE2B 5a19c4b384a316408e5f6b4c376959dd4168bf6168a2d35faec0ef2e8dd288953e72610acc160a7b313cbc1e5e60543ddda754df5756a2a40b85bc9c14f1668c SHA512 4ffe2bc2e3718b83607be1ec60385acf4a47eedd399a46a97a4c567e771154b82305df6a7f23fe1b79ac0107b545bab10f3e54834097a938a4bc9935fe036787
MISC metadata.xml 472 BLAKE2B ba66099efa38860a64fa95070c8a25002e1daaf5ad5fa07ea9304e66a864c41a2544bd4b872bc0667bf1acc39a76e2502ea13f3e1cb995650eb4a0ee91b094d1 SHA512 a182223b5686dcce2103cc653b52c82988930e6920677804246a7023cd24d94e2438bd5a6129a6bc4ab8e5a2bb131410bce7f2b325e49cb782265d44e0f5d632
+2 -2
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="all-rights-reserved"
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/smbus2[${PYTHON_USEDEP}]"
+3
View File
@@ -0,0 +1,3 @@
DIST WSDiscovery-2.0.0.tar.gz 23495 BLAKE2B 09b3cd9ae88ed75a08ca355df9cf4e1796d1c2612dc3b6dea75a10b2662c859f44bd199d6322c28b5559f237b7cc6f71a9d16b4ff88bd15dc6359129438f7d6e SHA512 3d767ded77c298442d3c3b46fdfe0cb3ae906478eedb10cf66c519d0b02e297a2fb9fdf66dd7f114fc2b13119a5979942c02ba3b9190e6e1ab6b13da95475d9d
EBUILD WSDiscovery-2.0.0.ebuild 770 BLAKE2B 2cb32c9affeafffe141157239e5bf64b8e38e05b4e9b644f034888b70726553168dc2dd5b608ec17ec71d0fbc8784db191d57e418e7fe5314e6a22a709fb5e29 SHA512 cdcf1a2765f839e068c3b0d7bdefeec188b5092fded9757fe6edf35effa6daabf42cf168b14857bba1752d7768b7b753ff61c3babf9a9d10a4dfa76d18165fbc
MISC metadata.xml 460 BLAKE2B 80f82e52261ae73e36d999b690e5cc1c336072e06c44148b2d8f3300c6dabb9742acb0034fe1984de74154aa77cec759e82967f0e3bb484aab3dbe3fca20d05f SHA512 34a8b8c51905b66e4ead6b8fae075e27ae08b8041139c22c311afd14e6215de03906302feb99b8b712b3c55bd2dd9642e38045d3c8d16669a4a62169f0dc8a0d
@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="WS-Discovery implementation for python"
HOMEPAGE="https://github.com/andreikop/python-ws-discovery https://pypi.org/project/WSDiscovery/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">WSDiscovery</remote-id>
<maintainer status="unknown">
<email>andrei.kopats@gmail.com</email>
<name>Andrei Kopats</name>
</maintainer>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -3,7 +3,7 @@ DIST WazeRouteCalculator-0.12.tar.gz 5400 BLAKE2B b2408fc89d95380e7ed4c09e1b2a7d
DIST WazeRouteCalculator-0.6.tar.gz 3010 BLAKE2B 3663774925fc0a7644e90ff49434ec06889dc5120051145f7f3c3da94e0642c978ad667139355658b9a7b86d3a0d279b30055c25bc6cd1d0c7cef1c83aaafee3 SHA512 d7301313add788cd29977013290879738062efb75a8535b4e9b3ecc60a70358d977db933f9ffa3d28160e82a7353adc99fe057a5ae5d81e442f3fd0733f91d8f
DIST WazeRouteCalculator-0.9.tar.gz 4962 BLAKE2B 60dafda80e4709bcd2603d321e200c4619d620c6785e5cfdee04d951e62fc24c35968613d435b48cb3759a7d00f54e72255abe0cef86f896d8c300160b27d332 SHA512 037fca130aa0e8355695fc79ea67bb28024d355b0fcbf731a2bcd0c924e9c6c83fbbfbbdd9c6606c5cec561b6b8f34876f9abae69d4ada615e31b4c0bf2f73b2
EBUILD WazeRouteCalculator-0.10.ebuild 714 BLAKE2B 7916e22f8a12255d7d23f58829efae911ea6171b2b70130f3617c4b298fb029ab03c17416915b2d010835c5142bfd5b2dd45660aeb045282e8edab4e0d7c519d SHA512 c1abcf30b5f566af58fd26dc62d144fad14ba9a4a824882f8ff0ff2ca6f57734eff0b8e4ab43f7d3b1fc76d35a951f76bba76b145753b17ecba4834dfc29aa54
EBUILD WazeRouteCalculator-0.12.ebuild 751 BLAKE2B 3a8eb613526cd9a39a9d4b3960c954a082c46f531795da49331e63756146566d262ba4596a97425d9afdf7d6abf2ef90fa0574d82bdd2b95a079819d8dcf7569 SHA512 afbf8f0b3dbc5e10a6f50dc0ef9ec1ae118a668cdb90a57d8963d3648aa61aa7c794ef6952b916a7929e82c7b1217cc7716d8e29d709599352517e238178936a
EBUILD WazeRouteCalculator-0.12.ebuild 758 BLAKE2B 2b8e07798c1002df47bf36cac81e837ec58fedd8879c3e98318d9c2e7ae644c40c4fb6707309ff9d7005e720bd4abcfd970d8ca72ae53b1eb27a68823ea88042 SHA512 b9217eea7145aa43e391e56d55ed7950d66673a058f95687f37c7736366628b1a00befd469e3432ee0def665c501d0c363d209d69ea50d6a2c35cc7303be7635
EBUILD WazeRouteCalculator-0.6.ebuild 712 BLAKE2B b42ef2bb30f2441502b48d1afdb2adc1b7fdefed618c07c181249d62d842efe37d74b9ddbfa9b1ebbcee006b0c400c048adc91d4180e4074ca544e4ce68f8470 SHA512 f285e7138c41dc2cf8d86795293a08d6a1a35fcd320410790eb704bb0c73f472f8a4b45292b4a552e6bf130241f68fb5b935058167dc0a03ab4f98ba063b1c6b
EBUILD WazeRouteCalculator-0.9.ebuild 712 BLAKE2B b42ef2bb30f2441502b48d1afdb2adc1b7fdefed618c07c181249d62d842efe37d74b9ddbfa9b1ebbcee006b0c400c048adc91d4180e4074ca544e4ce68f8470 SHA512 f285e7138c41dc2cf8d86795293a08d6a1a35fcd320410790eb704bb0c73f472f8a4b45292b4a552e6bf130241f68fb5b935058167dc0a03ab4f98ba063b1c6b
MISC metadata.xml 465 BLAKE2B afc3fe20dfff1f91957b5b0fbd6e9d17a906d2825d81efa938c36e37b392076f3c2266cf219ee99f4a72b10ea516cf57372f081ba6fbba0fd45173714e186ffb SHA512 94b0d141f29cc33b52693b803f4fb2bb7353aea264467a6914a5d0cc55364d9488afa9150456ef4c3a599a4721758462d252604fd8ec570a7c75d0667948bdf0
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+1 -1
View File
@@ -1,3 +1,3 @@
DIST XBee-2.3.2.tar.gz 28117 BLAKE2B 0a41957f71a1901534c71d6fa904b4a9318df0618d6e42913ebd91934ab2a05ed56d884a2f69943e513265f444ffcc6de741badce39fbf847a8f82d4a4849690 SHA512 d4ecc8025784978bf546ff7ac1a2563b6a329819d1976c5a4e591e0007c5cc85a76f5b98af3a1bcbf6068641fe771a90dd5dceb5cd9f69b4e67e8c36a7ad713c
EBUILD XBee-2.3.2.ebuild 713 BLAKE2B ae0b1be2718b4b61dbf52e1944b7ae645cceffb99e78033c53e1daf37eea358ceca74e4dc8318188784d1dd2b5a11bee7dd92b705c49c58313ae2a7c3f25acb6 SHA512 6cc45f841ac0b578df6138c25a7326c8bc018f4424115d04932a6fcbb7d8f72d782afacd5bcef5589017cb17bba207ce0b814fe99ca4cd98ffcea15dd793e1c5
EBUILD XBee-2.3.2.ebuild 722 BLAKE2B 1d69e03b9ae89a566e286d865776fde7072cd473be2c64485a7e1411f09c15a1f8174bc3ea35d452a127922efffe73b03e230847366747f9e21d3994b2707609 SHA512 7ccf41f933b26938d6731e519c6b8c4ca3bb680f0bb831dabd2a4095fd84ec00721e7aab8a841ac214a014d4b85c32625312a2e97231275e69d12afc1cb48727
MISC metadata.xml 430 BLAKE2B fb3d33a9a939892fb005ce3d95e7e3d3dba3218cd91daeb8db571b3bb4360a66551148c9aeb7ec056f99e383ee5f64ef782b2d6a7c07007b5254bac0f871ac10 SHA512 1cf347e31c782bc7a340de621a57d3c673cbdaa97035779e44d18e1852c5bf92956a250cedc468fdcf466792113f192d90b829368a2399a1057ff9568bca571b
+2 -2
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
+1 -1
View File
@@ -1,5 +1,5 @@
DIST YesssSMS-0.4.1.tar.gz 8480 BLAKE2B 320e2ae952af41b4180fb2dc234f0b85789289db50b1d7740fc682e740659e29121f0e95066fb7c7cdb080ebb7a7ca500d8e2776049535acf8762de159986f25 SHA512 41338a4b7e036cfcf7b3e323b27c73eb905767ab0ab7778941b7bac07a7a35ae61dd7f1d5c6b3524a3b14845965485c811d5cb625b641fe82e445f003a68d7e1
DIST YesssSMS-0.4.2.tar.gz 9637 BLAKE2B ee09b80978e45b8a1d877ad4ec067af2138f523dd934fbd1e326d147d27646fcd5dc89cbbd2e645ee975b967f39104a4dc741913138bc6f9eec004b19854ce52 SHA512 acf19008f1e958d1c49895dc009932c2c3a4be6fc9d2934ca994e88b480e5da517daf5ebec33b0278ac5ed3e5c4b21be9654ee2dea8aad8510eb3040a77ec6d4
EBUILD YesssSMS-0.4.1.ebuild 718 BLAKE2B aa13b716222b8d9b4c5d236b16194d3c3ac5b39799f01a53ce4b9540efa35eaab8785de83401879e01419c6f0d00ef9d74121e0de1284f7b714571ee7e7826ff SHA512 051bd1b1386dd544f724adc9b49d8bf61e03f59b1c9a77bb868f745514cd6876b9576b01eb621d6f006876c1bb205af6fb0af1a0919878e03d89dea2bd937aec
EBUILD YesssSMS-0.4.2.ebuild 718 BLAKE2B aa13b716222b8d9b4c5d236b16194d3c3ac5b39799f01a53ce4b9540efa35eaab8785de83401879e01419c6f0d00ef9d74121e0de1284f7b714571ee7e7826ff SHA512 051bd1b1386dd544f724adc9b49d8bf61e03f59b1c9a77bb868f745514cd6876b9576b01eb621d6f006876c1bb205af6fb0af1a0919878e03d89dea2bd937aec
EBUILD YesssSMS-0.4.2.ebuild 727 BLAKE2B 1ca74755dc8fa7a67af6bf315ea3cfd9419afa116cf1e17201c0922c803f55ce4f5a95291ae7f76628d04529d99175903be26dd01600fa5b46c9dc48133cbeda SHA512 69fa9db3c75b6e052eedb6fbdc6eb09d8cc123e7cd20188cd62fcb8aec6dbcba1ef8650e25d6b263b1e5e93f1a9841b449dff4110838b7f980a31a315b51beaa
MISC metadata.xml 453 BLAKE2B 0ee9ae04a0d42b9aa5ac29855a7acdefa9588d5e8a194b57372baccd62b8c2f70f131e9afaeab1dd74ef7744461388a7291b2c1135460be7d0ffc593a2c43989 SHA512 3ddd8a0540a72191a3969ec3d4d43fcc3e9d4574f993e6a532f7aa002b4dad7ed92f11725aac299928487b2d095fe27813244259e6666baaa49e2fb1d47d6624
+2 -2
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+4 -2
View File
@@ -1,11 +1,13 @@
DIST abodepy-0.15.0.tar.gz 48622 BLAKE2B 215c1417b0d42e8118761cad8fa7b69ef601167e9ed86c601457aa6cec4bc2635260ac635491315485bfeb6bffac3f36b32cf3f0a2d56b54dc169e9a82c39f5c SHA512 f6a64b8a13544d0571c80ebea4ae43fd63d832bfc88f792692ed96320219eb4c9536476bcd138eb0314499a03272a9c490e729cea01b630d56440e21f9ecfb93
DIST abodepy-0.16.5.tar.gz 49254 BLAKE2B 33235c0ca446795ed705c3ae377a6b23ec1aa7f1c6ed4629b146cb434b84f707eb143b887b85a7ea62fcb81d8d57ccfad63146985f31feaa939cdc88d260764b SHA512 58d6e05010e4b888bc4e52a2b622b29ed74b295b189943710123d2710f4ecd2e5b058ded929227ec4ca66f5f05b58d1c01b63e74b3e085abf38f72100b600cb5
DIST abodepy-0.16.6.tar.gz 52609 BLAKE2B 02b59c10b25446321ef8f8935de0d2f73e5cbe0983ef30540d899e01b0a6669bd428a06d4788e5638306d470936dccef98cbc3509a590ed026f9556d0fa18baa SHA512 732b396f1f1311998c8ec00ffca676c9efc25e99555ef1a3452ca0b9694e63504afe615e3b7c539e36160cc006a8cd7870d81fda10d557145a933c89f892ab44
DIST abodepy-0.16.7.tar.gz 52620 BLAKE2B bde8c11fac09e2322094aa4b5ae3bd2411032ec61e15b1ae4d1bcc407dc8fcfec0133978dbf7a33d45b0425d87f8722abed59e3e763295743217a5e10de9278b SHA512 3ff90cba5fc2a3e391c7ad26ea2f7449b67ddfb384a014458e3631aece359b36f14e5afdbe3a6d861d83b4643b45fe3af9c95b8c7cf2aee4b02954d6709eb950
DIST abodepy-0.17.0.tar.gz 54428 BLAKE2B 47d4f67ea23efb7eb564e1e45717e71119f5b19167202f157cceb906539b82578a0487f3aa393b9bc4ea33768335a7a16636115d5138c865cb75488e0babba8d SHA512 c7ec051c6c05b0bdd8b51c04fd5a655810bf6391750202117696a5535121f9ea87e781bf2a66ef5c51ed7591ca69218839cd787bc0309f3025bc5ba8ff00846d
EBUILD abodepy-0.15.0.ebuild 1242 BLAKE2B 6175157914a927fd92ee0383d805d2dd4975ace358537808e9920e87b25371d82a43a55bd368e28dd1a3beff687c832e8c7e307e0018f8d20fbdaca36ff38b18 SHA512 883903e3dce7b68c3040dd390d2bfd1fa7f00a9a313323c9c3bc5e54ea508a56be65b6707a233b61c800b08e578ac87bbb3df5e77ce5b25c461b9daceb747a42
DIST abodepy-0.18.1.tar.gz 54141 BLAKE2B 7e492166d4385cdc2b430a64c067e7ba70604675c92058c2006196ea47206c98443a30bb4fd47fc4672916e710615eda35cf03252c1ae1b7af1e9e58c6fe6816 SHA512 842da9b84455e0b2b87b8347d6ae6069c5813b813b56f5286883112aad3fe53dbe204c19cd9c31e76b08ad0f2d2a2a6d9f0c7a94b7f695232de12a37e40e2008
DIST abodepy-0.19.0.tar.gz 54383 BLAKE2B 62de8390f5a108640e790622fd908bb5b09db90fa2e8cdedf891a80af2d64546327234c0bb6955a43fadc9990531990431e7df257c35c7b0c037b4a3862f62a9 SHA512 8962a98d8e8fa1c50720bcb4c93861780e643ff5c5da793d870536739cc43880564f5803ece8d8aa42ced2814dd3bf5e3e72a72bb15ac51d6073cb4714ade59d
EBUILD abodepy-0.16.5.ebuild 1242 BLAKE2B 6175157914a927fd92ee0383d805d2dd4975ace358537808e9920e87b25371d82a43a55bd368e28dd1a3beff687c832e8c7e307e0018f8d20fbdaca36ff38b18 SHA512 883903e3dce7b68c3040dd390d2bfd1fa7f00a9a313323c9c3bc5e54ea508a56be65b6707a233b61c800b08e578ac87bbb3df5e77ce5b25c461b9daceb747a42
EBUILD abodepy-0.16.6.ebuild 1242 BLAKE2B 6175157914a927fd92ee0383d805d2dd4975ace358537808e9920e87b25371d82a43a55bd368e28dd1a3beff687c832e8c7e307e0018f8d20fbdaca36ff38b18 SHA512 883903e3dce7b68c3040dd390d2bfd1fa7f00a9a313323c9c3bc5e54ea508a56be65b6707a233b61c800b08e578ac87bbb3df5e77ce5b25c461b9daceb747a42
EBUILD abodepy-0.16.7.ebuild 1239 BLAKE2B 79f3d260f13ba93d866e7f26903deb52912b832e69abda081a18cce17c968f6b5e687deaa93d66d9aebbf55dfe07e2f719b17633725b68d9fe3b063b5a3ddd0e SHA512 52939b7a5b07a1849d42cc65368260831a8f325f9fe36f843ff65eaa7efc768a490e83c9efe7dc3dd548c626e6978d4023a1537bf049bd469d1cd55264501e1b
EBUILD abodepy-0.17.0.ebuild 1248 BLAKE2B ef9b77f963ac817ccba4d7c9cf283983046e11eeb77f7132c16717133f179c721ecf5396ec55d75f992c6c14c503c5b0bd9441cfdc489f662ee3d840dc0e1b9a SHA512 86735fc5e27cdf4ef40894d27967c0dd72571a21249e6288b398d37a1c6d25a32db4d416d786c4200713b208dc27bf487b96e9cba44c34c5e214601e1ec1350c
EBUILD abodepy-0.18.1.ebuild 1248 BLAKE2B ef9b77f963ac817ccba4d7c9cf283983046e11eeb77f7132c16717133f179c721ecf5396ec55d75f992c6c14c503c5b0bd9441cfdc489f662ee3d840dc0e1b9a SHA512 86735fc5e27cdf4ef40894d27967c0dd72571a21249e6288b398d37a1c6d25a32db4d416d786c4200713b208dc27bf487b96e9cba44c34c5e214601e1ec1350c
EBUILD abodepy-0.19.0.ebuild 1248 BLAKE2B ef9b77f963ac817ccba4d7c9cf283983046e11eeb77f7132c16717133f179c721ecf5396ec55d75f992c6c14c503c5b0bd9441cfdc489f662ee3d840dc0e1b9a SHA512 86735fc5e27cdf4ef40894d27967c0dd72571a21249e6288b398d37a1c6d25a32db4d416d786c4200713b208dc27bf487b96e9cba44c34c5e214601e1ec1350c
MISC metadata.xml 452 BLAKE2B 431fe213d130509e161c503be8859cf542dcd55806cfc2a130619aebdc8ef99623da87c5269374db5a56a25cc1e40c99d2342023a0c0f9d0a26ba34649ec3ea4 SHA512 40f4cc39f223abcb760b552feda3ecaff0b17effdb4be0c331d51dc33b473d703fbedc772be0835a426502d7c60f4088abf3e7de52e062f034ecce69618b3038
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -16,10 +16,10 @@ SRC_URI="https://github.com/MisterWil/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="~dev-python/lomond-0.1.14[${PYTHON_USEDEP}]
RDEPEND="~dev-python/lomond-0.3.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
+54
View File
@@ -0,0 +1,54 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="An Abode alarm Python library running on Python 3."
HOMEPAGE="https://github.com/MisterWil/abodepy https://pypi.org/project/abodepy/"
SRC_URI="https://github.com/MisterWil/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# EGIT_REPO_URI="https://github.com/boto/boto3"
# inherit git-r3
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="~dev-python/lomond-0.3.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
DOCS=( CHANGES.rst LICENSE README.rst )
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}
@@ -1,5 +1,7 @@
DIST adafruit-circuitpython-mcp230xx-1.1.2.tar.gz 21133 BLAKE2B 34087b79f86646cb7da586a6f5437008be0e7692a78a8150d3529f9e469eea57242a3718742e8ad3ff1d9f12939f0fceff1810cc3e1197d79be0fdd92d443ac2 SHA512 dfaa4ed29a672b0060e3b00658c510d372761a2c4ff19c6b3eef23834597bfa79fd674c641209abe9427cdf45a6cf26c019d88f2e3b3fc486e6e523319f8502a
DIST adafruit-circuitpython-mcp230xx-2.0.1.tar.gz 22813 BLAKE2B bd7aee9e82bf006bd27f5a06bf4ec881734b4db37197a63de4a4eeee9ae39a0c0e4f5d9171e318582999eb3bb24ed5b37a233e5ebba1ee4145c58ae241ca290a SHA512 c62fe540301e6b2ffce19bdbd5f0fe7f75db54169889eb7fc8a5f19ac881dde31e249539299795ac19e7debdb287e11097c93d78291e0505e20b9f2f50f0d8c3
DIST adafruit-circuitpython-mcp230xx-2.2.2.tar.gz 24263 BLAKE2B d61b1c0f74cd65fe78d9f93bd24521434ac6b9df908d344182938f25a8387b83bc6c749b17f409d77aa4cf10347751c8cf3dd51e78ec68c50b0e63f816d30798 SHA512 067ca70d90d0c1bb44e259c8bfee6e6f3ea2315eb4c64e06a75937ba3303c662e8b0e9900fb609d5176de43d889f93f33473ba6d511101176e95020ca1108a7f
EBUILD adafruit-circuitpython-mcp230xx-1.1.2.ebuild 758 BLAKE2B ff086cedca093622a85b7832d447507c8bbcbec071ab4e6f5fbccc265efdcfbcd2157c302ad2e03e118f82c946cabafb40b6be29dbfbc6373ec6187db11519a8 SHA512 42ea6155e13b3749ee236769fa77a2a699f6498958154fdd872cfda35e7c0ffe9a441822e272a0dd4ce64e504e0a1e04643cd1a9911675535adb75685c10d7da
EBUILD adafruit-circuitpython-mcp230xx-2.0.1.ebuild 765 BLAKE2B 9e5a7192b7d932a2b3114c45a286b6cca5c76c7f37018df48dfe1c1c537b12192f31251542eab686646ad5a408d3a83f1dff71b2b33f805eb7ddd8c5f1d5467e SHA512 2f9b034ba3c3a9a30e015df3fd894c685f6b6fb35e80ef4f52ba4f2b16557f46874904c9867840908ff8b0a90eb23393bcff70685f07059ddc75dfbdf80407eb
EBUILD adafruit-circuitpython-mcp230xx-2.2.2.ebuild 809 BLAKE2B f1412e51e6ed6d08ba21264e6b99432e8c50d8c21d844f40dc85aa320657178d1abbf89ad6fbb8c41876d7c3b10f8c6510a189f507d55f656ab1d98676bb3a02 SHA512 a669b923665a00956b66417923d86b1f4ca8a805199006eb1d126883cb420357e7e5fc57210b2757f5bdc36ce933257815fb38df6be16c3f5ee3580fad9841cb
MISC metadata.xml 489 BLAKE2B dc478e6d7e2aa671a0ec826945518833582de9d2e04fdd68882e80b218b50f406d56b0f2ef048a02714c04562f7f84956aa8f8925058a78cb2df01e78fd4c132 SHA512 a78e0ad6bbdf34eebbd6f9f0acaa1c87c494bada2271498d5d9f69b0be1d20f00141bdfcb3bdf996096c10cdd93b41354c315a1fa8083127b23c9d26574cac04
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="CircuitPython library for controlling a MCP23008 or MCP23017 I2C GPIO expander."
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx https://pypi.org/project/adafruit-circuitpython-mcp230xx/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-Blinka[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+2 -6
View File
@@ -1,15 +1,11 @@
DIST adb-shell-0.0.3.tar.gz 13099 BLAKE2B b78cc933a39cd4bb4b0b3f278bcbeca08c8c64d317a85d6481e0358d73e1d778e3121a5ca3c08af139fdbccf5ecc27670136aa4304ae286a5846ef47d16c31ff SHA512 3f98b9630fe0b97e7465f0ee7fc96f9ddb5c8ca3bf0c61edb098c282187e8fcc8a20157c2808636c6390ddbb8ad9a95d5d8cfeea83fc303e417ab40ebb6ebdac
DIST adb-shell-0.0.4.tar.gz 13131 BLAKE2B ea37c7a9d7956fb1b6ea4b617589f43d26d8b650175b79410a4253f94d5cc010895d67d93f9d3a86d67b5713a3945a81d34760fa452119c7fb4c49d29e79e975 SHA512 bd4df56ac475d79685c2dc1614301dd96f584cde3e2ba7866d9d196e4bd1430b8beee49ef3229e113dff1af3471e0dfc540f4c69888ea14016ee4907cfb6244e
DIST adb-shell-0.0.7.tar.gz 13025 BLAKE2B 8143b91a51ca1c4bfca99eacd6158edddcff4a610770ee1104e2cfac62793c716d9353974fda2fb992122197c79bb2bef85018d4f90c377d2b8a8060d7a76955 SHA512 b11c25c93c89ea9c4eb75a00dd2ed99812d557bfa62b5154ad2778289d5ef8456052b1e5c3efa4b5f91bfca0137f76ae2ef26bb3841096c6fa35fc10faa96953
DIST adb-shell-0.0.8.tar.gz 13030 BLAKE2B 4a04bd77d7f67d4983f545234332e823705c486c77f28afc30a9fd14361f21916e7474afd71a4824e29158933bc66b2992f88586fac0544db9c22eb8a887a3df SHA512 51c1736420a72b0e2a1eaa90e3345bab1344590fc5fd6407355d6535381c9212098ff7a90334b97cc76b71accdb742ba49291a2f1b2ead2630652179059f668f
DIST adb-shell-0.0.9.tar.gz 18039 BLAKE2B 84d58251ce37522d88823d2fc1b2e62efd2c6e051d516d9ed36644d45bcd34fb1c58b3cb98eb63b70021d4ae3f2379d44dc8e5064f7ce81b6afc84cdbdc66c5f SHA512 467d4ebb122c8bb6439075b632c523a92ae32810f29e4645c894b415e82897a72e3782854072fa34dcc12bee0bca9cc3f6eb0299ae7a1e9fd09667e9e3b83dce
DIST adb-shell-0.1.0.tar.gz 18672 BLAKE2B c75a96cedafe553e8e7ac1bdf50c1ab2b51bd201941c6eee393720b03a4b39b90f7150142feb8a769e52220c7f92a17ec73356e40e2746e27d25897fb3fe0689 SHA512 0bec626606e0ea3ef59dfbd7d8746e6c1b6ffcefe6a72dae5a9ba31676be22f6179cd080c65bfe45b83eeb6d7db3a192de723bab1530267e0805f4d220615a65
DIST adb-shell-0.1.1.tar.gz 19529 BLAKE2B cca11acf953f4ff3ad90d792fc961999733409924d4d1e003c8afb7d88574d9cadc308d2323b93fdc1540795cf5361855aa230d2b00680647f25934dc157eac9 SHA512 3e6fca8621c2a2b2b318017a76c525b008fb1faa201177f816c5f521bfd5b1ddac93d4d680f76159c557db0124ba3a10c8683b43746637ef42fc09509cb864c2
EBUILD adb-shell-0.0.3.ebuild 728 BLAKE2B fa80bc6ff81cf81629e9b19d6d82ab84e67cb75d10ae54cba798a45de0d0a856559d370b20bdb96c68c592ca0d2cd1bde9af541cd18a62af2e3bac90003ebbe0 SHA512 bad5c52f012ccf86a94a8911cf0a819e26fff7cdecd3aa48262cd39d4cead4f4d55417a7ecafbed86d01a17efc3be78ea5128611cb455280a15aa24cbbcd02f8
EBUILD adb-shell-0.0.4.ebuild 728 BLAKE2B fa80bc6ff81cf81629e9b19d6d82ab84e67cb75d10ae54cba798a45de0d0a856559d370b20bdb96c68c592ca0d2cd1bde9af541cd18a62af2e3bac90003ebbe0 SHA512 bad5c52f012ccf86a94a8911cf0a819e26fff7cdecd3aa48262cd39d4cead4f4d55417a7ecafbed86d01a17efc3be78ea5128611cb455280a15aa24cbbcd02f8
EBUILD adb-shell-0.0.7.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
DIST adb-shell-0.1.3.tar.gz 19818 BLAKE2B 0ce612536361f24048fd761ba489315f3b5fab78a90b9dc4b6af9ab40340829194c61829df31c9c6d34e15643ed56d9da346b29bff102bc0be4609fe67a0f415 SHA512 7519038043fb70e30fafdb58c5a5373314053f74d821340034c3d2f77a5a2915f72d428e22513ed116d588d7a7d8e91ee26780563fe59273848a5b3d033cf72c
EBUILD adb-shell-0.0.8.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.0.9.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.1.0.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.1.1.ebuild 847 BLAKE2B 524d86615d3df16287e26732e8f46cb9777efd49be8babd34edc15a751d525ca834ad2e751aed0a21d24b3a2485f2b79c424365bc5a4124b444f8e7199c3030f SHA512 e30b1e121d457e149b73b01818bad2c37fbb782ded3d74917273812552b436addc2c5cc812fdb15a80cd76c1eef46ce94f5e2b0616d125c4e1aac87066451f38
EBUILD adb-shell-0.1.3.ebuild 847 BLAKE2B 524d86615d3df16287e26732e8f46cb9777efd49be8babd34edc15a751d525ca834ad2e751aed0a21d24b3a2485f2b79c424365bc5a4124b444f8e7199c3030f SHA512 e30b1e121d457e149b73b01818bad2c37fbb782ded3d74917273812552b436addc2c5cc812fdb15a80cd76c1eef46ce94f5e2b0616d125c4e1aac87066451f38
MISC metadata.xml 467 BLAKE2B 574911fb0e27e21325e713b4b0b483536ad1492156771a1697cf620f4fd535ef8c0bce8c60f3f7ce99cce656067476c52fd1d815d4a1ac3e364cddd3770b8cbb SHA512 4115068f65ad55e12cf1827ed162b8f2a820a1ec7f7ce767604e2d0c71abf20a128fd1705a70b314da8b0b7b7aa368800a683169fcbb46b661bcb41343ce3d99
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
+2
View File
@@ -3,9 +3,11 @@ DIST adguardhome-0.2.1.tar.gz 10790 BLAKE2B a9730f37aac00116930ea2c56007460b9cf8
DIST adguardhome-0.3.0.tar.gz 11314 BLAKE2B 16a26223e31f8c849e5f9b702d625702e21d6e30655bb327af9c60dcb8251a1faefd79c43d67badc9442fe119c824b690b85054ee72cab470ccc61d79ae43955 SHA512 9b32e3426ae348ef0e7f9bc165ad601fde8514e9c0d70323f7f8238fec685c56d58f76d1671087a890982fbe78766ad7b156ce471befc6fe9b52570c3bc5ca04
DIST adguardhome-0.4.0.tar.gz 11733 BLAKE2B ea95e599f1c82cc16d2134720cb1f97f046b6734bab57bbfd789526d44fba0579ec1ba5986b64c3e566e973f8a07a95c904b2d1e2f5c9823b31f9ebd72107f7c SHA512 cf2aac89d601d348f4af5af745626344cba756fe6d1e921f51b8edc949ee7b5df62cb6177d1c42c94719699130e46c7e0fc1f6c2f836880609f29df184d758bb
DIST adguardhome-0.4.1.tar.gz 11731 BLAKE2B 16aa826284d6d9dc3965aa37f400c1fbc7d89ee467de4d8dbba8072060ca525ad89becc5df6d9ac8efd9989a7cbf48314c0eb3c4a00054ee2030d07a0083c089 SHA512 df5ab2d558830ede9415a97b894da856fabac935586c7c58b303187a65e0fabc46a60c32f301e76b38f3d0c550a36eb3c0eef896ec467ec60568a12654ca71b2
DIST adguardhome-0.4.2.tar.gz 11746 BLAKE2B 3120fa4876cb87182e19602ff7019803166b220dad879b41c9237b52151e61064a7122f46cf55d223346bd34499d9644b5111203ad1fabe2004aaeed1e7d8de4 SHA512 fafcd84d7c9d23070b99f25cd8b73ad8e001b95fee4b7da0ad14f9eebf307a15eec7fcd9ab2888c61a110ece311876f0e00be17e03cae17594a68ca1ccbd7167
EBUILD adguardhome-0.2.0.ebuild 696 BLAKE2B 143d3aba668c7b5a57bb5e3fd800204f22df24de9b642d72f39bd55941545bfd3845cfe98f85bc9e865d827830c9cc9bac18ca2259557fded29d33b9cad97a81 SHA512 ec69c4e4fb750c121b96017873fc0fb24a3bdee325b0de970e666e8f0baa488412e069b5fc96d172c12a030399878b398e17c136247d73fcb31341689257f6b8
EBUILD adguardhome-0.2.1.ebuild 696 BLAKE2B 143d3aba668c7b5a57bb5e3fd800204f22df24de9b642d72f39bd55941545bfd3845cfe98f85bc9e865d827830c9cc9bac18ca2259557fded29d33b9cad97a81 SHA512 ec69c4e4fb750c121b96017873fc0fb24a3bdee325b0de970e666e8f0baa488412e069b5fc96d172c12a030399878b398e17c136247d73fcb31341689257f6b8
EBUILD adguardhome-0.3.0.ebuild 696 BLAKE2B 143d3aba668c7b5a57bb5e3fd800204f22df24de9b642d72f39bd55941545bfd3845cfe98f85bc9e865d827830c9cc9bac18ca2259557fded29d33b9cad97a81 SHA512 ec69c4e4fb750c121b96017873fc0fb24a3bdee325b0de970e666e8f0baa488412e069b5fc96d172c12a030399878b398e17c136247d73fcb31341689257f6b8
EBUILD adguardhome-0.4.0.ebuild 703 BLAKE2B 91f91e951e439d22dd09570b54db5c5fbfb3ab018c91dd5c11e29aaaa98aa4f981d6685a26a449e4166bbc96582fa6d9e942b9fea155e45ba2230239c3306a99 SHA512 cf1f43b9949067087cfc8dd364a3a22b3680868c0c9003ea49b227650fe0343665dd42e0a1f5c1a94892e1ce6aba762e10be9a54357e4efcfcec1d08d63c3226
EBUILD adguardhome-0.4.1.ebuild 703 BLAKE2B 91f91e951e439d22dd09570b54db5c5fbfb3ab018c91dd5c11e29aaaa98aa4f981d6685a26a449e4166bbc96582fa6d9e942b9fea155e45ba2230239c3306a99 SHA512 cf1f43b9949067087cfc8dd364a3a22b3680868c0c9003ea49b227650fe0343665dd42e0a1f5c1a94892e1ce6aba762e10be9a54357e4efcfcec1d08d63c3226
EBUILD adguardhome-0.4.2.ebuild 703 BLAKE2B 91f91e951e439d22dd09570b54db5c5fbfb3ab018c91dd5c11e29aaaa98aa4f981d6685a26a449e4166bbc96582fa6d9e942b9fea155e45ba2230239c3306a99 SHA512 cf1f43b9949067087cfc8dd364a3a22b3680868c0c9003ea49b227650fe0343665dd42e0a1f5c1a94892e1ce6aba762e10be9a54357e4efcfcec1d08d63c3226
MISC metadata.xml 458 BLAKE2B 44f7acdf02049809293fc7f24f9947c7b4f23df075bfa01b0848a270880f0f8b529036625bb742fc01362261753596981dd79291ae2fc1b23c8847ae67b444fd SHA512 08f31bc1d728a42b359c008a326272a25e113f3da5c4d233c84179d5cd283d734b21b4aa9f083fcdae972a945bbd902a3555a21e3d2d401edd71197f5ba7bd81
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -1,3 +1,3 @@
DIST aenum-2.1.2.tar.gz 98823 BLAKE2B d18c4d867ad3d8d9dde54f0f9fc957b7f716e5680d0aafe9aa0b0e52b1a9a68e007e2cb11ea622b4e0a8cabcd61152dab2d10e2ded5682c612bc719ebeeeccce SHA512 18612913639c313dd652ba5b0c07c221621a788bae0cfcbacb9b2fbfa988e1028cd91af28c53096a913356b8ff4f8e8f340be5e4dc9b293ecc463ece1e95c97d
EBUILD aenum-2.1.2.ebuild 731 BLAKE2B f18dc9e266b2b0148860d4ef3913e9b489b9306d94cb374c0249d1464b46d0c882d97958e73a8f4bd8046866d46d64fdc699dd69b8c10d0c96d70bf8f5dcc8e3 SHA512 3f3b27477b98a37bd19870d58bbf13aa827566c1203966a1775b8d4546ee00def8bbe1638b705fcd1d14c5166a38a0dfe79b63dc9b6fdde7b612051920c3fc4f
EBUILD aenum-2.1.2.ebuild 692 BLAKE2B 280c00480586156060f75885a7a66d735afe092db5224c83e4a903508eb6fd7847294c73739714bb770f5b813902ed1a43667e86c3963caf172b4acf8b24b79e SHA512 c151a65a7ffd996347c36cdd9f46b222c68afbd44ace83cff4acb8224d7f345b39f3591ff76e8f906071f2056175af4d77025bdd62736acf3298242fda937c9a
MISC metadata.xml 448 BLAKE2B 68f9a79bcd3aa1185d7d7a5a78ab3aa71ea76813cf00fdd477ea7ef370af703137a04721265d37a15e5f988d86c88b021ee82ff732dde3470a81ea2e8a838964 SHA512 c5b39b4a75cc72d1321eb0a7cec8bb6c2500da1b39e4ae54f1b03647be41120816808dacb97420e0485e6c58c350bb24c82e9c5d9b480fd2b82741038cc4fcd1
+1 -1
View File
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants"
DESCRIPTION="Advanced Enumerations, NamedTuples, and NamedConstants"
HOMEPAGE="https://bitbucket.org/stoneleaf/aenum https://pypi.org/project/aenum/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+3
View File
@@ -0,0 +1,3 @@
DIST agent-py-0.0.20.tar.gz 5515 BLAKE2B d6cab644d68f921a1ab6518a25b649b8f85d8ebfa3c84037511f7941c1c8c260e0ab587f24b3405dc6fee065e1b4b0363df59e414d152ebfcc6e17f18f05b720 SHA512 6f19931cff0cf54feba8710f4fdc724825c6b3e66553d6a402d24323695ff807d435c6ed60b076aaf2cfffe249f4b3de07541ee991d7d144e20127fd2468225b
EBUILD agent-py-0.0.20.ebuild 731 BLAKE2B 14fa6dc5aa194c30a2ee989a323aa948d2e7ba75035efda903ae68200c3b3df9ff9e0722acbf16fb0fc6a8e2f257bef26b3b720a71142d92f7e38b7be420c2bd SHA512 93bfc8a8a94b5244b61c91af907098f287e63b07bd28b97bb5a2ebd580cc6c75102734fc8e3f8345e71ac6c39107c9a715af689d75ab06a777f06cb8164f5d47
MISC metadata.xml 453 BLAKE2B 40059b95b451191c3b793b98e521338dec7b9b5dce5ba52c6914ffbaeb7fe8a7b9ef82b9cb22281f0c287ce306491c3f4fa38fede1f7f01ab2f74875ce59abf8 SHA512 bb2c00bfcd45fdaca4b60084c7b12e889a14b758066fc7a33bf771c324089c424b31a1ea1a0a2e53ee8f3559148158b7d0e6b388a6f3e04206a01aa5b90cc990
@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A python wrapper around the Agent REST API."
HOMEPAGE="https://github.com/ispysoftware/agent-py https://pypi.org/project/agent-py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">agent-py</remote-id>
<maintainer status="unknown">
<email>sean@ispyconnect.com</email>
<name>Sean Tearney</name>
</maintainer>
</upstream>
</pkgmetadata>
+2
View File
@@ -1,3 +1,5 @@
DIST aio-geojson-client-0.11.tar.gz 10660 BLAKE2B 84dd273693bb4722dd8cab38255a55ceedb278d2703b5cb521b1c30292fe35a0fc120cc8dfad564b7b9f040eb8af2119cb4720b00a5b68de038b02de46ee8c2b SHA512 d0ed9187c70f87e1d4b85eefe6480203dbc725cd1905e7879d7c68cbfe86c93dccbcc65eba9fad4bfe059d8ce8f02702d055386af395343d2862e9b89bb12ffe
DIST aio-geojson-client-0.12.tar.gz 13747 BLAKE2B 493389a3f0cb3efd0b50ae5a3f7d04e11e5b1c5dd329f0c765c7b907992bc71842970489fd578f848cf806b4ac887bb598b910b9fe5a1300a3806bdd49f12139 SHA512 943a1719c5db488b7d679ad819000e6c9a5bb02009930f67ff39777375d5b6a3072bdbeccb2edcb4d3aab292fdd1e95a4f17b60029d741ef1c49721cb01a4eec
EBUILD aio-geojson-client-0.11.ebuild 910 BLAKE2B 3345fc6647ba38eebc873f0b39d42680758f59fb234b58b9796262e1f6669b0bc1c1645dbb3339da16fc1600700f6edf97abaa66cd858c49958aecd39a9b5a06 SHA512 61ac59662486aeef424f830993d46de1590b9cc0713668d51e3f53039b24a897d88fb18ad4d8044b207777d9c73f412d03843b7ab404a7c8345ca527ffc5f38f
EBUILD aio-geojson-client-0.12.ebuild 910 BLAKE2B 3345fc6647ba38eebc873f0b39d42680758f59fb234b58b9796262e1f6669b0bc1c1645dbb3339da16fc1600700f6edf97abaa66cd858c49958aecd39a9b5a06 SHA512 61ac59662486aeef424f830993d46de1590b9cc0713668d51e3f53039b24a897d88fb18ad4d8044b207777d9c73f412d03843b7ab404a7c8345ca527ffc5f38f
MISC metadata.xml 462 BLAKE2B b0369b7c6020afc4c5ecc94990c7824bbb01ecea254d4bb32764d73859701fb6a894b37c9d90aa2b8cd47500d1d74bd62e6a9c6f0f066fa9762ea933958f8fe8 SHA512 913d9d1c90e623ac009badcd44582f8b15ebeae0f5d6af835427c6420e1587e7ae3e92f0e14812278c15a1dd3f96d9940085bf520fce1a42315b7637a0fe1ac0
@@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="An async GeoJSON client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-client https://pypi.org/project/aio-geojson-client/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/geojson-2.4.0[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,3 +1,5 @@
DIST aio-geojson-geonetnz-quakes-0.11.tar.gz 5961 BLAKE2B 927a03aeddaf053cd818ce28fd33e88487965cdb7feb918f2dab0fd0f1f284f1e24339fa983d3e9b4fd19e17de8979cfab31d8287a0651fe400fdfa95fa51196 SHA512 9f58ed061392dcb7480ca9e88afcf828e20422388f5b4e43fa853568188508f44d69619d8ca727fc395c22505d11f75da2e6fd79cde3402910490ee879459783
DIST aio-geojson-geonetnz-quakes-0.12.tar.gz 6088 BLAKE2B 4c3a7550fca03cd64b41e368cd62d3758e14abb36bc45b7f2db9b9dca9ebb4258ba97d991ba1a515576d0db13e79268a3fcae8a8e9eaf1a3859fea49bb0baae2 SHA512 d570d2825caa534bf9a00aadfcc31c2fc7b4f6756471f5dc764e7742c1695971382e7cb2bdb02a682bd853847e97f4b530d1243b9647a4493a53a1433c3a7a0b
EBUILD aio-geojson-geonetnz-quakes-0.11.ebuild 969 BLAKE2B c52f059c1c300ce2b30e4716fbaa575b82cf6792da395dd7470098c1ad29ac3f337ae9bc96082fedcb412fd0e805676d5917497bd6b1b1c98ca920df4f3f702b SHA512 4c1f871ed716a6187350fe0913bf2dd1d2c7f004d625306d2924d7b8364d94996e679abdfc84e558a9b5551c991301e8982b4bfa77c29329d3bea4e50f2e4b86
EBUILD aio-geojson-geonetnz-quakes-0.12.ebuild 969 BLAKE2B 6609ddcc58661843a0f60919bc1aa1d9dbee77b7848c56db6ac29795f4896318fe7b1bafc367a6d09017a807554b03b3fdf17fa75468d522b035bf34af29c30c SHA512 6d278b0f66fd6f7e86fb41ad0afbd4837c2d40c3ebe000f4310a02ba7cfd29ba2c96d2416192f602ac0d369266a577d44a5165ffec827814736a73fb118772ac
MISC metadata.xml 471 BLAKE2B 0fc44684dc16480601d83397f9a67bc426ea50a6811e6edb9107decfc00a80784f023db262bcfb26bcc05b3093e475f2bac0ae1ab5ee28546cf815814756df7e SHA512 39750293260dfb4131ad7f122b7a5b787042b12e4a506f3de0e18f438b3691e7c978706cf46b9250fdb03a1c483003f4448641dbdff589239b68729cf62de4a6
@@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="An async GeoJSON client library for GeoNet NZ Quakes feed."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-geonetnz-quakes https://pypi.org/project/aio-geojson-geonetnz-quakes/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]
>=dev-python/aio-geojson-client-0.12[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,3 +1,5 @@
DIST aio-geojson-nsw-rfs-incidents-0.1.tar.gz 6019 BLAKE2B 271549ea91b5d51e65a757d0ac4042dbd9438942a7531b25bb7e7bb002e661c0af4d3bc026c953172c2634ed59f6d94b146c2fa4e36e9878fa6c9c58f28f9e52 SHA512 fcf14a27ec3cf1657b082445df8c346d7984e17835f9162deff22a0914a3e4aea6a3e819383404fd1eac0ce79327a416dbbb1d6cae2e47361916ed76c7ca925c
DIST aio-geojson-nsw-rfs-incidents-0.3.tar.gz 6932 BLAKE2B ae5497a9dbe93d7bc9ddbf20e609aa1b67ff782bafe382ea6497a132b85df70422125927888c83f363791dffa0ecfdc3b92e89edff4ab451de3ab927663a4b86 SHA512 396de6769e25336209e009f82156dfb0df7dff2edc81fef6024560c5b3707397d2daf6066599ef72546c7a19249a0f96c9fe6fd9c9ea2801cc9ebfadd0473f6c
EBUILD aio-geojson-nsw-rfs-incidents-0.1.ebuild 984 BLAKE2B 1bf86cf2ff4cb466df03854ce171d680aec513833325e8ae88492c766bd2737a55ca419fb565f7c4aa38f4207987b070b67dc42adfac9f41449546bafa8923cc SHA512 75127d7fbc04fdd08318e964b9c06ebc9201b6a91e5410f5cd2341499017b5fb2165186c3a3b307d4bd656a9a8fa54f674f2d8c451025309cbfe60e15a1783ab
EBUILD aio-geojson-nsw-rfs-incidents-0.3.ebuild 984 BLAKE2B ece8bec0343d7c9d1dfac8eaa3eb8bd5b29fa5911f64fa67809f34802327de968b919a399f40e0559ce8e22c03a8c44e67a59785f86320f54f9f9437b1e48472 SHA512 f9b93383e16d1a89755b35d52586c048576ef06be1d67e7c8c7c22a8684aecceb134a9b2ab1ac850a95b40bf6ab3fc9454aff81e3552f5b74148df3ec045dc91
MISC metadata.xml 473 BLAKE2B 30d06e1dc8ca4de3499df5df16ba5c3c4fc32efee26c980412343386042c802c9aa66761fe44ff54b2bd160be7049ffa3cee16470053db1573df0bbc2ef3e5fe SHA512 fe008ee1f3de79266dbe40edd32bf1bf53a4bd5defdbfe2fb9b6aaba8627bbb119e720b98a188b57cb7234bc0d670f7b9aa09a2681e43c6bfb5c7140979f4016
@@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library for NSW Rural Fire Service Incidents."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-nsw-rfs-incidents https://pypi.org/project/aio-geojson-nsw-rfs-incidents/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aio-geojson-client-0.13[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+6 -6
View File
@@ -1,13 +1,13 @@
DIST aioambient-0.1.3.tar.gz 6836 BLAKE2B e59b8647421411dd00fde169fbfd1e4ee895666f56c328dee9464d5e4ad6060f4509308b181e87570e57583f15a99ff44106df7454f8324ce58a79f582c1bfdb SHA512 8e44364612dbe63eff17149632f123b303244bff0007d4d614eecc0a04c9835903b8ed5f0bfa21fc00b8e5178347b32644e6d00e3e734997daacd959cd66d58c
DIST aioambient-0.2.0.tar.gz 6835 BLAKE2B a0e86ad960c85d15cbd26a7fe7792e6222def4b254675cfbdae43fcefbf7d4761d6f96beb9fc441b31ece6ab9bfa5a884d5a5b5596f06461bb08cf4f53d8a904 SHA512 92ad93a042a2ef9684c39717e8b33f64edefa25e27f61890412414d90e804894f3ac639f81c23bb72d0546a6f46967c2ee59f957f56a3d569906fd9146eb1c20
DIST aioambient-0.3.0.tar.gz 7081 BLAKE2B 1127bbc1920d9511db16eac049512f5573c591ec477bf87d6c015318f23b21f119f002b2c6ce3567186de36999734043299d48f674a206ac36c5f4a399766919 SHA512 c2e875f8edc82c9e65cec106aec8804cd5e687b30ba9bdce3e85a8f004c6f48f62181d8fff8d6a823af0e6669550c6402a5aa5f727362446823d72e8c6dc219a
DIST aioambient-0.3.1.tar.gz 7159 BLAKE2B 0c41c5326b5b36f8a14059bad1dd57ebb7fc115a1b5befddb0e6e5ea9180beaefa463148f2888f6a846e5271ac90e7f2dc236fb19d9701f4045b6b74830b7870 SHA512 d8b73bfd58b2e3b7125aa08d330271a814383a2995534a1e88d63cfa3feecbdcd2918fb03cd3b5e11e66679f67ef7ce16d9267e5f019907ba48f8712eb06fc66
DIST aioambient-0.3.2.tar.gz 7157 BLAKE2B 3192d5f88104928ddaa1e5eac96104639da1b6f5a25eaea9d60903ec30ff085c6831cebd7bef0940882ef837c4a413d134a87efd290a43a2ab2b34c9fc82df1e SHA512 43643c540b7ce855252b73aec88422027a1caf238dcac8ed7e38da20e4398af06def0dbf3ef9679aaa5391292198907e14acbb7cd614876b1c6efe1d86ea1136
DIST aioambient-1.0.2.tar.gz 6859 BLAKE2B f175127868ccce6e91d87aec83c4707cce1fdf6215491e44c033a4d6bce6e953e99be1097eea178ca3b98b1b31df60024bdf307dc1abed9a223542d59855b474 SHA512 86f3c7ab95ac9946d6828caf36cf93c2cf8e65595155a89070211059bab26c9e17b065610c0c9dda4761cefc9158f86bd5ef4c636668c79fe3b11c7d53d079a7
EBUILD aioambient-0.1.3.ebuild 817 BLAKE2B 8001f31acbb2b89559ddb87be9419f077baaa24b8f84fb3bf0f2f87251b60be219ad7f12b43bd21a3a3c218dbe609c59140610c65845cff0feafc85650ca388b SHA512 09bee1f117be1783178c5cc63cc586060a8a198fcd988708306158090d36e489e2ae0f287a44a713b090a43f28a51b8b389c07a5d719032dcc6076373d7983a2
EBUILD aioambient-0.2.0.ebuild 817 BLAKE2B 8001f31acbb2b89559ddb87be9419f077baaa24b8f84fb3bf0f2f87251b60be219ad7f12b43bd21a3a3c218dbe609c59140610c65845cff0feafc85650ca388b SHA512 09bee1f117be1783178c5cc63cc586060a8a198fcd988708306158090d36e489e2ae0f287a44a713b090a43f28a51b8b389c07a5d719032dcc6076373d7983a2
EBUILD aioambient-0.3.0.ebuild 817 BLAKE2B 8001f31acbb2b89559ddb87be9419f077baaa24b8f84fb3bf0f2f87251b60be219ad7f12b43bd21a3a3c218dbe609c59140610c65845cff0feafc85650ca388b SHA512 09bee1f117be1783178c5cc63cc586060a8a198fcd988708306158090d36e489e2ae0f287a44a713b090a43f28a51b8b389c07a5d719032dcc6076373d7983a2
DIST aioambient-1.0.4.tar.gz 7013 BLAKE2B f118cccd47d0c4bbf1a28eba6f45b10d128d537fecd5323068757ee5a3fdd285ddae4193fd681aef78eec53ac8afc37c7e0e033ae61bda8c49c9571f7422fc20 SHA512 84a92899c1467794d24519671088aab69c68b977048f21fb37c2a28394d75775a364fa9ffc6156dd042257a6ebee885eebdfdbbbb59d3fb813dbb555595383d5
DIST aioambient-1.1.0.tar.gz 7375 BLAKE2B 425b33b80fdaf40960ac515e0637cb0a20724ec2a4a61cfd1e97a21fa0f718f103339eb63d81d408f2c82152f1a3bc9d86fb9cafbf0e25f4b9f9b58ba13d68ec SHA512 efc16889a49ce5b2b694a7349d774cac9a848cb9410869295fd0e0ea70b3eb7ab502c1e7c2305d4e6029ec553192e0c2a01937033be67dbb23541fbb9dee7fb0
DIST aioambient-1.1.1.tar.gz 7370 BLAKE2B 7f2f0235a46203ad72918195251f748a4c94ee2b8f8f751e2d83876c94e1026a70e28191489f24f1770fa35f07a9035f12f780d6cde4a41c8a7e4a94b8992683 SHA512 b0c569e70414cb3b7aab3b82968492e957e002e7a41474e25a2452e72af1a9b1f553f55d56e18c19213917239adaa3fc6920e3584ef2b472e04933994cb0a945
EBUILD aioambient-0.3.1.ebuild 817 BLAKE2B 8001f31acbb2b89559ddb87be9419f077baaa24b8f84fb3bf0f2f87251b60be219ad7f12b43bd21a3a3c218dbe609c59140610c65845cff0feafc85650ca388b SHA512 09bee1f117be1783178c5cc63cc586060a8a198fcd988708306158090d36e489e2ae0f287a44a713b090a43f28a51b8b389c07a5d719032dcc6076373d7983a2
EBUILD aioambient-0.3.2.ebuild 817 BLAKE2B 8001f31acbb2b89559ddb87be9419f077baaa24b8f84fb3bf0f2f87251b60be219ad7f12b43bd21a3a3c218dbe609c59140610c65845cff0feafc85650ca388b SHA512 09bee1f117be1783178c5cc63cc586060a8a198fcd988708306158090d36e489e2ae0f287a44a713b090a43f28a51b8b389c07a5d719032dcc6076373d7983a2
EBUILD aioambient-1.0.2.ebuild 824 BLAKE2B abf88aef86d8d2d818d7d1975ece8ea9b4e78654b3307bdb230c7258f2a359ce969d9060531901a4060a2365565eb00bd36d54a9cd128e42f8a099ffdf847801 SHA512 a73f8578a8e9f1aa608e725dba7319da18d62daae7dc1a4193a16863f98ccbbda658da40a46dff586478bf11943785ff7f8e68e8634935f89bfb8e4dee674d80
EBUILD aioambient-1.0.4.ebuild 824 BLAKE2B abf88aef86d8d2d818d7d1975ece8ea9b4e78654b3307bdb230c7258f2a359ce969d9060531901a4060a2365565eb00bd36d54a9cd128e42f8a099ffdf847801 SHA512 a73f8578a8e9f1aa608e725dba7319da18d62daae7dc1a4193a16863f98ccbbda658da40a46dff586478bf11943785ff7f8e68e8634935f89bfb8e4dee674d80
EBUILD aioambient-1.1.0.ebuild 824 BLAKE2B abf88aef86d8d2d818d7d1975ece8ea9b4e78654b3307bdb230c7258f2a359ce969d9060531901a4060a2365565eb00bd36d54a9cd128e42f8a099ffdf847801 SHA512 a73f8578a8e9f1aa608e725dba7319da18d62daae7dc1a4193a16863f98ccbbda658da40a46dff586478bf11943785ff7f8e68e8634935f89bfb8e4dee674d80
EBUILD aioambient-1.1.1.ebuild 824 BLAKE2B abf88aef86d8d2d818d7d1975ece8ea9b4e78654b3307bdb230c7258f2a359ce969d9060531901a4060a2365565eb00bd36d54a9cd128e42f8a099ffdf847801 SHA512 a73f8578a8e9f1aa608e725dba7319da18d62daae7dc1a4193a16863f98ccbbda658da40a46dff586478bf11943785ff7f8e68e8634935f89bfb8e4dee674d80
MISC metadata.xml 453 BLAKE2B 218d17be8ab21fe50643ee2f47acf5b7538b3b75d47159e55b9ee6fa8549ba4af9d4b3d0b82dd214a7eac9996553a34685053c7a9e89010e88f4251e794ac446 SHA512 76cd6b1b54d91f2f28ee278aac406404caa5fd1178dcfe6ef38a32e06e8351b44c2c72e3fd8e19a32cbe1aca2ff6850480af3b7d9a8064675f3ab4f8c86adc02
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiodns[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiodns[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiodns[${PYTHON_USEDEP}]
+6 -2
View File
@@ -1,9 +1,13 @@
DIST aioasuswrt-1.1.18.tar.gz 9810 BLAKE2B b8da2bce95df6ffccc9355af7b77ac1d8b6b478a069049271d0a8d083f7f08504f6394085c017a800e352bfe3e0a9b7ccb91ec7a63703302cd28708fe753b597 SHA512 3bba233fde8531cc8614a7cec5c1fc0e170bbe031cd8d0ffbff4bcce708fad89474b9798a5d7eff3f23f2d6dc2d8df7e5affb9f1e49e661dfbc29679b0b81d6c
DIST aioasuswrt-1.1.20.tar.gz 9811 BLAKE2B bb78d4c195cdb0ce9ea60f41aa40da63ec1cd1afc0d3a2e857a358e2b5838dc26c24ef04c35ac891c38dd3eba1610c531965a295b0e32c2bb11245ad7f0a9b15 SHA512 92f643dee5e98f20fc6ea181f2cac8c40b869999cc7a6ec1d4508b78bac0f097e895a9234f4385e1b5a77380a621fb6b5a0b73ede67606608253627df1e0edb9
DIST aioasuswrt-1.1.21.tar.gz 6043 BLAKE2B 207b01176314891729dbc16966c051de88a79ef1d991f44586b461a27c8f2e9382ead1fe5b8010132531c50ff2da3d381274da35b7422e38eb43c3ba74e6abff SHA512 49e47218d976ef92b4d10846675002da4277327dd61688f5412b501e248b2595770ec8bf20e9f7d6b12322e22a5ce94b3aad8ee63e8964a262e3d21cca3b4f08
DIST aioasuswrt-1.1.22.tar.gz 6088 BLAKE2B d2333674be0f744e73d5bfcaddf42fbab984c68a3ba73b93701665d30a316a125040459d05d5edbe4a0b12566fcfdd7c24e074660cb97b702076850020c7680d SHA512 fc60ec9adc53061d07f74243e41107fdfcc76ba52e84183959fe71baeaf48064eb0136fe7e175b5cc92dd7ff47e6de1c78a73d7adbbecba31e98bcdbdbda9975
EBUILD aioasuswrt-1.1.18.ebuild 804 BLAKE2B 29deaad50f0200d60f0594ccaf81ee5117fa00d15d0fa678c5cb9889fa78ea357358be0485380956cd2aae69b1349c4027f15e940def37ac7d48137ca4542eb7 SHA512 804fc0237f3837edb669f50f7bbddb63d2de29f7528d4824849061ceab466253ffdbdaee316a789d6c3d2bece590afea7c5dbba4850ec2bb806dff57b6a33463
DIST aioasuswrt-1.2.2.tar.gz 6816 BLAKE2B 0e2fc0ac551c55b331a2216f64a3d3b4d26d2173190d36413683e400d3c6ee398e13be6f0d2b7c770cf9af6b7b5a278f41b2529ae9234042ce70e1ca9311ab52 SHA512 430383e6a76503a70ad7b1e451f421ce8612c9ec595de0ecc4223ca176cb644a6f9837b4749b0ddca472ab044ccbdb8e483285509deae3c1d0f32218c530d25b
DIST aioasuswrt-1.2.3.tar.gz 6819 BLAKE2B 11b49a1101def3ce6b54da859577e2058084d994d103314852113f404e7dde90108357d3d10391386328864ed1b2e430ad54eae5632ce6be3c6ef32a30b66c2a SHA512 5d1b45009e2b1814e89454331c5dd25f530523dc40bc7ed4cccf792f1168ddb51b848c9fe7cc2a435106f8b8e5f1156b7bd2b6bb644d93cdd5303e9778968ae1
DIST aioasuswrt-1.2.5.tar.gz 6862 BLAKE2B bf90342060602271dfb9df2039b331313e813d0cddef0a45c0b93ac0b9e8df4bb7706069ee6daec7e9eb8a0142bb88178ee5bffd6825fc2114a221a49b916473 SHA512 b0a2d10936d3fe871634298230708756e193bc97ac574cffc5f2cb45d9aff2cae25896cc4507aca02a449efe330fd9e3669eb72c892452b3d92bd118ae6d750b
EBUILD aioasuswrt-1.1.20.ebuild 804 BLAKE2B 29deaad50f0200d60f0594ccaf81ee5117fa00d15d0fa678c5cb9889fa78ea357358be0485380956cd2aae69b1349c4027f15e940def37ac7d48137ca4542eb7 SHA512 804fc0237f3837edb669f50f7bbddb63d2de29f7528d4824849061ceab466253ffdbdaee316a789d6c3d2bece590afea7c5dbba4850ec2bb806dff57b6a33463
EBUILD aioasuswrt-1.1.21.ebuild 919 BLAKE2B 511e229f2f9d28746c5088f01b8c14c3a285d0477a0709d69eb6f1f5537345a76834914d1901a87e2e03266c3af9ecf08892f48b693eb85ee1142f6e58ea95ef SHA512 0f5323592c73cc1d1ae4433275c96b502bb681739964f871ed58a6f15868606fb2f82e541f9805249bf1ee8159290a605ebb20f67caa609fbfee2fb626da9a17
EBUILD aioasuswrt-1.1.22.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.2.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.3.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.5.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
MISC metadata.xml 458 BLAKE2B 301ae4f59eedf22107580cb876b65ea892ca40f49760d70b0d174c29e4b15ad16fde1c5e5fb3b8c392ae9f9afa930fea925f4a1c57db3890cd9da46b7e69a77b SHA512 2c29f145e464560e4f8f6c2feffbd64fe6a5ee7ac06636df0b7573eefeee503555700a337665ef73a30da7ef99aef8b3b13b58409da693b16449cb57e362f7e1
@@ -1,26 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pypandoc
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
~dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
@@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
~dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

Some files were not shown because too many files have changed in this diff Show More