Compare commits

...

361 Commits

Author SHA1 Message Date
8e3ade46c7 update homeassistant-0.111.4 2020-06-20 10:21:20 +02:00
ace7ef45ab bump home-assistant-frontend-20200617.0 2020-06-20 10:07:10 +02:00
26c237a4b3 some corrections to README.md 2020-06-20 10:05:58 +02:00
d3fb2ed611 bump axis-32 2020-06-20 09:54:40 +02:00
5543577cef bump netdisco-2.7.1 2020-06-20 09:53:19 +02:00
e4cf083403 clean up old requests dupes 2020-06-20 09:52:19 +02:00
216b7f6111 bump plexwebsocket-0.0.11 2020-06-20 09:47:03 +02:00
571f8b1a43 update PyMetno-0.5.1, SRC_URI changed to Github 2020-06-20 09:38:24 +02:00
0771a85504 bump axis-31 2020-06-20 09:26:12 +02:00
3c7a5cd027 built-in importlib.metadata library in Python 3.8+ 2020-06-20 09:24:29 +02:00
e2ee55a9ad bump youtube_dl-2020.6.16.1 2020-06-20 09:05:04 +02:00
2ca13ebef3 add pysmappee-0.1.0 2020-06-20 09:03:49 +02:00
3422efeaa8 bump aiokef-0.2.12 2020-06-20 09:01:37 +02:00
06a80b566f throw out more old Python 3.6 stuff from README.md 2020-06-18 19:41:49 +02:00
4a61f5698f add missing ecdsa dep in nabucasa (https://github.com/onkelbeh/HomeAssistantRepository/issues/15) 2020-06-17 06:40:39 +02:00
7cda0ad0e1 update homeassistant-0.111.3 2020-06-17 06:29:53 +02:00
910a80d895 bump growattServer-0.0.4 2020-06-17 06:25:53 +02:00
0c5616e908 update denonavr-0.9.3 2020-06-17 06:24:18 +02:00
9e3feb409a bump aioasuswrt-1.2.6 2020-06-17 06:18:40 +02:00
aa9aba24c4 bump env-canada-0.0.39 2020-06-17 06:16:55 +02:00
f03add8bf9 bump pyinsteon-1.0.4 2020-06-17 06:15:46 +02:00
25098853b6 add adext-0.3 2020-06-17 06:12:20 +02:00
b3a4a46ec3 add pygti 2020-06-17 06:09:18 +02:00
40f4641bc3 bump zha-quirks-0.0.40 2020-06-17 06:04:47 +02:00
42e09acfa9 bump wled-0.4.3 2020-06-17 06:03:45 +02:00
e49fc938e6 update homeassistant-0.111.2 2020-06-14 08:33:14 +02:00
1ce9c89d2c update homeassistant-0.111.1 2020-06-14 08:30:15 +02:00
e2f0d7030e bump home-assistant-frontend-20200613.0 2020-06-14 08:25:23 +02:00
a68225c345 bump home-assistant-frontend-20200603.3 2020-06-14 08:24:32 +02:00
0f63086f18 bump PyViCare-0.2.0 2020-06-14 08:22:27 +02:00
381b203039 bump pyvera-0.3.9 2020-06-14 08:20:58 +02:00
befe8d6a3b bump axis-30 2020-06-14 08:19:16 +02:00
84604fd0e8 add influxdb-client-1.7.0 2020-06-14 08:16:57 +02:00
543aaf067c bump pydaikin-2.1.2 2020-06-14 08:09:27 +02:00
78dd604886 bump python-miio-0.5.1 2020-06-14 08:08:35 +02:00
58eecc10f8 bump pymyq-2.0.4 2020-06-14 08:07:19 +02:00
3b47cd8461 bump zigpy-0.21.0 2020-06-14 08:06:05 +02:00
5186c0e580 bump bellows-0.17.0 2020-06-14 08:05:06 +02:00
45158ef94b update homeassistant-0.111.0, remove oldies 2020-06-11 09:51:34 +02:00
5cd9ea4e20 update RtmAPI-0.7.2-r1 (protect against CVE-2020-11078) 2020-06-11 09:41:15 +02:00
d0e6f2fbc6 remove google-api-python-client 2020-06-11 09:37:34 +02:00
d639716f95 bump homeassistant-0.110.7 2020-06-11 09:17:06 +02:00
1a6f55f772 bump homeassistant-0.110.6 2020-06-11 09:14:40 +02:00
270462ae46 bump pre-commit-2.5.1 2020-06-11 09:11:24 +02:00
96ae3a3ef8 bump homematicip-0.10.18 2020-06-11 09:10:02 +02:00
08ce9f5b2b bump solax-0.2.3 2020-06-11 09:09:09 +02:00
7ddbd1e407 bump coronavirus-1.1.1 2020-06-11 09:08:24 +02:00
b6547b5dcb bump hass-nabucasa-0.34.6 2020-06-11 09:07:21 +02:00
1c293f007e bump pre-commit 2020-06-11 09:05:23 +02:00
a6419ebc28 update aiokef-0.2.10 2020-06-11 09:03:48 +02:00
b36d6bd29f update aioharmony-0.2.4 2020-06-11 09:01:50 +02:00
ac627004ed bump tesla-powerwall-0.2.11 2020-06-11 09:00:07 +02:00
b36dbde126 bump wled-0.4.2 2020-06-11 08:58:01 +02:00
8879f0edf9 add xs1-api-client-* 2020-06-11 08:57:18 +02:00
3fbf5d2b17 bump ihcsdk-2.7.0 2020-06-11 08:51:37 +02:00
61ac9ff28b bump androidtv-0.0.43 2020-06-11 08:50:34 +02:00
9df615118e fix Manifest 2020-06-07 17:44:37 +02:00
a59cb2e7d1 bump platformio-4.3.4
update esphome-1.14.4
update esphome-9999
2020-06-07 17:22:42 +02:00
d1d0287f7d update homeassistant-0.110.5 2020-06-07 12:46:21 +02:00
390b009c9b update home-assistant-frontend-20200603.2 2020-06-07 12:41:37 +02:00
65dbd8bc68 update home-assistant-frontend-20200603.1 2020-06-07 12:41:00 +02:00
72b6020d3d update home-assistant-frontend-20200603.0 2020-06-07 12:39:56 +02:00
7af257d03c bump arcam-fmj-0.5.1 2020-06-07 12:38:12 +02:00
e7a2c6f834 bump youtube_dl-2020.6.6 2020-06-07 12:37:19 +02:00
6fa460d4e1 update netdisco-2.7.0 2020-06-07 12:36:14 +02:00
b3418cfa4d bump zigpy-cc-0.4.4 2020-06-07 12:33:17 +02:00
18db3f2cbe bump zigpy-cc-0.4.2 2020-06-07 12:32:47 +02:00
6b4a3df2aa bump zeroconf-0.27.1 2020-06-07 12:28:52 +02:00
6998f3e219 bump tesla-powerwall-0.2.10 2020-06-07 12:27:15 +02:00
f17468dea5 add notify-events-1.0.4 2020-06-07 12:18:00 +02:00
f2c3f4fe1c bump pysonos-0.0.31 2020-06-07 12:13:57 +02:00
031af12fcb bump pymyq-2.0.3 2020-06-07 12:11:56 +02:00
050c528b7b update hass-nabucasa-0.34.5 2020-06-07 12:11:06 +02:00
f9ff21c324 bump pychromecast-6.0.0 2020-06-07 12:08:44 +02:00
a24440e99d update pytile-3.0.6 2020-06-07 12:06:57 +02:00
446a34b4e7 bump numpy-1.18.5 2020-06-07 12:04:37 +02:00
f7f7cf2aef bump sonarr-0.2.2 2020-06-07 12:03:14 +02:00
5f1b360c94 bump python-synology-0.8.2 2020-06-07 12:02:31 +02:00
6945aca5f2 bump keba-kecontact-1.1.0 2020-06-07 12:01:05 +02:00
b27aa9e955 bump pyinsteon-1.0.3 2020-06-07 11:18:30 +02:00
41ab2cda8e bump axis-29 2020-06-07 11:17:11 +02:00
832f866d64 bump av-8.0.2 2020-06-07 11:15:47 +02:00
0d879114d4 bump pysqueezebox-0.2.1 2020-06-03 07:10:56 +02:00
6e0681ffd0 bump wled-0.4.1 2020-06-03 07:09:58 +02:00
25749602e4 bump PlexAPI-4.0.0 2020-06-03 07:08:56 +02:00
2fe11d00d4 update pytest-5.4.3 2020-06-03 07:07:24 +02:00
82e0a9bfec bump pyforked-daapd-0.1.10 2020-06-03 07:03:33 +02:00
31a77bd952 bump pydeconz-71 2020-06-02 07:55:55 +02:00
4637742627 bump HAP-python-2.9.1 2020-06-02 07:54:41 +02:00
17ddb9a644 bump pydaikin-2.1.1 2020-06-02 07:53:05 +02:00
413a13b55a bump iaqualink-0.3.4 2020-06-02 07:52:07 +02:00
71c39dcc67 bump teslajsonpy-0.8.1 2020-06-02 07:51:01 +02:00
ac78fcfbab bump axis-28 2020-06-01 09:02:57 +02:00
92c46e4e24 update pyinsteon-1.0.2 2020-05-31 10:13:29 +02:00
c878610295 add pypubsub-4.0.3 2020-05-31 09:49:31 +02:00
832a2b1638 bump pyvizio-0.1.48 2020-05-31 09:07:35 +02:00
728eb23868 homeassistant-0.110.4 2020-05-30 20:08:06 +02:00
53c2e818c5 bump openhomedevice-0.7.2 2020-05-30 19:19:39 +02:00
df00042d6e add sonarr-0.2.1 2020-05-30 19:17:52 +02:00
250c2105e5 bump plexwebsocket-0.0.10 2020-05-30 19:15:02 +02:00
df523c0331 bump youtube_dl-2020.5.29 2020-05-30 19:13:07 +02:00
2d9df052ec update elkm1-lib-0.7.18 2020-05-30 19:11:51 +02:00
7d87433b6d update hass-nabucasa-0.34.4 2020-05-30 19:09:16 +02:00
422c6ad506 add Plugwise-Smile-0.2.13 2020-05-30 19:05:54 +02:00
13b98b05e8 update pydaikin-2.1.0 2020-05-30 18:55:38 +02:00
59d4e0c6c3 bump pdunehd-1.3.1 2020-05-30 18:52:09 +02:00
f2001379d4 fix netifaces version typo in xknx 2020-05-29 14:44:01 +02:00
7912b8d6a3 homeassistant-0.110.3 2020-05-27 22:01:05 +02:00
e3f600d7bb bump zeroconf-0.26.3 2020-05-27 21:49:56 +02:00
f043f94928 bump pychromecast-5.3.0 2020-05-27 21:47:57 +02:00
4c8bdb83bd bump pypjlink2-1.2.1 2020-05-27 21:45:08 +02:00
fdf11139f3 update devolo-home-control-api-0.11.0 2020-05-27 21:43:46 +02:00
219a4da436 add aioguardian-0.2.3 2020-05-27 21:41:43 +02:00
96369dcfb8 add asyncio-dgram-1.0.1 2020-05-27 21:40:25 +02:00
f15f6a0505 update pyatag-0.3.3.4 2020-05-27 21:35:13 +02:00
2c211ced8d update axis-27 2020-05-27 21:33:07 +02:00
db040e2f9c bump bravia-tv-1.0.5 2020-05-27 21:30:38 +02:00
010d5afb95 add circuit-webhook-1.0.1 2020-05-27 21:28:28 +02:00
68136e8ef6 bump rokuecp-0.4.2 2020-05-25 20:32:14 +02:00
96b1162996 bump pyvlx-0.2.16 2020-05-25 20:31:41 +02:00
d9bb448a77 update homeassistant-0.110.2 2020-05-25 20:30:54 +02:00
65ff6589db bump env-canada-0.0.38 2020-05-24 17:13:29 +02:00
581f8aceb6 bump tellduslive-0.10.11 2020-05-24 17:12:35 +02:00
eb21472fb1 bump aiohomekit-0.2.38 2020-05-24 17:11:42 +02:00
a4a032b793 bump hass-nabucasa-0.34.3 2020-05-24 17:10:42 +02:00
9be80efe78 bump zeroconf-0.26.2 2020-05-24 17:08:03 +02:00
944b953ac5 remove httplib2 from deplist 2020-05-23 21:10:06 +02:00
47a54ecdfe homeassistant-0.110.1-r1, add jsonpath-0.82 2020-05-23 20:06:24 +02:00
3a57c3d805 fix convertdate-2.2.1-r1, add PyMeeus-0.3.7 2020-05-23 20:00:47 +02:00
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
619 changed files with 11201 additions and 4191 deletions

View File

@@ -1,3 +1,447 @@
2020-06-20 homeassistant-0.111.4
* bump aiokef-0.2.12
* add pysmappee-0.1.0
* bump youtube_dl-2020.6.16.1
* built-in importlib.metadata library in Python 3.8+
* bump axis-31
* update PyMetno-0.5.1, SRC_URI changed to Github
* bump plexwebsocket-0.0.11
* clean up old requests dupes
* bump netdisco-2.7.1
* bump axis-32
* some corrections to README.md, Manifest check says total_connect_client-0.54.1 is still broken (no usable source)
* bump home-assistant-frontend-20200617.0
* update core-0.111.4, add use flag for PyMetno
2020-06-18
* throw out more old Python 3.6 stuff from README.md
2020-06-17 homeassistant-0.111.3
* bump wled-0.4.3
* bump zha-quirks-0.0.40
* add pygti-0.6.0
* bump pygti-0.8.6
* add adext-0.3
* bump pyinsteon-1.0.4
* bump env-canada-0.0.39
* bump aioasuswrt-1.2.6
* update denonavr-0.9.3
* bump growattServer-0.0.4
* update homeassistant-0.111.3
* add missing ecdsa dep in nabucasa (https://github.com/onkelbeh/HomeAssistantRepository/issues/15)
2020-06-14 homeassistant-0.111.2
* bump bellows-0.17.0
* bump zigpy-0.21.0
* bump pymyq-2.0.4
* bump python-miio-0.5.1
* bump pydaikin-2.1.2
* add influxdb-client-1.7.0
* bump axis-30
* bump pyvera-0.3.9
* bump PyViCare-0.2.0
* bump home-assistant-frontend-20200603.3
* bump home-assistant-frontend-20200613.0
* update homeassistant-0.111.1
* update homeassistant-0.111.2
2020-06-11 homeassistant-0.111.0
* bump androidtv-0.0.43
* bump ihcsdk-2.7.0
* add xs1-api-client-2.3.5
* add xs1-api-client-3.0.0
* bump wled-0.4.2
* bump tesla-powerwall-0.2.11
* update aioharmony-0.2.4
* update aiokef-0.2.10
* bump pre-commit-2.4.0
* bump pre-commit-2.5.0
* bump hass-nabucasa-0.34.6
* bump coronavirus-1.1.1
* bump solax-0.2.3
* bump homematicip-0.10.18
* bump pre-commit-2.5.1
* bump homeassistant-0.110.6
* bump homeassistant-0.110.7
* remove old google-api-python-client
* update RtmAPI-0.7.2-r1 (protect against CVE-2020-11078)
* update homeassistant-0.111.0
* remove oldies
2020-06-07 homeassistant-0.110.5
* fix crashed gitea 3:)
* bump av-8.0.2
* bump axis-29
* bump pyinsteon-1.0.3
* skipped total_connect_client==0.55 and total_connect_client==0.54.1, no proper source files found.
* bump keba-kecontact-1.1.0
* bump python-synology-0.8.2
* bump sonarr-0.2.2
* bump numpy-1.18.5
* update pytile-3.0.6
* bump pychromecast-6.0.0
* update hass-nabucasa-0.34.5
* bump pymyq-2.0.3
* bump pysonos-0.0.31
* add notify-events-1.0.4
* bump tesla-powerwall-0.2.10
* bump zeroconf-0.27.1
* update zigpy-cc-0.4.2
* bump zigpy-cc-0.4.4
* bump netdisco-2.7.0
* update netdisco-2.7.0
* bump youtube_dl-2020.6.6
* bump arcam-fmj-0.5.1
* bump home-assistant-frontend-20200603.0
* bump home-assistant-frontend-20200603.1
* bump home-assistant-frontend-20200603.2
* update homeassistant-0.110.5
* bump platformio-4.3.4
* update esphome-1.14.4
* update esphome-9999
2020-06-03
* bump pyforked-daapd-0.1.10
* update pytest-5.4.3
* bump PlexAPI-4.0.0
* bump wled-0.4.1
* bump pysqueezebox-0.2.1
2020-06-02
* bump teslajsonpy-0.8.1
* bump iaqualink-0.3.4
* bump pydaikin-2.1.1
* bump HAP-python-2.9.1
* bump pydeconz-71
2020-06-01
* bump axis-28
2020-05-31
* bump pyvizio-0.1.48
* add pypubsub-4.0.3
* update pyinsteon-1.0.2
2020-05-30 homeassistant-0.110.4
* bump pdunehd-1.3.1
* update pydaikin-2.1.0
* add Plugwise-Smile-0.2.13
* hass-nabucasa-0.34.4
* update elkm1-lib-0.7.18
* bump youtube_dl-2020.5.29
* bump plexwebsocket-0.0.10
* add sonarr-0.2.1
* bump openhomedevice-0.7.2
* update homeassistant-0.110.4
2020-06-29
* fix netifaces version typo in xknx
2020-05-27 homeassistant-0.110.3
* add circuit-webhook-1.0.1
* bump bravia-tv-1.0.5
* update axis-27
* update pyatag-0.3.3.4
* add asyncio-dgram-1.0.1
* add aioguardian-0.2.3
* update devolo-home-control-api-0.11.0
* bump pypjlink2-1.2.1
* bump pychromecast-5.3.0
* bump zeroconf-0.26.3
* bump home-assistant-frontend-20200519.5
* update homeassistant-0.110.3
2020-05-25 homeassistant-0.110.2
* update homeassistant-0.110.2
* bump pyvlx-0.2.16
* bump rokuecp-0.4.2
2020-05-24
* bump zeroconf-0.26.2
* bump hass-nabucasa-0.34.3
* bump aiohomekit-0.2.38
* bump tellduslive-0.10.11
* bump env-canada-0.0.38
2020-05-23 homeassistant-0.110.1
* bump rokuecp-0.4.1
* bump pydaikin-2.0.4
* bump av-8.0.1
* bump proxmoxer-1.1.0
* bump python-openzwave-mqtt-1.0.1
* bump onvif-zeep-async-0.4.0
* bump home-assistant-frontend-20200519.1
* bump home-assistant-frontend-20200519.3
* bump home-assistant-frontend-20200519.4
* remove old frontends
* update homeassistant-0.110.1
* bump convertdate-2.2.1
* remove idna-ssl-1.1.0 dupe
* remove coverage-4.5.2 dupe
* delete old regex
* did a full compile test
* bump iaqualink-0.3.3
* fix convertdate-2.2.1-r1, add PyMeeus-0.3.7
* homeassistant-0.110.1-r1, add jsonpath-0.82
2020-05-21 homeassistant-0.110.0
* add forgotten Manifest
* update pynuki-1.3.7
* bump pydelijn-0.6.0
* bump pyforked-daapd-0.1.9
2020-05-20 homeassistant-0.110.0
* clone old passlib-1.7.1-r2.ebuild, removed from main repo
* bump arcam-fmj-0.4.6
* bump open-garage-0.1.4
* add aiopulse-0.4.0
* add pyinsteon-1.0.0.ebuild
* bump pyinsteon-1.0.1
* bump pywemo-0.4.43, remove unused pywemo-0.4.38
* bump pymfy-0.9.0
* bump sqlalchemy-1.3.17
* bump pydaikin-2.0.2
* bump pyatag-0.3.1.2
* bump pysonos-0.0.30
* bump bellows-0.16.2
* bump garminconnect-0.1.13
* bump home-assistant-frontend-20200519.0 (skip some unneeded)
* update homeassistant-0.110.0
* remove beta flags from homeassistant-0.110.0
2020-05-17 homeassistant-0.110.0_beta3
* add gogogate2-api-1.0.3
* bump pyhomematic-0.1.67
* bump zigpy-0.20.4
2020-05-16 homeassistant-0.110.0_beta2
* bump rokuecp-0.2.3
* bump home-assistant-frontend-20200509.0
* bump rokuecp-0.3.2
* add PyFlick-0.0.2
* add bsblan-0.3.6
* add bsblan-0.3.7
* bump pysaj-0.0.16
* add open-garage-0.1.2
* add open-garage-0.1.3
* bump rokuecp-0.4.0
* add PyTurboJPEG-1.4.0
* bump pyatmo-3.3.1
* bump slixmpp-1.5.1
* bump onvif-zeep-async-0.3.0
* bump pychromecast-5.1.0
* bump pydaikin-2.0.1
* bump aioswitcher-1.2.0
* bump zigpy-0.20.3
* bump upb-lib-0.4.11
* bump pyatag-0.3.1.1
* bump vigilancemeteo-3.0.1
* bump HAP-python-2.8.4
* bump sense-energy-0.7.2
* bump home-assistant-frontend-20200512.0
* add pyzerproc-0.2.4
* bump aiounifi-22
* bump PlexAPI-3.6.0
* bump broadlink-0.14.0
* add wiffi-1.0.0
* add pylibrespot-java-0.1.0
* bump xknx-0.11.3
* bump home-assistant-frontend-20200513.0
* bump blinkpy-0.15.0
* bump home-assistant-frontend-20200514.0
* bump haanna-0.15.0
* bump axis-26
* bump huawei-lte-api-1.4.12
* bump pysonos-0.0.29
* bump yeelight-0.5.2
* bump home-assistant-frontend-20200514.1
* bump python-synology-0.8.1
* add roombapy-1.6.1
* bump pychromecast-5.2.0
* bump home-assistant-frontend-20200515.0
* add (missed) pyforked-daapd-0.1.8
* update homeassistant-0.110.0_beta2
* update homeassistant-0.110.0_beta3
* remove obsolete Python 3.6 parts from README.md
* RepoMan complaints corrected
* ESPHome-1.14.3-r7 now loves tornado-6.04
2020-05-09 homeassistant-0.109.6
* aiohttp-cors-0.7.0-r1 from main repo is now OK again
* update surepy-0.2.5
* update pyTibber-0.14.0
* bump graphql-subscription-manager-0.3.5
* bump spotipy-2.12.0
* update pyicloud-0.9.7
* update numpy-1.18.4, remove dupes
* add cryptography-2.9.2
* bump zeroconf-0.26.0
* bump alpha_vantage-2.2.0
* update roombapy-1.5.3
* bump pytz-2020.1
* bump pysqueezebox-0.1.4
* bump pysonos-0.0.28
* bump pyserial-3.4
* add homeconnect-0.5
* add blebox-uniapi-1.3.2
* bump home-assistant-frontend-20200505.0
* add zigpy-0.20.1
* add bellows-0.16.1
* update pydaikin-2.0.0
* bump zeroconf-0.26.1
* bump python-songpal-0.12
* bump aiounifi-21
* add devolo-home-control-api-0.10.0
* bump pymyq-2.0.2
* bump plexwebsocket-0.0.8
* add pyisy-2.0.2
* update python-juicenet-1.0.1, relocate python-juicenet URLs to pypi
* delete onkelbeh/python-juicenet @github
* bump youtube_dl-2020.5.8
* add agent-py-0.0.20
* bump zha-quirks-0.0.39
* add upb-lib-0.4.10
* bump zigpy-deconz-0.9.1
* bump zigpy-deconz-0.9.2
* add rokuecp-0.2.2
* bump bravia-tv-1.0.4
* add rokuecp-0.2.0, rokuecp-0.2.1
* update homeassistant-0.109.6
2020-05-03 homeassistant-0.109.3
* adopting semantic versioning in hass-nabucasa
* bump roombapy-1.5.2
* bump python-synology-0.8.0
* bump bravia_tv-1.0.3
* bump youtube_dl-2020.5.3
* bump home-assistant-frontend-20200427.2
* bump aiounifi-20
* update requests-mock-1.8.0, remove dupe
* add python-openzwave-mqtt-1.0.1
* rename unifi component (very old typo)
* rename bravia-tv component
* update homeassistant-0.109.3, remove oldies
* remove old frontend useflag
* add missing roomba useflag
* add missing synologydsm useflag
* add korean-lunar-calendar-0.2.1 (needed for workday binary_sensor)
* holidays-0.10.2: add dev-python/korean-lunar-calendar RDEPEND
* add base36-0.1.1 and fnvhash-0.1.0 RDEPEND
2020-05-02 homeassistant-0.109.2
* homeassistant-0.109.0
* small changes in virtual/mqtt
* add WSDiscovery-2.0.0
* bump pymelcloud-2.5.2
* add pulsectl-20.4.3
* update HAP-python-2.8.3
* bump python-synology-0.7.4
* bump hass-nabucasa-0.34.2
* homeassistant-0.109.1
* update homeassistant-0.109.2
* lots of small repoman cleanups
2020-04-30
* fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13
* bump pysignalclirestapi-0.3.4
* bump pyairvisual-4.4.0
* bump python-synology-0.7.1
* bump pyvlx-0.2.14
* add pysqueezebox-0.1.[2,5]
* bump home-assistant-frontend-20200427.0
* bump simplisafe-python-9.2.0
* bump arcam-fmj-0.4.4
* bump python-synology-0.7.2
* bump nsapi-3.0.4
* bump home-assistant-frontend-20200427.1
* bump python-synology-0.7.3
* bump tuyaha-0.0.6
* bump nexia-0.9.3
* add numato-gpio-0.7.1
* bump brother-0.1.14
2020-04-27
* esphome-9999 re-add beta flags
2020-04-25 homeassistant-0.108.9
* pin ~dev-python/zeroconf-0.25.0
* update homeassistant-0.108.6
* remove unused nabucasa versions
* update homeassistant-0.108.8
* update homeassistant-0.108.9
2020-04-25 homeassistant-0.108.6
* bump androidtv-0.0.41
* bump roombapy-1.5.1
* bump python-tado-0.8.1
* bump home-assistant-frontend-20200418.0
* bump PlexAPI-3.4.0
* bump nad_receiver-0.0.12
* bump pyTibber-0.13.8
* add fnvhash-0.1.0
* bump brother-0.1.13
* update openwrt-luci-rpc-1.1.3
* bump hass-nabucasa-0.34.1, remove olds
* update pychromecast-5.0.0 (not PyChromecast!)
* bump broadlink-0.13.2
* bump bravia-tv-1.0.2
* add base36-0.1.1
* add mychevy-2.0.1
* bump home-assistant-frontend-20200422.0
* bump aioasuswrt-1.2.5
* add pyatag-0.2.19
* bump blinkpy-0.14.3
* bump python-synology-0.7.0
* bump pyairvisual-4.3.0, remove unused
* bump simplisafe-python-9.1.0, remove unused
* bump tesla-powerwall-0.2.8
* update python-mystrom-1.1.2
* bump home-assistant-frontend-20200424.0
* bump dynalite-devices-0.1.40
* bump zigpy-deconz-0.8.1
* bump av-7.0.1
* remove old dep from wakeonlan-1.1.6, -> -r1
* fix SRC_URI in ruamel-yaml
2020-04-16 homeassistant-0.108.6
* add dep in bravia-tv-1.0.1
* update broadlink-0.13.1
* bump aiounifi-18
* bump pyhomematic-0.1.66
* bump pyintesishome-1.7.4
* bump nexia-0.9.2
* bump teslajsonpy-0.8.0
* update zeroconf-0.25.1
* bump tesla-powerwall-0.2.[3-5]
* update python-synology-0.6.0
* bump panasonic-viera-0.3.5
* fix https://github.com/onkelbeh/HomeAssistantRepository/issues/11
- rename PyChromecast to pychromecast due to file conflicts
- update metadata.xml
- put it into a use flag for 0.108.4 and newer
- pin versions as they should be
- remove PyChromecast-4.2.3.ebuild as it will never be used
- remove an outdated beta
* cleanup package_constraints in mail ebuild
- add -r1 (internal test only)
- removed contextvars-2.4 backport from _ALL_ versions without Python3_6 support
- assign a useflag to caldav support
-
2020-04-16 homeassistant-0.108.5
* bump pydaikin-1.6.3
* update homeassistant-0.108.5
* bump pyHik-0.2.7
* bump holidays-0.10.2
* bump spotipy-2.11.1
* bump adb-shell-0.1.3
* update androidtv-0.0.40
* bump teslajsonpy-0.7.0
* bump simplisafe-python-9.0.7
* bump pyipp-0.10.1
* bump frontend-20200414.0
* bump pysmartthings-0.7.1
2020-04-15 homeassistant-0.108.4
* only bump homeassistant-0.108.4

View File

@@ -7,22 +7,22 @@ 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. Home Assistant has dropped support for Python 3.6 since ~0.103.0:
- https://github.com/home-assistant/home-assistant/pull/27680
- https://github.com/home-assistant/architecture/blob/master/adr/0002-minimum-supported-python-version.md
You will need at least Python 3.7.7 for running Home assistant on Gentoo Linux.
Many of the modules/components/libraries do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own. Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
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).
By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I will some day prepare 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.
I am running my productive box with Python 3.7. Anyway, it also has to have 2.7. Even ESPHome runs on the same box with some small patches (included in my Ebuild).
## 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.
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 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).
@@ -42,7 +42,7 @@ Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it
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.
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
@@ -58,6 +58,7 @@ Sure, you can submit **issues** and **pull requests** on both sites.
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]
@@ -77,29 +78,28 @@ $ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of main repo's unstable ebuilds are needed, because some of main repo's stable versions have *no* support for Python 3.7 advertised.
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`.
Edit your `/etc/portage/make.conf` to set the new Python Targets:
Check your `/etc/portage/make.conf` for the corret Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
USE_PYTHON="3.7 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Install it (as root)
Finally install Home Assistant:
```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).
I could be necessary to install some components by hand, there are too many components to mask all in use flags. If you use a component which you want to be added as a use flag, send a pull request, or just let me know.
## Upgrading to Python 3.7 from a pre 3.7 system
Easiest way is to 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, but this is changing eyery day.
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
@@ -131,7 +131,7 @@ $ emerge --depclean
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
USE_PYTHON="3.7 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
@@ -150,41 +150,24 @@ $ eix --installed-with-use python_targets_python3_6
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
```
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6.
It was not possible to remove Python 2.7 yet:
```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 December 2019 with `v0.102.3`.
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was May 23th 2020 with `v0.110.1`.
## 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 test support for Python 3.8 and 3.9 in new dev branches
- 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:
## Experiments 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.
* play with [Node-RED](https://nodered.org/)
## 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).
@@ -215,7 +198,7 @@ Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.
* 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) (http://wiki.blue-panel.com/index.php/Enigma2)
* 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)
@@ -229,7 +212,7 @@ I have **no** Google, Amazon or Apple involved in my privacy (at least in this c
* 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.
* python-3.7.7-r2 is set as default target, also 2.7.18 and 3.8.2-r2 are installed on my test server.
* I do no tests anymore on Python 3.6 or lower
## Licenses
@@ -244,12 +227,12 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|2|AGPL-3|
|1|AGPL-3+|
|16|all-rights-reserved|
|338|Apache-2.0|
|363|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|1|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|142|BSD|
|145|BSD|
|5|BSD-2|
|5|BSD-2 Unlicense|
|7|BSD-4|
@@ -258,12 +241,12 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|1|CC-BY-NC-SA-3.0|
|2|CC-BY-NC-SA-4.0|
|2|ECL-2.0|
|10|EPL-1.0|
|11|EPL-1.0|
|2|GPL-1|
|22|GPL-2|
|5|GPL-2+|
|125|GPL-3|
|19|GPL-3+|
|152|GPL-3|
|22|GPL-3+|
|2|ISC|
|1|LGPL-2|
|8|LGPL-2+|
@@ -271,15 +254,15 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|2|LGPL-2.1+|
|28|LGPL-3|
|15|LGPL-3+|
|1101|MIT|
|1168|MIT|
|5|MPL-2.0|
|1|NEWLIB|
|12|PSF-2|
|14|PSF-2|
|3|PSF-2.4|
|3|public-domain|
|11|Unlicense|
|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
Last update of this text: 20.6.2020

View File

@@ -1,17 +1,19 @@
DIST home-assistant-frontend-20191204.1.tar.gz 30081005 BLAKE2B 5e433c321109f094a67a3570124c1645f67bb8e2116f46763027941e033416669ca57a6e9e5154eb693671bdf2286bdc3d87bef4bb549190b0518679f4656b17 SHA512 5d58dfa87972f66001310241eba60f38b331384c6974fb5f74b8553b7f8ffe63a5c2354a7094a485e5bc88689e94e90593c673edbc834811904cd978e7f5ce1e
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-20200403.0.tar.gz 37324027 BLAKE2B f426cd2b60d415c2ed85089eaefb9dfce0d9dca6f46152ffb7c9a03c729b5d28e828b88ee892b532efa8000730f8ad0c767e3c39826936297ec3f039f6cc095e SHA512 b22c24a07f13d08ff193507643111bf869b5e4b118bed014fec0c7882851f0dbe5e55f0e841249e584df97980369b58007f0aa5e1bacfc4bd99057e2b784e6f5
DIST home-assistant-frontend-20200406.0.tar.gz 37413997 BLAKE2B ba29656b3003529c90e89a137219fb25cb98ee903b0e10e06a40fb186eacaa5c7764c9968d30095bb097567daf2af8ba8a1e847b6a8cd62c7135995d71600ef6 SHA512 130430c92a8f82bfec87fe1303882bc487357d170f785bed7d995a73c09ba0fb1d7e034b366af4c48b4e58868cc4dc1d709de2fb81ecd4a5d5452f8979b5fb22
DIST home-assistant-frontend-20200407.1.tar.gz 37466803 BLAKE2B e945f709953f0f4f5285d1f77612b2b17fffe1d0936732f5b78572779e9703b5baeb810b928a3ad6af3e9f5481ccc8cfc24d55c538e737dfbc6d025f06f10ca4 SHA512 c40b331863457cc8eca8076640322ff891fb3417801cf9218604b2e64eb7a96556b46e4d49900b340187a30332af6e21964ebb4152ace517ca291abeb4c5cfd6
DIST home-assistant-frontend-20200407.2.tar.gz 37475495 BLAKE2B c2cd2a73a7c1ffd2278004f84ffc729921148a7ae8caeaa807426d40ad4c0857a25f7a8a26e7deeb1539355423520095a106c4bc722ddcb91f5f76b6ff2062f6 SHA512 d1161d1c8fb51e7a34d183897ef29adb4f09d9037e849b2554064c4db1114b453648296d07ad2fcccb1939618fc5fb3e2c8b1c45717d30dfc7c47709db4a0b0d
EBUILD home-assistant-frontend-20191204.1.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
EBUILD home-assistant-frontend-20200108.2.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
DIST home-assistant-frontend-20200427.2.tar.gz 38491896 BLAKE2B 90a21df850f38d4b124b027573776035925270e961c0fff3ede051fc4ecd6b1ad1c009b6987092e1f7f7d73905e63981d015f899d2f233e7b7f8a2c8f8a0cd49 SHA512 cabe0448eb5f54051631e20dcfe254c4bc90be67898a8d73aaa5e3aef2be19292ed44d4da86b569608ae6dd6a895a7ed96d1da782666cc4c1ff35edb8f13a15f
DIST home-assistant-frontend-20200519.4.tar.gz 25380274 BLAKE2B 6d2b58656a983b2e97b74be5270d7ba3ad4b457835990d2c3ce08b3999d9f323974921c2a0066aab5fbeaabc0360438f5fa517d1277d72538b0f775a82387175 SHA512 e699020075dcd0c99449e79d486ca8e9737303733d3e109211a28ed73deec5312c0f42a58969431be79e73f21ad5533e506e25fa8d3a16708052944901fc38ad
DIST home-assistant-frontend-20200603.2.tar.gz 25402841 BLAKE2B 8090c0dfe71c64605a7a8de95fe622cd40fbbb8c21d1aef4a13e2e2b08ee7d109fbaf1e86481ea47e44f54d7e7a3f25f41bee716ea16fec533fe82d8ff4b7c99 SHA512 0bb0657d2863109012ed466cecae7c9b157866a630abd5827d5be0b4ecba7292f30642da3bcf28649e40a44842d9fea4f2cd129c7e988f036958e01825ecfa72
DIST home-assistant-frontend-20200603.3.tar.gz 25394188 BLAKE2B f81f5bc0c27375d76352745a58acfe2954c93fedeab8e3bde1a3591a65a111400c8391574db069598d1bd2e949ee8191320e6f4e3c07550e9c4592d0bc66d1e9 SHA512 01bccda7dd50f12a07281cf9e02acf160b03d550df5e87b0c78c5f761c5a9055a54c2b104d822040f579a6577b9102d1a237bd7f6c8fbdf5238179d52a001b50
DIST home-assistant-frontend-20200613.0.tar.gz 26048609 BLAKE2B 5191e95659da54302da59a9a569be91aa4bff99f2ef9ac8d72d3504186dc604a2d03891ed865bd8ae9c521d18697767cb44aa0edd0439a3766d376f6df69e15a SHA512 ce9982277eb957fd781d8fbb4409c0402de27224ffb61b63eb34090831abb3b3bfb9556b397a1e77487e9f236fcd406a34de4cf1f4dd39d437f129c336a7c46b
DIST home-assistant-frontend-20200617.0.tar.gz 26075724 BLAKE2B bc0f5c2f964d988e7b5199e5fbe0df5dc1c3a0be489f2e2a5923258d8b88a938176015739fe81fde9cf04f311beb6cc73e841604a83967e48c5dd0760e7c3643 SHA512 a5c83a62742dcd09453f17776810a17403e0b7fdb3b12a6e437e628e270a74f83d6c4602b7c09df0246307134b22206f55c62b18a548fa8e609b338aab55f7e4
EBUILD home-assistant-frontend-20200220.5.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200318.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200403.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200406.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200427.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200519.4.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200603.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200603.3.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200613.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200617.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1

View File

@@ -3,20 +3,20 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="A library to work with Tesla API."
HOMEPAGE="https://github.com/zabuldon/teslajsonpy https://pypi.org/project/teslajsonpy/"
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -7,28 +7,31 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-core-0.103.6.tar.gz 4890872 BLAKE2B b34b73fe2a3f4e28ec6fac7b680d7311a4992b09aac36c93daeb50f9429f973b5436df029204ede4ab9c09c84a9b7054c0c705678500668ae5202fec52c41a27 SHA512 1d71d3dbe929d87b47b305a9dc5d4590783f6893e5998cb8db6c0587dc6614c02d06edcb2d0199bcd14bc81beb9cec0e9c91fc00db8ca3d008b617a8e4bf2081
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.0.tar.gz 5595360 BLAKE2B 57f75148e483b8fc1bc2e8f34b45e21eea5e738ea3d4c6a34074f188776deca4825594cacf4392848b79a569b1bd93bff6bf569a7b703ad2bde8939522e0601a SHA512 10b17bea25de16c3c9331bb4790c115583db226add74a9aa021b8179056dfd01b7201fd8cd38218dc843e08a7364a529e1c83dec05dc8d17f8a75da4b01ad848
DIST homeassistant-core-0.108.0b3.tar.gz 5601333 BLAKE2B 263b7705235284d19ccf81ac8b2d20f0143f354f92adf27132fd114cbf41c0fa875f2d65be486dc138cf0df0cc4bf867c39c4afaafd42c74689a725f5f1c1007 SHA512 761001b0026e86a1f2eedd15041aa3f17ec1870f923c1428a2fbd261a759110de07c81430a98bcc37f85f8edc052b7ca7ddbc0f28e033e2a6c162c5bbbe1f9d0
DIST homeassistant-core-0.108.0b5.tar.gz 5601820 BLAKE2B 3fba99ceccd79c86585f1e2e1c65f71ca3c015f0405d415544a77a4c4dc29ebbdb69b30ca58e175078d90f71a4855181c801f3e9d7587ecfb4a9564e9512509d SHA512 13d237c3dc0ce926a29c8b83671e8f61a55ad80b4db191a12d2b612c2bea3619bf37b158ca1f889bb19e6a57ac323080059a22f50046c69d6844c2af76d7a353
DIST homeassistant-core-0.108.1.tar.gz 5595731 BLAKE2B 346f8a420aeef111e5b31d208e905f5471a00a98838403b56dd68e17ce4a48ac9dea3a7fea364bfc7ba14f7b78834e826b673ae1e8aa57c8a9033b76d195bd28 SHA512 0cc48bcec00fc020aa13e9403e48eff70128a49d0fe5072fa0f758174fb762018cdcf827c1481a48c034f15236c79ef98bcf906e729c725b25f3920ec7ca1c39
DIST homeassistant-core-0.108.2.tar.gz 5597069 BLAKE2B f8f20aa31f87335dfe4a4cd679bc9c3f122fd377b3f3b097bf3ff4e264acac73c11f13ed9b479e57d2e52730e4c91dc8d17c86bfd73a49f0f4de8b83da7163e2 SHA512 3f18f38455efa8c8c06e79ca66fe6bdc9dbc0164990b924327d105a6c81acfca19339a70f4a573c19845ff16f5f9e1a8bf129b41bc442a2328d90e8a93222b7c
DIST homeassistant-core-0.108.3.tar.gz 5597594 BLAKE2B 3901a2709604a9fb04277494cfc6ea75f99b955a82baaa80a0a54c3ab494216c0cb922bf81688e78667cb4f4f502f6d912bead3179bf61386697a03aa6da03b7 SHA512 5da141c82a7a7f452c3ecbeb0aaba67cdeebc8f08b4af46ff6c950e9553270e1e31a8127988e6464fbfa4878b791a5b74e788de898e8c8b6b3021c708cdcf701
DIST homeassistant-core-0.108.4.tar.gz 5598929 BLAKE2B ef3d086a67137c8db556b1bf285503051900d752481a7a92ee5109ea73a54429a44f5fb24f7d4b700b7056dd07dafe3f6eb493eebaedc3b1c855bc226bbd569a SHA512 448567fe11b5a65bd4f75636616db66b70a92b361a3bbd4d92e4e92e4f257db115a160ca595970ad5ec541e2e1f2bd76a8a7cb9c36f8da6e592a40a16b2367d6
EBUILD homeassistant-0.103.6.ebuild 13637 BLAKE2B 858da5035937dc57c1712cad0d74598df903d710380a000c2e4145697f27c3a4527a81d4d7e76a62e44fc1f84d6919d35565edc2bb819a6ba3b385d5d0a3bb66 SHA512 3f0ba31423f9cb15fa879077f8d91b4044bb12aa19c670cb6a7651887bb57f831c5b923290cd6810be8cbaf18a2d0e6623d64f7d331484da20b61ad2862c3e8f
EBUILD homeassistant-0.104.3.ebuild 13644 BLAKE2B ce3456f1fc5d5b1727a33a91716de0dff22b6fb42a6e71bd5c5d94c3f056975f62e7b27928d31f7b7122b0d85cd38ea5173e4d07541b5dd4b2bd764c388f2727 SHA512 b1ce198744d631789a6567a71bc0c31baacc66b8a52e761875b04d3fee672b1c080bb440f51493589fd7de72e19cffe070f725134a6ef5c0b446acf7d35fce8c
EBUILD homeassistant-0.106.6.ebuild 15078 BLAKE2B 464cccf06de6291dd2f8d20bacaf270d7754110e6b8b221e0a347385fb1ea4f41a4e50c89ca2d76acc7356b2a54a583d5e61dc413ab669b709561966e7f10484 SHA512 7c4af6b4f9d0934dddc92375ea6d8f85ad4b9759ec0c49e099807a4b16b52af5a965ae4b138f2754656cfa325a133b4a66910eace02909295b15f593165affd6
EBUILD homeassistant-0.107.7.ebuild 14958 BLAKE2B a26de68ff04abd1120fca0a4b2b57b83784ed650ecfc08e112b5e327f13b88ac28679dc89dc1cb2d7d88ee12ba9fe637e08e957ede29ef389304d74506fd377d SHA512 cff84948b87ae709adc94296054dab5eb7b2f6e3857ae907e089c57e21c4d9fb0b9924d73001b0cbb6261c4b9bbc54ce50aaa13a51a115007870e73952ea743a
EBUILD homeassistant-0.108.0.ebuild 14955 BLAKE2B 72285889499edfb6b02d66f8d50cd14eaf07dbdb88a0a29d02e00f9aa2c44c7332978f677336653ea452bb659b5d5be318daf37a9a18f915f47f09a22b8ac8f2 SHA512 583853cb2da33251c1e2ab4ab57ea6d0652a01f46cc1a6f65efa2164f5388ff7be788e8fbea7c3fa37c6cb7cf7f76839c66dc6c68965aaecd64b63d7010faba2
EBUILD homeassistant-0.108.0_beta3.ebuild 14960 BLAKE2B fe7c6648d12b8d8597ad24618c0b1a7e0a7ba5b7ffc6c5ea862648be91549ff52e34f92e75cf9c9450c5b11cdb370de90b72af2582157db89c2073d25878637d SHA512 969b53a1a7061f060f0f816e6cbb7ea81929c847993b12cbd0e2efff51979b8273a97d4f62d6f87f9a0c0c778abf0835dfe8e728bace570a1faa3f3a83d50673
EBUILD homeassistant-0.108.0_beta5.ebuild 14960 BLAKE2B fc9700f6cbb26243873f7df36d879120593962a644c5e9423327458193b284d8cc6e61645bcb26416eecc01233a7c1f85a77142aaa2bc58bfcda861df8b302e9 SHA512 f9ecc9d064c63618694f18e3b86455abb9ee410b34997aebfb7843a771e3a7c62a17e406088500026f2a40f608e283644232ea398a996d717ed5981c2761b1c7
EBUILD homeassistant-0.108.1.ebuild 14955 BLAKE2B 159363436d5c0987158f78906def35b214a40734aa367f094a0b05aaa6478555182f5a603bc974b1989d0651fe50c1cfacb3e4c8d31d20f15588386ac44cd117 SHA512 8f4021457644671f4d43408147770c9c7068a077669660b6779c864234036057dee6d796fb503d6258de5a3570e08a930a9839fe1b6d524a1af841f794663de3
EBUILD homeassistant-0.108.2.ebuild 14955 BLAKE2B 642671c094dcf56789907ed68cd1423426a8b4d87dbaa79f20c8815e9b84733fc985402c8b12f17dbe6cbca2f3b5164b267b87345cac49810b5fc537d810b004 SHA512 0c19fb4ab70d5042c0bb5c41bdd5ed72eed7c1eced57db891ece0d48662f0f08686c823b3aa7fe35949dd2bc3c1fd8cf9fa77186006dd9d7faad3b023c29b314
EBUILD homeassistant-0.108.3-r1.ebuild 15054 BLAKE2B 0afdb1dbc3773df0443841cf80d3e0cffb8012326f81abb0d71f2da45265cae5a39f232da574e2368e2362330d12525eeef5aa83caa3e2e97bfa3bc73dd34a0a SHA512 65cb8965b5b06085ef705b418d678b28be30f20f1011150f285926a32e4479f97a933d0c28d9775e8ad25fe88ecb77923a7e5db941510f3f3502285831d1c1b2
EBUILD homeassistant-0.108.3.ebuild 14957 BLAKE2B 6321827de36f6c0ae872e4ec27269558ab0e94590a001a94648ed5f3e277438fbb37ac84c2a8253acbd3df67b538f5c8b85ce15b7aa94bbbea511297b976db82 SHA512 afc5917a2c6abdca226c3f1eb040c829e44ace2cf234f9ca78e86ced82f9247fab8243612f7e6b704ae37f3b35bd961f404fcd173c717277da1c7dee0af1ea36
EBUILD homeassistant-0.108.4.ebuild 15054 BLAKE2B 0afdb1dbc3773df0443841cf80d3e0cffb8012326f81abb0d71f2da45265cae5a39f232da574e2368e2362330d12525eeef5aa83caa3e2e97bfa3bc73dd34a0a SHA512 65cb8965b5b06085ef705b418d678b28be30f20f1011150f285926a32e4479f97a933d0c28d9775e8ad25fe88ecb77923a7e5db941510f3f3502285831d1c1b2
EBUILD homeassistant-9999.ebuild 60049 BLAKE2B be8080a5dfce6ec661c6dde933671ed08332d2ccf93d1ee0911aac3a6e0649c77425fadfeab354bcb033839f91873f6885749ecf8b2367dbaa936c35cff691f7 SHA512 2be2b0c58f8a7b8732b24ba6e2d1c5e02d56b7656d9a9b2d80bacf55e09fad9668dfcbfd699b5d24ba211879909d9d4d2a143cb5cadf1b769cc1eaffd0d7b2e8
MISC metadata.xml 7375 BLAKE2B cb959fcbbb7deb11e5ec9a1e52713ac7c17152964f2c89ba0d240c987dbc954de981948a2f033fa9c61991be7b9310b2c77f2c6d443ebe5a74b5309fb20d6ba5 SHA512 cecf45f1ce303345958a5917bfe4b9f8faf6bcda69419e0443ba6cc1d060fb3b0b6884c22a4d9252f0587b668a148749a598331da0a5722a6b71ddf0ef1106f6
DIST homeassistant-core-0.108.9.tar.gz 5600363 BLAKE2B f5b2d10a40d8c94e1c1369caed093dfebe9a9a930940614fafe18299651498680681e3af37f588ddf8cc56ba81a7582aeaf35649496b4e8009a7576e5a96a00a SHA512 17153105150eda26feea7b7fcf7dc19f3688fbbfd528d268a2b1ce902b32902983291f27be99bee3a7fbe3fb3de51d5a1fd6f568289bfdb21322e7af261cc5af
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.5.tar.gz 6331129 BLAKE2B 9c7502896bd8ac4c8df822ad5bccb826d194c4595c25cfc8459a7fb2ddc25424f09b55867236b4c790e2df090aed419d338d1a924e19337f43f5341ac503fcf9 SHA512 bf318f2000fe9513b8a0461983d8bf67d21be97f818edcec626fb1f14c100a6de34472264878a89c5e51efe6f76a41c1833a0923f2e193467bcef71d6e75e86e
DIST homeassistant-core-0.110.6.tar.gz 6331254 BLAKE2B 593d5624b41867a039e3745d1f5f73a82b7fa2c4c58838a8d5db3eb441a483338e741f72a20fa909245607e8d5c74f2017a57954751ce61f8454d9543314a5c4 SHA512 f31967724a40b52ac86a3e5efb3e7592f01d277bd63734839301ff0b4a501ecdd07418a5515d28022e772d3dcebb1c3c549f03f5b1b0f82063d8a79f938ee29b
DIST homeassistant-core-0.110.7.tar.gz 6331108 BLAKE2B 8b4b23884adf3430f5f902d73f701baecaea21a1f7e88bddbc27482c877a38fea9071bcb84683f9bb545095829cf3e1681b23281e3520b177cc6833f72ece196 SHA512 fff2810ec2f40a4fac5e8da9002cd9221fae69c39c27f6487597ffac812a083a89b213acd382746ffe5b4d0314c5e61c429c471b6b1c39135dfd5feee30ce5db
DIST homeassistant-core-0.111.0.tar.gz 6470482 BLAKE2B 3a37f6b7ff90eaa900758f05cb327c74a18660d9ef866c5476d721958c7392703045cb58abddb8f6642c1fbf104ec78410e7f708154a509709d43ffd2322f298 SHA512 0ffa86213cd98cd71fd70817d3c56c81e0b67d46e2795dd02964dd52986f06837e76e9bfefd7b1bf947cf25a9ea64139f26822850f0b4e3b813023045d4ce9c3
DIST homeassistant-core-0.111.1.tar.gz 6485297 BLAKE2B 10e9c0fa3a1c7a2653abe20d09474aee24eb2f38f2639915afada220e578a55db8facb1adddbe65c10156f40398ef0fdd6a5b6969f80cfce05a4883e9f6e5c71 SHA512 3e63086d79b1e0536a9de10e01e11545598407f5c33f3c835f4fdecd0653d1d5f8fc1ba3e2b65fe3897076ffbafe2024019877aaa2915ba1258bbc428e4ef9c1
DIST homeassistant-core-0.111.2.tar.gz 6486519 BLAKE2B af2852366c5012deaa395cb3a34766f03a1729c59d5a73b190bfa9f4a5180420773cf61da8467ead141611afe570c365b4f44388c821f99164fe45f9d5de10aa SHA512 7598e202846f74d4c79672770bbb6b00f3ed654755025dbfb77cc6dcb26aec84c6c587ff8dbd1ad787660b00b859b0221cac5d09bb29958eb1de31c9f1b77538
DIST homeassistant-core-0.111.3.tar.gz 6487144 BLAKE2B 99d417d6a231fe7a65b6d840d18aef47fb359aefaeb99e99528e40fbd4acd4c6ea23b547a290f90dc7e008ccb585f9e6ab42e9b551c3cde3c83fb30eb48ca511 SHA512 9e653ffd73447dd09e24e5c326cceeccb41bdd7590be4149289f7c43abd1de3cc7d7ddeb907e424f6234bc958b3af2f8e5743764ad79f04b70c69e2e78956813
DIST homeassistant-core-0.111.4.tar.gz 6486741 BLAKE2B 3e27e34c07765aec372ce6356fcd196c5f26b8707cb6b765ea98e92afa1a03a3448155fb41f316f12479fe9a2f63a31ae8ec0fc503f5e14117007793af883ab1 SHA512 978777e2510199e25e9db63a828bdeb8440c2f3fff1d5dfb309a803956ac6f03e2fb747e516ef674185b31f7f6a55ed960b4e4d575f07314d56e98b588880f8d
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.9.ebuild 15524 BLAKE2B 830d93917444f51182b7a498fa12434152edab27e043b5aef7edd474a655a1bb9637add94e05bbfe6078fd080c93d6a87758a90fdc816fa5642d34d37508423d SHA512 2b044110b28252caf59012896c4e1e064313cd5960c5b0c0a7fa35c347d650cbcd0e806976388e32d2418bf80a73c0cce61f3f6e952d05866860b9dd97ef927c
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.5.ebuild 15234 BLAKE2B fac1b6381cf91cd37cb6472670bab9a253be47fb6daca21150ef3f0ab746396178c4aa14ffb63b2514768526eecb96c5d9e084931610fb9e1e996ccf5405e567 SHA512 637fa8c89be6d2c8e02e4eb40eb59e10223d0dc32f7550910524b811ee665b7739c22ef10c453cbf1ac15039cc9f483404f4859b7985bd48b7c880103c140a65
EBUILD homeassistant-0.110.6.ebuild 15234 BLAKE2B fac1b6381cf91cd37cb6472670bab9a253be47fb6daca21150ef3f0ab746396178c4aa14ffb63b2514768526eecb96c5d9e084931610fb9e1e996ccf5405e567 SHA512 637fa8c89be6d2c8e02e4eb40eb59e10223d0dc32f7550910524b811ee665b7739c22ef10c453cbf1ac15039cc9f483404f4859b7985bd48b7c880103c140a65
EBUILD homeassistant-0.110.7.ebuild 15234 BLAKE2B fac1b6381cf91cd37cb6472670bab9a253be47fb6daca21150ef3f0ab746396178c4aa14ffb63b2514768526eecb96c5d9e084931610fb9e1e996ccf5405e567 SHA512 637fa8c89be6d2c8e02e4eb40eb59e10223d0dc32f7550910524b811ee665b7739c22ef10c453cbf1ac15039cc9f483404f4859b7985bd48b7c880103c140a65
EBUILD homeassistant-0.111.0.ebuild 15113 BLAKE2B a904e6f037b3cae5c989dfa8a7a8765c1cb5b598a109d16e60bff8d50341ee3a3c08461253ae0f6a520d2035c11394799ef1a39119dd53e85495cb1766a495de SHA512 a6a6ea5cbdaf160edde8c2cc8fe83f694cd55d8c2b155027d5fd5ca4d3a39d002b01433a11a79e117aeeb0accabd6ea3ee067fe79311e7e6bd626dfbb6333f80
EBUILD homeassistant-0.111.1.ebuild 15113 BLAKE2B 18e2f83fd456d2c3795bb237d7c24030c2950ece5bf103edff1e4b2bb8aa914aaa761cba4b7e73ef1ae4699eb692205dab3ab49dc3bb6855176ad37611aaf832 SHA512 1c36e893a7b0c0ffcd19870a2ed64b4cc51176dac4d011e55e7ab3c2b4b98cd224ea766e10e86a50c947e26819d184e408e283ae173f1f4c6b4dad7d8515599e
EBUILD homeassistant-0.111.2.ebuild 15113 BLAKE2B ca5fc59714b652700f89007fe69fe7bf27ea6bed7fbc4997f82c164b40850f49fbbeb6fee9dc22b2e20f29e997e536deeb496201d56274bcc379732d3e1492bc SHA512 629d6206d6543504f882377a88924e1ae974db6d84a29a6a3c3255e0b7dc467040846e6342b7fb02a0050d7b645af7aa278bd351d25d816208e04cd9c5cbf1a7
EBUILD homeassistant-0.111.3.ebuild 15148 BLAKE2B dd0554c2ba4000d39f41a42591c806593175d9735a339e94eb232a99695c45745e9bce12a8893e161f26b834155c2733c3c57858e08e3eafb6f9241be0d87f41 SHA512 ab16546bfde4850502181fe6c5a44cbb6a03e3678aafe2f19f06ab3fbdfed3fab96352c9a6940114c66eb7c319eb47fdcd02cf30f4095fd378161ab43652acf9
EBUILD homeassistant-0.111.4.ebuild 15210 BLAKE2B 670b3972835e6ab1258c723271402a298674b7e7309f232cccb0a3ad2b3f65051d84de51c66478809d9225699830e89a074aeb1f1b40391386e66616bf099d21 SHA512 58e7d619828659e59f6b7fc0f0f0583918f61b71423d8ea6ebe73f2e79a1b9ff6baec6ee8c194340b8d6aacba2ca25c5394f9c69a25d84536172924354ed63cd
MISC homeassistant-9999.off 59945 BLAKE2B 9c278c87a006c376d37de747899c8172d12c0171e3534e7a27a63815535c4e5051d2d60600a3a14f92f76f56d89f013af7e08b8dd092a23a22d6d54bd2f7d1eb SHA512 41453d5f81529ec9fcf1e1514a11b9b42cd01b52eb1d998f4685aac09c0899e8e44b5cfc66da52ae221f2fff71ce80ffb4b8b68e19ed7f1741bb05669862cb5a
MISC metadata.xml 8971 BLAKE2B 3670cacefe172eafadca20d14e426cfa2d1d3797efb02bdaba35f4aaa12dfc206e0d8285dfbe4b5e06d3d2e11ae137123671d7c3f6bb67b47cc5225ea77ee2a8 SHA512 3929d05b2d5800b8dbbcf7ef6057cdbf6cf4d71b2e85c4e8afb0536ca111a844efd23cd93b3c1acf86fc466ec68d91c101367f4bd921a86580e1fc12620ea39f

View File

@@ -1,299 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,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 amd64-linux x86-linux"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.6 dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191204.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.2.8[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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

@@ -1,291 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_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 unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/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}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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

@@ -17,7 +17,7 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
@@ -41,7 +41,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
@@ -77,7 +76,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
~dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
@@ -130,7 +129,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
braviatv? ( ~dev-python/braviarc-homeassistant-0.3.7[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.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}] )
@@ -205,7 +204,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-14[${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}] )

View File

@@ -17,7 +17,7 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
@@ -41,7 +41,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
@@ -77,7 +76,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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/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}]
@@ -129,7 +128,8 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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}] )
@@ -204,7 +204,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.9[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${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}] )

View File

@@ -1,307 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_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 braviatv 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 unify 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}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.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.11.1[${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.7.0[${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.3.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.1[${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.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.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.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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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.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}] )
unify? ( ~dev-python/aiounify-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.1[${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}"
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

@@ -1,307 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_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 braviatv 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 unify 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}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.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.11.1[${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.7.0[${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.3.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.1[${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.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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.0[${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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200403.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.5[${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}] )
unify? ( ~dev-python/aiounify-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.1[${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}"
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

@@ -1,307 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_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 braviatv 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 unify 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}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.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.11.1[${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.7.0[${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.3.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.1[${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.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200406.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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.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}] )
unify? ( ~dev-python/aiounify-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.1[${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}"
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

@@ -1,307 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_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 braviatv 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 unify 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}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.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.11.1[${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.7.0[${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.3.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.1[${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.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.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.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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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.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}] )
unify? ( ~dev-python/aiounify-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}"
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

@@ -17,7 +17,10 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# 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 )
@@ -25,42 +28,79 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/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/HAP-python-2.8.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/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}]
@@ -68,51 +108,27 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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.7.0[${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.3.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.1[${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.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
>=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}] )
@@ -130,12 +146,15 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.2[${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}] )
@@ -149,7 +168,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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-20200407.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}] )
@@ -186,7 +204,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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}] )
@@ -206,7 +223,7 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${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}] )

View File

@@ -17,50 +17,60 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea 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
>=dev-libs/xerces-c-3.1.4-r1"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/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/HAP-python-2.8.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/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}]
@@ -68,74 +78,55 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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/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.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.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.3.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.1[${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.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
~media-libs/mutagen-1.44.0"
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
# 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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${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.3[${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.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.2[${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}] )
@@ -146,10 +137,9 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.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}] )
@@ -157,9 +147,9 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${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}] )
@@ -168,47 +158,51 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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}] )
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.4.8[${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? ( virtual/mqtt )
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.2[${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.3.0[${PYTHON_USEDEP}] )
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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${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}] )
unify? ( ~dev-python/aiounify-15[${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}] )
@@ -219,8 +213,8 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}]
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}]

View File

@@ -17,49 +17,60 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea 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
>=dev-libs/xerces-c-3.1.4-r1"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/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/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}]
@@ -67,74 +78,55 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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/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.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.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.3.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.1[${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/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
~media-libs/mutagen-1.44.0"
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
# 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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${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.3[${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.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
@@ -145,10 +137,9 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.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}] )
@@ -156,57 +147,64 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${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.1[${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.4.8[${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? ( virtual/mqtt )
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.2[${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.3.0[${PYTHON_USEDEP}] )
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}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${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}] )
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.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${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}] )
unify? ( ~dev-python/aiounify-15[${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}] )
@@ -217,8 +215,8 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}]
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}]
@@ -289,6 +287,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
@@ -298,7 +297,6 @@ python_install_all() {
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}

View File

@@ -17,49 +17,64 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
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 braviatv 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 unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux 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
>=dev-libs/xerces-c-3.1.4-r1"
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/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/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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.3[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200519.4[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.26.3[${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}]
@@ -67,75 +82,57 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
~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/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.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${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.3.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.1[${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/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
~media-libs/mutagen-1.44.0"
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
# 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.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${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.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${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.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
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.3.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.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.0.4[${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}] )
@@ -144,11 +141,10 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
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}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.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}] )
@@ -156,73 +152,84 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
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}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.38[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.3[${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.1[${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.4.8[${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? ( virtual/mqtt )
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.2[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.3[${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 )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${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/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${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.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${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}] )
xknx? ( ~dev-python/xknx-0.11.3[${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}] )
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}]
@@ -289,6 +296,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
@@ -298,7 +306,6 @@ python_install_all() {
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}

View File

@@ -0,0 +1,314 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux 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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.3[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200519.4[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.26.3[${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.3.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.4[${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.38[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.3[${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.3[${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.2[${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.2[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${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,314 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux 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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.3[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200519.4[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.26.3[${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.3.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.4[${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.38[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.3[${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.3[${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.2[${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.2[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${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,312 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux webostv wemo wink withings wled 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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.6[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200603.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.17[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.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.9.1[${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-29[${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.5[${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-6.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.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.1.1[${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.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${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.10[${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.3[${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.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${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.4.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${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,312 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux webostv wemo wink withings wled 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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.6[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200603.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.17[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.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.9.1[${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-29[${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.5[${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-6.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.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.1.1[${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.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${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.10[${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.4[${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.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${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.4.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${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,312 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux webostv wemo wink withings wled 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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.6[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200603.3[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.17[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.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.9.1[${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-30[${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.5[${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-6.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.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.1.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.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${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.10[${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.4[${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.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${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.4.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${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,312 @@
# 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 iaqualink 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux webostv wemo wink withings wled 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}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.6[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200603.3[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.17[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.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.9.1[${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.6[${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-30[${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.5[${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-6.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.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.1.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.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${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.10[${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.4[${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.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${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.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${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.40[${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,313 @@
# 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 iaqualink icloud incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack metno 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 tellduslive tradfri ubee unifi vallox vera +version velbus velux webostv wemo wink withings wled 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}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=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}]"
# causing problems
# ~dev-python/jsonpath-0.82[${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.6[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200603.3[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.17[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.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.9.1[${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.6[${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-31[${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.5[${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-6.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.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.1.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.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${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}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${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.10[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${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.4[${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.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.4.2[${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.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${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}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${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}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${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.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${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.40[${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

@@ -18,21 +18,30 @@
<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>
@@ -44,7 +53,7 @@
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
<flag name="frontend">(obsolete frontend useflag, until 0.108.5)</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="harmony">Logitech Harmony support</flag>
@@ -58,25 +67,33 @@
<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="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</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="metno">A library to communicate with the met.no api</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>
@@ -89,17 +106,22 @@
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="speedtest">spedtest.net support</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="synologydsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="test">internal and developer use</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="ubee">getting stats from Ubee routers</flag>
<flag name="unify">talk with a Ubiquiti Unify Controller</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
<flag name="velux">allows you to connect to a Velux KLF 200 interface</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>

View File

@@ -7,6 +7,7 @@ DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f0949640
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
DIST esphome-1.14.4.tar.gz 1005274 BLAKE2B cb974e81c36d70f48984d2d23c87d52352a697c7bee062f8e755a2025b29b317bc370dc06131d5fed32161a8fe899ae0811e9ba4619b337ca6673ab167519bd1 SHA512 1bb159c930756939997175b57481ac3b3fbd0930d3337053419ced2b002213384d749a4a8f19d54bb1a1eb91fa154d7cc72b5e15a95ae41a7f0e293913725608
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
@@ -16,5 +17,7 @@ EBUILD esphome-1.14.2.ebuild 2356 BLAKE2B 552a84f37b608ae783cdd78d5f86e2f9057d98
EBUILD esphome-1.14.3-r4.ebuild 2763 BLAKE2B f9d0159c047a772162fc10ae1a9579a39e7db107f7f774490d8c5355ae9fe7104ae6d8620f0a8c3484b475a15f6b289d2d164481490509ea097862df6c9ebdef SHA512 0cdf1b06135f2a64b1194edcd79d1be8c2fdf7aee8d5c7cc20c155a9f32096a0af2e5ab66b02e59c12d78ee477a8cb51982706a17e3523e7ed59c6a8dd775a0e
EBUILD esphome-1.14.3-r5.ebuild 2960 BLAKE2B 1c54714046adaaff7639c8d2673edecf0a9896827c39fd8831ebfe2ac8f8abf2187e51a03a198319cba708987f82bd3a5e257f6f6249d0d0403286d1800933ee SHA512 a7f714597a60310cb138b14d2669ca186a629b836dfe53257aa110b5f354b8d137a541fe1bc87df79f7249b7b80875cb94db06563b8a6d64b5700e5aa5e89dec
EBUILD esphome-1.14.3-r6.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
EBUILD esphome-9999.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
EBUILD esphome-1.14.3-r7.ebuild 3013 BLAKE2B 678007ee580a99524d580ba3f88b55a41388b3b31e63e14edd500c35e37e3695302201031556e49fd15698f6d241ef276e529da8fa17ca58907378ab2fe04293 SHA512 32b5c8bcd5bb38f597817ce53bb016f70506044122edfe1ebb6572264e813db876e8079b08bb465745be8abf9877c154a613fd16fb6ed44610daa73fc9cd73f2
EBUILD esphome-1.14.4.ebuild 2623 BLAKE2B 7e3442470e3f250ac801b16e7c382957161fc8ae7dc0486f69c2074290fdc73181d863658e77af94432f53fa57cd2acd6981601babbe7200edf6701fb1d29c8b SHA512 370b74b2a944d07a735e644feb68a160228711b17ce98877499f428419fa09f4c82a8685e442a86d81a9cdcfe474cd43fe070032747bc6456cb7bef5103f653c
EBUILD esphome-9999.ebuild 2628 BLAKE2B f77ee9420c88e9ae6a980e9fc8ff30eb8e0d88c152efa36f6639567d69117efae99168e566067219c6f402df2687b943dced2e7b4117383e0928ed5bdb4c2ec8 SHA512 3d41b2e42572dcbe5a0f86eadf9cd70181617d5e39486a7aebf8d3b122c9d2fb1c9e6c00601235ea6f39f42d5fcb2508f8e188793a0c1f32935d8bc4bccf3928
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

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,99 @@
# 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/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.11.4
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${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;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.11.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

@@ -25,30 +25,31 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.11.4
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${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}]
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
@@ -63,21 +64,12 @@ 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;' \
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}

View File

@@ -1,5 +1,7 @@
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba SHA512 bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273 SHA512 751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6
EBUILD platformio-4.0.3-r3.ebuild 1693 BLAKE2B 5c92a0adba2ab5526dd24fa2b19dee32c90238f81e2a3f037c315eb25777ce4f25d8c9ef98ab56fc4c68b8d62ef3259d6a498b3aca0e9d42c7172ebd89e31d51 SHA512 ab2d7f09adce2b6de627703ed0cd9367eba6c87bfd0acdb1fca5f354a73e7851648374705fda09de9fbbae76539e61adeeb447a6349663644f297f931e016d83
EBUILD platformio-4.3.1.ebuild 1357 BLAKE2B 7276de22e430c12a051ed6f32de4780cd39a53bf694b66fee451aac629f9bdaafb0580cb7ae28b3dbe5169f2e665900c66af75f560e1b6e26a3d87cfaeb6f602 SHA512 80a4906938d243661d747f547116ecd0f674b28830fc727c30d28289f1cea8768b13c76d7bc488e75733508167336647a37972d87c7275fd5efe0851ca4aeab2
EBUILD platformio-4.3.4.ebuild 1307 BLAKE2B 740cb3572276569dd34eb511a51916c704def1274801187e71a349cacbf5f5fd8d5566b4338bd0107d6eeca8b2e6f9d00f64180fafd43331c3db078696b5b8b4 SHA512 35cb40a5cc5eee03c8587204ff9a7d00dcb7e172868e6ac4383b18f72e056cc5dd6841bbc1708335b9d0c6c15dd0e224b21f666f6b6284c3e8d2f61864503c00
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

View File

@@ -0,0 +1,41 @@
# 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 ~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}]
')"

View File

@@ -6,6 +6,6 @@ AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B d3aeacaa74a8149e2ac47b93f2e34735e201d9780bc3c9ed57305db6aafc33c0342ecd3c2b29f90ca7c5a02b9b6747750147b21bdd8f8aee851fad847ff1cf57 SHA512 297fc1e95c0e918830decd28f599d056f9ee1080f26c962bfe1cab404eced3755e0b52004b6608e6feb3924fac9b16d4e4c421f445a4e60d0858aede64ab21ed
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B e110bfa969cec3ca8da037111d82c3b0388c4ae8e9b9e5fa6b11279d39ab34470af9b8176e7969daa660f51bb8282e7cdb8ade04a8c6d46d775a50b9d5472260 SHA512 2befd2c2569ed1ed2861ae0cb88c409ec1543b4a81ef3fb3263ecfeb3727f98f2bc9ed9301f6aa1d60448c618823fc586e98c272faf20c61281036bc08fbdbfd
EBUILD protobuf-3.10.0.ebuild 2475 BLAKE2B 5c45b88dd8e6191f8bbe9c0f4d93d96f5c8cda8212bec6fdc48ee8023ffa5dc41d1b33bb8d2f9cd9d39fd22899181c1ec7d2d598da3b2ededd12d72b2cac78d5 SHA512 bf188a5b38adf17891732a239b97477107f805b4bab126faa651ad47a767cac4227c994abae1c65d973d3b6e25d80b82ed8e6b51edc27fcc77441cf49dd787ff
EBUILD protobuf-3.7.0.ebuild 2534 BLAKE2B d98a1b9820e4c7f267a1de60a5eeba86affd428079415251faacbe3d07baa9aea3e8101d2ecc6bd07e9dcd601d1b38b7b79e5b2a0aaf85175b22d3c2d354b058 SHA512 25552aa678693af3c0983704b7be9a2fca79a5c4cecb163446e1d95b5a35a64dd080457e3daa35c4f043735d760f975b75bf9b46d5b306d8ec8768bbc422f07c
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983

View File

@@ -11,7 +11,7 @@ SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )

View File

@@ -11,7 +11,7 @@ SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )

View File

@@ -19,7 +19,6 @@ 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}]

View File

@@ -19,7 +19,6 @@ 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}]

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,13 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
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}]

View File

@@ -1,11 +1,11 @@
DIST HAP-python-2.6.0.tar.gz 254408 BLAKE2B 0ff6e354f39fdbb119736277806ccbd340c252e06fb38cdcfb2e7a413ce786c782bc2df111b1d92fce273de63731acd1b494f8800bda85c24bf0c7f8a179856e SHA512 7b1e3bc40c8a93c68e2970f61d33221e8503d7f8ae531b13988c1a4a4ee43cf1b4de34a63e626ff8a19152ab8cc3137c5249b0e15c998f68e28ad5ce7beb4c87
DIST HAP-python-2.7.0.tar.gz 254902 BLAKE2B bec081bef6559d3285a0fb9d5c071a632e778376086c3faff0c5a6a56a351ac062e32c7cbae42040d5ae302a98398d9a6cc43c1af01f7e1e96e2f6cc32b460b6 SHA512 c34d84f0687b77c4cd63b63f38227bed34ecd8ca57d77c8bca9617af47644857097c5a038d0ab31dc98272eba410a0c665f9e932712eb38641532ec5f13712c2
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
EBUILD HAP-python-2.6.0.ebuild 899 BLAKE2B 055292f881c113806838d18237c23eb7d66d46878e96d825c0a673ea842d331d6611b1e90589c3eda13efebdadab277fb8fe1b93acd344fbf99d989b62f5eb53 SHA512 584d6badfcde7a3aa6ab94fdd98456ed81042918b79f0d87bb46a89a4f49945887ed18579ad0835f5986f2ebef7d042c2789eaeb889046d0548e0f8b6f25cfbc
EBUILD HAP-python-2.7.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
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
DIST HAP-python-2.9.1.tar.gz 260212 BLAKE2B 3ffd3caa313ef672d4ee63767f7239398aa7d719af16f88442f05b87dacea4ddd2a3f9c5ef4588fd01a461781108d15a1552db18a4b5f8d2f525218c69e23ac6 SHA512 b5aec1b964a0e198ac3981d09ee74a91a4e7da57fb45f6ab4433130078ad92fd6e70b81fd38216a3c48d04375d125866bd02507b6a954fe1cb27226a82e2407f
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
EBUILD HAP-python-2.9.1.ebuild 867 BLAKE2B 2f6bcfdeb523b25cd74fa2979e59944a3fb09713d8e44292f336958c6f383a4c36e4d60e85cb208d69e5bdc31958a42d3711aaded4eaa4a4752b4dca1ad0fc21 SHA512 d15e2cda57303150730a6ba11902e4a77fcc8b12ee904b2ddd63e3e9438606088b3626c88c81e5d4326eea6a32984a4a53160c23a4801bf1336410a6b1306e9c
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae

View File

@@ -1,9 +1,11 @@
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
DIST PlexAPI-3.3.0.tar.gz 73777 BLAKE2B ef3b648a3642f517c230eb81788e3cf30d39adcdca39844264b5944354bb407e861b0e528ec699a022035e430dbeffded398ae5ca67d97183178ae2808d754cb SHA512 a7b3a253e67f024d41a9139afe90aaab1605e74b09af8ed1c1bb1a0fd2780768468e19dca7f04f06ca5e1e2e87eca8cf2710471e85ea15b5c642761821d0066d
EBUILD PlexAPI-3.0.6.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.1.0.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
DIST PlexAPI-3.4.0.tar.gz 83671 BLAKE2B 40ad0603e50dc1cfc9b220bcdb267ec384b1ed0f0d42b03b8a2e1cf4fe76500359bcd006c9e20e7c5b22bbc7aa0d14f6f4fbf5d2a878254a87cec9a4cae9b824 SHA512 7e97eb7a40540d96d53a5748ed7ebf17f5c131c3b8c8adc14a005ede5fa7430e08cce387f65d661dd4e47c2adeb55a93c10933299cfc60552288924e2a82c924
DIST PlexAPI-3.6.0.tar.gz 87852 BLAKE2B 73260d1a4f3f0e32aba88067a9d7027f522a2e0e4d693019ede404897671fc5fcc26142ba6168ad1aaf7f4d830774baaea709bdce3a21a44832f7c3b772f77b2 SHA512 da92ade77dd0581a04a45db7405c24e4cc0d61a9bfc5d8bfc07bf977b896956614c9427b0747a06f79530277b2ea0d191a2d16999444416cc643386e13aa9dae
DIST PlexAPI-4.0.0.tar.gz 86997 BLAKE2B a2786c1a95cd7fad03d2cded2594bd9bf35bfa956bfe65351fe76ef78016031e33cc7bde3bd8498dd69fc9c9b92b8b4d990999a2f8386779a49d0655c8a79411 SHA512 aae40f0f006ec8f9579ee321efea7f1f48d2b02ae273be0590b62cb4592a7088aea459b407cb465e37d2c3f6feb0cdec630fa82775d3cad7bef77cceab6f1ae2
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
EBUILD PlexAPI-4.0.0.ebuild 794 BLAKE2B 844f0b6ed1650ff931bc68176d2ce073d7ddd98fd3885114ae4163479fab577251af7c21dd5bc107499b312d59c8fd55ec93cfa8f857d0e6e253c9d06c6050a5 SHA512 159754c11c3f2fb82b2f2932b12807e4979d553173b85ad51afef085aadc33fb230cab6b9d5ce379a4e6879546f450c3753cbda380bb273e7a3fb747f3774237
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

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,3 @@
DIST Plugwise-Smile-0.2.13.tar.gz 12721 BLAKE2B 84961122ee7fb34fc5ebaf1f64e2e8ed56450744dde98dfd2233cdfcb12f1f9146cb9ca38ac61635168eb90ff0096b11e551e13c56956df215a5117db59e13ba SHA512 99832e4063867564df699389d24b17ae25eeb6e04fbb015743d282384e2fb8612ea9dfd3d476d124efada6bd0a2f90c2506ce239f262d53cbc2de7f3c3b15501
EBUILD Plugwise-Smile-0.2.13.ebuild 1111 BLAKE2B c24d092f52598a99a210fe31390fe36c2fdf5c40f9c35a9c8e16beb78b45fa198418a2c9226d0f6af4d47231e3069af419f9610e6d5e8f0cd38c2e98b1485247 SHA512 fd7697dab106aa485b847251bba195caee780d080b461cfffea6b93260f52c67522df487c6da6fa10c35b783fbad196d6e58ea927bce8e784afe4768dc40b1af
MISC metadata.xml 448 BLAKE2B d7e1ca78e7b838d75b97674e756f5dcc3494317fd9716ce3151ae06dbb41d77182dbb2bffdb1d222ce12a862ec90a6ecf508cb88f189ec5c58212290abb5f36c SHA512 d01519a1ea5d25df34f30d9739805e49dbf562d3c02443275417b275b00c8c4849fd3c45dd176eaa7feb98c7b4e40ca3615c962b87c5678c8905245f12746f45

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/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
DESCRIPTION="Plugwise_Smile (Anna/Adam/P1) API to use in conjunction with Home Assistant."
HOMEPAGE="https://github.com/plugwise/Plugwise-Smile https://pypi.org/project/Plugwise-Smile/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/asyncio[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]
dev-python/datetime[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/semver[${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">Plugwise-Smile</remote-id>
<maintainer status="unknown">
<email>info@compa.nl</email>
<name>Plugwise</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -3,11 +3,9 @@ DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96
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
DIST PyChromecast-4.2.3.tar.gz 45187 BLAKE2B 1864f439dba57cd5ff6bd8e531d6da517ac990d68de1e5be2d3b7d77028c8bfcd390b443f694ee7d5ac5287fe8388ae729184fb0c49817ca9bd78dab696a39bb SHA512 0b570a590f480dcf329823d459c27028f72a82ae89e53b45ded24e67240b9fb57471d85d12b2019d3c3f2f8753a0440dfe65718a4e4b6d07b16ba4501be30332
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
EBUILD PyChromecast-4.2.3.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
MISC metadata.xml 353 BLAKE2B 352b3c5db037abcd3b0bc543cb5303251ebd4f53a17ba4f69dff20324d4ebcd856f8bfbf22247114c6449601d2c6a6366abf75a4bc2bec10f354a6e8d8bfca8b SHA512 e5395d398a5232d1b28186290e57291b066c7bd07a7b2484e2e0e73c47bb590c435ac214334f8877de36f133ac6071f8db9329c0546808009ce0cf76a489456a
MISC metadata.xml 466 BLAKE2B acf69cbfea351162eefd8c9f4bbc56ad838beaa819eba1cc821b3c0763a037692fedfc57978f7a94ffd8d8f4d1cb511a1a98854e504a6d052c6c64cb45383fc0 SHA512 5c9317c9c10f5d8f0a320566dd6d0dce6518d08049c0b6c082adda60dc1f53d55bfa461b0ff01adf444e712affed5925bbe32679244f61398db43fda6e7146be

View File

@@ -1,6 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">PyChromecast</remote-id>
<maintainer status="unknown">

View File

@@ -0,0 +1,3 @@
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
EBUILD PyFlick-0.0.2.ebuild 683 BLAKE2B 815cf69a05a61d38552ce011bd632ffea9250db2e2e0b1d26f6c59f81775e92f0d647b5d33cb90aff56dafc0b6801e7611d13f53780ff4f6e62c8c8cd17738b0 SHA512 0b328b7d59685e940b826d2fabb5ffde4d6e4ca86e791d398e9822c76e970a38f518e12b29d1d6cfc767394771812e1e0c5c6915d1881c732488f3aeabb37894
MISC metadata.xml 452 BLAKE2B 25ab6ccccb35dbc0a14dbbd9b0056237e7aceecd50ce433bfa7e24fc3a1652587517ea38361355f2c28aa0a25484d049573a4a3b6e85e41440fb4828cbdc7527 SHA512 cf08722f36b27a04fc70e2fcd096b2307681f78289ed64b8f2e757e2f69c81c3b4e61ad7aaee767b800450f7afaa9e6978f6206b3b1019ebea0d39f0a6db9aa3

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 API For Flick Electric in New Zealand"
HOMEPAGE="https://github.com/ZephireNZ/PyFlick https://pypi.org/project/PyFlick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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">PyFlick</remote-id>
<maintainer status="unknown">
<email>brynley+pypi@zephire.nz</email>
<name>ZephireNZ</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PyMeeus-0.3.7.tar.gz 732308 BLAKE2B c8231e154ca08ba0ccc68d3634f7b3d6ec0d94980134fbb495409856d01a7588d506e142120b632e89158da16b6a635d0a33f6f270d87ec16a214d71f78bad75 SHA512 834fd3329437827a65a653b5bde9070e049a7932cac3ce06edfdfbd8efd6649b96de9ce46c032b18a7413bcf30d012f21857442e9dd2cf1f0ef23434682cf5e0
EBUILD PyMeeus-0.3.7.ebuild 699 BLAKE2B d1e3c842536617bff11845ec615a4b4ac25505203668519a19d01a68ce8218bb6ec2bcf8417e32e3670e0e50b6d6bf80fdd0a25e0cca46fe724d5a09c9c17d19 SHA512 61ad7f15a53e2d92e27ed5ffa020163385e2dc305585895e69918c4ee64ea7689df1e922d5a0e55d38ded8c31c427bc40beb17bbf4888a648270ec7a65638ff4
MISC metadata.xml 464 BLAKE2B fd444afbab329a9ba1bb28ea1721c2a580e227bddc0e4a14668402efd8cf136e8fed0ba7491fd8904a1a2b1aabe5f78368e72c006588aa28acde5c07e1c736fc SHA512 6e882d6568648178a7c16eed61d7d26d0e8e269303dbdf8438e79c0ab3611497cb4206d92e6bed523ef3721bd482d77c53f02151bd6745542794587318ac9657

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 implementation of Jean Meeus astronomical routines"
HOMEPAGE="https://github.com/architest/pymeeus https://pypi.org/project/PyMeeus/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
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">PyMeeus</remote-id>
<maintainer status="unknown">
<email>dagoberto.salazar@gmail.com</email>
<name>Dagoberto Salazar</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,5 @@
DIST PyMetno-0.4.6.tar.gz 3578 BLAKE2B 941ff115558bb993c87f69037c684e6aa92715e27d1e56029ca7fa69ad626f5b2b85e3fcf0c42360069df711647b2e68599293865c15826b87850eddf52d1f6d SHA512 7561e16bd3f109b9efdcc478eb2671ef94c28339d28c17e2eb185da4e4aca68143e2876ada52a07edbd8793ec32f0fcad5528f8ac53396a82936f5dc7b8af07b
DIST PyMetno-0.5.0.tar.gz 3996 BLAKE2B 4d0b63348aef529c4b5beaf2153b732353052fcb2be2b4ffd692434a405afd20ae9c01f728ddad6ee224099e24ed25b97c09993904b6899d87700f67b68a0fcc SHA512 9c70ebbc4de127c4eeeb353c5403ee487e0aa7fcd00403f2224c2174fd2902cc9c73e5edd2df0beab191761fd545216713122ebce417b034b51a68a1d7d21905
DIST PyMetno-0.5.1.tar.gz 6233 BLAKE2B 28953d3eac133d5244a6bc65239ee1df2243a882a722682310a8e346e5a1d923d3654b36f7b059e00cbaf575ea3ca0ce93c7cc70c52b87af7f4d08d8860f7a08 SHA512 edd5ca08142b0a0d6a459aaed0fa19dc643945c361413f96d1fc814870c4969531995c2fc899a336f08550cdeef45c9acd145b7a9b6f7b2ae4f78ec180c76df3
EBUILD PyMetno-0.4.6.ebuild 682 BLAKE2B 01cff8a1b3753f538fd43f91c42c4b47a22bb1f2f89b5244459fafa761aeedc8632a368b23cdcfbbb5f77e4d8d5c18d3eba9be12c50a893daa07f17e90b698a5 SHA512 255637e81deda4f07919d4dc5339a93087012563799e9c194ad1a2c96dc3c6ce189ee868dc9dff0a27ba7e43f2a7de73c872b88ff16d6c0b77f1e7050a98a7ec
EBUILD PyMetno-0.5.0.ebuild 689 BLAKE2B 7e85994062b2f907334ecfc6563557a2077a25ffa6fecd9900c3364b969799942b0653adbec150f9933c1ba0cd1a3de4050ed59e91869dbcb3c641716fa4abf6 SHA512 03c1bb2fe832b4e733daf1032b3b96b971229d3edf134a89111dc621fc8f82f0a1fa8b0a74023b3d1b7cc1fe348ea2624a865eefd244bae1c6738552ea179f5f
EBUILD PyMetno-0.5.1.ebuild 775 BLAKE2B 765c266b28607050235980eac66874bbb12b4ecaeade7ada5de8d9f069ffeec75af77dcd20fb154c2dae3cb41766bbacfa67b8bccc5d6faf2363301748006262 SHA512 7797b985112e861251ce3bebca27969c3b45e387af2de8e075656520308afe0e06b1d5c2ef86d57d9b50cae32bb030c8aea0ce366593383abdf2e29727b5a925
MISC metadata.xml 326 BLAKE2B 9909d85fc7133e8ca4fae8ad1d88156a88cb39f0fb13e7624002cb8cf7fd48636ebca9a377e4f57b756e2fe737e2d25d368395c6fe71b0d3763651780c12d5bf SHA512 36efcefb7415f355241dc7ed9f40c2152273f76d0948cba690262faaa5a265105222387ec37cb911e21614eaddc10180cf2265cf048787bf42bacfb5c10de349

View File

@@ -10,6 +10,7 @@ inherit distutils-r1
DESCRIPTION="A library to communicate with the met.no api"
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/Danielhiversen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"

View File

@@ -0,0 +1,3 @@
DIST PyTurboJPEG-1.4.0.tar.gz 6710 BLAKE2B 65f3fd202175735c8433a1860e050a9ed70fdc1de652f26fe9934c3c8b30847956c5c8df0e9ca2a7dafd5670aa73f1b03eb918248991673b2df57cdd9db63ef2 SHA512 b0b6a19b4ed3ca867b0fb640cb1487d66b0c615045d82282c351f8f1bb2d6420180fa84b0ebe94eb247e43a24a17f2cf076e65a7a193dfed31b3a2095e87a93b
EBUILD PyTurboJPEG-1.4.0.ebuild 752 BLAKE2B ab60e0e5437b21c704388b6512d771e3c07b752bbb2fd0aed9fb032001c04ab90cb556e93d08179ab706de3aa9d74470830225226c13998d4951068fa43dffd1 SHA512 535244b7ebecc580dd67ca43b915b7d1fd7e9c81fd5ae6f001b55492eb0f34fcacd015db833827e566e3be2bb54bc219282ec505e9a2f48470e29925e1174d74
MISC metadata.xml 451 BLAKE2B b967fef420ad9c24b14d307dafa102211d3bd7b068be4552426593d91c5d9406fb2c6ffb82ca99798b580cdae7f55d9af2427f7dbba2b8e75b2828377bd06882 SHA512 ca6e5b0cac3a5e48fc40fa976e5ab254378706616c4c1e56ca4b1efad82650717f77810d0a02030872b503a3cb44438f14829605e9a86a0c4a5d33f03ce2acc3

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 wrapper of libjpeg-turbo for decoding and encoding JPEG image."
HOMEPAGE="https://github.com/lilohuang/PyTurboJPEG https://pypi.org/project/PyTurboJPEG/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">PyTurboJPEG</remote-id>
<maintainer status="unknown">
<email>kuso.cc@gmail.com</email>
<name>Lilo Huang</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -2,8 +2,10 @@ DIST PyViCare-0.1.1.tar.gz 7603 BLAKE2B bd88c45fc814eff9ee4d35162ad4cbe6f7e20c75
DIST PyViCare-0.1.10.tar.gz 8496 BLAKE2B 40cb8534e9d2bfc3b5b325434172361b958bdc1b69807c98d86773fa969a6af3c7ab7a7c5a3ab493c6d9634000c407816b7d99afc14e2ac287ee6c608a0af217 SHA512 f5fc85a219c0bcc18fb69b0b7df02ea57352e3ddb43b8203ce9bbd5dd009cd1a448838934462be28f35a9a58cf5c960d0ee937b47a8099751d4269a3316391da
DIST PyViCare-0.1.2.tar.gz 7621 BLAKE2B f1f6c0a3bd15eb569bcd6a1b97f9fe97f2da6f95c65bfffcdeb72689f4cfc369f1e5297c7a2223a34becc3d8face700421d4442bb91857aff602e2bcf58c089c SHA512 9e3bfd5bddcc081cadbb7fc63d407cd9800d8d6f74f3a1fe0184f40b6984f3b397bf93127859123d4aa4345694b22dabf4b6d68e78780a9fdb916a8336c3275b
DIST PyViCare-0.1.7.tar.gz 8186 BLAKE2B c2b0924a260d4e7ecf1c89d5c0ecb6af5dfd3c48a2e78d3be4d0f947095b520ad8963a221e11ef3b826a7d49adfc6bd75da5a924da33a41eb782b21aca89469e SHA512 1eed4ae4f27930299cf684b5b2064646e3daf743e227286ac414fb53bdcbfb28d3ccc51cee4bde3e9bd227b29c744dea2224ebf2e163fbec39cc92c1be541e67
DIST PyViCare-0.2.0.tar.gz 9150 BLAKE2B c929b6264346b79824eac04470b754ca8aff9db029e2d3f96fad6dd7c0fc259491ccef756daffd0d7379d0959bdf6536976b997049e2bb33a6e70a1bd94dd627 SHA512 d28c7aba58237e0fabf516ac5ad966c45611dc52c5be48cf11fb633a0aa9e4073481c369c8a786284cd3c06d521fb916b468c18fb672eb45d26371ebe599caf7
EBUILD PyViCare-0.1.1.ebuild 690 BLAKE2B 0c90e5fa2bc65743cad79bd4064563207da5b110482291087739a0877724c1b9a6a3539de859a5c6c78fec2e8fe8ab598e688eb76607e282949b4a0def724522 SHA512 c3a937f3dc3645288d4644f97d4f6d2f9e491e15e6a6894816d65df63137b19a2895d5a9769e433b04adf80f3114e7694a9e021ae06b7b4c3a5705dc3044abcb
EBUILD PyViCare-0.1.10.ebuild 792 BLAKE2B 394d16368dd9117bcd61d9411edd2d578e28477b75bb1710f79c998b8bf2e7003449ba5ca47e278c704abdc4b83c07d91687706dcb26920f8d21212c60ba5e2d SHA512 4da7a9bdf525c35403f24f2b536c915469b0bc752aed9421264a42502ed90f7e97213d0701951cfb382cee163745f3d593ffd11c2467ad7ab25435bb5ad7498a
EBUILD PyViCare-0.1.2.ebuild 751 BLAKE2B 5bb8c78aa861ab4ad607531b53413e2fd206b49c8246fede4057fbd193a5a6b88e84bcb2fea0c8cfb1b30e0915f2d7af19079ceef1d06af736be76186d519a47 SHA512 dffd57dc1b3ee74882225425e06db537e30333f65bcd044b0e7002c554a6c7d6256aa21706d22447da1810d52f3b4a87a519b37483c3cbb36f4ac820618862d5
EBUILD PyViCare-0.1.7.ebuild 792 BLAKE2B 394d16368dd9117bcd61d9411edd2d578e28477b75bb1710f79c998b8bf2e7003449ba5ca47e278c704abdc4b83c07d91687706dcb26920f8d21212c60ba5e2d SHA512 4da7a9bdf525c35403f24f2b536c915469b0bc752aed9421264a42502ed90f7e97213d0701951cfb382cee163745f3d593ffd11c2467ad7ab25435bb5ad7498a
EBUILD PyViCare-0.2.0.ebuild 792 BLAKE2B 394d16368dd9117bcd61d9411edd2d578e28477b75bb1710f79c998b8bf2e7003449ba5ca47e278c704abdc4b83c07d91687706dcb26920f8d21212c60ba5e2d SHA512 4da7a9bdf525c35403f24f2b536c915469b0bc752aed9421264a42502ed90f7e97213d0701951cfb382cee163745f3d593ffd11c2467ad7ab25435bb5ad7498a
MISC metadata.xml 459 BLAKE2B f4ad5b2d86e598398850e89524f5b2a536c08972d3226f8db225145dde7cb82b802ca5fb80c75e9766a342712e6f1c3010383e16627f83a26305a56b406563e4 SHA512 5d25d5aa24cb2a8e6bfd840c80b70823687dec39181220f5fe53b74822b98434d0c0b6f7cec8b1ef15ad229aa291bde5a31c10591c4107da052fbea98da6823c

View File

@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="An asyncio HomeKit client"
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -16,12 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/attrs-18.1.0
>=dev-python/click-6.5
>=dev-python/pathspec-0.6
dev-python/regex
>=dev-python/toml-0.9.4
>=dev-python/typed-ast-1.4.0"
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,3 +1,3 @@
DIST RtmAPI-0.7.2.tar.gz 4088 BLAKE2B ca71115b866c6a6fff7887d199d92c55ce7bd1b319f2caedc92c3f7da90edcc111cedde1642c6493e2faca84f20b17fcfaa492ac67a1d56b9dc896b3eafc21b6 SHA512 e56b78484133664b0d101fd5023b0271ca5cee31febf5d8fc5ccdd43a592d3cbf5d0383b9d6e6b384b367f2e827c5842a0eaffd2b85093d4a017e0ceb0e891ae
EBUILD RtmAPI-0.7.2.ebuild 717 BLAKE2B 98f6d523c31387be19812491df8e7e7f95854f4a76c3720aa891c6e4be71ff3ca97fea3f3fdf1fea0ba381c783f62d41c967b6384e1dbc149cd611d199bb45d1 SHA512 0257d2209b061337092c959ac9c9c944270da62b8ad8a62492d9a1ce06889dc311329b15c33dcf722c6551466123cb8e403585933711c43cf72344d93339a4d4
EBUILD RtmAPI-0.7.2-r1.ebuild 718 BLAKE2B 3d582699025c4f4f519d390dc50f5fc2e024b74d4e67c3fead1f89720f73feb948e4b735646c37bea5a1e8242b5ca44894f7f4880f9418df67d3a3f04a9ced49 SHA512 703d4ba0ff69ff31bfad28019d0d2cd97becdc51c18e78f33bbb491bb5d17567d2fe92e111849cb6c3f058ea039ee2b91240175920c301bb8bdd4118e4e962b1
MISC metadata.xml 462 BLAKE2B 40b2fb4afcc791a574a485aa64707c77268d09b9f60263f4f33ca4e648f797373624c1da0244ebc15fd2aa79c357a983e2f43d21094f701b86b61d1a57d81031 SHA512 1cd74af3f9cad793930ab71d22241de422c33a0376d830772583b788661fce936bc8807cc28796ae97393469012b33ef2d8fe2eaa042fd22afe2618241cf6e4c

View File

@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/httplib2-0.6.0[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -0,0 +1,3 @@
DIST WSDiscovery-2.0.0.tar.gz 23495 BLAKE2B 09b3cd9ae88ed75a08ca355df9cf4e1796d1c2612dc3b6dea75a10b2662c859f44bd199d6322c28b5559f237b7cc6f71a9d16b4ff88bd15dc6359129438f7d6e SHA512 3d767ded77c298442d3c3b46fdfe0cb3ae906478eedb10cf66c519d0b02e297a2fb9fdf66dd7f114fc2b13119a5979942c02ba3b9190e6e1ab6b13da95475d9d
EBUILD WSDiscovery-2.0.0.ebuild 770 BLAKE2B 2cb32c9affeafffe141157239e5bf64b8e38e05b4e9b644f034888b70726553168dc2dd5b608ec17ec71d0fbc8784db191d57e418e7fe5314e6a22a709fb5e29 SHA512 cdcf1a2765f839e068c3b0d7bdefeec188b5092fded9757fe6edf35effa6daabf42cf168b14857bba1752d7768b7b753ff61c3babf9a9d10a4dfa76d18165fbc
MISC metadata.xml 460 BLAKE2B 80f82e52261ae73e36d999b690e5cc1c336072e06c44148b2d8f3300c6dabb9742acb0034fe1984de74154aa77cec759e82967f0e3bb484aab3dbe3fca20d05f SHA512 34a8b8c51905b66e4ead6b8fae075e27ae08b8041139c22c311afd14e6215de03906302feb99b8b712b3c55bd2dd9642e38045d3c8d16669a4a62169f0dc8a0d

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="WS-Discovery implementation for python"
HOMEPAGE="https://github.com/andreikop/python-ws-discovery https://pypi.org/project/WSDiscovery/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">WSDiscovery</remote-id>
<maintainer status="unknown">
<email>andrei.kopats@gmail.com</email>
<name>Andrei Kopats</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,11 +1,11 @@
DIST adb-shell-0.0.7.tar.gz 13025 BLAKE2B 8143b91a51ca1c4bfca99eacd6158edddcff4a610770ee1104e2cfac62793c716d9353974fda2fb992122197c79bb2bef85018d4f90c377d2b8a8060d7a76955 SHA512 b11c25c93c89ea9c4eb75a00dd2ed99812d557bfa62b5154ad2778289d5ef8456052b1e5c3efa4b5f91bfca0137f76ae2ef26bb3841096c6fa35fc10faa96953
DIST adb-shell-0.0.8.tar.gz 13030 BLAKE2B 4a04bd77d7f67d4983f545234332e823705c486c77f28afc30a9fd14361f21916e7474afd71a4824e29158933bc66b2992f88586fac0544db9c22eb8a887a3df SHA512 51c1736420a72b0e2a1eaa90e3345bab1344590fc5fd6407355d6535381c9212098ff7a90334b97cc76b71accdb742ba49291a2f1b2ead2630652179059f668f
DIST adb-shell-0.0.9.tar.gz 18039 BLAKE2B 84d58251ce37522d88823d2fc1b2e62efd2c6e051d516d9ed36644d45bcd34fb1c58b3cb98eb63b70021d4ae3f2379d44dc8e5064f7ce81b6afc84cdbdc66c5f SHA512 467d4ebb122c8bb6439075b632c523a92ae32810f29e4645c894b415e82897a72e3782854072fa34dcc12bee0bca9cc3f6eb0299ae7a1e9fd09667e9e3b83dce
DIST adb-shell-0.1.0.tar.gz 18672 BLAKE2B c75a96cedafe553e8e7ac1bdf50c1ab2b51bd201941c6eee393720b03a4b39b90f7150142feb8a769e52220c7f92a17ec73356e40e2746e27d25897fb3fe0689 SHA512 0bec626606e0ea3ef59dfbd7d8746e6c1b6ffcefe6a72dae5a9ba31676be22f6179cd080c65bfe45b83eeb6d7db3a192de723bab1530267e0805f4d220615a65
DIST adb-shell-0.1.1.tar.gz 19529 BLAKE2B cca11acf953f4ff3ad90d792fc961999733409924d4d1e003c8afb7d88574d9cadc308d2323b93fdc1540795cf5361855aa230d2b00680647f25934dc157eac9 SHA512 3e6fca8621c2a2b2b318017a76c525b008fb1faa201177f816c5f521bfd5b1ddac93d4d680f76159c557db0124ba3a10c8683b43746637ef42fc09509cb864c2
EBUILD adb-shell-0.0.7.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
DIST adb-shell-0.1.3.tar.gz 19818 BLAKE2B 0ce612536361f24048fd761ba489315f3b5fab78a90b9dc4b6af9ab40340829194c61829df31c9c6d34e15643ed56d9da346b29bff102bc0be4609fe67a0f415 SHA512 7519038043fb70e30fafdb58c5a5373314053f74d821340034c3d2f77a5a2915f72d428e22513ed116d588d7a7d8e91ee26780563fe59273848a5b3d033cf72c
EBUILD adb-shell-0.0.8.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.0.9.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.1.0.ebuild 840 BLAKE2B ce57a55265329058e2d6b9eacdc7d371fee1f161cef6062ed2c89fba69591be802eb7ca73479de4788bd2d4f4ed3ef0670049427efdcd49e8e963ccc67507086 SHA512 22a9db8d110055add005f2d4ee520deab38c933409f6ad9189e191a2b2ef222e2dfe69d2f33c0ca7adb4f9d9965f4ac5bf6e280774c3b1e78cb460f8177502ad
EBUILD adb-shell-0.1.1.ebuild 847 BLAKE2B 524d86615d3df16287e26732e8f46cb9777efd49be8babd34edc15a751d525ca834ad2e751aed0a21d24b3a2485f2b79c424365bc5a4124b444f8e7199c3030f SHA512 e30b1e121d457e149b73b01818bad2c37fbb782ded3d74917273812552b436addc2c5cc812fdb15a80cd76c1eef46ce94f5e2b0616d125c4e1aac87066451f38
EBUILD adb-shell-0.1.3.ebuild 847 BLAKE2B 524d86615d3df16287e26732e8f46cb9777efd49be8babd34edc15a751d525ca834ad2e751aed0a21d24b3a2485f2b79c424365bc5a4124b444f8e7199c3030f SHA512 e30b1e121d457e149b73b01818bad2c37fbb782ded3d74917273812552b436addc2c5cc812fdb15a80cd76c1eef46ce94f5e2b0616d125c4e1aac87066451f38
MISC metadata.xml 467 BLAKE2B 574911fb0e27e21325e713b4b0b483536ad1492156771a1697cf620f4fd535ef8c0bce8c60f3f7ce99cce656067476c52fd1d815d4a1ac3e364cddd3770b8cbb SHA512 4115068f65ad55e12cf1827ed162b8f2a820a1ec7f7ce767604e2d0c71abf20a128fd1705a70b314da8b0b7b7aa368800a683169fcbb46b661bcb41343ce3d99

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]

View File

@@ -0,0 +1,3 @@
DIST adext-0.3.tar.gz 3455 BLAKE2B 949b32f2193c6efa72cbae2fc72f44c829cca2685229d5b526354585a522d4db6edeb13641605e7c935e70714873f0c27294a438c54d9e98191890da928b1c4d SHA512 f94f7cbcdfe50e57440209870c09277166dc9702fb4a2ed6ffe9e5218545f66087536eb3f5b116ea37762704ffc8aa5b9f4531fe5e92d0695cde0f2da8a9204e
EBUILD adext-0.3.ebuild 706 BLAKE2B 88e41d4471c3904b9de7df33cd180bfb1fc696bca3167ac87ad7426088dc0255438f3f24b4a061a3955fb1a21e0d68deffaa3e53d37ba92c05c459c7709253e9 SHA512 dfe8e221663d402787a68ddac387fa4b632f0c4367fa3a75a5736be85e310d8870066ac83e8f5131824413616b90d6e98142ac0482f357aeb863fbeb079b911e
MISC metadata.xml 324 BLAKE2B 03e493bf81117884b4109f295ca59938d77c93aa696101aefae5052ca2ae16aa3e47a562e501d4e694307432e13a16dc6f28ff356d351d9f528183f3e48a7cf6 SHA512 243322c726ff50ad6c68f7a8d572151f60cea47962a61694a4cc7ce3149fc426a5a33f5242b7325f7beb76a70b9cc52f05c0cc9a576cf515c0020c3043b0150d

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="AlarmDecoder extended"
HOMEPAGE="https://github.com/ajschmidt8/adext https://pypi.org/project/adext/"
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/alarmdecoder-1.13.2[${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

@@ -5,4 +5,7 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">adext</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST agent-py-0.0.20.tar.gz 5515 BLAKE2B d6cab644d68f921a1ab6518a25b649b8f85d8ebfa3c84037511f7941c1c8c260e0ab587f24b3405dc6fee065e1b4b0363df59e414d152ebfcc6e17f18f05b720 SHA512 6f19931cff0cf54feba8710f4fdc724825c6b3e66553d6a402d24323695ff807d435c6ed60b076aaf2cfffe249f4b3de07541ee991d7d144e20127fd2468225b
EBUILD agent-py-0.0.20.ebuild 731 BLAKE2B 14fa6dc5aa194c30a2ee989a323aa948d2e7ba75035efda903ae68200c3b3df9ff9e0722acbf16fb0fc6a8e2f257bef26b3b720a71142d92f7e38b7be420c2bd SHA512 93bfc8a8a94b5244b61c91af907098f287e63b07bd28b97bb5a2ebd580cc6c75102734fc8e3f8345e71ac6c39107c9a715af689d75ab06a777f06cb8164f5d47
MISC metadata.xml 453 BLAKE2B 40059b95b451191c3b793b98e521338dec7b9b5dce5ba52c6914ffbaeb7fe8a7b9ef82b9cb22281f0c287ce306491c3f4fa38fede1f7f01ab2f74875ce59abf8 SHA512 bb2c00bfcd45fdaca4b60084c7b12e889a14b758066fc7a33bf771c324089c424b31a1ea1a0a2e53ee8f3559148158b7d0e6b388a6f3e04206a01aa5b90cc990

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 wrapper around the Agent REST API."
HOMEPAGE="https://github.com/ispysoftware/agent-py https://pypi.org/project/agent-py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">agent-py</remote-id>
<maintainer status="unknown">
<email>sean@ispyconnect.com</email>
<name>Sean Tearney</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,13 +1,13 @@
DIST aioasuswrt-1.1.18.tar.gz 9810 BLAKE2B b8da2bce95df6ffccc9355af7b77ac1d8b6b478a069049271d0a8d083f7f08504f6394085c017a800e352bfe3e0a9b7ccb91ec7a63703302cd28708fe753b597 SHA512 3bba233fde8531cc8614a7cec5c1fc0e170bbe031cd8d0ffbff4bcce708fad89474b9798a5d7eff3f23f2d6dc2d8df7e5affb9f1e49e661dfbc29679b0b81d6c
DIST aioasuswrt-1.1.20.tar.gz 9811 BLAKE2B bb78d4c195cdb0ce9ea60f41aa40da63ec1cd1afc0d3a2e857a358e2b5838dc26c24ef04c35ac891c38dd3eba1610c531965a295b0e32c2bb11245ad7f0a9b15 SHA512 92f643dee5e98f20fc6ea181f2cac8c40b869999cc7a6ec1d4508b78bac0f097e895a9234f4385e1b5a77380a621fb6b5a0b73ede67606608253627df1e0edb9
DIST aioasuswrt-1.1.21.tar.gz 6043 BLAKE2B 207b01176314891729dbc16966c051de88a79ef1d991f44586b461a27c8f2e9382ead1fe5b8010132531c50ff2da3d381274da35b7422e38eb43c3ba74e6abff SHA512 49e47218d976ef92b4d10846675002da4277327dd61688f5412b501e248b2595770ec8bf20e9f7d6b12322e22a5ce94b3aad8ee63e8964a262e3d21cca3b4f08
DIST aioasuswrt-1.1.22.tar.gz 6088 BLAKE2B d2333674be0f744e73d5bfcaddf42fbab984c68a3ba73b93701665d30a316a125040459d05d5edbe4a0b12566fcfdd7c24e074660cb97b702076850020c7680d SHA512 fc60ec9adc53061d07f74243e41107fdfcc76ba52e84183959fe71baeaf48064eb0136fe7e175b5cc92dd7ff47e6de1c78a73d7adbbecba31e98bcdbdbda9975
DIST aioasuswrt-1.2.2.tar.gz 6816 BLAKE2B 0e2fc0ac551c55b331a2216f64a3d3b4d26d2173190d36413683e400d3c6ee398e13be6f0d2b7c770cf9af6b7b5a278f41b2529ae9234042ce70e1ca9311ab52 SHA512 430383e6a76503a70ad7b1e451f421ce8612c9ec595de0ecc4223ca176cb644a6f9837b4749b0ddca472ab044ccbdb8e483285509deae3c1d0f32218c530d25b
DIST aioasuswrt-1.2.3.tar.gz 6819 BLAKE2B 11b49a1101def3ce6b54da859577e2058084d994d103314852113f404e7dde90108357d3d10391386328864ed1b2e430ad54eae5632ce6be3c6ef32a30b66c2a SHA512 5d1b45009e2b1814e89454331c5dd25f530523dc40bc7ed4cccf792f1168ddb51b848c9fe7cc2a435106f8b8e5f1156b7bd2b6bb644d93cdd5303e9778968ae1
EBUILD aioasuswrt-1.1.18.ebuild 804 BLAKE2B 29deaad50f0200d60f0594ccaf81ee5117fa00d15d0fa678c5cb9889fa78ea357358be0485380956cd2aae69b1349c4027f15e940def37ac7d48137ca4542eb7 SHA512 804fc0237f3837edb669f50f7bbddb63d2de29f7528d4824849061ceab466253ffdbdaee316a789d6c3d2bece590afea7c5dbba4850ec2bb806dff57b6a33463
EBUILD aioasuswrt-1.1.20.ebuild 804 BLAKE2B 29deaad50f0200d60f0594ccaf81ee5117fa00d15d0fa678c5cb9889fa78ea357358be0485380956cd2aae69b1349c4027f15e940def37ac7d48137ca4542eb7 SHA512 804fc0237f3837edb669f50f7bbddb63d2de29f7528d4824849061ceab466253ffdbdaee316a789d6c3d2bece590afea7c5dbba4850ec2bb806dff57b6a33463
DIST aioasuswrt-1.2.5.tar.gz 6862 BLAKE2B bf90342060602271dfb9df2039b331313e813d0cddef0a45c0b93ac0b9e8df4bb7706069ee6daec7e9eb8a0142bb88178ee5bffd6825fc2114a221a49b916473 SHA512 b0a2d10936d3fe871634298230708756e193bc97ac574cffc5f2cb45d9aff2cae25896cc4507aca02a449efe330fd9e3669eb72c892452b3d92bd118ae6d750b
DIST aioasuswrt-1.2.6.tar.gz 7004 BLAKE2B a6b27467f4b416f51ef14143fe60db624e2dc83652ba7dee0d3312e7f566873036a9e896f1674f8aba27127ec815082a99687b32e43123fa4216b5a0211332b1 SHA512 a442f54374a9a95c0fc1495b944c1e7ea6d146f54cb0854379209ee2e2cb46726d6245117e4495c06097a9488dd36f4d665260b25e1591cc54afdd5bdd822692
EBUILD aioasuswrt-1.1.21.ebuild 919 BLAKE2B 511e229f2f9d28746c5088f01b8c14c3a285d0477a0709d69eb6f1f5537345a76834914d1901a87e2e03266c3af9ecf08892f48b693eb85ee1142f6e58ea95ef SHA512 0f5323592c73cc1d1ae4433275c96b502bb681739964f871ed58a6f15868606fb2f82e541f9805249bf1ee8159290a605ebb20f67caa609fbfee2fb626da9a17
EBUILD aioasuswrt-1.1.22.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.2.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.3.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.5.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.6.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
MISC metadata.xml 458 BLAKE2B 301ae4f59eedf22107580cb876b65ea892ca40f49760d70b0d174c29e4b15ad16fde1c5e5fb3b8c392ae9f9afa930fea925f4a1c57db3890cd9da46b7e69a77b SHA512 2c29f145e464560e4f8f6c2feffbd64fe6a5ee7ac06636df0b7573eefeee503555700a337665ef73a30da7ef99aef8b3b13b58409da693b16449cb57e362f7e1

View File

@@ -1,26 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pypandoc
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
~dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]

View File

@@ -1,26 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pypandoc
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
~dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]

View File

@@ -0,0 +1,3 @@
DIST aioguardian-0.2.3.tar.gz 8498 BLAKE2B 003f20cd005956c87e8f45937ee717f309a365d0e2f2f0111dbba981e5b4312aeff3c9f26815cba405f98175956ddd35de2515522404fd159aea462242ed8b99 SHA512 c17c52affd867d44264ac241e6211958be4424ed987bca4d22cdef43e607ae1bfbba79cc4462f77611435866fa34ce47c7c7e7cfcd70150a4d0fa8f54fdaec7e
EBUILD aioguardian-0.2.3.ebuild 902 BLAKE2B 837efbc5f5dab5d0fb49f9a28de6ef0252c2bf1deb7b434c8f1d45fbfdc378d6a50eb802819611d2e6b0bd970047e8a746d7c971a01935dcb9018fb7b5425194 SHA512 d0253aa81107bc1a24a4cf8259bd8a68c418f71ad7e8807ea066b92227d717139ec38866dbb8f621bba69d8b1c9b0178002b08dac983a8eaed024c4901097bf8
MISC metadata.xml 454 BLAKE2B 1f298e2741eb30fd807ce4ffb88c8581fe21f1f43ac82b0c28ef6f816e2ee2c32fb47e893aaae0f2bb099fce2d3bc338a96c6e7caa5c6c07112826143c8d7b96 SHA512 8afe6414e1f221db8fc109173fc82f00dfd1499881a5fa96654409af77854d4223b4663fe7195824eaa16ed8a1dee931db7c085f26e4efaacc840d0ee24ca685

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="A Python3 library for Elexa Guardian water valves and sensors"
HOMEPAGE="https://github.com/bachya/aioguardian https://pypi.org/project/aioguardian/"
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/aiohttp-3.6.2[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/asyncio-dgram-1.0.1[${PYTHON_USEDEP}]
>=dev-python/voluptous-0.11.7[${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">aioguardian</remote-id>
<maintainer status="unknown">
<email>bachya1208@gmail.com</email>
<name>Aaron Bach</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -2,9 +2,11 @@ DIST aioharmony-0.1.11.tar.gz 26026 BLAKE2B ff6052e64a239de016acbd70df15088bc595
DIST aioharmony-0.1.13.tar.gz 26258 BLAKE2B 3d0b6af89719f4ce9e0009b8297102ff6382328745c0eb677748ca48abed779045a3c85e186d4647568243a681a77bc2b48305362df9617a88315f9066640e68 SHA512 6a579b402ada3bd936bf13ce63271cf3980e55d143c23a2e38f9167d39a461c3ec8868070d6fdf157cf9a410f4c3d9cda25b6024a8c48594a65f99e37ae4db1d
DIST aioharmony-0.1.7.tar.gz 24696 BLAKE2B ab336f888fcffa4686819351d144075f3c410018e6de6ad00c223c67acd48b9728897aab3f7b065281f402bb7513aa3fd9336ef28d09673d3f6f3f2a98270425 SHA512 8ed65cdcb00a832ff45586acd1626d4addf18dde096092ffffbb087a06c3c363ea99d6f4dd02d25195d0964e419f880c541b9345eb59a93369785f194a7c783a
DIST aioharmony-0.1.8.tar.gz 25293 BLAKE2B 5a7a25411c788b765e0097ad3e15d4986d886dc6d8b097cb24dc76bd1b17d763f42624eb941896588ce81335767d66bba18de21a5de8b63c73f8a903958e0885 SHA512 b110d9c036e5271c7bbdc94ffea14ff1587f6e35d17abbaa201e2ea08173a76fc5a103c2dbeca6fb1e77c0deddd8c7c9b8ee6ef033ee5e1d4149c262fb3ed6e9
DIST aioharmony-0.2.4.tar.gz 30355 BLAKE2B 44d42e675e1fc1b05c18ee4f7715dacd8f764891d3ecceca28dae8986fd46e4f987235409ffb1ae0ad6f4db4cbe8b7a2e3cf2435063075d6cd6b319693a23807 SHA512 d4d61666161db7b8f063ed26677d9dbd70aceadbf2ece16b0ce2c840eac8bd6d14f560c412b3c40b59b2cb29bc9a368ff8207d28558dd5627c0cc737751601e4
EBUILD aioharmony-0.1.11.ebuild 721 BLAKE2B c90a55afbf9a906a56db495daa21658075d63b77b85ad30de6296b5de67528dc26ebdf36e5b1e626cf373a45d01d6876e131baa5fc9a7887e1e25ecc7a06d0dc SHA512 f2a84d15af469b49a3e9ac6a0c4bcf3ee8b380ed5b30c1f2ee22c526d1c689a4525eb6edbc8a7c03793f80999af9d5e34be78e48252056be09b7aec382de2f87
EBUILD aioharmony-0.1.13-r1.ebuild 816 BLAKE2B 2fa82ed84a505561201f9cce498c5f6713986e2c75cd3e57310888d2969a848d5831de569b82de18ba21b0343898018bc82acf861d57cc1c06930453b9a7132b SHA512 6053ec5925b623539e6b06f249687e7c8715751a965e65684ee3f129162bd3e07378ea8f98f0b9d777301d8a02a01cd189e501a70d221c4d69e796e2dafefe0b
EBUILD aioharmony-0.1.13.ebuild 818 BLAKE2B b6465d14a6a7a77d9dc6d52b30317dfd6f0825f9ffa4da6fd1347357fdef4495366e95ca9bd3405bf0d5ec8d2b623437845e3186189a5927510f29e2c3e0f324 SHA512 611b562c8a20d7af08878e539a4785bab79d851b28c3fd76a268a1ef4f7319a6f62f380f58551a7126a79fbb080d4423c1e0a4083cb520a13912754495eda5f8
EBUILD aioharmony-0.1.7.ebuild 721 BLAKE2B c90a55afbf9a906a56db495daa21658075d63b77b85ad30de6296b5de67528dc26ebdf36e5b1e626cf373a45d01d6876e131baa5fc9a7887e1e25ecc7a06d0dc SHA512 f2a84d15af469b49a3e9ac6a0c4bcf3ee8b380ed5b30c1f2ee22c526d1c689a4525eb6edbc8a7c03793f80999af9d5e34be78e48252056be09b7aec382de2f87
EBUILD aioharmony-0.1.8.ebuild 721 BLAKE2B c90a55afbf9a906a56db495daa21658075d63b77b85ad30de6296b5de67528dc26ebdf36e5b1e626cf373a45d01d6876e131baa5fc9a7887e1e25ecc7a06d0dc SHA512 f2a84d15af469b49a3e9ac6a0c4bcf3ee8b380ed5b30c1f2ee22c526d1c689a4525eb6edbc8a7c03793f80999af9d5e34be78e48252056be09b7aec382de2f87
EBUILD aioharmony-0.2.4.ebuild 800 BLAKE2B 2f2357b5eb2d16d0c731341cb28183853dc3cfe782635fb2711093317e2533d62dca13fa95130a3d9d8dc911b00899448e987c278ece2ef7239626858dd643f1 SHA512 b9af253d894682487af310948a01c6180aa1bd09760a511cfc8e11c24cba0e71e8da905126780ce8d1b1d2a9f9e8ae8284b1415336b3919c9e6eb413058db983
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="Asyncio Python library for connecting to and controlling the Logitech Harmony"
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
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/aiohttp
>=dev-python/async_timeout
>=dev-python/slixmpp"
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

@@ -1,7 +1,3 @@
DIST aiohomekit-0.2.10.tar.gz 53403 BLAKE2B 67d8df42a13a6ba116230336225a5191f05583b8995ef5ddf710b26f1d55612b926966f7a10755af1e4c88ad5464945d7829628af7c01ece95945005b644a18a SHA512 032177745985b574baa3601cf1fc7c9e4418adc46cc8185e6a9be809b91e617487b3b9fdcd609b43bd97afd496cf0f69a8e2ea5b2c55f3b668daaf86af35160d
DIST aiohomekit-0.2.11.tar.gz 53326 BLAKE2B 47474bdf6cf13df2ecdd9d2aa5e99bc283abaad75397af5b1b5b0169f0c913298427fad356d65290aa1fe8eb6b495722cdea8a5fd51166819d282841f1f79def SHA512 65fc766b7b1afd0e7d468222896fa4446f98f2048e743da3b1d10d28a6e1ad41d2400c9ad10896182a03aea6bbff05b639c09478a3bd2efbfc178fb680b3c778
DIST aiohomekit-0.2.15.tar.gz 55974 BLAKE2B f7ad684ab31c9ced9600317be71fb578b9eec892e25c2c037a6c3a62f8deef1d649794556f38e1975ea9ab74c4ab6c4bd8623bab149e205ba3cce453137d358f SHA512 a67309f015e4453d6de2f531a6e6e080f76d741d7d114f467cc83f82fde2ff760d6c8edf8d175a3a58bddbd614b8bb4be134b7058a7d8699de8ecccc6f922e67
DIST aiohomekit-0.2.17.tar.gz 57239 BLAKE2B de51b7c375fbfe7a784991bfb4fcddc46c545cfe8a4bd8a8bf56dfd2706238148df5dd24240ad89184e6dc50941377d334877c0b05003626b1d2b247474017df SHA512 d19726a5ce9cd91e74eff741606a3e1e411361f78cede0a0b9a61a45d14fcf9ce888ac469506091c43d457e5befd4459a0fae7bd5b987a5bb1a0297d196ecd98
DIST aiohomekit-0.2.21.tar.gz 57829 BLAKE2B 659d80300138ecb1cc8145ef5f59bfc5cea13c059aade9ef275a7c2576a47c5735899c5cf04fe8981f47caf599c9f9e74a403b747026749b45a5a4fcc2ca596e SHA512 f5451bce531f2fb39d6448b188d2fd22e5906ba4e20c6104bd53d4f724ce21ed3bfb74f371142d1dad844333d9127d2cb7bd6e9233623a8fc34530c1e9c8bfee
DIST aiohomekit-0.2.24.tar.gz 57884 BLAKE2B 4e3c09ce8ad4ec00eb44ed3a591647af7a15146da8735d302a6acb403443c7b9ec458e95f70751c30f06065cc1b315a4a3a42c8458bb1af57a76825e77477222 SHA512 f4cb617057db221a596af1f8d8105a5ddf32148a88c985d107e4f17d8aa525bcb51f4473dace19169cf31e61b2a01b9a8be975072cb2cc43803a55b07687d514
DIST aiohomekit-0.2.25.tar.gz 57868 BLAKE2B 751bac4f03f9dd2c6a6d133ce6a5a20de381e5815fa2e1c2055693867e9725e54eafa0d156654cb8394911c1a949cef2c6a2a985ea8867253471c5797e38ed3f SHA512 920c16628b60f7d0d1bdb04a74f4c1684b67b56092d8c2a795fdf6025abf1f02f35e6031db48377ced7bdaebe559ab85e07c680c369610aec08c5b651c023cf0
@@ -11,10 +7,7 @@ DIST aiohomekit-0.2.29.tar.gz 56733 BLAKE2B ee79fb8d47f55701dd73a281299cb45bc9ae
DIST aiohomekit-0.2.34.tar.gz 57610 BLAKE2B befbaa6ddbc46a99fba633c5a016695e8efd987397e11af0ba964d6615c9c8ec0c46308b7b5d3393a237ade70e11fbb952d87e5819cab0bdef47610a901bc156 SHA512 5c1f420b204994ce9377bbff1480322decfef6286436df913efe3efa826a878ba4a58ec3a1546147161f0ab199ae530b38c7ec302de115d7665872f29f1becc8
DIST aiohomekit-0.2.35.tar.gz 57805 BLAKE2B 85c6e68211c9b38ce532b722f9fb9e76207cbbc541017502758da966ff3186a26054100e26fbc4392a41679e8cbd63f2f9e48df1f6032a0d45977258e46c0f2a SHA512 d2bd8fa2ddf244c22cefe7c51e47063608ec5814850cdaf71ee66eda341035c020fcd17d24a543299e86f554f34e136d19c27df54d443934a220c609902c8032
DIST aiohomekit-0.2.37.tar.gz 57948 BLAKE2B 2d9c9a62b91352cc0722d5297de82929575f1a37f7061f0ce968b26a573c9c59feed5e6f52bbbd04de799c60bbada58afd3c30e0756f36c20cc4a9484dfd4d0f SHA512 973d8de13bc345c803b4b6060cecfe27e100d0bedf1892413639e46ab85a6cdb0e3eb8c9fd74bb8685ed0f0073fd685ece6bc9bb7191c453d38d5d9c67996c4c
EBUILD aiohomekit-0.2.10.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.11.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.15.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.17.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
DIST aiohomekit-0.2.38.tar.gz 58082 BLAKE2B 60e124f16335bc09eea7d46102135754f244d8acb9252912e6f4643da3c7dd03158e9b0ad70df97ed63a1a405ec0988183baf93639e5c0bf8043357bd0d3add9 SHA512 4a21872815e9861e855eefa647bb7fd254413a23d92803eb9ac925645df752e81a9fe5751cf5bbb8993e56e8b704d3227c54014058edeb5c05437ccf709f7a60
EBUILD aiohomekit-0.2.21.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.24.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.25.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
@@ -24,4 +17,5 @@ EBUILD aiohomekit-0.2.29.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6
EBUILD aiohomekit-0.2.34.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.35.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.37.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.38.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
MISC metadata.xml 456 BLAKE2B 52666d6659ea0e650a453b4c6568f3754db9133bc0786686a87bc1ab7c12c4e967d6a195cd0de1d55dd4b596464735db810541211b1b78c0a9ab30eede8e5dd4 SHA512 9c043f3a3ee2339020070a1f2011bc0799d5ef7c4a2d082401bb96ef3cc1fc4071db15f251681dd3abd97770e865fc10457035c5717b9d7a5a20da814faa3ac4

View File

@@ -1,3 +0,0 @@
DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b
EBUILD aiohttp-cors-0.7.0.ebuild 1212 BLAKE2B 153feeffe35b9bba93f8dab456390da96dda1fccfc61b547a3a77e38510bcf4b1650f734fa47194d3e320d434f0e84e050826871f3b81409a00b4a61889fe933 SHA512 1c5ddc5b240a73650b10ec070cd73519960d500e108c4c31354401dfbee8d261d88ea938a6aaa61bf76a0f512e5bf133d9e93a519e57ea62ac41010cc02410f8
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,42 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server"
HOMEPAGE="https://github.com/aio-libs/aiohttp-cors"
SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
EGIT_REPO_URI="https://github.com/aio-libs/aiohttp-cors"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/typing[${PYTHON_USEDEP}]' python3_4)"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-pylint[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
)"
python_prepare_all() {
# for some reason, it is installed by 'setup.py test' on py!=3.4
# TODO: investigate
sed -i -e '/typing/d' setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

View File

@@ -1,4 +1,4 @@
AUX aiohttp-3.0.5-tests.patch 294 BLAKE2B c535d85c0ad73394897db4db2743e3e6c09faa98a5a8a013b5b5b7af79adffaaa30f20a4cdff65760911c8f3ff373318e144d7ace6a7de6b0fa7b6cf9b8bf352 SHA512 0e5871efad3d360757fdd1ef723b741669a1e0b98728f58fe689b66b765dd4607e05a72cb618ac55b6a61cd53247916f9d497ca147eb7c8c86b8473a298a4b38
AUX aiohttp-3.0.5-tests.patch 293 BLAKE2B 3902cc0fbeee9f2284a9fee29fe8ddf86150ce6fd3343a4357a07ef421d4413571fc4f8793a7042bd4da7fbab77a82956f002d486cd4e97ae1348661a27accea SHA512 b5e620fc584d31af16ab4b96bf2b08b2827efa29fb24c321b75644d18e8cec52067a38573aae348685123af79c3d714dfda126f7114b782d222533b286b8385a
DIST aiohttp-3.5.3.tar.gz 1097382 BLAKE2B d6aa356985bed0a39b7355e9e1c5d1fd5008232014015374e3f0fdd523b9273c2f51d43379535a9d2949aff79bc81cbd597eef0ffa15586cdb1d5b39a12fa133 SHA512 4beb737a9e02700c923c756801515f603b3070a1394aec6de7e6d15f0d6e3dafca599f26ab0a2a2125d47bbfb12a7b497760eae088b20385aeb1b90c6efe3376
DIST aiohttp-3.5.4.tar.gz 1097647 BLAKE2B 27d3631cf33cc5052deecfeca23f6c052fce344d9a889b0c0c0e68d9dcc19eb56e2ef2496f025c795dea4f906a59ae579ecd489188f8c56bc41255b4f450f4bf SHA512 9bc31457029f7db5bbfe1e213c1f428bf90ac96d83b6d2c8838261a3910ab9f7632a4299618377acb1bed04b0cbb4b4f6d9ee814495c05f210ed9bb4f4c61714
DIST aiohttp-3.6.0.tar.gz 1110800 BLAKE2B 30c583c5d9079dcc3481b917b51c09e40572228a2df3acab468036f22a75fbb21963805bc37d353c82cc81fddc6da85e9ae9fa6b4a0eb0c305de5428f48a05b2 SHA512 90a0c55b5f20fc7cc14d138fca93206a7b64ac069fbd81c77b5373985236c0c09b44bd167be58129ce2e4f2bdefe59891d6d52938f9fe04c462d4aea6af67d9d

View File

@@ -1,9 +1,9 @@
--- aiohttp-3.0.5/tests/test_test_utils.py
+++ aiohttp-3.0.5/tests/test_test_utils.py
@@ -243,6 +243,7 @@
make_url(URL('http://foo.com'))
make_url(URL('https://foo.com'))
+@pytest.mark.skip("running via external test file fails")
def test_testcase_no_app(testdir, loop):
testdir.makepyfile(

View File

@@ -1,10 +1,10 @@
DIST aiokef-0.2.2.tar.gz 11897 BLAKE2B 893f2373dd2d389921c80ae68d2c9b09cb17c214aab409445181bcf3cb6c0cbac4c91cc354c81e72d35d8221f17bf16834a93888d23ccd68ac03409cdcd737c5 SHA512 8071f04703757c55ae3f51198cd1891cc18407e43ea894fdedabbeabd354795567d4796152acdd77f790cab11e826417f2e8b860ca1dffb86dc802a50dfaf87e
DIST aiokef-0.2.5.tar.gz 12300 BLAKE2B 5339dcdd3ca651c0bdd1bfcd1448e81742c876c7b438d3a4f4ac1ba14e12367decece564ebcebcc8901bea9a8f57cfa74a0ecfe305d63557347b0014ba613e5d SHA512 3f28aff0689d2a7f0fd25610a909aed5a5a8691b832a7f3b5aad5b55f3774868624149cdf1a8c5d4bd76b25842084141c15105993b0f0160547a8d9870fc7ee4
DIST aiokef-0.2.10.tar.gz 14834 BLAKE2B 4788b94f416692cdb3e06e7497e3a55c9164cbf810c8a2855bbc8a0798f7538c3d29a94ff8cafe93a0f8bbe87259062cd6844ae7a5827e7a28894463ccb56a79 SHA512 930c2784523dbbf332b6506563297ac843aaede0959f4be5e4e40032181670cbb2233655ec39256e435391a341adfadfec6d02c84d289fccd09aed9603d21c3c
DIST aiokef-0.2.12.tar.gz 14941 BLAKE2B 3ad31ab5f790407d9040f4e878ce7605bee10edc1be4e7267e99e6d66b4af194efb0dc5869f62442786b8329e93a91123d7d611f592d84415b80e987800dfd55 SHA512 42431f275ea22797e53723a3c0c19627500872871ea7589e1c29e3155b54ae9930894f5977c840bfd9cb4b630d547c9263f8311f3ca7c28e3230ee6a28bc6b2a
DIST aiokef-0.2.6.tar.gz 13033 BLAKE2B 5acc548ccc173fa31eef4d6f8aad9491cd578727b5db6792e2b6aaebfd2ca2cae27f52f06b54000e0bfa17030b0de3cbd46c2be9ac6a1c948cf5e2aad8d21fac SHA512 0e3950cf0d4585fcf32e7b766497f5359b8874972e8f8ad835ddadc9fee17123250a1eed012193c50f542895da4bd920817a45d6bca0729529029d5cccd3c946
DIST aiokef-0.2.7.tar.gz 13157 BLAKE2B 952c5b042d3b023463d7c74643cbce7edd977d0bc92b510877023592e9840d81e32aa0faa997e8299a511582d0ad82e46fbec8b2ac197e6d6162016fa94955bc SHA512 2bb6421939ddfcc4e0a175718a14bee12cef470934771d5c457152d64c88ea75dbfe5ca177ed21d69b17e1f9baf6af5409118023d3881ca7c7b3b8924c715957
DIST aiokef-0.2.9.tar.gz 14761 BLAKE2B 5f40bc29ac765e74f62f839a6ea4724c3d800eaa4941ff35e3e05a4dc635a1c1e14d4c9a307f083a4381ebca9ea87e2bf70ba0888a3a587fa027a925dedde1dd SHA512 86fb7166abba2e7e1dbf984686a4759410369cb59561f670e7c6a06dc3c654340e85d3181f5c9868de686e70378b0909d3b76560dc97317719d61b5ea62b65a2
EBUILD aiokef-0.2.2.ebuild 770 BLAKE2B 16c847067e05d4c0785925177a884c076148e07492dba9cf219054841f9495d71bfccb8939649bbf8d4bb43e102578d61e5f255bd1e52073ffab502e6a7c4f10 SHA512 1620319496ab30de5f207c53dee0dab79cc69f32f8ca957c5688d79bf2ed33f28a62daadb8102fcc84dba4467783177dd1dfc0b2c0b0ac34b092bdbefc2a471c
EBUILD aiokef-0.2.5.ebuild 770 BLAKE2B 16c847067e05d4c0785925177a884c076148e07492dba9cf219054841f9495d71bfccb8939649bbf8d4bb43e102578d61e5f255bd1e52073ffab502e6a7c4f10 SHA512 1620319496ab30de5f207c53dee0dab79cc69f32f8ca957c5688d79bf2ed33f28a62daadb8102fcc84dba4467783177dd1dfc0b2c0b0ac34b092bdbefc2a471c
EBUILD aiokef-0.2.10.ebuild 786 BLAKE2B 6f13f592a86295b0d29e0f0419536d9de106ee9e6ed9fe9cf4350bf5fe19ca5c695a8b07bc4b452990faea641062e41b683830850e42376982e55fa34b44b00c SHA512 44005eb93c5cfe8eca3aab2a4763ff50646668b1424a608963033350525f65d07374690659031a9c38891f1ca114a6b475690cb5286a6f22abaaac760bd81c28
EBUILD aiokef-0.2.12.ebuild 786 BLAKE2B 6f13f592a86295b0d29e0f0419536d9de106ee9e6ed9fe9cf4350bf5fe19ca5c695a8b07bc4b452990faea641062e41b683830850e42376982e55fa34b44b00c SHA512 44005eb93c5cfe8eca3aab2a4763ff50646668b1424a608963033350525f65d07374690659031a9c38891f1ca114a6b475690cb5286a6f22abaaac760bd81c28
EBUILD aiokef-0.2.6.ebuild 770 BLAKE2B 16c847067e05d4c0785925177a884c076148e07492dba9cf219054841f9495d71bfccb8939649bbf8d4bb43e102578d61e5f255bd1e52073ffab502e6a7c4f10 SHA512 1620319496ab30de5f207c53dee0dab79cc69f32f8ca957c5688d79bf2ed33f28a62daadb8102fcc84dba4467783177dd1dfc0b2c0b0ac34b092bdbefc2a471c
EBUILD aiokef-0.2.7.ebuild 779 BLAKE2B 4858e9ecb8e12c83a49ee37df2aefd531399ceabaa65893d432d5b0705faee630068960d032ce65bb9eec392b265fbff47f33d57826affc902b4865004205108 SHA512 fcfbc6bb3de90e2b866b87621f026ae54be68f10e9ab7404a8aca5caada4c63e9d5917b4d11a48e6d5ae3abc0a9829665b4f860031fa24f34199408f379ba269
EBUILD aiokef-0.2.9.ebuild 779 BLAKE2B 4858e9ecb8e12c83a49ee37df2aefd531399ceabaa65893d432d5b0705faee630068960d032ce65bb9eec392b265fbff47f33d57826affc902b4865004205108 SHA512 fcfbc6bb3de90e2b866b87621f026ae54be68f10e9ab7404a8aca5caada4c63e9d5917b4d11a48e6d5ae3abc0a9829665b4f860031fa24f34199408f379ba269

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,11 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/tenacity[${PYTHON_USEDEP}]
dev-python/typing[${PYTHON_USEDEP}]"
dev-python/async-timeout[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,11 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/tenacity[${PYTHON_USEDEP}]
dev-python/typing[${PYTHON_USEDEP}]"
dev-python/async-timeout[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -0,0 +1,3 @@
DIST aiopulse-0.4.0.tar.gz 8675 BLAKE2B a04796fc7ba129114b1a792acefa40220289ab00eb4d3d980f31b792e8cc515a14118725a2adf260a481f296596b7608778e1ae2385e282aebd7c232ded09b38 SHA512 feed82747d496421f8507225e47b8a8512473c1df96243a7be0ee3ca03aa5f7716f4cecd3363fae16dff0c72b91e01fbb1494ee0790b55c815dc5bd4ac91cdbf
EBUILD aiopulse-0.4.0.ebuild 782 BLAKE2B 41a9679ad13301089de505466f73a838db72f8af57f8a75598ba46b6a112c5c5aa728de3242960dda17643a747e2a70c0cae8ce73ac3b0bde96fb4b8e5345c50 SHA512 d936433f308246d344522f6e054c62ba5bb6ae301890083619af399825ebdee9940efc5068faac93cb3b56d32d548e414b3843ff40a803fb2af3c0247d9b9b9e
MISC metadata.xml 449 BLAKE2B 155290cc74ae56da5abe275d5e0c28407185334cfc02a19e86fcca3532df25c8a2c231828fa5962dcdfe2679e40e34284b79e4cdd619f15b2cb51d9b4f4c5b5e SHA512 d86c36143cc501425d4dc991853977f47aba56341aa7b5fa9ec2f6c3f40b0792b0e9d5307ce40a826b0ce1d664458dc5df0144ad5f61a8f6e686badf9c7b82ea

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python module for Rollease Acmeda Automate integration."
HOMEPAGE="https://github.com/atmurray/aiopulse https://pypi.org/project/aiopulse/"
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/asyncio[${PYTHON_USEDEP}]
dev-python/async_timeout[${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">aiopulse</remote-id>
<maintainer status="unknown">
<email>pypi@atmurray.net</email>
<name>Alan Murray</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,8 +1,10 @@
DIST aioswitcher-1.1.1.tar.gz 17520 BLAKE2B cfcdc4ac27b384fb954b59c9fc3cc25a402bceb481dd8693541b4c00af6f1d9bc9af11d5a845dd362f2ee0de99c7cc39edcc501cf5409a79d27b421cef02f9de SHA512 f0ab02f020cb7b316f315cb86f7a0b193fa2d8b04b813c5d1c091478bba580f276f4ca88a8ed752ad6dcaf4b848f1c276c49fbe3b41d7b2ca04bc55288d302e7
DIST aioswitcher-1.2.0.tar.gz 18439 BLAKE2B e281a850fa541b9ba89b658bc7634fe65d06ba4f0379976365125df54e99d97493642fd4600a499d849896449495f0744e135dd9463c0e4acfc05eff17545046 SHA512 5855d6534c5f53c9ff4137f1e30dad967e820a60ef5ff479c240313e1ed5da27d731748e29f57dcd9f1bc8cbb82fb41e86bf504fc22993f45b0e9b93191caf0a
DIST aioswitcher-2019.3.21.tar.gz 21064 BLAKE2B c509588edde8c6ec226632e39e40072e345a3fb5f9eb4b8052b7569fc1361153ce793ec0ef3e394fdedc7e56c4facabdfc2ca7ca7eae29f2556a264138a1a5b3 SHA512 4d062f882ff6ce2790cf6e4149e2ec83ffe6628c2de0fddb651f4ddccd5318994e7234723f3ae90a74afc5192928d9f68285b2b9f476d7bee47340cfb0703be9
DIST aioswitcher-2019.4.26.tar.gz 22745 BLAKE2B 8cafd8342bd663edf21360d68c95fabbe323dd2f43b2621dc4701fc4c3b0ea3482c9d2a3970e819be5ef6a337917f7bec6b187dd22ec634b5219bd00335f1606 SHA512 b5ad7e833a1474a035f6b21b38b33cae93d599d356cf7f064345c7ca29f20af5bcc1f894261ad22fb512aa0ba42c99e6593a48708bb220ae10ce7453bf2f174b
DIST aioswitcher-2019.6.11.tar.gz 24199 BLAKE2B 12d6081e4de65bd689318dcbe9e11364d62bd66119b827e025bded11a2df060f5c8cfcef41c9cf660e93dd027ee9a41ecd23d77426ed4f63177dd3d0e6f7794c SHA512 bce8dba648133fee0d8f00ac8ec1bbb9306ed0d45d8f31fa40cde4938bb3ce0e9e896c500d0b884011f27194cf5342203ba2c7939c4f8259f559f486dba2bee5
EBUILD aioswitcher-1.1.1.ebuild 686 BLAKE2B ba9c92d515a6df7296217d174718d5232c40269f50291e1992c1eb400f5d3fdcd85d434ed8870701452f23604974a41f5bf04f8382a98759344fadbf6f0e23ed SHA512 089fa3137663f9cb14556d5e32699b16e4c6ca60cdf829f74fe96515b358b56aefb091e359ce08e60150db9bed75feba1dcd341de38a52fdaa8f1eb753d7f128
EBUILD aioswitcher-1.2.0.ebuild 686 BLAKE2B ba9c92d515a6df7296217d174718d5232c40269f50291e1992c1eb400f5d3fdcd85d434ed8870701452f23604974a41f5bf04f8382a98759344fadbf6f0e23ed SHA512 089fa3137663f9cb14556d5e32699b16e4c6ca60cdf829f74fe96515b358b56aefb091e359ce08e60150db9bed75feba1dcd341de38a52fdaa8f1eb753d7f128
EBUILD aioswitcher-2019.3.21.ebuild 679 BLAKE2B 301f59094083b354b6d3afaeff4b949a0ba992b0eeb6982f8fff670582b2429585fc6b5e4d510c21bd694be04eb1b02c1355f64c4f91a660b0eb2e259572ff1a SHA512 7573fab8b2e699d3a7593e5929c8376e874dc324c9cd9e2465b7d197936b8c7dde923849f645053fb8b748477150c2ef2b8bf29157544c3859d463b16e0e94dc
EBUILD aioswitcher-2019.4.26.ebuild 679 BLAKE2B 301f59094083b354b6d3afaeff4b949a0ba992b0eeb6982f8fff670582b2429585fc6b5e4d510c21bd694be04eb1b02c1355f64c4f91a660b0eb2e259572ff1a SHA512 7573fab8b2e699d3a7593e5929c8376e874dc324c9cd9e2465b7d197936b8c7dde923849f645053fb8b748477150c2ef2b8bf29157544c3859d463b16e0e94dc
EBUILD aioswitcher-2019.6.11.ebuild 686 BLAKE2B ba9c92d515a6df7296217d174718d5232c40269f50291e1992c1eb400f5d3fdcd85d434ed8870701452f23604974a41f5bf04f8382a98759344fadbf6f0e23ed SHA512 089fa3137663f9cb14556d5e32699b16e4c6ca60cdf829f74fe96515b358b56aefb091e359ce08e60150db9bed75feba1dcd341de38a52fdaa8f1eb753d7f128

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="Switcher Boiler Unofficial Bridge and API"
HOMEPAGE="https://github.com/tomerfi/aioswitcher https://pypi.org/project/aioswitcher/"
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

@@ -1,11 +1,13 @@
DIST aiounifi-13.tar.gz 8225 BLAKE2B e4f0bdd11d2e8c3f36ec3fb48ff723e8e9de9f57fc96bc1e35fc46c9aa70c9afa9c07372a177c4ecbec8681e99fb21ab372090a055fda2e902794fe862ff1026 SHA512 5554575beac9689c02e6d5318f8da01e63f81dde26e5ac811a5739e20a6aa36af2587abd9cb2a0e903aa0339d4a3e748fe02ecd50ca7f7cbdeaaf19100bb15e6
DIST aiounifi-14.tar.gz 8237 BLAKE2B 4cafecac09d52deaf378ff605a24dc5c90380e864dd7e0f56d8d0f051c17d1d4dd87b6e2b087f9c361c712e363d25dd7953ee0f7c3e15629831b096bdd988f97 SHA512 0b0bc895b51ec77804a88c654824df5fc2422e92c04d013426ffb90148e8da23075bdfad9dd3efed3e492a96ae80b90c9ccb9db7e16adbab140528ead71aba15
DIST aiounifi-15.tar.gz 8826 BLAKE2B 613f0f2b5546e2f38e9e92028997458748b6d46de87eee2f19745fd0c850f524c422af89ae9e39057028867297a18bb796c8ddd3b9b7518b90d31a9868a0027d SHA512 137228bab8f112275c1f92087486fc75d72c066b8b94954b6d7202e2120ee3230851b0239349787fb35916cb0bd4bb5119125907aed8769d1c1be159e8829c72
DIST aiounifi-16.tar.gz 9539 BLAKE2B 7cb4b7873943e915eb8c6977368811cfd04d9532123de372be47c859216de593a53f4481b5b44cbb01a99541a8928c3ab303174d6d2fbfe834d1d748216d4051 SHA512 f36f1f63656dec9c70f125af9a37833604cccb0be6b431e412cca55ca7348dd4706e0475905c1d5ad20b821834972eec4f05ba41b53c663eba1a469ba0b31d5b
DIST aiounifi-17.tar.gz 9543 BLAKE2B b642bb343e8fbed23e82d8cd86dbc0235d1e0b0c67db82f91e4e66073d7684d6b3bf9e2fb5f08a29606bcc22f0d927e6a0968b0e99eef7451a5a8081418462cd SHA512 77d180d64d70c3f1740beb82d9258945714ab71c5d7a16d53e7378f2e269041598ed6f404281d502ae8c3a70d71b673de4a2119d49fd6091a2125e6c93f45c46
EBUILD aiounifi-13.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-14.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-15.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
DIST aiounifi-18.tar.gz 9706 BLAKE2B fea0be1e346f0a7ad5d719d8d28989631643a94e2eb91d20f8b98e13e583dde98e0e6a2f5ca3c9c96bf22a00bd64030e66e3d3df9ed13191b213c1a5464f8b33 SHA512 e1e174c3b198d598cdaa0252a2908a07191800007cd45a20d8a5cbb7df1fc701b3ccb699240eef440256bf40c84800b039858d686099d7ee8cf3eed171ed90c9
DIST aiounifi-20.tar.gz 9999 BLAKE2B 45b0d67fc9eada13aec8edfdf5a1ddd73f2ab87eab9fde90b3a0c9fdc204672d7873b9e284c4d177225bdeae72bb032ab8228ebb4c7621bb2c235a2fcf0ff13a SHA512 f3e0f276d52414ceaa6afb582cdf65525865fcf63b71d1253b7f37b116e9467054c6ec65d69dbea700e3fa53a2fb8e30144f05430ea36d4d77066204ec6d7651
DIST aiounifi-21.tar.gz 10434 BLAKE2B 554685c345b039d0e9fe11863237f314a908a9e7401063a4179e489ad9ce37691e9836e4c66c9e351c60ca2803b25313de744a31835796230948b96faef9cf50 SHA512 1256dc378766821796f4fad67799f92ac50b78206ee718b2c06cf1d310a1bd1b9d132deaa894bef9e3b81537c25aa8d6a55d89ed3749d6f526f544030b06a549
DIST aiounifi-22.tar.gz 10505 BLAKE2B 05780109d8a45023dfe8e2ac51ee005fb111db4024fa79b98068ca4442291b010b1e1140b788cd294574ac2974ee89d1a67a8b5723b85c9091e74e6a425ad62a SHA512 86e295bcb91e516c77e5eabfcb9448b39b4a62935b5ff1f280947c5de6ef574107da91b9919ae1f180e92f740b658047a27aa704a5c81c0f1f3f2ae7933495e8
EBUILD aiounifi-16.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-17.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-18.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-20.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-21.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
EBUILD aiounifi-22.ebuild 749 BLAKE2B 3c649bc49d1050c19a62dd70fa0aba2a1e7911d0bf5b6f34d36e641f0abda2b182de64212b253681d236fa11c0e694ad92205dd40401ac3639016a8f498b98d8 SHA512 b43f26ef3f2b35825d8c8ca3a173f2c902e4893cc4ed21b6b1252301faf360811436cbdb1fe9ca7dd175cb5c39d3867e306545e978b0d6598df9c9725cb13156
MISC metadata.xml 468 BLAKE2B f13603d908f0daa3e21b284f3d9201a60642c541d2c7c3c18acb77016c40e67f1cf6213ddaccc6f493dfd0845b2bb91827fe6caa8947abb18ec022a3c1f648f9 SHA512 1785aca8f867ae2dc89830fad567d8ad7950f5f1165e54467047343fb0bd9eecfa8c2a37253f6202ed578a1a8cfce39ad579a597cd38667bfbbe0195cf0c61e2

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="An asynchronous Python library for communicating with Unifi Controller API"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
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/aiohttp[${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

@@ -1,7 +1,9 @@
DIST alpha-vantage-2.1.1.tar.gz 14502 BLAKE2B f74ee7a6db53053e480bf6cb6136d2457f0b8927b03c02467741e03158c5b18dfea34bbac2cd4412de01ac4527042330867cf586cf15a0dbdef128918c754343 SHA512 0820c41f0f511fffc5e6fdbca9056a5eb0194887a7c820a77df0b063763f07db136a69cb3f53438f93cd24483349ac465a9fd7c0c3c39fb1e562ca93efeb4b8f
DIST alpha-vantage-2.1.2.tar.gz 14621 BLAKE2B cb8a48197f8d85fb1d78930eaef5989370dc4c58d24e6ce22f958589032abae6bbbbf6d1d41f11691d9688e813d016618c0c029a5448a9e94b9487164a3a0325 SHA512 d28d29710acd99c6c246b347bb4521beb312712c8d4f1b64d80464157139fc43914b7d326dea7a9aa2eeec7c95f6aa75f23b4fc82dca308cd3e98077396e914d
DIST alpha-vantage-2.1.3.tar.gz 14942 BLAKE2B 48b23734edfff014a59c62f1cdb53dce66fd59e0797b6a541f92969d3afac54861a896a9c321f3744252cb96c8332e7012485c9c45845c71f426d364dd9e71fb SHA512 5ec790561663feeb8893be273edbdaf8e428f374f39e0851dca576e44fba5689b191fa279be59219b2af78579d61bd1e30a35e47dd73f7c36947605d04b79a2c
DIST alpha-vantage-2.2.0.tar.gz 20928 BLAKE2B 67f899be1b86d522ddbd2da9b37e78c632f0f7181f807953afa84502ce25e6342582c103c4586e2969f6ab5124eb2cf635c7cc4fd62d14ab88a5e24dcd92be0f SHA512 eb301155f3e18020e2b91dcb3e43022c8044caa206f763760868f9377b6d58a382ea62f6a7e193d4438e1aa2cac82729537a9c16c860ef6040e78847d9d72d7d
EBUILD alpha-vantage-2.1.1.ebuild 812 BLAKE2B c78ee755fc6ffbb3efa08d1323d9f02d96b783c8892619e0a4b13bdd0c5cf7fad655043feeaa120ded8e9ff81e1d9e52da9ba96391ca71484e13cc67cb187709 SHA512 a40b7497c97e062d37ef500f073f5d6a0c5dfdb69325c9ed7752a4aa6bd1632c914525e640a62b928515dae3d6f094900c94443e51ccbb134a04a7eac92c6ee9
EBUILD alpha-vantage-2.1.2.ebuild 812 BLAKE2B c78ee755fc6ffbb3efa08d1323d9f02d96b783c8892619e0a4b13bdd0c5cf7fad655043feeaa120ded8e9ff81e1d9e52da9ba96391ca71484e13cc67cb187709 SHA512 a40b7497c97e062d37ef500f073f5d6a0c5dfdb69325c9ed7752a4aa6bd1632c914525e640a62b928515dae3d6f094900c94443e51ccbb134a04a7eac92c6ee9
EBUILD alpha-vantage-2.1.3.ebuild 821 BLAKE2B 5a33d883572b2696994366d20afafa1ed1ad8cef9ecb45a987f32a56f0ed6bc8b456e5e369f9bab6e8bee97018acaacbe7b44951eadf566dbcfaacc8a22b2599 SHA512 ddb7695cf44d5d39a12203f000b5dd859309e9be9e296897c05f92fd874ae626bb58050313728d7f8a751be2e2f20dccf8063d434f752a087ce5271ab10abd9f
EBUILD alpha-vantage-2.2.0.ebuild 821 BLAKE2B 5a33d883572b2696994366d20afafa1ed1ad8cef9ecb45a987f32a56f0ed6bc8b456e5e369f9bab6e8bee97018acaacbe7b44951eadf566dbcfaacc8a22b2599 SHA512 ddb7695cf44d5d39a12203f000b5dd859309e9be9e296897c05f92fd874ae626bb58050313728d7f8a751be2e2f20dccf8063d434f752a087ce5271ab10abd9f
MISC metadata.xml 463 BLAKE2B ffe4f0b8d2d72134ebfd2d7639070bdda6c318833534b8947e7b5ad9d570ba67b29c54988325829feb76044e8ee4b3fab5f6ed73f50a2b4efca0c3b2dfac6b22 SHA512 7fdcab7fad7b8c15754fda3fa827ba489eae626ade09bc2e88dd64cf164be2344392c6ae031ae88472180562733c54bc8fae26517016bc41c86651d61dc8f575

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="Python module to get stock data from the Alpha Vantage Api"
HOMEPAGE="https://github.com/RomelTorres/alpha_vantage https://pypi.org/project/alpha-vantage/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,11 +1,13 @@
DIST androidtv-0.0.35.tar.gz 18288 BLAKE2B d92e4b7f664d8aaa2a84fbfd4ee39d94746aace90695086289b978240fc79a7ac801326ec0cac8bd9b1a4a1636ff3dcb1eb740d34861e757c0ec6441fcd530dc SHA512 c0d7cc233c1c2cbcf4baab7d5078a241e34e56d418dad307aa849cbe5612e11c4886261e7fd49b2a3158db4a19fa4f5eae0141831ab60c0ca8698040eebb9464
DIST androidtv-0.0.36.tar.gz 17849 BLAKE2B 77de54ac9feb2c1d6179b2757d50bd79a95ca2cfbcf5e27b0e955fe14ee8f303cce1ea788a71105c2389ae151c7760bd2e763efb21f671cb6bc2db8e81c21167 SHA512 6ac0634c6f185223a518003641b89300c14b72841fde3792355f20a9a707b9d14faf4b95fd7c315ebee5d0ff8dbeb5f876de1e3c0b73bfb20dbedf598a217326
DIST androidtv-0.0.37.tar.gz 18031 BLAKE2B f91f3f3fe02b4a9c549339abf2cf054efaca6cae2d2b4218eb028e3a37f04d8121b5567c0a267e2177bc16a5274d26c7fc9b7127ad471386381d0aa5856f94d3 SHA512 0e25c4e5068615264e99493cf8ac63095cc9683d793ff8ef199f66b8abb51790fe71b93f292c05aa7b1af3d73bcc356bbe3752ad53bb488ca11a6345f3218c65
DIST androidtv-0.0.38.tar.gz 18939 BLAKE2B 67090bab017e89062eda9732e0e71a472fbc68e914ba2a581754dfb88c513f0cf897f0ea0b0105b7634ff6b0c21a1c8d7a92a95597e4360b094d434075fa0143 SHA512 9822ef5aa334d616e04b0bdb57ce48c9f06c7606242f88ac3986fe8ff9fd3061fded61a947b7bacfa0196f4655a4267d9dffa7bb050f7e8dbf43039affa3dd75
DIST androidtv-0.0.39.tar.gz 18094 BLAKE2B fcf3b2e86c46e3d22f9b68db1158c23fc5f8bb585d77124296f5186bcadfb63a8209dd25c9b382644bd5a96782aeacfa07366bfad605160b170d044bb09510e2 SHA512 976ee2e01af7d9a9726c61ae4b26a1e0d1814f9c315eb50c5acc29d3aa92d02f6f3fcce2b310fea22aac9f00b72f0b36a77c82056167c9cce14aad2e4191fd3a
EBUILD androidtv-0.0.35.ebuild 819 BLAKE2B 06d0116d051a8305b8286ce7d6889e8d206ac660fdd38e8b4875c284da5bfcf0dad897e57c6589f31eac403cd23f38c807950d2faf05c2cbd7fd8495529488fb SHA512 d4919dede3f2274c90779227f1772b32b313b5ca90a7a33435029fce5d62b2cb4e760ba316870a76dca9355a3fe985c6942dad082f2147f1d82ae52ad9bec0e5
EBUILD androidtv-0.0.36.ebuild 819 BLAKE2B 06d0116d051a8305b8286ce7d6889e8d206ac660fdd38e8b4875c284da5bfcf0dad897e57c6589f31eac403cd23f38c807950d2faf05c2cbd7fd8495529488fb SHA512 d4919dede3f2274c90779227f1772b32b313b5ca90a7a33435029fce5d62b2cb4e760ba316870a76dca9355a3fe985c6942dad082f2147f1d82ae52ad9bec0e5
DIST androidtv-0.0.40.tar.gz 18990 BLAKE2B 6cb676b43be12053be3779f85cfb2d2b832c43858586021e283d8c27becb9484ac11b70f2fd77da309b672c4674c1de01c9b523bfb3e17e3ab8d922f2fca7f31 SHA512 19660362b2c9530b0f1bae714da59d4b4444c6f3436d18ac826e19211a5f7e1301c001696375d67eca7e4458f8585e584d0c1c196484db4a134e7041739c292e
DIST androidtv-0.0.41.tar.gz 18871 BLAKE2B 483cedd33e2039d8f3503d84994c51e7a7e1e215845cd5843e380ec28120a5844492c89418494a2f8f01c5858348dc35128dacd5f3f097ddae8b9dff1c47f5bc SHA512 f8e4e43c75768ac17c04a9804c0329c1758775d5768c921428eaacdeef585fd338d781d3e599df52fe88f52cce4dd9e5c49fe1254542e57ddd5ccc9adaf05218
DIST androidtv-0.0.43.tar.gz 19310 BLAKE2B c212fbf5cb290da753f1f82185e55f9af9879cde34ea54a299565f488e48cb595d900ff09f9796c571959ac0e7572b06c0b63621fc229f0182c5abc6df8916ed SHA512 2a55048bd0555683fd6934cc6efdfe12b05d3ca1db7a78266197b4d42c512e51f54702c3530cb6247d9123748341674f83cbab854b53f9125df657d200ded590
EBUILD androidtv-0.0.37.ebuild 819 BLAKE2B b92efc1be57535cb685a7fa8bc36d2026e6513230d08631ba1c32352ff6329e526c53e20fe9106c305b69c17f069b35851ca0c0199fe13a36ca0ec11e5cf1e7d SHA512 98e327dac606335e6e6645315e6493e4b3fd2c7323f46af68a148cf1d84cad283624c51bad894e92f962d3cbc768bb67ad250196ded539d20485c1dd1c3d1547
EBUILD androidtv-0.0.38.ebuild 819 BLAKE2B c8404d39ebeb901f9c5823a8ef6a42fce335f3e023a60347b1cf2e663bc165f86d97ae777b47af6ddaead623c7951adafeeee274da47b5257b6b1a2901f5ff4c SHA512 6798c944d19e8dbfb200d6735238b929f5dff26d71f2263bf4d6735479dd25781b55c6b23a4b756ab564e37a5707d18b86e188866f91c2938baca2314c9433ae
EBUILD androidtv-0.0.39.ebuild 826 BLAKE2B 1226f21e52f6ce02ea258edd34ba974d6cb1fbbe3c2d74668cacf58d56144d1e64b31e692f2df7cec592d0dec650f0f5c8b7842566caeb74a065689b001ff3ff SHA512 3ac6b5e6957b08bea18f9e34fc7f3b227621d06724c655fb0dced0b2c034ca9d5ec4451cfa5e093f342eb1d3dcb0b47e7e72ded0257a3ccd38f0a07a171e83ef
EBUILD androidtv-0.0.40.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
EBUILD androidtv-0.0.41.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
EBUILD androidtv-0.0.43.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
MISC metadata.xml 467 BLAKE2B a18a44a1d761dd7d94f98375f0dc6607a4c0bc8414fea37cb0c952974275146c4bf4ebe4d1a62e72a514690d3c4eac92997dcb99dccf1ae42507a05458377698 SHA512 2aa06e706fb50e8766d201d65c6681f0051606b8d58836c3b9fe35f9edd43e0c9555b19ebc2b6337cca81cbb7a15f461ed808a7bce04d0add549de15ceab23e5

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,11 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pure-python-adb-0.2.2[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.0.7[${PYTHON_USEDEP}]"
>=dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,11 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pure-python-adb-0.2.2[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.0.7[${PYTHON_USEDEP}]"
>=dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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/pure-python-adb-0.2.2[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.1.3[${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

@@ -1,3 +1,9 @@
DIST arcam-fmj-0.4.3.tar.gz 11217 BLAKE2B b7a9224bf8d966c3aa10817791e166b06c64c9d3d011404bd06470a668ded67df370c45cec208ce7715c6aa72bb0c64d50b955f378d40a34dfd755fb4f7570d5 SHA512 bf6756efc1d3dec12bb3b15d396da48293ea3539fb034977a97e9e309187f4d27538623b27e9b97373110be9849e44dbff5c679002e7125d03aefd9a139fe11a
DIST arcam-fmj-0.4.4.tar.gz 11466 BLAKE2B 87d99848f5090aa537e613eb146d3cc38cf90f4b5833325aa93b710e4fad38bd0bb91f110dfbe2d1d84d784274868bf679632532aec0f50f43f5609dfa1e6a65 SHA512 bd441470104df40ec4096d3f0d732fabd5fb97eeb423007a0f5442540dab45231ab30bda20c280febc9f4f20077e84afc5867bb5ea999198d1c43952e55d79c6
DIST arcam-fmj-0.4.6.tar.gz 11542 BLAKE2B 34e96299b4a13eca4000921207b29dab99cfbedf8f6cd7ad6583981f2ac32c787e8ff0dcb0a83892b30ec94b462b1dcaa34873b4e24e99850c43cda9683a7ff0 SHA512 b6611a9c09362e2149fc2f4d2e26070f013568ba8fc51a50878c14fe960184ef33d7864c94a9118b68a0e83cdbcffb037983ec6affb2cee4fea4ac35a5ec5129
DIST arcam-fmj-0.5.1.tar.gz 11975 BLAKE2B 2a02116f3d677da7f61bbb05c3a6651f06a798f76c6ec60ff09526dda90a344541965296bb99c27f944378b7afaa51b55fefc7a75e9e63d7250f32bd224c2a5b SHA512 988635b8c66cacc6882ab85f61cf5cd5f25be17e6c477eb9cb253d65a031032f58ecf16edb0fe292507712c20861b7d4834cd77f997285a4380a9d7a76b515c4
EBUILD arcam-fmj-0.4.3.ebuild 808 BLAKE2B 1c2e7822f9ad7023c7f9b1a1202daa7f6fe60ae66a804329e7670c0e8a923636e3994558a8ebd6942f776987b872b82c2a60a8681b06f7a96f3140ab2ff11177 SHA512 e6fafffdc41a01fbcc82aca71ef3887f4c1194dd0e8a24d8d468e120417e22d7e34142e0a0c4cd68510887a6752a2f6df36de6b0426739695aaebb1134f99758
EBUILD arcam-fmj-0.4.4.ebuild 808 BLAKE2B 1c2e7822f9ad7023c7f9b1a1202daa7f6fe60ae66a804329e7670c0e8a923636e3994558a8ebd6942f776987b872b82c2a60a8681b06f7a96f3140ab2ff11177 SHA512 e6fafffdc41a01fbcc82aca71ef3887f4c1194dd0e8a24d8d468e120417e22d7e34142e0a0c4cd68510887a6752a2f6df36de6b0426739695aaebb1134f99758
EBUILD arcam-fmj-0.4.6.ebuild 808 BLAKE2B 1c2e7822f9ad7023c7f9b1a1202daa7f6fe60ae66a804329e7670c0e8a923636e3994558a8ebd6942f776987b872b82c2a60a8681b06f7a96f3140ab2ff11177 SHA512 e6fafffdc41a01fbcc82aca71ef3887f4c1194dd0e8a24d8d468e120417e22d7e34142e0a0c4cd68510887a6752a2f6df36de6b0426739695aaebb1134f99758
EBUILD arcam-fmj-0.5.1.ebuild 808 BLAKE2B 1c2e7822f9ad7023c7f9b1a1202daa7f6fe60ae66a804329e7670c0e8a923636e3994558a8ebd6942f776987b872b82c2a60a8681b06f7a96f3140ab2ff11177 SHA512 e6fafffdc41a01fbcc82aca71ef3887f4c1194dd0e8a24d8d468e120417e22d7e34142e0a0c4cd68510887a6752a2f6df36de6b0426739695aaebb1134f99758
MISC metadata.xml 328 BLAKE2B c3b05245d533190602d7b70d65d720aa9f01c7487e3974124f3bd04c2bfbca71caa78c3eee97fdae85bfc97d6ddf805ebd817050836b71d5d9a7676b82c90e7c SHA512 3aad1e78b113762bf1ab1be0a3855321c9c3e7968e07c06bd954838f96004dd312b585274ecd9e249455bdd2de57c50aa3104ea2cc4bc6e91d50178e9b423af6

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="A python library for speaking to Arcam receivers"
HOMEPAGE="https://github.com/elupus/arcam_fmj https://pypi.org/project/arcam-fmj/"
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/asyncio[${PYTHON_USEDEP}]
>=dev-python/attrs-18.1[${PYTHON_USEDEP}]
dev-python/aionursery[${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="A python library for speaking to Arcam receivers"
HOMEPAGE="https://github.com/elupus/arcam_fmj https://pypi.org/project/arcam-fmj/"
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/asyncio[${PYTHON_USEDEP}]
>=dev-python/attrs-18.1[${PYTHON_USEDEP}]
dev-python/aionursery[${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="A python library for speaking to Arcam receivers"
HOMEPAGE="https://github.com/elupus/arcam_fmj https://pypi.org/project/arcam-fmj/"
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/asyncio[${PYTHON_USEDEP}]
>=dev-python/attrs-18.1[${PYTHON_USEDEP}]
dev-python/aionursery[${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 asyncio-dgram-1.0.1.tar.gz 9347 BLAKE2B 70bb6eec854603c12ba5761a01cc987898829e8275bf1883a1f8286dbadb9744ef402b105c6f652ed8e2d37d903a959ab3517a7bcb3ffa809ddce028855d731b SHA512 1fc7ff4ff5d53988b9f59a5aa229f48ded09283054e3dff9b65ec89df87da668461e16c56fbcdc5797d235986f402e10cef4a6906a535655bdd99064cdb904c1
EBUILD asyncio-dgram-1.0.1.ebuild 692 BLAKE2B a12c5a62964a3a81f3ef751a80a53bde87852b9d3635c2a98133d1f05d367e67604a84f15a16bfad4224cc53f596fb5422fb5d36257125f75d5b93930580cfa8 SHA512 0be23dac5c58fbf9488fceec1027d2a7d8a617981e0453b3136b73be66d9e38471e65148f65b0ced0be864ad7496f3cf470be7aef42fbd6a5d2f9a5460c08ee5
MISC metadata.xml 464 BLAKE2B 37de3616cc77cd2b3cfba5d6870ad9ed009819f2049994020def376b5d0ef66bd3d3b2c66367aad1f00257a3b6595f5c52742a5767465c90c5f78a4ce31ae7e6 SHA512 b0fa1f0517019c626c942f519016f9d9bbfd90eea7630e07356558623d16205b91179342c5280f634e19fa455bc13ebe6e173e693a3cb693fce7db84fc712057

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="Higher level Datagram support for Asyncio"
HOMEPAGE="https://github.com/jsbronder/asyncio-dgram https://pypi.org/project/asyncio-dgram/"
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,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">asyncio-dgram</remote-id>
<maintainer status="unknown">
<email>jsbronder@cold-front.org</email>
<name>Justin Bronder</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,11 @@
DIST av-6.1.2.tar.gz 2093503 BLAKE2B 7863345f8cc658704ce6889c5b1612c21d460e7bf9fdd49c9777453fa10e7595cbef5dfdb627aa03e9d53d6fed3e6badab0995517ab4a57ca2c34270f6075f2b SHA512 acd271f6f0faaeac05552a1a2240782621db672e53a6a70a3aca78cf4d75ee750424c45d5916e719f860693fc833184f715f29bf7bab153405e3868b0a8699e0
DIST av-6.2.0.tar.gz 1997279 BLAKE2B a90f282b1d6f3043cf0848121d66b6139f6db33280b8ba30eaa8e7e060900299edb2839013053f7592690319b9c3edbf9014449de6a9243bfc1ca67f02a725de SHA512 2dafe585506344ddb13b4d666d00d073dcd46c705787f43604011c6cfe16b913156e0fb50caa6e55acd8326f8fb5088703f5d8b051669b8ed4357047047a2721
DIST av-7.0.1.tar.gz 2335576 BLAKE2B 7598f1fd23db2b54588e87790b765b958636baca0f1b4f0c25ad5dc9b151113ad8bc84e1aa5a0e85b2cdd00847ed03da198c14be20581b6181554f11b289d560 SHA512 03d5d13d4bbd231642aac1b5d1d9cacbe71fae8c72f64d83cc17ac8077c7c7894949492a2c5ab028dcdaadaba6e3292ef7676daca2d8fe5526dfced85ec915ec
DIST av-8.0.1.tar.gz 2319868 BLAKE2B 0f58b1389cc3cfab5fa8da08338e7dc61dd2d0a28ab839f1885d9c47f24d8e6004d73d563c9cda5b468e2312da947ba6313f278e09b4fccddc66d18310a98e54 SHA512 2288f1ce21b89b349501e2720664dc1cea8aaa8072392ffd51d9a5feac07fa235e0b6a2c76e76fb3eda6f0a3a66aa19b67f2172eb835a29ec83fafbe1a5fb56d
DIST av-8.0.2.tar.gz 2317701 BLAKE2B 6848814fc830082d3b23b6dd8e072247059202c06ef4019a0b38f5d5f18e4ab89b0d030eec079bcab1b652d398ffe710d5425c400a0df02773f51ec13c263874 SHA512 1581dc8919f78506e7cfea25f6df88d4dc6a3d260e40867e580012b2c595431fc187bbb5108b575b0aa82fa7c53a171673f3e2bca921e4753cf9a6b60c5c5510
EBUILD av-6.1.2.ebuild 665 BLAKE2B 4c90702315b70b30b8efe8a5288ae93053b0a340ccfeecf7fedc68ff633f1d0fc339ba406d5d84d1213bd5a3d15fd201c589d94ecfc8b8da9dd3fa66a6cbdf7a SHA512 d98561824298b97689cd069af3d60d7438ca29e8da0d411a7eedb046098924430c4c26146597ea22b66ab097907cc8a814a38b57975bd780b2440e8b26a45d41
EBUILD av-6.2.0.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-7.0.1.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-8.0.1.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-8.0.2.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
MISC metadata.xml 443 BLAKE2B f6b3c3c7706b519b696d85eb41f4cc0e47d9d98d92d41e607258a62e7bcaf24639c06f02f9fd3a5429dd8434476fb42a10909bcb0c143d2b94311b17cff90850 SHA512 a5530f0be915c0f0ceea9f6d5f91ebfb83655852338d8071954a37e380a28cec49d5d856f1b75e61181baae768a6f985cd909c3505f495c47346d8fc5506fa6e

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="Pythonic bindings for FFmpeg's libraries."
HOMEPAGE="https://github.com/mikeboers/PyAV https://pypi.org/project/av/"
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,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="Pythonic bindings for FFmpeg's libraries."
HOMEPAGE="https://github.com/mikeboers/PyAV https://pypi.org/project/av/"
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,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="Pythonic bindings for FFmpeg's libraries."
HOMEPAGE="https://github.com/mikeboers/PyAV https://pypi.org/project/av/"
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

@@ -1,9 +1,11 @@
DIST axis-22.tar.gz 13038 BLAKE2B d081ab3a73cf772570f61a1db3e5720f211169ac78ee687ef6e39e0f3e874eb34525cbe57592995206b74f51d4c2e1230814c345bd1785736fe0e5c975187d1e SHA512 bfe0423fd6bfd50c777456401f6bb50b5772988a15e34202bcddcae37aed440d5bc269474160407f9552fdcbb8fb992bae23408c916b5d9d2fe45466b257caa5
DIST axis-23.tar.gz 14814 BLAKE2B 10cb2597a1adb4f19fec85f5fc1f74ecff260b28581d31d64ffe32cc1ac33b0bdd0e0a1a07d212bef9be2faf1e9da7f51149f946aa8ca1658c841750d0c5269c SHA512 e55f0473b50418a97bbf16407438125f5ce33cb45497eea27014d50c3c77ca7ffce2476c13e9e36bc91b84b5be653b6a97ee20528af1ff9725506bde63836a3a
DIST axis-24.tar.gz 14867 BLAKE2B a96b03f47ed1372236c3fc992c800e77219f33225e327e974521436c7fdfba5fba35bae123e9f9b7e88ec639a3f4f6229abda5a1912278e9efb7d99947eeb0da SHA512 888d56d9e4164b9a482e67eee3beb8d80a2c712e6497e4944230a3611a3008642e11cb87b6bc6f6712f5997fb7ee49d34ccb27003642c05f4116b2fb8b91ed42
DIST axis-25.tar.gz 15145 BLAKE2B c2f16d75a725caaa69555c3842cd931ec94a0ec22ccd3b6c8edb5b21d3e6d257f535241f3b0da37ec48189c996ad87947b5917d0acec54c80d2f0f9c2243b47d SHA512 88db475988eae233e4dbd75ba1074f6d6490811773f81985bbd8bc024574f76a185ac4442f18d30e8afd295e6146cd8d9b4905d414720341bdcf0abfd711304d
EBUILD axis-22.ebuild 696 BLAKE2B 1a9a06d331064bec180acee50e5407cac08c843e4ed4780dabdf5ca3d48e955495b7d43f151a5463580d72e3ccc213f4adc0e9e7ec9fd338ffcf36b72352427b SHA512 64d5b5e49622041e8fe549e794763ca9da2d4f3c9d313a09e7cda9118af24daf96b4e89ede0e750b04690aad7d4ab0d94e9f699f334479120d6c1fbe56b8da83
EBUILD axis-23.ebuild 696 BLAKE2B 1a9a06d331064bec180acee50e5407cac08c843e4ed4780dabdf5ca3d48e955495b7d43f151a5463580d72e3ccc213f4adc0e9e7ec9fd338ffcf36b72352427b SHA512 64d5b5e49622041e8fe549e794763ca9da2d4f3c9d313a09e7cda9118af24daf96b4e89ede0e750b04690aad7d4ab0d94e9f699f334479120d6c1fbe56b8da83
EBUILD axis-24.ebuild 703 BLAKE2B da8d2e1b14ac45b5d71fbc35366f1ab43fba07f0a97f370a4f5a56f510c18161d312f6b14cd024a7fff2ee7b1aabf7762cd9b4e59e26c0146035aea0a1c8cd8c SHA512 72e34b91f77af8068f45c11d28f68120e2bd15b95c4d165a622fb491a61ee24f28a57a483aad127d9cc1b8f98a9809cb894c7c5745cda63b7255e31d2f1167a3
EBUILD axis-25.ebuild 703 BLAKE2B fe04d5a2b16340275a38ad0480b1dbad61df59e4cfb15837e539fdb9792a4d5c298c096c31ff344e9484cf51062b2f6396b85e8e7e9af51182474d23be24e7da SHA512 13142a4f55e476d3abe60efddcca4516ec5de48058e65d4b2ea10f7817abf546bf87edeb906af2ddfe8fc17aa8969739da63627df05b7225716ab0ff0d465ed8
DIST axis-28.tar.gz 20337 BLAKE2B 3aa94c77c8411de01c413086ec1ed4c5789b435fbdb96dd696f371e21a4d2fb3c17545cb93f3177739224b1db1864c10357c48bb829be59a024a15fa1bedd11e SHA512 c58975cb0d7a0117def710c4545043a892e69b380e5e7ea8ac583f979bbedbd8291148e62800a9cc5335f5837f98ee025a747ac011d0fc7aab2577650f98e425
DIST axis-29.tar.gz 20342 BLAKE2B 97ec72d85ef38c25c4842f797af78c6028ecc6fcbece448a321953915544c75f6294d094751f467ce5f8e19e03d03e7e07cd537e9c2bf525a97c96a6926ac872 SHA512 d9affc3412d3cf21f4c52fc915fa9d59bec3be1f1575624adea3324b89a705cd8796837b3862c6151e9763d7c0657eb4eefd0723c8f6cbde6c964ee8d9869c51
DIST axis-30.tar.gz 20426 BLAKE2B b8e2361a9ff732fe1494621c901a607f084eba8ed4a8fa4f07031904bd268c0408884ac59f55311c6cac1df95574d78e197eee0c4d65860da5a0518cfa4e71a9 SHA512 c1db1ba0a6552bf384c6a14c08b1483675c8d543a84a683065e8412b0db4402e3453777a2bafc95393e35bfaecb06c6307b0ec65a10d9e60f3cd02ecf4427601
DIST axis-31.tar.gz 20429 BLAKE2B 2dd7ee97412481b77de4fad3f563281b034d88cc7beea3b8c2077b2546b83a56a7c9f2ea4afe45fefca91729147709221746aab4a4a1a091da09ca0c96a1c7f7 SHA512 729cbc698772ca30254d40369230f6df0dc8c08d8787c5965a1a3e874d0430c371d2e5c2ac1705d366653467d2b766ec6213ec37e6120c63e1e5874015a6e25d
DIST axis-32.tar.gz 21897 BLAKE2B b7a8bf77effb867450247297e2a5a13faf6b12f92447bd7ccf04d3c624d74d7c232b961458c9254ee787dfef46bd86218bdf877d5e47cc8d93d53914fc32e2c2 SHA512 68390cfadbd3dc1e4c714d8d08e79fff6f1b07cf202e826f54dd21db644665925c0f55a36fce1abf7d822b1e85162496a75226debf116c6c5bf09c1be154a8b0
EBUILD axis-28.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-29.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-30.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-31.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-32.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
MISC metadata.xml 464 BLAKE2B f280a794872370884f82ebf249fb13151ecbc3d87a3f7d15984b845cea1ab862d3e1df5298422a63708670c0881d2241c277eda508ed5e7071bab45dcc60c04c SHA512 0d74816d88359a4ef6991f1331b3b50fe2742c383fbd9a496bab14d7cd597cc50c5c8b4c730ed80e28207043bfabb80901b6f02fb20d4b50a1c31bf9287c34c3

View File

@@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/attr[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/attr[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/attr[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/attr[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A Python library for communicating with devices from Axis Communications"
HOMEPAGE="https://github.com/Kane610/axis https://pypi.org/project/axis/"
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[${PYTHON_USEDEP}]
dev-python/attr[${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 base36-0.1.1.tar.gz 2782 BLAKE2B 243f33426dfe655e5a5a0ee31741cabaeb3d0e58dde497a447455642de244afe3f27bb714e449188aa014561c1aa0021300009eb0d0d2351379401232f582691 SHA512 bc0c3fdf091d05c76d5d077b07f4f1a61834d327b5e41a7989bbe131f62779f175c1679a3f3618915caf09b6637d5fe1776007039a3ba7a3713ffc661362db08
EBUILD base36-0.1.1.ebuild 726 BLAKE2B 5c057aa43d3be5c86c611b2b3592e95ebf2136e22c4c08e6f4d4e150e8410a0fdd08e20223480f9723d83bdbf3680afda2b71b4cee0da2c5e4c63f74f8383eb2 SHA512 0e66a2f62c935b0aa3823a5aa7f12119a9acf99fed0ed61df704ca6bd0304160569263db6c98f30a95c9779c7c4db2e564add2740cddcfaa5af78098249054a0
MISC metadata.xml 450 BLAKE2B 856d21f8317a75c1515dbb3aee9c79daf7d69256008a5e84707ed899bd5d3e0fcbf80a757a51e00b5f7c3edf5c3459c19e29d27a8185fdce9a8b9979f378c394 SHA512 4a4685d2c282e26a207003a6129b6adbe541a06ea238f9f003fa232e6a39ee322184584d9886c156bc0722fe6bdd5a4f0fb679ca38a36327a4c56dbe0f489e8e

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="Yet another implementation for the positional numeral system using 36 as the radix."
HOMEPAGE="https://github.com/tonyseek/python-base36 https://pypi.org/project/base36/"
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,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">base36</remote-id>
<maintainer status="unknown">
<email>tonyseek@gmail.com</email>
<name>Jiangge Zhang</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
DIST bellows-0.16.1.tar.gz 59015 BLAKE2B 8a2ab648a4e65d22cd9cf7a438dadeb77c917076d916bd647af38d14e43fbf89acd5bb6e83649ba91ed7a900d7b08bae31307b9f1f201be6af7585c20792ec2a SHA512 b88f8835854fe6a2777cb7d3b0d4cc29c315e08d58dc7104ec59a84e692f0d4878b3f9fbb98de1c20e619a0dc482853279081464ffb35131e9f8ca5fc38f1eb0
DIST bellows-0.16.2.tar.gz 59610 BLAKE2B aeb91ee227931340a6a4d120a43f8e7def4c583a4c6e95c77f62976ad381a58912dcf1d2f7dbd05e3a696b6d8e038b81527ea92c39a59c5293a9b4a531ecd0f7 SHA512 2e0c5ecb516277cead94d3ba6250a48a237064bc33753697e0c7fbeac442798c6c19a98225267aabcdbb04b8666db365c253badc414320b7b3623cde2c4c6897
DIST bellows-0.17.0.tar.gz 59746 BLAKE2B 66128b07238c039124c589285935cfef670828e9d1499bd5135ea942c57d91e863d446f60040cc708e6adca68e4954645f9c943d2d7b315de5eceeb96cc1e6da SHA512 09da4165ab0a6decd5b13476012683c5500367febb1c3c2ee8c609c81d40fe6a97524037ed47d1abd436d94167c2b8387babfdb95177fb502f5e7d7843a00877
EBUILD bellows-0.16.1.ebuild 935 BLAKE2B 53be5e9554340ea64898c6d65c95058ec38e4bc6ef5715dc7e9f96eaaff385afe26ea0f4bc138fad377f345ca996f631877a9968d123a813892a1d60793d4fed SHA512 e8568f5005cc9056a469883aec37e28da245af7ca5190e9af1e610a050c96bda30dfcd631aa61da6a01acb76e462504330de0341a7ccaa3f9460611e9114d392
EBUILD bellows-0.16.2.ebuild 935 BLAKE2B 53be5e9554340ea64898c6d65c95058ec38e4bc6ef5715dc7e9f96eaaff385afe26ea0f4bc138fad377f345ca996f631877a9968d123a813892a1d60793d4fed SHA512 e8568f5005cc9056a469883aec37e28da245af7ca5190e9af1e610a050c96bda30dfcd631aa61da6a01acb76e462504330de0341a7ccaa3f9460611e9114d392
EBUILD bellows-0.17.0.ebuild 935 BLAKE2B 53be5e9554340ea64898c6d65c95058ec38e4bc6ef5715dc7e9f96eaaff385afe26ea0f4bc138fad377f345ca996f631877a9968d123a813892a1d60793d4fed SHA512 e8568f5005cc9056a469883aec37e28da245af7ca5190e9af1e610a050c96bda30dfcd631aa61da6a01acb76e462504330de0341a7ccaa3f9460611e9114d392
MISC metadata.xml 451 BLAKE2B 3c733715e596fca1ac49954a45fe0b7fdba4340e13142c37b72b5458127d551e86f96dd3f72bc66b71236f4d7733c761215308f297437b0ab5f3aeba64731dcd SHA512 781633f3b5e2ee5b475aff01c628656f523be1f6538e9dff77f780363213874bd49d87090e459249f4706379804e7c65cf1aa11f147d79bcd1837ad6865f9dce

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
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
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="dev-python/click[${PYTHON_USEDEP}]
~dev-python/click-log-0.2.0[${PYTHON_USEDEP}]
~dev-python/pure_pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.20.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,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
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="dev-python/click[${PYTHON_USEDEP}]
~dev-python/click-log-0.2.0[${PYTHON_USEDEP}]
~dev-python/pure_pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.20.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,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
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="dev-python/click[${PYTHON_USEDEP}]
~dev-python/click-log-0.2.0[${PYTHON_USEDEP}]
~dev-python/pure_pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.20.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,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">bellows</remote-id>
<maintainer status="unknown">
<email>rcloran@gmail.com</email>
<name>Russell Cloran</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST blebox-uniapi-1.3.2.tar.gz 34337 BLAKE2B bbcd87ef975b17becc1c8252bbc95d6afae553765d5871dd0bebccd87a1e39d7861a8a84edfccbc08a8ba970f6d4a0fcaa686525fa176ba9f5929125b584dbeb SHA512 3bd54a7eb354ef1ad4c7b94fb9a01cf7111b8454cb3ef941b69b8556d674bb6df6a732184d9876d5e8e5cf1d03a55beb3103a7bdc01f15d567da87b111fb9e62
EBUILD blebox-uniapi-1.3.2.ebuild 865 BLAKE2B acc1832933d66b6dd0cb2ac3809078d62242c99d4379a1ec9da71c270543c66a21d4ef20bf7de41b6ca06c76d874d4be7f76077bcdfb234744633ec6b06dc4ca SHA512 4c3c02691045e1ce04fc5e24401735720145f94337946fdaa7121a4be6f853d1227965aa76dad04c01d06a4721a57ae8c0ee5536a125704e068e41f1d237ffbd
MISC metadata.xml 466 BLAKE2B 28e1ab1e148324d4fb674d63378e1fd8fa71617c53344f3d4d7deefa894c946deb62c06d5cdf8b21412816def36be8885ebf268dcfa3b374214effc0c88e90e3 SHA512 6d512a3efb955096a17bc876b09a5f5fa93890d072450858ef2febfb69fd5c9a105605023b016083e308ce3f0f9d27db72b594efa072815e8caa890a9fb4107a

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="Python API for accessing BleBox smart home devices"
HOMEPAGE="https://github.com/gadgetmobile/blebox_uniapi https://pypi.org/project/blebox-uniapi/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/semver-2.9.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,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">blebox-uniapi</remote-id>
<maintainer status="unknown">
<email>the_gadget_mobile@yahoo.com</email>
<name>Gadget Mobile</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,10 +1,9 @@
DIST blinkpy-0.13.1.tar.gz 31220 BLAKE2B 3a97557e93a4024a15259ec65daf76c70f1c4e2eb8d277dcd8070c734334874b7a8e310378d896d15c50d74b5d6a914ee898b5d4191a41d409ff92b30f533e7b SHA512 a34a9fcd44128502d12b508c3af40d4cccc60de0af4af359aa1cec34d585751bd672405fdd33a45e605a736dadb037bdc461cac56f4bd72efda7b83b67f1d4cb
DIST blinkpy-0.14.0.tar.gz 32362 BLAKE2B 0dce411e73349bd52b977c28d1202e8e9692f47192ec46ba7c7ff99ec53ea3d9118c8c6cba6e87276fbd88b7ce7b1fc6b0630565b5054f41294d3b49aefb7505 SHA512 2acbf26f3a50e79e523233542de648c4400273535b9fd474ac701d3c3dd6e7034981d5e5acc058cc604b97ee432f9789c6015a66aedf9f977d8128f7530b3cf2
DIST blinkpy-0.14.1.tar.gz 32270 BLAKE2B 865e946217c72224417498d6b513cd546838b67cabfacce70c05413f99098af67b363c0bddba14c5805873ea16ea373bc6c0ba4bdce02f0f166b72096be8e2f6 SHA512 71a47843f6d4b18e246e0df969a6884e10aae53c99140c72eb405a30b79e25dbe397261582ab76a14bc68abf04b43a4d374c9e7927f70ea296e98aea6ecb4bc8
DIST blinkpy-0.14.2.tar.gz 33246 BLAKE2B e58fc36f57da462df97981205a524d617f6e426f5fc96683b05249fa8766a81856c16b1036f2a4b3eb701ee2824b5ec1ba0fc5d576e2d916bf83ff7c21c4153a SHA512 29e25db5c2211cc325da0bff05e5a4cba975c8536808d1b30a045f412c41ddb4d9e3534be8237d3d6076aa4cd1079f659989427b835db1e342d122f9dd01c176
EBUILD blinkpy-0.13.1.ebuild 759 BLAKE2B 0e22883b3cdb07170702f0ab643e7899fbd071f129f0227d615ea0b28e85cf512bee7dede1211c239dd528226675eacd26e1baee6b37b0f5c12be01cb1fa99ea SHA512 753ca22e33d50e42821a89480134ee3a833ba8111686eef7f5eeb68c8b244d9e4f0d60e845187b56ae70a37a984e907857b2a28726c7cb179cd6b3175c922543
EBUILD blinkpy-0.14.0.ebuild 759 BLAKE2B 0e22883b3cdb07170702f0ab643e7899fbd071f129f0227d615ea0b28e85cf512bee7dede1211c239dd528226675eacd26e1baee6b37b0f5c12be01cb1fa99ea SHA512 753ca22e33d50e42821a89480134ee3a833ba8111686eef7f5eeb68c8b244d9e4f0d60e845187b56ae70a37a984e907857b2a28726c7cb179cd6b3175c922543
DIST blinkpy-0.14.3.tar.gz 35462 BLAKE2B a5182a5c7cc4f120aa88b06da4c7c645e19856f61c9a6d960a5d603e2df6f5e18c58c90d58ebd858a3733d8ab7b889ed79ab308f032657280296bc4d5d468fdc SHA512 1a8fc67cec97f0117774eae97f0737b2a16bc766782f5203fbb4e86ba79890a8c83fb8f1d244d4664e919416306dc6d318ad0276b1bc7666818fa7f374eff696
DIST blinkpy-0.15.0.tar.gz 38034 BLAKE2B cccc3b2add0866f0ddcd56bf18e28288831062addccc8eb2d757e79bb13ed90454fcc77006c35c566daac510c7bfce71e930aaeae9b2a1c40065d096f89c737b SHA512 5c2d6a89e9bbfd6e7d54fee60bd843aa57da114582f9ff021b20152a28f8c593a179bf2baa667c2314b8ecab364f9c285f3c555d5d36410b2bf10f7544414f15
EBUILD blinkpy-0.14.1-r1.ebuild 909 BLAKE2B 7f0417ed254cdc46274929f9ce9ec7087e0ab42a239ccb84a7be10770936d56a73c97fec0aa0ccfa4367e1a68df699b0137149cfee307a083a454a2a3dd1be7d SHA512 2de970729601b4598f07d1bfd45188e3606dc121ca480bfda6968ffb338d686016d002ec443bf91fd7d7b663d4fca98c5bb613423864d946cd7a3101a05f7a2d
EBUILD blinkpy-0.14.1.ebuild 908 BLAKE2B 99d658f2f2f22f727dac497e226d6d68c6ea21fc1c445467c2c06d1cfd81eef45aaf97eeb37acf1f8f39aee2e830fa13bd99ed0cc59c5a2dc0425369de6dba34 SHA512 b6580cf29ca6a89e09021fcffa41dd603d7471e32801e621300ba8e9adf1b752ba36ae7dbaa477743d04ca40f0170389080b5d338fb6b9a96571ac9b4af3f397
EBUILD blinkpy-0.14.2.ebuild 911 BLAKE2B c6acdf69f71087c160aa096c355fcbf35735e459f7b7ab26a8a8bd7abc226575692f4771830cf9298c9b64c80b911e19a24cef5c7840702d9494ef3f082d0730 SHA512 a845d1afa75fec5929ace2876670b0c44a4163b0465660f7c1e495763b0ad4ce183463c7cc00302753207c216b9f53d156c496148e8922dcc754e68a3d90fff2
EBUILD blinkpy-0.14.3.ebuild 911 BLAKE2B c6acdf69f71087c160aa096c355fcbf35735e459f7b7ab26a8a8bd7abc226575692f4771830cf9298c9b64c80b911e19a24cef5c7840702d9494ef3f082d0730 SHA512 a845d1afa75fec5929ace2876670b0c44a4163b0465660f7c1e495763b0ad4ce183463c7cc00302753207c216b9f53d156c496148e8922dcc754e68a3d90fff2
EBUILD blinkpy-0.15.0.ebuild 911 BLAKE2B c6acdf69f71087c160aa096c355fcbf35735e459f7b7ab26a8a8bd7abc226575692f4771830cf9298c9b64c80b911e19a24cef5c7840702d9494ef3f082d0730 SHA512 a845d1afa75fec5929ace2876670b0c44a4163b0465660f7c1e495763b0ad4ce183463c7cc00302753207c216b9f53d156c496148e8922dcc754e68a3d90fff2
MISC metadata.xml 453 BLAKE2B 211fa03477362f2e9143e27b7d16ca4bb2c54ab33171ca34b02d94af49a99a661b6f2998038ca26af7b9e656233511217838ebd7db840737b0082939a4963c00 SHA512 34830281a36c75ff42ac75ac01fbbf7ddaeb93cfb4b5c51fd2f3bb0dc5fb26637932520a4e09a9a9c927d408d620f65bfe04454bf633120b2746a1d34a8afcac

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.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

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,12 +13,12 @@ SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]"
>=dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
~dev-python/testtools-2.3.0[${PYTHON_USEDEP}]

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,12 +13,15 @@ SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
~dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]

View File

@@ -1,5 +1,11 @@
DIST bravia-tv-1.0.1.tar.gz 5955 BLAKE2B 3b100d670d2cb417c7d5c514d698685d1603118aaa9951aadb78cf83040aae0927d4444b6aa7b333831e0abccc06fc7e4a60e4a17b462b01756b809128ebd595 SHA512 1cb19400998d1cec26640be97fe03133f420fa510dc3652d46e40c2cc9d35c88f5ea26947d1afe5e979c18923abc5c54b878fd227670b2344f96af24dd923b4b
DIST bravia-tv-1.0.tar.gz 5773 BLAKE2B 6fc416422c2d70a40da5645edd2710003c3455cdc993388187daf1f0be6a2b9e93720e9bc928784a9c0fa2f458a7969fc33bc602890fef64d4e11f818b27c172 SHA512 7205dfc0f3ccd000e9051231b9f56e1f54164d15a1876171f771b9306ecb44515447ceec7f9e7da4ac745b46523d7eec439f1112a32e63a709d3aff5ed71ce08
EBUILD bravia-tv-1.0.1.ebuild 757 BLAKE2B 52692a48cc572c38d77b8a2309b7955d1fc5be4e406f8836602a355256eceb110aeaa5759f6f22656a28b853fe028c4515c98ecd66d712b08c2532ac3cd83a15 SHA512 4f682ae40144caaaff32057c4c415229879f1798d112aae1485d158866345feb306e845f52324bce19a697bc6b7f6e9b951e40cc5df5f25c337879b854d06a4a
EBUILD bravia-tv-1.0.ebuild 757 BLAKE2B 52692a48cc572c38d77b8a2309b7955d1fc5be4e406f8836602a355256eceb110aeaa5759f6f22656a28b853fe028c4515c98ecd66d712b08c2532ac3cd83a15 SHA512 4f682ae40144caaaff32057c4c415229879f1798d112aae1485d158866345feb306e845f52324bce19a697bc6b7f6e9b951e40cc5df5f25c337879b854d06a4a
DIST bravia-tv-1.0.2.tar.gz 5564 BLAKE2B 710b974ac38f369d9c9368a200fc85fdc06109528a228fd2e30fe0a169d607e733d8d1dbfd61bfc04e5d35efc3cebe760a2614268a48ef16487f3ba5e33ec5d1 SHA512 6cdb1884c01251578903ec44018ef864f54bc83416e315acf7eb6a5b1742be2b5ddb8b811f977007a3f06ec35723195ba0c89d9ffd345a82a4374713fc598fb9
DIST bravia-tv-1.0.3.tar.gz 5746 BLAKE2B b59166ea787004ae539d7c4756e63e50e3d01c31d0007c5aa678761601398f8ba9e426dbb83d5cc4bb06d982f326d4bca004a0ce4fc25ac3a7ca29ed050abd05 SHA512 77bbc608d185f31b26eaa538d64b56126e15ecd2e5b22b6be5ebc4803f9c06491045ec95a58107be7f61207d9fd4186d8c0e4217f88139136416203484c44249
DIST bravia-tv-1.0.4.tar.gz 6005 BLAKE2B ddfda4e5bf5a1115626e8bd7a2fb3eb71c8e0027bb2e00c5afeb7e613a696ac9c719b1d7a23614126f17be76db579f4f5ee30c36f14ee28f9e467d4e277902dc SHA512 2316b1e181a3569dface4002fe374a96bb0caf859a987da01f5d3b34888ca5de7790d7fefbe58270d622ac87c2840358b87f3867e7c463b669ddbbcdedba5b12
DIST bravia-tv-1.0.5.tar.gz 6097 BLAKE2B 4fd46720ac125270f60ac1ba13ebae08bab405914dfad1a3e4bbf7f3a3bf874dc49153fc42093c62a9d804a68436e8a9c5049b64e32424e5121c8c8ae15c0b3e SHA512 d44682f69f1142cf073add27df39d81f1bcdfb325eeffe5b1c70d125bae0dc0dd59b4047a20684c1bbddaef0ac5a537473e02b829a4812853a2c45b03afb9245
EBUILD bravia-tv-1.0.1.ebuild 803 BLAKE2B 2260c2e1191adbb17ffc9b5373e63a363a7dfead3db30d94b70df5b7c0ac1011a10e35d24600f6679f0449b651ee772be9dcae002590621564fba1687d57cf68 SHA512 529270099dd485d098cfa4aeea39df8c4961ce4c2ce63a2513aee22275a8ba5e344657c705df341acac59748b8144d0fcbd8da9ec444d5901417b3238442a0c2
EBUILD bravia-tv-1.0.2.ebuild 803 BLAKE2B 2260c2e1191adbb17ffc9b5373e63a363a7dfead3db30d94b70df5b7c0ac1011a10e35d24600f6679f0449b651ee772be9dcae002590621564fba1687d57cf68 SHA512 529270099dd485d098cfa4aeea39df8c4961ce4c2ce63a2513aee22275a8ba5e344657c705df341acac59748b8144d0fcbd8da9ec444d5901417b3238442a0c2
EBUILD bravia-tv-1.0.3.ebuild 803 BLAKE2B 2260c2e1191adbb17ffc9b5373e63a363a7dfead3db30d94b70df5b7c0ac1011a10e35d24600f6679f0449b651ee772be9dcae002590621564fba1687d57cf68 SHA512 529270099dd485d098cfa4aeea39df8c4961ce4c2ce63a2513aee22275a8ba5e344657c705df341acac59748b8144d0fcbd8da9ec444d5901417b3238442a0c2
EBUILD bravia-tv-1.0.4.ebuild 803 BLAKE2B 2260c2e1191adbb17ffc9b5373e63a363a7dfead3db30d94b70df5b7c0ac1011a10e35d24600f6679f0449b651ee772be9dcae002590621564fba1687d57cf68 SHA512 529270099dd485d098cfa4aeea39df8c4961ce4c2ce63a2513aee22275a8ba5e344657c705df341acac59748b8144d0fcbd8da9ec444d5901417b3238442a0c2
EBUILD bravia-tv-1.0.5.ebuild 794 BLAKE2B ab99e6e72c1950653c922124e99d040408e5db4a1d9194c50887e13b5849cdce57bf0938460811b0c2a25b2295353d713fc8769d2e27ff82d80020572a78d7a4 SHA512 86cace64fd9d2a74e72c92e31732ffc58b6b0b3ffb6dc2d0cfe0c6f4ff39dbfcab07d10880df63db6cf4e553718d747395070ab99a127f47482503b9452d1beb
MISC metadata.xml 456 BLAKE2B 467bc60143d56bd22274720769abf46f58ff13442fb584d2e89f6cbbe41541b6d5774b85b708d3e1dd0d5ee34a43734f0225e7a335938f05a8ee94418ce6babd SHA512 10ec1f86f871c80dc76075c6f380f960bbd293ff8fa56734745901ae605cbb492bb65d417571295ac477da37ae7a39703733d57239847751b7cd6b22fa0a6639

View File

@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,21 +3,22 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="A framework for managing and maintaining multi-language pre-commit hooks."
HOMEPAGE="https://github.com/pre-commit/pre-commit https://pypi.org/project/pre-commit/"
DESCRIPTION="Python Bravia TV remote control"
HOMEPAGE="https://github.com/dcnielsen90/python-bravia-tv/ https://pypi.org/project/bravia-tv/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

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_{7,8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="Python Bravia TV remote control"
HOMEPAGE="https://github.com/dcnielsen90/python-bravia-tv/ https://pypi.org/project/bravia-tv/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

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_{7,8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="Python Bravia TV remote control"
HOMEPAGE="https://github.com/dcnielsen90/python-bravia-tv/ https://pypi.org/project/bravia-tv/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,13 +1,11 @@
DIST broadlink-0.10.tar.gz 9280 BLAKE2B 0e1075a7b9c49228f751e5e8c3bc68c6da45128421daebb42bcc0633533a9f0b2681b59a6c1f94e778ed2ea8d50b10a9858b8682c0e25c383acb829795509042 SHA512 cdd69187236733d5f56a5e6b28b21e92ecb6a76556ec4c46297cf285a2675a014cc1188160a1b3b3f64f4df0b5555bb3626aab695faabf1d67787e78df9cab1f
DIST broadlink-0.11.1.tar.gz 8523 BLAKE2B 386504bc9732de09dbe750c21aded2321dc104faee90cb348841237e504f1f4b17d2ae8543b6e898670d72984e63fe37d90e6d93d97184728d417e54fccfe34b SHA512 352b7998047bffb108235c6fe7a8f848a0b6064cc6da99b48edd0fcb30f8f8aeec2ef0f6b2aeb20e9d268e110be6498727b5dca8b58875f0c3807fe4bb2c913a
DIST broadlink-0.11.tar.gz 8487 BLAKE2B c49587367dcd6eb7d5027a96550066c3bd5263303adb48959e86972be50f4012db47140fb8713443d2ce79de0fba5b321a21c17876ed89c3d17fb12a0d0192fc SHA512 946c2b089d065d9a8e0c21386a748dcf6f023ba8ca8dec57dcb2e6f72518a5dbe81e2a5663eade2338fa720fb1a420dfbf0b4ca71667247b4fe93f46f386259c
DIST broadlink-0.12.0.tar.gz 9460 BLAKE2B 9eed55aa601ee1d9cebfbbb62a17b04ddfc2d5e7e9254e92eaedd93116e5b80acbd661a33fd12ef5f6e3b53c49b17c38b7b0a6a20eb259c302c2d7b5d5b80309 SHA512 54815d7dc4a9cf9ded413ca922cd7307ada66b6629a230336b7b20e5a8343b2ab127a9851875b9006d788aa5df7743f1f771687542724b63d18af2ef2dafd3ce
DIST broadlink-0.13.0.tar.gz 10414 BLAKE2B 017648ba9e12e4d1d25fc0f72ba203914d2ded819799ce98898c7ca62f6ab0a5fc269aa84d7f3c737b8068bb76512b794503cecc96ff81a675ce3747804ce773 SHA512 5b5437f051c40d6ec5f496a72ec13d66b2ed6460b32148e4204780311e93b88bc721291e7f24464d363877799600c6793d812e3d35723e4a88db2f7bf544330c
DIST broadlink-0.9.tar.gz 9109 BLAKE2B 228fc336fb32587bb4f6a8a10b2a4b2a2848349bfdfc1bec667d1a26692a8b892d89e850bddb441cedf7b7b8699f24d27709e90dc08ce53e081cef7fd50fc673 SHA512 82d94b710f71636eb1578c4bee0328c6b856db7306a3df04d33787a9bbd44632712ae14669ad2a726e2fc59a6beebef4975031b0b8bd429bf1dafcee2ba30003
EBUILD broadlink-0.10.ebuild 690 BLAKE2B 8cf9b206c698276f02f34ba54dba306c60cb7a0b1686149fc3ee9ed5807f7dc85790c6e810dc2630d0c387f9ae859c7cee83c76982e2cc00a01b673b361150c4 SHA512 77de60c1c23d1990728cf7327f932d13e4e7621ae9eb407b53b29ecd59c6216d4081c42b89fc6541d9986203ea93df6fa534e514032b63b7e3ed07ebfa4401c4
EBUILD broadlink-0.11.1.ebuild 690 BLAKE2B 8cf9b206c698276f02f34ba54dba306c60cb7a0b1686149fc3ee9ed5807f7dc85790c6e810dc2630d0c387f9ae859c7cee83c76982e2cc00a01b673b361150c4 SHA512 77de60c1c23d1990728cf7327f932d13e4e7621ae9eb407b53b29ecd59c6216d4081c42b89fc6541d9986203ea93df6fa534e514032b63b7e3ed07ebfa4401c4
EBUILD broadlink-0.11.ebuild 690 BLAKE2B 8cf9b206c698276f02f34ba54dba306c60cb7a0b1686149fc3ee9ed5807f7dc85790c6e810dc2630d0c387f9ae859c7cee83c76982e2cc00a01b673b361150c4 SHA512 77de60c1c23d1990728cf7327f932d13e4e7621ae9eb407b53b29ecd59c6216d4081c42b89fc6541d9986203ea93df6fa534e514032b63b7e3ed07ebfa4401c4
DIST broadlink-0.13.1.tar.gz 11298 BLAKE2B 284fae4fc338c81632d9828c1a27f799292e0566a90c8eace18fb6bcc25f26e74c69d7c7530430abc91d9bfc6c85ce008ddd2f754efd66af2fcb7be8957339ce SHA512 98087a7845e06e2210549cb09a6687ecdf99904ab91f5c0ccea1e4cd7fa247e98e54d77a523f7330cf5a091f576926f1cb59634fa507e5e5acab8d8cccf4ead2
DIST broadlink-0.13.2.tar.gz 11315 BLAKE2B cc25288b1b8e07b52463eef689a1ac98ac500d9792eaa4a96e89abdfca68bc10f92a991f8338d51a09a71bfbb088f338d31c92c4c431f31d45cebd9d9d8bb77b SHA512 2f90337516816c7af8b8a7c3e8da7c2fd86dd7f3235e67e7fff3f3e50dcc85a804525517e3462e592d30cf4e66fcc194bf2640c67e89f1c7abf5c2d94f109db8
DIST broadlink-0.14.0.tar.gz 11806 BLAKE2B 619c49dd06bab1b58cb70fe7eae62c8429c7afabcf046c864bf9c57c7499aecf2e0b6a13cac4135b9fe19664de18cea6dbb44c280663015608aad887d1db9ec4 SHA512 0e0a55de2e32f31a36286cebbb004c1d4de0a6d14cbc730957d00bf10c13ebe783d2373d289c03ca4974cb68b629ff0b79c188d1aa182f112746abca7447fd50
EBUILD broadlink-0.12.0.ebuild 697 BLAKE2B 6f84741ed514e5b801af9f86f333fa83802e38c957b76334be85f83d63639269e6e81fb95e9df47ae1367c096bad70c078b9d03c1467a2a3b93afb819260edfb SHA512 de6c7f8b0ec9faed91891d072d12c1d55aa82ffe0649864e18390e3fe7c2b758e350a351ecb6d1e7ee3b5c9aff589bcead93e00cd2dc8c3862572aaabe59ca59
EBUILD broadlink-0.13.0.ebuild 697 BLAKE2B 6f84741ed514e5b801af9f86f333fa83802e38c957b76334be85f83d63639269e6e81fb95e9df47ae1367c096bad70c078b9d03c1467a2a3b93afb819260edfb SHA512 de6c7f8b0ec9faed91891d072d12c1d55aa82ffe0649864e18390e3fe7c2b758e350a351ecb6d1e7ee3b5c9aff589bcead93e00cd2dc8c3862572aaabe59ca59
EBUILD broadlink-0.9.ebuild 690 BLAKE2B 8cf9b206c698276f02f34ba54dba306c60cb7a0b1686149fc3ee9ed5807f7dc85790c6e810dc2630d0c387f9ae859c7cee83c76982e2cc00a01b673b361150c4 SHA512 77de60c1c23d1990728cf7327f932d13e4e7621ae9eb407b53b29ecd59c6216d4081c42b89fc6541d9986203ea93df6fa534e514032b63b7e3ed07ebfa4401c4
EBUILD broadlink-0.13.1.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.13.2.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.14.0.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
MISC metadata.xml 456 BLAKE2B e42190c6f9a66e64f1075ec2521de76d0f3aa1f7df00a14742dedbd71cac262bf8865115a947ec89cc9dd337cbdc52d2cf651159a90ce13d0dd22ebf6257e142 SHA512 20b72d66d1955e609b45dbe20e9a9fafd29f9ec1f263356a81f1e5333b178c9de65772b0b695a550180bea38660fb444866d11c7e32d2ee01764e32d3e1f1cc6

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,10 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,10 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -13,10 +13,10 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python API for controlling Broadlink IR controllers"
HOMEPAGE="https://github.com/mjg59/python-broadlink https://pypi.org/project/broadlink/"
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

@@ -1,10 +1,12 @@
DIST brother-0.1.11.tar.gz 5609 BLAKE2B 3e6369cb93ebb3dc0b7bd37ecb65b8480f05b0f2d168bdb7935378fd55b2eb3543e1b961bb056c8d2670780ab24e40c890ed1a02fbbc92821c62c7cbc7337af0 SHA512 518ada0905cc1367961459a07232c6f63373ea69b46af40eaf1a0c0135213e1fa55350798110ebc07cf010ff0808c642c06fa345c91fff799a10cc837f7669ff
DIST brother-0.1.4.tar.gz 5005 BLAKE2B ce5010165b5d8c056b3231d1127902ab4bf0eba167c6a8f9ff6e8dad83bb3b95bd80e5b14e3c7dc74f5f8a12fc97567cfa10f3500eafad55a4ca3fe327c333df SHA512 c3e7ed8d0d708b20b90c422f7ba847fdff9c06e9ff32c6712f69dd21b030b4853061d33b366353c048c96bceb4c6d36f331514a29df46f44affdefbd29058020
DIST brother-0.1.13.tar.gz 6071 BLAKE2B 1712c020746cad265f6a962250b760b6e09be1a68933a5ad1ed4e6480f921fd08cbac502a232eaa1581b9b6a64be05cb259f4bafa453b81913cf62f08d51ff5e SHA512 e7ca0ae657b9c7aef82dba75936a6bf640ac081c60d81bb467efe6852a8ef73199fb82a87ba06c49bbb4faa257a750ec4da160b88f0f32fb1efa9ee285a916ff
DIST brother-0.1.14.tar.gz 6081 BLAKE2B e8a28efa1cb907cdcb93625e2d2036916af184daead9f5551691af2b6905855d1a042e0200cc964ca58b11a671a4a1288e5e2408adc3bbb752791385ed3aae18 SHA512 eec6438df5e68335d8560fddc28933307e5f66f7d7138a28ff29cc9b484ba3cfc1039ccc4df2e6bab76f996e59a03bb1be13e8ae139fb299384c234abb2b0c44
DIST brother-0.1.6.tar.gz 5183 BLAKE2B c3d46ee8682c72070d46a7624ef279f2de5bc7f3d8518f1b64c9b1df35bf65741ea3bbf97753f4f04c7070ee47789cea96ea555628dbe3b82044118db2514af7 SHA512 50b1936d412a7fac7d07b896ee77258139fa11ea442761f3b9892891b5dc0e32d8233a688584a8e22e2988a332513c4c6caf50ef27e3ecb6bac036bf5a7f675b
DIST brother-0.1.8.tar.gz 5449 BLAKE2B 3079abc97d08e74eeefddb9e91e798fbf66194f44f735c45d465a92c38db05603c1223accbb69ec4d1d1efb1bb7717bf59e5a6fd6d395df225ddfcec81c962d1 SHA512 5ace7a4c7599ea0fc24997f454e81dc130d5469a436ed628da2a0dd560ae19f9feea53f08558324162913738fdb5a7415df254db75157be55e4437af9ecd4f3c
DIST brother-0.1.9.tar.gz 5482 BLAKE2B 72d0cbf185dcce08213589bfbfb80ac503b107da202a3889e084edf988942ccfb6c36b6953bd59462a32e8bcce32792c5a75fb31d1a5ff567bd9ed50b143b767 SHA512 3216cad2cfe759ac02086eab7c635b6e369b53d0a0e80971345741a46a2bbe5f84573ddb036266abe8bad164cc17ed53951ace1b272393bffb4f5ae540e2ee87
EBUILD brother-0.1.11.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.4.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.13.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.14.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.6.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.8.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759
EBUILD brother-0.1.9.ebuild 758 BLAKE2B 5d81b0439e01bf9adb643b89a3cbf0928921bebb86d63ad6ecbd17ab189dbc17ae2cb340cd84f7e6a0e432042a8227303e730e37551fe900b16697f33dd88713 SHA512 297aa05f0039967b71f60ef31f2974ff20a0ada4074ec739c46afb76955d61e7eafe2a74a26c8b9a9a8ff11689d671afdcce96edd29d470ae292bb917179e759

View File

@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing Zigpy quirks for ZHA in Home Assistant"
HOMEPAGE="https://github.com/dmulcahey/zha-device-handlers https://pypi.org/project/zha-quirks/"
DESCRIPTION="Python wrapper for getting data from Brother laser and inkjet printers via SNMP."
HOMEPAGE="https://github.com/bieniu/brother https://pypi.org/project/brother/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/zigpy-homeassistant-0.8.0[${PYTHON_USEDEP}]"
RDEPEND="dev-python/pysnmp[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -0,0 +1,5 @@
DIST bsblan-0.3.6.tar.gz 7985 BLAKE2B d22973a586b064d070d6f988d5564f6261da9947c248cbfa6305290a1817819272d5d60bd886fceff46793da8ab929a90cb084d5fc233e8db4a4952e5aeb9f3a SHA512 3e759c3880209e74b13845ac7feddc85b065016057058102bcf8abb9d5114e9ec5d8ce6062c8b5af6ab7f256d66d1540488f45b95cde9fa9c9ecea39339d2212
DIST bsblan-0.3.7.tar.gz 7571 BLAKE2B b15bac76cf498f3952ed21fc1ba29978484dc946f993a5b32f8ac744fdc4ee64087d8812ecf1128082f0c6aba94e7482e8aa81b353d7dad578f9804763a167f5 SHA512 9e6b90bc25a121fb8288564572b21a3ccf9bb9f698b580c836ec4384c02ff4b83f20f2e8fb2a2a96a95801fa73b070047c677981ec3b95b69bf358f56f367836
EBUILD bsblan-0.3.6.ebuild 841 BLAKE2B 6d44daee9cfbd1c2db220bed10be84ca9482815bcd194be9e1c169cac5a4a623a97b980984cc84f96d4d74d010f685714d52ea78f552a9e6f46043659a4b6960 SHA512 d771a14a51363ff26626cf275208fbe302040f42e12f88e12cb0d700771b959e13107dc40a66f9c269b2b6cc2d50f4fbe35639c7c964b365c93a6a5ff3049348
EBUILD bsblan-0.3.7.ebuild 841 BLAKE2B 6d44daee9cfbd1c2db220bed10be84ca9482815bcd194be9e1c169cac5a4a623a97b980984cc84f96d4d74d010f685714d52ea78f552a9e6f46043659a4b6960 SHA512 d771a14a51363ff26626cf275208fbe302040f42e12f88e12cb0d700771b959e13107dc40a66f9c269b2b6cc2d50f4fbe35639c7c964b365c93a6a5ff3049348
MISC metadata.xml 464 BLAKE2B 1a03c851b7d8dd1a82dbc012e21809d99f54ac7fe3c80116ab6bb55020eb77db57b182374f9ca264a0182b123435e909337b24b3ffe06f0e6055bd28895548eb SHA512 a6600c85d6bce420932b0aee0cdf64fff2d9c5e9bc377b4a961891f61e6242d415a59b5d0c26688f843b9c79f23d660677fde35c835b96f0d3824e51a0e2d2bf

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="Asynchronous Python client for BSBLan."
HOMEPAGE="https://github.com/liudger/python-bsblan https://pypi.org/project/bsblan/"
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/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-19.0.0[${PYTHON_USEDEP}]
dev-python/cattrs[${PYTHON_USEDEP}]
dev-python/yarl[${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="Asynchronous Python client for BSBLan."
HOMEPAGE="https://github.com/liudger/python-bsblan https://pypi.org/project/bsblan/"
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/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-19.0.0[${PYTHON_USEDEP}]
dev-python/cattrs[${PYTHON_USEDEP}]
dev-python/yarl[${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">bsblan</remote-id>
<maintainer status="unknown">
<email>liudgervr@gmail.com</email>
<name>Willem-Jan van Rootselaaar</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,4 +1,4 @@
AUX caldav-0.5.0-top_level.patch 449 BLAKE2B e21333074b29c9bbf60e9892ee7dcebd2a79c6d045ca41d7b4ae045525b2a52a8e04f2b9fe1af67ef630c4079fe4fcec6be5c9c2688f3fba07c47686225c3d48 SHA512 d7c304b3ed58ef81d62c464353e1c7205365d0a3fa71993b345742893e537298470d4f3d80711779acaf2a73bc41f597a0fccf430002bacdc070a4a77fc78f70
AUX caldav-0.5.0-top_level.patch 450 BLAKE2B fee8442ccedb990c2cee37d3fd8b3af056caf78c513b7018ba98ffbaf64c66eb0f115dfa7bf000825d844b3ff58d66da75dd4072d9ac102e8d5d2f4051747455 SHA512 236747d53aeeff4669afc11496203b90b1b85847b00674445e7671a1e51f82d2ab5f64ef8cfbf91f4a6db7314231289aae97cb3cf514533d9d429146602c7bac
DIST caldav-0.5.0.tar.gz 43932 BLAKE2B fa6820d86fd9ddf73da7ecfa09ec179249be8f530109793d6a9b0d04156880687631d20809b5440ad6eda689d8bf868e016dbf5f752567d93b2adc65cb13a036 SHA512 17b268513f7d77cdfd87a7388c3aefe65682a5e17b1100b07a29874a40c0f0df5a270759a0ca5b63f2232f0008a3f5720ad10f834962b6efe85712b9beb4ad28
DIST caldav-0.6.1.tar.gz 70380 BLAKE2B a22df53223544ff23821d1ac432620f3f7a87f464e7a3dae8a71dcb052bb59ce82f31e3d195a3ffa9f3b313e959bfe45d1a991e37ded759aae18f629d2c990e4 SHA512 eb6cfedc58c59faef192c361cd43382a6fcd6417953357eb79779438c4cb55543268979fd01fcd5be5137cafb99ac753739250805a56cc3dc0729467d0a9034a
EBUILD caldav-0.5.0.ebuild 931 BLAKE2B 838c792e84d2a9173e364a843e1c91380512dc394a2ba9c1c965e545123a0193e2228852ece5a8e280df65726269d5857cd57318089d7e1796d71311e8f7ab0e SHA512 849f5a1c92e03547402cef29bddb5a0a6c07693e739b21a5915e08a9afd9bfd4e943d1acf2ad921938f37bd1e6a5ce7cd932433b8e900defec79f8a7feb57b94

View File

@@ -3,7 +3,7 @@ diff --git a/setup.py b/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@
author_email='cyril@hippie.io',
url='http://bitbucket.org/cyrilrbt/caldav',
url='https://bitbucket.org/cyrilrbt/caldav',
license='GPL',
- packages=find_packages(exclude="tests"),
+ packages=find_packages(exclude=('tests',)),

View File

@@ -0,0 +1,3 @@
DIST circuit-webhook-1.0.1.tar.gz 2103 BLAKE2B 78bced2c0a3a1fdb8081ed8bef913c3f7a1a20be643486e907740eaa9db464ff11e5b66ec782b0817ef3ecb67df236ab76e77ad22dfe1bfa504d9776fb763bc3 SHA512 0fa323b8987723e8ba0b71e2c74597408ecbab1d6d7d475ee436eaa233598aa5abed222b22feb735791cb6d44f6a74015be14e56b24cd9ce9889779855f1ca66
EBUILD circuit-webhook-1.0.1.ebuild 740 BLAKE2B 3c7fcafddd0b4762ab705b3d7e3991da41958e0be42e9480ea1cde4ddb21c22058f26f04c66cc602407bb15e9d8ef3ca186a55104c4ea4acd40792cba44eb1dd SHA512 f0cc34f77371c538095f6188bc05996dac3e3edfe0c7dafeaabc96a7f3899486b7e3adac4910cb0123f32d6adcee60117962139180b17a873a73aacd12a4b79c
MISC metadata.xml 469 BLAKE2B daa0e2bb0ae139b46a4b46e5ad2488298b2e343ce06f090857186718ea249511ff2025d64552a961fe0f4bb38b2f36151641e3fb24ff44f85939c4df3fc723c5 SHA512 703dd5ca10359e7aa6bee75765e6abda5ebcee5fae3cfe6e4583600e8854d02d5c6db5339934c1f8d7a2cfeacd4cae4a59e42eee1f3483ae26e709743158cf68

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="circuit-webhook is a python client library for Unify Circuit api"
HOMEPAGE="https://github.com/braam/unify/tree/master/circuit-webhook-python https://pypi.org/project/circuit-webhook/"
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,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">circuit-webhook</remote-id>
<maintainer status="unknown">
<email>braam.vanhavermaet+circuit@gmail.com</email>
<name>braam</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST convertdate-2.1.3.tar.gz 28903 BLAKE2B 017b6dbcf742bc47172dc5a002d47209007cb2bafc5b42f6e3f06edf400459691add55d10b79cdbea98c710c03586ffaeb1974c76ad82b296dd12db5165691df SHA512 0bac4d4b09d3de6f15e03516340fcb422511066ff04b7183fc6063cae6f3f0f1f210a99c8856ffca1fba82615d92fecf98bab22df86ddf792df0d12633e44ef8
DIST convertdate-2.2.1.tar.gz 31898 BLAKE2B a65b403bcf2793d6c7e83d2f867686d09274242527b0c8d8e81a0b9b4e7b1da482254dce3bdc67944459c803c27d7178e667a4bf619cbb0b75e583d891df9615 SHA512 bf6e5db3d860fb5118b19a1f6a6380eff9b05cbf0a754ed8bb9a360b0cd09547ca03df6e6dd834397d2c02c8a2de969402c5052e31093b65315427c8428d148b
EBUILD convertdate-2.1.3.ebuild 808 BLAKE2B ba5cf511af1e8abe3df91037d9f4f01cee608d6bac7b810f20cc6bf7a3b0d033d8730a85bdbd8435d109fd15a4f7e38a7d95f95e76a5f5118fdf71ed03151c57 SHA512 ac0ca46b4bafc192066fb25de76db2b62dc11329f40f79e11750341a2f3b77c5333a6ee9f5b04552b65256c6cffe6d5e9ae04ebda10d9fd66513a15c9c5e84f3
EBUILD convertdate-2.2.1-r1.ebuild 815 BLAKE2B 2138546df3cf78c3764fc02dadac31b3f9b9f4ff0c84557f71fcf3998361e03f947cdc321dfd1fe1e47463d0fa4ea33a630fe311847de1fbad4dae36fb11ab6c SHA512 d87255a041f80e1628c3be1aefbbd4d933ead50c21282eca56b081466d6aa2060c48fe3f3bd72d1139169a02d7f2db75c82e764d772affdb94b78fadf358b428
MISC metadata.xml 464 BLAKE2B ecf5aa6985949d66d88c4d8c7260f3c114b5b8bd22607b82660a7943a797626b7ca4edf63670507eefa64aa3ad1edf6274d68f8861214f63bf4cdeddc5a4199a SHA512 54303bee3b147a81a955681f14c17e599b3ea6c9df2916fbcab67346b79ec4959c046f1238165f4fdad4f92fa7f0c2530154427975513afec9e0bac9723cd51d

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="Converts between Gregorian dates and other calendar systems."
HOMEPAGE="https://github.com/fitnr/convertdate https://pypi.org/project/convertdate/"
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/ephem-3.7.5.3
<dev-python/ephem-3.8
>=dev-python/pytz-2014.10
>=dev-python/PyMeeus-0.3.6.1"
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

@@ -1,5 +1,7 @@
DIST coronavirus-1.0.1.tar.gz 2733 BLAKE2B 54844d28877f404a673849758c7adb194a9e0262cdc125b1af6a4a080cccb291b2c485adafb448cc9cef055e71ae04dad002966524fb53873fe996e98ace333f SHA512 a12707c86929b6bc9b190c5be20399af57e238d7a92344569c8d4ea3ab89686d1a77eb9dcb91b467c9c314ef0cdacb51a443ebd13728b154460ecdece4aa3c86
DIST coronavirus-1.1.0.tar.gz 3068 BLAKE2B ffbc6b76d0284a9c1f5bf5f95289becb44316171f57bf020ced425b61eea3b34afff00be8b4fb5d514a6f6818d357a3ca423ebbd1cfe6e99c5b3dd2dba4f9e27 SHA512 102769168288bae20b96343a8687d5f007e06241a77be06964d53427531ba48fba971e80ec2ac9f9e169164b477f9b14b8fc74ec64b9a86b5d8bc29a2a61a17d
DIST coronavirus-1.1.1.tar.gz 3102 BLAKE2B 6eb35a3c478b2d6b0f93b1459e67d7324ba2db6e31c5a4b207bc6d849e1af76ea87497229bed5ce8e5f667c5ca09ee38b290dc2e683d5ec6f5ceac19237fabcd SHA512 3b290081f508b97b8ad4a29c534bd7312ba1cbbf0f55966596c31c67d976654431aa943a3c24cbedfe6271dd68c7ccccd174bf2545eee1152d316f4396e7d0d9
EBUILD coronavirus-1.0.1.ebuild 703 BLAKE2B f6d7c95c144b81ffbd5abd5d595a803ac3979439151b2355746a7084824cad5b57a0892e3c2ab88a9f3fe55e162e78a7ff932d4d43fdf18bd9935bdf60e5764b SHA512 df6c73758e6de3817c29941273eaef4aa0b27cce7b8c5d02991ecf82318a74661aebb0e85e819c6a53d9f417f8740783ff9546240077d53f46e56f369c09c3d5
EBUILD coronavirus-1.1.0.ebuild 703 BLAKE2B f6d7c95c144b81ffbd5abd5d595a803ac3979439151b2355746a7084824cad5b57a0892e3c2ab88a9f3fe55e162e78a7ff932d4d43fdf18bd9935bdf60e5764b SHA512 df6c73758e6de3817c29941273eaef4aa0b27cce7b8c5d02991ecf82318a74661aebb0e85e819c6a53d9f417f8740783ff9546240077d53f46e56f369c09c3d5
EBUILD coronavirus-1.1.1.ebuild 703 BLAKE2B f6d7c95c144b81ffbd5abd5d595a803ac3979439151b2355746a7084824cad5b57a0892e3c2ab88a9f3fe55e162e78a7ff932d4d43fdf18bd9935bdf60e5764b SHA512 df6c73758e6de3817c29941273eaef4aa0b27cce7b8c5d02991ecf82318a74661aebb0e85e819c6a53d9f417f8740783ff9546240077d53f46e56f369c09c3d5
MISC metadata.xml 456 BLAKE2B a0a342a501dd65ca7ec5ead633bf644f797c32a6ca6484ebf1abc7a156d80b50d964b575b21f6920b9924e35361da97d931203187913d8ef62dc0a243028b67c SHA512 3c0aff16b126c2039c615f3b65bbcda66be5c0a1171a436fb55e1c0bfac379e2ae1fd0f56ee9b3bf6e3cd835a2f3ac4bfeeb20b86d8f8a4a2a1eb1c0172505ee

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="Asynchronous Python client for getting Corona virus info."
HOMEPAGE="https://github.com/nabucasa/coronavirus https://pypi.org/project/coronavirus/"
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

@@ -1,5 +1,3 @@
DIST coverage-4.5.1.tar.gz 379675 BLAKE2B a3dd18b6c6512a2880f48e685c15eed33589d7d46ffaddedd69dad88b8baa383e1661e1cd232e44f466512e292f82638ee2fd198de01dbd1324cb01857b986cf SHA512 82742a572549400778cad99057b1ced4c36b61e917983148eccc86bfa6340de8cfefc4f743e79ff876b641e0b9d21307dd6bde78638a6b20dd8ad215068dda25
DIST coverage-4.5.2.tar.gz 384845 BLAKE2B a7b4f249a68e025449d26ef8ee2194b9ce355c979d1f5192a7863a0ab0089f9deb3a8e63a39bef528ed7c58fbcc7cd4bc193fea3a135f5996a6655268a6b7a93 SHA512 0d98c8118648a319ac6f3b4c4c6f1ff8a92085bbe8276dd5504c8df4638933f920d7382d8e6de8e16bff43b62091310e0eab7b7722c6d28c976baedbfae3d03e
EBUILD coverage-4.5.1.ebuild 1070 BLAKE2B d8199b17b906f6471e963a9d367c2b3915bfc3ce4d84f973b85071e841cab750415c76e6310c3c82f8e9cd0e02ee30ada52921e3642ce56192eaa489d1fa355d SHA512 bed4ac63fe485ecc67711defff19c5a21bbae6304e9c9f560ed48c6918a338bf7fdfe1a4288c68b2b112b0df1b12110d2c7b99e2189a4fa4b3b933fc1a26c88d
EBUILD coverage-4.5.2.ebuild 1049 BLAKE2B e0e1b311a266200dfe8ba873c173680a1c4820bafb42db3ad654a9cac1fb5f7ee496b608e16f1efdc237caf89b4d4eedc2b97ac28169d083ae27d875296749b5 SHA512 1b596b0b2647970125803e6a6a9b023c19a0a7457834dc8008795f5b571cefcb0c819e85c9a781eeafaa8edf07e53f57b6fc038c3405a8210f2c84b6630ffaac
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Code coverage measurement for Python"
HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="
>=dev-python/setuptools-18.4[${PYTHON_USEDEP}]
test? (
dev-python/PyContracts[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)
"
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
export CFLAGS
fi
distutils-r1_python_compile
}
python_test() {
cd "${BUILD_DIR}"/lib || die
[[ "${PYTHON}" =~ pypy ]] && export COVERAGE_NO_EXTENSION=no
${PYTHON} "${S}"/igor.py test_with_tracer py || die
${PYTHON} "${S}"/igor.py test_with_tracer c || die
}

View File

@@ -0,0 +1,4 @@
DIST cryptography-2.9.2.tar.gz 517571 BLAKE2B a3c3ae9ebea1fa9677f59b4e98d1f690e83d5b10562d8b257d71aea2092409785787b8bc9dac3dd56215ce0cd958192060cc7a6c8f62c56c76ec632c166a9c7f SHA512 a8cb7ba229cddfa15bf4ed00d40e76e2ece57958203b9c50c3f782c7977e1c725fa147a1eebc31d50684a622d53e73f97864e1a935753472ea4b2d89eb6ffb6a
DIST cryptography_vectors-2.9.2.tar.gz 35141183 BLAKE2B e0b1e5d425091e4bab13ba65dea2ce08d29bdb8e2a639582b0683854943d34d02164923012e3e0c7aa89d7aff59554800f346694473210eb0bdf293424f267eb SHA512 7d8d20f9a3edde8a19b96b5ac9f1d0622421980b0ca6996fb83a659970e964a41679d21d9e5d60d1c1db2c8b1296ce89185954e7e43e86c8bb65b68e805e28ca
EBUILD cryptography-2.9.2.ebuild 2054 BLAKE2B 8d72efe85fb641f8c544f441fd0ec9a73a10fe44280fbb9933a1375126820471f9be201d616db63c2330c95bc8e575f863f9985dd3aef671af899b362d97eb2e SHA512 5b9ed7b26186c5133654056933b4bdf0f6885ab0717aa71625b6908640abcadefa9dfd4a5cb5015f3bced1521a403f4bfed03ff8c4ae8a8ae2dc6a4dac62a37a
MISC metadata.xml 499 BLAKE2B 2e4c37917ebb1604f399b0db4abe27b02b133a2cc8fb69fbbf52b6fdc0aee079dde61be188bfa5bca043a1804a670ffb53f6ab1e79147230166f696741fadad8 SHA512 26eda8b0a2ac91dce2946e18e941e2e75df15e4583e4ddb1f1329403eaae30db9976017f92981c462bfb8c8a559de2a2ea9531f4ac5ccb2d57cadb00e68e05ec

View File

@@ -0,0 +1,62 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 flag-o-matic
VEC_P=cryptography_vectors-${PV}
DESCRIPTION="Library providing cryptographic recipes and primitives"
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz )"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="libressl idna test"
RESTRICT="!test? ( test )"
# the openssl 1.0.2l-r1 needs to be updated again :(
# It'd theb be able to go into the || section again
#=dev-libs/openssl-1.0.2l-r1:0
# the following is the original section, disallowing bindist entirely
#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] )
RDEPEND="
!libressl? ( >=dev-libs/openssl-1.0.2o-r6:0= )
libressl? ( >=dev-libs/libressl-2.8:0= )
idna? ( >=dev-python/idna-2.1[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/enum34[${PYTHON_USEDEP}]
dev-python/ipaddress[${PYTHON_USEDEP}]
' -2)
$(python_gen_cond_dep '
>=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
' 'python*')
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
test? (
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
python_configure_all() {
append-cflags $(test-flags-CC -pthread)
}
python_test() {
local -x PYTHONPATH=${PYTHONPATH}:${WORKDIR}/${VEC_P}
pytest -vv || die "Tests fail with ${EPYTHON}"
}

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>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<use>
<flag name="idna">enable support for the old, deprecated IDNA specification (RFC 3490)</flag>
</use>
<upstream>
<remote-id type="pypi">cryptography</remote-id>
<remote-id type="github">pyca/cryptography</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -4,10 +4,12 @@ DIST denonavr-0.7.8.tar.gz 62774 BLAKE2B d601c24f6825202de69401c0778e8e1b5010d14
DIST denonavr-0.7.9.tar.gz 62838 BLAKE2B 59a036a1b2fdd48731741180b143f69d0fc78e30cfafb88c675eb4a30b079eb3955b1e2f76306809d183d10a9583dbb500962cbae352203c570861687c58b539 SHA512 2c9cd25bd38d9128602b0bf009d3d147059d712a3ead99514a257e71ea2a1c97d94c151d42840dcff55ababffce53a23fab33759cf7bbc8bb786fefb91dbe362
DIST denonavr-0.8.0.tar.gz 63483 BLAKE2B 074febbe0a8ea66054de7b469ab05d919c68cd2cbc41f41a00239f139a9b32e03a8710c2ffd0dc1fae8071ec81f4474e36de3762a105aa984b243282f25f79dc SHA512 ceed31a6426147011e859d3c0806e2f0c49b8743ecf8503cc739fb2f0a33b149a6920cb7739c089d1c83a496bc7e342ed1cf7fcee06af3459777f8ba4791ea94
DIST denonavr-0.8.1.tar.gz 77499 BLAKE2B 0cc8e07c14282f55103ff510db4db14da1d13d86ef2529c719b8fdfb3abb6289a842926871a84e0edc9e905ea6e2c4fa372e42ea230b8c6a6d05d4ca83577f6c SHA512 4247a7797c2a3f47a2b91ae257899cdf3e5f4aa4498ee95e3929c10131dccedb8122e66506ef84d1fe00f769620227202424b1d003ea54103d47f386f18f2304
DIST denonavr-0.9.3.tar.gz 92910 BLAKE2B c9b93db7908b2d0375c417f3980d1df2f5b5191fee5fa1ab32ca3031c9fe190b5c0fb3afabdd42c14aa6baf6b6e451171a339e58e0716882fb19d91648802963 SHA512 80ccedeceb1df0c0d71cd6ce2f601b9a966bfac0178321528e84edd7f422489039a7867df3493f14012be383fe95aa0b4f39d6fbb7a0c292b6b2e6efc1fe8b93
EBUILD denonavr-0.7.11.ebuild 687 BLAKE2B 62a712fb56d3e504d4643390445e0bdc2a9988329abe43b150af2a7b942f1cfabcef0d47167020c77405d0c66872795f3027680e5efc412bc671eb66781a8c47 SHA512 6bc930b9d72c7e021db8b83af7c7ca9f22bc44605407b1282b6fcac85744506bca7d59d989fe9fdbd44f4e315fb262f28ebf90c7a7cbb3945d69f5079f80d64c
EBUILD denonavr-0.7.12.ebuild 687 BLAKE2B 62a712fb56d3e504d4643390445e0bdc2a9988329abe43b150af2a7b942f1cfabcef0d47167020c77405d0c66872795f3027680e5efc412bc671eb66781a8c47 SHA512 6bc930b9d72c7e021db8b83af7c7ca9f22bc44605407b1282b6fcac85744506bca7d59d989fe9fdbd44f4e315fb262f28ebf90c7a7cbb3945d69f5079f80d64c
EBUILD denonavr-0.7.8.ebuild 680 BLAKE2B 51ebed5ad229d3deae5f9244c17c60d9ee613ac16adea181d560b4ab60a3527524fbdcc41a5b9024ecbd3e00ca6473545ebbdbf6dce854bb2144222a9d44e159 SHA512 8856d10fe40913773fb5e3fb8f576a6ad4ac5fc63384fe11e48f1c241c82f8d458821bd65a7a8187bdc1ade8c57d49373cfafc91045450626fd3cc2c5799914c
EBUILD denonavr-0.7.9.ebuild 680 BLAKE2B 51ebed5ad229d3deae5f9244c17c60d9ee613ac16adea181d560b4ab60a3527524fbdcc41a5b9024ecbd3e00ca6473545ebbdbf6dce854bb2144222a9d44e159 SHA512 8856d10fe40913773fb5e3fb8f576a6ad4ac5fc63384fe11e48f1c241c82f8d458821bd65a7a8187bdc1ade8c57d49373cfafc91045450626fd3cc2c5799914c
EBUILD denonavr-0.8.0.ebuild 680 BLAKE2B 51ebed5ad229d3deae5f9244c17c60d9ee613ac16adea181d560b4ab60a3527524fbdcc41a5b9024ecbd3e00ca6473545ebbdbf6dce854bb2144222a9d44e159 SHA512 8856d10fe40913773fb5e3fb8f576a6ad4ac5fc63384fe11e48f1c241c82f8d458821bd65a7a8187bdc1ade8c57d49373cfafc91045450626fd3cc2c5799914c
EBUILD denonavr-0.8.1.ebuild 680 BLAKE2B 51ebed5ad229d3deae5f9244c17c60d9ee613ac16adea181d560b4ab60a3527524fbdcc41a5b9024ecbd3e00ca6473545ebbdbf6dce854bb2144222a9d44e159 SHA512 8856d10fe40913773fb5e3fb8f576a6ad4ac5fc63384fe11e48f1c241c82f8d458821bd65a7a8187bdc1ade8c57d49373cfafc91045450626fd3cc2c5799914c
EBUILD denonavr-0.9.3.ebuild 793 BLAKE2B 59052d528112ff843e035dd20a13ab4983666260c21753eec0e0b2fa44222a97f8ae0fbc26c2cdd91f322c155102d715f0ea740caca8e49154efd5125ac2edba SHA512 542d7b5188afe3b5dc572967530acf586dfa363c552ae994bfde6612c554074cbe37edbfba9d20bf943bf9434ede132c0435a848c3d394e47571b21d3bf6a60e
MISC metadata.xml 450 BLAKE2B accafc7174b3201baf5abb01fdbed5fccec04b705da58d433387b06fb7ec1926bbb02e55fa26f49cc4cf779836f8a2a114cc50439b83e89ae0c438f359bfc6fb SHA512 e62171f24ac290152220e1f480166a3d273fcec28b11d644b4673fdbbee993db5f2da3d37ede81d75892ac771b8887104520bf194ccd5550c1eec50dabf216da

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_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Automation Library for Denon AVR receivers"
HOMEPAGE="https://github.com/scarface-4711/denonavr https://pypi.org/project/denonavr/"
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[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]
"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/tox[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,5 @@
DIST devolo-home-control-api-0.10.0.tar.gz 27936 BLAKE2B f47272812cbe917c5ebc25d676a1416e84c089450be8a86786dbed0a0a8887cbb4f4cc6548164e2f0a47b79c838bb2bb677b31baf0c8812cec5ffea01c71de58 SHA512 06c31dc8d73838ee877011a57fac1612e9c13a25382c925d9e81c316ff12b5ea4a5dcc6bb2313fe7b2374c8eac5a9e67aa120c151e275553ec727d4ad7e5a5e9
DIST devolo-home-control-api-0.11.0.tar.gz 27971 BLAKE2B 8ed71c450e5de7487f24be821c1adc930b9cc7697c0a2422be0203c95ed2f5de3e0df3af21cc1af242582fa64bccd869053bb9aa4a135b060342dea995d03cfb SHA512 312c0ceeb43d27151c1dd8b6c588c0d09503831f94a1807505f36493c299d1bd37eeda5bd1652fb257075cd0b5f282ed2ecf1c7d55fdd5c0318d18c2044e39a9
EBUILD devolo-home-control-api-0.10.0.ebuild 898 BLAKE2B ec49d6aa80c01b6cde14c027cfb746e5e2ea80a800fbf63405334df734b9912712fd065cfddf7f2a759a7c5175407c7da73ec9c4efaeefc2526484a4d94449b3 SHA512 c03b4acc269d5e85ef84e916102437d16ed32d87b76d8bd5ef0fba8872ac84366d20266f1671a5644c1c62338a053187f0dac1922a61861d41a1533e23537e0f
EBUILD devolo-home-control-api-0.11.0.ebuild 907 BLAKE2B b6d6eafa1da79521dc1000f2903c4f48b31027e00f9bf2aecb4af2a960ca53a9d34f0acb0c1459db424bbe35fd780cd8be405fe46cc447e96c4b31744426372a SHA512 00311b185ec14861ba7b86aee3cbc07968804a48c062dd47cdf3691e74969e9debaff945f6faee2b0dfea0e294691f2d0287a57cc630d7b7002ada1e25765b32
MISC metadata.xml 503 BLAKE2B e8340e9078b5fd7655a35cb79d48f73377553b27e8be43f9e81807b891f9a5451faf33741d658d8390e58228fc7537c514c176d6a015c021fe6b3715194e12b7 SHA512 2f1ccc722d475b66114d5c4dc04dd245a4a3eb7bc3ef973bc0053081e28d07e760eea81ffd0434fbea6434b9fdf4098074a0f5a9c1efb75ea616ff42ccf43f44

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="devolo Home Control API in Python"
HOMEPAGE="https://github.com/2Fake/devolo_home_control_api https://pypi.org/project/devolo-home-control-api/"
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="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/websocket-client[${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="devolo Home Control API in Python"
HOMEPAGE="https://github.com/2Fake/devolo_home_control_api https://pypi.org/project/devolo-home-control-api/"
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="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
<=dev-python/websocket-client-0.56.0[${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,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">devolo-home-control-api</remote-id>
<maintainer status="unknown">
<email>m.bong@famabo.de, guido.schmitz@fedaix.de</email>
<name>Markus Bong, Guido Schmitz</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -4,10 +4,12 @@ DIST dynalite-devices-0.1.26.tar.gz 20657 BLAKE2B d41a95367c2e2dcd727f49d90b1f7b
DIST dynalite-devices-0.1.30.tar.gz 19622 BLAKE2B d917b5a8cfcaf52b7e3e8f0c6f301eba8e1bf2a21bc2e7d12e990082f0988b80a828bb7964c740da741c33e40559db624ec2c4625ef123eea7566269e65114cf SHA512 8b26bc9e832db555c5fd64e39f641971c45f8743ff565c80fc8ed8ab063707231413b8016fc24cec8573860176154e4a0724b8120ee18fe71349218ab6d03860
DIST dynalite-devices-0.1.32.tar.gz 19812 BLAKE2B 77c5a2a75d380611ccefb53045fa136561b90aff7db52d4b186632cd75305101d283ad20623bf66dff393f63f45165edb13a99c16e7e3326a862e2fa98773ccb SHA512 8b04fcd5b370ad8044acae479e159e18b4e584c4602718a9f34f21374dd2a3bb57851eacb219c22e76818a38572fa1b4da157ef29d6151d7337812145e887b77
DIST dynalite-devices-0.1.39.tar.gz 19929 BLAKE2B ca580b093a1c8b0ed9af017baaf749dfb6d89cfc22f7b322a57401fb411160e35dc9312eb0ab8860e2fd96341c0d63d7b33bbed28c378a2584c34cd191856e07 SHA512 ff1d20510a59ecc602ce19ada17d00e488639d957016a8159c360bf42eef3f74a23319f19839a00b6339f33c88961bc78820416a048b4f714b58148510fccf54
DIST dynalite-devices-0.1.40.tar.gz 19934 BLAKE2B 36fa3dee7de95380e60569aef8fcf3a9f99f2c9edb2903510bc0a9f12833c5eec97bb1ef655c87a5a87377ea6a47d1331f13a88bee445417d7a0105f5336229b SHA512 a86e57783fe944131a0e4af103b60ab974aad97991291f36dc3bf700c51058b9c2db338c5de73007acfb180933394aab9113f8934144a8d72d6b9a51d140f494
EBUILD dynalite-devices-0.1.17.ebuild 779 BLAKE2B 06e5467390ac5425370d70a0e149f1b688f768b9abdf30471e302cdcaa99dce17cccca4896649e720f312d562b575f45c2e9c92ffca3fb62e2e9cd510d8848fa SHA512 69441928a30d840c1b81033a28fab6d0cd3c6915b8fd3547e19f91312505894e3147223ae35b88ea2ae91d63fe71394c486149fd1431dbc55d9fc1785673d7f0
EBUILD dynalite-devices-0.1.22.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
EBUILD dynalite-devices-0.1.26.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
EBUILD dynalite-devices-0.1.30.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
EBUILD dynalite-devices-0.1.32.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
EBUILD dynalite-devices-0.1.39.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
EBUILD dynalite-devices-0.1.40.ebuild 824 BLAKE2B 2c6804228c8abcea261be6b71ac7e26ef932336d342eb3bd9fe2c2637688aa6d1d393e64cdbc94ec9d886be3a9fd35122e94854388663e99b342846e0a8b78bd SHA512 ea4cb1004785a8d136ee8d21fa4d1c05cc669c917054f1e37ff2e29b7209557870a37c5f3b2090051d8b451129184fab81ac15512fc910e9fc951dfe3c02491f
MISC metadata.xml 335 BLAKE2B b3bd3fdd9609882876aa524ecd28bceda13d3c7e4e8deee2eab4785e50aec1f2b6e40e8e9723677c62d4e78f6d226ea8c279a4f4cee751db19f4edf98a6e1038 SHA512 d76c500202881c8fff02d9a8fa1947e542a1c38a06d14ef47ead690583d3565c644471478b9b230cb3fc60c3ad9380744df525f57e0846bf3641ab23ac74c86a

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_P=${PN/-/_}-${PV}
DESCRIPTION="An unofficial Dynalite DyNET interface creating devices."
HOMEPAGE="https://github.com/ziv1234/python-dynalite-devices https://pypi.org/project/dynalite-devices/"
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"
RDEPEND="~dev-python/dynalite-0.1.32[${PYTHON_USEDEP}]"
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

@@ -1,5 +1,7 @@
DIST elkm1-lib-0.7.15.tar.gz 30170 BLAKE2B 0be1846fc651db996655901e13b9e0e6bfecf426ae186db14f9bfbdfde9ee772c14dcb10a2a646bda292fc20508ce85c6585c02758b472266195638c3ed6abb3 SHA512 597c29dd139a2438faa488046f1570e9137f8701ba47ff7f88fcb964ddf1e66598aa5b4a77c80714a8ecd577a71d8435557c55bc12464346829e7b6b826c6bb4
DIST elkm1-lib-0.7.17.tar.gz 31713 BLAKE2B d2f972e1f0ff1e84b1343a1c457bffb80879868cbcacbf3afb519d3bc7367590133bad7cce4b51a6a0b6978b20560884ecff6b9f5e878bf8493abbeb47c87345 SHA512 9d380111877a79df0f0ce3e0956062d1712abcd88d9db9a80a97b2886a42c72a3bfba2bad7ea36929745f7384c2634c54d573c7b676f7fb2b2639d60d8bf14bc
DIST elkm1-lib-0.7.18.tar.gz 32347 BLAKE2B cc1c344f73a9efdbcbbea7287c549cb22265ff9ffd27b014d1084dc6a48c68430e72f22c74100ba50dcbccd308b9e3ec4ef500e98b59b118fbd40f84bb2eff3d SHA512 400e4f90bd0d2a62dd29a9b6cfa97b8103c5fc569abcf4d729f6b703659565c927037b8695af1cab104dd8b6f9e82b1149da2c98d3537a68375d7e8b80d25b1a
EBUILD elkm1-lib-0.7.15.ebuild 691 BLAKE2B 7dbc37fa0f4515bc27dde86ce4a73da6ee49508887bfa6a79ec6349a7e0d3ae2f0ec7e85f56334f06bcacbf7c126c708a336f2a1eac91dd84130fa1c69b5e6e7 SHA512 300ad239dbb96a43cc28c2e95334f2ae3874c56005d4dbcaa33a86deb3b97a4db7d11bbecd788114bcb1d0a7119b6a5be3ced80781363dff0c89b2f76910f253
EBUILD elkm1-lib-0.7.17.ebuild 691 BLAKE2B 7dbc37fa0f4515bc27dde86ce4a73da6ee49508887bfa6a79ec6349a7e0d3ae2f0ec7e85f56334f06bcacbf7c126c708a336f2a1eac91dd84130fa1c69b5e6e7 SHA512 300ad239dbb96a43cc28c2e95334f2ae3874c56005d4dbcaa33a86deb3b97a4db7d11bbecd788114bcb1d0a7119b6a5be3ced80781363dff0c89b2f76910f253
EBUILD elkm1-lib-0.7.18.ebuild 771 BLAKE2B 04378262d1dcc267877cb51c44606d84202ee4a9f925b12f989f97714a90c50bf893315d2f9eb29bf77658d7c95cda5dc77f48f647a5c8661d84856f01194f46 SHA512 76fae1ea94d16250c43ec27d5a1d9fc649e0743d162cd1e314caedc33dd1c0c10040f1bd6036f1f1e8e26cb743b52cb9b75fe0f0b5da04b8f0cf69d63f9a7117
MISC metadata.xml 458 BLAKE2B 533871881f26d1661b404e5ba82f0124dc6e27d43010586eafa34046236d2b9a2683c5a550a6f5d330efe0cde100019af59c0332f1b31fffeba19692787b8ff5 SHA512 aab01c4b7effe5f652c85e2fc1478176b7647e5359df678fbc66a01d6a2fde9662e25d6a087f94f364a83a883fef5eee8f2c9cb05b7e551409d5c37fb3a2b9cb

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Library to interacting with ElkM1 alarm/automation panel."
HOMEPAGE="https://github.com/gwww/elkm1 https://pypi.org/project/elkm1-lib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${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

@@ -1,11 +1,13 @@
DIST env-canada-0.0.29.tar.gz 6388 BLAKE2B 5b5e78252c5bc224a77846f3acebf63ae6dbc0fd7d7ee85ee2dc37e7d7faafe4e877c403415429f8136278c7a4979554ab6dbfc815aaae235bd045cbe3cf0099 SHA512 ef280a19214a656de9575838e85ecd00182f5c82e7910be227998d7cdc4ea9186c8b9a4ba093e51eee7cc0da4e6fa2d2314750ca4cb1e2797daa5c64a0d28f41
DIST env-canada-0.0.30.tar.gz 8530 BLAKE2B de1319cf87a6f962e18b1186d50ac203ce47d312afa9cc725fb2d469383ed8f2e62affe349482ef3934a0aada35224befdd0877a5c69f3a78f938be89ec196a9 SHA512 559cd496bf22ced9e41cd97ca956576ebac79e453415553d6fdece091cf1bc8b7545dd6e4018f8ab98eb2099df1aa2b0fc626f815cbe96c0077b4228962e6b38
DIST env-canada-0.0.31.tar.gz 8542 BLAKE2B 5b89d3e840adfb20dd2fed8880ea62d78013751736d324e24f615966608e279f404df5a9b5281200f0aee1018ec70ddeee388ae12e5f12e60a79f40957de683b SHA512 5b3c66419c660423828dfe09f7737828ab05388a7372de8fddae154b66a54e847ac0051f5c43c65ea2b6dc6cfd7fc42458839f2b72b0423aae590f0c3ef58431
DIST env-canada-0.0.34.tar.gz 9141 BLAKE2B cd24f43b145b368620def7197a6350907642b32eb39c74301113e0fb2e183f509cee1f73467c3fbd902ff4b1a46f0a5b9459988874a4e00d8476307e27d11405 SHA512 a5e9e765c17c7c9bec6f6a56085ea378ab0bc7ed28aa40bd620778449b8603a4a624e0d462ff3d14a44182513c82492d128b539af46090423484fa60ae94d6b1
DIST env-canada-0.0.35.tar.gz 8865 BLAKE2B 04f75b1601097741839b10dc543a1ca715325965030ed602f240984261326a4922afded3374c880ef4e087ebb7eb2df29fe2b81a99a173d15e6b2f41e011cb92 SHA512 810e5a01f1e8656ff54da597a614acdb5e820bc433f91ea418dcb83811cd944a160fe4254a7c94eec8ee7a16aa60318c7dc1b977dd21432e9d10f9ee694e19f3
EBUILD env-canada-0.0.29.ebuild 1070 BLAKE2B e0b393dab98486b40d7f4287d23af5af08624532c6c93168e9520a9643c5aea457001611e7d21484517aec81decef3e69229921175046acd8fb16bdfa1ad5d5b SHA512 6334c3ad02e7e3c43ebd9f6b70e0e85441a9b75acbefc73f688bd020f10cfa4fd9c7fb1ef9595e3ac2f10385fbf5bf0255e69cc163e4b40cdb790482aeb688e8
DIST env-canada-0.0.38.tar.gz 9478 BLAKE2B 772192c056c90247834c170fff7ad98b2a938296e056cd77e776f59fce6a1ba554f64bf10924f38ce1ad881e94bba1d91d65f570732b8745dcd7e5347f9e3190 SHA512 0ece8cb7b554e2df69a31648398b59ceb8b9cc82f1f9fca7a3fa0113c754a1aa58e60011fe8eba158ebc8a8fdd5ba728a05f5e56314c2fb5eedb7ae43478eb3b
DIST env-canada-0.0.39.tar.gz 9488 BLAKE2B 84ec3eeb436f7556bf6eb7289e303a4245ec88cdbd3a5633c27418a32c0149bf777ce230c33c5c88d7cee0e1b6d6371f8bc0d0dd37494efa4578784e85ef68b9 SHA512 a3d46c10ab4e1b0c52d0252306d054c532dd0d34e6cf1cd55b56fa5ee7da041b26ed773883e3075153b43c2b1ad056fb74206cc8320eb241bd250259d28f9707
EBUILD env-canada-0.0.30.ebuild 1070 BLAKE2B e0b393dab98486b40d7f4287d23af5af08624532c6c93168e9520a9643c5aea457001611e7d21484517aec81decef3e69229921175046acd8fb16bdfa1ad5d5b SHA512 6334c3ad02e7e3c43ebd9f6b70e0e85441a9b75acbefc73f688bd020f10cfa4fd9c7fb1ef9595e3ac2f10385fbf5bf0255e69cc163e4b40cdb790482aeb688e8
EBUILD env-canada-0.0.31.ebuild 1070 BLAKE2B e0b393dab98486b40d7f4287d23af5af08624532c6c93168e9520a9643c5aea457001611e7d21484517aec81decef3e69229921175046acd8fb16bdfa1ad5d5b SHA512 6334c3ad02e7e3c43ebd9f6b70e0e85441a9b75acbefc73f688bd020f10cfa4fd9c7fb1ef9595e3ac2f10385fbf5bf0255e69cc163e4b40cdb790482aeb688e8
EBUILD env-canada-0.0.34.ebuild 1079 BLAKE2B 2e0b3c3c0b3a2ba873c0f98ffc7769808863a05f2edc2495c698d1680faf47a58acecab39f3e125e82c3359b81bb38eae1e8f35c85c8b8651cd267b606f9c664 SHA512 31e6e517b9b98d10eb4f2fc20294370d7af875c131fbf6c1785d24deb4b922c9e816845144263f138c06a45abcadc341a3680888b2a2209fdfec9a357bab1560
EBUILD env-canada-0.0.35.ebuild 1079 BLAKE2B 2e0b3c3c0b3a2ba873c0f98ffc7769808863a05f2edc2495c698d1680faf47a58acecab39f3e125e82c3359b81bb38eae1e8f35c85c8b8651cd267b606f9c664 SHA512 31e6e517b9b98d10eb4f2fc20294370d7af875c131fbf6c1785d24deb4b922c9e816845144263f138c06a45abcadc341a3680888b2a2209fdfec9a357bab1560
EBUILD env-canada-0.0.38.ebuild 1079 BLAKE2B 2e0b3c3c0b3a2ba873c0f98ffc7769808863a05f2edc2495c698d1680faf47a58acecab39f3e125e82c3359b81bb38eae1e8f35c85c8b8651cd267b606f9c664 SHA512 31e6e517b9b98d10eb4f2fc20294370d7af875c131fbf6c1785d24deb4b922c9e816845144263f138c06a45abcadc341a3680888b2a2209fdfec9a357bab1560
EBUILD env-canada-0.0.39.ebuild 1079 BLAKE2B 2e0b3c3c0b3a2ba873c0f98ffc7769808863a05f2edc2495c698d1680faf47a58acecab39f3e125e82c3359b81bb38eae1e8f35c85c8b8651cd267b606f9c664 SHA512 31e6e517b9b98d10eb4f2fc20294370d7af875c131fbf6c1785d24deb4b922c9e816845144263f138c06a45abcadc341a3680888b2a2209fdfec9a357bab1560
MISC metadata.xml 459 BLAKE2B 358e73c31e13c3e2810976917bf5fc87ff2c4e3f49bed64d22d4dfc3aa912de81641803a8564c63bae35bc85fdf57f69cf82cda761325a184ce5c93cc3986eff SHA512 0c8c645961f6d69096f93b802a9525395994e147c2405686f4696dd78baada59f45037d45a2bddeedfac4e8dfc847359f2fdf5c865322b1ff4be45901cdf96fe

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="

View File

@@ -0,0 +1,39 @@
# 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="A package to access meteorological data from Environment Canada"
HOMEPAGE="https://github.com/michaeldavie/env_canada https://pypi.org/project/env-canada/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
>=dev-python/requests-2.19.1[${PYTHON_USEDEP}]
>=dev-python/geopy-1.16.0[${PYTHON_USEDEP}]
>=dev-python/imageio-2.3.0[${PYTHON_USEDEP}]
>=dev-python/requests-futures-0.9.7[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/ratelimit-2.2.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,3 @@
DIST fnvhash-0.1.0.tar.gz 1902 BLAKE2B b93c79c8b73678eb50752962d618b26f5b83bb267c5b809e42dce4dbde16e8b6908b9cfbb42159be49513c2dd4767fca9924a5ba6c855b0ee2787101d4800c7c SHA512 073bca46261af6212b1d92cacbb592f7165f6ea20f0bf6e27c4ce5c4e1f5e855fc16970b0c718726dc2ef9af70442bb196de56bfd90e3c1da2f540625d8a0e4d
EBUILD fnvhash-0.1.0.ebuild 674 BLAKE2B e1647b4f02f30a80e5404bfffc8f5fe6fdbd7ec6d954888157d26beacd8ba8a318c4063c96a3762477b96bdfd6616f48a0425e978db47b389a57d6f9cbbc7804 SHA512 99c8c0a3e1309889c33b05b0d28786c5be49c2fd7fe09b3d70897ba5fadb84b84d0cf2cb582afadeba73b0837cab1f9b0b82766bb4167a496d8cee9f1f1526da
MISC metadata.xml 445 BLAKE2B 62af07a433b9f7612dd2297f68cd925f0a9f59ef77c64fef463df7de0b59cfc1963a27527108279eb5543c373d2b901797d5592a35caee03f5993e53e71124d8 SHA512 bbd790f4e9f213ca075a8bb696ae92b216905ad38f87c078dab56c96bd13ac81163f0c764971ae501e067fe310d3ee891d24bd314ebb13bdf8efe09d8a56945f

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="Pure Python FNV hash implementation"
HOMEPAGE="https://github.com/znerol/py-fnvhash https://pypi.org/project/fnvhash/"
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,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">fnvhash</remote-id>
<maintainer status="unknown">
<email>lo@znerol.ch</email>
<name>Lorenz Schori</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,7 @@
DIST garminconnect-0.1.10.tar.gz 4434 BLAKE2B 7b65a2c057df155673d6cfbd8eeef40c02cd4f6a07d299c29664e65c5a7523c0fd9ed73b4357097ebd094abc2abad178c217529c96717cb028d0b9fb74552ac7 SHA512 f9f406a2d73bc3d5a9d3588a95e6edef61a0604d756b8d7ae67dac4ef91a5e5c077252e02584a08fbd7856671e6335b48962db208a17caf0412cd9959b2c5b08
DIST garminconnect-0.1.13.tar.gz 4734 BLAKE2B 0f894d921b08a97eaba9c93518ad6852acf9c84783cfe69d3fe333125021deb88a73960272e71e1e02d526d28c0b628e6fdee3f4a09fd5bcaf3f6b1656484776 SHA512 fe38ab0f34f14cb3f56ca523421bb238a431b198bb4097777634b2378dde67bf59c0756821f1b5ade3c586330ca015ecfa7654547f4df471ec14c0477adb738d
DIST garminconnect-0.1.8.tar.gz 3877 BLAKE2B 7517ccdb2d06f2b597e745364fc45f4c4f20a7331276c2e5bab377e0d8a135a996cf8b5fe3078afdcbea75e4867feb87a234d146df8643d3784785c483ca0641 SHA512 786509ecdec1f9abcd2a58c58e172e88748ced33bb3159caa927980cdf7f7daa7abb261c024d2e2465f618c1b0e29f0e8f51297cbab66356cf2e062589169cf5
EBUILD garminconnect-0.1.10.ebuild 735 BLAKE2B 4ac82bcec55949c241c09ea3847f765be16729964029068610ffa6a3f9802271e18693e7f75999ec0daa17864b2bd16352cdfa26c9e6d24d6f93b8eb7a472567 SHA512 472298c2706a4e1226716e239dc8131f88a2374ae65313fbbfb44f767540162c594afced406d254967ad5fb7ad2651cc81d2621972835c99fafe0c9a6045fde5
EBUILD garminconnect-0.1.13.ebuild 735 BLAKE2B 4ac82bcec55949c241c09ea3847f765be16729964029068610ffa6a3f9802271e18693e7f75999ec0daa17864b2bd16352cdfa26c9e6d24d6f93b8eb7a472567 SHA512 472298c2706a4e1226716e239dc8131f88a2374ae65313fbbfb44f767540162c594afced406d254967ad5fb7ad2651cc81d2621972835c99fafe0c9a6045fde5
EBUILD garminconnect-0.1.8.ebuild 735 BLAKE2B 4ac82bcec55949c241c09ea3847f765be16729964029068610ffa6a3f9802271e18693e7f75999ec0daa17864b2bd16352cdfa26c9e6d24d6f93b8eb7a472567 SHA512 472298c2706a4e1226716e239dc8131f88a2374ae65313fbbfb44f767540162c594afced406d254967ad5fb7ad2651cc81d2621972835c99fafe0c9a6045fde5
MISC metadata.xml 455 BLAKE2B 74c3da0b88532a8e697770f4414a2d5b4b8291780e32fc95fd3dd3c3338daae11b1a477a29ddc7e8894aac64d0a133ff3e9acd40ac9539cc76b77b95b84c6b02 SHA512 6574d150b8eb50f93ddbbcf8fef55d08afb445c58c6a7340abc1409d19076785c5d29f11290edac55e77e124e9066b25e41dec7bc4f5d81ea25eca3625d5fed1

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 3 API wrapper for Garmin Connect"
HOMEPAGE="https://github.com/cyberjunky/python-garminconnect https://pypi.org/project/garminconnect/"
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[${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 gogogate2-api-1.0.3.tar.gz 7018 BLAKE2B 5c0c0d1a71cc9de519c5d4a168b86fb0ed2789f6094bfa299c4384b3896add597f9b299fd37d3a28ce71187c58aef18acb2510de084af84da79c31969ed7d9d7 SHA512 d9ac4c4cd60ea75c1170f3422651d53e752bd6b44c13671c6092574a304a5178d965773910837f4ed36e48cbd5656d6955ce33d50fb9aa52d966f4be1fc4123c
EBUILD gogogate2-api-1.0.3.ebuild 1033 BLAKE2B 63119497609637e90181afd1325f36d214c1f435122cc690ed808b49fac71bdfa959d6cc3b4a6c1df3e46426cbf69b126a1f5291291b3771ffbf11b30fdf1118 SHA512 61ae5c6a5edc4ab8a8a5aeacf7995055184aca82564f1e160849ab44cb6b2930322b1524f198fcedd1ef991817b22108f0023ac42c3d0dd19a13f7d6e1448782
MISC metadata.xml 475 BLAKE2B c7abc54d536bddadb2d26ba744466d370934457734359b0de3bb6a57972203d0f4335f3159f79733f8ac0f193a0d4423d3984e67bf35ae7f7a66454715ff4ac5 SHA512 5db9cc35cf1a80f4514668ff69704c9fda7d9704355ebc43aa43e81acbb0992020fb1a8033cdffe18db29ea67fd60762a2d71f1ace0baf529cb90f709fc68077

View File

@@ -0,0 +1,38 @@
# 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 for connecting to gogogate2 hubs"
HOMEPAGE="https://github.com/vangorra/python_gogogate2_api https://pypi.org/project/gogogate2-api/"
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.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=">=dev-python/arrow-0.15.2[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodomex-3.9.7[${PYTHON_USEDEP}]
>=dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7.4.2[${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">gogogate2-api</remote-id>
<maintainer status="unknown">
<email>robbie.van.gorkom@protonmail.com</email>
<name>Robbie Van Gorkom</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +0,0 @@
DIST google-api-python-client-1.6.4.tar.gz 4254802 BLAKE2B befbda9fb7919590391125d88707178628b4629933291b68bacddc9559a2d09f89f125f2600aa7b9fa9cb83e02f53e5c50065d94b3282c3349dc66cb3f98bd0d SHA512 9a605a283f42151cb6b06b8cc5caf8fc230f14f5de944b2e5fedb49c91c845aed40e14350db85183bbebcc64494e75252baf3cb9bf33f377517bc718c0e98e23
EBUILD google-api-python-client-1.6.4.ebuild 1196 BLAKE2B c062dd7437b68f8f5cecbbb6834ed198d8e79c1672ddcda35806360dff2e420ce11e6d0f5d2feae63801222598146a674f1e7b834c38179fa87d5d5262d1ea7d SHA512 5c6eb80dabb3770dfa8b15ff48a40d39f856e582bc2246e629c13d6cfc59e35a971681ab8de63e83a88ca6c48863e36a09c3ba042c1e5ccf9fd4510413d479be
MISC metadata.xml 356 BLAKE2B 57ec373091acbeaf75beafc097b6b84f56bc052d9c27b0386e12579e3bef8ca955413d38344ecdac04c7f5a0ab463295a827efd5c6691db1cb958fc4a7f350f6 SHA512 e45fdf92fc9a3fcf08b74e9ac07326cced2cd7971b16a6cc4f96203199aafb9d72d36a29e3a924a43ce8dc4f3709add9c8bfcc8413bef028408cfb899eec9338

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Google API Client for Python"
HOMEPAGE="https://github.com/google/google-api-python-client"
SRC_URI="https://github.com/google/google-api-python-client/archive/v${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/httplib2-0.9.2[${PYTHON_USEDEP}]
<dev-python/httplib2-1[${PYTHON_USEDEP}]
>=dev-python/oauth2client-2[${PYTHON_USEDEP}]
<dev-python/oauth2client-5[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/uritemplate-3.0[${PYTHON_USEDEP}]
<dev-python/uritemplate-4[${PYTHON_USEDEP}]
>=dev-python/six-1.6.1[${PYTHON_USEDEP}]
<dev-python/six-2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? (
dev-python/google-auth-httplib2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
)"
python_prepare_all() {
export SKIP_GOOGLEAPICLIENT_COMPAT_CHECK=true
distutils-r1_python_prepare_all
}
python_test() {
nosetests --verbosity=3 || die
}

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>robbat2@gentoo.org</email>
<name>Robin H. Johnson</name>
</maintainer>
<upstream>
<remote-id type="github">google/google-api-python-client</remote-id>
</upstream>
</pkgmetadata>

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