Compare commits

..

3033 Commits

Author SHA1 Message Date
b1c10fbc4c bump iaqualink-0.3.3 2020-05-23 19:13:31 +02:00
e639b69c62 delete old regex 2020-05-23 12:19:44 +02:00
b686145c3f remove coverage-4.5.2 dupe 2020-05-23 12:18:07 +02:00
494094bc9f remove idna-ssl-1.1.0 dupe 2020-05-23 12:15:58 +02:00
e1dbcc918f bump convertdate-2.2.1 2020-05-23 12:06:01 +02:00
86e7553064 homeassistant-0.110.1 2020-05-23 11:36:05 +02:00
780f8e02c6 * bump home-assistant-frontend-20200519.1
* bump home-assistant-frontend-20200519.3
* bump home-assistant-frontend-20200519.4
* remove old frontends
2020-05-23 11:25:31 +02:00
aae92578c6 bump onvif-zeep-async-0.4.0 2020-05-23 11:08:58 +02:00
4144c19267 bump python-openzwave-mqtt-1.0.1 2020-05-23 11:08:02 +02:00
207ec90188 bump proxmoxer-1.1.0 2020-05-23 11:07:02 +02:00
9c248c7031 bump av-8.0.1 2020-05-23 11:05:34 +02:00
aa181dc44d bump pydaikin-2.0.4 2020-05-23 11:03:39 +02:00
df893e568a bump rokuecp-0.4.1 2020-05-23 11:01:26 +02:00
40428f19ce bump pyforked-daapd-0.1.9 2020-05-21 13:25:47 +02:00
a70e9c024f bump pydelijn-0.6.0 2020-05-21 13:23:48 +02:00
6bf70ac107 bump pynuki-1.3.7 2020-05-21 13:22:18 +02:00
a8f7016535 add forgotten Manifest 2020-05-21 13:16:58 +02:00
b52d55d8b3 remove beta flags from homeassistant-0.110.0 2020-05-20 18:28:05 +02:00
d296d5ded4 update homeassistant-0.110.0 2020-05-20 18:24:47 +02:00
466ae64440 bump home-assistant-frontend-20200519.0 (skip some unneeded) 2020-05-20 18:21:33 +02:00
13c4fa7014 bump garminconnect-0.1.13 2020-05-20 18:16:43 +02:00
9c1fcdab66 bump bellows-0.16.2 2020-05-20 18:15:59 +02:00
ffa6959ffb bump pysonos-0.0.30 2020-05-20 18:14:54 +02:00
50724f6167 bump pyatag-0.3.1.2 2020-05-20 18:12:25 +02:00
3fb3f4abd1 bump pydaikin-2.0.2 2020-05-20 18:11:42 +02:00
0ba9da77b6 bump sqlalchemy-1.3.17 2020-05-20 18:10:52 +02:00
863f3cc105 bump pymfy-0.9.0 2020-05-20 18:08:32 +02:00
f3aa5bacf5 bump pywemo-0.4.43, remove unused pywemo-0.4.38 2020-05-20 18:07:34 +02:00
b34fe8326c add/bump pyinsteon-1.0.1 2020-05-20 18:05:50 +02:00
89c3320611 add aiopulse-0.4.0 2020-05-20 18:01:15 +02:00
402c33b40d bump open-garage-0.1.4 2020-05-20 17:59:31 +02:00
676e5a445e bump arcam-fmj-0.4.6 2020-05-20 17:58:42 +02:00
ef2ac0f5e1 clone old passlib-1.7.2.ebuild, removed from main repo 2020-05-20 17:44:27 +02:00
9496251f3a bump zigpy-0.20.4 2020-05-17 15:46:07 +02:00
e23ca1f594 bump pyhomematic-0.1.67 2020-05-17 15:45:17 +02:00
cf9050350d add gogogate2-api-1.0.3 2020-05-17 15:44:07 +02:00
d0a322226f ESPHome-1.14.3-r7 now loves tornado-6.0.4 2020-05-16 20:02:03 +02:00
b53f1bceba License counter updated 2020-05-16 16:35:33 +02:00
daba33c8e2 RepoMan complaints corrected 2020-05-16 16:31:24 +02:00
5b4892257a homeassistant-0.110.0_beta3 2020-05-16 13:23:40 +02:00
e339c4a636 homeassistant-0.110.0_beta2 2020-05-16 13:09:54 +02:00
801502f013 add (missed) pyforked-daapd-0.1.8 2020-05-16 09:54:28 +02:00
f3fe544291 bump home-assistant-frontend-20200515.0 2020-05-16 09:35:38 +02:00
2333889818 bump pychromecast-5.2.0 2020-05-16 09:34:38 +02:00
304a5ed704 bump roombapy-1.6.1 2020-05-16 09:33:37 +02:00
f208f37d70 bump python-synology-0.8.1 2020-05-16 09:32:55 +02:00
14af5e3112 bump home-assistant-frontend-20200514.1 2020-05-16 09:31:44 +02:00
dcc1a7d64b bump yeelight-0.5.2 2020-05-16 09:30:58 +02:00
236dadc81c bump pysonos-0.0.29 2020-05-16 09:30:10 +02:00
e88bb32aa5 bump huawei-lte-api-1.4.12 2020-05-16 09:29:22 +02:00
993f89b2e3 bump axis-26 2020-05-16 09:27:52 +02:00
b7a6c148e8 bump haanna-0.15.0 2020-05-16 09:27:08 +02:00
40a622a89b bump home-assistant-frontend-20200514.0 2020-05-16 09:26:07 +02:00
4a06b5bc15 bump blinkpy-0.15.0 2020-05-16 09:24:52 +02:00
993ac5dba0 bump home-assistant-frontend-20200513.0 2020-05-16 09:24:00 +02:00
298806ca6a bump xknx-0.11.3 2020-05-16 09:22:56 +02:00
a61710e65f add pylibrespot-java-0.1.0 2020-05-16 09:20:38 +02:00
20be624705 add wiffi-1.0.0 2020-05-16 09:16:49 +02:00
2bfabbc959 bump broadlink-0.14.0 2020-05-16 09:15:18 +02:00
9c69e7d76b bump PlexAPI-3.6.0 2020-05-16 09:14:18 +02:00
374d5b9210 bump aiounifi-22 2020-05-16 09:13:13 +02:00
a0e0c98ad1 add pyzerproc-0.2.4 2020-05-16 09:12:17 +02:00
8564f749b9 bump home-assistant-frontend-20200512.0 2020-05-16 09:09:17 +02:00
79a1427a49 bump sense-energy-0.7.2 2020-05-16 09:07:22 +02:00
1b70f1a7fd bump HAP-python-2.8.4 2020-05-16 09:06:14 +02:00
63c5df197a bump vigilancemeteo-3.0.1 2020-05-16 09:05:11 +02:00
99334e6984 bump pyatag-0.3.1.1 2020-05-16 09:04:21 +02:00
280a5a51b4 bump upb-lib-0.4.11 2020-05-16 09:03:13 +02:00
00273fc6ec bump zigpy-0.20.3 2020-05-16 09:02:26 +02:00
4b150be235 bump aioswitcher-1.2.0 2020-05-16 09:01:42 +02:00
df5991a8a7 bump pydaikin-2.0.1 2020-05-16 08:58:27 +02:00
30ca143058 bump pychromecast-5.1.0 2020-05-16 08:57:32 +02:00
e9f47bc54b bump onvif-zeep-async-0.3.0 2020-05-16 08:56:39 +02:00
7ddd69df01 bump slixmpp-1.5.1 2020-05-16 08:55:12 +02:00
4e0c3f5f2c bump pyatmo-3.3.1 2020-05-16 08:54:05 +02:00
4af243a664 add PyTurboJPEG-1.4.0 2020-05-16 08:53:02 +02:00
10e2be4138 bump rokuecp-0.4.0 2020-05-16 08:51:06 +02:00
2e29509a0c add open-garage-0.1.[2,3] 2020-05-16 08:49:39 +02:00
65c9f598c8 bump pysaj-0.0.16 2020-05-16 08:39:25 +02:00
e65b2877d9 add bsblan 2020-05-16 08:38:33 +02:00
6865dac01a add PyFlick-0.0.2 2020-05-16 08:34:39 +02:00
b88ca2c55d bump rokuecp-0.3.2 2020-05-16 08:32:37 +02:00
a3c9ebc478 bump home-assistant-frontend-20200509.0 2020-05-16 08:31:40 +02:00
7833768ed7 bump rokuecp-0.2.3 2020-05-16 08:30:16 +02:00
bf0ac00ad4 homeassistant-0.109.6 2020-05-09 13:40:07 +02:00
45108fc540 add rokuecp-0.2.0, rokuecp-0.2.1 2020-05-09 13:31:25 +02:00
91703f6d30 bump bravia-tv-1.0.4 2020-05-09 13:30:10 +02:00
ddd9821e46 add rokuecp-0.2.2 2020-05-09 13:28:49 +02:00
56e45ec6fe bump zigpy-deconz-0.9.[1,2] 2020-05-09 13:25:32 +02:00
b78d1c069d add upb-lib-0.4.10 2020-05-09 13:23:45 +02:00
d7ca2bd710 bump zha-quirks-0.0.39 2020-05-09 13:11:58 +02:00
acf97a6097 add agent-py-0.0.20 2020-05-09 13:10:45 +02:00
b47c5969cd bump youtube_dl-2020.5.8 2020-05-09 13:08:39 +02:00
c834b80243 update python-juicenet-1.0.1, relocate python-juicenet URLs to pypi 2020-05-09 13:07:01 +02:00
7a784c40d8 add pyisy-2.0.2 2020-05-09 13:00:57 +02:00
b7db4a6335 bump plexwebsocket-0.0.8 2020-05-09 12:52:46 +02:00
ed8e03a5db bump pymyq-2.0.2 2020-05-09 12:51:16 +02:00
bb962f3e8e add devolo-home-control-api-0.10.0 2020-05-09 12:50:07 +02:00
59706b8d58 bump aiounifi-21 2020-05-09 12:44:43 +02:00
acc24de177 bump python-songpal-0.12 2020-05-09 12:43:29 +02:00
312566ff79 bump zeroconf-0.26.1 2020-05-09 12:42:33 +02:00
a70fe82aff update pydaikin-2.0.0 2020-05-09 12:39:10 +02:00
f60769caaa add bellows-0.16.1 2020-05-09 12:21:16 +02:00
24354c871c add zigpy-0.20.1 2020-05-09 12:20:17 +02:00
a97e119870 bump home-assistant-frontend-20200505.0 2020-05-09 12:08:36 +02:00
74383d9510 add blebox-uniapi-1.3.2 2020-05-09 12:06:48 +02:00
c3d25c99be add homeconnect-0.5 2020-05-09 12:00:15 +02:00
f97f997702 bump pyserial-3.4 2020-05-09 11:56:10 +02:00
a3a922f8ce bump pysonos-0.0.28 2020-05-09 11:55:00 +02:00
0aba290760 bump pysqueezebox-0.1.4 2020-05-09 11:53:55 +02:00
6083c45190 bump pytz-2020.1 2020-05-09 11:53:04 +02:00
66f2400424 update roombapy-1.5.3 2020-05-09 11:52:08 +02:00
cf717043fd bump alpha_vantage-2.2.0 2020-05-09 11:49:56 +02:00
721bf8671b bump zeroconf-0.26.0 2020-05-09 11:49:03 +02:00
bae3525fd2 add cryptography-2.9.2 2020-05-09 11:47:13 +02:00
214d570491 update numpy-1.18.4, remove dupes 2020-05-09 11:43:07 +02:00
5230f0f301 update pyicloud-0.9.7 2020-05-09 11:41:21 +02:00
ef994fdf16 bump spotipy-2.12.0 2020-05-09 08:15:12 +02:00
65940d2258 bump pyTibber-0.14.0 & graphql-subscription-manager-0.3.5 2020-05-09 08:10:56 +02:00
52f4ea5ac2 update surepy-0.2.5 2020-05-09 08:05:19 +02:00
d89a546263 aiohttp-cors-0.7.0-r1 from main repo is now OK again 2020-05-09 07:54:17 +02:00
4cfbead8ae add base36-0.1.1 and fnvhash-0.1.0 RDEPEND 2020-05-03 17:52:54 +02:00
df721756a2 add dev-python/korean-lunar-calendar RDEPEND 2020-05-03 17:51:14 +02:00
b1dc7d13bf add korean-lunar-calendar-0.2.1 2020-05-03 17:28:47 +02:00
b0fffe24fe add missing synologydsm useflag 2020-05-03 10:59:32 +02:00
52db998ada add missing roomba useflag 2020-05-03 10:56:17 +02:00
94e92123bc remove old frontend useflag where possible 2020-05-03 09:48:51 +02:00
8f796aac39 update homeassistant-0.109.3, remove oldies 2020-05-03 09:43:15 +02:00
f20922c562 rename bravia-tv component 2020-05-03 09:26:12 +02:00
6b59a1b659 rename unifi component 2020-05-03 09:09:14 +02:00
c960b13a3f ...copy 0.109.3 2020-05-03 08:58:06 +02:00
8db892c985 add python-openzwave-mqtt-1.0.1 2020-05-03 08:54:17 +02:00
6c4f232fcd update requests-mock-1.8.0, remove dupe 2020-05-03 08:41:19 +02:00
683e2728bc bump aiounifi-20 2020-05-03 08:33:51 +02:00
c1f2a16f02 bump home-assistant-frontend-20200427.2 2020-05-03 08:32:47 +02:00
9d15c5d816 bump youtube_dl-2020.5.3 2020-05-03 08:31:48 +02:00
3575f9f67b bump bravia_tv-1.0.3 2020-05-03 08:30:21 +02:00
08bc88a189 bump python-synology-0.8.0 2020-05-03 08:29:28 +02:00
a2974dba12 bump roombapy-1.5.2 2020-05-03 08:27:31 +02:00
e49bf6192d Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2020-05-03 08:24:13 +02:00
34b6c07730 adopting semantic versioning in hass-nabucasa 2020-05-03 08:23:52 +02:00
5c4aedf4d3 adopting semantic versioning in hass-nabucasa 2020-05-03 08:17:48 +02:00
44370e3d73 lots of small repoman cleanups 2020-05-02 13:00:39 +02:00
10d439106f update homeassistant-0.109.2 2020-05-02 12:57:53 +02:00
255f8a51a0 homeassistant-0.109.1 2020-05-02 12:25:26 +02:00
74d3b82e1f bump hass-nabucasa-0.34.2 2020-05-02 12:22:00 +02:00
e34d128f86 bump python-synology-0.7.4 2020-05-02 12:21:13 +02:00
93f04daea3 update HAP-python-2.8.3 2020-05-02 12:14:57 +02:00
bc1479652f add pulsectl-20.4.3 2020-05-02 12:11:59 +02:00
649af0884e bump pymelcloud-2.5.2 2020-05-02 12:09:33 +02:00
7915d2a314 add WSDiscovery-2.0.0 2020-05-02 12:08:15 +02:00
0df8ee2861 homeassistant-0.109.0 2020-05-02 11:56:29 +02:00
a252009448 bump brother-0.1.14 2020-04-30 23:02:55 +02:00
a314508bf8 add numato-gpio-0.7.1 2020-04-30 23:01:50 +02:00
93030ea690 bump nexia-0.9.3 2020-04-30 22:58:52 +02:00
6e791d2ae2 bump tuyaha-0.0.6 2020-04-30 22:57:27 +02:00
91ad1ec9cd bump python-synology-0.7.3 2020-04-30 22:56:02 +02:00
7d018a6ed7 bump home-assistant-frontend-20200427.1 2020-04-30 22:53:55 +02:00
9a893ce4da bump nsapi-3.0.4 2020-04-30 22:51:59 +02:00
2f1311b31f bump python-synology-0.7.2 2020-04-30 22:50:58 +02:00
e1a61b8f02 bump arcam-fmj-0.4.4 2020-04-30 22:49:14 +02:00
46eb25074f bump simplisafe-python-9.2.0 2020-04-30 22:48:04 +02:00
d648aeaa3d bump home-assistant-frontend-20200427.0 2020-04-30 22:46:24 +02:00
bcd329b8e3 add pysqueezebox-0.1.[2,5] 2020-04-30 22:44:49 +02:00
7c721ec264 bump pyvlx-0.2.14 2020-04-30 22:41:20 +02:00
59e115c40c bump python-synology-0.7.1 2020-04-30 22:39:28 +02:00
795ccf9f69 bump pyairvisual-4.4.0 2020-04-30 22:38:08 +02:00
2dfab5187f bump pysignalclirestapi-0.3.4 2020-04-30 22:33:57 +02:00
bc3f470484 fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13 2020-04-30 22:04:59 +02:00
5c24476815 esphome-9999 re-add beta flags 2020-04-27 12:50:01 +02:00
a9a0c0de84 homeassistant-0.108.9 2020-04-26 11:14:38 +02:00
cf66d70665 homeassistant-0.108.8 2020-04-26 11:13:47 +02:00
d910522b8e homeassistant-0.108.6 2020-04-26 11:12:37 +02:00
2edea59108 remove unused nabucasa versions 2020-04-26 10:31:46 +02:00
1876376270 fix SRC_URI in ruamel-yaml 2020-04-25 22:42:01 +02:00
ecf4dbf192 update wakeonlan-1.1.6-r1 2020-04-25 22:20:31 +02:00
97ae4a9dda bump av-7.0.1 2020-04-25 22:07:15 +02:00
f0ba5af585 bump zigpy-deconz-0.8.1 2020-04-25 22:05:35 +02:00
d5266ab4e6 bump dynalite-devices-0.1.40 2020-04-25 22:01:39 +02:00
663be20c40 home-assistant-frontend-20200424.0 2020-04-25 22:00:23 +02:00
59655580b5 bump python-mystrom-1.1.2 2020-04-25 21:58:56 +02:00
8641e0fa5a bump tesla-powerwall-0.2.8 2020-04-25 21:56:06 +02:00
9c489ec356 bump simplisafe-python-9.1.0, remove unused 2020-04-25 21:55:23 +02:00
af23221163 bump pyairvisual-4.3.0 2020-04-25 21:52:33 +02:00
0433a74939 bump python-synology-0.7.0 2020-04-25 21:50:13 +02:00
404c4ecd59 bump blinkpy-0.14.3 2020-04-25 21:47:09 +02:00
3fe652ae5a add pyatag-0.2.19 2020-04-25 21:45:27 +02:00
dbe6055be1 bump aioasuswrt-1.2.5 2020-04-25 21:44:39 +02:00
dd3d10278b bump home-assistant-frontend-20200422.0 2020-04-25 21:38:58 +02:00
144a2f474c bump mychevy-2.0.1 2020-04-25 21:30:40 +02:00
8a165af92d add base36-0.1.1 2020-04-25 21:27:00 +02:00
50fa0e3b2c bump bravia-tv-1.0.2 2020-04-25 21:24:18 +02:00
61d9fb214b bump broadlink-0.13.2 2020-04-25 21:23:12 +02:00
79e4af17f7 update pychromecast-5.0.0 2020-04-25 21:21:01 +02:00
664c3c3b07 bump hass-nabucasa-0.34.1 2020-04-25 21:17:59 +02:00
0f748e4693 update openwrt-luci-rpc-1.1.3 2020-04-25 21:14:56 +02:00
5108d4cf26 bump brother-0.1.13 2020-04-25 21:12:08 +02:00
54353af036 add fnvhash-0.1.0 2020-04-25 21:10:50 +02:00
4c13689ec1 bump pyTibber-0.13.8 2020-04-25 21:09:16 +02:00
a9abb68e02 bump nad_receiver-0.0.12 2020-04-25 21:08:03 +02:00
d9d2af1f89 bump PlexAPI-3.4.0 2020-04-25 21:06:16 +02:00
e012237e94 home-assistant-frontend-20200418.0 2020-04-25 20:00:07 +02:00
66dd6ec44c bump python-tado-0.8.1 2020-04-25 19:58:58 +02:00
0afd86fe4f bump roombapy-1.5.1 2020-04-25 19:57:01 +02:00
9dbf8f9818 bump androidtv-0.0.41 2020-04-25 19:53:33 +02:00
e1146183fa homeassistant-0.108.5-r1 (test version) 2020-04-25 14:47:27 +02:00
b950f23388 assign a useflag to caldav support 2020-04-18 13:28:42 +02:00
6d80b3af62 removed contextvars-2.4 backport from _ALL_ versions without Python3_6 support 2020-04-18 13:19:21 +02:00
0ed820a1a6 rework PyChromecast -> pychromecast by package name conflicts 2020-04-18 12:51:36 +02:00
f087f166aa add internal test version 2020-04-18 10:42:12 +02:00
b6813a0dc0 bump panasonic-viera-0.3.5 2020-04-18 10:13:06 +02:00
b9ef5c5697 update python-synology-0.6.0 2020-04-18 10:11:03 +02:00
e64f7d5bd1 bump tesla-powerwall-0.2.[3-5] 2020-04-18 10:06:43 +02:00
8a5db850bd update zeroconf-0.25.1 2020-04-18 10:03:45 +02:00
a77067fce8 bump teslajsonpy-0.8.0 2020-04-18 09:59:37 +02:00
da6a871180 bump nexia-0.9.2 2020-04-18 09:57:48 +02:00
2090dd02af pyintesishome-1.7.4 2020-04-18 09:54:09 +02:00
5a091a3a5b bump pyhomematic-0.1.66 2020-04-18 09:52:28 +02:00
7344fea598 bump aiounifi-18 2020-04-18 09:50:55 +02:00
eec36a907a update broadlink-0.13.1 2020-04-18 09:44:50 +02:00
e6494f3c46 add dep in bravia-tv-1.0.1 2020-04-18 09:40:36 +02:00
f6482a0075 bump pysmartthings-0.7.1 2020-04-16 12:56:51 +02:00
61cbfcbe7a bump frontend-20200414.0 2020-04-16 12:55:52 +02:00
70794bfadd bump pyipp-0.10.1 2020-04-16 12:54:42 +02:00
8b9b09aa7b bump simplisafe-python-9.0.7 2020-04-16 12:52:31 +02:00
5836baf651 bump teslajsonpy-0.7.0 2020-04-16 12:51:35 +02:00
172e7c11fb update androidtv-0.0.40 2020-04-16 12:50:37 +02:00
d27084d401 bump adb-shell-0.1.3 2020-04-16 12:48:54 +02:00
db77c25350 bump spotipy-2.11.1 2020-04-16 12:47:50 +02:00
39174d49c0 bump holidays-0.10.2 2020-04-16 12:46:56 +02:00
977a28a6d3 bump pyHik-0.2.7 2020-04-16 12:46:03 +02:00
f686b32500 bump pydaikin-1.6.3, update homeassistant-0.108.5 2020-04-16 07:54:40 +02:00
0c5767d636 bump homeassistant-0.108.4 2020-04-16 07:45:16 +02:00
fb35eb219a update license count 2020-04-13 11:44:58 +02:00
8009440545 remove unreferred frontends 2020-04-13 11:38:30 +02:00
3b3de6253c fix some runtime deps in homeassistant-0.108.3-r1
cleanup olds
2020-04-13 11:37:11 +02:00
4fa570d706 bump pyintesishome-1.7.3 2020-04-13 11:35:42 +02:00
aa2ceef853 bump lightwave-0.18 2020-04-13 11:34:22 +02:00
8b935d2453 bump bimmer-connected-0.7.5 2020-04-13 11:31:49 +02:00
96d3c66b28 bump keyring-21.2.0 2020-04-13 11:30:25 +02:00
bce6cfab21 remove obsolete importlib-metadata 2020-04-13 11:29:02 +02:00
e70c018a4f bump certifi 2020-04-13 11:27:02 +02:00
779161d066 pin protobuf-python to 3.11.4 2020-04-12 15:28:54 +02:00
a0234533e0 update compatibility patches for ESPHome's dependencies, remove typing 2020-04-12 15:23:42 +02:00
4973658276 update platformio-4.3.1 2020-04-12 15:14:01 +02:00
bf2e7c05a3 remove obsolete typing backport from newer HA versions 2020-04-12 15:13:06 +02:00
dfafa30493 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 13:46:42 +02:00
0ceb95f4bc dep pytest-runner to python-jose 2020-04-12 13:45:47 +02:00
e2b0188cb7 remove pyyaml-5.3.1 (dupe) 2020-04-12 13:02:36 +02:00
e291829646 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 12:29:19 +02:00
17cacbe27f release acme-1.3.0 (1.2.0 is bad) 2020-04-12 12:25:38 +02:00
9fc38fc67d fix beta KEYWORDS 2020-04-12 12:20:33 +02:00
d187921b31 add pycognito-0.1.2 2020-04-12 12:19:25 +02:00
0ef1b1b075 add python-jose-3.1.0 2020-04-12 12:15:21 +02:00
477f1603d3 update rsa-4.0-r2 2020-04-12 12:07:44 +02:00
d0182311ef fix nabucasa deps 2020-04-12 12:06:59 +02:00
40b1c66687 Merge files from dev-box 2020-04-12 11:08:02 +02:00
e11c0e0da9 bump homeassistant-0.108.3 2020-04-12 10:44:27 +02:00
d876fd89e8 update homeassistant-0.108.2 2020-04-12 10:33:05 +02:00
c727c18c24 update homeassistant-0.108.1 2020-04-12 10:31:12 +02:00
380fa35a89 update homeassistant-0.108.0 2020-04-12 10:29:01 +02:00
acc44f7616 bump roombapy-1.5.0 2020-04-12 10:24:04 +02:00
0447000638 bump geopy-1.21.0 2020-04-12 10:22:55 +02:00
b3163096cd bump numpy-1.18.2 2020-04-12 10:21:55 +02:00
dabcf2e01e bump beautifulsoup-4.9.0 2020-04-12 10:20:49 +02:00
69aa1cbba0 bump distro-1.5.0 2020-04-12 10:19:24 +02:00
702f6c1645 bump discord-py-1.3.3 2020-04-12 10:18:22 +02:00
0706c2840e bump sendgrid-6.2.1 2020-04-12 10:16:35 +02:00
f89ea79126 bump getmac-0.8.2 2020-04-12 10:15:38 +02:00
0cdc617b9a bump TwitterAPI-2.5.11 2020-04-12 10:14:51 +02:00
e925b176e2 bump pyvizio-0.1.47 2020-04-12 10:13:53 +02:00
3583d8761b bump zigpy-homeassistant-0.19.0 2020-04-12 10:12:57 +02:00
489cd0156c bump async-upnp-client-0.14.13 2020-04-12 10:11:43 +02:00
14f949809d bump nexia-0.8.2 2020-04-12 10:10:41 +02:00
ee7d1f69ea bump nexia-0.8.1 2020-04-12 10:09:49 +02:00
b27895c102 bump pyipp-0.9.2 2020-04-12 10:08:52 +02:00
3a249f382c bump HAP-python-2.8.2 2020-04-12 10:08:01 +02:00
01cd933e08 bump aiounifi-17 2020-04-12 10:07:11 +02:00
2dea4b1ded bump pyvizio-0.1.46 2020-04-12 10:05:53 +02:00
f370f5615f bump home-assistant-frontend-20200407.2 2020-04-12 10:01:30 +02:00
9ff5279564 bump PyChromecast-4.2.3 2020-04-12 10:00:15 +02:00
692729af15 bump zigpy-homeassistant-0.18.2 2020-04-12 09:58:49 +02:00
a16f643654 bump PyFlume-0.4.0 2020-04-12 09:57:43 +02:00
ae1394ccad bump aiounifi-16 2020-04-12 09:56:46 +02:00
e844e8954b bump pyipp-0.9.1 2020-04-12 09:55:46 +02:00
71262ccc40 bump aioswitcher-1.1.1 2020-04-12 09:54:39 +02:00
5d3329e336 bump pylutron-caseta-0.6.1 2020-04-12 09:53:14 +02:00
f90b47e0b9 bump shodan-1.23.0 2020-04-12 09:51:01 +02:00
f0f01c6506 bump SQLAlchemy-1.3.16 2020-04-12 09:50:00 +02:00
5b260e5bb6 bump pyqvrpro-0.52 2020-04-12 09:49:01 +02:00
4362df2cd7 bump home-assistant-frontend-20200407.1 2020-04-12 09:48:10 +02:00
20c592c61b bump hass-nabucasa-0.3[3-4].0 2020-04-12 09:46:08 +02:00
a05e78cdb0 bump pyipp-0.9.0 2020-04-12 09:42:32 +02:00
1681cf4d8b bump pyW215-0.7.0 2020-04-12 09:41:35 +02:00
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
168b343c5a add pi4ioe5v9xxxx-0.0.2 2020-04-12 09:35:22 +02:00
61b422380a bump simplisafe-python-9.0.6 2020-04-12 09:30:04 +02:00
97d3d04107 bump aioambient-1.1.1 2020-04-12 09:29:05 +02:00
16efd1cdb0 bump HAP-python-2.8.1 2020-04-12 09:27:52 +02:00
5f679fd52d bump home-assistant-frontend-20200406.0 2020-04-12 09:23:08 +02:00
fb04199308 bump python-synology-0.5.0 2020-04-12 09:22:45 +02:00
5d7f2f6864 update homeassistant-0.108.0_beta5 2020-04-07 17:27:10 +02:00
7e173733f4 remove obsolete frontends 2020-04-07 17:26:16 +02:00
01549da472 add pi4ioe5v9xxxx-0.0.2 2020-04-07 17:17:21 +02:00
2d6e401605 bump simplisafe-python-9.0.6 2020-04-07 17:12:57 +02:00
83dc572574 bump aioambient-1.1.1 2020-04-07 17:12:01 +02:00
ad15ae9112 bump HAP-python-2.8.1 2020-04-07 17:10:45 +02:00
291987ebae bump frontend to 20200406.0, fix & bump pywbem 2020-04-07 17:09:21 +02:00
1682390389 bump pywbem-0.17.0 2020-04-07 16:50:03 +02:00
299ae62de1 pywbem-0.16.0: Pypi Archive is broken, take it from Github 2020-04-07 16:17:47 +02:00
428e6bbd72 homeassistant-0.108.0_beta3 2020-04-05 09:36:31 +02:00
1daa7653d3 add openerz-api-0.1.0 2020-04-05 09:22:26 +02:00
5244997fe2 bump zha 2020-04-05 09:19:50 +02:00
65578e9432 bump twentemilieu-0.3.0 2020-04-05 09:17:29 +02:00
494bf1823c bump pymelcloud-2.4.1 2020-04-05 09:16:48 +02:00
107039c5d1 bump home-assistant-frontend-20200403.0 2020-04-05 09:14:49 +02:00
de84e9cf8c bump abodepy-0.19.0 2020-04-05 09:13:30 +02:00
5fb2b5b96b bump adguardhome-0.4.2 2020-04-05 09:12:41 +02:00
4125b52a63 bump zeroconf-0.25.0 2020-04-05 09:11:27 +02:00
9a64405bbf bump Mastodon-py-1.5.1 2020-04-05 09:10:44 +02:00
51117214b2 bump gios-0.1.1 2020-04-05 09:09:52 +02:00
255438ab63 bump luftdaten-0.6.4 2020-04-05 09:09:00 +02:00
343cdb177d bump pyvizio-0.1.45 2020-04-05 09:08:07 +02:00
6e653a4556 bump pyipp-0.8.3 2020-04-05 09:06:44 +02:00
48b3dbee52 bump python-miio-0.5.0.1 2020-04-05 09:05:48 +02:00
318cc52ebb bump pyflunearyou-1.0.7 2020-04-05 09:04:43 +02:00
6f08ef8162 bump HAP-python-2.8.0 2020-04-05 09:03:21 +02:00
acf480e20f bump pyipp-0.8.2 2020-04-05 09:02:37 +02:00
c944329117 bump dynalite-devices-0.1.39 2020-04-05 09:01:45 +02:00
d0c5ce304c bump pyotgw-0.6_beta1 2020-04-05 08:56:54 +02:00
a176d218ff add directv-0.3.0 2020-04-05 08:55:53 +02:00
e5671482c6 bump brother-0.1.11 2020-04-05 08:52:11 +02:00
c2446d61f7 bump roku-4.1.0 2020-04-05 08:50:56 +02:00
ed1b451b4b bump home-assistant-frontend-20200401.0 2020-04-05 08:49:39 +02:00
ffbcb34a6d bump zha 2020-04-05 08:48:01 +02:00
1207a071b8 update python-tado-0.6.0 2020-04-05 08:40:39 +02:00
07f801fd08 bump apprise-0.8.5 2020-04-05 08:38:04 +02:00
d1d75c2c26 add tesla-powerwall-0.1.4 2020-04-05 08:36:52 +02:00
e11c682367 add pywbem-0.16.0 2020-03-31 21:57:20 +02:00
8dc6875917 homeassistant-0.107.7 2020-03-31 21:38:20 +02:00
b604bf6022 homeassistant-0.107.7 2020-03-31 21:34:03 +02:00
9a18d0852f homeassistant-0.107.6 2020-03-31 21:32:41 +02:00
1dad4f2de1 homeassistant-0.107.5 2020-03-31 21:30:39 +02:00
54854d3fb9 homeassistant-0.107.4 2020-03-31 21:29:08 +02:00
d4428af248 homeassistant-0.107.3 2020-03-31 21:27:13 +02:00
44e3e8837b homeassistant-0.107.2 2020-03-31 21:25:40 +02:00
a9634e7129 homeassistant-0.107.1 2020-03-31 21:22:41 +02:00
dbc3fde79e homeassistant-0.107.0 2020-03-31 21:19:55 +02:00
bcff9fc75b bump zigpy-cc-0.3.1 2020-03-31 20:43:50 +02:00
4e110b8e90 add slackclient-2.5.0 2020-03-31 20:42:57 +02:00
1d7a0cf8d5 bump python-ecobee-api-0.2.5 2020-03-31 20:42:14 +02:00
48d6cb52f3 add pyipp-0.8.1 2020-03-31 20:41:32 +02:00
29b7b37fcc bump aiokef-0.2.9 2020-03-31 20:40:40 +02:00
ae97f6f63c bump aiohomekit-0.2.37 2020-03-31 20:40:09 +02:00
20f4dfa914 bump aioambient-1.1.0 2020-03-31 20:39:50 +02:00
4d7531d516 bump home-assistant-frontend-20200330.0 2020-03-31 20:38:16 +02:00
eeae2a7082 bump zigpy-cc-0.2.3 & zigpy-cc-0.3.0 2020-03-29 21:44:15 +02:00
c0f612732b bump zha-quirks-0.0.37 2020-03-29 21:43:40 +02:00
4ab73b914d bump youtube_dl-2020.3.24 2020-03-29 21:43:00 +02:00
8a75374413 bump yeelight-0.5.1 2020-03-29 21:42:24 +02:00
37826a5ab0 bump dev-python/wled 2020-03-29 21:41:59 +02:00
7b10bf7a54 bump total-connect-client-0.54.2 2020-03-29 21:41:26 +02:00
093db8595b bump teslajsonpy-0.5.1 & teslajsonpy-0.6.0 2020-03-29 21:40:50 +02:00
6cd813b4d8 bump spotipy-2.10.0 2020-03-29 21:39:30 +02:00
b3837ece8c bump simplisafe-python-9.0.[3-5] 2020-03-29 21:38:58 +02:00
eabb9f583e bump shodan-1.22.0 2020-03-29 21:38:10 +02:00
7ee6c1aa52 bump pyyaml-5.3 & pyyaml-5.3.1 2020-03-29 21:37:34 +02:00
3600de8741 bump pyvizio-0.1.44 2020-03-29 21:36:38 +02:00
f3b49af635 bump pyubee-0.10 2020-03-29 21:36:10 +02:00
dbf5c8b998 bump python-velbus-2.0.43 2020-03-29 21:35:41 +02:00
d2f3ecc87e bump python-tado-0.5.0 2020-03-29 21:35:05 +02:00
060e4c42f4 bump python-ecobee-api-0.2.3 2020-03-29 21:34:31 +02:00
481d733a0d bump pysonos-0.0.25 2020-03-29 21:33:55 +02:00
08de8f8171 bump pyobihai-1.2.1 2020-03-29 21:33:27 +02:00
a70d3aa8e1 bump pymodbus-2.3.0 2020-03-29 21:32:55 +02:00
8a2efe5732 bump pylutron-caseta-0.6.0 2020-03-29 21:32:24 +02:00
a4f3893055 bump pyintesishome-1.7.1 2020-03-29 21:31:45 +02:00
33f9282852 bump all new pyicloud-0.9.* 2020-03-29 21:31:01 +02:00
e3f1500cd6 bump pyhaversion-3.3.0 2020-03-29 21:30:01 +02:00
cd5c7688d5 bump pyTibber-0.13.6 2020-03-29 21:28:39 +02:00
20a3b0df40 bump plexwebsocket-0.0.7 2020-03-29 21:28:04 +02:00
5eb5753a98 add nextcloudmonitor-1.1.0 2020-03-29 21:27:32 +02:00
71f0617311 bump insteonplm-0.16.8 2020-03-29 21:26:31 +02:00
5e0de0ce2d bump huawei-lte-api-1.4.11 2020-03-29 21:25:56 +02:00
0c3f085266 update home-assistant-cli-0.8.0 2020-03-29 21:25:24 +02:00
4f9b983732 bump all new frontends 2020-03-29 21:24:22 +02:00
42ac4645d3 bump homeassistant-pyozw-0.1.[9,10] 2020-03-29 21:22:56 +02:00
2c4662952c bump hole-0.5.1 2020-03-29 21:22:09 +02:00
3ff3b15ef2 bump garminconnect-0.1.10 2020-03-29 21:20:53 +02:00
fc37d18261 bump elkm1-lib-0.7.17 2020-03-29 21:20:13 +02:00
50b7e4980a bump eagle200-reader-0.2.4 2020-03-29 21:19:38 +02:00
e357e84304 bump discord-py-1.3.2 2020-03-29 21:19:02 +02:00
aeb598f0d2 bump denonavr-0.8.1 2020-03-29 21:18:22 +02:00
41c88cb0c5 bump brother-0.1.9 2020-03-29 21:17:46 +02:00
7dcb6dde9d bump broadlink-0.13.0 2020-03-29 21:17:18 +02:00
9aae2adf7d bump amcrest-1.7.0 2020-03-29 21:16:39 +02:00
95c0d51e90 bump aiohue-2.1.0 2020-03-29 21:16:04 +02:00
d32b054c4d bump PyViCare-0.1.10 2020-03-29 21:15:33 +02:00
0f2b80e533 bump all new versions of aiohomekit 2020-03-29 21:14:54 +02:00
bf18b0ec43 bump all new versions of aioasuswrt 2020-03-29 21:13:53 +02:00
64fc43a49d bump PySwitchbot-0.8.0 2020-03-29 21:12:55 +02:00
7708e3644b bump PyChromecast-4.2.0 2020-03-29 21:12:11 +02:00
7837f795d1 bump home-assistant-frontend-2020031[2,3].0 2020-03-13 23:05:47 +01:00
d828d0b540 bump sqlalchemy-1.3.15 2020-03-13 23:04:17 +01:00
782ef34355 bump slacker-0.14.0 2020-03-13 23:03:54 +01:00
9368c4ddbc bump sense-energy-0.7.1 2020-03-13 23:03:19 +01:00
9cb38ed8ac bump sendgrid-6.1.3 2020-03-13 23:02:56 +01:00
9e99db8e15 bump pypck-0.6.4 2020-03-13 23:02:32 +01:00
a6447a9439 bump pylast-3.2.1 2020-03-13 23:02:08 +01:00
7011584ae4 bump py-august-0.25.0 2020-03-13 23:01:45 +01:00
b239f98154 bump psutil-5.7.0 2020-03-13 23:01:27 +01:00
68d206b5ca bump pre-commit-2.2.0 2020-03-13 23:01:07 +01:00
26f81a3912 bump directpy-0.7 2020-03-13 23:00:29 +01:00
da54bed5fb homeassistant-0.107.0_beta2 2020-03-13 22:33:53 +01:00
60fcb8a690 fix minor syntax 2020-03-13 18:47:06 +01:00
cea705a21f update homeassistant-0.106.6 2020-03-13 18:44:36 +01:00
bec21f0e4d add samsungtvws-1.4.0 2020-03-13 18:43:27 +01:00
36fc683d2c add iammeter-0.1.3 2020-03-13 18:42:53 +01:00
37333d43dd add griddypower-0.1.0 2020-03-13 18:42:17 +01:00
cabae6c0a9 bump home-assistant-frontend-20200311.[0-1] 2020-03-13 18:41:35 +01:00
35ecec1497 bump zigpy-xbee-homeassistant-0.10.0 2020-03-13 18:40:40 +01:00
8e4d8ce039 bump zigpy-homeassistant-0.16.0 2020-03-13 18:40:14 +01:00
1817aacef4 bump zha-quirks-0.0.36 2020-03-13 18:39:36 +01:00
503dc77ab0 bump youtube_dl-2020.3.8 2020-03-13 18:39:12 +01:00
73efbded71 bump rflink-0.0.52 2020-03-13 18:38:50 +01:00
c91e6e24a6 bump pyubee-0.9 2020-03-13 18:38:29 +01:00
6108129f80 bump python-velbus-2.0.42 2020-03-13 18:37:50 +01:00
45bc6b3312 bump python-tado-0.4.0 2020-03-13 18:37:21 +01:00
a0ed31b720 bump python-izone-1.1.2 2020-03-13 18:36:51 +01:00
b5c8fb39d1 bump python-ecobee-api-0.2.2 2020-03-13 18:36:24 +01:00
9a2d412044 bump pymelcloud-2.4.0 2020-03-13 18:35:54 +01:00
9f935bce0e bump pyicloud 2020-03-13 18:35:25 +01:00
2b96d66659 bump pyatmo-3.3.0 2020-03-13 18:34:50 +01:00
c6f206ca85 bump pyTibber-0.13.3 2020-03-13 18:34:30 +01:00
0e95af0934 bump py-august-0.24.0 2020-03-13 18:34:02 +01:00
90c18a44c4 bump hass-nabucasa-0.32.2 2020-03-13 18:33:36 +01:00
fa166204e9 bump denonavr-0.8.0 2020-03-13 18:32:45 +01:00
c9952938e7 bump coronavirus-1.1.0 2020-03-13 18:32:10 +01:00
6a18fd38ff bump bomradarloop-0.1.4 2020-03-13 18:31:45 +01:00
cc6d8dfd26 bump bellows-homeassistant-0.14.0 2020-03-13 18:31:15 +01:00
e41834b308 bump aiounifi-15 2020-03-13 18:30:40 +01:00
1d9485c280 bump aiohomekit 2020-03-13 18:30:08 +01:00
6e19b03c6c add esphome version to requirements_all.txt 2020-03-08 09:55:04 +01:00
35e1238988 clean up, romove olds 2020-03-08 09:54:36 +01:00
5a2e99f837 refresh dev ebuild 2020-03-08 09:23:37 +01:00
b767b335da update requirements_all.txt 2020-03-08 08:52:42 +01:00
782fc3626b bump zeroconf-0.24.5 2020-03-08 08:43:07 +01:00
808c7a4230 bump aiohomekit-0.2.21 2020-03-08 08:42:38 +01:00
28ca7b4df8 bump frontend-20200306.0, remove olds 2020-03-08 08:41:54 +01:00
d21936f05b bump zigpy-homeassistant-0.15.0 2020-03-06 08:39:21 +01:00
78d7ba5ca8 bump zha-quirks-0.0.35 2020-03-06 08:38:54 +01:00
9517ea67eb bump youtube_dl-2020.3.6 2020-03-06 08:38:27 +01:00
9441194f8e bump pyvizio-0.1.35 2020-03-06 08:38:06 +01:00
362343dc57 add pysml-0.0.2 2020-03-06 08:37:39 +01:00
60ac52325f bump pyTibber-0.13.2 2020-03-06 08:37:00 +01:00
7d545763d5 bump hass-nabucasa-0.32 2020-03-06 08:36:34 +01:00
6eb526eb6c bump dynalite-devices-0.1.32 2020-03-06 08:36:06 +01:00
94b2632f81 bump buienradar-1.0.4 2020-03-06 08:35:40 +01:00
692ae6a3eb bump aiohomekit-0.2.1[5,7] 2020-03-06 08:35:07 +01:00
ea42bdcc09 bump abodepy-0.18.1 2020-03-06 08:34:01 +01:00
58a65045ba add sensors for COVID-19 infections 2020-03-04 22:56:10 +01:00
03ce0829ee update homeassistant-0.106.[3-5], new repo name 2020-03-04 22:03:44 +01:00
af71fa3cdc bump zigpy-homeassistant-0.14.0 2020-03-04 22:01:49 +01:00
76c9e6e40f bump home-assistant-frontend-20200228.0 2020-03-04 22:01:22 +01:00
5c8bff5e5e bump zha-quirks-0.0.34 2020-03-04 22:00:51 +01:00
f47408ef0a bump youtube_dl-2020.3.1 2020-03-04 22:00:22 +01:00
ae107cc786 add untangle-1.1.1 2020-03-04 21:59:53 +01:00
497a5969c3 bump total-connect-client-0.53 2020-03-04 21:59:16 +01:00
2ecf97a92f bump teslajsonpy-0.4.0 2020-03-04 21:58:41 +01:00
d671eeb03a bump roombapy-1.4.2 & roombapy-1.4.3 2020-03-04 21:58:17 +01:00
74cce2166e add pytankerkoenig-0.0.6 2020-03-04 21:57:31 +01:00
36c44aaa95 add pyqvrpro-0.51 2020-03-04 21:56:58 +01:00
4107615725 bump pyipma-2.0.5 2020-03-04 21:56:04 +01:00
6f646de679 bump pyTibber-0.13.0 2020-03-04 21:55:38 +01:00
9ddb2cd095 bump pyEight-0.1.4 2020-03-04 21:55:07 +01:00
63abc22dd2 bump py-august-0.2[1,2].0 2020-03-04 21:54:32 +01:00
bab565d215 bump huawei-lte-api-1.4.10 2020-03-04 21:53:37 +01:00
f435359068 bump dynalite-devices 2020-03-04 21:53:06 +01:00
c37400126e add coronavirus-1.0.1 2020-03-04 21:52:08 +01:00
5605574eb1 bump brother-0.1.8 2020-03-04 21:51:15 +01:00
cce544d4e0 bump aiounifi-14 2020-03-04 21:49:42 +01:00
b41a47e22e bump PyFlume-0.3.0 2020-03-04 21:49:02 +01:00
470969b331 homeassistant-0.106.2 2020-02-29 08:57:11 +01:00
07d2a869cb bump simplisafe-python-9.0.2 2020-02-28 16:54:48 +01:00
0e77dca7fd bump python-tado-0.3.0 2020-02-28 16:54:13 +01:00
b6faa10af4 bump dev-python/pyipma 2020-02-28 16:53:32 +01:00
f8cf56ddff bump socialbladeclient-0.5 2020-02-28 16:52:56 +01:00
ed39664a55 bump orjson-2.5.1.ebuild 2020-02-28 16:52:20 +01:00
2bf8b5f0ed update homeassistant-0.106.1 2020-02-28 16:51:29 +01:00
33d45e2f83 bump home-assistant-frontend-20200220.4 2020-02-28 16:49:54 +01:00
7ea5edfe9c fix some leading spaces 2020-02-25 20:42:17 +01:00
cb5422f57d fix uri.https in pyEzviz 2020-02-25 20:37:30 +01:00
b2addc9238 homeassistant-0.106.0_beta4 2020-02-25 20:35:51 +01:00
4302b6ffaa add orjson-2.5.1 2020-02-25 20:34:56 +01:00
f6cdecf400 bump pre-commit-2.1.1 2020-02-25 20:34:32 +01:00
16fd6be289 bump ciso8601-2.1.3 2020-02-25 20:34:06 +01:00
e61581e705 add aiohomekit-0.2.10, bump aiohomekit-0.2.11 2020-02-25 20:33:30 +01:00
b426ef59af bump aioambient-1.0.4 2020-02-25 20:32:42 +01:00
fa9237a09c add pyEzviz-0.1.5.2 2020-02-25 20:32:06 +01:00
d25baa3dc7 bump pyhiveapi-0.2.20.1 2020-02-23 23:37:35 +01:00
e18a938dec bump haanna-0.14.3 2020-02-23 23:36:02 +01:00
db983087e7 bumo env-canada-0.0.35 2020-02-23 23:34:20 +01:00
a0c911d34d homeassistant-0.106.0_beta2 2020-02-22 10:20:42 +01:00
86cb7c4af3 fix ebuild.minorsyn, remove leading spaces 2020-02-22 10:16:37 +01:00
9b2b52d2cf sort KEYWORDS.unsorted 2020-02-22 10:07:35 +01:00
0388c721e0 add dynalite-0.1.32, bump dynalite-devices-0.1.22 2020-02-22 09:45:16 +01:00
0ed4da8bca bump brother-0.1.6 2020-02-22 09:40:02 +01:00
e0273feda7 bump py-august-0.17.0 2020-02-22 09:38:50 +01:00
7fa81ae919 update pyvizio-0.1.26 2020-02-22 09:33:53 +01:00
f94b8a42ca bump pyatmo-3.2.4 2020-02-22 09:30:48 +01:00
227b48b743 update requests-2.23.0 from main repo 2020-02-22 09:29:14 +01:00
2234d33c39 bump pyhomematic-0.1.65 2020-02-22 09:24:36 +01:00
46b530fa4c update python-ecobee-api-0.2.1 2020-02-22 09:22:37 +01:00
5f5d05f6ab bump zha-quirks-0.0.33 2020-02-22 09:20:32 +01:00
219f2da768 vallox-websocket-api-2.4.0 bumped 2020-02-22 09:18:54 +01:00
8c15cfa1c1 bump bimmer-connected-0.7.1 2020-02-22 09:17:55 +01:00
224210b118 bump aiounifi-13 2020-02-22 09:16:48 +01:00
8c1a395c09 bump pre-commit-2.1.0 2020-02-22 09:15:01 +01:00
3b5e211a51 remove futile platforms from Pi/Ada libraries 2020-02-22 09:09:27 +01:00
91d6ce41f0 add pigpio-1.35 ff. 2020-02-22 09:07:16 +01:00
d3c125427c update pwmled-1.5.0 2020-02-22 08:29:51 +01:00
deefb80a04 bump pyps4-2ndscreen-1.0.7 2020-02-22 08:26:59 +01:00
ea399242c0 update 4 of aio-geojson-* ebuilds 2020-02-22 08:25:39 +01:00
f659d7fdc5 bump simplisafe-python-8.1.1 2020-02-22 08:17:11 +01:00
e5dd54122a bump py-august-0.14.0 2020-02-22 08:13:54 +01:00
c4fabf7609 skip unused, remove olds and bump frontend-20200220.1 2020-02-22 08:11:54 +01:00
ad703efd99 bump homematicip-0.10.17 2020-02-22 08:01:07 +01:00
c19ad88498 bump homeassistant-0.105.5 2020-02-18 07:04:13 +01:00
45526401e9 bump youtube_dl-2020.2.16 2020-02-18 07:02:32 +01:00
4477c6426d bump pyEight-0.1.3 2020-02-18 07:02:07 +01:00
bcf406ead2 bump nsapi-3.0.3 2020-02-18 07:01:40 +01:00
2ca9587bb6 bump greeneye-monitor-2.0 2020-02-18 07:01:14 +01:00
a9440e7354 bump bimmer-connected-0.7.0 2020-02-18 07:00:43 +01:00
f6b8a3cca9 bump aiohue-2.0.0 2020-02-18 07:00:12 +01:00
09934e2f07 bump adafruit-circuitpython-mcp230xx-2.2.2 2020-02-18 06:59:40 +01:00
87d4b94587 bump Adafruit-Blinka-3.9.0 2020-02-18 06:58:59 +01:00
a74b30b6e6 praw fix DESCRIPTION.toolong 2020-02-16 15:23:24 +01:00
5afe5f1e3a bump python-velbus-2.0.41 2020-02-16 12:57:13 +01:00
fc0e092dd5 add uEagle-0.0.1 2020-02-16 12:47:03 +01:00
3736968ea6 bump hdate-0.9.5 2020-02-16 12:43:36 +01:00
a731ef7b39 bump apprise-0.8.4 2020-02-16 12:42:01 +01:00
682133b15f bump pyTibber-0.12.2 2020-02-16 12:40:23 +01:00
1a68ca691a bump pymelcloud-2.1.0 2020-02-16 12:36:01 +01:00
6f12313efb bump simplisafe-python-7.3.0 2020-02-16 12:35:05 +01:00
bdd9a0effe remove beta flags from esphome 2020-02-15 11:07:27 +01:00
f1fd992bea remove beta flags from good working core modules 2020-02-15 11:06:06 +01:00
1e23e6914f clean old platformio, reformat PYTHON_TARGETS for single-r1 2020-02-15 09:11:37 +01:00
7b58eab3a5 fix the rest of 75 DESCRIPTION.toolong 2020-02-15 09:06:06 +01:00
8d52485721 fix py-nextbus-0.1.2 SRC_URI 2020-02-15 08:35:12 +01:00
7ea9d13190 homeassistant-0.105.4 2020-02-15 08:06:41 +01:00
99ceb66fb6 directpy-0.6.ebuild req added 2020-02-14 07:14:22 +01:00
b3e2c6d3bc requirements_all.txt 2020-02-13 22:55:44 +01:00
ffd4fb3b84 fix some DESCRIPTION.toolong from RepoMan 2020-02-13 22:45:33 +01:00
85616da7b0 clean up & remove some oldies 2020-02-13 22:18:12 +01:00
8630486442 sort KEYWORDS where complained by repoman 2020-02-13 22:01:33 +01:00
2513336423 bump simplisafe-python-7.1.0 2020-02-13 21:44:45 +01:00
a0a486e4ca bump websockets-8.1 2020-02-13 21:43:50 +01:00
7980c9e56a ihcsdk-2.6.0 bumped 2020-02-13 21:36:48 +01:00
4265b2774f update README.md 2020-02-13 21:36:01 +01:00
92bb98afd9 refresh dev ebuild's 9999 requirements 2020-02-13 20:01:39 +01:00
83bd2b22a9 bump py-august-0.12.0 2020-02-13 19:39:02 +01:00
5668547aaa bump home-assistant-frontend-20200212.0.ebuild 2020-02-13 19:37:27 +01:00
3beaa01a06 bump home-assistant-frontend-20200130.3 2020-02-13 19:36:21 +01:00
0ce2bf2e18 add vilfo-api-client-0.3.2 2020-02-13 19:33:41 +01:00
6791f6019e update py-august-0.11.0 2020-02-13 19:29:01 +01:00
2654434a83 bump pyipma-2.0.3 2020-02-13 19:26:31 +01:00
87178be21f update konnected-1.1.0 2020-02-13 19:25:03 +01:00
921fcda936 add python-pushover 2020-02-13 19:21:27 +01:00
5d044b0aaf update python-velbus-2.0.40 2020-02-13 19:16:22 +01:00
ae7a5bd25b update PyViCare-0.1.7 2020-02-13 19:13:35 +01:00
709a9ea620 add pymelcloud-2.0.0 2020-02-13 19:10:58 +01:00
c05aae09a5 fix dynalite-devices-0.1.17 KEYWORDS 2020-02-13 19:06:42 +01:00
6f7012b9fe add dynalite-devices-0.1.17 2020-02-13 19:05:32 +01:00
1b1f7aa2f5 prevent mosquitto from removal 2020-02-11 20:17:57 +01:00
f72a785767 fix zigpy-cc-0.1.0 https url 2020-02-11 20:16:52 +01:00
268723b34b fix acct-group/esphome/metadata.xml margins 2020-02-11 20:15:35 +01:00
3c0b869efe bump fail2ban (hack for Python 3.7) to 0.11.1-r3 2020-02-11 20:14:19 +01:00
a145954b46 got autobahn/autobahn-18.7.1 working on Python 3.7 2020-02-11 20:01:26 +01:00
88e1845238 clean up PYTHON_COMPAT & KEYWORDS outside dev-python 2020-02-11 19:26:15 +01:00
00e43481e7 clean up PYTHON_COMPAT & KEYWORDS Letters: T-Z 2020-02-11 19:10:56 +01:00
aa05f91208 update homeassistant-0.105.3 2020-02-11 01:06:51 +01:00
3cf7ba3542 clean up PYTHON_COMPAT & KEYWORDS Letters: S 2020-02-10 21:33:35 +01:00
310f26290f clean up PYTHON_COMPAT & KEYWORDS Letters: Q-R 2020-02-10 21:20:42 +01:00
fce295dbf5 clean up PYTHON_COMPAT & KEYWORDS Letters: P 2020-02-10 21:12:16 +01:00
4304384acd clean up PYTHON_COMPAT & KEYWORDS Letters: L-O 2020-02-10 20:13:01 +01:00
b11bc9176d add zigpy-cc-0.1.0 2020-02-10 19:51:32 +01:00
c616968402 bump surepy-0.2.3 2020-02-10 19:47:19 +01:00
145f2379a7 bump insteonplm-0.16.7 2020-02-09 09:04:27 +01:00
87ad60197f bump py-august-0.8.1 2020-02-08 20:33:58 +01:00
57098ee2c6 bump denonavr-0.7.12 2020-02-08 20:31:49 +01:00
476cc0ed99 update KEYWORDS in main Ebuilds 2020-02-08 13:46:11 +01:00
e37379acb3 update KEYWORDS in frontend 2020-02-08 13:45:14 +01:00
e3ab6c449b bump zigpy-homeassistant-0.13.2 2020-02-08 13:43:27 +01:00
afd7365570 add mcstatus-2.3.0 2020-02-08 13:41:57 +01:00
fd8e63885c bump pynws-0.10.4 2020-02-08 13:38:55 +01:00
430cbb04a4 bump adguardhome-0.4.1 2020-02-08 13:37:27 +01:00
6c5ab1d842 bump zigpy-homeassistant-0.13.1 2020-02-08 13:36:07 +01:00
b64e5f0f58 bump bellows-homeassistant-0.13.2 2020-02-08 13:34:42 +01:00
7519cb7a6a bump amcrest-1.5.6 2020-02-08 13:33:03 +01:00
f95613681a PYTHON_COMPAT & KEYWORDS Letters: J-K 2020-02-07 00:08:13 +01:00
8b579ce9d6 PYTHON_COMPAT & KEYWORDS Letters: H-I 2020-02-07 00:01:14 +01:00
dfbdf3f83e PYTHON_COMPAT & KEYWORDS Letters: E-G 2020-02-06 23:48:29 +01:00
c11d818932 PYTHON_COMPAT & KEYWORDS Letters: D 2020-02-06 23:29:58 +01:00
bf8333151c PYTHON_COMPAT & KEYWORDS Letters: C 2020-02-06 23:25:16 +01:00
094d1278a0 PYTHON_COMPAT & KEYWORDS Letters: B 2020-02-06 23:17:32 +01:00
d50be278da PYTHON_COMPAT & KEYWORDS Letters: A 2020-02-06 23:02:18 +01:00
aaf3c6af06 update homeassistant-0.105.2 2020-02-06 21:56:41 +01:00
ae30118d71 add sqlitedict-1.6.0 2020-02-06 21:50:02 +01:00
4b20f2ae24 add aio-georss-gdacs-0.3 2020-02-06 21:49:00 +01:00
d29a552ff0 bump aiopylgtv-0.3.3 2020-02-06 21:47:58 +01:00
3aa39419b5 homeassistant-0.105.1 2020-02-06 06:41:39 +01:00
0ac793a5f9 Release homeassistant-0.105.0 2020-02-05 20:37:35 +01:00
b1312a9c8a remove bad email 2020-02-05 20:36:08 +01:00
a87efcdcc1 bump homeassistant-0.105.0_beta7, remove some oldies 2020-02-04 21:41:58 +01:00
1b564b19a2 bump snitun-0.20 2020-02-04 21:35:01 +01:00
1d1a19047f bump hass-nabucasa 2020-02-04 21:30:57 +01:00
1f631452a2 bump pycryptodome-3.9.6 from Gentoo repo 2020-02-04 21:13:39 +01:00
cc3d99ac21 remove dev-python/PyNaCl, is in gentoo repo 2020-02-04 20:50:35 +01:00
454938db07 add a MQTT virtual 2020-02-04 20:31:22 +01:00
d8ae345946 minor code cleanups 2020-02-04 19:59:34 +01:00
72a0d15e89 bump libpurecool-0.6.1 2020-02-04 18:08:38 +01:00
2cbf5528c4 bump home-assistant-frontend-20200130.1 2020-02-04 18:06:50 +01:00
991b11a1aa bump pyvizio-0.1.21 2020-02-04 18:05:14 +01:00
99972d071a botocore-1.12.252-r1, fixed requirements 2020-02-03 22:20:32 +01:00
caa606ce3d bump nsapi-3.0.2 2020-02-03 21:44:35 +01:00
98ce063537 bump pyvizio-0.1.19 2020-02-03 21:43:30 +01:00
5aea3a87c1 bump pydeconz-70 2020-02-03 21:41:33 +01:00
fa8509f068 remove broken ruamel-yaml WORKDIR 2020-02-03 08:34:24 +01:00
5c066e5575 homeassistant-0.105.0_beta6 2020-02-03 08:19:12 +01:00
e46098ebde homeassistant-0.105.0_beta5, see CHANGELOG.txt 2020-02-03 07:15:51 +01:00
da7226efd1 fix ruamel-yam Manifest 2020-02-03 06:51:45 +01:00
61a5785157 bump alpha-vantage-2.1.3 2020-02-02 19:21:30 +01:00
67ef3157ba add saltbox-0.1.3 2020-02-02 19:20:10 +01:00
e8b853749b bump rflink-0.0.51 2020-02-02 19:16:53 +01:00
e5919971fd bump pyhomematic-0.1.64 2020-02-02 19:15:40 +01:00
a32201282f bump numpy-1.18.1 2020-02-02 19:14:35 +01:00
d4f7eb0077 bump praw-6.5.1 2020-02-02 19:09:55 +01:00
4e49f3828b bump discord-py-1.3.1 2020-02-02 19:08:49 +01:00
5e8bf3add2 bump holidays-0.10.1 2020-02-02 19:07:40 +01:00
ae5aab4116 bump sendgrid-6.1.1 2020-02-02 19:06:37 +01:00
839e4cd317 bump pysignalclirestapi-0.2.4 2020-02-02 19:04:43 +01:00
5815873f5f removed obsolete betas from app-misc/homeassistant 2020-02-02 00:33:04 +01:00
2c58262511 also remove cffi from homeassistant-0.105.0_beta3 2020-02-02 00:14:13 +01:00
49f4261747 removed asyncio requirement from all aiopylgtv ebuilds 2020-02-02 00:12:30 +01:00
17cd3936ff re-add (old, but needed) importlib_metadata-1.3.0 2020-02-01 23:50:47 +01:00
e2cfc3f27f removed cffi requirements, update ha-9999 dev ebuild 2020-02-01 23:47:38 +01:00
9f270719a6 fix all ruamel-yaml download sources, update PYTHON_COMPAT and KEYWORDS 2020-02-01 23:39:59 +01:00
6056ee77c2 add bravia-tv-1.0 2020-02-01 22:53:49 +01:00
6410446e20 bump aiokef-0.2.7 2020-02-01 22:43:36 +01:00
79430c9fd5 bump total-connect-client-0.50 2020-02-01 22:41:18 +01:00
011ea26cac rework main ebuilds to use SLOT dependency 2020-02-01 11:31:57 +01:00
81ce810208 updated PYTHON_COMPAT in aioharmony-0.1.13-r1 2020-02-01 10:51:47 +01:00
804ad959f1 added slixmpp-1.4.2-r1, update aioharmony-0.1.13-r1 2020-02-01 10:48:29 +01:00
eb75a8d367 just sort keywords 2020-02-01 10:39:10 +01:00
47c59f4b09 bump homeassistant-0.105.0_beta4 2020-02-01 10:24:20 +01:00
ee28452caf README.md 2020-02-01 10:12:06 +01:00
349687da49 clean up broken pkg-config 2020-02-01 09:51:38 +01:00
5b7882aea1 remove dev-python/cryptography 2020-02-01 09:49:55 +01:00
885e791171 remove bad email from dev-python/hkdf/metadata.xml 2020-02-01 09:43:58 +01:00
9d524f3f14 remove herd tag from dev-python/elgato/metadata.xml 2020-02-01 09:36:29 +01:00
299a46a0df fix numpy-1.17.4.ebuild file perms 2020-02-01 09:21:56 +01:00
aeaa301c01 cleanup app-misc/homeassistant, remove obsolete frontends 2020-02-01 09:19:04 +01:00
3bb2288fb8 bump pyvizio-0.1.16 2020-02-01 09:07:05 +01:00
ac9e0c610a bump zha-quirks-0.0.32 2020-02-01 09:03:36 +01:00
507f8dd2ac bump pysma-0.3.5 2020-02-01 09:00:21 +01:00
6339054eda remove obsolete pytest ebuilds 2020-02-01 08:57:14 +01:00
84445813fd bump pytest-5.3.5 2020-02-01 08:55:24 +01:00
9cac0e20d9 bump pytrafikverket-0.1.6.1 2020-02-01 08:52:02 +01:00
1e38c8b7d0 expanded version patches on ESPHome-1.14.3-r5 2020-02-01 08:18:15 +01:00
a4b249c74a update botocore-1.13.14 (from main repo archive) 2020-01-31 15:22:47 +01:00
a37d4c3b74 aiobotocore-0.11.1-r1: fix botocore dependency 2020-01-31 15:16:48 +01:00
716ebc3a90 update s3transfer-0.2.1 2020-01-31 15:09:29 +01:00
e5cb6eb14d preparation for tests with Python 3.8 and/on arm64/Raspberry 2020-01-31 00:19:25 +01:00
37c202ef2f update numpy-1.17.4 2020-01-31 00:15:43 +01:00
2268983eee homeassistant-0.105.0_beta1 2020-01-30 22:42:55 +01:00
0fbc73b678 bump pre-commit-2.0.1 2020-01-30 21:47:11 +01:00
6fafc80016 bump pyps4-2ndscreen-1.0.6 2020-01-30 21:43:10 +01:00
f31b7d9d15 bump zigpy-xbee-homeassistant-0.9.0 2020-01-30 21:39:29 +01:00
30028ad7b4 bump zigpy-homeassistant-0.13.0 2020-01-30 21:38:29 +01:00
3018f0439b update home-assistant-frontend-20200130.0 2020-01-30 21:37:18 +01:00
a41dff8aaf update bellows-homeassistant-0.13.1 2020-01-30 21:36:09 +01:00
d056bb6d7d remove pyyaml-5.2 and pyyaml-5.1.2 2020-01-30 13:12:39 +01:00
9684920302 bump frontend-20200129.0 2020-01-30 12:02:26 +01:00
f924cfd583 update homeassistant-0.105.0_beta0, add ~arm64 arch for testing 2020-01-30 07:13:39 +01:00
6393ffec8c fix some (complained) metadata issues 2020-01-29 20:39:39 +01:00
c02d1e6650 add pyopnsense-0.2.0 2020-01-29 20:12:29 +01:00
416d03541c bump pyicloud-0.9.2 2020-01-29 20:08:02 +01:00
28d6459ffa bump pre-commit-2.0.0 2020-01-29 20:06:27 +01:00
84a3e31d93 bump homeassistant-pyozw-0.1.8 2020-01-29 20:05:22 +01:00
35013ddd23 bump haanna-0.14.1 2020-01-29 20:03:54 +01:00
4c7d549acb bump pyhaversion-3.2.0 2020-01-29 20:02:24 +01:00
5a9833b14c abodepy-0.17.0 bumped 2020-01-29 20:00:41 +01:00
331a43726b bump pydeconz-69 2020-01-29 19:59:21 +01:00
5b55659e3f bump dsmr-parser-0.18 2020-01-29 19:57:55 +01:00
a60472e5cd bump iaqualink-0.3.1 2020-01-29 19:56:21 +01:00
e5fda3d86e bump proxmoxer-1.0.4 2020-01-29 18:59:21 +01:00
32b46db412 add python-gammu-2.12 (untested) 2020-01-29 18:58:00 +01:00
ad96462887 bump python-synology-0.4.0 2020-01-29 18:47:49 +01:00
4788deb1da remove olds 2020-01-29 18:44:33 +01:00
d29390b139 bump simplisafe-python-6.1.0 2020-01-27 21:00:31 +01:00
4e7ba8d93c add garminconnect-0.1.8 2020-01-27 20:58:50 +01:00
1f7ea45bca bump HAP-python-2.7.0 2020-01-27 20:54:35 +01:00
0f0fff50fd bump teslajsonpy-0.3.0 2020-01-27 20:53:32 +01:00
9a57462ad3 bump huawei-lte-api-1.4.7 2020-01-27 20:51:32 +01:00
c9c9fbadd9 bump aiobotocore-0.11.1 2020-01-27 01:43:59 +01:00
7cab3817e7 bump insteonplm-0.16.6 2020-01-27 01:42:38 +01:00
b40b2de803 bump androidtv-0.0.39 2020-01-26 13:53:28 +01:00
94dda4ba47 bump ihcsdk-2.5.0 2020-01-26 01:27:00 +01:00
c7f8243db4 bump aiopylgtv-0.3.2 2020-01-26 01:25:11 +01:00
d2d6b9ff71 add spotipy-2.7.1 2020-01-25 09:52:35 +01:00
6b08e4b051 bump PyChromecast-4.1.1 2020-01-25 09:46:52 +01:00
9e9c1af738 bump youtube_dl-2020.1.24 2020-01-25 09:45:26 +01:00
cf18f6cbd0 add speak2mary-1.4.0 2020-01-25 09:43:09 +01:00
28c8e91753 shodan-1.21.3 2020-01-25 09:39:37 +01:00
2e0d88e2be bump emulated-roku-0.2.1 2020-01-25 09:37:52 +01:00
5d94f04887 bump sqlalchemy-1.3.13 2020-01-25 09:36:17 +01:00
4502379c1f add simplehound-0.3 2020-01-25 09:34:42 +01:00
e72ebe7f3f bump pydaikin-1.6.2 2020-01-25 09:32:31 +01:00
19272a33ec bump hlk-sw16-0.0.8 2020-01-25 09:31:29 +01:00
83065f2e4a bump aiopylgtv-0.3.0 2020-01-25 09:28:36 +01:00
39c9a61f63 bump pyvizio-0.1.4 2020-01-25 09:27:00 +01:00
7f98bb5104 bump pyipma-2.0.2 2020-01-21 17:56:34 +01:00
6d97723c16 bump pyintesishome-1.6 2020-01-21 17:55:02 +01:00
a731b5824e bump PyYAML-5.3 2020-01-21 17:53:31 +01:00
6bcb299be4 bump zigpy-zigate-0.5.1 2020-01-21 17:51:34 +01:00
a726f3223e bump aiokef-0.2.6 2020-01-21 17:49:57 +01:00
638df69648 emulated-roku-0.2.0 bumped 2020-01-21 17:46:13 +01:00
4c8fd15ed2 README.md 2020-01-21 17:40:24 +01:00
b952282d96 homeassistant-0.104.3 2020-01-21 17:39:39 +01:00
068712d72b remove Python 3.6 installation instructions 2020-01-18 23:34:16 +01:00
3a0f340690 renew README.md 2020-01-18 23:25:52 +01:00
4c7c959a2a renew README.md 2020-01-18 23:23:58 +01:00
ec1f3d1985 homeassistant-0.104.2 2020-01-18 21:18:03 +01:00
5a6ce64aae bump frontend-20200108.2 2020-01-18 01:45:45 +01:00
47dd1ea7a7 bump pydeconz-68 2020-01-18 01:36:13 +01:00
67bd645660 bump pyatmo-3.2.2 2020-01-18 01:34:26 +01:00
5f8cfebd78 bump pyvizio-0.1.1 2020-01-18 01:32:38 +01:00
09ca86ad58 homeassistant-0.104.1 2020-01-16 23:55:00 +01:00
df4f6dbe1e bump pynws-0.10.1 2020-01-16 12:21:14 +01:00
ab1cab9812 bump librouteros-3.0.0 2020-01-16 12:19:56 +01:00
ce8125408a homeassistant-0.104.0 2020-01-16 12:15:49 +01:00
9a79e49d15 bump aiopylgtv-0.2.7 2020-01-15 20:33:01 +01:00
523aa8eb36 bump pyubee-0.8 2020-01-15 20:30:50 +01:00
a5008fbb79 bump emulated-roku-0.1.9 2020-01-15 20:29:41 +01:00
c8d250d9bd bump pyvizio-0.0.20 2020-01-15 20:28:31 +01:00
410e68f249 bump youtube_dl-2020.1.15 2020-01-15 20:25:39 +01:00
c3269ef6cc homeassistant-0.104.0_beta5 2020-01-14 23:38:17 +01:00
b0420d6153 bump ring-doorbell-0.6.0 2020-01-14 22:46:09 +01:00
41b43bd162 bump aiokef-0.2.5 2020-01-14 22:44:28 +01:00
56c2fa57d9 bump teslajsonpy-0.2.3 2020-01-14 22:42:47 +01:00
a2946e42d7 bump fritzconnection-1.2.0 2020-01-14 22:40:06 +01:00
64ceb5cf9e bump aiopylgtv, again 2020-01-13 20:31:30 +01:00
b2ec12b33d bump zha-quirks-0.0.31 2020-01-13 20:29:36 +01:00
0c959dcdcd bump env-canada-0.0.34 2020-01-13 20:27:06 +01:00
30a6e7306d bump apprise-0.8.3 2020-01-13 20:25:53 +01:00
b36f789219 bump simplisafe-python-6.0.0 2020-01-13 20:24:22 +01:00
e19d5782ab bump nsapi-3.0.0 2020-01-13 20:21:49 +01:00
d697cf1715 bump oru-0.1.11 2020-01-13 20:20:05 +01:00
cb0d2a53e6 bump aiopylgtv-0.2.5 2020-01-13 20:18:49 +01:00
faaea8509d homeassistant-0.104.0_beta4 2020-01-12 11:00:25 +01:00
a353feb105 bump ring-doorbell-0.5.0 2020-01-12 10:35:15 +01:00
76cce7f69b bump huawei-lte-api-1.4.6 2020-01-12 10:30:33 +01:00
82126b45bc cleanup Manifests, remove obsolete <herd> tags 2020-01-11 21:29:40 +01:00
67e99a431f add 2 missing sphinx Manifests 2020-01-11 21:06:49 +01:00
87f31bc8db uri.https: surepy-0.1.10 2020-01-11 21:03:51 +01:00
5c48cd64d4 homeassistant-0.104.0_beta2 2020-01-11 21:00:22 +01:00
fbf9f38cb3 show my current portage files 2020-01-11 20:48:18 +01:00
82f3871ac0 bump pyatmo-3.2.0 2020-01-11 20:26:53 +01:00
7ca8f5f21b bump pydocstyle-5.0.2 2020-01-11 20:19:21 +01:00
375296ddef bump colorlog-4.1.0 2020-01-11 20:17:15 +01:00
86e0986345 bump pylast-3.2.0 2020-01-11 20:15:11 +01:00
f0dfa2a392 bump shodan-1.21.2 2020-01-11 20:13:24 +01:00
bae5a57139 bump praw-6.5.0 2020-01-11 20:11:23 +01:00
79c829ac4f update pyvizio-0.0.15 2020-01-10 09:36:31 +01:00
ea7aa36838 add pyaehw4a1 2020-01-10 09:31:42 +01:00
05449cee1f pyhomematic-0.1.63 bumped 2020-01-10 09:06:30 +01:00
9b2a3c7dfb fix year in frontend-20200108.0 2020-01-10 09:04:36 +01:00
0c5458c46f patch ESPHome for pyyaml-5.2 2020-01-09 01:50:25 +01:00
7de3471bd9 homeassistant-0.104.0_beta0 2020-01-09 01:45:49 +01:00
76950432bc bump frontend-20200108.0 2020-01-09 01:44:46 +01:00
e63d7bf5a8 fix pyyaml-5.2 packet version number 2020-01-09 01:43:30 +01:00
24c3cc6189 bump pyRFXtrx-0.25.0 2020-01-08 13:04:24 +01:00
0e5fa30e12 restore accidently deleted part of CHANGELOG.txt 2020-01-08 01:12:32 +01:00
483e681ede fix manifest in dev-python/brother 2020-01-08 01:08:22 +01:00
9262442e97 cleanup / fix typo in 'files/homeassistant.logrotate' 2020-01-08 01:05:11 +01:00
2a00a28f55 allow some not so dusty libs for ESPHome 2020-01-08 01:02:11 +01:00
bbf12996e5 gios-0.0.3.ebuild remove illegal char from DESCRIPTION 2020-01-08 00:18:19 +01:00
cd3683282a add MIT license to aiopylgtv-0.2.4.ebuild 2020-01-08 00:15:37 +01:00
a8cd65bdc2 aiokef-0.2.2 license 2020-01-08 00:14:03 +01:00
9a0d095a24 gios-0.0.3 fix license string 2020-01-08 00:12:07 +01:00
5afac1d756 homeassistant-0.103.6 2020-01-08 00:11:35 +01:00
a4d2e4814c bump frontend-20200107.0 2020-01-07 23:22:25 +01:00
d3e3995360 add tmb-0.0.4 2020-01-07 23:20:05 +01:00
d218e2c9b0 bump pyvizio-0.0.12 2020-01-07 23:17:22 +01:00
56edd60fc6 bump adb-shell-0.1.1 2020-01-07 23:16:04 +01:00
5e4e34288a bump androidtv-0.0.38 2020-01-07 23:14:35 +01:00
1643a61d05 bump hass-nabucasa-0.31 2020-01-07 23:12:41 +01:00
0751912476 bump pyvizio-0.0.11 2020-01-07 11:24:26 +01:00
584cef68fa bump python-synology-0.3.0 2020-01-07 10:51:47 +01:00
d61438a28f update androidtv-0.0.37 2020-01-07 10:32:31 +01:00
bd9f274729 ad brother-0.1.4 2020-01-07 10:28:29 +01:00
cff4929b18 add surepy-0.1.10 2020-01-07 10:21:05 +01:00
98a3a616c8 bump teslajsonpy-0.2.2 2020-01-07 10:17:18 +01:00
16b7a08671 bump python-velbus-2.0.35 2020-01-07 10:15:38 +01:00
fd1d6e903d bump pyvizio-0.0.9 2020-01-07 10:11:49 +01:00
fc4a203a52 fix ESPHome manifest 2020-01-05 09:27:10 +01:00
31d04b3b02 bump twentemilieu-0.2.0 2020-01-05 09:16:13 +01:00
ff2a0fb15f bump wled-0.2.1 2020-01-05 09:15:03 +01:00
a284c10e33 bump adguardhome-0.4.0 2020-01-05 09:10:04 +01:00
d3065938f2 add elgato 2020-01-05 09:08:33 +01:00
77b79ee1b9 add sentry-sdk-0.13.5 2020-01-04 17:36:37 +01:00
5142eb4b92 update ring-doorbell-0.2.9 2020-01-04 17:33:15 +01:00
bf17df9ac1 bump pydeconz-67, remove some oldies 2020-01-04 17:29:59 +01:00
a8002292e8 add aiokef-0.2.2 2020-01-04 17:27:54 +01:00
708103d953 bump pydeconz-65/66 2020-01-04 17:26:43 +01:00
61732c2a14 bump denonavr-0.7.11 2020-01-04 17:26:00 +01:00
e9bed81605 bump env-canada-0.0.31 2020-01-04 17:10:02 +01:00
5ea34e30cd bump pre-commit-1.21.0 2020-01-04 17:08:14 +01:00
3bce3a9748 bump python_opendata_transport-0.2.1 2020-01-04 17:05:02 +01:00
f34f6b2016 bump zeroconf-0.24.4 2020-01-04 17:02:18 +01:00
84cd03fd18 bump pyvlx-0.2.12 (really) 2020-01-04 17:01:20 +01:00
76bc0ed399 bump youtube_dl-2020.1.1 2020-01-04 17:00:30 +01:00
488fc30336 add aiopylgtv-0.2.4 2020-01-04 16:58:50 +01:00
3de50dd3b0 bump alarmdecoder-1.13.9 2020-01-04 16:55:38 +01:00
e9752a117d bump pyps4-2ndscreen-1.0.4 2020-01-04 16:54:31 +01:00
540cbc3c69 bump sphinx-2.3.1 2020-01-04 16:50:51 +01:00
b949e2d440 bump pyvlx-0.2.12 2020-01-04 16:48:42 +01:00
645e95c748 bump homematicip-0.10.15 2020-01-04 16:47:00 +01:00
1def3cf6d7 liveboxplaytv-2.0.3 bumped 2020-01-04 16:43:02 +01:00
05d5ecd7d2 add gios-0.0.3 2020-01-04 16:38:43 +01:00
cfe52c2c61 bump pysmartthings-0.7.0 2019-12-31 10:12:56 +01:00
d88a880504 bump ihcsdk-2.4.0 2019-12-31 10:10:59 +01:00
e0e2526c0f bump holidays-0.9.12 2019-12-31 10:09:22 +01:00
0bbc5fe10e bump beautifulsoup-4.8.2 2019-12-31 10:07:50 +01:00
38da50dafe bump rflink-0.0.50 2019-12-31 10:05:50 +01:00
a00f5ceaf3 esphome tighten protobuf dependency to protobuf 2019-12-31 09:34:14 +01:00
65e4d550ce make fail2ban survive the last python upgrade 2019-12-31 03:07:38 +01:00
9932e8c613 add PsychroLib-2.3.0 (dewpoint calculation) 2019-12-29 13:08:11 +01:00
b4018f2427 bump python-velbus-2.0.32 2019-12-29 09:28:36 +01:00
f2ba6e96ed libpurecool-0.6.0 bumped 2019-12-29 09:26:41 +01:00
0dfd64ab0a bump homematicip-0.10.14 2019-12-29 09:25:19 +01:00
83210fe08b homeassistant-0.103.5 2019-12-29 09:23:31 +01:00
dce7aa7dee ESPHome: fix Dashboard's Online Check Issue 2019-12-28 16:56:17 +01:00
86849b1ff3 bump ring-doorbell-0.2.8 2019-12-28 16:52:23 +01:00
fa0e491735 bump python-qbittorrent-0.4.1 2019-12-28 16:51:04 +01:00
c81e12e60b bump shodan-1.21.1 2019-12-28 16:49:03 +01:00
90f7859f05 Bump ZHA dependencies 2019-12-28 16:47:39 +01:00
4d53769e30 bump tuyaha-0.0.5 2019-12-28 16:36:44 +01:00
09e7ef03e3 bump teslajsonpy-0.2.1 2019-12-28 16:35:28 +01:00
aff3a6dad3 bump libpyvivotek-0.4.0 2019-12-28 16:33:35 +01:00
8901267888 bump youtube_dl-2019.12.25 2019-12-28 16:31:24 +01:00
e7ce818730 bump zeroconf-0.24.3 2019-12-28 16:26:49 +01:00
6049f83982 homeassistant-0.103.4 2019-12-24 19:01:27 +01:00
b70398cc86 bump envoy-reader-0.11.0 2019-12-24 09:04:30 +01:00
20e45054c0 bump sqlalchemy-1.3.12 2019-12-24 09:01:22 +01:00
4940e49965 bump keba-kecontact-1.0.0 2019-12-24 08:59:31 +01:00
34ff0aa630 bump zeroconf-0.24.2 2019-12-22 16:38:16 +01:00
278e18eb73 bump python-velbus-2.0.30 2019-12-22 16:34:29 +01:00
1b0f5bfe37 removed dupe importlib-metadata 2019-12-21 20:06:41 +01:00
6f52b01a25 .gitignore 2019-12-21 16:32:16 +01:00
268e079475 clean up KEYWORDS where KEYWORDS.invalid 2019-12-21 16:31:37 +01:00
82ec67115d homeassistant-0.103.3.ebuild 2019-12-21 12:24:47 +01:00
e9fbff625b homeassistant-0.103.2 2019-12-21 11:18:52 +01:00
5ed02171e1 homeassistant-0.103.1 2019-12-21 11:09:27 +01:00
93c2d44628 bump mypy-0.761 2019-12-21 09:35:29 +01:00
f29f0700fc bump ring-doorbell-0.2.5 2019-12-21 09:33:52 +01:00
cc15ac7bdd bump starlingbank-3.2 2019-12-21 09:32:46 +01:00
11c65c5226 bump simplisafe-python-5.3.6 2019-12-21 09:25:47 +01:00
dd5c18f5f8 bump envoy-reader-0.10.0 2019-12-18 06:51:37 +01:00
018b3983e2 playing with the dev(il's) ebuild 2019-12-17 19:54:47 +01:00
4a78a1a9be update keyrings_alt-3.4.0 2019-12-17 18:46:52 +01:00
cddcb1889f update keyring-20.0.0 2019-12-17 18:44:27 +01:00
52ed074113 bump ndroidtv-0.0.36 & adb-shell-0.1.0 2019-12-17 18:39:02 +01:00
e40b01be1a update zeroconf-0.24.1 2019-12-17 17:57:11 +01:00
a1cea1195c bump aiohue-1.10.1 2019-12-17 17:53:43 +01:00
c8e9faf1d6 bump pytest-5.3.2 2019-12-17 17:51:30 +01:00
925cecd73a bump shodan-1.21.0 2019-12-17 17:49:51 +01:00
3bc9b2ff7c bump herepy-2.0.0 2019-12-17 17:48:27 +01:00
8585cfb9f2 bump venstarcolortouch-0.12 2019-12-15 10:16:18 +01:00
56084f4069 bump PyFlume-0.2.4 2019-12-15 09:24:48 +01:00
15d64a38fc bump androidtv-0.0.35 2019-12-15 09:22:44 +01:00
ca9688ce6d bump tahoma-api-0.0.16 2019-12-15 09:20:38 +01:00
3f59609059 sphinx updates 2019-12-15 09:17:31 +01:00
56ecbe7e9c bump python-miio-0.4.8 2019-12-13 00:15:20 +01:00
e7a2700577 bump aioambient-1.0.2 2019-12-13 00:12:08 +01:00
478d77595b bump pydocstyle-5.0.1 2019-12-13 00:09:07 +01:00
8dfbaa0cea patch fail2ban for Python 3.7 2019-12-13 00:04:04 +01:00
4b4e498a77 README.md CHANGELOG.txt 2019-12-12 00:29:32 +01:00
7211e7ee61 update license for pysignalclirestapi 2019-12-12 00:22:38 +01:00
ebf8f645fe update license information for uvcclient 2019-12-12 00:21:33 +01:00
c7e92e0548 fix typo in LICENSE 2019-12-12 00:19:43 +01:00
b1c85d60fd update README.md 2019-12-12 00:17:38 +01:00
988a65bc99 homeassistant-0.103.0 2019-12-11 23:35:51 +01:00
379c59ac3d homeassistant-0.103.0 2019-12-11 23:34:27 +01:00
f9ef217539 homeassistant-0.103.0_beta1 2019-12-10 20:37:00 +01:00
382ba63f77 bump roku-4.0.0 2019-12-10 13:01:51 +01:00
819b1f5525 bump home-assistant-frontend-20191204.1 2019-12-09 18:17:56 +01:00
c1de3c3ff3 add Signal API useflag 2019-12-09 18:16:39 +01:00
4334b47c3e bump homeassistant-pyozw-0.1.7 2019-12-09 18:09:29 +01:00
dfe8a90a24 add pysignalclirestapi-0.1.4 2019-12-09 18:07:41 +01:00
8ab7441171 bump pyvera-0.3.7 2019-12-09 18:01:11 +01:00
5aa410fbb3 add pyintesishome-1.5 2019-12-09 17:59:00 +01:00
86d1d9887b add pyintesishome-1.5 2019-12-09 17:58:47 +01:00
2baf05acf0 bump keyrings_alt-3.2.0 2019-12-09 17:56:23 +01:00
63aac2159b bump keyring-19.3.0 2019-12-09 17:55:25 +01:00
33480066f2 bump pyyaml-5.2.0 2019-12-09 17:51:46 +01:00
58b658180f certifi-2019.9.11 is in main repo, dupe removed 2019-12-07 08:07:53 +01:00
faa381e513 bump georss-generic-client-0.3 and georss-client-0.10 2019-12-07 08:02:38 +01:00
0db9d4ccf0 bump pyhomematic-0.1.62 2019-12-07 07:58:07 +01:00
3ce4ac5416 homeassistant-0.103.0_beta0 2019-12-06 06:24:09 +01:00
f48a53900d bump eternalegypt-0.0.11 2019-12-05 07:18:17 +01:00
ac16f5b831 bump upcloud-api-0.4.5 2019-12-05 07:14:37 +01:00
f96be9b426 bump upcloud-api-0.4.5 2019-12-05 07:13:30 +01:00
68c4af7623 bump frontend 20191204.0 2019-12-04 20:36:54 +01:00
f7bfdac86a bump psutil-5.6.7 2019-12-04 19:25:00 +01:00
a82e33fbb3 bump enturclient-0.2.1 2019-12-04 07:09:43 +01:00
3906b5e1d9 homeassistant-pyozw-0.1.6 compile test ok 2019-12-03 20:00:03 +01:00
cb24173387 bump homeassistant-pyozw-0.1.6 2019-12-03 18:38:23 +01:00
2e8d63fb2c bump heatmiserV3-1.1.18 2019-12-03 18:32:33 +01:00
acd807a29e bump heatmiserV3-1.1.18 2019-12-03 18:31:51 +01:00
bd2e78c395 remove obsolete 'herd' tags from metadata 2019-12-03 18:30:54 +01:00
8ef71c55df requirements_all.txt 2019-12-02 22:31:47 +01:00
866fb1c111 add 4 missing DESCRIPTION 2019-12-02 21:37:10 +01:00
23653840ef add discogs-client license 2019-12-02 21:32:10 +01:00
fdd5c9ddbd align 5 license strings 2019-12-02 21:29:06 +01:00
8d1f3065c0 fix 2 illegal UTF chars in DESCRIPTION 2019-12-02 21:24:45 +01:00
eed3273132 fix uri.https (111 cases) 2019-12-02 21:21:36 +01:00
51d716bd33 add license to pyaftership-0.1.2 2019-12-02 20:36:36 +01:00
951bb9e25c substitute missing license in mycroftapi-2.0 2019-12-02 20:34:36 +01:00
0071ce864d add missing dovado license 2019-12-02 20:29:44 +01:00
f2ba45e1b1 next requirements_all.txt try 2019-12-02 20:17:43 +01:00
9d17f4fb29 add atenpdu 2019-12-02 19:59:41 +01:00
c59e276f12 update pyTibber-0.12.0 2019-12-02 19:46:58 +01:00
37f4027707 add graphql-subscription-manager-0.3.2 2019-12-02 19:46:01 +01:00
9d906ed04f fix sucks Manifest 2019-12-02 19:35:01 +01:00
eb923bf6b5 add a requirements_all.txt 2019-12-02 19:14:41 +01:00
727a09e2dd add sucks-0.9.4 2019-12-02 19:00:41 +01:00
228811e0c5 CHANGELOG.txt 2019-12-01 20:10:53 +01:00
c030f2b0af contextvars is only for <= python 3.6 (fix) 2019-12-01 20:05:34 +01:00
7cfd78f3c3 contextvars is only for <= python 3.6 2019-12-01 19:47:12 +01:00
061f0fe004 contextvars only <= python 3.6 2019-12-01 19:25:53 +01:00
11e8e99e39 remove (wrong) double S="${WORKDIR}/home-assistant-${MY_PV}" 2019-12-01 12:05:42 +01:00
df999391c1 update androidtv-0.0.34, fix deps and deps of deps 2019-12-01 12:03:58 +01:00
756c6522b9 homeassistant-0.102.3 2019-11-30 14:36:44 +01:00
87ba07f79f add some USE flags to dev ebuild 2019-11-30 01:12:09 +01:00
825c0a3242 add aio-geojson-nsw-rfs-incidents-0.1 2019-11-29 17:01:49 +01:00
31c28cc207 README.md typo fixed 2019-11-29 06:56:41 +01:00
c04c03266b bump youtube_dl-2019.11.28 2019-11-29 06:55:23 +01:00
bd358b38b3 update psutil-5.6.6, remove psutil-5.6.5 2019-11-29 06:53:33 +01:00
69d90a21f8 add HA git test for dev 2019-11-29 06:52:15 +01:00
29a0a54702 bump flake8-3.7.9 2019-11-28 18:55:51 +01:00
bf0466bb29 bump hass-nabucasa-0.30 2019-11-28 18:51:10 +01:00
9445fdd57b bump hass-nabucasa-0.30 2019-11-28 18:50:48 +01:00
ebbd9272c0 bump pymfy-0.7.1 2019-11-28 18:48:53 +01:00
570b334b79 bump plexwebsocket-0.0.6 2019-11-28 08:05:47 +01:00
6753fd10b0 CHANGELOG.txt 2019-11-27 07:19:33 +01:00
ba119cf34f bump huawei-lte-api-1.4.4 2019-11-27 07:18:27 +01:00
71881c8fd4 bump apprise-0.8.2 2019-11-27 07:17:36 +01:00
dd716f577d CHANGELOG.txt 2019-11-26 22:55:23 +01:00
3150ebf17d add starline-0.1.3 2019-11-26 22:52:49 +01:00
f749e3c78f bump simplisafe-python-5.3.5 2019-11-26 22:48:47 +01:00
d6bfe6a688 dg to YesssSMS-0.4.1 2019-11-26 20:00:48 +01:00
992ef5f1cf bump WazeRouteCalculator-0.12 2019-11-26 19:56:37 +01:00
7b4bb2089e tensorflow should be in sci-libs 2019-11-26 19:27:26 +01:00
f7fc290314 bump aioesphomeapi-2.6.1 2019-11-26 19:21:10 +01:00
ecbdbeb02f bump discord-py-1.2.5 2019-11-26 19:14:45 +01:00
53cdbe5f14 skybellpy-0.4.0 is back on Pypi 2019-11-26 17:01:59 +01:00
a0d3cbf9b7 README.md last update for today :-) 2019-11-26 00:39:02 +01:00
06cf446c2a update abodepy/metadata.xml 2019-11-26 00:23:58 +01:00
e5dca9fcc3 README.md 2019-11-25 23:47:55 +01:00
5019a9b396 README.md 2019-11-25 23:45:25 +01:00
2cffd4707c README.md 2019-11-25 23:23:23 +01:00
01f1f1b8c2 README.md 2019-11-25 23:08:18 +01:00
e23bb4ab67 README.md 2019-11-25 22:38:43 +01:00
9e1262b72b README.md 2019-11-25 22:17:41 +01:00
cf8ff0f146 homeassistant-0.102.2 2019-11-25 21:01:02 +01:00
659c0c7c09 hdate-9.3.0 Source back on Pypi again 2019-11-25 00:20:07 +01:00
d8a481cd72 README.md 2019-11-24 22:28:44 +01:00
d0b432a216 add ziggo-mediabox-xl-1.1.0 2019-11-24 21:59:55 +01:00
c91e02b497 add xbee-helper-0.0.7 with XBee-2.3.2 2019-11-24 21:57:01 +01:00
b0bcab57b7 add zhong-hong-hvac-1.0.9 2019-11-24 21:52:00 +01:00
696a28dbbf add pyzabbix-0.7.5 2019-11-24 21:49:16 +01:00
4c25a2725a add YesssSMS-0.4.2 2019-11-24 21:46:15 +01:00
2edb68f13b add yeelight-0.5.0 2019-11-24 21:42:39 +01:00
1325ba9314 add ya-ma-0.3.8 2019-11-24 21:38:44 +01:00
d143c001e2 add yalesmartalarmclient-0.1.6 2019-11-24 21:36:09 +01:00
de132869ad add xfinity-gateway-0.0.4 2019-11-24 21:34:38 +01:00
7eaf653d14 add xboxapi-0.1.1 2019-11-24 21:31:43 +01:00
c972cdf1b0 add wunderpy2-0.1.6 2019-11-24 21:29:38 +01:00
ebf5b6f319 add wirelesstagpy-0.4.0 2019-11-24 21:28:13 +01:00
f945d19588 add ibm-watson and ibm-cloud-sdk-core 2019-11-24 21:26:18 +01:00
0ed87753d3 add ibmiotf-0.3.4 and ibmiotf-0.4.0 2019-11-24 21:17:32 +01:00
fb3fe89d9c add waterfurnace-1.1.0 2019-11-24 21:09:28 +01:00
7011c14477 add volvooncall-0.8.12 2019-11-24 21:05:49 +01:00
9e6f974df7 add pytouchline-0.7 2019-11-24 21:00:10 +01:00
4fd02ca18c misc downgrades 2019-11-24 20:53:59 +01:00
e4d8061e9e dg steamodd-4.21 2019-11-24 20:46:54 +01:00
4747cdf925 add pifacedigitalio-3.0.5 2019-11-24 20:45:25 +01:00
4e009c66c5 add python-qbittorrent-0.3.1 2019-11-24 20:43:12 +01:00
c36d25bd7b add miflora 2019-11-24 20:41:15 +01:00
6b9108205a add aiolifx-effects-0.2.2 2019-11-24 20:37:43 +01:00
c310bcbf55 dg lmnotify-0.0.4 2019-11-24 20:34:54 +01:00
e566e435ed dg libpyfoscam-1.0 2019-11-24 20:33:24 +01:00
698767c4d5 add pyflic-homeassistant-0.4 2019-11-24 20:30:52 +01:00
84ae472bc1 dg ritassist-0.9.2, btsmarthub-devicelist-0.1.3, webexteamssdk-1.1.1 2019-11-24 20:27:18 +01:00
141199957d bump youtube_dl-2019.11.22 2019-11-24 20:13:22 +01:00
6119209b59 bump pypca-0.0.7, now back on pypi 2019-11-24 20:11:54 +01:00
4062fccff3 bump python-juicenet-0.1.6 2019-11-24 20:09:04 +01:00
2a5637654f bump mutagen-1.43.0 2019-11-24 20:00:50 +01:00
bfc8d9b007 bump ndms2-client-0.0.11 2019-11-24 19:53:22 +01:00
a32b025925 bump frontend-20191119.6 2019-11-24 19:51:46 +01:00
201710cc4b bump zeroconf-0.24.0 2019-11-24 19:50:11 +01:00
d20659c1ac bump shodan-1.20.0 2019-11-24 19:48:55 +01:00
0fe391cb31 add PyFlume-0.2.1 2019-11-24 19:47:23 +01:00
be010e492a add proxmoxer-1.0.3 2019-11-24 19:44:12 +01:00
cdaecdd717 add waqiasync-1.0.0 2019-11-24 19:32:31 +01:00
62a81d54d8 bump my own release of vultr-1.0.2 2019-11-24 19:30:52 +01:00
89efd7dfb4 add pyW800rf32 2019-11-24 19:26:03 +01:00
376a47d80d add python-vlc 2019-11-24 19:23:45 +01:00
b653be98d2 add pyvizio-0.0.7 2019-11-24 19:21:15 +01:00
f0c551dd24 update PyViCare-0.1.2 2019-11-24 19:19:07 +01:00
41065af100 dg vsure-1.5.2 2019-11-24 19:17:19 +01:00
a6b9b17b43 add vtjp-0.1.14 2019-11-24 19:16:13 +01:00
a308588f15 bump venstarcolortouch-0.9.ebuild 2019-11-24 19:13:42 +01:00
d229203ad4 add uscisstatus-0.1.1 2019-11-24 19:08:09 +01:00
85ca36a7fe add upcloud-api-0.4.3 2019-11-24 19:01:59 +01:00
024304ef4c add tuyaha-0.0.4 2019-11-24 18:56:17 +01:00
2b90e4540a add TravisPy-0.3.5 2019-11-24 18:54:28 +01:00
b7010a62aa add PyTransportNSW-0.1.1 2019-11-24 18:52:59 +01:00
f6a435d675 add pytrafikverket-0.1.5.9 2019-11-24 18:51:30 +01:00
379aa8017a add pytrackr-0.0.5 2019-11-24 18:49:34 +01:00
c895c2f014 add tp-connected-0.0.4, Js2Py-0.66, pyjsparser-2.7.1 2019-11-24 18:48:03 +01:00
e055f7bf9b add VL53L1X2-0.1.5 and smbus2-0.3.0 2019-11-24 18:41:32 +01:00
be92ef30e9 dg to todoist-python-8.0.0.ebuild 2019-11-24 18:37:22 +01:00
ce1f91dd5d add tikteck-0.4 2019-11-24 18:36:23 +01:00
8a33168d24 add pythinkingcleaner-0.0.3 2019-11-24 18:34:50 +01:00
a0275bf31c add pytfiac-0.4, tellsticknet-0.1.2 2019-11-24 18:31:11 +01:00
7ab51ce79a add tensorflow 2019-11-24 18:24:41 +01:00
5f553f6569 add temperusb-1.5.3 2019-11-24 18:11:53 +01:00
e92994bd36 add add tellcore-net-0.4, tellcore-py-1.1.3 2019-11-24 18:09:48 +01:00
37effea06e add pytautulli-0.5.{0,1} 2019-11-24 18:04:42 +01:00
605dcaaf17 add tank_utility-1.4.0 2019-11-24 18:01:54 +01:00
c4cf5226b0 add tahoma-api-0.0.14 2019-11-24 17:59:24 +01:00
cb51df0090 bump python-tado-0.2.9 2019-11-24 17:57:21 +01:00
6d47c2933a add py-synology-0.3.0, python-synology-0.2.0, synology-srm-0.1.2 2019-11-24 17:55:05 +01:00
2a87077bf1 add python_opendata_transport-0.1.4 2019-11-24 17:50:39 +01:00
a5b1a35dd2 add swisshydrodata-0.0.3 2019-11-24 17:48:58 +01:00
94f4f57e08 add pysupla-0.0.3 2019-11-24 17:46:33 +01:00
26e15c9111 add pysuez-0.1.17 2019-11-24 17:44:43 +01:00
cb11e4637b add pystiebeleltron-0.0.1 2019-11-24 17:42:15 +01:00
9a0cd0b2cd add steamodd-4.22 2019-11-24 17:39:20 +01:00
82c390aa0a add starlingbank-3.1 2019-11-24 17:37:49 +01:00
3f48702916 add spotipy-homeassistant-2.4.4 2019-11-24 17:36:23 +01:00
b11c1a79a0 update python-songpal-0.11.2 2019-11-24 17:32:43 +01:00
96bba6f5e9 add somfy-mylink-synergy-1.0.6 2019-11-24 17:29:35 +01:00
5e6c4057ba add solaredge-0.0.2 2019-11-24 17:27:04 +01:00
65af322fd1 add socialbladeclient-0.2 2019-11-24 17:22:50 +01:00
e28f6f2a07 add python-sochain-api-0.0.2 2019-11-24 17:21:03 +01:00
bb0a321e58 add smhi-pkg-1.0.10 2019-11-24 17:17:29 +01:00
d5105c3e18 add SmartHab-0.20 2019-11-24 17:13:29 +01:00
497efffaf5 add smappy-0.2.16 2019-11-24 17:11:05 +01:00
6b34a071a1 add skybellpy-0.4.0 2019-11-24 17:03:53 +01:00
3fcf02045c clx-sdk-xms-1.0.0 added 2019-11-24 16:59:07 +01:00
5e186bd31b add Adafruit-GPIO-1.0.3, Adafruit-PureIO-0.2.3, Adafruit-SHT31-1.0.2 2019-11-24 16:58:18 +01:00
86288116d8 dg pysesame2-1.0.1 2019-11-24 16:46:50 +01:00
f947fe154e dg rocketchat-API-0.6.1 2019-11-24 16:44:25 +01:00
097261d1e2 dg raspihats-2.2.3 2019-11-24 16:41:10 +01:00
aeff68926d dg eagle200-reader-0.2.1 2019-11-24 16:40:21 +01:00
db85dc429a dg pyqwikswitch-0.93 2019-11-24 16:39:21 +01:00
3f89bba29b dg pyps4-2ndscreen-1.0.1 2019-11-24 16:38:09 +01:00
cc2df12659 dg proliphix-0.4.1 2019-11-24 16:37:19 +01:00
a98c2a681b dg piglow-1.2.4 2019-11-24 16:36:20 +01:00
06bc7b6539 dg pencompy-0.0.3 2019-11-24 16:35:27 +01:00
805748f133 dg panasonic-viera-0.3.2 2019-11-24 16:34:36 +01:00
f07e54fa0f dg oru-0.1.9 2019-11-24 16:33:40 +01:00
e1462fd13a dg openhomedevice-0.4.2 2019-11-24 16:32:38 +01:00
cef8867fd4 dg pynx584-0.4 2019-11-24 16:31:19 +01:00
f53a5c9378 dg py-noaa-0.3.0 2019-11-24 16:30:09 +01:00
de51eb0d95 add my own release of niko-home-control-0.2.1 2019-11-24 16:28:38 +01:00
9563fea730 dg pynello-2.0.2 2019-11-24 16:22:50 +01:00
041e77c95d add n26-0.2.7, n26-2.2.0 2019-11-24 16:21:29 +01:00
74531d7bb8 add PyMVGLive-1.1.4 2019-11-24 16:12:06 +01:00
b8e4142ff6 dg to mitemp-bt-0.0.1 2019-11-24 15:53:49 +01:00
6df74c9bf7 dg to messagebird-1.2.0 2019-11-24 15:52:25 +01:00
c3e50c5557 dg to py-melissa-climate-2.0.0 2019-11-24 15:51:20 +01:00
506a92a5a1 add pylutron-caseta-0.5.0 and pylutron-caseta-0.5.1 2019-11-24 15:49:55 +01:00
fa28201b14 dg to pykwb-0.0.8 2019-11-24 15:46:28 +01:00
5245dc278d dg to PyOTA-2.0.5 2019-11-24 15:42:48 +01:00
e194164a79 add my own release of iglo-1.2.7 2019-11-24 15:41:35 +01:00
420498338b add hikvision-0.4, hikvision-1.2 2019-11-24 15:35:23 +01:00
66c7e6d9b7 add greenwavereality-0.5.1 2019-11-24 15:32:12 +01:00
80946a3c80 accumulate a 'repaired' gps3-0.33.3 2019-11-24 15:20:20 +01:00
03248f34c5 dg to my own Pysher-1.0.1 2019-11-24 14:44:23 +01:00
e4c5c35365 dg to pygogogate2-0.1.1 2019-11-24 14:36:57 +01:00
ab65968e42 dg to fints-1.0.1 2019-11-24 14:29:39 +01:00
65f2f30364 add feedparser-homeassistant-5.2.2 and sgmllib3k-1.0.0 2019-11-24 14:18:23 +01:00
fabe4e334f add epsonprinter-0.0.9 2019-11-24 13:41:00 +01:00
12961f7f40 add my own release of pypca-0.0.5 2019-11-24 13:36:03 +01:00
dfbdaa1b5e fix pushetta/Manifest 2019-11-24 13:24:44 +01:00
2552626376 dg to pyedimax-0.1 2019-11-24 13:23:14 +01:00
2bf9ef47ee dg to beacontools-1.2.3 2019-11-24 13:22:01 +01:00
904a80119d dg to dsmr-parser-0.12 2019-11-24 13:20:45 +01:00
66df02c4b2 add my own release of pyW215-0.6.0 2019-11-24 13:12:40 +01:00
686915ee09 dg to dlipower-0.7.165 2019-11-24 13:07:26 +01:00
bd633304dd add concord232-0.15.tar 2019-11-24 13:02:42 +01:00
7caf01c159 add webexteamssdk-1.2 2019-11-24 12:57:58 +01:00
eae3107ab6 add btsmarthub-devicelist-0.2.0 2019-11-24 12:55:08 +01:00
7e23095883 add bthomehub5-devicelist 2019-11-24 12:52:45 +01:00
434e78641f add beewi-smartclim-0.0.7 2019-11-24 12:50:51 +01:00
30713a6f98 add pybbox-0.0.5_alpha0 2019-11-24 12:34:27 +01:00
4a711a16ff add Adafruit_BBIO-1.0.0 and Adafruit_BBIO-1.1.1 2019-11-24 12:19:10 +01:00
7c282ecae9 dg to pyairvisual-3.0.1 2019-11-24 12:14:48 +01:00
f8c447e841 add pyairvisual-3.0.3 2019-11-24 12:13:49 +01:00
27532fbcff fix liveboxplaytv Manifest 2019-11-24 12:10:49 +01:00
b4a28f6d84 add pyalarmdotcom-0.3.2 2019-11-24 12:06:25 +01:00
ddb2a5ef9b add aladdin-connect-0.3 2019-11-24 12:03:35 +01:00
cfa6b2c436 add pysesame2-1.0.2 2019-11-24 11:53:11 +01:00
8e295bc69b add pysensibo-1.0.3 2019-11-24 11:51:31 +01:00
24a9732425 add sense-energy-0.7.0 2019-11-24 11:49:39 +01:00
af73c94541 add scsgate-0.1.0 2019-11-24 11:44:28 +01:00
d6a294a7e8 add satel-integra-0.3.4 2019-11-24 11:40:28 +01:00
68b6135824 update pysaj-0.0.14 2019-11-24 11:37:00 +01:00
f1fa8e46ab add pysabnzbd-1.1.0 2019-11-24 11:32:45 +01:00
fd54c28b76 add russound-0.1.9 2019-11-24 11:28:40 +01:00
305d5da93e add russound-rio-0.1.7 2019-11-24 11:25:37 +01:00
6f795f6e21 add add hdate-0.9.3 2019-11-24 00:10:42 +01:00
ecaf02684a add add lupupy 2019-11-24 00:06:51 +01:00
79014b04d3 add my own python-juicenet-0.1.6 2019-11-23 23:59:34 +01:00
c869abf7d5 add rpi-rf-0.9.7 2019-11-23 23:46:48 +01:00
bdd4ba81ef add pifacecommon-4.2.2 2019-11-23 23:43:11 +01:00
cd385745de add pwmled-1.4.1, Adafruit-PCA9685-1.0.1, python-singleton-0.1.2 2019-11-23 23:41:05 +01:00
8841c08eac add rocketchat-API-0.6.35 2019-11-23 23:31:49 +01:00
91f23baece add python-ripple-api-0.0.3 2019-11-23 23:28:27 +01:00
f862d7da1b add ring-doorbell-0.2.3 2019-11-23 23:26:31 +01:00
87691d5de8 dg pyRFXtrx-0.23.0 2019-11-23 23:22:23 +01:00
c16e9d0712 add RtmAPI-0.7.2 2019-11-23 23:18:22 +01:00
89421d27eb add rjpl-0.3.5 2019-11-23 23:13:51 +01:00
f3f91d2480 fix pylaunches/Manifest 2019-11-23 23:11:55 +01:00
4bc0f0603f add pyrecswitch-1.0.2 2019-11-23 23:10:45 +01:00
4504bb18a3 add recollect-waste-1.0.1 2019-11-23 23:07:37 +01:00
cf9d9a7425 add raspyrfm-client-1.2.8 2019-11-23 23:01:55 +01:00
a4e09f13c7 add raspihats-2.3.0 2019-11-23 22:55:59 +01:00
1d18912960 bump eagle200-reader-0.2.2 2019-11-23 22:53:14 +01:00
b617b1b415 bump raincloudy-0.0.7 2019-11-23 22:46:41 +01:00
aca0b2b8ca bump pyrainbird-0.4.1 2019-11-23 22:43:53 +01:00
808804a36c add radiotherm-2.0.0 2019-11-23 22:41:08 +01:00
a4fe451aef add RachioPy-0.1.3 2019-11-23 22:38:02 +01:00
0959d4dedf add pyqwikswitch-0.94 2019-11-23 22:35:39 +01:00
f1fe45060f add georss-qld-bushfire-alert-client-0.3 2019-11-23 22:33:21 +01:00
7e04f458d5 add pushetta-1.0.15 2019-11-23 22:28:40 +01:00
b0a211a567 add ptvsd-4.2.8 2019-11-23 22:26:37 +01:00
a5c122f82c add pyps4-2ndscreen-1.0.3 2019-11-23 22:22:04 +01:00
02f2662f55 add proliphix-0.5.0 2019-11-23 22:17:27 +01:00
5d4efb5c2c add prezzibenzina-py-1.1.4 2019-11-23 22:15:17 +01:00
6d64386ffd add pocketcasts-0.1 2019-11-23 22:11:50 +01:00
182e5eadfb add plumlightpad-0.0.11 2019-11-23 22:10:10 +01:00
f158d1eb02 add pypjlink2-1.2.0 2019-11-23 22:08:34 +01:00
4ceee5ffd8 add pilight-0.1.1 2019-11-23 22:06:43 +01:00
67cca369d0 add piglow-1.2.5 2019-11-23 22:05:06 +01:00
ed0a995c1c add ha-philipsjs-0.0.8 2019-11-23 22:03:42 +01:00
3887694235 add pencompy-0.0.4 2019-11-23 22:01:59 +01:00
00d1b2bd90 add panasonic-viera-0.3.4 2019-11-23 21:59:52 +01:00
2041d81486 add panacotta-0.1 2019-11-23 21:56:32 +01:00
f30186ec97 added (my own) release of pyowlet-1.0.3 2019-11-23 21:35:19 +01:00
e0b867b125 add orvibo-1.1.1 2019-11-23 21:27:38 +01:00
905bd52d04 add oru-0.1.10 2019-11-23 21:26:20 +01:00
2ab34a51bf add openhomedevice-0.6.3 2019-11-23 21:24:00 +01:00
1330700cae add openevsewifi-0.4 2019-11-23 21:21:36 +01:00
5503c31be2 add onvif-zeep-async-0.2.0 2019-11-23 21:14:47 +01:00
5ca19ba9bf add oemthermostat-1.1 2019-11-23 21:11:33 +01:00
1db62e0c9d add oasatelematics-0.3 2019-11-23 21:09:09 +01:00
985668e7d2 add pynzbgetapi-0.2.0 2019-11-23 21:07:10 +01:00
3ae09ad63e add pynx584-0.5 2019-11-23 21:00:23 +01:00
4e79802048 add pynut2-2.1.2 2019-11-23 20:56:38 +01:00
61fd036afe downgrade to nuimo-0.1.0 2019-11-23 20:54:46 +01:00
0d85ec8ce1 add nuimo-0.3.6 2019-11-23 20:53:34 +01:00
315d42ce67 add nsw-fuel-api-client-1.0.10 2019-11-23 20:51:21 +01:00
5b41c6c63e add py-noaa-1.0 2019-11-23 20:49:02 +01:00
7c0d511431 add pyrail-0.0.3 2019-11-23 20:45:02 +01:00
1bacdf5208 add python-nmap-0.6.1 2019-11-23 18:18:47 +01:00
63b30dee06 update pycarwings2-2.9 2019-11-23 18:16:04 +01:00
bb1fe7cf65 add niluclient-0.1.2 2019-11-23 18:12:58 +01:00
d8be6b4091 add niko-home-control-0.2.2 and nclib-0.8.3 2019-11-23 18:11:19 +01:00
1962c85548 add py-nextbusnext-0.1.4 2019-11-23 18:03:28 +01:00
b92379de0e add neurio-0.3.1 2019-11-23 16:06:57 +01:00
494c3bb8dd add pynetio-0.1.9.1 2019-11-23 16:05:06 +01:00
45c04b8f1e bump eternalegypt-0.0.10 2019-11-23 16:03:23 +01:00
e00a7eb13c add pynetgear-0.6.1 2019-11-23 16:01:26 +01:00
b2b3912bde add netdata-0.1.2 2019-11-23 15:59:03 +01:00
af4e05f89b add python-nest-4.1.0 and sseclient-py-1.7 2019-11-23 15:56:50 +01:00
6e1cc153a6 add pynello-2.0.3 2019-11-23 15:48:05 +01:00
8d33a27a17 add nsapi-2.7.4 2019-11-23 15:45:57 +01:00
6710a3a699 add pynanoleaf-0.0.5 2019-11-23 15:42:42 +01:00
4335498d04 add nad_receiver-0.0.11 2019-11-23 15:40:54 +01:00
d030b16ace add mbddns-0.1.2 2019-11-23 15:38:52 +01:00
2124ecc6af add pymysensors-0.18.0 and get-mac-0.8.1 2019-11-23 15:37:07 +01:00
5ce2171101 add add mycroftapi-2.0 (Homepage dead and License missing) 2019-11-23 15:31:00 +01:00
7af54bee74 add mychevy-1.2.0 2019-11-23 15:26:57 +01:00
e3e9c26d73 add pymsteams-0.1.12 2019-11-23 15:23:45 +01:00
93a6248a23 add python-mpd2-1.0.0 2019-11-23 15:21:59 +01:00
f1a38d89ca add motorparts-1.1.0 2019-11-23 15:18:37 +01:00
3148b1ed81 add pymonoprice-0.3 2019-11-23 15:16:14 +01:00
77938c1ce1 add basicmodem-0.7 2019-11-23 15:14:16 +01:00
4aee2b559e add mitemp-bt-0.0.3 and btlewrap-0.0.8 2019-11-23 15:12:08 +01:00
c7ecec7ab2 millheater-0.3.4 2019-11-23 15:06:08 +01:00
24a786f96f downgrade to bluepy-1.1.4 for miflora==0.4.0 2019-11-23 15:03:16 +01:00
00a11eea89 add mficlient-0.3.0 2019-11-23 14:56:25 +01:00
665b0786e8 add datapoint 2019-11-23 14:53:23 +01:00
64e4de6399 add messagebird-1.5.0 2019-11-23 14:50:17 +01:00
fb64d6c74e add py-melissa-climate-2.1.3 2019-11-23 14:47:43 +01:00
fb9246df6a add add matrix-client-0.3.2 and matrix-client-0.2.0 2019-11-23 14:44:06 +01:00
ec236b10be add magicseaweed-1.0.3 2019-11-23 14:39:50 +01:00
b0dad777e5 add lyft_rides-0.2 2019-11-23 14:38:11 +01:00
b1823ab2a0 add lw12-0.9.2 2019-11-23 14:35:16 +01:00
a98fc5b57e add luftdaten-0.6.3 2019-11-23 14:21:29 +01:00
c84e8bd73d add london-tube-status-0.2 2019-11-23 14:20:18 +01:00
c98ab03617 add logi-circle-0.2.2 2019-11-23 14:18:08 +01:00
9bfe8dc414 add liveboxplaytv-2.0.2, wikipedia-1.4.0, pyteleloisirs-3.{5,6} 2019-11-23 14:14:46 +01:00
4d6b4b9d59 add pylitejet-0.1.0 2019-11-23 12:38:39 +01:00
d64c0db68a add python-lirc-1.2.3 2019-11-23 12:36:49 +01:00
9b09ff32da add linode-api-4.1.9_beta1 2019-11-23 12:33:13 +01:00
88bbecc08f downgrade to lightwave-0.15 2019-11-23 12:20:41 +01:00
f2d15a9c91 add aiolifx-0.6.7, bump bitstring-3.1.5-r1 from main repo for compatibility 2019-11-23 12:17:00 +01:00
d6f31413bf add temescal-0.1.tar.gz 2019-11-23 12:01:31 +01:00
f4c863a713 add pylgnetcast-homeassistant-0.2.0 2019-11-23 11:59:55 +01:00
f6ed83a4ac add pylaunches-0.2.0 2019-11-23 11:55:58 +01:00
7d73529937 update pylast-3.1.0 2019-11-23 11:53:59 +01:00
efab89c686 add lmnotify-0.0.6 2019-11-23 11:50:32 +01:00
6ddda4b23d update pylacrosse-0.4 2019-11-23 11:48:04 +01:00
3ec20f94d6 add pykwb-0.0.10 2019-11-23 11:45:38 +01:00
1fe56f7f73 bump konnected-0.1.5 2019-11-23 11:43:47 +01:00
5c4d7470e3 add kiwiki-client-0.1.1 2019-11-23 11:35:56 +01:00
0e9101b864 add PyUserInput-0.1.11 2019-11-23 11:27:52 +01:00
5e7573d237 add ndms2-client-0.0.10 2019-11-23 11:24:15 +01:00
af92d73936 add kaiterra-async-client-0.0.2 2019-11-23 11:20:43 +01:00
6bb909bb7c add python-join-api-0.0.4 2019-11-23 11:12:48 +01:00
15bdf8bfe4 add pyitachip2ir-0.0.7 2019-11-23 11:03:50 +01:00
17e6bde6cb add prayer_times_calculator-0.0.3 2019-11-23 11:02:14 +01:00
7b88757299 add pyirishrail-0.0.2 2019-11-23 11:00:46 +01:00
f7a8cf3539 add pyipma-1.2.1 2019-11-23 10:59:17 +01:00
9252149982 add add PyOTA-2.1.0, phx-filters-2.0.2, phx-class-registry-3.0.5 2019-11-23 10:56:42 +01:00
535cd8c90d add georss-ign-sismologia-client-0.2 2019-11-23 10:41:50 +01:00
432efbf683 add (old) iglo-1.2.5 2019-11-23 10:26:04 +01:00
5f007db542 add pypca-0.0.6 2019-11-23 10:03:20 +01:00
e3977e0a4e add rfk101py-0.0.1 2019-11-23 09:54:43 +01:00
c4582f2c30 add pyicloud-0.9.1 2019-11-23 09:53:22 +01:00
7e5f61394b add pyialarm-0.3 2019-11-23 09:49:07 +01:00
d28153792c add Hydrawiser-0.1.1 2019-11-23 09:47:16 +01:00
6bf2a1b93d add aiopvapi-1.6.14 2019-11-23 09:43:49 +01:00
408824ba06 bump aiohue-1.9.2 2019-11-23 09:40:36 +01:00
13e8a1ab8d add url-normalize-1.4.1 and poetry-0.12.17 2019-11-23 09:37:37 +01:00
6e730d7cd2 add horimote-0.4.1 2019-11-23 09:30:15 +01:00
9a51c53222 pyhomeworks-0.0.6 aded 2019-11-23 09:28:39 +01:00
7860ea4f34 add HAP-python-2.6.0 and tlslite-ng-0.7.5 2019-11-23 09:26:13 +01:00
954a0e99e5 add hlk-sw16-0.0.7 2019-11-23 09:19:59 +01:00
dfe7363784 add heatmiserV3-0.9.1 and heatmiserV3-1.1.9 2019-11-22 22:29:02 +01:00
e58ee6a368 add pyCEC-0.4.13 2019-11-22 22:25:32 +01:00
b9ca760999 add pygtfs-0.1.5 2019-11-22 22:22:27 +01:00
284b58135c add gstreamer-player-1.1.2 2019-11-22 22:18:25 +01:00
131fdd7872 add greeneye-monitor-1.0.1 2019-11-22 22:15:50 +01:00
e2e4564f2b downgrade to some oldfashioned google libraries: 2019-11-22 22:04:01 +01:00
9425c8d8d9 add pygogogate2-0.2.1 2019-11-22 21:57:34 +01:00
641ded938e add Pysher-1.0.4, bump autobahn-18.7.1 from main repo, add txaio-18.7.1 and txaio-18.8.1 2019-11-22 21:52:21 +01:00
4dd4dbca2c add gitterpy-0.1.7 2019-11-22 21:35:17 +01:00
8006fd8623 add python-gitlab-1.13.0 & python-gitlab-1.6.0 2019-11-22 21:33:15 +01:00
b4e57cdc8f add aio-geojson-client-0.11 and aio-geojson-geonetnz-quakes-0.11 2019-11-22 21:29:44 +01:00
f3f4e0e429 add georss-client-0.9 and georss-generic-client-0.2 2019-11-22 21:20:32 +01:00
69cccb68bf add geojson-client-0.4, geojson-2.5.0 and haversine-2.1.2 2019-11-22 21:08:44 +01:00
8440c49c3d add geizhals-0.0.9 2019-11-22 20:59:11 +01:00
0d6f23ac05 add gearbest-parser-1.0.7 2019-11-22 20:55:42 +01:00
2264845610 add python-gc100-1.0.3_alpha0 2019-11-22 20:50:40 +01:00
ff4b858255 add pyfnip-0.2 2019-11-22 20:46:02 +01:00
424efa82b8 add afsapi-0.0.4 2019-11-22 20:44:04 +01:00
2108d24401 add fritzhome-1.0.4 2019-11-22 20:41:30 +01:00
6585399f64 add fritzhome-1.0.5 2019-11-22 20:40:41 +01:00
233028b771 add fritzconnection-0.8.4 2019-11-22 20:37:09 +01:00
69646a2570 add freesms-0.1.2 2019-11-22 20:34:33 +01:00
0ff13b229f libpyfoscam-1.1 added 2019-11-22 20:31:27 +01:00
11b29d8cf1 update fortiosapi-1.0.1, downgrade to fortiosapi-0.10.8 2019-11-22 20:28:10 +01:00
a5e2ffa32e add foobot_async-0.3.1 2019-11-22 20:20:37 +01:00
9ac94fad96 add flux-led-0.22 2019-11-22 20:16:46 +01:00
36b6ed8d65 bump pyflunearyou-1.0.3 2019-11-22 20:12:06 +01:00
414b083e7f add pyflexit-0.3 2019-11-22 20:09:07 +01:00
d20ecb270e add ritassist-0.9.3 & ciso8601-2.1.2 2019-11-22 20:06:43 +01:00
e846f3b429 add fixerio-1.0.0_alpha0 & fixerio-0.1.1 2019-11-22 20:02:31 +01:00
ce02ecad1f add fints-2.2.0, mt_940-4.19.0, sepaxml-2.2.0 2019-11-22 19:53:32 +01:00
50dcdb4425 add fastdotcom-0.0.3 2019-11-22 19:39:11 +01:00
bad4f70bc6 add python-family-hub-local-0.0.2 2019-11-22 19:37:23 +01:00
c4c2812934 addevohome-async-0.3.4_beta1, fix Changelog's order 2019-11-22 19:33:06 +01:00
311e377188 bump PyEssent-0.13 2019-11-22 19:22:14 +01:00
1bbdb6168c add epson-projector-0.1.3 2019-11-22 19:20:11 +01:00
ebdbda291a add pyenvisalink-4.0 2019-11-22 19:15:59 +01:00
30d4091914 downgrade to envirophat-0.0.6 2019-11-22 19:14:02 +01:00
ad6c543e1a add enturclient-0.2.0 2019-11-22 19:11:35 +01:00
619d4c91de add pyEmby-1.6 2019-11-22 19:08:11 +01:00
af517cfa9a add pythonegardia-1.0.40 2019-11-22 18:57:58 +01:00
17446fbb91 add eebrightbox-0.0.4 2019-11-22 18:55:00 +01:00
389b5cbde6 add pyedimax-0.2.1 2019-11-22 18:53:16 +01:00
ce6b96e17c add beacontools-1.3.1 2019-11-22 18:51:24 +01:00
e11760c059 add sleekxmppfs-1.3.4 2019-11-22 18:48:48 +01:00
1a057a789c add pycountry-convert (for sucks) 2019-11-22 18:47:25 +01:00
de82814ced add ecoaliface-0.4.0 2019-11-22 18:24:12 +01:00
f1d842df8d add pyebox-1.1.4 2019-11-22 18:21:31 +01:00
693c5d6cd8 add pydukeenergy-0.0.6 2019-11-22 18:18:09 +01:00
36b429e07b dsmr-parser-0.14 and PyCRC-1.21 added 2019-11-22 18:16:17 +01:00
360fbdba37 add dovado-0.4.1 2019-11-22 18:08:34 +01:00
c7082f011b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 18:05:25 +01:00
81d220966a add pydoods-1.0.2 2019-11-22 18:04:15 +01:00
e61a30ab66 add pizzapi-0.0.3 and pizzapi-0.0.6 2019-11-22 17:14:03 +01:00
cdce2cafcb add dlib-19.18.0 2019-11-22 17:06:35 +01:00
9a69ebbc65 add face_recognition-1.2.3 & face_recognition_models-0.3.0 2019-11-22 17:02:38 +01:00
4a950c74f2 downgrade to directpy-0.5 2019-11-22 16:56:38 +01:00
ceafea9048 add dlipower-1.0.176 2019-11-22 16:55:38 +01:00
8cc8a8987e add python-digitalocean-1.13.2 2019-11-22 16:52:56 +01:00
1540f6711b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 16:48:46 +01:00
ba7e87be98 add schiene-0.23 2019-11-22 16:42:42 +01:00
e8d7106dc2 added decora-wifi-1.4 2019-11-22 16:39:19 +01:00
4db9ce2083 decora-0.6 added 2019-11-22 16:34:28 +01:00
a852459a5f crimereports-1.0.1 added 2019-11-22 16:31:59 +01:00
694f2d8eac add pycoolmasternet-0.0.4 & pycoolmasternet-0.2.4 2019-11-22 16:29:46 +01:00
7e2046ff4b add coinmarketcap-5.0.3 2019-11-22 16:24:47 +01:00
3282a5b953 bump requests-cache-0.4.13 & requests-cache-0.5.0 from main repo 2019-11-22 16:23:43 +01:00
10ce3b3496 add coinbase-2.1.0 2019-11-22 16:10:06 +01:00
74797e7615 add pycfdns-0.0.1 2019-11-22 16:06:22 +01:00
77ba9db8ba add python-clementine-remote-1.0.1 & python-clementine-remote-1.0.3 2019-11-22 16:00:38 +01:00
b9774eb49e downgrade to ciscosparkapi-0.4.2 2019-11-22 15:56:12 +01:00
4dfb9efc54 downgrade to pychannels-1.0.0 2019-11-22 15:55:05 +01:00
7262460e24 add csrmesh-0.9.0 2019-11-22 15:53:48 +01:00
fba183d45e add brunt-0.1.3 2019-11-22 15:51:26 +01:00
b03016c05c add py-canary-0.5.0 2019-11-22 15:51:09 +01:00
14b4dd92fd add brunt-0.1.3 2019-11-22 15:48:10 +01:00
02afffc5fa add brottsplatskartan-1.0.5 & brottsplatskartan-0.0.1 2019-11-22 15:46:01 +01:00
96ca163f0a add braviarc-homeassistant-0.3.7 2019-11-22 15:43:21 +01:00
b8e903ae72 add bme680-1.0.5 2019-11-22 15:38:08 +01:00
f5609a3623 add pygatt-4.0.5 & enum-compat-0.0.3 2019-11-22 15:35:56 +01:00
a62aa12e9e blinkt-0.1.0 & blinkt-0.1.2.ebuild added 2019-11-22 15:30:42 +01:00
605e5b662d downgrade bizkaibus-0.1.1 2019-11-22 15:27:47 +01:00
f37029ca7f add i2csense-0.0.4 2019-11-22 15:25:49 +01:00
ed4b4cba7d add i2csense-0.0.4 2019-11-22 15:25:11 +01:00
0b763e0d9a baidu-aip added 2019-11-22 15:23:16 +01:00
675d305b62 add python-awair-0.0.4 2019-11-22 15:19:40 +01:00
68266276d0 add avion-0.10, bluepy-1.3.0 & pycryptodomex-3.9.4 2019-11-22 15:15:03 +01:00
3546b1be75 add py-august-0.9.0 / py-august-0.7.0 2019-11-22 15:03:09 +01:00
31ec75af0c add asterisk_mbox-0.5.0 2019-11-22 14:58:50 +01:00
ca636ca6ca arcam-fmj-0.4.3 & aionursery-0.3.0 2019-11-22 14:55:31 +01:00
b578625f11 downgrade sharp_aquos_rc-0.3.2 2019-11-22 14:49:57 +01:00
6a62e95a50 aqualogic-1.0 2019-11-22 14:48:29 +01:00
211cf86584 apprise-0.8.1 2019-11-22 14:46:18 +01:00
54ffd5d47e add apns2 (incomplete missing 'older' depencies) 2019-11-22 14:41:17 +01:00
7d6bfe4b09 add anel-pwrctrl-homeassistant-0.0.1 2019-11-22 14:30:17 +01:00
f6413242e6 add pydroid-ipcam-0.8 & pydroid-ipcam-1.1 2019-11-22 14:20:20 +01:00
6a42c665ad asmog-0.0.6 added 2019-11-22 14:16:18 +01:00
cc12f2311b add pyads-3.x 2019-11-22 14:12:56 +01:00
74332627f2 downgrade to alpha-vantage-2.1.1 2019-11-22 14:02:59 +01:00
09892d0fce add alarmdecoder-1.13.4 alarmdecoder-1.13.2 2019-11-22 13:34:18 +01:00
9a0b34761e add pyaftership-0.1.2 2019-11-22 13:30:09 +01:00
61528b406c downgrade pyserial-3.1.1 from main repo for acer_projector 2019-11-22 13:27:27 +01:00
c57217661d add rova license string 2019-11-22 09:54:02 +01:00
f407a75c34 fix ipify license string 2019-11-22 09:52:15 +01:00
dcaa41ff5a fix pyversasense license string 2019-11-22 09:48:49 +01:00
7ab6721578 remove annoying version number from maxcube_TypeError_dirty_hack.patch 2019-11-22 09:40:39 +01:00
761bdc665f add vultr-1.0.1 2019-11-22 09:29:09 +01:00
e5bfd90c8c add jsonpath-0.{75,82} 2019-11-22 09:23:20 +01:00
2ba53a3db7 bump vsure-1.5.4 2019-11-22 09:18:27 +01:00
bdacbf0e99 bump pyatmo-3.1.0, remove olds 2019-11-22 09:15:30 +01:00
5372c53720 bump frontend-20191119.5, remove olds 2019-11-22 09:13:23 +01:00
c4b230603b bump homeassistant-0.102.1 2019-11-22 09:06:18 +01:00
91ce9598be homeassistant-0.102.0 remove beta status 2019-11-21 22:54:18 +01:00
896ca7c101 Update License Counters 2019-11-21 09:57:06 +01:00
b5ea5e79cf README.md 2019-11-21 09:49:57 +01:00
91913eeae0 add herepy api 2019-11-21 09:33:33 +01:00
5173324bc2 homeassistant-0.102.0 2019-11-21 09:25:48 +01:00
fd12579d64 homeassistant-0.102.0_beta3 2019-11-20 17:44:40 +01:00
16ba54c687 rename (again) unused home-assistant-frontend-20191119.1 to current home-assistant-frontend-20191119.2 2019-11-20 17:43:34 +01:00
d1929df6d6 fix LICENSE string of dev-python/aiobotocore 2019-11-20 12:27:46 +01:00
c79711e2f3 add requests to RDEPS of pyAtome-0.1.1 2019-11-20 12:21:47 +01:00
f5def4372a bump home-assistant-frontend-20191119.1 2019-11-20 11:51:13 +01:00
b0ddc61811 bump pytest-5.3.0 2019-11-20 11:49:41 +01:00
151271eb00 add pyRFXtrx-0.24.0 2019-11-20 11:40:51 +01:00
166e9a8c32 bump frontend-20191119.0 2019-11-20 11:35:35 +01:00
72e1033a06 add pyversasense-0.0.6 2019-11-20 11:34:03 +01:00
8d1f88ba5b README.md 2019-11-18 19:50:41 +01:00
adcb6056f5 README.md 2019-11-18 19:48:22 +01:00
a18e16e055 README.md 2019-11-18 19:43:11 +01:00
e3463bc56a update homeassistant-0.102.0_beta2 2019-11-18 19:29:06 +01:00
e899820f33 fix typo in boto3-1.9.252.ebuild 2019-11-18 19:20:33 +01:00
9f069781c8 update homeassistant-0.102.0_beta2 2019-11-18 19:14:19 +01:00
05e742bee7 update homeassistant-0.102.0_beta2 2019-11-18 18:59:15 +01:00
46fa894c91 add rova-0.1.0 2019-11-18 18:57:12 +01:00
d1e4add415 bump bump roombapy-1.4.1 2019-11-18 18:53:00 +01:00
0523de13cb bump frontend-20191118.0 2019-11-18 18:51:28 +01:00
b823fadbb1 bump sphinx-2.1.2 2019-11-18 14:15:26 +01:00
7581c75d16 bump libpyvivotek 2019-11-18 14:13:07 +01:00
b3fb50b482 update esphome-1.14.3 2019-11-18 11:20:17 +01:00
e90e803e32 copy current ebuild to esphome-9999 2019-11-18 11:09:49 +01:00
3207d8e8ef bump aioesphomeapi-2.6.0 2019-11-18 10:44:54 +01:00
cb16444d56 update pyatmo-3.0.1 2019-11-18 09:58:49 +01:00
2bf6009c37 add pure-python-adb-0.2.2 2019-11-17 22:32:23 +01:00
12f448caea v0.102.0_beta1-r2 2019-11-17 13:31:50 +01:00
9b1971cf1b add pyalmond-0.0.2 2019-11-16 22:46:48 +01:00
b499cd66fd add sharp_aquos_rc-0.4 2019-11-16 22:25:40 +01:00
4db034ba9e update shodan-1.19.1 2019-11-16 22:21:51 +01:00
c0b5c17fd7 add alpha-vantage-2.1.2 2019-11-16 22:15:44 +01:00
d923220e84 add pycomfoconnect-0.3 2019-11-16 22:08:49 +01:00
36d5391c72 add postnl-api-1.2.2 & postnl-api-1.0.2 2019-11-16 11:17:57 +01:00
56cdbb27c4 bump pyobihai-1.2.0 2019-11-16 11:12:18 +01:00
c3b9eb3d35 add pyombi-0.1.{5,10} 2019-11-16 11:08:03 +01:00
b24c0ee332 bump astroid-2.3.3 2019-11-16 11:04:51 +01:00
17b903d3d9 bump pylint-2.4.4 2019-11-16 11:03:18 +01:00
eeba965667 bump pyHik-0.2.5 2019-11-16 10:55:53 +01:00
040c7b6f0d bump SQLAlchemy-1.3.11 2019-11-16 10:50:21 +01:00
08ff96554d bump frontend-20191115.0 2019-11-16 09:11:54 +01:00
6a726ae5c3 add hkavr-0.0.5 2019-11-15 10:32:59 +01:00
4b5125977b add python-blockchain-api 2019-11-15 09:48:11 +01:00
f1c350731e bump pytest-5.2.3 2019-11-15 09:31:07 +01:00
18371f448a add ipify-1.0.0 2019-11-15 09:30:01 +01:00
e732b9cfe8 update boto3-1.9.252 2019-11-15 09:22:28 +01:00
950ceb4668 update botocore-1.12.252 2019-11-15 09:20:35 +01:00
594ead9173 update aiobotocore-0.10.4 2019-11-15 09:10:34 +01:00
9641149c0f bump aiobotocore-0.10.2 2019-11-15 09:06:53 +01:00
ddf88551ab update teslajsonpy-0.2.0 2019-11-15 09:04:36 +01:00
14a3a719d4 add aiobotocore-0.10.1 2019-11-15 09:02:26 +01:00
245db35734 total-connect-client add PYTHON_COMPAT 3.8 2019-11-14 21:34:41 +01:00
488ca6ccb1 homeassistant-0.102.0_beta1 update 2019-11-14 18:23:58 +01:00
68db524936 bump frontend to 20191114.0 2019-11-14 18:21:31 +01:00
7207888d9b update simplisafe-python-5.2.0 2019-11-14 08:18:54 +01:00
26dba28138 remove requests-toolbelt-0.9.1.ebuild 2019-11-14 07:44:42 +01:00
4718dadec1 add MIT License to total-connect-client 2019-11-14 07:19:10 +01:00
665cc11a10 update homeassistant-0.102.0_beta0.ebuild 2019-11-13 17:42:57 +01:00
f6ae9c1575 bump pyotgw-0.5_beta1 2019-11-13 17:31:33 +01:00
9898dabf82 bump zha-quirks-0.0.28 2019-11-13 17:30:13 +01:00
66f933987c (re-)add withings-api-2.1.3 2019-11-13 17:04:06 +01:00
20e95224d4 homeassistant-0.101.3-r1 fix paho-mqtt-1.4.0 2019-11-13 10:57:14 +01:00
7ca1ad3949 bump psutil-5.6.5 2019-11-13 09:30:33 +01:00
db4066aeb7 update async-upnp-client-0.14.12 2019-11-13 09:24:52 +01:00
0a481229a5 update pypoint-1.1.2 2019-11-13 09:22:29 +01:00
0cd455ca22 rop KEYWORDS excepts amd64: adb-homeassistant, attrs 2019-11-12 19:14:27 +01:00
c88fb3aff2 fix geopy manifest 2019-11-12 19:08:42 +01:00
4000f039dc fix cryptography metadata 2019-11-12 19:03:04 +01:00
19d203dc44 bump aioesphomeapi-2.5.0
fix RDEPEND for aioesphomeapi-2.4.2
2019-11-12 18:48:39 +01:00
7b7c05cf0f add correct license for dev-python/aioesphomeapi-2.4.2 (MIT) 2019-11-12 15:50:39 +01:00
4f47563fe9 add correct license for app-misc/homeassistant 2019-11-12 15:48:31 +01:00
29f36cca3b remove unneeded sys-devel/autoconf RDEPEND from (older) ebuilds 2019-11-12 15:42:22 +01:00
257d9c3996 update license information for adb-shell 2019-11-12 15:07:45 +01:00
f287b3039a update packages with unknown licenses 2019-11-12 15:03:34 +01:00
42755ff1bc replace stale 'Gentoo Foundation' copright notices 2019-11-12 14:42:39 +01:00
669ce8f1e4 remove all stale CVS keywords 2019-11-12 14:35:03 +01:00
202fb66a85 Change copyright years to 1999-2019 2019-11-12 14:24:56 +01:00
0a73e17d1e align all ebuild headers to https://devmanual.gentoo.org/ebuild-writing/file-format/index.html 2019-11-12 14:09:48 +01:00
1f943761d3 cleaup esphome 2019-11-12 13:05:53 +01:00
824a833571 update remove bad UTF character from pytile-3.0.x and add missing dependency 2019-11-12 13:00:52 +01:00
2b33fbfa85 bump discogs-client-2.2.2 2019-11-12 12:54:51 +01:00
646abb2af4 add discogs-client-2.2.1 2019-11-12 12:53:52 +01:00
4dd997b344 fix uri.https 2019-11-12 12:43:33 +01:00
47abf497c9 add dependency for plexauth-0.0.5-r1 2019-11-12 12:19:41 +01:00
1076f6ed58 update PlexAPI-3.3.0 2019-11-12 12:10:21 +01:00
560a75e7ee update zha-quirks-0.0.27-r1 2019-11-12 11:57:46 +01:00
37809ed1a7 update pyserial-asyncio-0.4-r1 2019-11-12 11:54:05 +01:00
914d92b048 update zigpy-xbee-homeassistant-0.7.0 2019-11-12 11:51:14 +01:00
b99bf43452 update zigpy-homeassistant-0.11.0 2019-11-12 11:47:34 +01:00
54b9c2a2d8 update zigpy-deconz-0.7.0 2019-11-12 11:45:24 +01:00
3bee131054 update bellows-homeassistant-0.11.0 2019-11-12 11:43:15 +01:00
c00a5be507 aiodns & aionotify, fix checksums in manifest 2019-11-12 09:47:05 +01:00
ad748efc25 README.md 2019-11-12 00:49:37 +01:00
f215bc79f7 fixed Typo. 2019-11-12 00:42:25 +01:00
3d897cc819 bump esphome-1.14.2 2019-11-12 00:33:12 +01:00
a451a5033e * searched and partly updated licenses for:
-PyMata
          -PyMetno
          -adb-shell
          -apcaccess
          -pyvlx
          -somecomfort
          -total-connect-client
          -uvcclient
        * pylutron-0.2.5 Python Compatibility for 3.5 removed
        * rename CHANGELOG.txt
        * coveralls Python Compatibility for 3.5 removed
2019-11-12 00:25:14 +01:00
b8055eb923 bimmer-connected: add missing keywords 2019-11-11 23:56:12 +01:00
7501d0cda3 standardize 4 license strings 2019-11-11 23:55:21 +01:00
fcf8986334 BlinkStick: found License 2019-11-11 23:46:59 +01:00
5b176bfe0f bimmer-connected: add missing keywords 2019-11-11 23:41:21 +01:00
8d5c4eb9fe cryptography:update manifest, reduce platforms 2019-11-11 23:37:19 +01:00
6409f9a5d0 pyhaversion: add missing description strings 2019-11-11 23:22:54 +01:00
8a7075b033 gpiozero: add missing description strings 2019-11-11 23:20:26 +01:00
8f917f73b2 aioesphomeapi: add missing description strings 2019-11-11 23:15:36 +01:00
aa5409c109 bump plexwebsocket-0.0.5 2019-11-11 23:00:10 +01:00
02a331316f bump zm-py-0.4.0 2019-11-10 23:24:57 +01:00
f302f68fd5 bump pyatmo-2.3.3 2019-11-10 23:15:47 +01:00
9f31552ccd add roombapy-1.3.1 with accessories 2019-11-10 12:01:28 +01:00
f061ad0e17 remove dev-python/Pillow 2019-11-10 10:10:44 +01:00
666ca0f0da add (older) haanna-0.12.3 for a test 2019-11-10 08:33:21 +01:00
8991637de9 bump bimmer_connected-0.6.2 2019-11-10 08:29:36 +01:00
d99fe0bf99 bump simplisafe-python-5.1.0 2019-11-10 08:23:35 +01:00
cae566a0aa add pdunehd-1.3 2019-11-09 14:41:49 +01:00
eb6a34e347 add pcal9535a-0.7 2019-11-09 14:34:26 +01:00
ee56487a31 add smbus-cffi-0.5.1 2019-11-09 14:32:33 +01:00
cef7ad52e1 bump abodepy-0.16.7 2019-11-09 14:03:17 +01:00
db0fce2d31 bump zha-quirks-0.0.27 2019-11-08 22:34:47 +01:00
06f1bb86dd bump home-assistant-frontend-20191108.0 2019-11-08 22:32:46 +01:00
bf36a2f40a bump hass-nabucasa-0.29 2019-11-08 22:27:43 +01:00
50af124dea paho-mqtt: remove obsolete patch 2019-11-08 22:24:22 +01:00
3d3ba05e0f add wled-0.1.0 2019-11-08 00:22:06 +01:00
7bab07cfca add cattrs-0.9.0 2019-11-08 00:21:30 +01:00
a231d754c6 bump plexwebsocket-0.0.4 2019-11-08 00:12:11 +01:00
dd3d3941bd Bug 699282, fix metadata.xml 2019-11-07 09:58:28 +01:00
a1b64d8171 fix metadata.xml 2019-11-07 09:57:22 +01:00
9fbe523b9c CHANGELOG.md 2019-11-07 01:15:06 +01:00
343c7e37a9 imageio for Python 3.7 2019-11-07 01:08:53 +01:00
178c1e4a75 bump ratelimit-2.2.1 2019-11-07 01:05:47 +01:00
8b886db2b2 bump requests-futures-1.0.0 2019-11-07 01:03:01 +01:00
b0280395bc add requests-futures-0.9.7 2019-11-07 01:02:20 +01:00
c2229fb266 bump env-canada-0.0.30 2019-11-07 00:58:56 +01:00
1d0f76ba24 add env-canada-0.0.29 2019-11-07 00:58:28 +01:00
e0373c82a9 bump imageio-2.6.1 2019-11-07 00:55:12 +01:00
2b32b25231 bump imageio-2.3.0 2019-11-07 00:54:36 +01:00
d426b23f12 bump pymfy-0.6.1 2019-11-07 00:37:35 +01:00
11d8698624 bump youtube_dl-2019.11.5 2019-11-07 00:36:29 +01:00
efd3f0619b bump adb-shell-0.0.8 2019-11-07 00:35:19 +01:00
3f32a7c32a bump pytile-3.0.1 2019-11-07 00:33:51 +01:00
08d5ec6ca3 add pytile-3.0.0 2019-11-07 00:33:28 +01:00
b1988242fd downgrade habitipy-0.2. 2019-11-07 00:31:07 +01:00
e3068cb96a bump haanna-0.13. 2019-11-07 00:29:13 +01:00
534d22d1ad bump pyephember-0.3.1 2019-11-07 00:27:22 +01:00
c538b6698e bump aioasuswrt-1.1.22 2019-11-07 00:25:44 +01:00
cd3a13d8bc bump geniushub-client-0.6.30 2019-11-07 00:24:40 +01:00
fc9f3c391d bump jinja-2.10.3 2019-11-07 00:22:58 +01:00
0275efe00a bump paho-mqtt-1.5.0 2019-11-07 00:21:43 +01:00
ffb4fa52c2 bump TwitterAPI-2.5.10 2019-11-07 00:20:54 +01:00
c5da7598c9 add TwitterAPI-2.5.9 2019-11-07 00:20:26 +01:00
10bdccca95 bump Pillow-6.2.1 2019-11-07 00:19:19 +01:00
567bf8448e add Pillow-6.2.0 2019-11-07 00:18:45 +01:00
725f7c7deb bump pyEight-0.1.2 2019-11-07 00:13:56 +01:00
bbe6c6b835 bump pysnmp-4.4.12 2019-11-07 00:12:17 +01:00
a39143b416 add pysnmp-4.4.11 2019-11-07 00:11:55 +01:00
81df0acc70 bump attrs-19.3.0 2019-11-07 00:10:49 +01:00
dec3272b44 add thingspeak-1.0.0 2019-11-07 00:09:53 +01:00
2fc971304d update *.md 2019-11-06 15:22:23 +01:00
4e849779d8 improved README.md 2019-11-06 15:09:46 +01:00
4f9efcfd92 improved README.md 2019-11-06 15:01:08 +01:00
2dd4aa60af improved README.md 2019-11-06 14:41:24 +01:00
4399e470b1 improved README.md 2019-11-06 14:35:28 +01:00
f849c2fb34 new Python 3.7 Status 2019-11-06 14:20:57 +01:00
6bee486379 update /etc/portage sample files 2019-11-06 11:08:23 +01:00
458a4252d8 esptool-2.7 allow Python 3.7 2019-11-06 11:05:14 +01:00
65e7b0b2df platformio-4.0.3 help Python 3.7 2019-11-06 10:19:36 +01:00
14c4060dd3 bump esptool-2.8, OK for Python 3.7 2019-11-06 09:57:29 +01:00
57713d0dfe Merge pull request #6 from evadim/master
Bump ESPHome tp 1.14.1
2019-11-06 01:28:30 +01:00
29a3e9bac5 CHANGELOG.md 2019-11-06 01:17:18 +01:00
3f02b17a82 homeassistant-0.101.3 2019-11-06 01:10:29 +01:00
612d4a6c37 Python 3.7 update 2019-11-06 00:23:24 +01:00
28f4c68863 Python 3.7 update 2019-11-06 00:02:05 +01:00
545d479298 Python 3.7 update 2019-11-06 00:00:35 +01:00
f80057218f Python 3.7 update 2019-11-05 23:48:00 +01:00
aeb9176e71 update/fix zipp-0.5.1 dep 2019-11-05 23:05:00 +01:00
8a0b5a1258 allow Python 3.6 again for tests 2019-11-05 22:59:09 +01:00
16343dc7b0 update/fix ua-parser-0.8.0 dep 2019-11-05 22:57:45 +01:00
9041a87743 delete obsolete releases 2019-11-05 21:33:41 +01:00
f14f898b56 update README.md 2019-11-05 13:30:40 +01:00
d34695cb3d update license list 2019-11-05 13:22:43 +01:00
b4dc272378 update Python 3.7 notes 2019-11-05 13:22:20 +01:00
11ae6dc17b update Python 3.7 notes 2019-11-05 13:16:48 +01:00
83aac16ec0 update Python 3.7 notes 2019-11-05 13:13:29 +01:00
1a726cf7fb add Python 3.7 notes, fix Typo 2019-11-05 13:11:24 +01:00
5dd7b799b2 add Python 3.7 notes 2019-11-05 13:09:31 +01:00
db6a5c0bfe Add Python 3.7 migration notes 2019-11-05 12:59:57 +01:00
53072f3bfb Merge branch 'python37dev' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-11-04 20:44:16 +01:00
993f741ff6 homeassistant-0.101.2-r2 (from python3_7 tree) 2019-11-04 19:38:50 +01:00
d0ccd56dcf now it runs on Python 3.7 2019-11-04 19:15:27 +01:00
53fb71207b add PyMetno 2019-11-04 18:31:01 +01:00
9c526ad932 use newer s3transfer 2019-11-04 13:34:56 +01:00
7495723f55 repoman needs pyyaml-5.1.2[python2_7] 2019-11-04 10:37:43 +01:00
cb5ada3e7e unmask python_37 2019-11-04 08:26:16 +01:00
afce68aaa6 start experimenting with python-single-r1.eclass 2019-11-03 13:30:39 +01:00
710f2be3cf colorama-0.3.9-r1 ist with python3_7 support 2019-11-03 13:27:19 +01:00
a5d66cf5e8 bump esphome to 1.14.1 2019-11-03 12:36:26 +03:00
792d91019a Merge pull request #3 from onkelbeh/master
Homeassistant 100.0
2019-11-02 23:50:24 +03:00
4eca3cfb8a nose-1.3.7-r3 needs dev-python/coverage[python_targets_python2_7] 2019-11-02 11:42:39 +01:00
119d2a79f3 app-crypt/acme needs requests-toolbelt-0.3.0[python_targets_python2_7] 2019-11-02 10:25:39 +01:00
661dc85cc8 dev-python/botocore needs jmespath[python_targets_python2_7] 2019-11-02 10:23:23 +01:00
276d6fe9ec decouple dev-embedded/esphome from homeassistant 2019-11-02 10:17:01 +01:00
0660b9d3c2 certbot needs pytz-2019.3 in python2_7 2019-11-02 10:09:50 +01:00
7ed463f0cc pyrfc3339 in main repo 2019-11-02 10:07:38 +01:00
d204e6f36b open >=dev-python/tzlocal-1.5.1 2019-11-02 09:59:20 +01:00
2d744e8585 remove blocked xml-security-c 2019-11-02 09:54:58 +01:00
c89922647a homeassistant-0.101.2 2019-11-02 07:58:50 +01:00
ea82f41a7e bump hdate-0.9.2 2019-11-01 20:51:40 +01:00
15351b556c Merge branch 'python37dev' of onkelbeh/HomeAssistantRepository into master 2019-11-01 20:33:54 +01:00
b6d5a7a6bf update Manifests for all changed packages 2019-11-01 20:20:43 +01:00
cf5d396d26 fix some typos 2019-11-01 20:19:14 +01:00
852328e5b1 Add missing license strings as far as possible 2019-11-01 19:24:13 +01:00
eed28ba5de Fix Bad URL from Pypi. 2019-11-01 19:20:03 +01:00
16748e98be Fix bad URL from Pypi. 2019-11-01 19:15:12 +01:00
09c49bdc89 align license strings to /usr/portage/gentoo/licenses 2019-11-01 17:52:28 +01:00
09530e53f7 drop support for obsolete python versions 2019-11-01 16:26:08 +01:00
82353e7cd1 add SSL Homepage 2019-11-01 16:09:32 +01:00
af8d03555f add SSL Homepage 2019-11-01 16:06:15 +01:00
ebaa1582fd add SSL Homepage 2019-11-01 16:02:06 +01:00
4d6009c2de add SSL Homepage 2019-11-01 15:59:51 +01:00
f17ff011c4 add correct license in ebuild 2019-11-01 15:58:19 +01:00
da409f3488 remove old cvs header 2019-11-01 15:53:42 +01:00
ff330aa690 remove old cvs header 2019-11-01 15:43:27 +01:00
7220184182 remove old cvs header 2019-11-01 15:42:47 +01:00
bd074d9010 remove old cvs header 2019-11-01 15:40:14 +01:00
6484409c08 homeassistant-0.101.1 2019-11-01 14:55:27 +01:00
0725440f51 bump iaqualink-0.3.0 2019-10-31 23:59:29 +01:00
3191b35d5d add aionotify-0.2.0 2019-10-31 23:58:34 +01:00
75474e2c57 downgrade evdev-0.6.1 2019-10-31 23:57:38 +01:00
d6a51d6a1f downgrade evdev-0.6.2 2019-10-31 23:57:02 +01:00
a51aa2cbd1 downgrade evdev-1.1.2 2019-10-31 23:56:21 +01:00
db61795397 add PySocks-1.7.1 2019-10-31 23:53:53 +01:00
17426dec18 pysaj-0.0.13 2019-10-31 23:50:38 +01:00
145dec38f0 bump incomfort-client-0.4.0 2019-10-31 23:49:10 +01:00
282b07efba bump pytest-5.2.2 2019-10-31 23:48:14 +01:00
f380395a7e bump youtube_dl-2019.10.29 2019-10-31 23:45:17 +01:00
98969f42bf bump pre-commit-1.20.0 2019-10-31 23:44:18 +01:00
9fcf766c06 bump pymyq-2.0.1 2019-10-31 23:40:59 +01:00
4b82db594b change numpy-1.17.3-r1 COMPAT, Python version >= 3.5 required 2019-10-30 22:52:42 +01:00
d90ee591f8 bump blinkpy-0.14.2 2019-10-30 22:33:26 +01:00
7e270f80d2 bump homeassistant-0.101.0 2019-10-30 21:46:12 +01:00
555eb6363b rebuild frontend Manifest 2019-10-28 22:20:59 +01:00
9f569d4ade bump homeassistant-0.101.0_beta3 2019-10-28 22:09:01 +01:00
e33ddd854b add (older) PlexAPI-3.0.6 2019-10-28 22:05:32 +01:00
210c0f92ce bump PlexAPI-3.2.0 2019-10-28 22:04:42 +01:00
abd9867206 bump avea-1.4 2019-10-28 22:02:46 +01:00
cea097e73d bump python-miio-0.4.7 2019-10-28 22:01:56 +01:00
aaf0cfa85c bump plexwebsocket-0.0.3 2019-10-28 22:00:04 +01:00
87ec436d1e bump praw-6.4.0 2019-10-27 13:08:52 +01:00
38764485c9 add unifiled 2019-10-27 13:08:03 +01:00
f8ea84ac48 add spiderpy 2019-10-27 13:06:57 +01:00
381e792d2a add speedtest-cli-2.1.2 2019-10-27 13:06:14 +01:00
97b14b115d CHANGELOG.md 2019-10-26 09:45:20 +02:00
d29e357d23 bump huawei-lte-api-1.4.3 2019-10-26 09:43:15 +02:00
251bdc80a8 remove olds: hass-nabucasa 2019-10-26 09:41:57 +02:00
b5f2210421 bump hass-nabucasa-0.23 2019-10-26 09:40:29 +02:00
1692ada54a bump pytradfri-6.4.0 2019-10-26 09:35:56 +02:00
43f969057d bump python-slugify-4.0.0 2019-10-26 09:34:57 +02:00
a8c901067d bump homeassistant-0.101.0_beta2 2019-10-26 09:31:44 +02:00
ae995c73b4 clean up old frontends 2019-10-26 09:31:12 +02:00
6c94046a62 add plexwebsocket-0.0.1 2019-10-26 09:27:45 +02:00
3b2d32739c add pycsspeechtts-1.0.3 2019-10-26 09:26:59 +02:00
f7bf9b3e4f bump frontend-20191025.0 2019-10-26 09:24:43 +02:00
2a094438a4 fix a couple of Manifests 2019-10-25 00:57:56 +02:00
0ad35924f5 Merge branch 'master' of matoro/HomeAssistantRepository into master 2019-10-25 00:40:16 +02:00
matoro
ec76321b1f standardize license naming per ebuild spec 2019-10-25 00:40:16 +02:00
0fcfff015b CHANGELOG.md 2019-10-25 00:24:54 +02:00
0d95fe928c update homeassistant-0.101.0_beta1 2019-10-25 00:23:37 +02:00
574ec3f326 bump aioesphomeapi-2.4.2 2019-10-25 00:21:58 +02:00
78bf9d9db2 use beta flag 2019-10-25 00:14:05 +02:00
261fa22653 use new version for git 2019-10-25 00:12:33 +02:00
7391e85f20 bump esphome-1.14.0_beta3 2019-10-25 00:08:28 +02:00
533fef0ad6 sort iuse on cryptography-2.8 2019-10-25 00:04:05 +02:00
895092a79a use https:// for Homepage 2019-10-25 00:00:54 +02:00
3bf6f84822 use https:// for Homepage 2019-10-25 00:00:03 +02:00
c9456b3cff use https:// for Homepage 2019-10-24 23:59:11 +02:00
2b37f954d2 use https:// for Homepage 2019-10-24 23:58:10 +02:00
4e697a8a28 use https:// for Homepage 2019-10-24 23:56:51 +02:00
4b805b2d02 use https:// for Homepage 2019-10-24 23:55:37 +02:00
6b6049817e use https:// for Homepage 2019-10-24 23:54:03 +02:00
49767b8050 fix dev-python/pyobihai Manifest 2019-10-24 23:51:21 +02:00
85b25d0552 fix dev-python/packaging Manifest 2019-10-24 23:50:11 +02:00
16990879de update esphome-1.14.0_beta2 2019-10-24 23:48:12 +02:00
f5415e0c07 bump esptool-2.7 2019-10-24 23:47:39 +02:00
b69827ab18 bump protobuf-python-3.10.0 2019-10-24 23:38:45 +02:00
6b415048b6 bump protobuf-3.10.0 2019-10-24 23:34:46 +02:00
de9550329b bump protobuf-3.10.0 2019-10-24 23:34:34 +02:00
99b4c469eb bump tzlocal-2.0.0 2019-10-24 23:27:50 +02:00
9abc3f7717 bump esphome-1.14.0_beta1 2019-10-24 23:00:54 +02:00
cab06b0133 bump twilio-6.32.0 2019-10-24 22:54:58 +02:00
e51b0fc53d add pystride 2019-10-24 22:53:40 +02:00
a90d0692b9 add sunwatcher-0.2.1 2019-10-24 22:52:07 +02:00
0cfc10a2f7 bump PySyncThru-0.5.0 2019-10-24 22:50:58 +02:00
18a5af39b6 bump pyhomematic-0.1.61 2019-10-24 22:49:17 +02:00
125473b9b6 bump plexauth-0.0.5 2019-10-24 22:47:35 +02:00
3c7b9189ef bump OPi-GPIO-0.4.0 2019-10-24 22:42:03 +02:00
4bb9d0fdd3 bump Mastodon-py-1.5.0 2019-10-24 22:40:49 +02:00
cd76972714 homeassistant-0.101.0_beta0 2019-10-24 22:38:36 +02:00
b91aa274e9 bump frontend-20191023.0 2019-10-24 22:37:55 +02:00
6c10135b40 androidtv-0.0.32.ebuild fix adb-shell==0.0.7 2019-10-24 08:46:21 +02:00
8951e05c5c bump zigpy-homeassistant-0.10.0 2019-10-23 16:09:10 +02:00
9a9c02198f bump zigpy-zigate-0.5.0 2019-10-23 16:08:07 +02:00
6424054495 bump zigpy-xbee-homeassistant-0.6.0 2019-10-23 16:07:18 +02:00
f4c5a59942 bump zigpy-homeassistant-0.9.0 2019-10-23 16:06:32 +02:00
1836f64412 bump zigpy-deconz-0.6.0 2019-10-23 16:05:41 +02:00
924323dd48 add aiofreepybox-0.0.8 2019-10-23 16:03:31 +02:00
76aa44bd86 bump aioesphomeapi-2.4.0 2019-10-23 16:02:44 +02:00
f124813a85 bump discord-py-1.2.4 2019-10-23 16:01:24 +02:00
46f3a5bfd7 bump teslajsonpy-0.1.0. 2019-10-23 16:00:29 +02:00
70d11c577e add teslajsonpy-0.0.26 2019-10-23 15:59:37 +02:00
bb2e7d29f7 add glances_api 2019-10-23 15:58:25 +02:00
3eb5be03fb bump youtube_dl-2019.10.22 2019-10-23 15:54:52 +02:00
fe70d11a49 bump pymyq-2.0.0 2019-10-23 15:53:43 +02:00
19cd387339 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thanks.
2019-10-22 16:33:30 +02:00
12a9c95a6d dev-python/packaging: remove no longer relevant patches 2019-10-22 16:33:30 +02:00
5f34897d3b CHANGELOG.md 2019-10-22 16:18:50 +02:00
286a5b4b15 bump homeassistant-0.100.3 2019-10-22 16:16:14 +02:00
2b50e6a997 bump evohomeclient-0.3.4 2019-10-21 21:39:39 +02:00
dd038ed07c bump openwrt-luci-rpc-1.1.2 2019-10-21 21:38:12 +02:00
fd6fcbaacf bump pybotvac-0.0.17 2019-10-20 07:14:44 +02:00
363012e712 bump pysonos-0.0.24 2019-10-20 07:13:26 +02:00
2516ca27cd bump adguardhome-0.3.0 2019-10-20 07:12:04 +02:00
e7b2878ad0 bump abodepy-0.16.6 2019-10-20 07:11:06 +02:00
1394311338 bump abodepy-0.16.5 2019-10-20 07:10:45 +02:00
14165e3d4e bump mypy-0.740 2019-10-20 07:09:50 +02:00
bc54a2f3eb bump homematicip-0.10.13 2019-10-20 07:08:28 +02:00
39b0f3c12b bump astroid-2.3.2 2019-10-20 07:07:13 +02:00
ecdb9f14e8 bump pylint-2.4.3 2019-10-20 07:06:14 +02:00
81127ea29b bump keyring-19.2.0 2019-10-19 11:52:06 +02:00
b922d14df5 add pymochad-0.2.0 2019-10-19 11:50:05 +02:00
20f27c578e bump pymfy-0.6.0 2019-10-19 11:48:48 +02:00
11804916ef bump cryptography-2.8 2019-10-19 11:47:42 +02:00
3ee71f17ec bump numpy-1.17.3 2019-10-19 11:43:35 +02:00
4de8e39204 bump clearpasspy-1.1.3 2019-10-19 11:39:40 +02:00
348cef499f add clearpasspy-1.0.2 2019-10-19 11:39:11 +02:00
40270f230d bump hdate-0.9.1 2019-10-19 11:37:53 +02:00
af553a265e bump geniushub-client-0.6.28 2019-10-19 11:36:41 +02:00
f095fd80c5 bump androidtv-0.0.32 2019-10-17 22:43:48 +02:00
a8a2d13d60 bump adb-shell-0.0.7 2019-10-17 22:43:14 +02:00
a264cb81f9 bump RPi-GPIO-0.7.0 2019-10-17 22:42:10 +02:00
e2d2defced bump youtube_dl-2019.10.16 2019-10-16 20:38:35 +02:00
0e6c3a0bc0 bump pyatmo-2.3.2 2019-10-16 20:37:12 +02:00
5d6419a928 homeassistant-0.100.2 2019-10-14 13:56:10 +02:00
2d434f1c71 fix a esphome-1.13.6-r1 dep 2019-10-12 10:23:52 +02:00
e65cb39fa1 bump pyHik-0.2.4 2019-10-12 07:57:46 +02:00
e66fe00c99 add protobuf dep 2019-10-11 19:54:27 +02:00
9e5011d382 CHANGELOG.md 2019-10-11 19:46:31 +02:00
1de5d1aef3 bump PyMata-2.20 2019-10-11 19:34:50 +02:00
c890970085 PyRMVtransport-0.2.9 2019-10-11 19:26:24 +02:00
d3acd5976b bump python-slugify-3.0.6 2019-10-11 19:24:35 +02:00
f59de0e53d bump sqlalchemy-1.3.10 2019-10-11 19:23:29 +02:00
db4cc448ce bump aiohttp-3.6.2 2019-10-11 19:22:42 +02:00
ecaf397f96 add python-songpal-0.11.1 2019-10-11 18:57:49 +02:00
7d7b0ca571 add nokia-1.2.0 2019-10-11 18:55:35 +02:00
f61912e196 bump av-6.2.0 2019-10-11 18:50:02 +02:00
e676296e9d add av-6.1.2 2019-10-11 18:49:19 +02:00
24d874cd98 bump broadlink-0.12.0 2019-10-11 18:47:43 +02:00
d52332efa9 add (old) datadog-0.15.0 2019-10-11 18:46:06 +02:00
bd738c7174 add datadog-0.30.0 2019-10-11 18:45:30 +02:00
276604d307 add directpy-0.6 2019-10-11 18:44:30 +02:00
9a7e63fcec add minio-4.0.9 & minio-5.0.1 2019-10-11 18:41:53 +02:00
a356ea2f9f add nuheat-0.3.0 2019-10-11 18:40:16 +02:00
81b857afdc add pmsensor-0.4 2019-10-11 18:39:29 +02:00
446a87ea29 bump pydeconz-64 2019-10-11 18:35:56 +02:00
7fc043b873 add pyfido-2.1.1 2019-10-11 18:34:27 +02:00
f1a60679e8 add pyfritzhome-0.4.[0,2] 2019-10-11 18:33:36 +02:00
84a47976b7 add pyfttt-0.3.2 2019-10-11 18:31:49 +02:00
32eeba57a0 add pykira-0.1.1 2019-10-11 18:30:08 +02:00
e1ebb956c1 add pytraccar-0.9.0 2019-10-11 18:27:58 +02:00
a6ca724004 add stringcase-1.2.0 2019-10-11 18:26:28 +02:00
477d443b66 add (older) tplink-0.2.1 2019-10-11 18:25:22 +02:00
7f4e438ead add (older) websockets-6.0 2019-10-11 18:24:12 +02:00
39f5c9ff26 add yahooweather-0.10 2019-10-11 18:22:52 +02:00
b698799be9 bump zigpy-xbee-homeassistant-0.5.0 2019-10-11 18:21:35 +02:00
9a1e57af5f fix manifest 2019-10-10 23:06:04 +02:00
ed038cd0f8 remove beta 2019-10-10 22:56:21 +02:00
687227ea96 homeassistant-0.100.1 2019-10-10 22:54:56 +02:00
ecffde092b remove olds 2019-10-10 22:51:56 +02:00
aabae80cdd bump zigpy-zigate-0.4.1 2019-10-10 22:46:50 +02:00
711c6dce7e frontend-20191002.2 2019-10-10 22:44:35 +02:00
9178648d98 homeassistant-0.100.0_beta3 2019-10-09 17:30:05 +02:00
ed504207d6 bump beautifulsoup-4.8.1 2019-10-09 17:29:33 +02:00
7169b6145f CHANGELOG.md 2019-10-09 00:47:50 +02:00
03f3cf4610 hack some home-assistant-cli-9999 deps good again 2019-10-09 00:42:44 +02:00
fc1227fbe1 bump frontend-20191002.1 2019-10-09 00:13:50 +02:00
7c2f125c1d remove olds 2019-10-09 00:13:12 +02:00
c71ea88016 bump SQLAlchemy-1.3.9 2019-10-09 00:09:57 +02:00
55a0efd6c8 bump certifi-2019.9.11 2019-10-09 00:03:39 +02:00
e00f31db7a bump pytz-2019.3 2019-10-09 00:01:55 +02:00
97322fc296 bump ruamel-yaml-0.16.5 2019-10-08 23:54:34 +02:00
a462e6844d bump text-unidecode-1.3 2019-10-08 23:40:42 +02:00
14ee9225e1 allow newer aiohttp 2019-10-08 19:52:28 +02:00
c74b377f3c bump homeassistant-0.100.0_beta2 2019-10-08 17:20:10 +02:00
0d08db17cb add todoist-python-8.0.2 2019-10-07 21:38:21 +02:00
becc4fca2a bump astroid-2.3.1 2019-10-07 21:29:00 +02:00
2979803793 bump pylint-2.4.2 2019-10-07 21:27:23 +02:00
98d2e61df7 bump pybotvac-0.0.16 2019-10-07 21:24:37 +02:00
af941b8d07 homeassistant-0.100.0_beta1 2019-10-06 11:05:00 +02:00
5246692629 python-miio-0.4.6 2019-10-06 10:59:56 +02:00
5d3f08ced5 update androidtv-0.0.30 2019-10-06 10:57:39 +02:00
2e68bd0e06 bump adb-shell-0.0.4 2019-10-06 10:53:55 +02:00
72974a48fc add pyhiveapi-0.2.19.3 2019-10-06 10:39:59 +02:00
38145c8e4e CHANGELOG.md 2019-10-05 10:40:09 +02:00
89d59fb8d3 add airly-0.0.2 2019-10-05 10:28:29 +02:00
a1fa0e2275 add connect-box-0.2.5 2019-10-05 10:25:57 +02:00
89aba530e3 add pyotgw-0.5_beta0 2019-10-05 10:18:24 +02:00
e76b56efce homeassistant-0.100.0_beta0 2019-10-03 16:56:41 +02:00
6c6d31ada8 bump bellows-homeassistant-0.10.0 2019-10-03 16:26:18 +02:00
d85e797a1e bump hass-nabucasa-0.22 2019-10-03 16:20:23 +02:00
6218fa881a bump xknx-0.11.2 2019-10-03 16:18:28 +02:00
347f291e8c bump gpiozero-1.5.1 2019-10-03 16:17:40 +02:00
4874619ad5 bump zigpy-deconz-0.5.0 2019-10-03 16:16:49 +02:00
6b48a1139e bump home-assistant-frontend-20191002.0 2019-10-03 16:15:40 +02:00
8c311ae160 bump voluptuous-serialize-2.3.0 2019-10-03 16:14:28 +02:00
08c73b1d60 bump geniushub-client-0.6.26 2019-10-03 16:12:47 +02:00
01ff4b9470 bump boto3-1.9.233 2019-10-03 16:10:59 +02:00
8e1a9e9c85 bump pyvera-0.3.6 2019-10-03 16:10:04 +02:00
e49573be6a add adb-shell-0.0.3 2019-10-03 16:07:08 +02:00
f4b806858c bump androidtv-0.0.29 2019-10-03 16:03:35 +02:00
60bb8c28f1 bump shodan-1.19.0 2019-10-03 15:59:03 +02:00
c39637f0e1 bump python-ecobee-api-0.1.4 2019-10-03 15:58:16 +02:00
1943fcca13 add pysoma-0.0.10 2019-10-03 15:57:29 +02:00
32895d7fdd bump zha-quirks-0.0.26 2019-10-03 15:55:19 +02:00
213d691f17 CHANGELOG.md 2019-10-02 00:33:52 +02:00
94be46ae6c add pysaj-0.0.9 2019-10-02 00:30:48 +02:00
3f0ccfdc64 bump incomfort-client-0.3.5 2019-10-02 00:29:46 +02:00
a42b230c4a bump pytest-5.2.0 2019-10-02 00:28:36 +02:00
8bb518b682 add plexauth-0.0.4 2019-10-02 00:26:33 +02:00
f57e598ca6 add PlexAPI-3.1.0 2019-10-02 00:25:51 +02:00
163b58e599 bump meteoalertapi-0.1.6 2019-10-02 00:24:36 +02:00
7731e00f96 bump attrs-19.2.0 2019-10-02 00:23:15 +02:00
b65ba1071c bump python-ecobee-api-0.1.3 2019-10-02 00:22:01 +02:00
87998ac288 CHANGELOG.md 2019-10-01 17:53:37 +02:00
8ee264b7a5 bump python-ecobee-api-0.1.2 2019-10-01 17:49:57 +02:00
b467944652 bump zigpy-zigate-0.4.0 2019-10-01 17:46:51 +02:00
7216ff66da bump zha-quirks-0.0.25 2019-10-01 17:45:59 +02:00
777167f661 bump homematicip-0.10.11 2019-10-01 17:43:07 +02:00
ca80ac6245 bump pyotp-2.3.0 2019-10-01 17:42:06 +02:00
6510b6fdbe bump sendgrid-6.1.0 2019-10-01 17:41:00 +02:00
5ca360fb6f bump pylutron-0.2.5 2019-10-01 17:40:24 +02:00
f482218723 bump requests-mock-1.7.0 2019-10-01 17:39:51 +02:00
288a01f945 bump shodan-1.17.0 2019-10-01 17:38:57 +02:00
06d753ad5d bump iperf3-0.1.11 2019-10-01 17:38:22 +02:00
927e76e675 bump pytest-5.1.3 2019-10-01 17:37:46 +02:00
0307a12e5b bump python-slugify-3.0.4 2019-10-01 17:37:12 +02:00
39f26d25da add python-whois-0.7.2 2019-10-01 17:35:50 +02:00
7904091c71 bump importlib-metadata-0.23 2019-10-01 17:34:14 +02:00
be343489b4 bump pynws-0.8.1 2019-10-01 17:32:16 +02:00
c96dd67a29 bump simplisafe-python-5.0.1 2019-10-01 17:31:18 +02:00
31012de892 bump aiowwlln-2.0.2 2019-10-01 17:29:00 +02:00
137d03cb40 bump openwrt-luci-rpc-1.1.1 2019-10-01 17:28:04 +02:00
c0397fcc7e add python-izone-1.1.1 2019-10-01 17:26:38 +02:00
10da71270f add influxdb-5.2.3 2019-10-01 17:24:09 +02:00
53a9657947 bump RestrictedPython-5.0 2019-10-01 17:23:12 +02:00
3b242649a8 bump aiohttp-3.6.1 2019-10-01 17:22:04 +02:00
afbca4f020 bump solax-0.2.2 2019-10-01 17:21:02 +02:00
56b038c9ef bump pre-commit-1.18.3 2019-10-01 17:20:25 +02:00
60984e8361 bump aiohttp-3.6.0 2019-10-01 17:19:23 +02:00
4cf4d2ada6 bump pytest-5.1.2 2019-10-01 17:18:36 +02:00
651657f74e CHANGELOG.md 2019-09-30 21:05:49 +02:00
05bccd271c bump platformio-4.0.3 2019-09-30 20:56:14 +02:00
faa5a75f71 bump semantic_version-2.8.2 2019-09-30 20:45:17 +02:00
32fc4548f9 bump tabulate-0.8.5 2019-09-30 20:39:37 +02:00
007c8b3702 bump pyelftools-0.25 2019-09-30 20:38:14 +02:00
15b020ee47 experiment with esphome without python2.7 2019-09-30 20:31:26 +02:00
597dbfaf6c update repo location 2019-09-30 20:02:09 +02:00
3e3c91305f spread klowe0100's patch 2019-09-30 20:00:40 +02:00
500b7b171b Merge pull request #5 from klowe0100/esphome-python3
WIP: Esphome python3,  merged to transfer to devel-box
2019-09-30 19:56:29 +02:00
1be54d4e97 Merge branch 'master' into esphome-python3 2019-09-30 19:54:54 +02:00
d6af8c9a13 homeassistant-0.99.3 2019-09-30 19:44:39 +02:00
7baa065d8f bump frontend-20190919.1 2019-09-30 19:43:41 +02:00
981629e1d6 bump zigpy-zigate-0.3.1 2019-09-30 19:42:53 +02:00
Kevin Lowe
a5b169a17b Add ebuild for latest mainline dev branch 2019-09-24 00:16:31 -07:00
Kevin Lowe
575ccdc504 Bump platformio to remove python2 dependency 2019-09-23 18:06:12 -07:00
Kevin Lowe
525f7a77e1 Update version specifier to unblock installation
Actually not too sure why it was blocking me on this one. Will
investigate later.
2019-09-23 18:04:39 -07:00
Kevin Lowe
0a0ca3b567 Fix minor but blocking typo 2019-09-23 18:02:19 -07:00
59e092b4b2 update homeassistant-0.99.2 2019-09-21 23:55:59 +02:00
402b74124d bump zigpy-homeassistant-0.8.0 2019-09-21 23:55:28 +02:00
6be3f260fc bump frontend-20190919.0 2019-09-21 23:48:05 +02:00
5a592f1aad update homeassistant-0.99.1 2019-09-21 23:46:02 +02:00
d73599f2fc add pyobihai-1.1.0 2019-09-21 23:41:15 +02:00
2c1ee3f976 bump pytradfri-6.3.1 2019-09-21 23:40:32 +02:00
3a9e05df4b update homeassistant-0.99.0 2019-09-21 23:38:19 +02:00
97f22b2e50 bump zha-quirks-0.0.23 2019-09-21 23:12:56 +02:00
544d8b1983 bump youtube_dl-2019.9.1 2019-09-21 23:12:02 +02:00
a000e8080e bump sqlalchemy-1.3.8 2019-09-21 23:11:13 +02:00
fabba477fb bump PyChromecast-4.0.1 2019-09-21 23:10:06 +02:00
c6a8d9b0c7 bump pyTibber-0.11.72 2019-09-21 23:07:32 +02:00
98343e69e0 add libpyvivotek-0.2.1 2019-09-21 23:06:10 +02:00
81a200eb14 geniushub-client-0.6.13 2019-09-21 23:04:51 +02:00
b5eb331ccd bump frontend-20190918.1 2019-09-21 23:01:22 +02:00
1b569106d2 CHANGELOG.md 2019-09-10 13:56:59 +02:00
a95362974c add (old) geniushub-client-0.6.7 2019-09-10 13:54:22 +02:00
454ee97f73 add iaqualink-0.2.9 2019-09-10 13:37:41 +02:00
f5f571c45f add PyViCare-0.1.1 2019-09-10 13:33:19 +02:00
3cb5b86787 bump aiowwlln-2.0.1 2019-09-10 13:31:38 +02:00
22900f4964 bump androidtv-0.0.27 2019-09-10 13:30:54 +02:00
634b58372a bump ZHA 2019-09-10 13:29:45 +02:00
d86b1f108d bump geniushub-client-0.6.11 2019-09-10 13:28:17 +02:00
070c0d6864 bump async-upnp-client-0.14.11 2019-09-10 13:27:06 +02:00
19c1de5fb9 add growattServer-0.0.1 2019-09-10 13:26:00 +02:00
25325d1866 homeassistant-0.98.5 2019-09-10 13:11:56 +02:00
a90d541ff1 fix homeassistant-0.98.3 manifest 2019-09-06 09:42:31 +02:00
f4766f0b67 CHANGELOG.md 2019-09-06 09:41:32 +02:00
5d9830de6d add pyAtome-0.1.1 2019-09-06 09:36:48 +02:00
3ae5762c02 bump frontend-20190904.0 2019-09-06 09:35:05 +02:00
a582dd9ebd bump numpy-1.17.1 2019-09-06 09:30:30 +02:00
b86a2ba08e add goslide-api 2019-09-06 09:29:05 +02:00
edac15f26c add PyISY-1.1.2 2019-09-06 09:27:04 +02:00
8e4b2a269b bump pylinky-0.4.0 2019-09-06 09:19:38 +02:00
d3ca260667 bump zigpy-zigate-0.2.0 2019-09-06 09:15:34 +02:00
46d253b46c bump locationsharinglib-4.1.0 2019-09-06 09:14:54 +02:00
69a92c014f bump androidtv-0.0.24 2019-09-06 09:14:01 +02:00
3ec8b49797 bump denonavr-0.7.10 2019-09-06 09:12:35 +02:00
1462f2ce35 update homeassistant-0.98.3 2019-09-06 09:09:57 +02:00
405f8d27f8 update pyhaversion-3.1.0 2019-09-06 09:05:04 +02:00
f14de5d913 update aioharmony-0.1.13 2019-09-06 09:04:03 +02:00
a44ac3ecc5 bump homeassistant-0.98.2 2019-09-02 19:18:08 +02:00
c1aa693c0b homeassistant-0.98.1 2019-08-31 01:36:45 +02:00
774c090666 CHANGELOG.md 2019-08-29 15:35:33 +02:00
f5a9fbd53e bump homeassistant-0.98.0 2019-08-29 15:33:35 +02:00
b8ebfae916 bump frontend-20190828.0 2019-08-29 07:01:13 +02:00
4b2c46b630 CHANGELOG.md 2019-08-28 21:01:18 +02:00
5352e1c96b pyatv-0.3.13 2019-08-28 20:51:37 +02:00
c9abcb86f5 bump packaging-19.1 2019-08-28 20:49:53 +02:00
d85532e64b bump huawei-lte-api-1.3.0 2019-08-28 20:48:13 +02:00
d0db129864 homeassistant-0.98.0_beta2 2019-08-26 19:43:41 +02:00
7f4be78525 bump frontend-20190805.0 2019-08-26 19:34:05 +02:00
bc6dffe780 bump zha-quirks-0.0.22 2019-08-26 19:23:10 +02:00
21dda9c908 bump pyheos-0.6.0 2019-08-26 19:21:52 +02:00
407db1e35e bump Ambiclimate-0.2.1 2019-08-25 08:07:58 +02:00
3c0e6d2f95 add pynws-0.7.4 2019-08-25 08:05:38 +02:00
e40c2a971d bump androidtv-0.0.24 2019-08-25 08:04:01 +02:00
53cde32798 CHANGELOG.md 2019-08-23 07:11:25 +02:00
bd63b169eb home-assistant-0.98.0b1 2019-08-23 06:27:15 +02:00
9ea93f144b bump frontend-20190822.0 2019-08-23 06:26:24 +02:00
3a8107e9e8 CHANGELOG.md 2019-08-22 23:31:03 +02:00
434eca7459 bump pyyaml-5.1.2 2019-08-22 23:28:42 +02:00
ef73247e8f allow voluptuous > 0.11.1 2019-08-22 23:28:03 +02:00
2802ae96f6 fix numpy-1.17.0 PYTHON_COMPAT > 3.5 2019-08-22 23:26:32 +02:00
5d1ea31804 loosen blinkpy-0.14.1 deps 2019-08-22 23:25:13 +02:00
4fbb455409 bump beautifulsoup-4.8.0 2019-08-22 23:24:11 +02:00
f7e8a346d5 bump frontend-20190821.0 2019-08-22 23:23:09 +02:00
ec1a6f33a5 homeassistant-0.98.0_beta0 2019-08-22 23:22:29 +02:00
842aa9ef70 bump pytest-5.1.1 2019-08-21 21:02:01 +02:00
06f62eee94 Upgrade pydocstyle to 4.0.1 2019-08-21 19:50:39 +02:00
3576fe6971 bump bimmer-connected-0.6.0 2019-08-21 17:11:03 +02:00
8328cc9975 bump zigpy/zha/bellows deps 2019-08-21 17:10:18 +02:00
42fb8cdff0 bump frontend-20190820.1 2019-08-21 17:06:01 +02:00
481b89f2b5 CHANGELOG.md 2019-08-21 00:27:31 +02:00
2c38a96e94 bump geniushub-client 2019-08-21 00:25:23 +02:00
b6c60f74d4 add pylacrosse 2019-08-21 00:24:03 +02:00
0bad0567ad add (currently used) pyrainbird-0.1.6 2019-08-21 00:22:55 +02:00
dba5e3ecbb add pyrainbird-0.2.1 2019-08-21 00:22:13 +02:00
eb7df04c15 bump frontend-20190820.0 2019-08-21 00:20:19 +02:00
9ce4598354 CHANGELOG.md updated 2019-08-20 07:01:37 +02:00
5571de8d6a bump pysma-0.3.4 2019-08-20 06:59:38 +02:00
b3d494296d add & bump tensorflow-1.13.2 2019-08-20 06:58:40 +02:00
05aa0b5412 add keba-kecontact-0.2.0 2019-08-20 06:48:09 +02:00
314b37fcf6 bump hass-nabucasa-0.17 2019-08-20 06:43:20 +02:00
e948547124 add older python-eq3bt-0.1.9 2019-08-20 06:42:28 +02:00
a3a9303632 Merge pull request #2 from onkelbeh/master
Bump to 0.95.0beta0
2019-08-20 00:37:50 +03:00
52d5464d3c bump PyXiaomiGateway-0.12.4 2019-08-18 21:03:22 +02:00
ef779ad342 update CHANGELOG.md 2019-08-18 09:32:02 +02:00
61569377f3 did a manifest-check 2019-08-18 09:26:53 +02:00
175b8e3e2f remove backup file 2019-08-18 09:25:39 +02:00
650fab4648 did a manifest-check 2019-08-18 09:25:05 +02:00
93f52d06cd fix dev-python/pypandoc 2019-08-18 09:24:07 +02:00
ad02e257fb bump Adafruit-Blinka-2.3.1 2019-08-18 09:20:23 +02:00
ae91aed012 add pre-commit-1.18.2 2019-08-18 09:08:08 +02:00
45797fa6e1 fix importlib-metadata manifest 2019-08-18 09:01:47 +02:00
5066f2d49d add sisyphus-control-2.2.1 2019-08-18 09:01:10 +02:00
b90470596c bump numpy-1.17.0 2019-08-18 08:57:32 +02:00
d68f8ad985 update hole-0.5.0 2019-08-18 08:49:02 +02:00
2ccdd422f3 update voluptuous-serialize-2.2.0 2019-08-17 13:50:11 +02:00
cd067a4f51 bump hdate-0.9.0 2019-08-17 08:08:43 +02:00
5713bdc1c6 add python-etherscan-api-0.0.3 2019-08-17 08:05:15 +02:00
5264e6854a bump bimmer-connected-0.5.6 2019-08-17 08:04:27 +02:00
c241a304b9 add python-eq3bt-0.1.11 2019-08-17 08:04:12 +02:00
da3da8445a bump pyyaml-5.1.2 2019-08-17 08:00:07 +02:00
48d7569d35 bump voluptuous-0.11. 2019-08-17 07:59:17 +02:00
23489ee28f bump python-slugify-3.0.3 2019-08-17 07:55:48 +02:00
31b78d7175 add pyiqvia-0.2.1 2019-08-17 07:49:05 +02:00
577bb452b7 bump numpy-1.17.0, cleanup dupes 2019-08-17 07:48:06 +02:00
5a635cf3f0 add simplepush-1.1.4 2019-08-17 07:44:48 +02:00
5bd6da6ae7 bump shodan-1.15.0 2019-08-17 07:43:50 +02:00
c9807648d1 bump RestrictedPython-4.0 2019-08-17 07:43:06 +02:00
468a2bcb02 bump sqlalchemy-1.3.7 & cleanup dupes 2019-08-17 07:36:52 +02:00
30c9bf362d bump pytz-2019.2 2019-08-17 07:30:28 +02:00
addad94bb9 bump Mastodon-py-1.4.6 2019-08-17 07:29:25 +02:00
12381de6a2 add yeelightsunflower-0.0.10 2019-08-17 07:28:22 +02:00
b8bd4c29bb add zengge-0.2 2019-08-17 07:27:41 +02:00
d97db86afb bump youtube_dl-2019.8.13 2019-08-17 07:25:23 +02:00
063ff64804 bump pyvera-0.3.4 2019-08-17 07:23:37 +02:00
a6247efdf7 update eternalegypt-0.0.9 2019-08-17 07:22:29 +02:00
bd655d4cf5 fix metadata.xml 2019-08-16 09:31:22 +02:00
df8c94860c mutagen-1.42.0 now in main repo 2019-08-15 07:33:23 +02:00
4affe0c23f bump aioambient-0.3.2 2019-08-15 07:19:40 +02:00
5fc56f8f65 add aioautomatic-0.6.5 2019-08-15 07:18:54 +02:00
6db292965a bump simplisafe-python-4.3.0 2019-08-15 07:17:24 +02:00
0c8cbc510d add pyspcwebgw-0.4.0 2019-08-15 07:16:34 +02:00
34a25edb47 bump pysonos-0.0.23 2019-08-15 07:15:53 +02:00
655029a01f add liffylights-0.9.4 2019-08-15 07:15:10 +02:00
230ecc46a9 add libsoundtouch 2019-08-15 07:14:34 +02:00
cd326d9ff8 bump life360-4.1.1 2019-08-15 07:13:34 +02:00
8753592e12 bump androidtv-0.0.23 2019-08-15 07:12:30 +02:00
c7589c5160 add PySyncThru-0.4.{3,4} 2019-08-15 07:11:30 +02:00
1a40a654e7 bump zigpy-homeassistant-0.7.1 2019-08-15 07:08:51 +02:00
6a550c0baa bump frontend-20190811.0 2019-08-15 07:07:39 +02:00
468ca4f809 bump aiounifi-11 2019-08-15 07:04:39 +02:00
50345a2241 update homeassistant-0.97.2 2019-08-12 11:37:22 +02:00
7ff8556bfe bump pyatmo-2.2.1 2019-08-11 14:40:47 +02:00
e74d560184 androidtv-0.0.22 bump 2019-08-11 14:38:19 +02:00
429f94b283 homeassistant-0.97.1 2019-08-09 22:56:47 +02:00
e5c8c1c22f add incomfort-client-0.3.1 2019-08-09 22:38:56 +02:00
7dcf18b1f1 bump librouteros-2.3.0 2019-08-09 22:33:21 +02:00
b5e700d3cc bump pyvera-0.3.3 2019-08-09 22:31:40 +02:00
9fe46579b1 bump ciscomobilityexpress-0.3.3 2019-08-09 22:28:55 +02:00
70f4a4fdae fix https://bugs.gentoo.org/691778 2019-08-09 00:52:29 +02:00
e714a82d89 Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-08-08 17:41:37 +02:00
1b1d08a7aa new initrd patch 2019-08-08 17:34:28 +02:00
849bef3827 homeassistant-0.97.0 2019-08-08 13:08:39 +02:00
160c4edf94 remove olds 2019-08-08 11:53:11 +02:00
3144393a7e Release 0.97.0 2019-08-08 11:52:01 +02:00
a9de84b358 update README 2019-08-06 22:18:20 +02:00
949e955948 update CHANGELOG.md 2019-08-06 20:55:22 +02:00
a04788d91a add new 0.97.0_beta3 core dependencies 2019-08-06 20:51:41 +02:00
d4a0a54da4 add immutables-0.9 2019-08-06 20:49:57 +02:00
69554c84f3 update 0.97.0_beta3 2019-08-06 20:37:30 +02:00
af6ac7f926 bump frontend-20190805.0 2019-08-06 20:26:24 +02:00
188373cb6e add zigpy-zigate-0.1.0 2019-08-06 20:10:36 +02:00
864b9d7525 add envirophat-1.0.1 2019-08-06 20:06:31 +02:00
286c4bcd04 add contextvars-2.4 2019-08-06 20:02:10 +02:00
d88aa20c5d bump androidtv-0.0.21 2019-08-06 20:00:44 +02:00
e0787d1782 bump pure-python-adb-homeassistant-0.1.7 (dev0) 2019-08-06 19:59:51 +02:00
e70b459e54 bump aiounifi-10 2019-08-06 19:53:25 +02:00
d851fdc574 add envoy-reader-0.8.6 and requests-async-0.6.2 2019-08-06 19:46:10 +02:00
3fe9eca370 update README.md 2019-08-05 20:00:58 +02:00
b720b51684 update CHANGELOG.md 2019-08-05 19:56:05 +02:00
07ea364c66 update homeassistant-0.97.0_beta2 2019-08-05 19:52:27 +02:00
f3412fe4e5 bump roku-3.1 2019-08-05 18:35:56 +02:00
c1093e9761 bump frontend to 20190804.0 2019-08-05 18:34:58 +02:00
dc7e60b6b3 bump haanna-0.10.1 2019-08-05 00:00:32 +02:00
3ca65ca158 add useflag xknx, Asynchronous Library for the KNX protocol 2019-08-03 17:33:00 +02:00
26cd8c6f51 add useflag everlights, fix PYTHON_USEDEP 2019-08-03 17:30:10 +02:00
9634a77603 add useflags for abode & avea 2019-08-03 17:25:14 +02:00
6220a71690 fix abodepy-0.15.0 deps 2019-08-03 17:22:01 +02:00
9ced42e82e disable non-working sed in ebuild 2019-08-03 10:50:21 +02:00
6b72d0fddd add homekit-python-0.15.0 and 2 unmet deps 2019-08-03 10:16:47 +02:00
ca828084d7 add habitipy-0.3.0 2019-08-03 09:51:36 +02:00
0e4db7918d add haanna-0.10.0 2019-08-03 09:46:01 +02:00
eafe2e1fcd update homematicip-0.10.10 2019-08-03 09:38:39 +02:00
1c090c83bd fix ed25519-1.4 Filesize 2019-08-02 17:29:39 +02:00
43906d5d90 update manifest 2019-08-02 16:05:42 +02:00
ab68e23ac6 0.97.0_beta1 2019-08-02 07:05:43 +02:00
5f6a870cd2 add vincenty-0.1.4 2019-08-02 07:02:45 +02:00
a56c0b0754 bump zha-quirks-0.0.20 2019-08-02 06:58:06 +02:00
20084cdc4b bump hass-nabucasa-0.16 2019-08-02 06:57:16 +02:00
071c7b278c bump aiounifi-9 2019-08-02 06:56:32 +02:00
301418967b bump frontend-20190801.0 2019-08-02 06:55:43 +02:00
4f972b63a4 add buienradar-1.0.1 2019-08-01 13:01:29 +02:00
7732ae9214 bump aiounifi-8 2019-08-01 12:57:55 +02:00
9a3879d6e6 add aiokafka-0.5.2 2019-08-01 12:57:03 +02:00
33695610a9 bump frontend-20190731.0 2019-08-01 01:07:42 +02:00
a8be6570d8 add roku-3.0 2019-07-31 07:21:07 +02:00
75b6fb9224 update insteonplm-0.16.5 2019-07-31 07:17:23 +02:00
6bee960899 bump simplisafe-python-4.2.0 2019-07-31 07:14:31 +02:00
7f274e5745 add python-ecobee-api-0.0.21 2019-07-31 07:12:47 +02:00
f58d2fc57a add holidays-0.9.11 2019-07-31 07:09:05 +02:00
fb7aea54d6 add pylutron-0.2.2 2019-07-31 07:07:59 +02:00
fba3266171 bump pypck-0.6.3 2019-07-31 07:04:06 +02:00
52846e1603 add eternalegypt-0.0.8 2019-07-31 07:02:49 +02:00
0bbed6c341 bump pydeconz-62 2019-07-29 23:24:20 +02:00
b15aa392b6 bump pyTibber-0.11.6 2019-07-29 19:28:43 +02:00
0292e5eeb7 add huawei-lte-api-1.2.0 2019-07-29 19:23:05 +02:00
fb044e8f92 add evdev-1.2.0 2019-07-29 19:20:33 +02:00
d9036bde0f bump ciscomobilityexpress-0.3.1 2019-07-29 19:17:55 +02:00
6003f7b976 if used, start mosquitto before hass (fix) 2019-07-29 00:24:27 +02:00
99bf6ca216 if used, start mosquitto before hass 2019-07-28 10:00:37 +02:00
63908238ca add pydelijn-0.5.1 2019-07-28 09:36:32 +02:00
6bd7d0aae6 add PyDispatcher-2.0.5 2019-07-28 09:33:41 +02:00
6219c7f206 add elkm1-lib-0.7.15 2019-07-28 09:24:51 +02:00
3cc2e4dfad add emulated-roku-0.1.8 2019-07-28 09:20:43 +02:00
307eaec5e5 bump solax-0.1.2 2019-07-28 09:12:52 +02:00
6cfca1ba0d add eliqonline-1.2.2 2019-07-28 09:10:41 +02:00
97613f98e3 bump aiounifi-7 2019-07-25 21:56:53 +02:00
ff85ebf657 homeassistant-0.96.5 2019-07-25 21:53:51 +02:00
672a3f130c release 0.96.4 2019-07-24 23:05:01 +02:00
6021a3b6f3 bump geniushub-client-0.5.0 2019-07-24 23:00:31 +02:00
b424ccf8d5 bump cleaned pydaikin-1.6.1 2019-07-24 22:59:22 +02:00
301424e057 bump ZHA bellows-homeassistant-0.9.0 2019-07-24 22:57:59 +02:00
7fe0ab9e43 Fortinet FortiGate Tracker fortiosapi-1.0.1 2019-07-24 22:56:34 +02:00
1fdc4ffa78 Add Elgato Avea integration avea-1.2.8 2019-07-24 22:55:41 +02:00
260ea7dd32 homeassistant-0.96.4 2019-07-24 22:53:32 +02:00
d31ac3411c fix forgotten pysonos manifest 2019-07-24 09:44:34 +02:00
f4579692db CHANGELOG.md 2019-07-24 01:25:27 +02:00
7fa4b7ba2d add pyvesync-1.1.0 2019-07-24 01:20:36 +02:00
82f8e5f79c add vallox-websocket-api-2.[0,2].0 2019-07-24 01:19:22 +02:00
c7b8562707 add python-hpilo-3.9 2019-07-24 01:07:12 +02:00
f3c78693ce add python-hpilo-4.3 2019-07-24 01:06:11 +02:00
0174fec674 bump pyatmo-2.1.2 2019-07-22 23:19:39 +02:00
7017abc8ef bump pysonos-0.0.22 2019-07-22 23:17:22 +02:00
34371f9c2d begin GPG signing 2019-07-22 23:09:54 +02:00
18761f2e34 begin GPG singning 2019-07-22 22:59:18 +02:00
b30d3c3158 update Changelog 2019-07-22 21:45:38 +02:00
fe4ef6232d add msgpack-0.6.1 2019-07-22 21:20:20 +02:00
6d1fb4b20d update aioredis-1.2.0 deps 2019-07-22 21:19:49 +02:00
02a4a76018 bump hiredis-1.0.0 2019-07-22 21:17:33 +02:00
bb118ad84f add aiomcache-0.6.0 2019-07-22 21:11:44 +02:00
ca2037652f update aiocache-0.10.1 deps 2019-07-22 21:07:19 +02:00
c76f7726a4 add aiomcache-0.6.0 2019-07-22 21:05:16 +02:00
492bd38ad9 add aresponses-1.1.1 2019-07-22 20:58:13 +02:00
4f964f8ef4 bump frontend-20190721.1, fix manifest 2019-07-22 20:56:05 +02:00
eefd3073ff bump frontend-20190721.1, fix manifest 2019-07-22 20:55:21 +02:00
2ee137e577 frontend 0721.1 2019-07-22 20:53:17 +02:00
79c90f2bfb Update Zigbee deps 2019-07-22 20:47:28 +02:00
df77fd332f update homeassistant-0.96.3 2019-07-22 07:43:28 +02:00
6a0192e19f bump frontend-20190721.0 2019-07-22 07:29:50 +02:00
008d1bd996 bump geniushub-client-0.4.15 2019-07-22 07:27:44 +02:00
2df6952547 update zha-quirks-0.0.19 2019-07-22 07:25:26 +02:00
bc58eff50a bump frontend-20190720.0 2019-07-21 08:14:57 +02:00
97560b62ac bump ruamel-yaml-0.15.100 2019-07-21 08:12:59 +02:00
fe8196a682 add locationsharinglib-4.0.2 2019-07-21 08:11:43 +02:00
ae80d4d162 add openwebifpy RDEPEND 2019-07-20 09:35:15 +02:00
d9d7fd8458 update openwrt-luci-rpc-1.1.0 2019-07-20 09:32:16 +02:00
7ff8464dff add pybotvac-0.0.15 2019-07-20 09:25:31 +02:00
035cccce3a add dweepy-0.3.0 2019-07-20 09:24:04 +02:00
f5c0092f1f update simplisafe-python-4.0.[0,1] 2019-07-20 09:19:51 +02:00
99713c24e0 add snapcast-2.0.10 2019-07-20 09:15:24 +02:00
9758b60f32 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thank you. Your help is very welcome.
2019-07-20 03:08:13 +02:00
matoro
064e82cc7c dev-python/{pluggy,pytest,packaging}: fix circular deps
This was my fault for not reading the complete setup.py for
=dev-python/pytest-5.0.1

https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py
2019-07-20 03:08:13 +02:00
e6fc68b9da update homeassistant-0.96.2 2019-07-20 02:49:59 +02:00
2ce0fa8e97 bump frontend-20190719.0 2019-07-20 02:49:21 +02:00
531661cb71 pyhaversion add deps, exclude tests folder 2019-07-20 02:40:57 +02:00
c8d49cd487 home-assistant-cli experiments 2019-07-19 16:13:59 +02:00
79fe66f8bb ruamel-yaml-0.15.97 is in main repo now, removed. 2019-07-19 15:23:58 +02:00
b9b96b8c2d CHANGELOG.md 2019-07-19 07:11:44 +02:00
04199f1b25 homeassistant-0.96.1 & frontend-20190718.0 2019-07-19 07:10:09 +02:00
56bc53af25 CHANGELOG.md 2019-07-18 22:06:58 +02:00
8574d7b3f3 Merge branch 'master' of matoro/HomeAssistantRepository into master
thx.
2019-07-18 22:03:45 +02:00
5b15ae7f41 dev-python/pytest: add dev-python/packaging dep
At least >=dev-python/pytest-5.0.1 requires dev-python/packaging,
possibly earlier:  https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py#L7
2019-07-18 22:03:44 +02:00
8327365cab add ujson dependency for aiocache 2019-07-18 21:57:40 +02:00
3d84e5b4ef homeassistant-0.96.0-r1 (with working z-wave stack) 2019-07-18 21:48:12 +02:00
382f718ec7 add (fixed) homeassistant-pyozw 2019-07-18 21:41:35 +02:00
1fef586275 add aiowwlln-1.0.0 dep (aiocache) 2019-07-18 21:40:23 +02:00
5f909b980c add aiocache-0.10.1 2019-07-18 21:39:13 +02:00
f275de8e18 support for World Wide Lightning Location Network 2019-07-18 19:05:15 +02:00
db37ed7b07 homeassistant-0.96.0 2019-07-18 06:50:04 +02:00
38c219656c bump frontend-20190717.1 2019-07-18 06:49:16 +02:00
d1b67e0f46 bump mypy-0.720 2019-07-17 19:10:22 +02:00
06169d4775 CHANGELOG.md 2019-07-17 01:40:26 +02:00
ad6c97174f homeassistant-0.96.0_beta4 2019-07-17 01:37:32 +02:00
dac699f617 remove olds 2019-07-16 20:40:44 +02:00
34f3407e9d bump youtube_dl-2019.7.16 2019-07-16 20:40:11 +02:00
dbbe01e95e bump pysonos-0.0.21 2019-07-16 20:38:58 +02:00
d73a43406f add pyeverlights-0.1.0 2019-07-16 20:37:16 +02:00
507f34e240 add components.fortigate
pyfgt==0.5.1
2019-07-16 20:34:30 +02:00
3bd7a25787 bump pynuki-1.3.3, update it's deps, bump packaging-19.0 2019-07-16 20:31:28 +02:00
b3fef3cd19 bump luftdaten-0.6.2 & add it's deps 2019-07-16 20:22:45 +02:00
76d4f00c9f add Mastodon.py-1.4.5 2019-07-16 20:19:45 +02:00
a8c0289feb bump ruamel-yaml-0.15.99 2019-07-16 20:09:46 +02:00
65b860f389 update some text 2019-07-16 20:05:52 +02:00
cd70d6cb08 sort some lists for 0.96.0_beta3 2019-07-16 19:42:39 +02:00
be03ec690b bump frontend-20190715.0 2019-07-16 19:21:24 +02:00
da372a2d15 add my socat start skript (for the ZWaveMe UZB1 Stick) 2019-07-16 18:58:27 +02:00
065e2c5804 add pyiss, Space Station Locator 2019-07-16 18:31:01 +02:00
11bed66487 add limitlessled-1.1.3 2019-07-16 18:26:03 +02:00
b475141872 add lightwave-0.17 2019-07-16 18:25:08 +02:00
e0eecd5ae0 add libpurecool-0.5.0 (components.dyson) 2019-07-16 18:23:53 +02:00
b2075b2f31 hole-0.[3-4].0 added 2019-07-16 18:22:43 +02:00
bb26466e29 Growl Notification 2019-07-16 18:20:57 +02:00
73170961e6 Growl Notification 2019-07-16 18:18:09 +02:00
db52b069df add fiblary3==0.1.7 2019-07-16 18:16:07 +02:00
31bb8ad3a8 add DoorBirdPy-2.0.8 2019-07-16 18:10:52 +02:00
abea98734f add discord.py-1.2.[2-3] 2019-07-16 18:08:18 +02:00
b9f18bc087 homeassistant-0.96.0_beta3 2019-07-16 07:12:32 +02:00
ad8e298454 bump pyhaversion-3.0.2 2019-07-16 07:10:04 +02:00
5849d8e0c0 add ciscosparkapi 2019-07-15 17:37:09 +02:00
acb6eb6fca bump ciscomobilityexpress 2019-07-15 17:36:37 +02:00
b37eae01ac add blockchain 1.4.4 2019-07-15 17:34:50 +02:00
1acf9c40c7 add PyQRCode 2019-07-15 17:32:40 +02:00
e06c7a88be bump pyhomematic-0.1.60 2019-07-15 17:30:33 +02:00
e1f8c945ad add bluetooth_tracker 2019-07-15 17:22:56 +02:00
bc1c5eacf2 CHANGELOG.md 2019-07-14 17:37:15 +02:00
1edc592076 add vsure-1.5.3 2019-07-14 17:00:52 +02:00
9829c7902a add twentemilieu-0.1.0 2019-07-14 16:58:26 +02:00
74a959ac02 add uvcclient 2019-07-14 16:56:22 +02:00
7342150601 add total-connect-client-0.28 2019-07-14 16:53:05 +02:00
1618d954e7 bump youtube_dl-2019.7.12 2019-07-13 22:58:46 +02:00
b5e63edab9 bump flake8 2019-07-13 22:57:22 +02:00
78d2fb2e63 add forgotten frontend digest 2019-07-13 06:31:56 +02:00
3fc723cf84 bump homeassistant-0.96.0_beta2 2019-07-13 06:24:56 +02:00
e1e373d029 bump frontend-20190712.0 2019-07-13 06:23:54 +02:00
fe3dba8c0e bump homeassistant-0.96.0_beta1 2019-07-12 15:06:03 +02:00
e4666529b4 update platformio-4.0.0 2019-07-12 07:57:20 +02:00
5e2ac6032f add xknx-0.11.1 2019-07-12 07:49:37 +02:00
516b146cac bump pysonos-0.0.20 2019-07-12 07:45:46 +02:00
74d01d2d81 add more elegant patch filename from matoro 2019-07-11 20:20:54 +02:00
03ddab3906 some more TEXT 2019-07-11 20:08:02 +02:00
a265e6f026 use current frontend-20190710.0 2019-07-11 19:58:00 +02:00
74e912fc0d allow mysql-python for sqlalchemy 2019-07-11 19:52:57 +02:00
ddd0e5773c fix pyyaml-5.1.1 patch name 2019-07-11 19:41:20 +02:00
9ad507bc18 update homeassistant-0.96.0_beta0 2019-07-11 19:28:49 +02:00
2c3f7de672 bump python-velbus-2.0.27 2019-07-11 19:28:02 +02:00
fc35175fb5 add aiowwlln-1.0.0 2019-07-11 19:27:29 +02:00
c1567ee4ec bump frontend-20190710.0 2019-07-11 19:23:39 +02:00
6e25bcb9d9 add pysma-0.3. 2019-07-11 19:19:45 +02:00
290572c419 bump solax-0.1.1 2019-07-11 19:16:33 +02:00
4077a80fe0 update all zigbee stuff 2019-07-11 19:14:17 +02:00
082fc72982 bump youtube_dl-2019.7.2 2019-07-09 22:56:39 +02:00
f9dc425c49 update README.md, honor ESPhome better :-) 2019-07-09 15:59:59 +02:00
bf5d4c5a5b add aionotion-1.1.0 2019-07-09 15:53:11 +02:00
9482499ec7 add Honeywell Support 2019-07-09 15:44:17 +02:00
77076253e6 bump homematicip-0.10.9 2019-07-09 15:43:30 +02:00
5db0210a4a add aurorapy-0.2.6 2019-07-09 15:41:47 +02:00
aa55476c75 bump frontend 20190705.0 2019-07-09 15:41:21 +02:00
372383f113 evohomeclient-0.3.3 2019-07-09 15:38:49 +02:00
450a47ada6 add insteonplm 2019-07-09 15:33:26 +02:00
2fc9dc4865 add hdate-0.8.8 2019-07-09 15:32:24 +02:00
726af4366b bump pySwitchmate 2019-07-09 15:29:27 +02:00
041ff498d0 upgrade pytest to 5.0.1 with dependencies 2019-07-09 15:27:00 +02:00
0d6a884bf9 add sleepyq-0.7 2019-07-09 15:19:46 +02:00
44ebb4650d bump mypy-0.7x 2019-07-09 15:17:37 +02:00
810acfd538 add tuyaha-0.0.1 2019-07-09 15:16:22 +02:00
8f2e514299 bump cryptography-2.7 2019-07-06 09:35:30 +02:00
81a80f9477 bump pyatmo-2.1.1 2019-07-06 09:31:16 +02:00
abed5c7c05 bump pyHik-0.2.3 2019-07-06 09:30:09 +02:00
6da68267d5 bump pysonos-0.0.19 2019-07-04 03:07:09 +02:00
1bbb2df5c9 bump androidtv-0.0.18 2019-07-03 20:36:32 +02:00
4fd6ab1594 CHANGELOG.md 2019-07-03 09:06:36 +02:00
27159cb01e bump frontend-20190702.0 2019-07-03 09:02:40 +02:00
08a3fa5498 add python-pushover-0.4 2019-07-03 09:00:50 +02:00
2b81a98228 bump pysonos-0.0.18 2019-07-03 08:57:34 +02:00
129c0a9ec3 bump life360-4.0.1 2019-07-03 08:51:47 +02:00
339a3b1134 fix Typo's in README.md 2019-07-01 18:36:22 +02:00
a392fdcaa5 update README.md 2019-07-01 18:29:44 +02:00
9f15f551ad CHANGELOG.md 2019-07-01 18:11:59 +02:00
969181c33a bump pytest-4.6.3 & -5.0.0 2019-07-01 18:08:17 +02:00
6369979d40 bump androidtv-0.0.17 2019-07-01 17:59:11 +02:00
9bf57d962d bump frontend-20190630.0 2019-07-01 17:58:06 +02:00
80437d1a11 add bcrypt-3.1.7 2019-07-01 17:56:31 +02:00
3d597f18ae bump importlib-metadata-0.18 2019-07-01 17:55:53 +02:00
6303cfa2a4 bump youtube_dl-2019.6.27 2019-07-01 17:54:19 +02:00
b9f69025ea add praw-6.3.1 2019-07-01 17:53:21 +02:00
4b76e43c7f bump psutil-5.6.3 2019-07-01 17:52:15 +02:00
148f46d620 add Jinja2-2.10.1 2019-06-29 20:06:03 +02:00
5d98e0b41f add PyFronius 2019-06-29 15:37:52 +02:00
6ba84828b2 bump PyYAML-5.1.1 2019-06-29 15:31:49 +02:00
3072d5f752 homeassistant-0.95.4 2019-06-29 13:56:29 +02:00
8dda18cf13 bump numpy-1.16.4 2019-06-29 13:31:05 +02:00
8c8906ce99 bump SQLAlchemy-1.3.5 2019-06-29 13:30:04 +02:00
79d81ad103 add luftdaten-0.6.1 2019-06-29 13:29:02 +02:00
57bf304cd2 bump frontend-20190627.0 2019-06-29 13:20:21 +02:00
c8f19bab93 homeassistant-0.95.2 2019-06-29 13:17:36 +02:00
188007a0bc bump zha-quirks-0.0.17 2019-06-29 13:16:37 +02:00
96072fd488 bump homeassistant-0.95.1 2019-06-28 06:59:24 +02:00
a696cd2ba2 bump pubnubsub-handler-1.0.8 2019-06-28 06:57:51 +02:00
62311d6e25 homeassistant-0.95.0 2019-06-26 23:32:48 +02:00
c41c54400f homeassistant-0.95.0 2019-06-26 23:31:47 +02:00
d80c9dd01c update platformio-3.6.7 2019-06-26 23:30:52 +02:00
314eefa1a8 bump frontend-20190626.0 2019-06-26 23:29:29 +02:00
4056c8ddd1 add GitPython-2.1.11 2019-06-26 23:15:42 +02:00
10152c205f fix some deps in 0.95.0_beta3 and 0.95.0_beta4 2019-06-26 20:43:21 +02:00
e2cdcf899f re-add fixed homeassistant-0.95.0_beta4 2019-06-26 02:02:09 +02:00
fd0d8b1941 bump frontend-20190624.0 & 1 2019-06-25 21:51:07 +02:00
670c3efe8b bump pyatmo-2.1.0 2019-06-25 21:49:04 +02:00
ff1f926b95 update homeassistant-0.95.0_beta3 2019-06-25 18:43:36 +02:00
bfa1c8de38 bump homeassistant-0.95.0_beta3 (beta4 is unusable) 2019-06-25 18:42:29 +02:00
906f79bac5 bump bellows-homeassistant-0.8.2 2019-06-25 18:40:32 +02:00
754c0043e1 bump pysonos-0.0.17 2019-06-25 18:39:48 +02:00
468f010a4a update CHANGELOG.md 2019-06-24 21:13:53 +02:00
246164f0f4 bump homeassistant-0.95.0_beta2 2019-06-24 21:10:55 +02:00
b8013361e3 add missing cacerts.patch for certifi-2019.6.16 2019-06-24 21:09:55 +02:00
70f0387a64 update requests-2.22.0 dependencies 2019-06-24 21:01:23 +02:00
4ab227edbb add python-forecastio-1.4.0 2019-06-24 20:45:08 +02:00
fc34452db8 add responses-0.10.6 2019-06-24 20:44:25 +02:00
2399ead69f bump certifi-2019.6.16 2019-06-24 20:38:44 +02:00
11d081e3fd bump urllib3-1.25.3 2019-06-24 20:37:55 +02:00
c339f33b55 bump zigpy-homeassistant-0.6.1 2019-06-24 20:29:12 +02:00
e82f6a19b2 bump zha-quirks-0.0.15 2019-06-24 20:28:24 +02:00
bdbd55caae bump solax-0.1.0 2019-06-23 18:06:55 +02:00
7e1995cb95 bump pypck-0.6.2 2019-06-23 18:04:15 +02:00
40a9b902eb bump youtube_dl-2019.6.8 2019-06-23 17:58:49 +02:00
3e49f63212 bump pyatmo-2.0.1 2019-06-23 17:54:53 +02:00
57366a70d5 bump async-upnp-client-0.14.10 2019-06-23 17:52:48 +02:00
abb92a8827 unlock blinkpy's dateutil version 2019-06-22 10:31:31 +02:00
7a99125ea4 update README.md 2019-06-22 10:03:56 +02:00
3e96feea81 update README.md 2019-06-22 10:03:08 +02:00
d2da548be1 update metadata / CHANGELOG.md 2019-06-22 09:39:01 +02:00
dde61c982d homeassistant 0.95.0_beta1 2019-06-22 09:28:36 +02:00
0ba5c06fc2 update/add all components for zha (ff) 2019-06-22 09:19:59 +02:00
8071048404 update/add all components for zha 2019-06-22 09:16:57 +02:00
5df5b8fe0d add BlinkStick & pyusb 2019-06-22 08:57:48 +02:00
185b2bcd65 bump blinkpy-0.14.1 2019-06-22 08:50:31 +02:00
27c34110be add pysmartapp 2019-06-22 08:46:58 +02:00
a8cd39f86a bump pysmartthings-0.6.9 2019-06-22 08:46:09 +02:00
b969fb0987 add getmac 2019-06-22 08:45:20 +02:00
d6f84ad2ec add python-twitch-client 2019-06-22 08:44:36 +02:00
2d9f0ed4a2 add python-telegram-bot 2019-06-22 08:43:56 +02:00
b97c82715d add python-telnet-vlc 2019-06-22 08:43:19 +02:00
092894f23d bump frontend 20190620.0 2019-06-22 08:42:34 +02:00
0726086f64 addvenstarcolortouch 2019-06-22 08:38:06 +02:00
6fabf11613 add volkszaehler 2019-06-22 08:37:27 +02:00
7bb0ced1b3 add vigilancemeteo 2019-06-22 08:36:55 +02:00
08ac91fb18 forward Xiaomi patch from zhtengw:master to the newer releases 2019-06-21 16:44:36 +02:00
55f1d4dbdc Merge pull request #4 from zhtengw/master
add xiaomi smart appliances support
2019-06-21 16:37:23 +02:00
a51105420d Merge branch 'master' into master 2019-06-21 16:35:51 +02:00
f558818e97 ser2net advice added 2019-06-21 16:10:58 +02:00
9917094d4d esphome & homeassistant works again 2019-06-21 16:06:37 +02:00
18adb058cd bump esphome to 1.13.6 2019-06-21 16:00:59 +02:00
4170195f6a OpenZWave added to README.md 2019-06-21 14:51:59 +02:00
9c0f10297e fix nabucasa-0.15 deps 2019-06-20 10:11:13 +02:00
1e1fe7f28b homeassistant-0.95.0_beta0 snitun dep 2 nabucasa 2019-06-20 10:10:40 +02:00
98c3f45d65 bump snitun 0.18 2019-06-20 09:55:08 +02:00
b8a87ea178 update homeassistant-0.95.0_beta0 2019-06-20 09:00:36 +02:00
fd105461a0 add older solaredge-local-0.1.4 2019-06-20 08:59:00 +02:00
57cc7d19de bump pysonos 0.0.16 2019-06-20 08:56:49 +02:00
2abeda6508 bump frontend-20190619.0 2019-06-20 08:53:04 +02:00
2810ebaf59 update & bmp geopy from main repo (untested) 2019-06-20 08:50:29 +02:00
ca6910d98a bump aioesphomeapi-2.2.0 2019-06-20 08:43:54 +02:00
zhtengw
798bdbfce3 Merge github.com/onkelbeh/HomeAssistantRepository 2019-06-19 22:31:25 +08:00
2d031c6508 update hass-nabucasa-0.15 2019-06-18 00:28:36 +02:00
ac39e4e1c4 update geniushub-client-0.4.12 2019-06-17 21:22:05 +02:00
0f34bd6109 update androidtv-0.0.16 2019-06-17 21:16:53 +02:00
f7891ad6d1 update pysonos-0.0.15 2019-06-17 21:13:54 +02:00
9c2f91127a bump Ambiclimate-0.2.0 2019-06-17 21:11:33 +02:00
50a479a494 bump aioambient-0.3.1 2019-06-17 21:09:41 +02:00
zhtengw
e769631f3b add xiaomi smart appliances support 2019-06-16 17:58:07 +08:00
81a673ef2d pydispatcher is in main Repo 2019-06-15 12:31:09 +02:00
3a3b04e5a7 fix checkmyreqs 2019-06-15 12:30:37 +02:00
c2753c46cc remove tests from checkmyreqs 2019-06-15 09:55:41 +02:00
6fec9730ca add checkmyreqs 2019-06-15 09:29:43 +02:00
350aa3154d add aioswitcher 2019-06-15 08:31:04 +02:00
f7cfa0ce6a bump meteoalertapi-0.1.5 2019-06-15 08:24:43 +02:00
6ef5bf8bbb add deluge-client 2019-06-15 08:23:21 +02:00
3351c37e2c bump nessclient-0.9.15 2019-06-15 08:20:03 +02:00
d2aeb5dc94 bump pyatmo-2.0.0 2019-06-15 08:19:09 +02:00
835fb52075 bump frontend-20190614.0 2019-06-15 08:16:31 +02:00
23ae6efc97 homeassistant-0.94.3 2019-06-13 14:59:35 +02:00
71cbe87caf remove olds 2019-06-12 21:18:02 +02:00
ce6561f619 remove olds 2019-06-12 21:17:26 +02:00
0b4566ee3a bump adguardhome-0.2.1 2019-06-12 21:16:38 +02:00
3b2e034bc0 bump hass-nabucasa-0.14 2019-06-12 21:15:34 +02:00
ef93a0e8a3 bump toonapilib-3.2.4 2019-06-12 21:14:45 +02:00
9d71912807 bump zigpy-homeassistant-0.5.0 2019-06-12 21:13:36 +02:00
b3c3a6ff17 bump pyvera-0.3.2 with more elegant no_test patch 2019-06-11 20:44:13 +02:00
561b227c67 add components.aprs 2019-06-11 20:23:30 +02:00
faa6bd40c6 add pymediaroom 2019-06-11 20:19:52 +02:00
a99c57be71 add pymitv 2019-06-11 20:19:20 +02:00
d69271e8a3 add pymfy 2019-06-11 20:18:40 +02:00
495bf041a3 bump pyubee-0.7 2019-06-11 20:17:19 +02:00
ebfeca5391 update ambiclimate-0.1.3 2019-06-11 20:16:26 +02:00
e28fa019ab update ambiclimate-0.1.3 2019-06-11 20:16:00 +02:00
8005d15e91 bump broadlink-0.11.1 2019-06-11 20:13:32 +02:00
e4412dd1f0 homeassistant-0.94.2 2019-06-11 20:12:37 +02:00
fb1f589ee1 homeassistant-0.94.1 2019-06-08 21:05:40 +02:00
7aa7d21ed7 homeassistant-0.94.1 & simplisafe-python-3.4.2 2019-06-08 21:04:14 +02:00
47b12d88d3 add denonavr 2019-06-08 20:43:10 +02:00
9c24800442 add solaredge-local, uplink & uplink-protobuf 2019-06-08 20:42:11 +02:00
8c7c99335a add rflink-0.0.46 2019-06-08 20:19:13 +02:00
bda752e5d4 bump meteoalertapi-0.1.3 2019-06-08 20:18:09 +02:00
d9463d2579 remove pyvera's test package 2019-06-08 20:17:02 +02:00
89bf6b943b bump pydeconz-60 2019-06-08 19:41:56 +02:00
5d49e9869e bump amcrest-1.5.3 2019-06-08 19:41:06 +02:00
8b8fb3725a bump pubnubsub-handler-1.0.7 2019-06-08 19:40:10 +02:00
04a774ebc7 bump pyhomematic-0.1.59 2019-06-08 19:36:16 +02:00
03badb03e8 bump axis-25 2019-06-08 19:35:55 +02:00
488b59e2ec add life360-4.0.0 2019-06-08 19:34:23 +02:00
4272a5b51b bump regenmaschine-1.5.1 2019-06-08 19:33:33 +02:00
a8ac3a252d bump ruamel-yaml-0.15.97 2019-06-08 19:32:25 +02:00
16ae13eb1c bump pypck-0.6.1 2019-06-08 19:29:43 +02:00
d38087119a add pysmarty 2019-06-08 19:28:59 +02:00
9733a790e5 add streamlabswater-1.0.1 2019-06-08 19:28:02 +02:00
3b63cec776 bump youtube_dl-2019.5.20.ebuild 2019-06-08 19:26:57 +02:00
fca2efaa4b bump youtube_dl-2019.5.11.ebuild 2019-06-08 19:26:06 +02:00
66be868457 bump meteofrance-0.3.7 2019-06-08 19:24:01 +02:00
4e7f453836 bump zeroconf-0.23.0 2019-06-08 19:19:06 +02:00
04d9601aa1 frontend-20190604.0 2019-06-08 19:15:06 +02:00
7447fa6d88 pyvera 0.3.1 2019-06-08 19:14:18 +02:00
10382ebef9 homeassistant-0.94.0_beta6 2019-06-03 23:16:47 +02:00
c487780124 bump aioesphomeapi-2.1.0 2019-06-03 23:11:46 +02:00
3860d834fd add components.unifi 2019-06-03 23:06:27 +02:00
a97437e1bf Updated frontend to 20190602.0 2019-06-03 23:04:12 +02:00
2e0a805c9d README.md 2019-06-02 14:05:08 +02:00
10279a1d89 CHANGELOG.md 2019-06-02 14:01:24 +02:00
30c04bc6c8 remove displaced adguardhome 2019-06-02 13:54:46 +02:00
9c303b1d65 fix importlib-metadata dependency 2019-06-02 13:53:07 +02:00
5898764221 homeassistant-0.94.0_beta4 2019-06-02 13:52:27 +02:00
7d356fde8e add zipp-0.5.1 2019-06-02 13:46:09 +02:00
e9fc8a9a50 allow newer dev-python/requests (experimental) 2019-06-02 13:41:34 +02:00
f5296d0ec5 add components.mcp23017 2019-06-02 13:21:37 +02:00
5f69dca9ad add pypck 2019-06-02 13:18:23 +02:00
5c30583bde blink motion detection 2019-06-02 13:17:01 +02:00
1e3bdf2389 add solax 2019-06-02 13:15:38 +02:00
37e242faf5 bump pyatmo 2019-06-02 13:14:50 +02:00
ee6e164d5d add google_travel_time 2019-06-02 13:12:55 +02:00
d4d157f8d2 add gpiozero 2019-06-02 13:11:44 +02:00
56d2c41424 bump geniushub-client-0.4.11 2019-06-02 13:10:34 +02:00
0ef54fd2f5 add importlib-metadata 2019-06-02 13:09:20 +02:00
86d07fc304 bump pydeconz 2019-06-02 13:04:38 +02:00
e06cc2b845 bump PyEssent 2019-06-02 13:03:33 +02:00
88d0bdf6ed bump pubnubsub-handler 2019-06-02 13:02:43 +02:00
7d8f89d48f add pyruter 2019-06-02 13:01:40 +02:00
4a9558753e add pyrepetier 2019-06-02 13:01:00 +02:00
7498f3a16b bump pysonos 2019-06-02 12:59:45 +02:00
4bf3aeb288 bump broadlink 2019-06-02 12:58:45 +02:00
c0a97cff2f bump pyTibber 2019-06-02 12:57:40 +02:00
5c2ccc58e8 bump nabucasa 2019-06-02 12:55:27 +02:00
91f980549c add fitbit 2019-06-02 12:54:47 +02:00
53d583f528 bump axis-24 2019-06-02 12:53:59 +02:00
e956c807c5 bump adguardhome 2019-06-02 12:53:20 +02:00
43b60069a7 ZHA requirements version bump 2019-06-02 12:52:48 +02:00
b1a295aa28 bump PyChromecast 2019-06-02 12:48:28 +02:00
e41a23cc10 python-velbus bumped 2019-06-02 12:45:05 +02:00
33aa3a092e add adguardhome 2019-06-02 12:43:21 +02:00
9171cfde00 bump various frontend 2019-06-02 12:42:47 +02:00
162c2f2fc2 Merge pull request #3 from evadim/master
bump esphome to 1.13.2
2019-06-02 12:31:55 +02:00
238c77f17e fix manifest 2019-06-01 20:29:20 +03:00
1d62f5ffd3 bump esphome to 1.13 2019-06-01 17:51:47 +03:00
7539439cfd 0.93.2 2019-05-27 01:17:16 +02:00
18ccea6470 update license strings 2019-05-27 01:16:53 +02:00
883c2cefeb fix License String 2019-05-26 10:31:56 +02:00
f4b8b92f3c fix License String 2019-05-26 10:31:10 +02:00
f9dd663669 fix License String 2019-05-26 10:30:32 +02:00
ccb6d22b2b fix License String 2019-05-26 10:28:48 +02:00
a35e4dd3a0 fix License String 2019-05-26 10:26:44 +02:00
3aa88bb438 fix License String 2019-05-26 10:25:25 +02:00
fd2b5eed4b fix License String 2019-05-26 10:24:42 +02:00
fc7fd9fae2 fix License String 2019-05-26 10:23:15 +02:00
82bb95a26c fix License String 2019-05-26 10:20:43 +02:00
f86204c568 fix License String 2019-05-26 10:16:55 +02:00
0b074089b4 fix License String 2019-05-26 10:14:58 +02:00
bd788f3e03 geniushub-client-0.4.9 2019-05-22 14:18:35 +02:00
aebecd826a axis-23 2019-05-22 14:17:33 +02:00
e29fbb4954 pyloopenergy-0.1.3 2019-05-22 14:17:00 +02:00
980b3e4774 pydaikin-1.4.5 2019-05-22 14:16:04 +02:00
768fd18998 broadlink-0.10 2019-05-22 14:15:12 +02:00
ab7862c8d5 bump requests-2.22.0 2019-05-22 14:07:26 +02:00
6a401f7da2 cumulate CHANGELOG.md 2019-05-20 18:38:42 +02:00
c92e9f320b add metadata.xml 4 librouteros 2019-05-20 18:22:57 +02:00
905c10602b add support for MikroTik RouterOS API 2019-05-20 18:17:58 +02:00
683221afe8 bump homeassistant-0.93.1 2019-05-20 17:16:09 +02:00
6915e8a744 release 0.93.0 2019-05-16 19:43:47 +02:00
472748476a bump 0.93.0_beta4 & frontend-20190514.0 2019-05-14 17:01:29 +02:00
c50efec463 add aiodns 2019-05-12 17:18:38 +02:00
82644ba8b5 bump geniushub-client-0.4.6 2019-05-12 17:17:26 +02:00
496bbbe4a6 add meteoalertapi 2019-05-12 17:16:24 +02:00
9a04ebea86 pysmartthings-0.6.8.ebuild 2019-05-12 17:15:41 +02:00
37433be7ba add Wink API 2019-05-12 17:14:25 +02:00
a03eb866db bump zha-quirks 2019-05-12 17:10:35 +02:00
0e07ddefb5 add sendgrid-6.0.5 2019-05-12 17:09:43 +02:00
5b11c7dac9 bump pyheos 2019-05-12 17:08:46 +02:00
b18cf4c60b bump components.zha 2019-05-12 17:06:31 +02:00
68772e3db0 bump WazeRouteCalculator 2019-05-12 16:57:18 +02:00
b9d1961df2 manifest 2019-05-12 16:53:45 +02:00
3560139cc6 set ~homeassistant-0.93.0_beta2 2019-05-12 11:58:24 +02:00
efaf4a8816 bump pyvlx-0.2.11 2019-05-12 11:17:26 +02:00
ee4db42d9f BMW Connected Drive (does not yet compile) 2019-05-12 11:16:19 +02:00
97c5dad5a8 add bizkaibus2 2019-05-12 11:09:48 +02:00
a9ce223101 spotcrime-1.0.4 2019-05-12 11:08:59 +02:00
3a4ab06322 add tapsaff-0.2.1 2019-05-12 11:06:37 +02:00
bb32992f60 add slacker 2019-05-12 11:05:34 +02:00
f7e95f2f96 add shodan-1.13.0 2019-05-12 11:02:48 +02:00
2a25beea8b pydeconz-58 2019-05-12 11:00:30 +02:00
609db1029a PySwitchbot-0.6.2 2019-05-12 10:59:14 +02:00
79498f71fc add home-assistant-frontend-20190502.0 2019-05-12 10:56:55 +02:00
0008be7ab0 bump pyTibber-0.10.3 2019-05-12 10:55:41 +02:00
66877e1037 homeassistant-0.93.0_beta2 2019-05-12 10:51:06 +02:00
18511bc7a5 cryptography-2.6.1 now in main repo 2019-05-12 10:49:06 +02:00
cdf476b8f9 bump home-assistant-frontend-20190510.0 2019-05-12 10:46:54 +02:00
bfbf29d8e3 add speedtest-cli-2.1.1 2019-05-12 10:43:20 +02:00
3db4c02059 add defusedxml-0.6.0 2019-05-12 10:41:05 +02:00
63ca9dc7cb remove olds 2019-05-12 10:39:23 +02:00
0f48251e6c bump zeroconf-0.22.0 2019-05-12 10:38:21 +02:00
cd8ff6dea1 bump sqlalchemy-1.3.3 2019-05-12 10:37:21 +02:00
66c0d4d0aa bump psutil-5.6.2 2019-05-12 10:35:26 +02:00
696107b8c6 bump numpy-1.16.3 2019-05-12 10:34:17 +02:00
4d1b1d2fab homeassistant-0.92.2 2019-05-03 06:48:14 +02:00
be843a865e add pymyq-1.2.1 2019-05-03 06:47:05 +02:00
f2069733e1 add pyvesync-v2-0.9.7 2019-05-02 13:56:17 +02:00
e8a7dd2a33 bump pyheos-0.5.1 2019-05-02 13:47:03 +02:00
d73327f43d add hangups==0.4.9 2019-05-02 13:46:04 +02:00
ba3c1022a1 add bomradarloop-0.1.3 2019-05-02 13:44:56 +02:00
4274746261 added Ambiclimate 2019-05-02 13:43:03 +02:00
f1ef60b4d2 pyeconet-0.0.11 2019-05-02 13:39:26 +02:00
1763be2b02 bump youtube_dl-2019.4.30 2019-05-02 13:35:36 +02:00
fd4b51e328 bump pydanfossair-0.1.0 2019-05-02 13:33:55 +02:00
ff5f8ec2fe added PyEssent 2019-05-02 13:32:57 +02:00
838f8d2e7a bump pysonos-0.0.12 2019-04-30 18:12:53 +02:00
01b9c7c324 add RPi.GPIO-0.6.5 2019-04-28 10:11:34 +02:00
caaa176ed8 bump PyXiaomiGateway 2019-04-28 09:58:28 +02:00
890707df8a bump pydeconz 2019-04-28 09:57:10 +02:00
d4148e4be8 add geniushub-client 2019-04-28 09:56:16 +02:00
ab61671d98 add py-nextbus-0.1.2 2019-04-28 09:54:01 +02:00
2ede732214 add homeassistant.components.amcrest 2019-04-28 09:35:38 +02:00
82f525cf54 bump PyChromecast-3.2.1 2019-04-28 09:34:04 +02:00
d48d65881f bump pysonos-0.0.11 2019-04-28 09:32:30 +02:00
b91187bd3a bump frontend 20190427.0 2019-04-28 09:31:12 +02:00
200a159a35 homeassistant-0.92.1 2019-04-27 08:55:03 +02:00
e19ec50a32 bump pyheos-0.4.1 2019-04-25 20:14:50 +02:00
68d9da37fb add pyubee-0.6 2019-04-25 20:14:03 +02:00
ed0ff473f7 add enocean-0.50.1 2019-04-25 20:12:42 +02:00
df46d20d65 bump ruamel-yaml-0.15.94 2019-04-25 20:09:04 +02:00
6ef8d74612 bump youtube_dl-2019.4.17 2019-04-25 20:08:12 +02:00
6c2f5e7f3b bump attrs-19.1.0 2019-04-25 20:06:32 +02:00
d503ed18a3 bump aioesphomeapi-2.0.1 2019-04-25 20:03:42 +02:00
51961fadf6 homeassistant-0.92.0 2019-04-25 20:02:34 +02:00
5f37de4f62 bump v0.92.0_beta3 2019-04-23 08:38:16 +02:00
0b51b6cfea Add Orange Pi GPIO platform 2019-04-21 10:57:46 +02:00
b777424a2c add zha-quirks 2019-04-21 10:48:35 +02:00
c8fa1528d0 add pyotp-2.2.6 2019-04-21 10:47:20 +02:00
fe1757a39d Bump zigpy and zigpy-xbee 2019-04-21 10:45:58 +02:00
8a9ce346f0 Bump zigpy-deconz 2019-04-21 10:44:11 +02:00
de27a4eb14 bump pyheos-0.4.0 2019-04-20 08:52:25 +02:00
5291b73942 bump hass-nabucasa-0.12 2019-04-20 08:51:11 +02:00
be90d32bbe bump pyHS100-0.3.5 2019-04-20 08:49:18 +02:00
5e588ac7bd add axis 2019-04-20 08:48:01 +02:00
92e3dbbf9e bump pyatmo 2019-04-20 08:46:40 +02:00
0cc9386bc4 README.md 2019-04-20 08:39:09 +02:00
3f14747745 bump 0.92.0_beta2 2019-04-20 08:36:41 +02:00
bed53efc70 CHANGELOG.md 2019-04-18 19:33:38 +02:00
4f0f68ca7e homeassistant-0.92.0_beta1 2019-04-18 19:30:22 +02:00
52a67be83b bump frontend-20190417.0 2019-04-18 19:29:27 +02:00
6dbb81c8a9 fix rsa-4.0 2019-04-18 19:28:53 +02:00
0521530e6e add hbmqtt-0.9.4 and fix it's bad 'tests' installation 2019-04-18 19:28:25 +02:00
99d1c7de63 bump androidtv-0.0.15 2019-04-18 19:27:14 +02:00
92753db4fe add transitions-0.6.9 2019-04-18 19:26:40 +02:00
775002b380 bump caldav-0.6.1 2019-04-18 19:26:14 +02:00
56bcada032 bump netdisco-2.6.0 2019-04-18 19:25:51 +02:00
a6dbfc6bff add pyasn1-0.4.5 2019-04-18 19:25:15 +02:00
3b04faa4bf add urllib3-1.24.2 2019-04-18 19:24:52 +02:00
ea997e4e76 add user-agents-2.0 2019-04-18 19:24:16 +02:00
2cc4578c4c add websockets-7.0 2019-04-18 19:23:46 +02:00
9837901749 bump python-slugify-3.0.2 2019-04-18 17:56:48 +02:00
ebe30b8033 add text-unidecode-1.2 2019-04-18 17:56:20 +02:00
7bed729cdb homeassistant-0.91.4 2019-04-18 17:30:26 +02:00
5a9e8360e6 v0.91.3 2019-04-13 10:05:02 +02:00
b18ee0d848 bump home-assistant-frontend-20190410.0 2019-04-13 08:55:15 +02:00
992b52aad2 pyyaml-5.1 now in main repo 2019-04-13 08:47:45 +02:00
e56267d393 homematicip-0.10.7 2019-04-13 08:36:50 +02:00
34fe5234e8 pytz-2019.1 2019-04-13 08:32:22 +02:00
2ec0470232 ruamel-yaml-0.15.91 2019-04-13 08:31:29 +02:00
3921d37c78 youtube_dl-2019.4.7 2019-04-13 08:30:41 +02:00
f8ce1e56ae pyhaversion-2.0.3 2019-04-13 08:29:06 +02:00
df090df06a pyhaversion-2.2.0 2019-04-13 08:28:32 +02:00
22840dc51f pysonos-0.0.10 2019-04-13 08:27:32 +02:00
22c5c05f54 pysonos-0.0.9 2019-04-13 08:26:02 +02:00
cf6f2c0596 aioesphomeapi-2.0.0 2019-04-13 08:25:07 +02:00
ed15b913d5 openwebifpy-3.1.1 2019-04-13 08:23:50 +02:00
72fc3e0e24 aioambient-0.3.0 2019-04-13 08:23:06 +02:00
962df91025 homeassistant-pyozw-0.1.4 2019-04-13 08:22:33 +02:00
538eeb4371 pure-python-adb-homeassistant-0.1.6 2019-04-13 08:20:27 +02:00
42e5751266 fix forgotten Manifest 2019-04-06 10:55:48 +02:00
15d7f57e6e try to get androidtv working, still does not 2019-04-06 10:43:44 +02:00
5292d30e28 bump cryptography-2.6.1 2019-04-06 09:36:22 +02:00
c9d1f24b71 bump PyJWT-1.7.1 2019-04-06 09:35:28 +02:00
094132f4b7 add req older pywebpush 2019-04-06 09:34:30 +02:00
f1a37f0085 add librouteros 2019-04-06 09:31:20 +02:00
5e3c2ec0c5 bump enigma openwebifpy 2019-04-06 09:29:57 +02:00
c2ca8da2d1 add pywebpush 2019-04-06 09:22:13 +02:00
4120d268d3 bump aioambient-0.2.0 2019-04-06 09:21:19 +02:00
a6a651c31c aioharmony-0.1.11 2019-04-06 09:20:17 +02:00
f347508327 bump pyTibber-0.10.1 2019-04-06 09:18:44 +02:00
bb9321d937 add pyheos 2019-04-06 09:17:20 +02:00
ba1ff337d4 bump frontend 20190331.0 2019-04-06 09:16:19 +02:00
360a86968a add lightify 2019-04-06 09:14:48 +02:00
31b6627abe fix frontend dep 2019-03-30 19:56:04 +01:00
d0f19a0d92 add pychannels 2019-03-30 19:52:09 +01:00
5d7952bf81 pycmus 2019-03-30 19:51:11 +01:00
24969db1ef bump PyChromecast 2019-03-30 19:49:21 +01:00
33e11b2b2b try pure-python ADB 2019-03-30 19:25:46 +01:00
73894ec773 bump homeassistant 2019-03-30 19:18:35 +01:00
9af5537faa androidtv-0.0.14 2019-03-30 19:17:43 +01:00
98d4249ef5 sqlalchemy-1.3.0 2019-03-30 19:17:11 +01:00
ba6c1e735a bump frontend 2019-03-30 18:42:22 +01:00
83aa763631 ha-ffmpeg-2.0 2019-03-30 18:41:28 +01:00
10e94df036 homeassistant-pyozw-0.1. 2019-03-30 18:41:06 +01:00
1b66e9bdf2 bump zigpy 2019-03-30 18:40:35 +01:00
510c3fe4ef pylinky-0.3.3 2019-03-30 18:39:51 +01:00
b32dc36fdd bellows-homeassistant-0.7.2 2019-03-30 18:39:28 +01:00
eb047b6bba async-upnp-client-0.14.7 2019-03-30 18:39:05 +01:00
53284ab2b8 bump nabucasa-0.11 2019-03-27 08:45:08 +01:00
onkelbeh
89067d4b01 Merge pull request #2 from evadim/master
bump esphome 1.12 deps
2019-03-23 13:56:31 +01:00
660bb78327 homeassistant-0.90.1 2019-03-23 11:07:49 +01:00
3a3d41f930 homeassistant-0.90.1 test build 2019-03-23 10:19:01 +01:00
0b81c232d6 bump frontend-20190321.0 2019-03-23 10:17:35 +01:00
5bf4e234a8 bump hass-nabucasa-0.10 2019-03-23 10:11:39 +01:00
accc3098d8 bump esphome 1.12 deps 2019-03-22 11:28:14 +03:00
6c06e49442 v0.90.0_beta7 2019-03-20 16:29:23 +01:00
05a6f1da47 bump frontend-20190319.1 2019-03-20 16:28:56 +01:00
64cf088b25 cleanup 2019-03-20 00:33:39 +01:00
9d3320feab Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-03-19 23:45:02 +01:00
6ec8b6b21e removed older ebuilds 2019-03-19 23:44:38 +01:00
925bd001f2 new platformio-3.6.5, forbid pyserial-3.3, License updated 2019-03-19 23:20:09 +01:00
872d5bc08b update Doku till 0.90.0_beta6 2019-03-19 22:58:55 +01:00
878c20fa5f use new warrant patch 2019-03-19 22:55:09 +01:00
e3bd69858e extend aioasuswrt deps 2019-03-19 22:54:22 +01:00
46493b1ced fix warrant for pip10 2019-03-19 22:19:22 +01:00
6beda15441 aioasuswrt-1.1.21 fix 2019-03-19 21:43:10 +01:00
c31854f958 add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction 2019-03-19 21:27:55 +01:00
af4e85f227 wakeonlan sucks. 2019-03-19 20:54:19 +01:00
17021814f0 fix app-misc/homeassistant manifest, sorry 2019-03-19 20:46:21 +01:00
62b1d503bb 0.90.0_beta6 2019-03-19 20:42:11 +01:00
283cde2bd5 bump boto3-1.9.116 2019-03-19 20:31:47 +01:00
643d00ab4b bump snitun-0.15 2019-03-19 20:29:55 +01:00
7c6725e63c fix wakeonlan-1.1.6 compile error 2019-03-19 20:24:52 +01:00
b7fffebfc2 add python-tado 2019-03-19 20:11:03 +01:00
2cb09f9b2c bump aioesphomeapi-1.7.0 2019-03-19 20:09:01 +01:00
e00ddf41fa Update Hass-NabuCasa 0.8 2019-03-19 20:08:02 +01:00
4cea3a8412 bump frontend-20190319.0 2019-03-19 20:07:03 +01:00
092db78003 youtube_dl-2019.3.18 2019-03-19 20:04:52 +01:00
dcee82ce8b esphome bump 1.12.0 2019-03-18 09:11:14 +01:00
60ff00ef42 esphome-1.12.0_beta3 2019-03-18 08:51:52 +01:00
60a8694bb0 add hass-nabucasa-0.7 and pbr-5.1.3 2019-03-18 00:14:14 +01:00
e228993c76 bump s3transfer-0.2.0 2019-03-17 23:45:38 +01:00
b355ebb2a5 bump s3transfer-0.2.0 2019-03-17 23:42:19 +01:00
2fd45f5367 bump pyrfc3339-1.1 2019-03-17 23:35:39 +01:00
448ac21f28 removed pycparser dupe 2019-03-17 23:29:52 +01:00
da2b7cdff3 remove vobject-0.9.6.1 dupe 2019-03-17 23:26:58 +01:00
fa5240d81b set 2_7 target back on in botocore-1.12.115 2019-03-17 23:20:39 +01:00
14b5927e9f jmespath-0.9.4 replaced 2019-03-17 23:14:13 +01:00
2b9be53f91 repl python-dateutil-2.8.0 2019-03-17 23:10:52 +01:00
b7fc5da727 update boto3/botocore 2019-03-17 22:58:16 +01:00
2b01c401f9 removed pyOpenSSL dupe 2019-03-17 22:50:31 +01:00
96a3d1fcf9 fix certifi-2019.3.9 (thx to salfter) 2019-03-17 22:47:32 +01:00
b29351d962 cffi revdeps fixed 2019-03-17 22:37:49 +01:00
84e5655767 botocore -2_7 2019-03-17 22:14:56 +01:00
3763120504 remove dupes 2019-03-17 22:08:14 +01:00
58ea137fa5 simplify vobject 2019-03-17 21:58:26 +01:00
e358e82f63 reduce COMPAT cffi 2019-03-17 21:44:24 +01:00
4f44c16a37 replace requests-toolbelt-0.9.1 2019-03-17 21:36:06 +01:00
1fbc514356 websocket-client-0.54.0 without pypy 2019-03-17 21:28:04 +01:00
be1bc25a60 relink acme-0.32.0 2019-03-17 21:20:35 +01:00
690ce00150 fix qnapstats 2019-03-17 21:13:28 +01:00
328a0ef4c1 fix acme manifest 2019-03-17 21:09:01 +01:00
77f8856b6f snitun-0.13 added 2019-03-17 20:59:15 +01:00
3a386ab591 add six-1.12.0 2019-03-17 20:57:53 +01:00
1f815448cb requests-toolbelt-0.9.1 2019-03-17 20:55:57 +01:00
a828e05dfb bump pytz-2018.9 2019-03-17 20:54:08 +01:00
9ee821fcdf add python-dateutil-2.8.0 2019-03-17 20:52:36 +01:00
53fdaeea60 add pyOpenSSL-19.0.0 2019-03-17 20:49:22 +01:00
184709031a add pycryptodome-3.7.3 2019-03-17 20:47:12 +01:00
43425fc697 add pycparser-2.19 2019-03-17 20:44:31 +01:00
fb699f7796 add jmespath-0.9.4 2019-03-17 20:42:50 +01:00
ff8371ae9d add certifi-2019.3.9 & cffi-1.12.2 2019-03-17 20:41:06 +01:00
4bc0e36005 add asn1crypto-0.24.0 2019-03-17 20:33:08 +01:00
c7f2c9256a add acme-0.32.0 2019-03-17 20:30:30 +01:00
534aac00db bump envs-1.3 2019-03-17 20:25:45 +01:00
d6cabe8517 README.md 2019-03-17 20:12:48 +01:00
2f529f5390 netdisco-2.5.0 bump 2019-03-17 20:12:33 +01:00
1cfa2266af make the betas beta! 2019-03-17 20:02:25 +01:00
5cd90b41d7 ciscomobilityexpress 2019-03-17 11:14:35 +01:00
7ce99ab9e5 finally rename firetv to androidtv 2019-03-17 11:13:02 +01:00
b2e8788157 bump pyhomematic-0.1.58 2019-03-17 11:05:50 +01:00
e84572f8e6 add quantum-gateway-0.0.5 2019-03-17 11:05:10 +01:00
a2bc6f351a bump anthemav-1.1.10 2019-03-17 10:54:09 +01:00
76529a2edd firetv is now androidtv 2019-03-17 10:51:54 +01:00
ffeb04ec08 upgrade ruamel-yaml-0.15.89 2019-03-17 10:48:21 +01:00
804a3f70e6 add new betas -0.90.0_beta4, frontend -20190316.0 2019-03-17 10:47:00 +01:00
1a93608eeb rewrite for beta support & 1.12.0_beta1 2019-03-16 08:59:22 +01:00
a6788eff74 v0.90.0_beta0 2019-03-15 12:51:41 +01:00
e1f4aab7aa Bump nessclient version to 0.9.14 2019-03-12 22:58:58 +01:00
960559302a Bump PyXiaomiGateway 2019-03-12 22:57:51 +01:00
7c89d38bee bump frontend 2019-03-12 22:56:01 +01:00
6aef818137 bump netdisco-2.4.0 2019-03-12 22:55:30 +01:00
c0d156da6a add enigma2.media_player 2019-03-12 22:54:51 +01:00
f0b643cbbe homeassistant-0.89.2 2019-03-12 22:20:07 +01:00
ef317aab93 fixed bug #679916, 'badÃ' chars substituted 2019-03-11 08:16:22 +01:00
4b780d60fa Release 0.89.1 2019-03-08 23:47:27 +01:00
22696a5bc0 Release homeassistant-0.89.0 2019-03-07 06:53:48 +01:00
e4d54291c7 CHANGELOG.md 2019-03-06 07:09:20 +01:00
ac5999ce58 homeassistant-0.89.0_beta3 2019-03-06 07:08:33 +01:00
c06ce9a99b bump frontend-20190305.0 2019-03-06 07:07:06 +01:00
5eb80031f8 CHANGELOG 2019-03-05 2019-03-05 09:42:39 +01:00
6b610a5021 0.89.0_beta2 2019-03-05 09:39:34 +01:00
4e1f974b9c frontend-20190303.0 2019-03-05 09:37:50 +01:00
b326af1bf7 websocket-client-0.54.0 2019-03-05 09:37:14 +01:00
5deb709e61 add homematicip 2019-03-04 01:14:01 +01:00
08bd2a824b bump aioasuswrt-1.1.21 2019-03-04 01:12:55 +01:00
92c8a4e204 bump pysonos-0.0.8 2019-03-04 01:10:52 +01:00
f5ecf020ee CHANGELOG 2019-03-03 2019-03-03 19:01:46 +01:00
09332178f7 add simplisafe-python 2019-03-03 18:58:03 +01:00
1980ba25a4 add python-velbus 2019-03-03 18:56:22 +01:00
c1c3d2c98c bump pyhomematic-0.1.57 2019-03-03 18:54:29 +01:00
290f52845a add pyvesync_v2 2019-03-03 18:53:31 +01:00
f3942b5ea1 bump blinkpy-0.13.1 2019-03-03 18:48:32 +01:00
d0c2a223a0 bump PyXiaomiGateway 2019-03-03 18:46:29 +01:00
656fbee6b2 PyMata added 2019-03-03 18:45:23 +01:00
63549c2575 add PyNaCl 2019-03-03 18:44:44 +01:00
8fa179426d add pyxeoma 2019-03-03 18:43:53 +01:00
879c4a4303 bump zigpy-deconz 2019-03-03 18:43:01 +01:00
988de6707e add regenmaschine 2019-03-03 18:42:13 +01:00
5e37ddd6cf add python-mystrom 2019-03-03 18:40:46 +01:00
b7ccfbe170 bump numpy-1.16.2 2019-03-03 18:40:06 +01:00
defcc8888c firetv 2019-03-03 18:38:26 +01:00
daf0b342a6 bump opensensemap-api 2019-03-03 18:36:23 +01:00
9a6118c149 add pyflunearyou2 2019-03-03 18:35:41 +01:00
482e957dbf add py17track 2019-03-03 18:34:53 +01:00
af6ccdaad5 add pypollencom 2019-03-03 18:33:53 +01:00
ce5352a094 add pyoppleio 2019-03-03 18:33:18 +01:00
5534357c34 add pyopenuv2 2019-03-03 18:32:36 +01:00
48c209ca2b add ihcsdk 2019-03-03 18:30:55 +01:00
6fc81183a4 bump home-assistant-frontend-20190228.0 2019-03-03 18:28:58 +01:00
b4acbc3704 add pyTibber-0.9.6 2019-03-03 18:26:52 +01:00
3d0d8383d3 bump aioambient-0.1.3 2019-03-03 18:25:33 +01:00
b7edf6d851 0.89.0_beta1 2019-03-01 13:08:39 +01:00
41fbb3f878 0.89.0_beta0 2019-02-28 17:34:25 +01:00
b75a1c762b release 0.88.2 2019-02-28 17:31:57 +01:00
ab1898a2e9 fix astral digest 2019-02-28 17:22:08 +01:00
c16ccf74f3 tried new pypi import routine 2019-02-27 20:06:58 +01:00
8749cf74e8 README! 2019-02-27 19:48:09 +01:00
0009d19db4 port evadim's patch to 1.11.2 2019-02-27 19:41:18 +01:00
90978f95cd Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-02-27 18:42:18 +01:00
onkelbeh
7c4d2ff8f9 Merge pull request #1 from evadim/master
esphome: fix dashboard after version bump
2019-02-27 18:41:43 +01:00
1853ed628a README! 2019-02-27 18:38:38 +01:00
1b52e8a1e0 today's CHANGELOG 2019-02-27 18:27:43 +01:00
246e6e1695 astral-1.10.1 upgraded 2019-02-27 18:25:24 +01:00
e812c453cf pylgtv-0.1.9 added 2019-02-27 18:23:27 +01:00
cfe5f2206b upgrade bcrypt-3.1.6 2019-02-27 18:22:33 +01:00
ea65f7d39d water_heater.econet component added 2019-02-27 18:17:32 +01:00
3837238273 add homeassistant.components.reddit.sensor 2019-02-27 18:16:29 +01:00
ddcf0028a6 add PyXiaomiGateway 2019-02-27 18:14:29 +01:00
e075e30fec add toonapilib component 2019-02-27 18:13:28 +01:00
e536fb60fd update firetv component 2019-02-27 18:12:15 +01:00
9c715345a3 add aioesphomeapi-1.6.0 & it's use flag 2019-02-27 18:11:48 +01:00
88a83b5e56 add pylinky-0.3.0 2019-02-27 18:06:38 +01:00
b1f0b30886 add pysonos-0.0.7 2019-02-27 18:04:48 +01:00
c19457acd0 add WazeRouteCalculator-0.9 2019-02-27 18:03:11 +01:00
8c21f1de17 add nessclient-0.9.13 2019-02-27 18:02:30 +01:00
64ef1bf352 add (old) shodan-1.11.0.ebuild 2019-02-27 18:00:11 +01:00
6cbd68439f update esphome-1.11.2 2019-02-27 08:01:44 +01:00
e6bedf0735 esphome: fix dashboard after version bump 2019-02-26 00:44:47 +03:00
582ed1e979 google site verif removed 2019-02-25 17:01:11 +01:00
ebf27cb8a1 google-site-verification 2019-02-25 16:55:31 +01:00
e0807b8fd1 drop olds from esphome 2019-02-24 17:53:56 +01:00
7f4f78d657 esphome-1.11 added 2019-02-24 17:53:02 +01:00
8621262a09 drop old homeassistant ebuilds 2019-02-24 17:46:14 +01:00
1091369a30 CHANGELOG.md 2019-02-24 12:10:13 +01:00
27e6b580d8 add pyvlx-0.2.9 2019-02-24 12:06:56 +01:00
93afbfb4fa openwrt-luci-rpc-1.0.5 added 2019-02-24 12:05:53 +01:00
defafd3c1d pySDCP-1 added 2019-02-24 12:04:40 +01:00
54073fa199 nessclient-0.9.10 added 2019-02-24 12:03:14 +01:00
228ce5028e shodan-1.11.1 added 2019-02-24 12:02:15 +01:00
fdf04d6fbf iperf3 added 2019-02-24 12:01:14 +01:00
914442afba CHANGELOG 18.-23.2. updated 2019-02-23 07:30:39 +01:00
52371bb665 homeassistant-0.88.1 released 2019-02-22 16:25:13 +01:00
5ccfa5fc78 add apcaccess-0.0.13 2019-02-22 16:24:41 +01:00
bfab928695 add tplink-0.2.3 2019-02-22 16:23:16 +01:00
d8dc0597d0 add anthemav==1.1.9 2019-02-22 16:22:33 +01:00
a3f48d77cb release 0.88.0 2019-02-21 17:39:15 +01:00
df94096c9c update pyhomematic-0.1.56 2019-02-21 17:38:40 +01:00
14f41e52ce upgrade opensensemap-api-0.1.4 2019-02-21 17:37:40 +01:00
7001546090 Bump zigpy 2019-02-21 17:36:45 +01:00
c229a3b8b7 homeassistant-0.88.0_beta4 2019-02-20 16:01:08 +01:00
fab07ba5e3 update frontend-20190219.0 2019-02-20 15:59:56 +01:00
895807fac2 update aioharmony-0.1.8 2019-02-20 15:59:20 +01:00
0f9e659e42 upgrade numpy-1.16.1 2019-02-20 15:58:53 +01:00
f9f629b7bb add frontend-20190218.0 2019-02-19 12:00:21 +01:00
3799c6d76a homeassistant-0.88.0_beta3 2019-02-19 11:59:59 +01:00
1b7349751d add aiohue 2019-02-19 11:47:14 +01:00
34c2d769a0 add aioimaplib 2019-02-19 11:45:50 +01:00
11d8afa10f CHANGELOG.md 2019-02-18 20:32:48 +01:00
3a0b0638a5 add pyblackbird-0.5 2019-02-18 19:40:03 +01:00
76377fd054 add PyDispatcher-2.0.5 2019-02-18 19:36:54 +01:00
487285a20c add pydeconz-52 2019-02-18 19:35:49 +01:00
e0f83f03a3 bump psutil-5.5.1 2019-02-18 19:34:52 +01:00
d301fa8a71 add pyEight-0.1.1 2019-02-18 19:34:03 +01:00
93d776df3c bump sqlalchemy-1.2.18 2019-02-18 19:32:56 +01:00
3063b1cd7b add youtube_dl-2019.2.18 2019-02-18 19:31:34 +01:00
c5f81bf00a voluptuous-serialize-2.1.0 2019-02-18 19:30:26 +01:00
9ad3f08398 move to kdschlosser/samsungctl (experimental) 2019-02-18 18:44:32 +01:00
43ebb1dacf bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:29:39 +01:00
3dac5cef60 add ESPHome Dashboard Patch from Vadim Efimov 2019-02-17 14:29:02 +01:00
0c32dbf27b bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:25:52 +01:00
0ab5323e72 Revert "bump requests-2.21.0-r1 (from main repo)"
This reverts commit 745b9fe853.
2019-02-17 14:23:59 +01:00
745b9fe853 bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:22:44 +01:00
cf55c0de35 add tolerant zm-py deps 2019-02-17 13:18:49 +01:00
fafa61fb1a complete requirements_test.txt 2019-02-17 12:20:29 +01:00
6544cc6b5a Bump pychromecast to 2.5.2 2019-02-17 11:55:27 +01:00
07f98549e5 remove old main ebuilds 2019-02-17 11:47:42 +01:00
afd46ca1ff add new frontend 2019-02-17 11:46:34 +01:00
16b6e3a934 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-02-17 11:33:26 +01:00
9860c6a108 add IUSE test in v0.88.0b2 2019-02-17 11:33:17 +01:00
d70eb59a11 many CHANGELOG additions from testbox 2019-02-17 11:15:13 +01:00
e1221e2614 aioambient-0.1.2 deps 2019-02-17 11:07:15 +01:00
45cddc7747 pysmartthings removed 2019-02-17 11:01:06 +01:00
5c0bb8e1c7 complete lakeside dependecies 2019-02-17 10:36:18 +01:00
7f1d0e5067 complete konnected dependecies 2019-02-17 10:35:47 +01:00
326c28ed1d complete PyChromecast dependecies 2019-02-17 10:34:48 +01:00
94aa6d2bcd pyowm-2.10.0 works 2019-02-17 10:15:43 +01:00
2dfd4234af pip-19.0.2 now works 2019-02-17 10:15:11 +01:00
ea48931560 expand PYTHON_COMPAT for vanilla sphinx compatibility 2019-02-17 10:13:36 +01:00
1fdb77ceb6 add dev-python/tox-travis 2019-02-17 09:41:34 +01:00
2141bbc640 upgrade pip 2019-02-17 09:29:51 +01:00
a1bd6c0f4e coveralls-1.5.1 deps 2019-02-17 09:24:47 +01:00
dae1904a16 coveralls-1.5.1 2019-02-17 09:22:04 +01:00
0c6a995d6e fix pyowm deps 2019-02-17 09:19:26 +01:00
efce9d143c thermoworks_smoke-0.1.8 2019-02-17 09:07:50 +01:00
9c93ae5985 add pyowm-2.10.0 2019-02-17 09:02:53 +01:00
2e580d0fff add pyowlet-1.0.2 2019-02-17 09:01:25 +01:00
0146bd6483 add pyotp-2.2.7 2019-02-17 09:00:33 +01:00
edb804774a add lakeside-0.12 2019-02-17 08:59:36 +01:00
9526fb4c47 add konnected-0.1.4 2019-02-17 08:58:39 +01:00
989d5d953d update PyChromecast-2.5.2 2019-02-17 08:57:41 +01:00
d0ec79730f home-assistant-frontend-20190216.0 2019-02-17 08:56:12 +01:00
da2a7c15a9 fixed forgotten dates 2019-02-17 08:54:38 +01:00
149f136fbc pysmartthings-0.6.2 2019-02-16 09:26:34 +01:00
c40e03c6d0 pypoint-1.1.1 2019-02-16 09:25:50 +01:00
5d2065032e pydanfossair-0.0.7 2019-02-16 09:24:46 +01:00
98f434b72b pycarwings2-2.8 2019-02-16 09:24:02 +01:00
5d80b1534b pyHik-0.2.2 2019-02-16 09:23:19 +01:00
d81e5284f1 aioambient-0.1.2 2019-02-16 09:22:19 +01:00
dfac2c7071 PyChromecast-2.5.1 2019-02-16 09:21:30 +01:00
e44d2e7e1a homeassistant-0.88.0_beta1 2019-02-16 09:20:49 +01:00
85d4e75521 removed olds 2019-02-15 01:10:00 +01:00
4ec5547a8d homeassistant-0.88.0_beta0 2019-02-15 01:05:18 +01:00
415fb6d8c8 add meteofrance-0.3.4 2019-02-14 15:18:33 +01:00
8743469259 homeassistant-0.88.0_beta0 2019-02-14 15:00:24 +01:00
d81b7742c3 add pypoint-1.0.8 2019-02-14 08:06:19 +01:00
2708bd7e45 Upgrade ruamel.yaml to 0.15.88 2019-02-14 08:04:18 +01:00
f71f14a4c5 frontend-20190213 2019-02-14 08:00:16 +01:00
69e90becfc change License to GNU General Public License v3.0 2019-02-13 21:16:51 +01:00
onkelbeh
80b781cce2 Change License 2019-02-13 21:10:21 +01:00
onkelbeh
534da7b1cf Delete LICENSE 2019-02-13 21:09:28 +01:00
3dc763fac4 README 2019-02-13 20:38:58 +01:00
onkelbeh
d504998328 Create LICENSE 2019-02-13 20:32:26 +01:00
63d612e56d bump platformio-3.6.4 2019-02-13 19:46:54 +01:00
3cc201a2c1 only README updated 2019-02-13 19:38:54 +01:00
5d5c4bff92 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:09:38 +01:00
43bedfb157 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:08:14 +01:00
6375bf9332 add pyarlo-0.2.3 2019-02-13 17:45:14 +01:00
07bc6a6b96 add pyatmo-1. 2019-02-13 17:42:53 +01:00
d0b6910659 add cryptography-2.5 2019-02-13 17:39:07 +01:00
e3e90f8a26 RestrictedPython add 4.0b8 & fix it's URL handler 2019-02-13 17:37:37 +01:00
91d411ed70 add home-assistant-frontend-20190212 2019-02-13 17:08:47 +01:00
84c335fcd9 add aioharmony-0.1.7 2019-02-13 17:06:11 +01:00
4d78d3c530 add PyChromecast-2.5.0 2019-02-13 17:03:21 +01:00
84343b1ae2 add CO2Signal-0.4.2 2019-02-13 16:56:07 +01:00
94954bae60 add aioambient-0.1.1 2019-02-13 16:54:21 +01:00
c5f025368a add sqlalchemy-1.2.17 2019-02-13 16:52:20 +01:00
5193f83964 new useflags 2019-02-12 08:31:06 +01:00
0695c03dd0 add PyGithub-1.43.5 2019-02-12 08:26:59 +01:00
a52bed532c add zm-py-0.3.3 2019-02-12 08:26:34 +01:00
32144294f4 add ruamel-yaml-0.15.87 2019-02-12 08:21:57 +01:00
50d54cda7f add ebusdpy-0.0.16 2019-02-12 08:21:38 +01:00
f6203b2001 add ruamel-yaml-0.15.87 2019-02-12 08:21:01 +01:00
8b55dd82d6 add pyHS100-0.3.4 2019-02-12 08:20:34 +01:00
5d8246a9bf add slixmpp-1.4.2 2019-02-12 08:20:09 +01:00
14f70141cc homeassistant-0.87.1 2019-02-10 20:36:57 +01:00
dc420c1ac4 homeassistant-0.87.1 2019-02-10 20:36:12 +01:00
9655b9d060 distro-1.4.0 added 2019-02-07 11:31:01 +01:00
8f5a6e72b5 PySwitchmate-0.4.5 2019-02-07 11:27:56 +01:00
bebf9e9519 astral-1.9.2 added 2019-02-07 11:25:59 +01:00
3b9a6e4280 homeassistant-0.87.0 2019-02-07 11:16:37 +01:00
135c09e0c3 Changelog updated 2019-02-06 2019-02-06 13:43:43 +01:00
5c02d935de homeassistant-0.87.0_beta6 2019-02-06 13:17:45 +01:00
727e9cf4c1 WazeRouteCalculator-0.6 added 2019-02-06 13:12:44 +01:00
8bd4adc0fe tellduslive-0.10.10 added 2019-02-06 13:09:01 +01:00
3fca96f6d6 2019-02-05 small changes 2019-02-05 11:35:15 +01:00
09435e806b add speedtest-cli-2.0.2 to v0.87.0_beta5 2019-02-04 23:57:41 +01:00
8d79122eb8 add ha-ffmpeg-1.11 2019-02-04 23:56:13 +01:00
deef09428e homeassistant-0.87.0_beta5 & frontend-20190203.0 2019-02-04 06:40:52 +01:00
b5adc12496 frontend-20190202.0 2019-02-03 09:47:27 +01:00
0cf19ce8b9 homeassistant-0.87.0_beta4 2019-02-03 09:40:38 +01:00
405c7ca695 homeassistant-0.87.0_beta2 2019-02-03 09:28:25 +01:00
75768c9f6a homeassistant-0.87.0_beta1 & frontend-20190201.0 2019-02-03 09:21:22 +01:00
a081308090 made homeassistant-0.87.0_beta0 a beta 2019-02-01 13:29:28 +01:00
e0bcf6812d blinkpy-0.12.1 2019-02-01 13:27:48 +01:00
2c2b49d8fd CHANGELOG.md 2019-01-31 10:40:47 +01:00
015113d071 added homeassistant-0.87.0_beta0.ebuild 2019-01-31 10:36:17 +01:00
4a1d0a4dfd frontend-20190130.1 2019-01-31 07:00:00 +01:00
dbbe1df3a6 bump sphinx-1.8.3 2019-01-30 18:56:07 +01:00
8a0b3fb12d sphinx-autodoc-typehints-1.6.0 added 2019-01-30 18:32:17 +01:00
b1a5956474 sphinx-autodoc-annotation-1.0-r1 added 2019-01-30 18:30:44 +01:00
7c48b79138 async-upnp-client-0.14.3 added 2019-01-30 16:02:02 +01:00
fb80ae82e0 pymodbus added 2019-01-30 15:25:04 +01:00
9634a216e1 bump aioasuswrt-1.1.20 2019-01-29 17:28:57 +01:00
bee868d631 added variable version for SRC_URI to aioasuswrt 2019-01-29 17:28:06 +01:00
8d5253266e homeassistant-0.86.4 released 2019-01-29 08:40:17 +01:00
c38e34b556 Readme updated 2019-01-27 19:21:20 +01:00
40641dfc62 extinct useless dropbox-uploader from homeassistant-0.86.3 2019-01-27 11:14:12 +01:00
1efd7be8aa archived some oldies 2019-01-27 11:02:14 +01:00
5bb51d216b upgraded esphomeyaml to 1.10.1 2019-01-27 10:53:00 +01:00
63094d2b69 homeassistant-0.86.3 released, Changelog 2019-01-27 10:01:51 +01:00
dec8c0e967 homeassistant-0.86.3 released 2019-01-27 09:57:41 +01:00
785f5e9036 CO2Signal added. 2019-01-27 09:40:34 +01:00
881dafc668 adb-homeassistant PYTHON_COMPAT7 2019-01-27 09:39:59 +01:00
5e422438a0 blinkpy added. 2019-01-27 09:38:06 +01:00
e8e5eca143 Upgrade astral to 1.8 (#20459) 2019-01-27 09:07:28 +01:00
2d6e2bdf58 Upgrade sqlalchemy to 1.2.16 (#20474) 2019-01-27 09:05:43 +01:00
170b51cbc8 Upgrade psutil to 5.5.0 (#20462) 2019-01-27 09:04:50 +01:00
627888f419 small dep changes in homeassistant-0.86.2.ebuild 2019-01-26 13:04:01 +01:00
7c6df35273 adjust warrant-0.6.1 patch 2019-01-26 10:43:09 +01:00
7a6b5fb1c9 adjust caldav-0.5.0-top_level.patch 2019-01-26 10:24:54 +01:00
01088aacd7 qnapstats-0.3.0 added 2019-01-26 10:10:06 +01:00
cd5b0d7bce Update pyhomematic to 0.1.55 2019-01-26 10:02:28 +01:00
3830e31354 aioasuswrt-1.1.18 (with dep) added 2019-01-26 10:01:14 +01:00
4edea9f24e Upgrade numpy to 1.16.0 2019-01-26 09:42:36 +01:00
2aaf0c4e12 homeassistant-0.86.2 released 2019-01-25 10:44:02 +01:00
1e88c76c64 homeassistant-0.86.1 released 2019-01-24 08:11:31 +01:00
3291c955d4 betas befrore 0.86.0_beta3 are marked as beta 2019-01-23 14:02:03 +01:00
8500eb8a1b betas befrore 0.86.0_beta3 are marked as beta 2019-01-23 13:58:29 +01:00
2752cd52df updated 0.86.0_beta3 FE dependency to 20190121.1 2019-01-23 13:39:36 +01:00
f8e7169cde Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-01-22 16:56:50 +01:00
042516330b homeassistant-0.86.0_beta3 2019-01-22 16:54:31 +01:00
onkelbeh
ec34a9bc90 Set theme jekyll-theme-slate 2019-01-21 20:33:26 +01:00
92af944e76 CHANGELOG updated. 2019-01-21 20:23:59 +01:00
c6e1a42b08 bump pysonos-0.0.6 2019-01-21 20:17:24 +01:00
110e475822 bump aioesphomeapi-1.4.2 2019-01-21 20:17:04 +01:00
e2a5170af7 homeassistant-0.86.0_beta2 2019-01-21 20:16:33 +01:00
168e193750 frontend 20190120.0 - 20190121.0 2019-01-21 20:15:58 +01:00
f0daea6fb7 minor changes 2019-01-18 22:13:06 +01:00
a796d71b38 pyjwt Digest verification corrected 2019-01-18 20:38:53 +01:00
25bb1c0988 pyjwt license corrected 2019-01-18 20:25:11 +01:00
5aae0f6059 pyunifi license corrected 2019-01-18 20:24:46 +01:00
0b3bf91de9 click > 6 for platformio did not work 2019-01-18 20:08:27 +01:00
aa9bb9495d esphomeyaml moved 2019-01-18 20:05:39 +01:00
fd16c1b5ed pynuki added 2019-01-18 20:04:31 +01:00
6e8addea7c move esphomeyaml to dev-embedded 2019-01-18 20:04:07 +01:00
3cb3032915 allow click > 6 for platformio (experimental) 2019-01-18 20:03:34 +01:00
38288dad09 homeassistant-0.86.0_beta0 added 2019-01-18 19:40:58 +01:00
c87dfe39d5 aiohttp-3.5.4 added 2019-01-18 19:40:34 +01:00
2f991912c2 pymailgunner-1.4.ebuild added 2019-01-17 07:01:37 +01:00
ae5275c01a aiohttp-3.5.3 update 2019-01-17 06:58:18 +01:00
0d8087300d frontend 20190116.0 2019-01-17 06:56:28 +01:00
ed84b9d83e bump frontend to 20190115.0 2019-01-16 13:38:01 +01:00
4862fb68d8 overall optimization 2019-01-15 12:03:05 +01:00
b23d9364cc added abodepy-0.15.0 2019-01-15 11:40:50 +01:00
48bdcc5a9d home-assistant-frontend-20190113.0 added 2019-01-14 09:51:42 +01:00
aefa4943dd pytest-4.1.1 added 2019-01-14 09:48:10 +01:00
39a8583a0f pydocstyle-3.0.0 added 2019-01-13 18:30:33 +01:00
c8b5497ee8 pydocstyle-3.0.0 added 2019-01-13 18:30:22 +01:00
a07db870d1 pytest-cov-2.6.1 added 2019-01-13 18:27:07 +01:00
9df0c0d2d1 mypy-0.650 added 2019-01-13 18:25:04 +01:00
47bdd7168a pytest-4.1.0 update 2019-01-13 18:22:27 +01:00
0542dbc9a4 Revert "last aioesphomeapi-1.4.0 added (1.4.1 too new)"
This reverts commit 3019cf7861.
2019-01-13 11:13:20 +01:00
3185e6840d last aioesphomeapi-1.3.0 added (1.4.1 too new) 2019-01-13 11:09:10 +01:00
3019cf7861 last aioesphomeapi-1.4.0 added (1.4.1 too new) 2019-01-13 11:04:51 +01:00
9744731a8d pyunifi-2.16 added 2019-01-13 11:03:40 +01:00
c3b33b48e9 pylast-3.0.0 added 2019-01-13 11:03:18 +01:00
d814c868ba pylast-3.0.0 added 2019-01-13 10:56:16 +01:00
62aceb74e5 pyunifi-2.16 added 2019-01-13 10:54:01 +01:00
fb67c61c9c esphomeyaml-1.10.0 added 2019-01-13 10:52:36 +01:00
5c335a4a39 add tzlocal-1.4 for esphomeyaml 2019-01-12 20:12:33 +01:00
e10a212329 add python2_7 compatibility for esphomeyaml 2019-01-12 20:11:54 +01:00
2aa600ef1f homeassistant-0.85.1 2019-01-12 00:51:13 +01:00
9131c5e54b update ruamel-yaml-0.15.85 2019-01-12 00:43:18 +01:00
0cbf99d642 update mutagen-1.42.0 2019-01-12 00:42:57 +01:00
0bdb34188f update keyring-17.1.1 2019-01-12 00:42:34 +01:00
5f3fb0b3e2 update home-assistant-frontend-20190109.1 2019-01-12 00:42:08 +01:00
9c00ddec0f README & CHANGELOG updated. 2019-01-10 18:49:33 +01:00
d414926f0b add frontend to main ebuild 2019-01-10 18:08:08 +01:00
a821042d39 add home-assistant-frontend-20190109.0 2019-01-10 17:55:40 +01:00
326ba7defb use mariadb client without db, fix dependency block with mysql 2019-01-10 17:31:58 +01:00
96d9a27f8b adb targets 2019-01-10 17:13:19 +01:00
e8387dc732 adb targets 2019-01-10 17:08:59 +01:00
9420e69433 pywemo targets 2019-01-10 17:05:28 +01:00
ed24e589a5 pyHS100 targets 2019-01-10 17:03:46 +01:00
4620f8e786 fix pyHS100 dependency case 2019-01-10 17:01:09 +01:00
e0c0f284cf sample files 2019-01-10 16:56:01 +01:00
990babc4bb homeassistant-0.85.0 logdir was not created 2019-01-10 16:55:00 +01:00
6ac4c2dec4 async_timeout-3.0.1 fix 2019-01-10 13:15:40 +01:00
ef4706e978 ua-parser-0.8.0 fix 2019-01-10 13:10:23 +01:00
1d4ec7851a v0.85.0 release 10.1.2019 2019-01-10 12:08:52 +01:00
9b86f10f30 add new pytest 2019-01-10 12:03:06 +01:00
330512bf25 add pyhomematic 2019-01-10 12:02:40 +01:00
7e995eeeb7 add keyring (experimaental) 2019-01-10 12:02:24 +01:00
db3a49b6e6 add aioesphomeapi 2019-01-10 12:01:55 +01:00
7e5be17d1e warrant-0.6.1 update PYTHON_TARGETS 2019-01-10 12:01:12 +01:00
b43ea06acb aiocoap-0.4_alpha3 add missing encoding 2019-01-10 12:00:22 +01:00
0d38b5ebd4 homeassistant-0.85.0_beta1 2019-01-09 15:15:56 +01:00
5cb1aa7091 homeassistant-0.85.0_beta1, ifaddr-0.1.6, netdisco-2.3.0 2019-01-09 13:39:31 +01:00
27d0a68fa7 homeassistant-0.85.0_beta0 deps fixes 2019-01-09 13:05:35 +01:00
6b2ed3b94b homeassistant-0.85.0_beta0 2019-01-09 12:33:08 +01:00
615f47faf0 typing-extensions fix uncommon underscore MY_P=- 2019-01-09 12:30:48 +01:00
c1888b6f2e typing_extensions>=3.6.5' is required by aiohttp 2019-01-09 12:11:28 +01:00
4753751211 Unidecode>=0.04.16' is required by python-slugify 2019-01-09 12:10:20 +01:00
f24df91ac7 Unidecode>=0.04.16' is required by python-slugify 2019-01-09 12:09:53 +01:00
480ab5ee82 requests needs python2_7 caused by ssl-fetch 2019-01-09 11:53:13 +01:00
969013ad57 remove unneeded 3.0.5 patch from aiohttp-3.5.1 2019-01-09 11:38:51 +01:00
f19b490657 botocore needs python2_7 caused by s3transfer-0.1.13-r1 2019-01-09 11:26:31 +01:00
3038292c00 set PYTHON_COMPAT=( python3_{6,7} ) 2019-01-09 11:15:05 +01:00
e450aaf550 set PYTHON_COMPAT=( python3_{6,7} ) 2019-01-09 11:14:32 +01:00
225f39cca7 add (old) aioftp-0.10.1 2019-01-08 15:49:11 +01:00
2e87e27d86 aiohttp-3.5.1 2019-01-08 15:41:21 +01:00
9e25586e67 aiohttp-cors-0.7.0 2019-01-08 15:41:04 +01:00
8e364ebef3 bcrypt-3.1.5 2019-01-08 15:40:45 +01:00
225f2e1990 beautifulsoup-4.7.1 2019-01-08 15:40:26 +01:00
c6ca31ad6c mount it with a mac :-( 2019-01-06 20:13:31 +01:00
2a692b80cf Python 3.7 -> requirements-parser-0.2.0 2019-01-06 20:11:49 +01:00
a75c3e90ac Python 3.7 -> equests-2.21.0 2019-01-06 20:11:20 +01:00
23992888f3 Python 3.7 -> construct-2.9.45 2019-01-06 20:10:46 +01:00
b8545862fe Python 3.7 -> cdu-0.1.3 2019-01-06 20:10:25 +01:00
6279fb21a6 Python 3.7 -> caldav-0.5.0 2019-01-06 20:10:08 +01:00
5d12ed270a Python 3.7 -> botocore-1.12.57 2019-01-06 20:09:30 +01:00
4d9a921954 Python 3.7 -> boto3-1.9.57 2019-01-06 20:09:10 +01:00
876b019be1 Python 3.7 -> async_timeout-3.0.1 2019-01-06 20:08:37 +01:00
c9ea70b239 astral-1.7.1 Python 3.7 compatibility 2019-01-06 20:08:08 +01:00
62f72e240a beautifulsoup-4.6.3 Python 3.7 compatibility 2019-01-06 20:07:26 +01:00
d5046befcb Python 3.7 compatibility aiohttp-cors-0.7.0 2019-01-06 20:06:52 +01:00
42fd814da0 metadata.xml was missing 2019-01-06 20:06:16 +01:00
a256ae48e1 Python 3.7 compat colorlog-4.0.2 2019-01-06 20:05:30 +01:00
236c75b4b0 Python 3.7 compat aiohttp & aioftp 2019-01-06 20:05:06 +01:00
73f0da8dd2 Python 3.7 compat aiocoap-0.4_alpha3.ebuild 2019-01-06 20:04:09 +01:00
0e986012ca Python 3.7 compat adb-homeassistant-1.3.1 2019-01-06 20:03:49 +01:00
06b40597f9 manifest 2019-01-06 20:02:56 +01:00
3136b3286d Changelog for 6.1.2019 2019-01-06 19:32:13 +01:00
09c4925b37 README updated. 2019-01-06 19:31:17 +01:00
0de6ea747d maxcube-api-0.1.0 with patch now working 2019-01-06 19:28:01 +01:00
787594ec84 RestrictedPython-4.0_beta_pre7 added 2019-01-06 19:27:17 +01:00
bb752da9a9 pywemo-0.4.38 added 2019-01-06 19:26:45 +01:00
3904cb09ae caldav-0.5.0 with patch now working 2019-01-06 19:26:16 +01:00
efea961906 pyHS100-0.3.3 added 2019-01-06 19:25:50 +01:00
fa5b352419 caldav-0.5.0 now working 2019-01-06 19:25:20 +01:00
5e0cc5b0eb first Python 3.7 tests 2018-12-31 15:54:30 +01:00
dabf57b6ee fixed envs SRC_URI 2018-12-31 15:04:16 +01:00
6961ca16c8 fixed firetv SRC_URI 2018-12-31 15:00:07 +01:00
cf1e5a4bf1 fixed firetv SRC_URI 2018-12-31 14:59:44 +01:00
6eaf8c2644 fixed adb-homeassistant SRC_URI 2018-12-31 14:58:24 +01:00
e98c42d13f fixed libusb1 SRC_URI 2018-12-31 14:56:23 +01:00
97e6363257 fixed ifaddr SRC_URI 2018-12-31 14:55:10 +01:00
1cc2c89076 fixed user-agents SRC_URI 2018-12-31 14:52:24 +01:00
4e0f9579c7 fixed rxv SRC_URI 2018-12-31 14:50:00 +01:00
1489b8068e caldav tests, does still not compile 2018-12-31 14:42:46 +01:00
1d6af53f9c further cleanup inspired by RepoMan 2018-12-31 14:35:12 +01:00
c665ed3616 add missing metadata-xml 2018-12-31 14:04:08 +01:00
e0651ca3f0 jsonrpc-base fixes, add requirements-parser, and some repoman cleanup 2018-12-31 13:35:47 +01:00
c8a6bd1bb4 aiocoap-0.4_alpha3 fixed 2018-12-31 13:09:13 +01:00
ffa0e3c92d pytradfri fix, certifi now in main repo 2018-12-31 13:06:51 +01:00
6a6170781c warrant-0.6.1 compiles with a patch 2018-12-31 13:01:19 +01:00
05f6fc565e write changelog 2018-12-27 15:54:12 +01:00
506091683c aiohttp-3.5.1 2018-12-27 15:44:23 +01:00
3472761f64 aiohttp-3.5.1 2018-12-27 15:42:14 +01:00
6bfb039c67 aiohttp-3.5.1 2018-12-27 15:41:46 +01:00
a9222bd727 README.md, some last changes 2018-12-23 14:15:31 +01:00
749844d93e README.md updated, added some external links, fixed more typos 2018-12-23 13:42:04 +01:00
ed2d4b8f95 README.md updated, added some external links, fixed typos 2018-12-23 13:26:52 +01:00
217164d855 README.md updated, added some external links 2018-12-23 13:22:00 +01:00
58035a1b12 sqlalchemy-1.2.15 2018-12-23 00:56:25 +01:00
6e779a3d07 ruamel-yaml-0.15.81 2018-12-23 00:55:58 +01:00
822a119d57 pytz-2018.7 2018-12-23 00:55:36 +01:00
9bc6c4236f pylint-2.2.2 2018-12-23 00:55:16 +01:00
b9c8f14fa4 keyrings_alt-3.1.1 2018-12-23 00:54:55 +01:00
a4c1f5edf7 requests-2.21.0 2018-12-23 00:54:30 +01:00
c725bb387a colorlog-4.0.2 2018-12-23 00:53:59 +01:00
07359cfe1a beautifulsoup-4.6.3 2018-12-23 00:53:30 +01:00
f9eb05f631 aiohttp-3.4.4 2018-12-23 00:53:08 +01:00
cd26bfb332 firetv & fix some RDEPEND 2018-12-22 23:43:30 +01:00
5d32761cf4 homeassistant-0.84.6 & arch older versions 2018-12-22 08:45:32 +01:00
895ba70a76 homeassistant-0.84.4 2018-12-19 17:29:07 +01:00
6fc177ac0d homeassistant-0.84.3 2018-12-17 18:12:36 +01:00
c9cd1be143 homeassistant-0.84.2 2018-12-15 14:13:31 +01:00
9600e7d818 homeassistant-0.84.2 2018-12-15 14:13:16 +01:00
92ddd10d25 release homeassistant-0.84.1 2018-12-12 18:29:40 +01:00
a6843ea50a construct/Manifest 2018-12-09 15:06:57 +01:00
d94f59ac17 haproxy SSL with client-certs 2018-12-09 14:37:26 +01:00
cc941cf1bb update voluptous digests 2018-12-09 09:05:56 +01:00
6f90b3b5df changed newest dev-python ebuild to unstable 2018-12-09 08:25:32 +01:00
8fe7dab2ba fixed repo_name 2018-12-07 00:07:23 +01:00
7f9f0f0426 README.md changed 2018-12-06 22:49:58 +01:00
83ee02e095 README.md changed 2018-12-06 22:43:35 +01:00
84edb1e022 homeassistant-0.83.3/mosquitto-1.5.3 2018-12-06 08:32:33 +01:00
8258e1e5d2 Readme updated 2018/12/01 2018-12-01 15:08:32 +01:00
2996ec7205 Readme updated 2018/12/01 2018-12-01 14:56:32 +01:00
6f355baa21 Readme updated 2018/12/01 2018-12-01 14:40:28 +01:00
4061 changed files with 99419 additions and 3188 deletions

8
.gitignore vendored Normal file
View File

@@ -0,0 +1,8 @@
/*~
/._.DS_Store
/.DS_Store
*/.DS_Store
/repoman/*
/tools/
/metadata/md5-cache/

3308
CHANGELOG.txt Normal file

File diff suppressed because it is too large Load Diff

674
LICENSE Normal file
View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.

281
README.md
View File

@@ -0,0 +1,281 @@
# Home Assistant Gentoo Overlay
## Home Assistant without Docker & Virtual Environments
https://www.home-assistant.io/
https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
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.
## Source
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
## Nearly all Home Assistant Components are now included
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the *most accurate* integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule. I will expand/continue my tests and do some more cleanups. Gentoo's Python guys either will bring some more code to 3.7 soon.
## Authors welcome
If you are author of an integration / component or other stuff related to Home Assistant and you want your stuff added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `sdist` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. And make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
## Missing older release tags
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
## 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 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.
* `platformio` (needed for ESPHome and other stuff)
ESPHome will run on Python 3.7. Some libraries from Otto's releases are too old for Home Assistants environment, I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
If you have questions or suggestions don't hesitate to contact me, any help is **very** welcome.
## Git Server & Mirrors
You will find this Repository at
| Location | Web | Clone me here |
| ------ | ------ | ------ |
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
Sure, you can submit **issues** and **pull requests** on both sites.
## Python 3.8
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]
location = /usr/portage/homeassistant
sync-type = git
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
Sync it:
```sh
$ emerge --sync
```
Make sure you have a proper locale setting. I use
```sh
$ 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`.
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Run `eselect python` to put Python 3.7 on position 1
Install Home Assistant (as root)
```sh
$ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
## Upgrading to Python 3.7
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 unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7. These files reflect some modules I use, adjust them to your needs. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.7:
```sh
$ emerge -tav dev-lang/python:3.7
```
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7 python3_6"
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
Run the Update:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Run the Update again:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
I had a lot of dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.6. This will save hard disk space and compile time.
Tools that might help to clean up:
```sh
$ 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 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
dev-libs/libxml2-2.9.9-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-libs/libxslt-1.1.33-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7
dev-python/backports-functools-lru-cache-1.4-r1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-util/ninja-1.8.2 requires >=dev-lang/python-2.7.5-r2:2.7
sys-devel/llvm-8.0.1 requires >=dev-lang/python-2.7.5-r2:2.7
```
## Installation on Python 3.6 (deprecated)
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 May 2020 with `v0.109.6`.
## Todos
- If it moves, compile it :-)
- Map more, perhaps all important components to use flags
- Publish my Home Assistant Configuration
- Publish my ESPHome Configurations
- Remove support for Python 3.6 in the mid of December
- Add support for Python 3.8 in a new dev branch
- Add libraries if I need it or someone asks for
- Create a better mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo. A very early version of it was used to create the `v9999` dev ebuild with nearly all components framed into USE flags. Someone blame me for 800 use flags ;-)
- Write an real good installation page for the home-assistant.io Documentation an get it added there.
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
## experiments are in progress:
* grafana with influxdb, will have to use it at work soon and have to get used to it anyway, fits much better for irregular measurements than Cacti/RRD.
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
## some Background...
I have Home Assistant running on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 30GB Disk from a small FC SAN (HP MSA). Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. currently 10.2.29 without problems. Influxdb and Graphana are also on the same box. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.8), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. I would not buy the Fibaro stuff again, because of their weird firmware policy. You need to have their expensive gateway to make an update. The cheap chinese stuff would do it better.
- in the vm run `socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333`
- at the usb host run `ser2net` with `3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT`
* some Zigbee devices from Xioami, via an CC2531 USB stick from Amazon -> `zigbee2mqtt`
* a bunch of OneWire and I2C Sensors (mostly via ESPHome and MQTT) and
* ESPHome - see description above - (https://esphome.io/ & https://github.com/esphome/esphome/)
* 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 4ch
* Sonoff Dual
* Sonoff RF Bridge with remote Switches
* Sonoff Touch
* Sonoff Basic (Wifi not working well with EPHome or Tasmota in newer versions)
* 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 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
* 4 IKEA Shutters, finally they can now be bought. A bit expensive, but nice and easy to install.
* Sonos (had many, sold most of them, because they destroyed a formerly very cool Gui, only two boxes left)
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
* Enigma2 on Dreambox (2 left) (https://wiki.blue-panel.com/index.php/Enigma2)
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
* EQ3-Max! (I accidently bought some, so I have to use them until they die, 8 devices and a cube). Currently the integration `maxcube-api` is broken, added a hack to keep them running, just add `maxcube_hack` use flag to home assistant, then the patch will be applied before installation. Recently I saw some other interesting soft for this hardware. Perhaps I'll try one of these, and forget about `maxcube-api`.
* Axis Camera (1, a few more to come)
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
## Privacy
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.
* 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.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 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'
```
| Count | License |
| ------ | ------ |
|2|AGPL-3|
|1|AGPL-3+|
|16|all-rights-reserved|
|363|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|1|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|145|BSD|
|5|BSD-2|
|5|BSD-2 Unlicense|
|7|BSD-4|
|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|
|11|EPL-1.0|
|2|GPL-1|
|22|GPL-2|
|5|GPL-2+|
|152|GPL-3|
|22|GPL-3+|
|2|ISC|
|1|LGPL-2|
|8|LGPL-2+|
|14|LGPL-2.1|
|2|LGPL-2.1+|
|28|LGPL-3|
|15|LGPL-3+|
|1168|MIT|
|5|MPL-2.0|
|1|NEWLIB|
|14|PSF-2|
|3|PSF-2.4|
|3|public-domain|
|12|Unlicense|
|5|ZPL|
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: 12.3.2020

View File

@@ -0,0 +1,2 @@
EBUILD esphome-0.ebuild 183 BLAKE2B ef2c1d486900d9c3a48e5993e6c005265fa25ff6ba24de28894ff26b92bfb6a5d623aaff95749591edc9bd82b85b72e9b0930db2cbc66f8a1fa622aa37485201 SHA512 80cef2d722ed71237a2fd413735512cc1942a444e6f72d973654c0ccf10a60a8f8fcf06ec3c1c891ee94b7bc92fe4c82f949a38dbdb243c46e88616cd1e1b65b
MISC metadata.xml 251 BLAKE2B 54abda6d67a36da2a2746c3b907dc246c44749fbbceca4ba8a86f2b24b26fe14e80af9a0b2ba4531e6e6d366bb7dfec48faa4fab738933bdcc33824b39ad82ae SHA512 0ac25e6023dbc7d44a4d3f1e75c281ae05888a834f38e3689489579aa209a104cb55ab7ead51156d7f6e9edb9a92b0e13007d09e19f2b2b3aec821ec828157ac

View File

@@ -0,0 +1,9 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
DESCRIPTION="ESPHome Dashboard group"
ACCT_GROUP_ID=-1

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD homeassistant-0.ebuild 187 BLAKE2B 51f9f70a0a05e5850ac2c1f004c06e60d1ebf1e089077274868e0705ed2d8a8b1a86d961635d082604c2dc818f733003533aea152d24b98bd719d87200bda442 SHA512 5b45c9d96ad75ffdd900aab91b323115980e3bf225e56d225d286df5d1bd289837dbf9db59791d3de8f9eb1459447bea2b189592e2e3a7e2b3452176dc9a16fb
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,9 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
DESCRIPTION="Homeassistant program group"
ACCT_GROUP_ID=-1

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD esphome-0.ebuild 280 BLAKE2B 5e1b6a5d1ac028a7110b91728e7b3c0aa9675cecee2489dc836f467c554ad8da526007c6a37939112d028ebd726600f0f260995f2ae259fcfbf03d57a3950de8 SHA512 04b7b7e2da8c0688ddb53d2a0fa153e48533773d1c997755d4e12a615a6f57533ba4baf85c2f140b4db606e04ddc45d3f4af1d5ddb92500bc817351e4a82a719
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,13 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="ESPHome Dashboard User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/etc/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD homeassistant-0.ebuild 285 BLAKE2B 2460fbf63dd649286b2632453bf18d44f5933736dde093ae596df3c4839d6683a0683145b142be652d3aab6d49b35797dfd5d924b49a55b2ae3c706eee1adb99 SHA512 c03c7aca1c2af8e11476e00b1f5d1e20f58cc04d6f305feea6aaf0ddbc76bf1c77c4111a9393a756b7536a93ba4314d6f9d7d198f8829623fab387056fde2a9f
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,13 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="Home Assistant Program User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/opt/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,6 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
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

View File

@@ -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.04.14[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.96[${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
}

View File

@@ -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
}

View File

@@ -0,0 +1,69 @@
# 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
if [[ ${PV} == *9999* ]]; then
inherit git-r3
fi
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"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
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.15.100[${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.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.100'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

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">home-assistant-cli</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,23 @@
DIST home-assistant-frontend-20200108.2.tar.gz 32482603 BLAKE2B 0ef7dfde3eaf7cabcc4a18b3354728479bcf2cc2818884473b994b0a93bad5daba85ba969359034476788b33850b2d36e5d695216b4c3173025efae724bcef7a SHA512 2bfae9d312404bee794f9036f2c551ff010a480445b78aa68f78a7e3a68048ffaf44743b859eafd39f76465fa699d52405a08379764dc705ef2192ab09f4f98b
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-20200407.2.tar.gz 37475495 BLAKE2B c2cd2a73a7c1ffd2278004f84ffc729921148a7ae8caeaa807426d40ad4c0857a25f7a8a26e7deeb1539355423520095a106c4bc722ddcb91f5f76b6ff2062f6 SHA512 d1161d1c8fb51e7a34d183897ef29adb4f09d9037e849b2554064c4db1114b453648296d07ad2fcccb1939618fc5fb3e2c8b1c45717d30dfc7c47709db4a0b0d
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-20200515.0.tar.gz 25204696 BLAKE2B e9401f87d33cd10e45aff7b9f6a7bc5e503f240addd632b5a39ecc825f81ddb848fe2063c73957d083208814b595cf070ead5fb3443e84db9b8eab553c44a217 SHA512 0b83fc7a339687d2242371d5504a9c3189eeb75d27381ce675f3e8f65120aa07cd30f9aea4bc8abb8a84b598449dd09fa7625f9f94421bb8e7e6d1f073fd05e5
DIST home-assistant-frontend-20200519.0.tar.gz 25365158 BLAKE2B 1e3aaa0727e49e7eac9e2a743325107d73679f6d529f2568cbb5285ba0ad1aabe55dc05a232639ac3edd8c9ee51ccc504c7e12b84b7f339dc5a9b02dda7d29c4 SHA512 137b4ddee359fdeb8d93ac0ffc59dc3e0b1d3635b77628bf675e04d772888fd301185c261047f50e158d6b2593facb02ba9add8de9459ac621ab142662033444
DIST home-assistant-frontend-20200519.1.tar.gz 25372196 BLAKE2B e9760b0e4c2f4057d581cf4b4ea6f8b39b957dde6d8cbcf2c13b53d770b21e60ae08ccfced486b447365b3f65a42629c0cd20dc5d00dcfd477553d56483b4f3e SHA512 e7d4d2be93b9c8ab3201e013e5be9a0abd452594b7620ae4bb9d3c2ef6f65032bfee7e73c7925ad6dad76e15682bc16938022239c30fd9d3f80eaf2467be8977
DIST home-assistant-frontend-20200519.3.tar.gz 25372735 BLAKE2B 51f2ead40cf8760ae7cd174fd5785c25138dd459f99514680deda8d40074095f8a5e03ee601b6c7faf07be6c7fd59c984ae5aede53bd5995098179ff70ffbd7f SHA512 bc823e5810fb1603bd3381f3d627a89a170a1e7c3cf6101741c2195d0f1a72ced8a9a5bcb16f8a3880b648b3c6399b19a574477ef26800670ca474a738b1e027
DIST home-assistant-frontend-20200519.4.tar.gz 25380274 BLAKE2B 6d2b58656a983b2e97b74be5270d7ba3ad4b457835990d2c3ce08b3999d9f323974921c2a0066aab5fbeaabc0360438f5fa517d1277d72538b0f775a82387175 SHA512 e699020075dcd0c99449e79d486ca8e9737303733d3e109211a28ed73deec5312c0f42a58969431be79e73f21ad5533e506e25fa8d3a16708052944901fc38ad
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-20200407.2.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-20200515.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200519.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200519.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200519.3.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200519.4.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5

View File

@@ -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} )
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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

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">home-assistant-frontend</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,37 +1,33 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 878 BLAKE2B 368782d452a12bc7d069c4b345c753f736ca395c765b93a835a0723a2f07706b34cf53eef6290ea5b0e658ade0d2337726f249801a3f700b29dea6043a3f783b SHA512 d2075519e3adb9c71942dd6849d74a5e99c6b23cb76d1c652c73cd1c74b1d5069b5eeefa6f15499eae97b96af884a8f2622250aea952e898a78ab67b02646a88
AUX homeassistant.logrotate 280 BLAKE2B a1e5ecf35df38b4928415af19c72bb3012fa8ea8f39d71c63c4efbc91df76aa644ecea6d66a6cefac80ef03678f6fbf918b7f9efd5651128c4961e578a822f58 SHA512 9aa3305c605ae2deccac9b69d43cdf50c9dd67bc0abfe5a576cbd866bdc3ba92bdcc824b3e5990d903bad3685abdfec66b4a8bae122a7ea79dabb5f6e8b08613
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
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
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.77.2.tar.gz 2836847 BLAKE2B 22781084751bd92a59a3cbc44992495130ed24106b0d729d5ac4c7be0587b07e01cd50aa624d863fe606866d765618d071d00983e8764fe17afccaaa36bc7a97 SHA512 fdb67a0501e973c6d7548f62cc88acac686671be5fc728c1128f6bb8ed099f004c513bd867da493bcd7442567df388e66f6b7791f89269fb26bfcb6727b725af
DIST homeassistant-0.77.3.tar.gz 2837685 BLAKE2B 98d8f36477695aff9b9c0b0216f651a85c31463d4a727abc125b794afbda21dc6c6e40edd4ad3a5299306d01d983d11cca5aba9ad8b5d84bd5016d88d1195a09 SHA512 40c3046f88101e52e2ea3fe4b258833b5974227cf92b537d595e537dfe0030904ef19826d9f783d4c2c6e8b10bfa9ced97c006baeef28d31409c4c756e957657
DIST homeassistant-0.78.0.tar.gz 2863439 BLAKE2B f207d82795309ff484fb52133de6574d5ccb59a75c4ca6ce45dc13c673dad9d150fbb24e3c84bd5ada0317534795b966cea301a630d3e3315a756c9de7719dd3 SHA512 1ee645e0d816cf92d0843563396c52e9547b3810f238f840079f93638feb3e84d8b61f0b84d12bd716d007614a0c70b6f0cc2c7f2751910fd8d0aeeb5eb4f185
DIST homeassistant-0.78.1.tar.gz 2863516 BLAKE2B 92e1ffb46db0c0756be24d069169ff342e266600a2076ad988be34b19093d1020f1854bb6c3d2810a75b46c4b38000214462d4362ac1e8914165a95bfbcaed5a SHA512 f39f06396bf8758fff90df44a4f28114ad343ac6a0fd1c361c3277d1cd959cd1b7495bc51aafbeda25b6eb234214680732f974b6349e063cb649b2781c7fc8e0
DIST homeassistant-0.78.3.tar.gz 2863538 BLAKE2B 2381c36916bd14cbca6011e00540a39a4e7c6795a3a54546d5a7e22bd38d4461ff2c59303afde181fddf88ce9a132c1bd2bf13df90b3ad28d1fd63f8cf34dca0 SHA512 50d6ffbc5e369b90445c23cd49934353bfe964adf2da936c0ac44eb1918e73183c68aaa6ed6842aa2cc4222574a8908ce371268a681b29ed7ca53e0978b1accd
DIST homeassistant-0.79.3.tar.gz 2918479 BLAKE2B 41671e496eb78ee0d214a26211fc5ad4c4cd38b678cd25971038d71350e354734b31934dbbed85984981e46e7910b08d7654a15c1b07c96b09e775663c8c3d5d SHA512 06e8b4833d4859684be54705044b8834afe1b28c75a1414cb30ad0f8da082de60efa4b71de5abc1018d074c8ef4dd1c6d26177405efad6b0d013bba5c21e4339
DIST homeassistant-0.80.1.tar.gz 2970479 BLAKE2B 9f3d0a6e8ccdbc335a2d41dfa77284e3383f81908b077484fd6c6789f4fbe7137dee75326e379934c7f9a2fdb4296e8872a2d84ff678f47c4dabbcd6f168a16a SHA512 1094906730c353141d83813ca3f424e665a08176e4fe6cf9c420f09f0d68da58ace0e61d1d0a9d7fe96176864be70e9257399647bac8f440890275447ffeaf98
DIST homeassistant-0.80.2.tar.gz 2979380 BLAKE2B 953df076c62778e08649bc7930c132891d99bffe998c1b97d976f3e9454b85bcce01edd7c786520992ee035a87c098d057f8260f3e91a92736f6a043b23e9886 SHA512 8cdaf0db6d32c92b93f3eaee09548cbd4faf343d911ac16f6d510a8956e07a55f559047929f61bda5eecd4f6e60b53c3e5ed74eacd505131c684990c4f61cb65
DIST homeassistant-0.80.3.tar.gz 2979360 BLAKE2B ad04bd4ee64f0942280d0a30305c8ad043b88ba0ba404d0b45e5dffc6298e24ebbe8f9e4fbf340ee5480dbdb361149257966fc8ba50605d5c336f4c76a0b221f SHA512 8095b977c7f606e04f269efb1d520490744865cfa57b838d7bb232d56afe82be8599adb73eb003d7f51c87c21249fc2d60876c848ebb774cbc3735a479ac4e6d
DIST homeassistant-0.81.1.tar.gz 3072648 BLAKE2B 584abd3b2e0f1f386f5e26ac17145226f482dac2ece408d30de54f2a818709d3c2eb069128371eb498638beea1442dad3967d4f9d79b5e934c6a0f07addeb9a9 SHA512 30fb700d2810f493d4e2814c57ee4bad75f698a477b3c008c24084efcc761186e719f8770b69033930441c2f3ea8c79379b3c16c7dd2ed73aacc14438886e786
DIST homeassistant-0.81.2.tar.gz 3074637 BLAKE2B 1bf2e9d5df9e27b8db9959b8133ad5c144e1226cf248351345da5188130a7c5d128e3d1f527a07ec5651e00a5eab21618b15e85abd9892498d42fb89bee9fd1c SHA512 5b0cc5b35c756a8c0e7bd06b30823ba7bf0faa62a73e22fd5ed43de64b96d45eeb17f44440c290deb5c7da703434e5182bb5cc1299b2dfe0e957737739ff4112
DIST homeassistant-0.81.6.tar.gz 3074124 BLAKE2B 2b816cd3547547d3f5797abf0670ba9eeefeb461f75c5b9ef85985b093be544ae57fbf3a9596ebd405183d010b81256b69d82bc34fbe418d2ef7dd19ffcf97a2 SHA512 6892b52a7f7ecb194d6d43e0252b3aea7e3545ed1e1139bb80f311307844e0bec9b0aa42e5c626f83870e98342091c1f9df71a0b65f161f484afc00e630e0dd3
DIST homeassistant-0.82.1.tar.gz 3105867 BLAKE2B 533e8df79ba85ff1eedfb4d03de5f61b0c512a08b5f5e7e0f58f0a659e31cb6d582806a9cc602a4c6010431a39cca8616411e55f7c88abb002585c4758b915b0 SHA512 2ad5685220489e8cc56b675129d5544753b6225525ac224df1be4574ec6f7e124481569c22a612211c2fa6f64228a2a3f9cf92adf956ea08580258cf208070cd
DIST homeassistant-0.83.1.tar.gz 3174144 BLAKE2B 86567d1d67a6eb0cd64697fb7d7e5815aba20f342c139fa5e4dfb51bf58578c8d83290cdff9b745f6b9d005b1cf56541619177e012018d92b553eae222ab54b5 SHA512 db2f53eb110e16673264163b1704488219626b9256111fbf5288e61ef60634cce6b43eed9c6a5f6187f09d55eb4afc005677adb96d19ee6e2f1b12aa3acd9897
DIST homeassistant-0.83.2.tar.gz 3174730 BLAKE2B 97105e937d363b5f1274417d737d0fbcaaecd43b62e555c27ee5947e47cb27063f15703df067141ab757e303bdf8243017e22dda7f5b3bf7e5c52788e7747dc2 SHA512 327b233577b8dd081af928032bbf657a72f76a418bf0933d1a7ee0a930c8ea65bfbfaa02c901f4c31f1d2cebbd07a873481c0375de2f63540c2f6f757902b9dd
EBUILD homeassistant-0.77.2.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.77.3.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.78.0.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.78.1.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
EBUILD homeassistant-0.78.3.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
EBUILD homeassistant-0.79.3.ebuild 3620 BLAKE2B 1d058602b08e069fc1d6725cbed7d180bf2138f79822ec6f361d2534b8de372004aac526833438f17601fbefbad7ea628627a2c5293bf1401975b1a15b6b4b81 SHA512 d23270cc1d29cb9c5d75d0d9aa98510f720f48942f97a4de0936983136cde8f96f010f991a33e4f94995ba517a67f47420204a2c003bb70e00762933a241e600
EBUILD homeassistant-0.80.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.80.2.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.80.3.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.81.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.81.2.ebuild 4685 BLAKE2B cd0da1106450a6f374cdbbda7b54b09a908db7ee965f197993b0014bf7a8c3e094d4dd27f26734f5d08e0dd03dd1da28312e656f7eeadbc8aeca992cff6fb506 SHA512 c14835694e4136b8dda56da2798221f8e4ab5a887300e2d79e60fc356955778f3f4c81df02b9d87d8dbb6da783a713465123572a51d12e2c76bf715ca8fd119b
EBUILD homeassistant-0.81.6.ebuild 4730 BLAKE2B 11f2fd08b034c71c24f53ee45e5f1f2843770f0c889dd4630eea8e06e31439d5eab027179e5ba024a44202e9834eb48dc63ad12dfa1aa801b60bfe7a8fa9bed7 SHA512 4b14c58f767bdae65a4b9238abd3f52dfaa4e58abc010c2e30ed4a517a6187a5aff37e64c03278e04d273e19a724b5378efb61413ce3d03dd7e400e68e7480bd
EBUILD homeassistant-0.82.1.ebuild 4775 BLAKE2B a898fdd5a93c42578baaf4040e8d13ef1ee2a2a564cb36b9328e0c4d51f429111f0ae1365f488aebb69f6c3c4d0437dc1d15512f2a8e397de00d3a037c1c4bcb SHA512 d39ae92f2e0b5edb2f9bd59bdd3758f26245bebf410c2979b68114e4f2d6739f4dd0c1cd0af603b3110910e468adfa38f6c20745c0150555e62937d188c1d2b4
EBUILD homeassistant-0.83.1.ebuild 5043 BLAKE2B 778944ef789b56207d86d695f0b04d08026dfcf190987e803d4fe47b5f60191ff9f25332b4c5b88b8d8f5487dc244cbd8a06d8189bab61cb2c2f9562252d32ab SHA512 f6a4a61ecc071a832d182f652b9faeb6c1fdd8f494ffb8d6e1efa94080a78f178f17460635cb974b54569b4e03cb2085249eade148434f93338cd492da26188d
EBUILD homeassistant-0.83.2.ebuild 5449 BLAKE2B bb55e819867b548cfa051f9756386a45f61e18a5a3bb7a3ff51a0fd74662a479bf6fcf8eae26ecc9848f35c3903f99a18078e17f16b4d76e3a6b887d479563f2 SHA512 77da3da950f13e05164eaf40f19db08e06e9060f1f9cf825286e521b908df8e38060997f99c5884cefd03d980f0a616f254dfb1f382a22547f4d95179e9fa147
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.0.tar.gz 6326449 BLAKE2B 007f466d7fdc28b0bfb61db88ed4c6521bb3353cf0225b954eb54ab65e2da12c03cb989226aae266d9ec4339548452d0c3a48ade146491b27e826556c1687ca6 SHA512 7cc1b3d1ee6d6be77a9adf8fcd15797f0a92247ad926e06a060f859adf7d15ba067d60ce965bd7cc9d9fe04044c831c9d6bb734c0f19c2c528af31f1e3c39fe9
DIST homeassistant-core-0.110.0b3.tar.gz 6326095 BLAKE2B 208e2f596fe4bda2a0bcc279ce1099e4b5a4b29bd44d1d4b03969600c95eb4d1d25930a7793fe089f5a96a41443dd3e9ec22cc4938da17fc5b23e6b60bccf73e SHA512 925b3217b8fea301cc1bd1266aa490f4eb3436adbc766624befc4b8a6c0d133d336de8ed90a025532944dba5fc9b4134936dd941b27ca8cfce6353fda7cb7684
DIST homeassistant-core-0.110.1.tar.gz 6326041 BLAKE2B 5e015c4f018016d07a4c2c977a1f9577d0a507f7bc7b24962e47eb2ae1badbcfb010b26d5ed846de7809c0e60ac4581c85228f86c294ae44e0175cad8a6dba0f SHA512 02bcddd94801fbf691bfbd45f778bcdc695aaa91f24af1e1777b36c72abb7455128be2b30f11126f28f3efdaca0119f9edc6f3d384e51c539264c3942b41295f
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.ebuild 14890 BLAKE2B a68025031702e8f3148961736e91f1957ff6a1e066c1705a32cb4c84121133feb5bef17b2a4b0c9d28b63891300264f7868764e96f498ee8520ba6d5446d9af7 SHA512 6c6fc4563f49d391d785e0bcb2ef3e7ce2c1add54982e98c62b0fcab61e11cf41bea561538717b7e72d2388c93127dd56d0a92b1225a1a9bff126f381cdb71f2
EBUILD homeassistant-0.110.0_beta3.ebuild 14890 BLAKE2B 39b35b39fa1bf12944f67886b33ef0810c4a5c73d4c58966d1e53d4d1bd58e803e63a17dad417d7a525b6a006a80c89757d84da5efb0256a2877204258a98e4e SHA512 39ddb8a75374c5d021dd685488a3a3df80722abc4554f9ec20040c122d3eee704c47e71c1bf9b793da2d7173cf667fc48e0db53e5b1aeccde97383b6ef5e6afa
EBUILD homeassistant-0.110.1.ebuild 14955 BLAKE2B 7569673e81c45fe534a480a08cdf2ceb793516361344c320127b66997f9787a84ae46124bde0ab9d5bbfcd5f46b7c8a7414212dd4bbca7c157a0104c797398fb SHA512 1503c82ad5a781546ac21ceb4a896e0a0c055a2ac5d4901b9a407cc5ac269e4470b4a2cdd3a3b511e1592fb217f540739f8a1db49bf22f3ada1255291dce0b56
MISC homeassistant-9999.off 59945 BLAKE2B d70e77d082be7527b0f48c01a200858128efa0e044b0d752ebe0a6d44034dc9578c471d30148f6864dac52f4a3573bb7c127560c4641e9fefe40abdf4e9040bd SHA512 bfeb568ce460415353450cdb1b5cd16b5dc64fe1ec55351a9e580fc8b938532b554e14d0bf9d9176d4439c91d87326c3336f2e2530d1fdc35b322b2ada1daa4e
MISC metadata.xml 8867 BLAKE2B 73cb9b4f21046af1b067c79178f5833c6bf755107fe29a54ab7ee778736e8a0faeac8b2850a7593ab34badc93978bb1ed56afb1bc5790fad6e7c59dcbd005a12 SHA512 d190629b2ff6281d79e6c0741585703615dab6b1d4df8fdb8198e89b5c6cf0814c580855c4a093dac0b38cbc67c9838e52a39a7a7cbccca6ee7caf86cc01d710

View File

@@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config

View File

@@ -25,6 +25,8 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}

View File

@@ -1,13 +1,12 @@
# logrotate script for homeassistant
/var/log/homeassistant/stdout.log /var/log/homeassistant/server.log {
daily
missingok
copytruncate
rotate 9
compress
notifempty
su root root
olddir /var/log/homeassistant/old
/var/log/homeassistant/server.log
/var/log/homeassistant/stdout.log
{
compress
maxage 365
rotate 7
size=+1024k
notifempty
missingok
copytruncate
su homeassistant homeassistant
}

View File

@@ -0,0 +1,28 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:

View File

@@ -0,0 +1,26 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}

View File

@@ -1,389 +0,0 @@
"""
Support for Yamaha Receivers.
For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/media_player.yamaha/
"""
import logging
import requests
import voluptuous as vol
from homeassistant.components.media_player import (
DOMAIN, MEDIA_PLAYER_SCHEMA, MEDIA_TYPE_MUSIC, PLATFORM_SCHEMA,
SUPPORT_NEXT_TRACK, SUPPORT_PAUSE, SUPPORT_PLAY, SUPPORT_PLAY_MEDIA,
SUPPORT_PREVIOUS_TRACK, SUPPORT_SELECT_SOURCE, SUPPORT_STOP,
SUPPORT_TURN_OFF, SUPPORT_TURN_ON, SUPPORT_VOLUME_MUTE, SUPPORT_VOLUME_SET,
SUPPORT_SELECT_SOUND_MODE, MediaPlayerDevice)
from homeassistant.const import (
ATTR_ENTITY_ID, CONF_HOST, CONF_NAME, STATE_IDLE, STATE_OFF, STATE_ON,
STATE_PLAYING)
import homeassistant.helpers.config_validation as cv
REQUIREMENTS = ['rxv==0.5.1']
_LOGGER = logging.getLogger(__name__)
ATTR_ENABLED = 'enabled'
ATTR_PORT = 'port'
CONF_SOURCE_IGNORE = 'source_ignore'
CONF_SOURCE_NAMES = 'source_names'
CONF_ZONE_IGNORE = 'zone_ignore'
CONF_ZONE_NAMES = 'zone_names'
DATA_YAMAHA = 'yamaha_known_receivers'
DEFAULT_NAME = "Yamaha Receiver"
ENABLE_OUTPUT_SCHEMA = MEDIA_PLAYER_SCHEMA.extend({
vol.Required(ATTR_ENABLED): cv.boolean,
vol.Required(ATTR_PORT): cv.string,
})
SERVICE_ENABLE_OUTPUT = 'yamaha_enable_output'
SUPPORT_YAMAHA = SUPPORT_VOLUME_SET | SUPPORT_VOLUME_MUTE | \
SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE | SUPPORT_PLAY \
| SUPPORT_SELECT_SOUND_MODE
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
vol.Optional(CONF_HOST): cv.string,
vol.Optional(CONF_SOURCE_IGNORE, default=[]):
vol.All(cv.ensure_list, [cv.string]),
vol.Optional(CONF_ZONE_IGNORE, default=[]):
vol.All(cv.ensure_list, [cv.string]),
vol.Optional(CONF_SOURCE_NAMES, default={}): {cv.string: cv.string},
vol.Optional(CONF_ZONE_NAMES, default={}): {cv.string: cv.string},
})
def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Yamaha platform."""
import rxv
# Keep track of configured receivers so that we don't end up
# discovering a receiver dynamically that we have static config
# for. Map each device from its zone_id to an instance since
# YamahaDevice is not hashable (thus not possible to add to a set).
if hass.data.get(DATA_YAMAHA) is None:
hass.data[DATA_YAMAHA] = {}
name = config.get(CONF_NAME)
host = config.get(CONF_HOST)
source_ignore = config.get(CONF_SOURCE_IGNORE)
source_names = config.get(CONF_SOURCE_NAMES)
zone_ignore = config.get(CONF_ZONE_IGNORE)
zone_names = config.get(CONF_ZONE_NAMES)
if discovery_info is not None:
name = discovery_info.get('name')
model = discovery_info.get('model_name')
ctrl_url = discovery_info.get('control_url')
desc_url = discovery_info.get('description_url')
receivers = rxv.RXV(
ctrl_url, model_name=model, friendly_name=name,
unit_desc_url=desc_url).zone_controllers()
_LOGGER.debug("Receivers: %s", receivers)
# when we are dynamically discovered config is empty
zone_ignore = []
elif host is None:
receivers = []
for recv in rxv.find():
receivers.extend(recv.zone_controllers())
else:
ctrl_url = "http://{}:80/YamahaRemoteControl/ctrl".format(host)
receivers = rxv.RXV(ctrl_url, name).zone_controllers()
devices = []
for receiver in receivers:
if receiver.zone in zone_ignore:
continue
device = YamahaDevice(
name, receiver, source_ignore, source_names, zone_names)
# Only add device if it's not already added
if device.zone_id not in hass.data[DATA_YAMAHA]:
hass.data[DATA_YAMAHA][device.zone_id] = device
devices.append(device)
else:
_LOGGER.debug("Ignoring duplicate receiver: %s", name)
def service_handler(service):
"""Handle for services."""
entity_ids = service.data.get(ATTR_ENTITY_ID)
devices = [device for device in hass.data[DATA_YAMAHA].values()
if not entity_ids or device.entity_id in entity_ids]
for device in devices:
port = service.data[ATTR_PORT]
enabled = service.data[ATTR_ENABLED]
device.enable_output(port, enabled)
device.schedule_update_ha_state(True)
hass.services.register(
DOMAIN, SERVICE_ENABLE_OUTPUT, service_handler,
schema=ENABLE_OUTPUT_SCHEMA)
add_entities(devices)
class YamahaDevice(MediaPlayerDevice):
"""Representation of a Yamaha device."""
def __init__(
self, name, receiver, source_ignore, source_names, zone_names):
"""Initialize the Yamaha Receiver."""
self.receiver = receiver
self._muted = False
self._volume = 0
self._pwstate = STATE_OFF
self._current_source = None
self._sound_mode = None
self._sound_mode_list = None
self._source_list = None
self._source_ignore = source_ignore or []
self._source_names = source_names or {}
self._zone_names = zone_names or {}
self._reverse_mapping = None
self._playback_support = None
self._is_playback_supported = False
self._play_status = None
self._name = name
self._zone = receiver.zone
def update(self):
"""Get the latest details from the device."""
try:
self._play_status = self.receiver.play_status()
except requests.exceptions.ConnectionError:
_LOGGER.info("Receiver is offline: %s", self._name)
return
if self.receiver.on:
if self._play_status is None:
self._pwstate = STATE_ON
elif self._play_status.playing:
self._pwstate = STATE_PLAYING
else:
self._pwstate = STATE_IDLE
else:
self._pwstate = STATE_OFF
self._muted = self.receiver.mute
self._volume = (self.receiver.volume / 100) + 1
if self.source_list is None:
self.build_source_list()
current_source = self.receiver.input
self._current_source = self._source_names.get(
current_source, current_source)
self._playback_support = self.receiver.get_playback_support()
self._is_playback_supported = self.receiver.is_playback_supported(
self._current_source)
if self._zone == "Main_Zone":
self._sound_mode = self.receiver.surround_program
self._sound_mode_list = self.receiver.surround_programs()
else:
self._sound_mode = None
self._sound_mode_list = None
def build_source_list(self):
"""Build the source list."""
self._reverse_mapping = {alias: source for source, alias in
self._source_names.items()}
self._source_list = sorted(
self._source_names.get(source, source) for source in
self.receiver.inputs()
if source not in self._source_ignore)
@property
def name(self):
"""Return the name of the device."""
name = self._name
zone_name = self._zone_names.get(self._zone, self._zone)
if zone_name != "Main_Zone":
# Zone will be one of Main_Zone, Zone_2, Zone_3
name += " " + zone_name.replace('_', ' ')
return name
@property
def state(self):
"""Return the state of the device."""
return self._pwstate
@property
def volume_level(self):
"""Volume level of the media player (0..1)."""
return self._volume
@property
def is_volume_muted(self):
"""Boolean if volume is currently muted."""
return self._muted
@property
def source(self):
"""Return the current input source."""
return self._current_source
@property
def sound_mode(self):
"""Return the current sound mode."""
return self._sound_mode
@property
def sound_mode_list(self):
"""Return the current sound mode."""
return self._sound_mode_list
@property
def source_list(self):
"""List of available input sources."""
return self._source_list
@property
def zone_id(self):
"""Return a zone_id to ensure 1 media player per zone."""
return '{0}:{1}'.format(self.receiver.ctrl_url, self._zone)
@property
def supported_features(self):
"""Flag media player features that are supported."""
supported_features = SUPPORT_YAMAHA
supports = self._playback_support
mapping = {
'play': (SUPPORT_PLAY | SUPPORT_PLAY_MEDIA),
'pause': SUPPORT_PAUSE,
'stop': SUPPORT_STOP,
'skip_f': SUPPORT_NEXT_TRACK,
'skip_r': SUPPORT_PREVIOUS_TRACK,
}
for attr, feature in mapping.items():
if getattr(supports, attr, False):
supported_features |= feature
return supported_features
def turn_off(self):
"""Turn off media player."""
self.receiver.on = False
def set_volume_level(self, volume):
"""Set volume level, range 0..1."""
receiver_vol = 100 - (volume * 100)
negative_receiver_vol = -receiver_vol
self.receiver.volume = negative_receiver_vol
def mute_volume(self, mute):
"""Mute (true) or unmute (false) media player."""
self.receiver.mute = mute
def turn_on(self):
"""Turn the media player on."""
self.receiver.on = True
self._volume = (self.receiver.volume / 100) + 1
def media_play(self):
"""Send play command."""
self._call_playback_function(self.receiver.play, "play")
def media_pause(self):
"""Send pause command."""
self._call_playback_function(self.receiver.pause, "pause")
def media_stop(self):
"""Send stop command."""
self._call_playback_function(self.receiver.stop, "stop")
def media_previous_track(self):
"""Send previous track command."""
self._call_playback_function(self.receiver.previous, "previous track")
def media_next_track(self):
"""Send next track command."""
self._call_playback_function(self.receiver.next, "next track")
def _call_playback_function(self, function, function_text):
import rxv
try:
function()
except rxv.exceptions.ResponseException:
_LOGGER.warning(
"Failed to execute %s on %s", function_text, self._name)
def select_source(self, source):
"""Select input source."""
self.receiver.input = self._reverse_mapping.get(source, source)
def play_media(self, media_type, media_id, **kwargs):
"""Play media from an ID.
This exposes a pass through for various input sources in the
Yamaha to direct play certain kinds of media. media_type is
treated as the input type that we are setting, and media id is
specific to it.
For the NET RADIO mediatype the format for ``media_id`` is a
"path" in your vtuner hierarchy. For instance:
``Bookmarks>Internet>Radio Paradise``. The separators are
``>`` and the parts of this are navigated by name behind the
scenes. There is a looping construct built into the yamaha
library to do this with a fallback timeout if the vtuner
service is unresponsive.
NOTE: this might take a while, because the only API interface
for setting the net radio station emulates button pressing and
navigating through the net radio menu hierarchy. And each sub
menu must be fetched by the receiver from the vtuner service.
"""
if media_type == "NET RADIO":
self.receiver.net_radio(media_id)
def enable_output(self, port, enabled):
"""Enable or disable an output port.."""
self.receiver.enable_output(port, enabled)
def select_sound_mode(self, sound_mode):
"""Set Sound Mode for Receiver.."""
self.receiver.surround_program = sound_mode
@property
def media_artist(self):
"""Artist of current playing media."""
if self._play_status is not None:
return self._play_status.artist
@property
def media_album_name(self):
"""Album of current playing media."""
if self._play_status is not None:
return self._play_status.album
@property
def media_content_type(self):
"""Content type of current playing media."""
# Loose assumption that if playback is supported, we are playing music
if self._is_playback_supported:
return MEDIA_TYPE_MUSIC
return None
@property
def media_title(self):
"""Artist of current playing media."""
if self._play_status is not None:
song = self._play_status.song
station = self._play_status.station
# If both song and station is available, print both, otherwise
# just the one we have.
if song and station:
return '{}: {}'.format(station, song)
return song or station

View File

@@ -0,0 +1,290 @@
# 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 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 unifi 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}]
>=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.2.0[${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}] )
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}] )
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}/core-${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
}

View File

@@ -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"
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}
|| ( 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}]
>=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.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}]
>=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.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-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/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}] )
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.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.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}] )
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-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}] )
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.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${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-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}] )
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.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}] )
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.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-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}] )
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}] )
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.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.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}]
~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}"
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
}

View File

@@ -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"
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}
|| ( 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}]
>=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.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.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}]
>=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.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-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.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}]
~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.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/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.5[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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-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}] )
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}] )
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.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}] )
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.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-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}] )
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.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-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}] )
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.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}] )
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.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-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.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}] )
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.3.8[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${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.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.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}"
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
}

View File

@@ -0,0 +1,326 @@
# 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 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"
# 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}] )"
# 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-2019.11.28[${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/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/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.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${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.43.0"
# 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-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}] )
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}] )
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}] )
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.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${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.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-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}] )
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.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.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}] )
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.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.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}] )
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.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.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
}

View File

@@ -0,0 +1,326 @@
# 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 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"
# 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}] )"
# 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-2019.11.28[${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/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/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.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${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.43.0"
# 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-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}] )
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}] )
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}] )
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.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${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.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-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}] )
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.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.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}] )
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.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.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}] )
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.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.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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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-20200519.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.2[${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.30[${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.4[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.16.2[${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
}

View File

@@ -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
}

View File

@@ -0,0 +1,308 @@
# 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 delijn 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-20200519.1[${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.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${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.30[${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.4[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.16.2[${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
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,123 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,123 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,147 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.35[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,148 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,149 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.13[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,155 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
>=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,163 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv sonos"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/gTTS-token-1.1.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,131 @@
<?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">home-assistant</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="adguard">monitor your ad- and tracker-blocking DNS server</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="ambiclimate">communicate with Ambiclimate</flag>
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">integrate your Amcrest or Dahua IP camera</flag>
<flag name="apprise">just about every Notification platform</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atmo">Access to Netatmo weather station data</flag>
<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="bmw_connected_drive">retrieve data from the BMW Connected Drive</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>
<flag name="delijn">De Lijn public transport network in Flanders</flag>
<flag name="discogs">Discogs Client</flag>
<flag name="dyson">integrate all Dyson related platforms</flag>
<flag name="emulated_roku">emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma">Support for Enigma2 boxes with openwebif support</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="enocean">Support for Enocean devices</flag>
<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">(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>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="here">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
<flag name="hkavr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="holidays">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<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="ipma">ipma weather platform</flag>a
<flag name="jewish_calendar">jewish_calendar</flag>
<flag name="kef">KEF wireless speakers</flag>a
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="maxcube_hack">apply Patch for https://github.com/home-assistant/home-assistant/issues/28811</flag>
<flag name="miio">add support for Xiaomi smart appliances</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<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="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</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>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="wwlln">install support for World Wide Lightning Location Network</flag>
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="youtube">support for youtube_dl</flag>
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,21 @@
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.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.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-1.14.3-r7.ebuild 3013 BLAKE2B 678007ee580a99524d580ba3f88b55a41388b3b31e63e14edd500c35e37e3695302201031556e49fd15698f6d241ef276e529da8fa17ca58907378ab2fe04293 SHA512 32b5c8bcd5bb38f597817ce53bb016f70506044122edfe1ebb6572264e813db876e8079b08bb465745be8abf9877c154a613fd16fb6ed44610daa73fc9cd73f2
EBUILD esphome-9999.ebuild 2923 BLAKE2B bb3e25659b9539b662fb41bddf58e78842e7e2e36a30039f8e35caf9021041a0c4cf3cecc2a1dd32d4e22688f00aa3a2a0b69d79cb2920fe267cc2d8e421eb05 SHA512 e565bb64a7b75fe83946a02ed5efa90918af80edfa176088541ebf823fa11ed2352066206a490ee5a7d372100eb4dc888e7ab0e0556241c7d68279ca65953fce
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

View File

@@ -0,0 +1,81 @@
# 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
}

View File

@@ -0,0 +1,82 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_6 )
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-4.0.1
>=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/protobuf-python-3.8[${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
}

View File

@@ -0,0 +1,81 @@
# 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
}

View File

@@ -0,0 +1,87 @@
# 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"
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}]
>=www-servers/tornado-5.1.1[${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/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${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
}

View File

@@ -0,0 +1,87 @@
# 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"
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}]
>=www-servers/tornado-5.1.1[${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/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${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
}

View File

@@ -0,0 +1,86 @@
# 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"
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}]
>=www-servers/tornado-5.1.1[${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 )
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
}

View File

@@ -0,0 +1,101 @@
# 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"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
-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.2;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
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
}

View File

@@ -0,0 +1,108 @@
# 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 arm64 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/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}]
)
~dev-libs/protobuf-3.10.1
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.1.0
~dev-python/colorlog-4.1.0[${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"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
-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;' \
-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
}
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
}

View File

@@ -0,0 +1,107 @@
# 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 arm64 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/esptool-2.7[${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
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
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="
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"
src_prepare() {
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
}
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
}

View File

@@ -0,0 +1,110 @@
# 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 arm64 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/esptool-2.7[${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
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
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="
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"
src_prepare() {
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
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
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
}

View File

@@ -0,0 +1,107 @@
# 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 ~arm64 ~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/esptool-2.7[${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
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
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="
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"
src_prepare() {
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
}
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
}

View File

@@ -0,0 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/esphome: configuration for /etc/init.d/esphome
# Switches to pass to esphome. See 'esphomeyaml --help' for
# a description of the possible switches.
# For now the only usable option for dashboard mode is --port
#
ESPHOME_OPTS=""

View File

@@ -0,0 +1,30 @@
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"
command_user="esphome:esphome"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
}

View File

@@ -0,0 +1,31 @@
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"
command_user="esphome:esphome"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
export ESPHOME_DASHBOARD_USE_PING="true"
}

View File

@@ -0,0 +1,18 @@
<?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="github">esphome/esphome</remote-id>
<maintainer status="unknown">
<email>contact@esphome.io</email>
<name>Otto Winter</name>
</maintainer>
</upstream>
<use>
<flag name="server">create user and install init-script to run ESPHome Dashboard</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,8 @@
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
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 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

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

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="person">
<email>m.j.everitt@iee.org</email>
<name>Michael Everitt</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,5 @@
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
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

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>alexxy@gentoo.org</email>
<name>Alexey Shvetsov</name>
</maintainer>
</pkgmetadata>

View File

@@ -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}]
')"

View File

@@ -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}]
')"

View File

@@ -0,0 +1,11 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6dc9bc023d65b6b04c98d624ca4d1926cff0554d774d7cffd8d3597383acff1b7aca1a92dff4dd8368d5d86f1612aace16ede836f025af5 SHA512 82e601a26e51903e6b193c50960024240aecd3ddeeba8b29f437c550ad0bd277573ea4f83bcd70b2a4187c7df2b25af2790de22fb6f009640c403a9502d703be
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
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 2475 BLAKE2B 5c45b88dd8e6191f8bbe9c0f4d93d96f5c8cda8212bec6fdc48ee8023ffa5dc41d1b33bb8d2f9cd9d39fd22899181c1ec7d2d598da3b2ededd12d72b2cac78d5 SHA512 bf188a5b38adf17891732a239b97477107f805b4bab126faa651ad47a767cac4227c994abae1c65d973d3b6e25d80b82ed8e6b51edc27fcc77441cf49dd787ff
EBUILD protobuf-3.7.0.ebuild 2534 BLAKE2B d98a1b9820e4c7f267a1de60a5eeba86affd428079415251faacbe3d07baa9aea3e8101d2ecc6bd07e9dcd601d1b38b7b79e5b2a0aaf85175b22d3c2d354b058 SHA512 25552aa678693af3c0983704b7be9a2fca79a5c4cecb163446e1d95b5a35a64dd080457e3daa35c4f043735d760f975b75bf9b46d5b306d8ec8768bbc422f07c
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983

View File

@@ -0,0 +1,3 @@
(add-to-list 'load-path "@SITELISP@")
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)

View File

@@ -0,0 +1 @@
au BufRead,BufNewFile *.proto set filetype=proto

View File

@@ -0,0 +1,19 @@
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -717,7 +717,7 @@
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -900,4 +900,4 @@
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test

View File

@@ -0,0 +1,233 @@
https://github.com/protocolbuffers/protobuf/pull/235
--- /src/google/protobuf/compiler/command_line_interface.cc
+++ /src/google/protobuf/compiler/command_line_interface.cc
@@ -931,6 +931,28 @@
}
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
+ bool success = false;
+ int in_fd = STDIN_FILENO;
+ int out_fd = STDOUT_FILENO;
+
+ if (!protobuf_in_path_.empty()) {
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
+ if (in_fd == -1) {
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
+ return 1;
+ }
+ }
+ if (!protobuf_out_path_.empty()) {
+ out_fd = open(protobuf_out_path_.c_str(),
+ O_WRONLY | O_CREAT | O_TRUNC,
+ 0644);
+ if (out_fd == -1) {
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
+ close(in_fd);
+ return 1;
+ }
+ }
+
if (codec_type_.empty()) {
// HACK: Define an EmptyMessage type to use for decoding.
DescriptorPool pool;
@@ -939,13 +961,20 @@
file.add_message_type()->set_name("EmptyMessage");
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
codec_type_ = "EmptyMessage";
- if (!EncodeOrDecode(&pool)) {
- return 1;
- }
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
} else {
- if (!EncodeOrDecode(descriptor_pool.get())) {
- return 1;
- }
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
+ }
+
+ if (in_fd != STDIN_FILENO) {
+ close(in_fd);
+ }
+ if (out_fd != STDOUT_FILENO) {
+ close(out_fd);
+ }
+
+ if (!success) {
+ return 1;
}
}
@@ -983,6 +1012,11 @@
for (int i = 0; i < proto_path_.size(); i++) {
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
}
+ if (mode_ == MODE_COMPILE &&
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
+ << "decode operations. Ignoring.";
+ }
// Map input files to virtual paths if possible.
if (!MakeInputsBeProtoPathRelative(source_tree)) {
@@ -1571,6 +1605,12 @@
codec_type_ = value;
+ } else if (name == "--protobuf_in") {
+ protobuf_in_path_ = value;
+
+ } else if (name == "--protobuf_out") {
+ protobuf_out_path_ = value;
+
} else if (name == "--error_format") {
if (value == "gcc") {
error_format_ = ERROR_FORMAT_GCC;
@@ -1693,18 +1733,29 @@
" --version Show version info and exit.\n"
" -h, --help Show this text and exit.\n"
" --encode=MESSAGE_TYPE Read a text-format message of the given type\n"
-" from standard input and write it in binary\n"
-" to standard output. The message type must\n"
-" be defined in PROTO_FILES or their imports.\n"
-" --decode=MESSAGE_TYPE Read a binary message of the given type from\n"
-" standard input and write it in text format\n"
-" to standard output. The message type must\n"
+" an write it in binary. The message type must\n"
" be defined in PROTO_FILES or their imports.\n"
-" --decode_raw Read an arbitrary protocol message from\n"
-" standard input and write the raw tag/value\n"
-" pairs in text format to standard output. No\n"
+" The input/output protobuf files are specified\n"
+" using the --protobuf_in and --protobuf_out\n"
+" command line flags.\n"
+" --decode=MESSAGE_TYPE Read a binary message of the given type and\n"
+" write it in text format. The message type\n"
+" must be defined in PROTO_FILES or their\n"
+" imports. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --decode_raw Read an arbitrary protocol message and write\n"
+" the raw tag/value pairs in text format. No\n"
" PROTO_FILES should be given when using this\n"
-" flag.\n"
+" flag. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --protobuf_in Absolute path to the protobuf file to read to\n"
+" encode/decode. If omitted, file will be read\n"
+" from STDIN.\n"
+" --protobuf_out Absolute path to the protobuf file to write to\n"
+" after encode/decode operation. If omitted,\n"
+" output is written to STDOUT.\n"
" --descriptor_set_in=FILES Specifies a delimited list of FILES\n"
" each containing a FileDescriptorSet (a\n"
" protocol buffer defined in descriptor.proto).\n"
@@ -1983,7 +2034,9 @@
return true;
}
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd) {
// Look up the type.
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
if (type == NULL) {
@@ -1995,15 +2048,15 @@
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
if (mode_ == MODE_ENCODE) {
- SetFdToTextMode(STDIN_FILENO);
- SetFdToBinaryMode(STDOUT_FILENO);
+ SetFdToTextMode(in_fd);
+ SetFdToBinaryMode(out_fd);
} else {
- SetFdToBinaryMode(STDIN_FILENO);
- SetFdToTextMode(STDOUT_FILENO);
+ SetFdToBinaryMode(in_fd);
+ SetFdToTextMode(out_fd);
}
- io::FileInputStream in(STDIN_FILENO);
- io::FileOutputStream out(STDOUT_FILENO);
+ io::FileInputStream in(in_fd);
+ io::FileOutputStream out(out_fd);
if (mode_ == MODE_ENCODE) {
// Input is text.
--- /src/google/protobuf/compiler/command_line_interface.h
+++ /src/google/protobuf/compiler/command_line_interface.h
@@ -272,7 +272,9 @@
GeneratorContext* generator_context, string* error);
// Implements --encode and --decode.
- bool EncodeOrDecode(const DescriptorPool* pool);
+ bool EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd);
// Implements the --descriptor_set_out option.
bool WriteDescriptorSet(
@@ -405,6 +407,13 @@
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
std::vector<string> descriptor_set_in_names_;
+ // When using --encode / --decode / --decode_raw absolute path to the output
+ // file. (Empty string indicates write to STDOUT).
+ string protobuf_out_path_;
+ // When using --encode / --decode / --decode_raw, absolute path to the input
+ // file. (Empty string indicates read from STDIN).
+ string protobuf_in_path_;
+
// If --descriptor_set_out was given, this is the filename to which the
// FileDescriptorSet should be written. Otherwise, empty.
string descriptor_set_out_name_;
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
@@ -94,7 +94,7 @@
virtual void SetUp();
virtual void TearDown();
- // Runs the CommandLineInterface with the given command line. The
+ // Run the CommandLineInterface with the given command line. The
// command is automatically split on spaces, and the string "$tmpdir"
// is replaced with TestTempDir().
void Run(const string& command);
@@ -2337,6 +2337,17 @@
EXPECT_EQ(StripCR(expected_text), StripCR(captured_stderr_));
}
+ void ExpectBinaryFilesMatch(const string &expected_file,
+ const string &actual_file) {
+ string expected_output, actual_output;
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
+
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
+ // stdout on failure.
+ EXPECT_TRUE(expected_output == actual_output);
+ }
+
private:
void WriteUnittestProtoDescriptorSet() {
unittest_proto_descriptor_set_filename_ =
@@ -2427,6 +2438,18 @@
"google/protobuf/no_such_file.proto: No such file or directory\n");
}
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
+ string cmd = "";
+ cmd += "google/protobuf/unittest.proto ";
+ cmd += "--encode=protobuf_unittest.TestAllTypes ";
+ cmd += "--protobuf_in=" + TestSourceDir() +
+ "/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt ";
+ cmd += "--protobuf_out=" + out_file;
+ EXPECT_TRUE(Run(cmd));
+ ExpectBinaryFilesMatch(out_file, TestSourceDir() + "/google/protobuf/testdata/golden_message_oneof_implemented");
+}
+
INSTANTIATE_TEST_CASE_P(FileDescriptorSetSource,
EncodeDecodeTest,
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));

View File

@@ -0,0 +1,121 @@
--- /Makefile.am
+++ /Makefile.am
@@ -11,28 +11,10 @@
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
--- /configure.ac
+++ /configure.ac
@@ -209,12 +209,5 @@
AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -711,19 +711,11 @@
google/protobuf/testing/file.cc \
google/protobuf/testing/file.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -811,12 +803,8 @@
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -837,11 +825,7 @@
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -853,11 +837,7 @@
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -867,8 +847,7 @@
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/testing/file.cc \

View File

@@ -0,0 +1,49 @@
https://github.com/protocolbuffers/protobuf/issues/5219
https://github.com/protocolbuffers/protobuf/pull/5227
https://github.com/protocolbuffers/protobuf/commit/56b40a8f055cfd05633054aed5d3466a6e058b72
--- /configure.ac
+++ /configure.ac
@@ -165,6 +165,22 @@
])
AM_CONDITIONAL([HAVE_ZLIB], [test $HAVE_ZLIB = 1])
+dnl On some platforms, std::atomic needs a helper library
+AC_MSG_CHECKING(whether -latomic is needed)
+AC_LINK_IFELSE([AC_LANG_SOURCE([[
+ #include <atomic>
+ #include <cstdint>
+ std::atomic<std::int64_t> v;
+ int main() {
+ return v;
+ }
+]])], STD_ATOMIC_NEED_LIBATOMIC=no, STD_ATOMIC_NEED_LIBATOMIC=yes)
+AC_MSG_RESULT($STD_ATOMIC_NEED_LIBATOMIC)
+if test "x$STD_ATOMIC_NEED_LIBATOMIC" = xyes; then
+ LIBATOMIC_LIBS="-latomic"
+fi
+AC_SUBST([LIBATOMIC_LIBS])
+
AS_IF([test "$with_protoc" != "no"], [
PROTOC=$with_protoc
AS_IF([test "$with_protoc" = "yes"], [
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -163,7 +163,7 @@
lib_LTLIBRARIES = libprotobuf-lite.la libprotobuf.la libprotoc.la
-libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_lite_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_lite_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf-lite.map
@@ -209,7 +209,7 @@
google/protobuf/io/zero_copy_stream.cc \
google/protobuf/io/zero_copy_stream_impl_lite.cc
-libprotobuf_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf.map

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<slots>
<subslots>Soname version number</subslots>
</slots>
<upstream>
<remote-id type="github">protocolbuffers/protobuf</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,105 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
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 )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,106 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
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 )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
"${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -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_{5,6,7} )
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 ~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
}

View File

@@ -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_{5,6,7} )
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 ~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
}

View File

@@ -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=""
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
}

View File

@@ -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
}

View File

@@ -0,0 +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
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

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">Adafruit-Blinka</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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} )
inherit distutils-r1
MY_PN=${PN/-/_}
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"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -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
MY_PN=${PN/-/_}
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"
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}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +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 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

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">Adafruit-DHT</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

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="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"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 773 BLAKE2B 14c7a5d6f6e69731e2fa2bef457d5cebfdc5b2128a39907d95d8e82f08d3e5665a898261e3fea5fab9be2517b90a58e6488cabfec0a43af288eef6a0bac700fd SHA512 6d261d77f67d7786e92c62103e5dc7a6b8b2df8d2ed8d67028f4f7351e3811376b9379589bc2d39a03aae4c4604dcdfa6d48eac1cf989fd1f214843dd471a9c7
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea

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">Adafruit-GPIO</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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
MY_PN=${PN/-/_}
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="~arm64"
IUSE="test"
RDEPEND=""
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
EBUILD Adafruit-PCA9685-1.0.1.ebuild 774 BLAKE2B 4367f3db3a33366362fb4614f5746c11954bd6d9f7d446a07fcc6bdc7e770cbfec00232e0bb345d4bd0a4096652e6c0a080672248cd1ae452a285e25be663adb SHA512 5044a1f15f0606a502ccc956289258edf6242c8ab1b9abe03af3976286d3942ffb46a117c2c433e9a8dd8c4efdc51a328eb02332d93b048399568b14ff7e9880
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e

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">Adafruit-PCA9685</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

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="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"
S="${WORKDIR}/${MY_PN}-${PV}"
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-PureIO-0.2.3.tar.gz 5395 BLAKE2B 5f86bb974d4afd9887de173ca28bfda04402151f450dd183f751bfae6f0f8442086eb1353f859d773a60b0cbde21bc4d4852c0d375b80e7af511c4b7084ea0fe SHA512 32037c002d376ef06d778397c7292629c80bc96f3aa83de9e36faf2212559e5637a326b215863f7d1db9aa12c9bb30d06feb31a444422448afca57508732d24a
EBUILD Adafruit-PureIO-0.2.3.ebuild 774 BLAKE2B 478253ee837705c26a168df3daa8c970198b5e8c50a51a9dfd29e0ce450fc663f2aac667d3f923ecab4ab59ccaf84b40aa89ea09d8c41262f61a60c2ee7f29e9 SHA512 8423dc2760ffb35ad0450dc811eedbcc99238b455d6db81d606ec6a3917804ca488265585c0655e3ca173332302814666e083d93ac46d6949e67cb83d5b5068e
MISC metadata.xml 481 BLAKE2B bd3ffc64ef0b27bd12ed92be340995d9734e3a128d855ac803a2d5b30e0e6bca90962ec428d3bcf3525ebc0cbb727a679d63d1cfff8a5922252075835b6ebd74 SHA512 5b8d9950cbfdfb2646c6386746e14afed23febc0d837d35a83b388700116de017363fc3e65fd45afdef24eef240fae5917f2203a157b02d2c0724eae5c4728dc

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">Adafruit-PureIO</remote-id>
<maintainer status="unknown">
<email>support@adafruit.com</email>
<name>Tony DiCola / Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>

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 Library for Adafruit SHT31 module"
HOMEPAGE="https://github.com/ralf1070/Adafruit_Python_SHT31 https://pypi.org/project/Adafruit-SHT31/"
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="MIT"
SLOT="0"
KEYWORDS="~arm64"
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 736 BLAKE2B f93034e9db64b62858a8b7d9036412259fc780c4a6cc5eabc38bab0b98ad94c3da61db40ffcccb35bb70ccc9906f80ce52f3e77b53cc4a19646060266251eb72 SHA512 7d0d8654cb2f6cf9b83b679bed37b3335c91341e325854d170ee43dbe73802d77521548de3dcbaa534f1f9cddd59cf0d1cbca1e2b0e43ef5c4465bfb3fb09f24
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43

View File

@@ -0,0 +1,11 @@
<?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">Adafruit-SHT31</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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} )
inherit distutils-r1
DESCRIPTION="A module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
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
}

View File

@@ -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 module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
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
}

View File

@@ -0,0 +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 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

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">Adafruit_BBIO</remote-id>
<maintainer status="unknown">
<email>justin@adafruit.com</email>
<name>Justin Cooper</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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=""
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
}

View File

@@ -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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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=""
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
}

View File

@@ -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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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=""
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
}

View File

@@ -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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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=""
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
}

View File

@@ -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 python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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
}

View File

@@ -0,0 +1,11 @@
DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0faa56d321efb794ba5f63f631d9be4af447a72f11420c45e7cd925354419c83fb9786d336f3d4641ad8cd04d54d1 SHA512 20132f338a641ce7726fb958be5cfc9d8c7dfe67b919f83abf762acd77eca1bca3a25085c1f26e723c13729d4685bc56f4a12c19417928c72158b44ce0d7e8ee
DIST Ambiclimate-0.1.2.tar.gz 4289 BLAKE2B 96496d931a170d40bbf3bf386be7e260ed3aa2816a124b613c2f0e781aa9aceed57dc43e672dd8c9c1d998f592031d0a3a88db47b7d7c344ddf5505255deb3bb SHA512 baa758197fd854d4b950ef2250ca9a3bc405a8d16c075d2bbf10f788d3e38142f9693981d0775eb8485d69968b81c5c7a31aedbac02d390abcf408feb418f664
DIST Ambiclimate-0.1.3.tar.gz 4328 BLAKE2B 6240d44a509e6a41b8181a15495897df1051d0a720e5a3155a681c8ef6663c402191757938c66cb09216b7ff91ba9c8c8f43b4f3588d9a7a5e2ba39bf85aaadd SHA512 2172d7e5ce31263b3ee453f4a8b6b96c143360f6678efdd3af4cddddaa47c24fe88724b30bfef6142b4936f63f69ce0922f4c17aedb520b556ba35f7b672be57
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.1.1.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.1.2.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.1.3.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.2.0.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.2.1.ebuild 703 BLAKE2B 175924082edd81cb6f132102a67bc2145ba9a21303b47c5652afbc84094c3ec008324cfa28fbb29d7a1a41de6298b8942bed4f912eb68d8624929ff4559203f9 SHA512 51810bf13d1a272201da3767e22065a84c42ddd44100f72c31c1fa483c524def57cfc2fd0ac6b8ed2008c370d832f1f5f8bf03749b7390f1da1b8142affe4aa7
MISC metadata.xml 459 BLAKE2B aa0ea776078a2b115be9df2a18ee0a6f663f2b4b99577506f98b4dfdb3575b6c6a721b1f263240f71d9372c2d2bba9035513e3a10e754b8d035ec56ccf5b02a1 SHA512 cf6582a852b481e605929fa524db6db790add8233d89f4e202185e49e8644772e2ebbf8353f4a706844735cf2f313fe01c7ce9e2f418cebc78f7cd47921a707e

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">Ambiclimate</remote-id>
<maintainer status="unknown">
<email>mail@dahoiv.net</email>
<name>Daniel Hoyer Iversen</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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="Python package to control BlinkStick USB devices."
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="NEWLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${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
}

View File

@@ -0,0 +1,3 @@
DIST BlinkStick-1.1.8.tar.gz 18704 BLAKE2B e7ad39f5ea8b8469162561c194d4c42eb3cb3afa25977de0e884fa5bfeb930a3cc8f9cfe750bdaa7613a49ae3b460d85547277ddec59cd0d5e52c97b7e227a93 SHA512 1cafe770e8039ea11c34ad707d5b860d43c628d51c6a967ebf605d05f6f86f14828263b0089eab9362f0a92ac966d12ed7ad0208abea9984b97bfa501c10e262
EBUILD BlinkStick-1.1.8.ebuild 746 BLAKE2B 0b3a3f8eb541e2bb3c06f5fed9b4869478c165d0012d1dce2286c2dacfba6e5d83d3fb0b87f38697ae4a3bd0e7286c7e164b2e17e2ce63571b7d6506e3099d8c SHA512 6193193119bdf10677459f362db798c655815a3d0e0c57bea4efed7f3c165bc5c0350278cda61d2e6b8089ab6bc2a28a86cb1f91a97f4bc4e9162d679b2903ef
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8

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">BlinkStick</remote-id>
<maintainer status="unknown">
<email>arvydas@arvydas.co.uk</email>
<name>Arvydas Juskevicius</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,30 @@
# 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="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="CC-BY-NC-SA-4.0"
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
}

View File

@@ -0,0 +1,5 @@
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.1.ebuild 683 BLAKE2B 8b856a3e62793a6b6120c32f2073c50973a2c91920b204214f909f3d221153f316f93eeb3c759506c43654799070173d7656118d10b97c3bb8469750b1a5b5f9 SHA512 f104b6cf78c1326a17db8ae8b80e8447b818e6ee3c35e2208a4b26c74c5876b5b6f7df425244426b198e15bf98def27720fd653c4bbfcb4d22d3fe373954acd8
EBUILD CO2Signal-0.4.2.ebuild 690 BLAKE2B ffd2f589ffd0d5ad2793d49d5a60358c674d4192e8ac14ce81ef82290fe9108b8dce76431aa8aabaec9ae90ca37b279c530d3e967a1e8a3507fe1153253fef53 SHA512 b9ca7283d3a9dc0db7599de36d77a1c332a352dc93c88b87a3f78a272347250c4b132163626e61039b89ca3b259318007fd75743c205c698a4bf1f1b6bb541d6
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,8 @@
<?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>
</pkgmetadata>

View File

@@ -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="Python wrapper for the DoorBird LAN API v0.21"
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
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
}

View File

@@ -0,0 +1,3 @@
DIST DoorBirdPy-2.0.8.tar.gz 5068 BLAKE2B 57154296c0410f02ae51afdca8f0d0af16a7b068f0d8e5633b6048475fa1ac7c1b41647758ea55216de1adb3e77f9ea1f71deb468683193f47dcab2c8f2bb674 SHA512 b8481168a593e4762340a4835fe8402b3df84db0532cadce5f7a9dc4391d54d576db9851d6d8def2ad58c089fa78e8748d533ab5df231cc4a53b5a81a77b3d46
EBUILD DoorBirdPy-2.0.8.ebuild 688 BLAKE2B 690b4b6ab516ed941d5271f8d7eda19da35442c4bb572a4f6d53209c14a2d4c947347e8fc2891806559ecee8a808d69a891c1d773dab6f66f61c941463df88fe SHA512 18cea96e24aac7427fb1d3f35e0ecb4ce5e440b38e3db695568ff5bfe1f399186c2c22012bf0b445a3a5d0d24c2a5fce69704b9aadcf0c6d3364612e8215c1ff
MISC metadata.xml 453 BLAKE2B a5351672d04491e7612aa4dfb42a607577549e521bee2fc262d83a7b3552f029b94cfa6f36cfc8500f7f5b7a3e619df383643e418b9d38e42a5249d332189947 SHA512 32557a6cbc09b004aabee02fcbeb62a5dfd123ab4abeb8efd1f22775800c4089dfaf1cbcd1e7159ac28ce4b1964ec7ddff5555ae082912ace561abba65f4a7c7

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">DoorBirdPy</remote-id>
<maintainer status="unknown">
<email>andy@robiotic.net</email>
<name>Andy Castille</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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="Python Git Library"
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
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=""
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
}

View File

@@ -0,0 +1,3 @@
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 672 BLAKE2B 4e64729ac4dc8345b16948da373b801de9cb60389633946de7b8a9af19f9a65748c33e25a58a43b4c9fb35b012d0ee3dffab50c6aba03ccf40dcbff75351a78d SHA512 ddf1b45468ef7265c8fa36ef57ac33fc6009f66fd06717c3782840f8449cccee7f51dfb1864e9a56f00f67824361cc4b27523e71b0a41d1baa4ca5d86da22b77
MISC metadata.xml 488 BLAKE2B 4b35a6001a592c140c1809ff9c7bc8378ebbdf7dbefff39c14d53725982d265f3670e2f4181a2d484865cab9ee24b256050167a1bd2310e63a96845583b8bed8 SHA512 ff8490c376dd6caf77b8bc83604c7b68df631a8d13d1c0607c8a13871b944bec0f6c19afb838555e7d141b51b73d1c3fb142aada0f2f35b2790d92845954a7a5

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">GitPython</remote-id>
<maintainer status="unknown">
<email>byronimo@gmail.com, mtrier@gmail.com</email>
<name>Sebastian Thiel, Michael Trier</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -0,0 +1,13 @@
DIST HAP-python-2.7.0.tar.gz 254902 BLAKE2B bec081bef6559d3285a0fb9d5c071a632e778376086c3faff0c5a6a56a351ac062e32c7cbae42040d5ae302a98398d9a6cc43c1af01f7e1e96e2f6cc32b460b6 SHA512 c34d84f0687b77c4cd63b63f38227bed34ecd8ca57d77c8bca9617af47644857097c5a038d0ab31dc98272eba410a0c665f9e932712eb38641532ec5f13712c2
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

View File

@@ -0,0 +1,11 @@
<?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">HAP-python</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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 library to communicate with Hunter Wi-Fi irrigation controllers."
HOMEPAGE="https://github.com/ptcryan/hydrawiser https://pypi.org/project/Hydrawiser/"
SRC_URI="https://github.com/ptcryan/hydrawiser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-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
}

View File

@@ -0,0 +1,3 @@
DIST Hydrawiser-0.1.1.tar.gz 14699 BLAKE2B 279dae0e4c906750ccb6eaf8b61b8580545ba40fa629a159c96b44a0f09b07c52e242635065444b8c573872af649b9ddc20d02145ebbcb9cc67ebef5bed9a5c0 SHA512 4f9851c51d26e75fc93f9addaa891da9e3f3693b2a58dbfd1d3421e9a97a8d2da297bdcfd5099866b0149b1415d48032951237f883938eb9b8ebb23bfa0cacdd
EBUILD Hydrawiser-0.1.1.ebuild 793 BLAKE2B c054a20bdab82c88d2543f7d03831feebe19af6182428f9d55c0b60e8b57077f32b648792700dc5797f4e1590109b207ced864faf1ae1f9c642661edad06967d SHA512 4dba6cb9b6a807732dc337ca75204705d35bd63ed63e123fa859d5b595e82b0b2aab040c99c4235f2876c0f7fc9a16e3f90e38e558b2c4636fcf363a965a62d9
MISC metadata.xml 450 BLAKE2B 6f1808eb9a8a86bb4a92235124c896542a9aa5064a0b3599a7ca5cf65c4c25458248999948f3fb68810ee56b1dee647cc9b43a536365d33ef34b7487259c7f73 SHA512 d011894de693c4fc5ca29d316a6acd61c29555665f48939fd9dca89e01e3ab8d49d58e2be1de2eda4aeef8dfdea816a02c40abc6b5d59bc3f1cae34efd6201d5

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">Hydrawiser</remote-id>
<maintainer status="unknown">
<email>ptcryan@gmail.com</email>
<name>David Ryan</name>
</maintainer>
</upstream>
</pkgmetadata>

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="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"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]
>=dev-python/six-1.10[${PYTHON_USEDEP}]
>=dev-python/pyjsparser-2.5.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
}

View File

@@ -0,0 +1,3 @@
DIST Js2Py-0.66.tar.gz 973273 BLAKE2B 4613cdc0318f62b98773d10b82414ce8b04d66d1a0b88788c2112f2bf7f856c1f236a378d4e0bebec6b57e732a0d08f5331ee6739dde991a77792794e585e261 SHA512 e59cdc57b3713398f4cd87b8dd05a989861aa56e40606b25b1a06983aaeacfabee18f9791c64a44a186f71a6f11154f9f84ce5115d017ba24c45792e99f1bcce
EBUILD Js2Py-0.66.ebuild 829 BLAKE2B 87cab5ddffc5f1be2a58b77ed9af397863a5f0a8085bddedb117db5cf73d668edf5e4b56a967649912dd09bd2a6e1e326d1ae4d24ee3c7fcc454ec9d96575ec9 SHA512 6da6076bede158dc596287a4173ded7747ea34e3b861d91a50f3c494ffa10d253ba03680485644f62b2f5b3fd3d31a5d7faa5be5c039dc69876d181c91065ea6
MISC metadata.xml 450 BLAKE2B 7a7ccd9a17d57afcee0519f43776ba95f3866cd521a42d53c5107ea8ce0954fa6785b49389225a82fe3a131239f9cd0c7f59436a1cd5d69b61a5877ee7b44e03 SHA512 0f0325e2c47b65d7e43104f36e9bb127d5d84c4a0da85327d74ee91eb7e789528c617243da79176d30e80f4dabfaa44ba2593f90509837e66f3e1fdcc32c27e9

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">Js2Py</remote-id>
<maintainer status="unknown">
<email>piodrus@gmail.com</email>
<name>Piotr Dabkowski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +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

View File

@@ -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_{5,6,7} )
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 ~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
}

View File

@@ -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_{5,6,7} )
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 ~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
}

View File

@@ -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
}

View File

@@ -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
}

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">Mastodon.py</remote-id>
<maintainer status="unknown">
<email>lorenzd+mastodonpypypi@gmail.com</email>
<name>Lorenz Diener</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +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 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

View File

@@ -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_{5,6,7} )
inherit distutils-r1
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -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/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

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">OPi.GPIO</remote-id>
<maintainer status="unknown">
<email>richard.hull@destructuring-bind.org</email>
<name>Richard Hull</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,11 @@
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
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

View File

@@ -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_{5,6,7} )
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 ~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
}

View File

@@ -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_{5,6,7} )
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 ~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
}

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
}

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
}

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
}

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">PlexAPI</remote-id>
<maintainer status="unknown">
<email>michael.shepanski@gmail.com</email>
<name>Michael Shepanski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PsychroLib-2.3.0.zip 9003 BLAKE2B be9f13bfa1f79148027d2a1bceba60f439ee1ffe804c6d0be3a8422d75c8079579c0ef5d6c8b39cc0fd9db5018d7e255290c42cb6560090378454be7594d8a3f SHA512 18bf9478db45f9046c70dece9a75daf5e83a224144cf02c71f7e6694237d94123bfaaa107985a88413dc43b579e80702660c651e8154ce5eec197d9530e15d1f
EBUILD PsychroLib-2.3.0.ebuild 726 BLAKE2B e788c45e690a1dfda74119f00f1094e2ffb959aeab83831ba0ff7a44361108e2bf3f4f40f961b8a8e81808c2ba73216bbb57cc88f320b3549b5ac2ac37508ebb SHA512 f691b6a3a15a42c90819e1aac456cc7d52791cd631985dbcdd528a291802b94d2f13fe02f9e7fe6600758af729b6db9a1885d42d70dc3292f1a0cdaa0948cdc5
MISC metadata.xml 488 BLAKE2B 49c386df94d2dfce508b87b32d0f7e09e39bb93b5a2ffb8201d4ec6c19b035b94b71053fb774ad09dc762200556476fe223ced79655542a32cd91581b5a207d9 SHA512 46093ac26490380b378f6bdba833977b5a6c159cad399a233daf6b5216018a0269ad36f731cd5130fb2c4ffaf4f8fee3d718b7c8ff7ca033cef727986661dd50

View File

@@ -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="Library of psychrometric functions to calculate thermodynamic properties of air"
HOMEPAGE="https://github.com/psychrometrics/psychrolib https://pypi.org/project/PsychroLib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
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
}

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">PsychroLib</remote-id>
<maintainer status="unknown">
<email>didierthevenard@users.noreply.github.com</email>
<name>The PsychroLib Developers</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PyCRC-1.21.tar.gz 27076 BLAKE2B a0da8df165b0c44ea1216c15b72bdf41a6c7c0cb9ac08f6c2913423eb50a01cb79da391eae4ad47f46bd381bf3029c4da35cba3679dfe19cbf9b3376546808cb SHA512 d971e2cce47cbc3fd65236d347537763337648dd6cee3d4db4b45e58f89f42b86954b907391dd0ad64d7f47469366b2576c950a5dfd2ade898270eeeed894701
EBUILD PyCRC-1.21.ebuild 669 BLAKE2B 9822f380c84054f5af8f712e529373f7942e8a1b8e8d1cde29fd8b52f21d53cfc721183c1767a36f88e68fd8e0670fa469067115f3eab80a295f9ed49e6460a5 SHA512 5ef770d453b0fd25eb8f4da53a5e15edc3678bad6e4661a26679a1563e5103ba1a815b99a54308277fa84b8d2f43f655bc0da91a73a0f9a3e7a8156a29d89b70
MISC metadata.xml 465 BLAKE2B d30c96349454a48df33d1a94986058a3dd6a30760c8874467e38436b8afb5ab4c24602ff5b38a7af0dc0075efe6fefa5b9141bd770ef23aa6511dc30f3e8fecc SHA512 b351cf56b84aa80625127c40674696162255d09bd9f3191187494dc27fe9f4c51f7e77a9f0238b9c2c82ba3cfff0eea1303b14860c2fc0587a9872afcf19e614

View File

@@ -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="Python CRC Calculations Modules"
HOMEPAGE="https://github.com/cristianav/PyCRC https://pypi.org/project/PyCRC/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
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
}

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">PyCRC</remote-id>
<maintainer status="unknown">
<email>cristian.navalici@runbox.com</email>
<name>Cristian Năvălici</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,11 @@
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
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 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
EBUILD PyChromecast-4.2.0.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
MISC metadata.xml 466 BLAKE2B acf69cbfea351162eefd8c9f4bbc56ad838beaa819eba1cc821b3c0763a037692fedfc57978f7a94ffd8d8f4d1cb511a1a98854e504a6d052c6c64cb45383fc0 SHA512 5c9317c9c10f5d8f0a320566dd6d0dce6518d08049c0b6c082adda60dc1f53d55bfa461b0ff01adf444e712affed5925bbe32679244f61398db43fda6e7146be

View File

@@ -0,0 +1,33 @@
# 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
}

View File

@@ -0,0 +1,33 @@
# 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
}

View File

@@ -0,0 +1,33 @@
# 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
}

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
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 arm64 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
}

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
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 arm64 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
}

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">PyChromecast</remote-id>
<maintainer status="unknown">
<email>paulus@paulusschoutsen.nl</email>
<name>Paulus Schoutsen</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 702 BLAKE2B 8796b735f20bcbb070ac23f1dfa2d38206a4738a9e027de8c1a229fe21581961eaea0abeda332467e9cd7785a24c85bad3623447868c4dbff05bcf7e7c6ede12 SHA512 1a0be9fc85b5eb04644e65fcdd66b70e5d799ad8497011f01e8e7b97e888e8ce2bbcf47a2200d9584780aa270d5a8475a0c10dcc3c47bd1b7e6839006278aeee
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6

View File

@@ -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="Multi-producer-multi-consumer signal dispatching mechanism"
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
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=""
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
}

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">PyDispatcher</remote-id>
<maintainer status="unknown">
<email>pydispatcher-devel@lists.sourceforge.net</email>
<name>Mike C. Fletcher</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
DIST PyEssent-0.13.tar.gz 2736 BLAKE2B 77d3c0c1dcc4ca428d810a6a1e9cf34cbeaf25e9aa611a5d193d07ab2a2a35ff32647df43972efe877a83f350dccd7d4fd92ea1d9b7f452f6dd5758915c8e8ee SHA512 183170137858422549b57f37b87ac5081274d73bb24fddbb6ce306e9941d48cb1eb267e2241dfdefb130bb465617beeaf2105c5ae5d19d72ede763b76b605121
EBUILD PyEssent-0.10.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.12.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.13.ebuild 640 BLAKE2B 227f702cce4752d0e8701e47596dfcb6f6b593c34324676e0e244076b9ca30882ffcc69b5515ea6e5ad41b16029be2ae84a493252808f42cd108ad8147f3ddcc SHA512 4235e748f1e0ca7db61feeffdec7801f76461722f13781f630d4c4291d56d4fdff6ff7a0125dacac50575b4c7de7911434230e98ff90e7ee86ca054a1bb704df
MISC metadata.xml 455 BLAKE2B 05602d10bbd97989c4e96ed38eec49e5690d1ff2bf4d92d520d5f0d27b9f6cf3fe856c369217bc7d8245c223b41a735cb862f686d61715b93ba247388d9e6182 SHA512 1d982ed72e51cef3b7f4fe721132f31c4b34295037152839f4e97d8a2e647a7876289fc5d1049fff6471b3250686e0ea578d73a4feb8a437534e49187540ea41

View File

@@ -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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
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=""
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
}

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