Compare commits

...

56 Commits

Author SHA1 Message Date
dad009aa42 update homeassistant-0.115.4.ebuild 2020-10-09 18:04:39 +02:00
f2f9ac125c add py-zabbix-1.1.7 2020-10-09 16:42:48 +02:00
ac2120167a update yeelight-0.5.4.ebuild 2020-10-09 16:36:44 +02:00
3eaaecaf88 update homeassistant-0.116.1 2020-10-08 23:52:16 +02:00
d1a6306639 update arris-tg2492lg-1.1.0 2020-10-08 23:27:39 +02:00
345dd2b7ce bump sense-energy-0.8.1 2020-10-08 23:24:29 +02:00
9f46336b6a README.md, add Python 3.7 discontinuation warning 2020-10-08 18:29:26 +02:00
ddff7ca732 bump home-assistant-frontend-20201001.2 2020-10-08 18:22:39 +02:00
3a86469926 update tesla-powerwall-0.3.3 2020-10-08 17:52:38 +02:00
50cd008abc update pyatmo-4.1.0 2020-10-08 17:48:14 +02:00
a48cb7484c screw in a new requirements_all.txt (0.116.0) 2020-10-07 21:31:11 +02:00
355b2a86b7 update pymata-express-1.19 2020-10-07 20:45:58 +02:00
2014b7fae8 bump debugpy-1.0.0_rc2
fix pylacrosse-0.4 version number mismatch
implement *_rc version handler (for debugpy-1.0.0_rc2)
update homeassistant-0.116.0
2020-10-07 20:45:23 +02:00
1d465927e1 update hass-splunk-0.1.0, bump hass-splunk-0.1.1 2020-10-07 19:51:47 +02:00
16244ab971 bump python-openzwave-mqtt-1.2.0, python-openzwave-mqtt-1.2.2 2020-10-07 19:39:58 +02:00
e8e7c21adc bump elkm1-lib-0.8.0, elkm1-lib-0.8.1 2020-10-07 19:39:04 +02:00
b92300ac45 bump zigpy-0.26.0 2020-10-07 19:38:09 +02:00
042d504ea9 homeassistant-0.116.0_beta6 2020-10-07 02:30:08 +02:00
db4cf3c639 update homeassistant-0.116.0_beta5 2020-10-07 02:22:41 +02:00
8c928899be update tuyaha-0.0.8 2020-10-07 02:12:17 +02:00
ba9d8b7a76 bump pysonos-0.0.35 2020-10-07 02:09:33 +02:00
beb608aad0 update HATasmota-0.0.9 2020-10-07 02:04:54 +02:00
332f5709a9 add HATasmota 2020-10-07 02:03:27 +02:00
dc58f4980c update pysmartthings-0.7.4 2020-10-06 07:04:26 +02:00
94614e0198 update pyvesync-1.2.1 2020-10-06 06:54:14 +02:00
b185c6ecca update homeassistant-0.116.0_beta4 2020-10-05 18:56:52 +02:00
67175478a9 update homeassistant-0.116.0_beta3 2020-10-05 18:40:41 +02:00
4cdfc1183c bump home-assistant-frontend-20201001.1 2020-10-05 18:33:00 +02:00
0b79a8afb6 add pyprof2calltree-1.4.5 2020-10-05 18:31:04 +02:00
cddcef6a84 bump apprise-0.8.9 2020-10-05 18:14:34 +02:00
09524d5a77 esphome-1.15.2 is not beta 2020-10-04 10:16:09 +02:00
5eaeabeff6 update homeassistant-0.116.0_beta2 2020-10-04 10:13:57 +02:00
d624b127af bump pykodi-0.2.1 2020-10-04 09:32:39 +02:00
416ed19494 update pyhomematic-0.1.70, removed patch 2020-10-03 21:10:13 +02:00
229bf33367 bump flake8-3.7.8 (from main repo) 2020-10-03 21:05:54 +02:00
4d7add243f bump icmplib-1.2.1 2020-10-03 16:07:15 +02:00
1c3374124e update zigpy-znp-0.2.1, find_packages() patch no longer needed 2020-10-03 07:50:34 +02:00
9d44c70674 restore (lost) homeassistant-full-0.115.5.ebuild 2020-10-02 23:55:14 +02:00
bfd7758455 bump denonavr-0.9.5 2020-10-02 23:46:43 +02:00
7fbc363a82 bump aioshelly-0.3.4 2020-10-02 23:35:29 +02:00
809805063d bump pyvesync-1.2.0 2020-10-02 23:28:03 +02:00
234239ed2c bump and add a patch broken pyhomematic-0.1.69.ebuild 2020-10-02 23:08:01 +02:00
20b916afac update homeassistant-0.116.0_beta0 2020-10-01 23:21:26 +02:00
ded5ac3228 bump home-assistant-frontend-20201001.0 2020-10-01 23:03:17 +02:00
02c85eec42 update surepy-0.2.6 2020-10-01 18:22:44 +02:00
005fa56833 bump plexwebsocket-0.0.12 2020-10-01 18:19:03 +02:00
e64d42cecc bump pyRFXtrx-0.26 2020-10-01 18:14:03 +02:00
8c27276781 fix all bad dev-python/importlib_metadata deps 2020-10-01 07:30:12 +02:00
9ae2dfeaf3 update homeassistant-0.116.0_beta0 2020-10-01 07:08:58 +02:00
f1ccc04ee5 add hyperion-py-0.3.0 2020-10-01 07:07:31 +02:00
e62c71372a bump simplisafe-python-9.4.1 2020-10-01 06:26:49 +02:00
054b5065b1 zigpy-0.25.0 bumped 2020-10-01 06:22:36 +02:00
7bf1bd8a84 bump pyhiveapi-0.2.20.2 2020-10-01 06:15:21 +02:00
d37afe7e84 bump pysonos-0.0.34 2020-10-01 06:12:30 +02:00
a059ad197d bump home-assistant-frontend-20200930.0 2020-09-30 19:33:55 +02:00
3a522279f3 README.md, update USE Flag counts 2020-09-30 18:38:54 +02:00
126 changed files with 8999 additions and 1369 deletions

View File

@@ -1,3 +1,75 @@
2020-10-08 homeassistant-0.116.1
* update pyatmo-4.1.0
* update tesla-powerwall-0.3.3
* bump home-assistant-frontend-20201001.2
* bump sense-energy-0.8.1
* update arris-tg2492lg-1.1.0
* update homeassistant-0.116.1
* update yeelight-0.5.4.ebuild
* add py-zabbix-1.1.7
* update homeassistant-min-0.116.2
2020-10-07 homeassistant-0.116.0
* add HATasmota-0.0.8
* update HATasmota-0.0.10
* update HATasmota-0.0.9
* bump pysonos-0.0.35
* update tuyaha-0.0.8
* update homeassistant-0.116.0_beta5
* bump homeassistant-0.116.0_beta6
* bump zigpy-0.26.0
* bump elkm1-lib-0.8.0, elkm1-lib-0.8.1
* bump python-openzwave-mqtt-1.2.0, python-openzwave-mqtt-1.2.2
* update hass-splunk-0.1.0, bump hass-splunk-0.1.1
* update pymata-express-1.19
* bump debugpy-1.0.0_rc2
* fix pylacrosse-0.4 version number mismatch
* implement *_rc version handler (for debugpy-1.0.0_rc2)
* update homeassistant-0.116.0
2020-10-06
* update pyvesync-1.2.1
* update pysmartthings-0.7.4
2020-10-05 homeassistant-0.116.0_beta4
* bump apprise-0.8.9
* add pyprof2calltree-1.4.5
* bump home-assistant-frontend-20201001.1
* update homeassistant-0.116.0_beta3
* update homeassistant-0.116.0_beta4
2020-10-04 homeassistant-0.116.0_beta2
* bump pykodi-0.2.1
* update homeassistant-0.116.0_beta2
* esphome-1.15.2 is not beta
2020-10-03
* update zigpy-znp-0.2.1, find_packages() patch no longer needed
* bump icmplib-1.2.1
* bump flake8-3.8.4
* update pyhomematic-0.1.70, removed patch
2020-10-02
* bump pyhomematic-0.1.69, patch needed
* bump pyvesync-1.2.0
* bump aioshelly-0.3.4
* bump denonavr-0.9.5
* restore (lost) homeassistant-full-0.115.5.ebuild
2020-10-01 homeassistant-0.116.0_beta0
* bump pysonos-0.0.34
* bump pyhiveapi-0.2.20.2
* bump zigpy-0.25.0
* bump simplisafe-python-9.4.1
* add hyperion-py-0.3.0
* update homeassistant*-0.116.0_beta0
* fix all bad dev-python/importlib_metadata deps
* bump pyRFXtrx-0.26
* bump plexwebsocket-0.0.12
* update surepy-0.2.6
* bump home-assistant-frontend-20201001.0
* update homeassistant-0.116.0_beta1
2020-09-30 homeassistant-0.115.6
* bump PyXiaomiGateway-0.13.3
* fix pymysensors-0.20.1
@@ -6,7 +78,6 @@
* update paho-mqtt-1.5.1
* bump zha-quirks-0.0.45
* bump homeassistant-*0.115.5
* bump xknx-0.15.0
* bump devolo-home-control-api-0.15.0
* bump sentry-sdk-0.18.0
@@ -20,6 +91,7 @@
- ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
- ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
- ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
* bump home-assistant-frontend-20200930.0
2020-09-28 homeassistant-0.115.4
* add goalzero-0.1.4

View File

@@ -6,15 +6,15 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
### `app-misc/homeassistant`
This is the Ebuild we have since `0.97.0`, it currently holds **258** USE Flags. As soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure.
This is the Ebuild we have since `0.97.0`, it currently holds **260** USE Flags. As soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure.
### `app-misc/homeassistant-min`
New Ebuild, generated for `0.115.3` and later, currently holds **42** USE Flags. These are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release.
New Ebuild, generated for `0.115.3` and later, currently holds **45** USE Flags. These are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release.
### `app-misc/homeassistant-full`
This Ebuild contains 301 USE Flags for all components available. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. This will be tested from time to time. Who would blame me for this at 800 USE Flags ;-)
This Ebuild contains 742 USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. This will be tested from time to time. Who would blame me for this at 800 USE Flags ;-)
### Commons for all three Main Ebuilds
@@ -85,7 +85,6 @@ Currrently missing (0.115.3):
* azure-servicebus-0.50.1
* google-cloud-texttospeech-0.4.0 (no potential need, there are good alternatives on the market)
* google-cloud-pubsub-0.39.1
* pylacrosse-0.4.0 (version numbering mismatch, too lazy to patch)
* opencv-python-headless-4.3.0.36
* tensorflow-2.3.0 & tf-models-official-2.3.0 (I only wait for the Ebuild on main repo)
* pyuptimerobot-0.0.5 (unmaintained, could not find a valid source)
@@ -133,7 +132,11 @@ Sure, you can submit **issues** and **pull requests** on both sites, but I prefe
## Installation on Python 3.7 or Python 3.8
Since Python 3.7 is default target since 05/2020, installation is very easy now.
But, **before** installing on 3.7, please think about using 3.8, this will save you the migration from 3.7 -> 3.8. And: you will notice an appreciable improvement in frontend performance. For using 3.7, simply decrease all version numbers in the manual below by 1 :-)
But, **before** installing on 3.7, please think about using 3.8, this will save you the migration from 3.7 -> 3.8. And: you will notice an appreciable improvement in frontend performance.
Anyway, we will be forced to have 3.8 very soon: https://github.com/home-assistant/core/commit/8d94dff75ced3b00641ef3b7aed58f309bed3b08
If you insist on 3.7, simply decrease all version numbers in the manual below by 1 :-)
### Let's get started:
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure **not to interfere** with your main Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default. Others use `/usr/local/portage/homeassistant`

View File

@@ -12,12 +12,23 @@ DIST homeassistant-0.115.3.tar.gz 7547446 BLAKE2B d7e46bd619b7b57b731108cdc5e3a0
DIST homeassistant-0.115.4.tar.gz 7548312 BLAKE2B 5cab9628b84b684a14ed41505b1a19dc958e08116fc71e71adddc3812948c16ffe36905f3defdf1da9ba957d5a5399304556fd72c8a86ad0f1a997b8d9165d44 SHA512 3fba5fafb75e8a6a56260f2ccef0c26b2b53dac54621740e6f4d8a6ca258a289d5e351572526f54f5afb6045f902dc4f7e87825402047006342f97168ae0a574
DIST homeassistant-0.115.5.tar.gz 7548209 BLAKE2B a507cd3cd5f8c24f69896445b3015d0cd6f37c16d485afb857685edc9e7afa26576f3223eac613128ed05428968a83ef899f1f6cd69cad39a4f2c23dfb1bcad1 SHA512 48afaea18549c7a379f606d8236c8f2795037eaa72b6b2c074245a6330d90ce8d47532ae8d422fb4b9cdca30fe1645c5f784326a5e3f17fd69c876434d002a33
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
DIST homeassistant-0.116.0.tar.gz 7737427 BLAKE2B 0d57ca6e3b90d34417f87b90bb0e3ad5954d6fc56fca019921c6c7894ab5bf3c94473d9739ead92e521e6b7481fe97f14d9259950eef2c422bdb4da63436069f SHA512 e5cb4b31a0e09f71fef1539da08262eb26503e58412dfffd239b740ccd896bd8b2791f3cf0775c1fa5b878f681c1f832641dde3f5e29c6335092f54759369cd5
DIST homeassistant-0.116.0b4.tar.gz 7739501 BLAKE2B 35b7c6f47e454bea5059f22bb41f5c1fb5613ffd3b57b307ea7c8121ca718d7ef864e30877d142bb7c7ecffe413c322433638d8943a1c8dc6e4486cc0c90150d SHA512 66aed4dba7f59bf4f0f9b35f2f9903055e822b4532793108944a995605519179c7b5a8f6876f8fa07ef24b602854f940f661639b2964889474eaf69ae2d23303
DIST homeassistant-0.116.0b5.tar.gz 7740340 BLAKE2B 0b2520086ac552216166eb873e48057ff668eae9989a55b49d96a04a6167903b3671ec8067bef9af2f50fa585428b30ab2a820ab65d087406c1e0f14e2be79f3 SHA512 5dc422e97a1d5db696b60614daa9ab0066a4de7c3cfde52fca26663b9c4baa8e02231712691b73283713614332e1e03720dfe079f03442b41107c4e48b845f01
DIST homeassistant-0.116.0b6.tar.gz 7741758 BLAKE2B 056a4478d2d1c8b9d372ff6b797ff04b37a321aea6e202b7c708bcff754ca4ffb78d06afdfe6799274d927392d573374ed0708004de5f529eab91a848953bbc6 SHA512 582585b62f69c1e56a4c1013c83e8f4cbf0d8271d9ed8d0114207605ffc1947499cb6d99f7bbb54fb8a6fc34b361c3d935b86c745321d4d920ede692f2646b1f
DIST homeassistant-0.116.1.tar.gz 7737074 BLAKE2B 7589295785db0fb222ce278732743dd97b61ad209dfa974f12084b277b32cdf0e8d805104b42df51938028650809bea1c27c0ad45153312f8b070cbf3dc1e5bc SHA512 1f7da6c897ed5cd5a4568fa8ec6e469adba0c9b8dd1511e4808b69c3156e378803e1de9d2ac2425a45265cf12d1508a86dff10fc710119ec1e88f5ac68dc5f52
DIST homeassistant-0.116.2.tar.gz 7736273 BLAKE2B 32a161ecf292fbc153de0536e3e9f24f241f9b0d410641836209ff1c1fa371e61e612c9407dc59ddb61932d978a63c302007a0211c8bee59443e99ef42508b7d SHA512 103c4750956520d4a4be422a82207b0513aaf1a9ac812537b45f8a67c2aec7c9c970ec0a3131cff2de2f92c7085130a85f65aa37acf1d0b241f5874c3995c4a9
DIST homeassistant-core-0.115.2.tar.gz 7547086 BLAKE2B 33164a6296a8bed40e367323c348309773c71d3bd8cb06fbf2b5d5e8e87d58c074004bbac17f635403051c9481f4dfe7d2a0ddca4bc5ba5b3f97f8101380e961 SHA512 21be9da353554622d0c5d3a390869848d9324260e1cd21798980555416e5932feae9f94f60003985552d0109b809bdde3e5b3f17076e72c6f389711ab4d49346
EBUILD homeassistant-full-0.115.2.ebuild 63003 BLAKE2B bb5c3af68abfe8b83ffd3dc17e376521fbf32848f7dd9a69de562374614405793c51d4ccbcc43f1e7a3cfe526b3b0403150ad682e6e8b7a3fef93132e93b3246 SHA512 620f5d18d54034d4debb0ed27a725a3870beaab52aed8209ac8f035fb5bdf2a358b6d2a0667c1548d798254f3d243a474e8b6ff5d739b992526e4db8b8d73c10
EBUILD homeassistant-full-0.115.3-r2.ebuild 62806 BLAKE2B 7406775e5495381a0597d340cb32e3f1be281c7305e35062d75e95bc59e84487bbeaf38c18b762eb77c4c41c80914dfeb07cdcdc85fed5c0742f06557194c371 SHA512 289667c2bbfc2cf4f3ddb5c5a74c9eb7ba4cb45ab2e6cc8c467e180eca9b062c9dae4b48c22859156bb64c249a6df6d3d8f9d1f443acad24ff1d1ba1179b7568
EBUILD homeassistant-full-0.115.3.ebuild 63263 BLAKE2B f3d2147481412cb439b9647592cfacb19e48eada6fc98722e80a95125bfa10e4c73e0d20a21f81511a9b8876485a3d5c0c0ec7750fc607f4348689570f6cda98 SHA512 0302a1ef69db8d6273db54ba8b4b5b91ed392172dae02670c159299940795e331f20172b67fe20ae986b42a03c2e2ebb463f370bf8c848306cbf35a02c74a814
EBUILD homeassistant-full-0.115.4-r1.ebuild 62844 BLAKE2B 26c4cbc060931b8daa72df6a1c5ac1301dc7271d61d653cf36839cee5589059bcd9250a029b5ee28db26cba6e16d2f6d907e13ae5d165dc8dc7041d614af987d SHA512 91ffff6a05d42edae444ca4d1b22b12dc1814f25ef309a7fcb9b820b87ea15d70ac6a9d151f602cbf3bd9f23f1c869b8ae4a8942829c7f9299d71becd64c8b2f
EBUILD homeassistant-full-0.115.2.ebuild 63003 BLAKE2B 64b49c52a3925f648f5ce53fe17a8112589202aee74af69f0ebbdd71b043c3305036cd6ccb28b7b9790719434a1b02ff2886b3b0633e544c7d0204c10677b210 SHA512 04ef07e90da29519d6b7cc3d8fb144c4a157fc8bf158109705c6c2a60e699c14a3ce1f8ad0876180ca6c7d64ff89b11f182bef24c790f2459d94b0b8068ff6f1
EBUILD homeassistant-full-0.115.3-r2.ebuild 62806 BLAKE2B b8320eac309b6a6e63ab0cb9c04501986889d74975b426a84f13fbd0fa9ce18d048b31466db2660b1f96e43e7efeb284f082b59b23fe07a17cfcf8dc9b6436f4 SHA512 5060c5192906df9a29bf7eebaa6794a58bf2357637f2061041348148c73c610ce4b1fffe67a9048181f97570f49416cbac80ed57159c8e1cd538672ce0f40956
EBUILD homeassistant-full-0.115.4-r1.ebuild 62844 BLAKE2B f8195c8874b13b8934c340ea6cdeb141d5d750ab0f3e9b209cae2d0c0fd8fb2c893c74134297b1177a7a635ec2ff1ca73f85e7d575b2f7d6f4dd5232b7dfbb5b SHA512 9315563b88c5329ad2f0d558aa281fe4bd84328933e9d45b3c186ff02402d7830a4e44564b37799c05da6819a4b0e13604aa4f50e1f4399d41324dcc207d642a
EBUILD homeassistant-full-0.115.5.ebuild 62844 BLAKE2B 26c4cbc060931b8daa72df6a1c5ac1301dc7271d61d653cf36839cee5589059bcd9250a029b5ee28db26cba6e16d2f6d907e13ae5d165dc8dc7041d614af987d SHA512 91ffff6a05d42edae444ca4d1b22b12dc1814f25ef309a7fcb9b820b87ea15d70ac6a9d151f602cbf3bd9f23f1c869b8ae4a8942829c7f9299d71becd64c8b2f
EBUILD homeassistant-full-0.115.6.ebuild 62462 BLAKE2B 8496a60fc11dd396146bc562b045ad02eaa6e2b44ae1041abf21895288e3d3a95df54e269f63010b4e8b04ceef28b179ba05aeab6e493bd7d78689114b402b83 SHA512 09e185208c26785644a33832e7d33a389b9dd7765bf9eeebbdb986a15d5dfa143178748d93096337039c660c09c547f463402d5616ab2f4272b697b9dcf2662d
EBUILD homeassistant-full-9999.ebuild 62462 BLAKE2B 8496a60fc11dd396146bc562b045ad02eaa6e2b44ae1041abf21895288e3d3a95df54e269f63010b4e8b04ceef28b179ba05aeab6e493bd7d78689114b402b83 SHA512 09e185208c26785644a33832e7d33a389b9dd7765bf9eeebbdb986a15d5dfa143178748d93096337039c660c09c547f463402d5616ab2f4272b697b9dcf2662d
MISC metadata.xml 48382 BLAKE2B 088753eca496d762e3809f8c89d50089077ab7f1982bd20266bc46d488f923f440655f23ac8524f8a16e3ca76a1c7f5d8e44b4f89dbc159a3517e48c05178250 SHA512 6b9d820ce4a5d52adfe8e0af93dcc3a01ab166314fba12284968a189c715438cdc8ea2e486c1db8e5ddacf6d2bca98938c71bea6ee09f7ce84c74264ff68675f
EBUILD homeassistant-full-0.115.6.ebuild 62462 BLAKE2B e8032d893558e5cd88944f3331f13d34b6dffa156a75b83c885a8eb4a55d54e135d3fb784959ea21a68d05ee75c625b99ad99e998a35c70f182df4b04a82f826 SHA512 28de656ebd23c5896de774db2f2ccebdb7e507be561fb227a4b9553029158c14022979b8c017514d165da3e16a69cecc966b6b010af29b2a3ca1ca096afde218
EBUILD homeassistant-full-0.116.0.ebuild 62919 BLAKE2B f11e47de96277bfe970a3d6ef454b16fbafe2f2c457317f7d46f9c0ca16edc63705e19896a38286c528c7c4940508c2e3f58275943f6e206e6c3b93c4518f62d SHA512 e4b3344850ceb23bca0c908e76974f47cc868f6b1526b5a2061a4192311a4bd68d3de76ebd93395fdf85afa68875dcced07dcf138de1386c34f6ee86e5d500f5
EBUILD homeassistant-full-0.116.0_beta4.ebuild 62678 BLAKE2B f907f2a3dbca5cede41861d5f273a852e76bcb0d1e4c9f447f5efe51854037d21eaa17607d71b8176d4769234f1029214492b1d83a958c767d9e627037371a8f SHA512 1a2c5375067a4e6d5f5f80180910e1c213e9eaca371be3a2ad213e30bd8a1974c5b149e65554cba95a90a727d2fbd6fc5b526dfb078d9933bc46984b71e00b7a
EBUILD homeassistant-full-0.116.0_beta5.ebuild 62678 BLAKE2B 93edf7fca139b69488209a508d3f6169c68adeb1e5d6d1feac848e551503a5c6f251dd717db0110c9f2bc690e46d85c99089ed56e85707d5550b8e6e09a63e66 SHA512 388a41cc22ba376aa173ddf1d67ea2f895d2b61a8e3d1351c0a9e1c66d85479dac89c7c0f36b32849199e5ae05057803f8f5621725e49399a3dbc41c94cd1da6
EBUILD homeassistant-full-0.116.0_beta6.ebuild 62678 BLAKE2B 93edf7fca139b69488209a508d3f6169c68adeb1e5d6d1feac848e551503a5c6f251dd717db0110c9f2bc690e46d85c99089ed56e85707d5550b8e6e09a63e66 SHA512 388a41cc22ba376aa173ddf1d67ea2f895d2b61a8e3d1351c0a9e1c66d85479dac89c7c0f36b32849199e5ae05057803f8f5621725e49399a3dbc41c94cd1da6
EBUILD homeassistant-full-0.116.1.ebuild 62919 BLAKE2B 4727239bbe95e938ead3dd1268c09a34f99b10202152dbe8a75f9d21912ac4d12bbc03add180a96ac04b2d9953d0fcbceab03848379ed794b65b408ed1c9fecb SHA512 220ded32160819453b551811883604293f37fb32b6f1abe3cff652a154d324e4c79446403c71a19977bbea0d2f4426df3b39d0150e3574b5c86fb7d9aa88870c
EBUILD homeassistant-full-0.116.2.ebuild 62919 BLAKE2B 2b263201cc1893dc7aee52bcc6b2413d16532437bbfcac2dbf39e08c294d3c0f40f360b9762d8556fc3fc4b00e8788baa888f2fd01b43d63b8b171bdac17570b SHA512 2b5f4cb3f351c67c85a684232d9f55af83cd2714db12944743de7911a6e39b1e54a5038dae920bb8e73d855704d3f770bdae2dff054a6842dd90f37687eca97d
EBUILD homeassistant-full-9999.ebuild 62917 BLAKE2B f99c5d1477d3695966d715e76bea5e6e4e676522ecfc29dc572c76022d3caf25015bfe854424c0e2cf8929615a89710aea40a513472b3476f1ece4cc7e57fad4 SHA512 7e6f3d990ee05a6fa3ac6f86ca5eca242a030d588c1624ba2b4ef6ec1c1ee0822846599e83066bd4eb30571c0e181324f2ca7c872d37f040fa27adb29728b8df
MISC metadata.xml 55474 BLAKE2B 60ca719f31ca8ce8f64ecb332a8498d8db2d81d37de2dd7d17d08a9f3ee5360f8fc4ac05ded3c0bfaff677403cb4f9dd5d4a2ba4b7dc171acbd491f34d3e12de SHA512 9e8045d1f2f7f52f582c71fb9533b8c7f50e24c5a7e38ee0541ab9ba7e1577a1a7c515e762b0a0caf7c295e7b234013827dcc3ac6617587909335c1defd092a6

View File

@@ -55,7 +55,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -61,7 +61,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@
<flag name="alarmdecoder">AlarmDecoder extended</flag>
<flag name="almond">Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual</flag>
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
<flag name="amazon_polly"/>
<flag name="amazon_polly">text-to-speech platform that works with Amazon Polly</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>
@@ -243,52 +243,53 @@
<flag name="gitlab_ci">sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab</flag>
<flag name="gitter">sensor allows one to monitor a Gitter.im chatroom for unread messages</flag>
<flag name="glances">allows you to monitor the system information provided by the Glances API</flag>
<flag name="gntp"/>
<flag name="gntp">Grwol Notification Protocol: sending and receiving notifications</flag>
<flag name="goalfeed">use your Goalfeed account to trigger events in Home Assistant</flag>
<flag name="goalzero">Goal Zero REST Api</flag>
<flag name="gogogate2">lets you control Gogogate2-Enabled garage doors</flag>
<flag name="google"/>
<flag name="google_cloud"/>
<flag name="google_maps"/>
<flag name="google_pubsub"/>
<flag name="google_translate"/>
<flag name="google_travel_time"/>
<flag name="gpmdp"/>
<flag name="gpsd"/>
<flag name="google_cloud">allows you to use Google Cloud Platform API</flag>
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">send events to Google Cloud Pub/Sub</flag>
<flag name="google_translate">google_translate text-to-speech platform</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="gpmdp">allows you to control a GPMDP instance</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="greeneye_monitor">allows you to create sensors for the various data channels of the GEM</flag>
<flag name="greenwave"/>
<flag name="griddy"/>
<flag name="greenwave">communicates with the Greenwave Reality (TCP Connected) Gateway</flag>
<flag name="griddy">allows you to integrate your Griddy price data</flag>
<flag name="growatt_server">talk to growatt server</flag>
<flag name="gstreamer"/>
<flag name="gtfs"/>
<flag name="gstreamer">allows you to play audio via a gstreamer pipeline</flag>
<flag name="gtfs">gtfs sensor will give you the next departure time</flag>
<flag name="guardian">integrates Elexa Guardian water valve controllers</flag>
<flag name="habitica"/>
<flag name="hangouts"/>
<flag name="habitica">allows you to monitor and manage your Habitica profile</flag>
<flag name="hangouts">allows you to send messages to Google Hangouts conversations</flag>
<flag name="harman_kardon_avr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="harmony">Logitech Harmony support</flag>
<flag name="hdmi_cec">creates switch entities for HDMI devices</flag>
<flag name="heatmiser">control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser</flag>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hikvision"/>
<flag name="hikvisioncam"/>
<flag name="hisense_aehw4a1"/>
<flag name="hive"/>
<flag name="hlk_sw16"/>
<flag name="hikvision">parses the event stream of a Hikvision IP Camera</flag>
<flag name="hikvisioncam">allows you to control your motion detection setting</flag>
<flag name="hisense_aehw4a1">give Wi-Fi connectivity to some Hisense ACs</flag>
<flag name="hive">set up and integrate all supported Hive devices</flag>
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homekit_controller"/>
<flag name="homekit_controller">allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="homeworks"/>
<flag name="home_connect"/>
<flag name="homeworks">Lutron Homeworks Series 4 &amp; 8 systems via RS232</flag>
<flag name="home_connect">Home Connect standard for Bosch and Siemens</flag>
<flag name="honeywell">integrates US-based Honeywell Total Connect Comfort (TCC) climate systems</flag>
<flag name="horizon"/>
<flag name="horizon">allows you to control a Unitymedia Horizon HD Recorder</flag>
<flag name="hp_ilo">HP Integrated Lights out XML interface</flag>
<flag name="html5">html5 enables you to receive push notifications to Chrome or Firefox</flag>
<flag name="http">serves all files and data required for the Home Assistant frontend</flag>
<flag name="htu21d"/>
<flag name="huawei_lte"/>
<flag name="htu21d">read the temperature and humidity from a HTU21D sensor (I2C)</flag>
<flag name="huawei_lte">allows you to observe and control Huawei LTE devices</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="hunterdouglas_powerview"/>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="hvv_departures"/>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="ialarm"/>
@@ -297,63 +298,63 @@
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
<flag name="idteck_prox"/>
<flag name="ifttt"/>
<flag name="iglo"/>
<flag name="ign_sismologia"/>
<flag name="iglo"> integrate your iGlo Lights into Home Assistant</flag>
<flag name="ign_sismologia">a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image"/>
<flag name="imap"/>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</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="insteon">allowing linked INSTEON devices to be used</flag>
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
<flag name="iota"/>
<flag name="iota">IOTA is a new blockless distributed ledger</flag>
<flag name="iperf3">iperf3 sensor integration allows you to measure network bandwidth</flag>
<flag name="ipma">ipma weather platform</flag>
<flag name="ipp">read current data from your networked printer</flag>
<flag name="iqvia"/>
<flag name="irish_rail_transport"/>
<flag name="iqvia">collects allergy, asthma and disease information (based on a U.S. ZIP code)</flag>
<flag name="irish_rail_transport">will give you the time until the next two departures</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="iss">know if the station is above your home location</flag>
<flag name="isy994"/>
<flag name="isy994">controller that is capable of controlling Insteon and X10 devices</flag>
<flag name="itach"/>
<flag name="izone"/>
<flag name="jewish_calendar">jewish_calendar</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="juicenet"/>
<flag name="juicenet">pulls data from a JuiceNet charging station</flag>
<flag name="kaiterra"/>
<flag name="keba"/>
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
<flag name="keenetic_ndms2"/>
<flag name="kef">KEF wireless speakers</flag>
<flag name="keyboard"/>
<flag name="keyboard_remote"/>
<flag name="kira"/>
<flag name="kiwi"/>
<flag name="kira">main integration to integrate Keene Electronics IR over IP Kira modules</flag>
<flag name="kiwi">open your KIWI Smart Locks and Smart Entry Devices</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="konnected"/>
<flag name="kwb"/>
<flag name="lacrosse"/>
<flag name="lametric"/>
<flag name="konnected">connect wired sensors and switches to a Konnected Alarm Panel</flag>
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
<flag name="launch_library"/>
<flag name="lcn"/>
<flag name="lg_netcast"/>
<flag name="launch_library">information about the next planned space launch</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar"/>
<flag name="life360"/>
<flag name="lifx"/>
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lifx_legacy"/>
<flag name="lightwave"/>
<flag name="limitlessled"/>
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="linux_battery"/>
<flag name="lirc"/>
<flag name="litejet"/>
<flag name="logi_circle"/>
<flag name="london_underground"/>
<flag name="london_underground">display the status of London underground lines</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
<flag name="lupusec"/>
<flag name="lupusec">Lupusec alarm control panel and ultimately all connected sensors</flag>
<flag name="lutron"/>
<flag name="lutron_caseta"/>
<flag name="lw12wifi"/>
@@ -362,19 +363,19 @@
<flag name="mailgun"/>
<flag name="marytts"/>
<flag name="mastodon"/>
<flag name="matrix"/>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<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="mcp23017"/>
<flag name="mediaroom"/>
<flag name="media_extractor">support for youtube_dl</flag>
<flag name="melcloud"/>
<flag name="melissa"/>
<flag name="melissa">main integration to connect to a Melissa Climate A/C control</flag>
<flag name="message_bird"/>
<flag name="met"/>
<flag name="meteoalarm"/>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
<flag name="meteoalarm">watch for weather alerts in europe from MeteoAlarm</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="metoffice"/>
<flag name="metoffice">weather platform uses the Met Offices DataPoint API</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mhz19"/>
<flag name="microsoft"/>
@@ -382,44 +383,44 @@
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mill"/>
<flag name="minecraft_server"/>
<flag name="minio"/>
<flag name="minio">This integration adds interaction with Minio</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mochad"/>
<flag name="modbus"/>
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
<flag name="modem_callerid"/>
<flag name="monoprice"/>
<flag name="mpd"/>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="msteams"/>
<flag name="msteams">send notifications from Home Assistant to a team channel in Microsoft Teams</flag>
<flag name="mvglive"/>
<flag name="mychevy"/>
<flag name="mycroft"/>
<flag name="mycroft">allows you to send notifications and more to Mycroft from Home Assistant</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysensors"/>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mystrom"/>
<flag name="mythicbeastsdns"/>
<flag name="n26"/>
<flag name="n26">allows you to track your N26 account</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="namecheapdns"/>
<flag name="nanoleaf"/>
<flag name="neato"/>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="nello"/>
<flag name="ness_alarm"/>
<flag name="ness_alarm">integrate a Ness D8x/D16x alarm system</flag>
<flag name="nest"/>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="netgear"/>
<flag name="netgear">detect presence by looking at connected devices to a NETGEAR device</flag>
<flag name="netgear_lte"/>
<flag name="netio"/>
<flag name="neurio_energy"/>
<flag name="nexia"/>
<flag name="nextbus"/>
<flag name="nextcloud"/>
<flag name="nightscout"/>
<flag name="niko_home_control"/>
<flag name="neurio_energy">Integrate your Neurio meter information into Home Assistant</flag>
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
<flag name="nilu"/>
<flag name="nissan_leaf"/>
<flag name="nmap_tracker"/>
@@ -443,6 +444,7 @@
<flag name="oem">ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor</flag>
<flag name="ohmconnect"> show you the current OhmConnect status for the given OhmConnect ID</flag>
<flag name="ombi">The Ombi integration monitors data from your Ombi instance</flag>
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
@@ -480,17 +482,17 @@
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1) API</flag>
<flag name="plum_lightpad"/>
<flag name="pocketcasts"/>
<flag name="pocketcasts">monitor unplayed episodes you have of your favorite podcasts at Pocket Casts</flag>
<flag name="point"/>
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
<flag name="powerwall">API for Tesla Powerwall</flag>
<flag name="progettihwsw"/>
<flag name="proliphix"/>
<flag name="prometheus"/>
<flag name="prometheus">The prometheus integration exposes metrics in a format which Prometheus can read</flag>
<flag name="proxmoxve"/>
<flag name="proxy"/>
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="ptvsd"/>
<flag name="ptvsd">allows you to use the Visual Studio Code PTVSD debugger</flag>
<flag name="pulseaudio_loopback"/>
<flag name="pushbullet"/>
<flag name="pushover"/>
@@ -518,48 +520,49 @@
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="remember_the_milk"/>
<flag name="remote_rpi_gpio"/>
<flag name="repetier"/>
<flag name="repetier">Repetier-Server is a 3D printer/CNC server, able to control multiple devices</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="rflink"/>
<flag name="rfxtrx"/>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="ripple"/>
<flag name="risco"/>
<flag name="risco">This integration connects with Risco Alarms over Risco Cloud</flag>
<flag name="rmvtransport"/>
<flag name="rocketchat"/>
<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="roon">allows you to control RoonLabs music players</flag>
<flag name="route53"/>
<flag name="rova"/>
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
<flag name="rova">uses an unofficial ROVA API to allow you to get your waste collection schedule</flag>
<flag name="rpi_gpio"/>
<flag name="rpi_gpio_pwm"/>
<flag name="rpi_gpio_pwm">connect pigpio-daemon on an Raspberry Pi</flag>
<flag name="rpi_pfio"/>
<flag name="rpi_power">monitor your Raspis Power Supply</flag>
<flag name="rpi_rf"/>
<flag name="russound_rio"/>
<flag name="russound_rnet"/>
<flag name="sabnzbd"/>
<flag name="saj"/>
<flag name="salt"/>
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
<flag name="salt">presence detection by looking at connected devices to a Salt Fiber Box router</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="satel_integra"/>
<flag name="schluter"/>
<flag name="scrape">scraping information from websites</flag>
<flag name="scsgate"/>
<flag name="season"/>
<flag name="season">display astronomical or meteorological season (Spring, Summer, Autumn, Winter)</flag>
<flag name="sendgrid"/>
<flag name="sense"/>
<flag name="sense">Integrate your Sense meter information into Home Assistant</flag>
<flag name="sensehat"/>
<flag name="sensibo"/>
<flag name="sentry"/>
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
<flag name="seventeentrack"/>
<flag name="seven_segments">allows you to read physical seven segments displays</flag>
<flag name="sharkiq"/>
<flag name="sharkiq">The sharkiq integration allows you to control your Shark IQ vacuum</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="shiftr"/>
<flag name="shiftr">transfer details collected with Home Assistant to Shiftr.io</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="sht31"/>
<flag name="sighthound"/>
@@ -578,11 +581,11 @@
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
<flag name="smartthings">use the SmartThings Cloud API</flag>
<flag name="smarty"/>
<flag name="smarty"> lets you control Salda Smarty ventilation units from Home Assistant</flag>
<flag name="smart_meter_texas"/>
<flag name="smhi"/>
<flag name="sms"/>
<flag name="snapcast"/>
<flag name="snapcast">The snapcast platform allows you to control Snapcast from Home Assistant</flag>
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="sochain"/>
@@ -594,7 +597,7 @@
<flag name="soma">integrate their Soma Smarthome devices into Home Assistant</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="somfy_mylink"/>
<flag name="sonarr"/>
<flag name="sonarr">The Sonarr integration pulls data from a given Sonarr instance</flag>
<flag name="songpal"/>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="sony_projector">allows you to control the state of SDCP compatible network-connected projectors</flag>
@@ -603,19 +606,19 @@
<flag name="speedtestdotnet">speedtest.net support</flag>
<flag name="spider"/>
<flag name="spotcrime"/>
<flag name="spotify"/>
<flag name="spotify">Spotify media player integration allows you to control Spotify playback</flag>
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
<flag name="squeezebox">library to control Logitech Media Server</flag>
<flag name="ssdp"/>
<flag name="ssl">include support for haproxy</flag>
<flag name="starline"/>
<flag name="starlingbank"/>
<flag name="starline">retrieve data of your StarLine security system from the StarLine portal</flag>
<flag name="starlingbank">monitor your account balance data as sensors</flag>
<flag name="startca"/>
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
<flag name="steam_online"/>
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
<flag name="stookalert"/>
<flag name="stream"/>
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="suez_water"/>
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
@@ -625,22 +628,22 @@
<flag name="switchbot"/>
<flag name="switcher_kis"/>
<flag name="switchmate"/>
<flag name="syncthru"/>
<flag name="synology"/>
<flag name="syncthru">allows you to read current data from your local Samsung printer</flag>
<flag name="synology">camera platform to watch the live streams of your Synology Surveillance Station</flag>
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="synology_srm"/>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="tado"/>
<flag name="tado">an interface to the my.tado.com website</flag>
<flag name="tag"/>
<flag name="tahoma"/>
<flag name="tankerkoenig"/>
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
<flag name="tank_utility"/>
<flag name="tapsaff"/>
<flag name="tautulli"/>
<flag name="ted5000"/>
<flag name="telegram_bot"/>
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tellstick"/>
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
<flag name="temper"/>
<flag name="tensorflow"/>
<flag name="tesla">integration with the Tesla cloud service</flag>
@@ -654,14 +657,14 @@
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tmb"/>
<flag name="todoist"/>
<flag name="tof"/>
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
<flag name="toon">client for the Quby ToonAPI</flag>
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<flag name="touchline"/>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tplink_lte"/>
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
<flag name="traccar"/>
<flag name="trackr"/>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="trafikverket_train"/>
<flag name="trafikverket_weatherstation"/>
@@ -685,9 +688,9 @@
<flag name="updater">binary sensor will check daily for new releases</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="uptimerobot"/>
<flag name="uscis"/>
<flag name="uscis">updates on your USCIS case using your case/receipt number</flag>
<flag name="usgs_earthquakes_feed"/>
<flag name="uvc"/>
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="vasttrafik"/>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
@@ -699,12 +702,12 @@
<flag name="version">display the current Home Assistant versions</flag>
<flag name="vesync"/>
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
<flag name="vilfo"/>
<flag name="vilfo">integration allows you to observe the state of your Vilfo Router</flag>
<flag name="vivotek"/>
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
<flag name="vlc">The vlc platform allows you to control VLC media player</flag>
<flag name="vlc_telnet"/>
<flag name="volkszaehler"/>
<flag name="volkszaehler">consuming the system information provided by the Volkszaehler API</flag>
<flag name="volumio">allows you to control a Volumio media player</flag>
<flag name="volvooncall"/>
<flag name="vultr">access information about and interact with your Vultr subscriptions</flag>
@@ -740,10 +743,10 @@
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="yandex_transport"/>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="yeelightsunflower"/>
<flag name="yeelightsunflower">allows you to control your Yeelight Sunflower light bulbs</flag>
<flag name="yessssms"/>
<flag name="yi">allows you to utilize Yi Home Cameras within Home Assistant</flag>
<flag name="zabbix"/>
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
<flag name="zengge"/>
<flag name="zeroconf">will scan the network for supported devices and services</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>

View File

@@ -8,15 +8,24 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-0.115.2.tar.gz 7547086 BLAKE2B 33164a6296a8bed40e367323c348309773c71d3bd8cb06fbf2b5d5e8e87d58c074004bbac17f635403051c9481f4dfe7d2a0ddca4bc5ba5b3f97f8101380e961 SHA512 21be9da353554622d0c5d3a390869848d9324260e1cd21798980555416e5932feae9f94f60003985552d0109b809bdde3e5b3f17076e72c6f389711ab4d49346
DIST homeassistant-0.115.3.tar.gz 7547446 BLAKE2B d7e46bd619b7b57b731108cdc5e3a0bf3829325bab2881ec5be0578756fa4c21b1da11aab072c0c18e376adbbf2edc83cdfcbd0cdd4902aa31b13fd52c3bc2f7 SHA512 02f004d1b1b947ea1b5baf6786aadc9aebf8fdeea936f2df70bc12c1564f17b523eaa17676a539f029464e1140fecd033307335d5da7dddcae6ba1a58d4f6f65
DIST homeassistant-0.115.4.tar.gz 7548312 BLAKE2B 5cab9628b84b684a14ed41505b1a19dc958e08116fc71e71adddc3812948c16ffe36905f3defdf1da9ba957d5a5399304556fd72c8a86ad0f1a997b8d9165d44 SHA512 3fba5fafb75e8a6a56260f2ccef0c26b2b53dac54621740e6f4d8a6ca258a289d5e351572526f54f5afb6045f902dc4f7e87825402047006342f97168ae0a574
DIST homeassistant-0.115.5.tar.gz 7548209 BLAKE2B a507cd3cd5f8c24f69896445b3015d0cd6f37c16d485afb857685edc9e7afa26576f3223eac613128ed05428968a83ef899f1f6cd69cad39a4f2c23dfb1bcad1 SHA512 48afaea18549c7a379f606d8236c8f2795037eaa72b6b2c074245a6330d90ce8d47532ae8d422fb4b9cdca30fe1645c5f784326a5e3f17fd69c876434d002a33
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
EBUILD homeassistant-min-0.115.2.ebuild 9336 BLAKE2B 83c768e3c3b68dcc01979d40eddd04724f2bc838e23bb2532bfba78e1e9b86ff47f3cbffdecd66fa70b5daee0c903eafbc5949e21c9ffef0e45cfc0682c664f9 SHA512 7f2dc8a98980f9395ae7f38194b5c8aac04e0007957100945cfce565c830963a75e4cc824fd32bf2a22658b723f19e517bd9b4637004ceab3fbd7a7819a7b476
EBUILD homeassistant-min-0.115.3-r2.ebuild 9442 BLAKE2B 7ddf1ae3f9361e0ee990b9028b8ce5a2641804946d6180e22b3ada5f95eb1425a200498efb24331a1d82959725fde073e604c5d3a162250a1370b9be63a99593 SHA512 d95705a906b50ed44c0f898511e3bf4c98d7e785c48a71bc757391e16f024a391b7850250f0b53050b7b55b1d8e93f27f27d6a24e6ced7a1741ad015587266d3
EBUILD homeassistant-min-0.115.3.ebuild 9516 BLAKE2B 1118390164cebcd400b396ca83d7df8fd5851ae8cf2bc211d3b1bb86183ddc0240ac4f221f962075d7daeda401579236f7ba111b7223188ab85d97015cc6e23f SHA512 7c529376c970bbdfc2cad2b60908ce60353b76e6699fc8edc57092f1f24e1c4cd3df069b2711571a3ed39ea25b1f24a08f5ec4c311fb12dd933ae049d4f0a964
EBUILD homeassistant-min-0.115.4.ebuild 9616 BLAKE2B e187fea2bf40dda35d02695ddb826b0885ffff48613640130ea43916789b2eca86b4e69b227750c1300e784f160ab318636fe30d2d6abdea63433febaeca0987 SHA512 5fd13908220c47486a689e90d0f90d78c1e5c5613f2cde7750c0487b59dbb21e834184acf9c890233b05e703fa892320a844d6770c48bb702493c2be93c323bc
EBUILD homeassistant-min-0.115.5.ebuild 9686 BLAKE2B 17e58dc375ff181e19f611b1deaac3710565b69d73eed88b3fafba19e4cd79a0783ece1da14a05bfd27cf79155444f654d43b66d24e2e77eadb96ab992d52f1e SHA512 a5ffd461c5a50afe4cdbc961eee23684c8f4df746fc28253e2ea105d190c8e3f0842c8ca1a0f872523b747fe1cf4fa0e02d9e9d2a8209f12103a868c441f91c1
EBUILD homeassistant-min-0.115.6.ebuild 9714 BLAKE2B c9bfbf28a3ea6772ee50243a17489e073de16a42fe15de331ed5c9d5770c815243d8fdc00886b8140aad7ad1452f8528c38e04430f11d622e432f5deb140d4f4 SHA512 89b87e13b5c0e1b02db59259205062df4054f1a9d3c7774dc5b7d65f0bccc44db5dd29394bbca064dc4b3a6e80611a05cdac5307ab7c1490d12e392148c6c218
DIST homeassistant-0.116.0.tar.gz 7737427 BLAKE2B 0d57ca6e3b90d34417f87b90bb0e3ad5954d6fc56fca019921c6c7894ab5bf3c94473d9739ead92e521e6b7481fe97f14d9259950eef2c422bdb4da63436069f SHA512 e5cb4b31a0e09f71fef1539da08262eb26503e58412dfffd239b740ccd896bd8b2791f3cf0775c1fa5b878f681c1f832641dde3f5e29c6335092f54759369cd5
DIST homeassistant-0.116.0b4.tar.gz 7739501 BLAKE2B 35b7c6f47e454bea5059f22bb41f5c1fb5613ffd3b57b307ea7c8121ca718d7ef864e30877d142bb7c7ecffe413c322433638d8943a1c8dc6e4486cc0c90150d SHA512 66aed4dba7f59bf4f0f9b35f2f9903055e822b4532793108944a995605519179c7b5a8f6876f8fa07ef24b602854f940f661639b2964889474eaf69ae2d23303
DIST homeassistant-0.116.0b5.tar.gz 7740340 BLAKE2B 0b2520086ac552216166eb873e48057ff668eae9989a55b49d96a04a6167903b3671ec8067bef9af2f50fa585428b30ab2a820ab65d087406c1e0f14e2be79f3 SHA512 5dc422e97a1d5db696b60614daa9ab0066a4de7c3cfde52fca26663b9c4baa8e02231712691b73283713614332e1e03720dfe079f03442b41107c4e48b845f01
DIST homeassistant-0.116.0b6.tar.gz 7741758 BLAKE2B 056a4478d2d1c8b9d372ff6b797ff04b37a321aea6e202b7c708bcff754ca4ffb78d06afdfe6799274d927392d573374ed0708004de5f529eab91a848953bbc6 SHA512 582585b62f69c1e56a4c1013c83e8f4cbf0d8271d9ed8d0114207605ffc1947499cb6d99f7bbb54fb8a6fc34b361c3d935b86c745321d4d920ede692f2646b1f
DIST homeassistant-0.116.1.tar.gz 7737074 BLAKE2B 7589295785db0fb222ce278732743dd97b61ad209dfa974f12084b277b32cdf0e8d805104b42df51938028650809bea1c27c0ad45153312f8b070cbf3dc1e5bc SHA512 1f7da6c897ed5cd5a4568fa8ec6e469adba0c9b8dd1511e4808b69c3156e378803e1de9d2ac2425a45265cf12d1508a86dff10fc710119ec1e88f5ac68dc5f52
DIST homeassistant-0.116.2.tar.gz 7736273 BLAKE2B 32a161ecf292fbc153de0536e3e9f24f241f9b0d410641836209ff1c1fa371e61e612c9407dc59ddb61932d978a63c302007a0211c8bee59443e99ef42508b7d SHA512 103c4750956520d4a4be422a82207b0513aaf1a9ac812537b45f8a67c2aec7c9c970ec0a3131cff2de2f92c7085130a85f65aa37acf1d0b241f5874c3995c4a9
EBUILD homeassistant-min-0.115.3-r2.ebuild 9442 BLAKE2B 394ff68ee52220d03851d44b5d015e4df6edc473d0ad3eaf0b1d0ad308d07dae31106b8f9baa0fc98094c4f599dc97bc554bd45dfa20380e65778079409fc183 SHA512 831e6ea135b2f93ea774891e9f9bd23f1432962f855f6a05a48641858e9c5dd025b97d6a2e50265dcc39a8e65f7969a60f73d7780fc622769b1f036d7acef667
EBUILD homeassistant-min-0.115.4.ebuild 9616 BLAKE2B ddfeee1e3516e1cf5d3d881cd49bd79808c7b8aeccdf8df551d3d16154caf027a3b178dced463dd026c9fb3f5134df536144a273fa4e3d71ba6876e42d27cca1 SHA512 54314aeb8062999baaab25d3103c8e0e45f782c998efbac8ea4bbb678be6a1b6afda74e8f34bc7361240e3002b8e1299fc5b42ad8786eaf0ead69044b618db9c
EBUILD homeassistant-min-0.115.5.ebuild 9686 BLAKE2B 275f99aa66552a5763e3343f89ce904953c1bc96115ec01f8b2989a567c9f0284dc143e9df2eb948bf87eae1463dafbed8b97253e835d2541b9bbb8ad226569b SHA512 49cac700e08c154c8f79f3ec847169149f7a4d27041fd3cbb6776bc45714d640df9242d31c7d34f0a7984916195978a6057cbc3f65f973ba39d1528d65e8168d
EBUILD homeassistant-min-0.115.6.ebuild 9714 BLAKE2B 66e671ebade9988c3a8846b4e502ba4851707b402ad5f2f99f56cb83d5f19a05a83c0a22d505af2e9e096238b746f2cf75002e71e9878ee5a58af2418c2e95b5 SHA512 de43d1dd6be9cee2027829350b16b53c6896d920263fea2d7aa89f161c0a54a0915368bcc6f71942dd959fa2dd002964e050aaa83d4e5c47c196d7928b15ac34
EBUILD homeassistant-min-0.116.0.ebuild 9711 BLAKE2B eb8ae801a308c1b808c06978605c358253b5682523b72fdc91d165b0c507fdf8ce8a51f011f1c7dd5a471a0e89e739cf39266d4c5bd1256b9df89f3083e51c14 SHA512 f4a4681700017c7dcab25106a095f32690a8158c5d6bc9698785ddfb5ed4e0203ea82ba9065344c138d925c36d380249f9350d7f6cd6f62f0fa9c65ed0220bc0
EBUILD homeassistant-min-0.116.0_beta4.ebuild 9716 BLAKE2B 3b24b8330b91750e60b1feec9e5b77f6f82d4d2230cd6515ea0c5ae67d873ac3ba5ee92d792ba4b0822f151cc0cc6b2967861384d60c3d56d1488ec8b24670f1 SHA512 26b1f3d7b7a9e78385ef72a6ee66d7ff16ce852baefdb8d4c721e54d212efdb65233429ad316ef0cc6a3ab94c79920d58c356d46dd2f97fb3029b4a2cc836f58
EBUILD homeassistant-min-0.116.0_beta5.ebuild 9716 BLAKE2B 3b24b8330b91750e60b1feec9e5b77f6f82d4d2230cd6515ea0c5ae67d873ac3ba5ee92d792ba4b0822f151cc0cc6b2967861384d60c3d56d1488ec8b24670f1 SHA512 26b1f3d7b7a9e78385ef72a6ee66d7ff16ce852baefdb8d4c721e54d212efdb65233429ad316ef0cc6a3ab94c79920d58c356d46dd2f97fb3029b4a2cc836f58
EBUILD homeassistant-min-0.116.0_beta6.ebuild 9716 BLAKE2B 3b24b8330b91750e60b1feec9e5b77f6f82d4d2230cd6515ea0c5ae67d873ac3ba5ee92d792ba4b0822f151cc0cc6b2967861384d60c3d56d1488ec8b24670f1 SHA512 26b1f3d7b7a9e78385ef72a6ee66d7ff16ce852baefdb8d4c721e54d212efdb65233429ad316ef0cc6a3ab94c79920d58c356d46dd2f97fb3029b4a2cc836f58
EBUILD homeassistant-min-0.116.1.ebuild 9711 BLAKE2B 91629d844cc0b3b9a9839e90c23e7973526d761fca7c1290ba3c2ecff394f59dbaf4f0be0770601059fbc015e035886675add68d79061e79d96c34d92bf33c6c SHA512 ad0735a1b16c69a9d5830230a3462b732291582fce15372011faae47753f4965c822dd9b90517685478932a5b9a49d1d7f0260b49813e7b93b91fb2b8db68ce9
EBUILD homeassistant-min-0.116.2.ebuild 9711 BLAKE2B 91629d844cc0b3b9a9839e90c23e7973526d761fca7c1290ba3c2ecff394f59dbaf4f0be0770601059fbc015e035886675add68d79061e79d96c34d92bf33c6c SHA512 ad0735a1b16c69a9d5830230a3462b732291582fce15372011faae47753f4965c822dd9b90517685478932a5b9a49d1d7f0260b49813e7b93b91fb2b8db68ce9
MISC metadata.xml 4179 BLAKE2B 3a485f447b08c66ad7046157bb5b4e1ae3cbbcbd321f819cac5d925872aec22eca23e39b5e255e094d9700a07404af69f5d98c332a5d703387b15d0f55465ad6 SHA512 053e0ae07e0f876db769f25cad733e5c5eefc9860bfd80d6b3295d1017a9ed9f74f3c3f976405d957d9be85a1da13fafe4805157a9dd4678a087617b4263326e

View File

@@ -61,7 +61,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -0,0 +1,222 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,222 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,222 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,222 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -27,7 +27,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky enigma2 esphome fronius github influxdb kodi maxcube maxcube_hack mikrotik +mqtt +mysql +otp owntracks +ping qnap +recorder samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version workday yamaha yamaha_musiccast"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
@@ -58,10 +58,11 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
@@ -78,38 +79,20 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, some from requirements_all.txt
# colorlog -> scripts/check_config.py
# still something to clean up here
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${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.45.1"
# Module requirements from useflags
@@ -120,59 +103,68 @@ RDEPEND="${RDEPEND}
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )"
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"

View File

@@ -6,13 +6,14 @@ EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PN=homeassistant
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
@@ -26,12 +27,12 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky enigma2 esphome fronius github influxdb kodi maxcube maxcube_hack mikrotik +mqtt +mysql +otp owntracks +ping qnap +recorder samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version workday yamaha yamaha_musiccast"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
@@ -57,10 +58,11 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
@@ -77,109 +79,105 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# still unknown origin, some from requirements_all.txt
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${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.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )"
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${PN}"
INSTALL_DIR="/opt/${MY_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}
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
@@ -221,3 +219,4 @@ python_install_all() {
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -8,28 +8,30 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-0.115.1.tar.gz 7546560 BLAKE2B 64c57200bb703e9aa7403deafaed98191c155a9859ea7c762eeafd0970e1e179537c10e1e976363aab60597f4bf61df1893c8abdc14c59fe7c52e5ebfb00c7ac SHA512 f55b58b2551e25897e177a54f82f9da8534e3e78dacb3069cc343556514eda12b61c4c15c7ccbd4c5157047669c587176b3e70b3820204c55283151d8ad5a603
DIST homeassistant-0.115.2.tar.gz 7547086 BLAKE2B 33164a6296a8bed40e367323c348309773c71d3bd8cb06fbf2b5d5e8e87d58c074004bbac17f635403051c9481f4dfe7d2a0ddca4bc5ba5b3f97f8101380e961 SHA512 21be9da353554622d0c5d3a390869848d9324260e1cd21798980555416e5932feae9f94f60003985552d0109b809bdde3e5b3f17076e72c6f389711ab4d49346
DIST homeassistant-0.115.3.tar.gz 7547446 BLAKE2B d7e46bd619b7b57b731108cdc5e3a0bf3829325bab2881ec5be0578756fa4c21b1da11aab072c0c18e376adbbf2edc83cdfcbd0cdd4902aa31b13fd52c3bc2f7 SHA512 02f004d1b1b947ea1b5baf6786aadc9aebf8fdeea936f2df70bc12c1564f17b523eaa17676a539f029464e1140fecd033307335d5da7dddcae6ba1a58d4f6f65
DIST homeassistant-0.115.4.tar.gz 7548312 BLAKE2B 5cab9628b84b684a14ed41505b1a19dc958e08116fc71e71adddc3812948c16ffe36905f3defdf1da9ba957d5a5399304556fd72c8a86ad0f1a997b8d9165d44 SHA512 3fba5fafb75e8a6a56260f2ccef0c26b2b53dac54621740e6f4d8a6ca258a289d5e351572526f54f5afb6045f902dc4f7e87825402047006342f97168ae0a574
DIST homeassistant-0.115.5.tar.gz 7548209 BLAKE2B a507cd3cd5f8c24f69896445b3015d0cd6f37c16d485afb857685edc9e7afa26576f3223eac613128ed05428968a83ef899f1f6cd69cad39a4f2c23dfb1bcad1 SHA512 48afaea18549c7a379f606d8236c8f2795037eaa72b6b2c074245a6330d90ce8d47532ae8d422fb4b9cdca30fe1645c5f784326a5e3f17fd69c876434d002a33
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
DIST homeassistant-0.116.0.tar.gz 7737427 BLAKE2B 0d57ca6e3b90d34417f87b90bb0e3ad5954d6fc56fca019921c6c7894ab5bf3c94473d9739ead92e521e6b7481fe97f14d9259950eef2c422bdb4da63436069f SHA512 e5cb4b31a0e09f71fef1539da08262eb26503e58412dfffd239b740ccd896bd8b2791f3cf0775c1fa5b878f681c1f832641dde3f5e29c6335092f54759369cd5
DIST homeassistant-0.116.0b4.tar.gz 7739501 BLAKE2B 35b7c6f47e454bea5059f22bb41f5c1fb5613ffd3b57b307ea7c8121ca718d7ef864e30877d142bb7c7ecffe413c322433638d8943a1c8dc6e4486cc0c90150d SHA512 66aed4dba7f59bf4f0f9b35f2f9903055e822b4532793108944a995605519179c7b5a8f6876f8fa07ef24b602854f940f661639b2964889474eaf69ae2d23303
DIST homeassistant-0.116.0b5.tar.gz 7740340 BLAKE2B 0b2520086ac552216166eb873e48057ff668eae9989a55b49d96a04a6167903b3671ec8067bef9af2f50fa585428b30ab2a820ab65d087406c1e0f14e2be79f3 SHA512 5dc422e97a1d5db696b60614daa9ab0066a4de7c3cfde52fca26663b9c4baa8e02231712691b73283713614332e1e03720dfe079f03442b41107c4e48b845f01
DIST homeassistant-0.116.0b6.tar.gz 7741758 BLAKE2B 056a4478d2d1c8b9d372ff6b797ff04b37a321aea6e202b7c708bcff754ca4ffb78d06afdfe6799274d927392d573374ed0708004de5f529eab91a848953bbc6 SHA512 582585b62f69c1e56a4c1013c83e8f4cbf0d8271d9ed8d0114207605ffc1947499cb6d99f7bbb54fb8a6fc34b361c3d935b86c745321d4d920ede692f2646b1f
DIST homeassistant-0.116.1.tar.gz 7737074 BLAKE2B 7589295785db0fb222ce278732743dd97b61ad209dfa974f12084b277b32cdf0e8d805104b42df51938028650809bea1c27c0ad45153312f8b070cbf3dc1e5bc SHA512 1f7da6c897ed5cd5a4568fa8ec6e469adba0c9b8dd1511e4808b69c3156e378803e1de9d2ac2425a45265cf12d1508a86dff10fc710119ec1e88f5ac68dc5f52
DIST homeassistant-0.116.2.tar.gz 7736273 BLAKE2B 32a161ecf292fbc153de0536e3e9f24f241f9b0d410641836209ff1c1fa371e61e612c9407dc59ddb61932d978a63c302007a0211c8bee59443e99ef42508b7d SHA512 103c4750956520d4a4be422a82207b0513aaf1a9ac812537b45f8a67c2aec7c9c970ec0a3131cff2de2f92c7085130a85f65aa37acf1d0b241f5874c3995c4a9
DIST homeassistant-core-0.110.7.tar.gz 6331108 BLAKE2B 8b4b23884adf3430f5f902d73f701baecaea21a1f7e88bddbc27482c877a38fea9071bcb84683f9bb545095829cf3e1681b23281e3520b177cc6833f72ece196 SHA512 fff2810ec2f40a4fac5e8da9002cd9221fae69c39c27f6487597ffac812a083a89b213acd382746ffe5b4d0314c5e61c429c471b6b1c39135dfd5feee30ce5db
DIST homeassistant-core-0.111.4.tar.gz 6486741 BLAKE2B 3e27e34c07765aec372ce6356fcd196c5f26b8707cb6b765ea98e92afa1a03a3448155fb41f316f12479fe9a2f63a31ae8ec0fc503f5e14117007793af883ab1 SHA512 978777e2510199e25e9db63a828bdeb8440c2f3fff1d5dfb309a803956ac6f03e2fb747e516ef674185b31f7f6a55ed960b4e4d575f07314d56e98b588880f8d
DIST homeassistant-core-0.112.5.tar.gz 6607841 BLAKE2B 69b3a5b4d800f764dcfaa715eb2a4f8c1425ee3c262d49bf1432c4d0a2229ae226c7df45c6a6a6e8efc9200f0ae4b1458cff3173d6632716761205b65e331ac1 SHA512 c60b3f7e6208b003d935d6e2baf0bd42fc3ed043550b8f597445bb384100335d2d2a3738c9bfa939c8063c6e3707c193a6bbf4b7722201082ff1bae0fb87c9d2
DIST homeassistant-core-0.113.3.tar.gz 6803948 BLAKE2B 469c4b9735488dc8d568a0893d9469a8953003fe7eb8b11e84e9f560885438efde5f71aeb381da3e2b2905a79f2f747e3bd8b7f90a15de97382a7a46f8dce9a0 SHA512 f453e2a07e45b7e807d71d6566c1bde66363f1a43282612c5c5b9a30bb670c425ef6a779bb5ca3966d6a3c7d18ad91179d8a1168eed912fa31dbcbadfc657450
DIST homeassistant-core-0.114.4.tar.gz 7124717 BLAKE2B b1bd3f44a9b775ed3d0d78a84c11d99a33064bb87363ed49395c8dc635437d4f1f3b3c55292de6449e714671d533c89668381ed9ef81a8c0a7e26d9016567bc6 SHA512 49e944a80027e22ad3be4cc4580d7e88c04fed3e417c24f98dfa78a3a521095766c9507dcab03a85bf96d7304452dc6d85eaeff7cbda20ce9916834c0b97a0a9
DIST homeassistant-core-0.115.0.tar.gz 7544858 BLAKE2B b6bb99d2b652cb633affe4603c19160f49f9c74c8d1577df5c89ef17bbaff78fe81bcf79f5144608209c8a3fa91cd563ca050fd5500dffaeed9fbd0a027989b1 SHA512 dd03a999f06d58004c3cf0517c55c574166ef20753195b4d5d3ffe0006c86b2d3c93effc05076778cf286da4cad51b40f43d26a7bdef68c3ded9a5dfddb3d548
EBUILD homeassistant-0.110.7.ebuild 15166 BLAKE2B 0de991fd358b4ea06517888436187fe7c2cdf640f07cb0110facf6a5b857ddc579ddeea6ca41aa1b8bf4c2faaa1381029324fe880eed718e9b5519a5f33a2531 SHA512 11a09b030f97c25d4e359c0015fb0d122b98ce5294429c8c5521f8af5e22b06ebd603b11d055ea8f7d83c867b203ab65bd66b277b2231c9b45df20a87e89aac4
EBUILD homeassistant-0.111.4.ebuild 14843 BLAKE2B d7424114573148020ed8e687191f031a8b9c3d6f6d44850d941f688db2204a48d397134d2ff6ef24aadec2bbebbf8213c4401aac409069a549addee25fe4e124 SHA512 78eeb64bb6bb58c5f66262551e5446c2c90b4473da640b66d2c031a39a60dfcd354aec67c8a1e99e0f3d9018a26f4eaa45e28491cd592005bb6e903b383f8c78
EBUILD homeassistant-0.112.5.ebuild 16645 BLAKE2B 0a655cd68ee91b27cc9586fe43098695beefc8ebd02099523a51b839c0b8c5b3a66717ed6f86d32bb62c08d9e295b782b7119c8120b27b5eea9c44745becabdb SHA512 d9148cb938ab6fff063b4c28ddfb498a851741cc646407f075be4bf619cdc276603679ddd20c7136a98c05d3dd4ec2cacb1ac571cbc48b5a1dc261e179b36eb2
EBUILD homeassistant-0.113.3.ebuild 18325 BLAKE2B 09fbc487f91c25d65f04eeaa0fe2f957a06da51265bb60df88ed2134832acc33f605a5fcffee7b25406a107632e82b87f1aab0a6506a35aa61e09018f191b25b SHA512 fce201f0f3052b03a3cef64351177445e6004212b588888cca250760144b04c49b1abab3de86ce840c307ae65ab5cc23c330f4cbb5399f00b59772cd7c19323d
EBUILD homeassistant-0.114.4.ebuild 18796 BLAKE2B ee956033952f788625084e8aef3ecd082851e448f6949a38962a922d250773e905a384050cd26b4562ac8c2e18f1557d2d49c9f3a05e602040ff1917ff5f5c76 SHA512 1b9ca37e305cce7dc1d1d79bd2abd81a680fa5905690e08236730b5c5deb02808c852003a7384c79d43734a0ddce1c882710b4429f0e311d11140332f189ec4a
EBUILD homeassistant-0.115.0.ebuild 23492 BLAKE2B df389c997fe7275694a3af82b17487bbef98251de28c31d1eb8ac165a864f83e2acee23312a7a0905d697cd063757c240b6ea7124b696d155f9c649ed4af40fd SHA512 08f7bea34086c8640901ffaa31a77f953a13337bb6d8532fa61854c699cc21eda9bba37dc855274280fc533348a5db5e6919c1365eb734ee9b12ffc96088fe09
EBUILD homeassistant-0.115.1-r1.ebuild 26107 BLAKE2B 9aeca4f81e0f494a47f1de73a03b3921ad42d8806d1ff75bac09b0ebb94015c9b457152b14415df49d3daf694bcec2bd2e34b1b9603136d8792d078e12683906 SHA512 174da7ebd638444580b0a0d6f6e3be04959e6ec41463ee38a449beb7352aadec4b427ee14b9924faaa3eecddfee97e8ab0fddb13b515e9a798c5795cb4150ff9
EBUILD homeassistant-0.115.2-r1.ebuild 26136 BLAKE2B 66c95c74868277643ec5b1772889d5262b0a2110cc3e35ff01ee49aa4272d4bc7b77baa4672eb5ba18bc0e528df7b1f66d9a6061ed3f20728247f630e0dff4de SHA512 6fb9702199a4dd7cd67cbd7a44e7974ac16b73399522c447a2629be50b91224cdbd01eb440101834315c39004fe63c429abba5429142a552bba28f12b6ebfb82
EBUILD homeassistant-0.115.3-r1.ebuild 26285 BLAKE2B ee9369b1dd244f064854b56600b1d299244edd5ccca6ce4cfffe353cc43cc8312e00abd89e00a13acd8c32014714ffc408de00f9ce14d0b896e2a4c5e9bd3658 SHA512 5c3a8f2edb4e0e370e4074d5fefda94b02d4512d43e620de1696f65c27b403a8cf9249117d02d9b97421f34f4aa3ee153bc107371c735e16a132f0ac47f846f2
EBUILD homeassistant-0.115.4.ebuild 26346 BLAKE2B 8d26a33be7523e43e7041d0f56c4b8af631adefaeeb5be3690ab9f5fe1658fbdfd70b834af7923b4de9ea65095b50a321666cda5d558bb71ee696045c0c9c822 SHA512 d7b627e893bc4e0edfb622d57a5014fda343990fe00e2165a604d9edd7c0a2fd040513f72b72b5a6acb82f6a51d353b9acd0f3de91e32da0b74f2a993853e7f1
EBUILD homeassistant-0.115.5.ebuild 26416 BLAKE2B c7e1c17e09398fed528f43b534f5b4a59ce2f47cbbb3c11ec7741f2e2ad57e5163fb386e74cc8b97670b9a82bcd13062dd5af6dd7ddda2ab43613f2dbe3309ac SHA512 71bec6467a17ddc801e29bf93ab31def2b46694693b2471215e9e24b3cf614e11f99c99cb5eb101c1e226b8ef2179d09e0d1628580f5b843ce755b37ff44b18b
EBUILD homeassistant-0.115.6.ebuild 26195 BLAKE2B a6f814534fe558974d4eb144019c064f2906e1d3bc160a57016c268362b43eb59e9ee4651b8d6729c38e239949c5837bbacf60de213c36a53199f31153b8aee4 SHA512 888588c04e0c1006ace944ecf87dd4c4d60554acb4452832d33b742bde60d2cafb3fb777b655e3acc3b7c35074e96bd2d2f9eb1e30e6656e11b33fbaffee1d41
EBUILD homeassistant-0.115.5.ebuild 26416 BLAKE2B be4751fbf76df42a4db2ee19592a06347fa262da6c1b9a1a742d1810ae6209a98bb90fbafb46b59b3ed696dea19f47aa2ab40bf890db71a6eeff35ad07538c3b SHA512 d64425e5cf7ec11df01f2cbc01835aab7cc86f6f4ed2de29566e0b7dc2d72a4174b9bbf9fd8b8bf1fabd179e53dd166bd83751b8b9ba5e2204b326ec45cc5ed5
EBUILD homeassistant-0.115.6.ebuild 26195 BLAKE2B fa6a1db1f23fc853798f3e72e5036e569cb5617431305cb475c00594c532ceeba85469806c407587d08d8e53be861b548ca508c7f16249d09047d1e789da178a SHA512 2e43d2afa85f47e46dab143c5873db981732184af41abe67a7171a629ea4733d5c5ad8384f7393210498e3cbd8b84b98d3926549873b402fe84486a3bec6054f
EBUILD homeassistant-0.116.0.ebuild 26191 BLAKE2B 7c6e0def5eb040652cf8bfa91e55d22c258303037407d07185a616dcb7b33d3d575a4973c89d539661b48576c6be1e7324666eb5610248e2e3133f6478104482 SHA512 e5a3b1e00850d7aab897eb1d78ce3464b138d8920330effbd4040085f79075d8a0ce1475d9dcfffb95f0831b1f5152b60c90ab5bcce78c7973d30bc452d1eb03
EBUILD homeassistant-0.116.0_beta4.ebuild 26196 BLAKE2B c493880c08eca4bc0fe15c51216fdb46f094ac80b0a8e8aef82a387b80963d2fac11ef1a2b0ae53dd7bc0e8182bc4576f229416412391f9a643ab57965a214eb SHA512 e8896cae82fd46ad64b9d710837288c0f759a4d029ddfce4394978484022aa05cc377363816c84a9e7e410b23b3309d51c1d3039874908d45b575a3cf71c5d67
EBUILD homeassistant-0.116.0_beta5.ebuild 26196 BLAKE2B 5f8252a635a1b7e201c865b0c3728963ecf49bf60b4ab7482703fd4dd83ab1d8194c8174f99bec2b4ac515031e5156e814de40d92b418b178acc92e6385673d7 SHA512 701a5ab79d58d5f16f66ce3cff3f29c7947c84322357c26875ff2c5ef80e8ac50722dbd23a97e0a768c26bffe95b58b26a5224756f191d1839748ea39093aa27
EBUILD homeassistant-0.116.0_beta6.ebuild 26196 BLAKE2B 5f8252a635a1b7e201c865b0c3728963ecf49bf60b4ab7482703fd4dd83ab1d8194c8174f99bec2b4ac515031e5156e814de40d92b418b178acc92e6385673d7 SHA512 701a5ab79d58d5f16f66ce3cff3f29c7947c84322357c26875ff2c5ef80e8ac50722dbd23a97e0a768c26bffe95b58b26a5224756f191d1839748ea39093aa27
EBUILD homeassistant-0.116.1.ebuild 26191 BLAKE2B ed3cb2fb29c4f8257da82e8d60dc5e4a073962d181b455c925b95376538624031b6017101eb9664ff474e75df96a31d4f0a8d248ebe3871d9376a5e79ca39473 SHA512 9b18000d6e60ff9f3912cfa4393d5ac229764c43a26ddd5e3d6292bb78e5232bbd63b8ee53c5670da48eb80b7362b9529b53fd0b8d1da14bea15710f1781b267
EBUILD homeassistant-0.116.2.ebuild 26191 BLAKE2B f34ea9e32a78fc64fd67924614182becf0687df8465207bdffa844c4998b69c612435ea6d831d1fd762eb8d669a84681c8774aeb66c16620c3b1b4ca97c7eb57 SHA512 ff20260dc2f19d72d5eb2de41f9de053d9306d060f964298d7de85c38d0d6ca4b5f497e91603f66977e9f342eeee0fdaf53cc13be32b64b662ad86994313ba49
MISC metadata.xml 22440 BLAKE2B 55415e0540ff3c9088d2f9b79d13a095e46e578ba0aaf22c406b6b8b173d385e958647ae4501ad75a002def9a0dc0f67a2b6a0ab36879bd99baacfb2cc3831d1 SHA512 6f04669ce453059e1881ead27a93baf04d93d6c28d7adeb61e3b00030a88e63854ec205f3269ef1b8e704089f38be5c76133e42311bae81bdbdfb05238d4efe9

View File

@@ -1,401 +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 accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise arcam_fmj asuswrt aten_pe atome august avea avion avri awair axis baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky ddwrt deconz delijn denonavr deutsche_bahn devolo_home_control dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights flume flunearyou flux_led foobot fortios freebox fronius gios gogogate2 growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef knx kodi luci maxcube maxcube_hack media_extractor meteo_france mikrotik mitemp_bt mobile_app mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nuki nws nx584 owntracks ozw panasonic_viera ping plex plugwise poolsense powerwall ps4 qnap rainmachine recorder rejseplanen ring roku roomba samsungtv scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings snmp socat socialblade solax somfy sonos speedtestdotnet sql squeezebox ssl synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera version vicare vizio waqi webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight zerproc zha zhong_hong zoneminder zwave"
# from 2020/04 cleanup to be removed or integrated later
# external deps
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 dependencies
# from setup.py
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${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.6.20[${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.2[${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.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.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.4.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]"
# from package_constraints.txt, if not defined earlier
RDEPEND="${RDEPEND}
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200917.1[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
!dev-python/pycrypto[${PYTHON_USEDEP}]
~dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
!dev-python/enum34[${PYTHON_USEDEP}]
!dev-python/typing[${PYTHON_USEDEP}]
!dev-python/uuid[${PYTHON_USEDEP}]"
# >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
# >=dev-python/immutables-0.9[${PYTHON_USEDEP}]
# still unknown origin, some from requirements_all.txt
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${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.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.10[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-0.0.2[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.2[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.7[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.4.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.9[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.6.0[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
~dev-python/astroid-2.3.3[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
dev-python/mock[${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_01114_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}"
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

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -62,7 +62,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]

View File

@@ -6,9 +6,7 @@ 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}
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
@@ -16,29 +14,34 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python >= 3.7"
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky ddwrt deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 qnap rachio rainbird rainmachine +recorder rejseplanen ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder zwave"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
@@ -55,13 +58,14 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -75,49 +79,34 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# still unknown origin, some from requirements_all.txt
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${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.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.10[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-0.0.2[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
@@ -133,7 +122,7 @@ RDEPEND="${RDEPEND}
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
@@ -146,7 +135,7 @@ RDEPEND="${RDEPEND}
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
@@ -166,7 +155,7 @@ RDEPEND="${RDEPEND}
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
@@ -176,8 +165,9 @@ RDEPEND="${RDEPEND}
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
@@ -186,13 +176,14 @@ RDEPEND="${RDEPEND}
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
@@ -220,7 +211,7 @@ RDEPEND="${RDEPEND}
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.2[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
@@ -239,36 +230,37 @@ RDEPEND="${RDEPEND}
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.7[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
@@ -279,48 +271,52 @@ RDEPEND="${RDEPEND}
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.4.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
@@ -329,23 +325,24 @@ RDEPEND="${RDEPEND}
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
@@ -354,7 +351,7 @@ RDEPEND="${RDEPEND}
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.24.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.26.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
@@ -363,39 +360,39 @@ BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${PN}"
INSTALL_DIR="/opt/${MY_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}
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
@@ -415,22 +412,22 @@ 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}"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
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
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}

View File

@@ -26,8 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
@@ -58,13 +58,14 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -78,28 +79,20 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${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.45.1"
# Module requirements from useflags
@@ -112,8 +105,8 @@ RDEPEND="${RDEPEND}
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-0.0.2[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
@@ -129,7 +122,7 @@ RDEPEND="${RDEPEND}
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
@@ -162,7 +155,7 @@ RDEPEND="${RDEPEND}
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
@@ -172,7 +165,7 @@ RDEPEND="${RDEPEND}
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
@@ -183,14 +176,14 @@ RDEPEND="${RDEPEND}
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
@@ -244,29 +237,30 @@ RDEPEND="${RDEPEND}
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
@@ -277,11 +271,12 @@ RDEPEND="${RDEPEND}
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.4.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
@@ -295,10 +290,10 @@ RDEPEND="${RDEPEND}
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
@@ -307,7 +302,7 @@ RDEPEND="${RDEPEND}
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
@@ -315,7 +310,7 @@ RDEPEND="${RDEPEND}
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
@@ -330,23 +325,24 @@ RDEPEND="${RDEPEND}
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
@@ -355,7 +351,7 @@ RDEPEND="${RDEPEND}
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.24.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.25.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
@@ -364,26 +360,26 @@ BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,437 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.25.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,437 @@
# 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=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_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"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.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/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.1[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.25.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -27,7 +27,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
@@ -60,9 +60,9 @@ RDEPEND="${RDEPEND}
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
@@ -79,28 +79,20 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${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.45.1"
# Module requirements from useflags
@@ -114,7 +106,7 @@ RDEPEND="${RDEPEND}
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
@@ -130,7 +122,7 @@ RDEPEND="${RDEPEND}
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
@@ -163,7 +155,7 @@ RDEPEND="${RDEPEND}
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
@@ -184,14 +176,14 @@ RDEPEND="${RDEPEND}
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
@@ -245,14 +237,14 @@ RDEPEND="${RDEPEND}
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
@@ -264,10 +256,11 @@ RDEPEND="${RDEPEND}
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
@@ -278,11 +271,12 @@ RDEPEND="${RDEPEND}
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
@@ -296,19 +290,19 @@ RDEPEND="${RDEPEND}
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.3[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
@@ -316,7 +310,7 @@ RDEPEND="${RDEPEND}
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
@@ -331,23 +325,24 @@ RDEPEND="${RDEPEND}
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
@@ -356,7 +351,7 @@ RDEPEND="${RDEPEND}
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.24.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.26.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
@@ -365,26 +360,26 @@ BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"

View File

@@ -6,39 +6,42 @@ 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}
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky ddwrt deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 qnap rachio rainbird rainmachine +recorder rejseplanen ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder zwave"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
@@ -55,14 +58,16 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib-metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
@@ -74,49 +79,34 @@ RDEPEND="${RDEPEND}
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# still unknown origin, some from requirements_all.txt
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${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.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.10[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-0.0.2[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
@@ -132,7 +122,7 @@ RDEPEND="${RDEPEND}
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
@@ -145,7 +135,7 @@ RDEPEND="${RDEPEND}
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
@@ -165,7 +155,7 @@ RDEPEND="${RDEPEND}
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
@@ -175,8 +165,9 @@ RDEPEND="${RDEPEND}
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
@@ -185,13 +176,14 @@ RDEPEND="${RDEPEND}
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
@@ -219,7 +211,7 @@ RDEPEND="${RDEPEND}
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.2[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
@@ -238,21 +230,21 @@ RDEPEND="${RDEPEND}
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.7[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
@@ -264,10 +256,11 @@ RDEPEND="${RDEPEND}
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
@@ -278,48 +271,52 @@ RDEPEND="${RDEPEND}
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.4.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${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.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
@@ -328,32 +325,33 @@ RDEPEND="${RDEPEND}
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.9[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.26.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
@@ -362,39 +360,39 @@ BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${PN}"
INSTALL_DIR="/opt/${MY_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}
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
@@ -414,25 +412,26 @@ 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}"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
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
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -25,7 +25,7 @@ EBUILD esphome-1.14.5-r2.ebuild 2890 BLAKE2B cfa11c851df57722f7c019016ef653887d7
EBUILD esphome-1.14.5.ebuild 2711 BLAKE2B af450032767c0d0f37acfa5ae27a2f7af86b22cb68774a640e6d9bd4ac0424c3c7d947691218463de05ece500588c81b518b0c9c47865452776e91f013cc97e5 SHA512 28b64c51ecec5b4c0c02c45a0b9ddb90137decadacf5cabf52b8a83a1810567a33435b1d4ae3236a90c4b3d150e0c36358fee5e78caad2283a50ad61e6dbea21
EBUILD esphome-1.15.0.ebuild 2767 BLAKE2B dbe08b83780e8126e00b41e33d1795568b896bd1d93e674bb4e4e8edeca44808c1a16b92d57896d9a3b8ec6dfc962dc8d2c8945e058c06ce2a04609cfa59744e SHA512 2de7953efc4881b8e06226f7286bbf2351114cdcad24ad28b0945b10fa6817d202a4ab58b44975c0a864bd3907893bc22bfcb305b073fd7b808c4b3689d87862
EBUILD esphome-1.15.0_beta4.ebuild 2611 BLAKE2B 949b99c0d926affbcf7239ea2ea93b95cab3d456d053c50b726f99a2dc1ddd6c656f707dfd16f66653fafbe2de69b7bf6727165619a25f069499c933b8307672 SHA512 596d6ca03a6bc5caa0de03ea4d62ef66b0a5b7a2d2d02ebd37e68f21f8951353fae5bf8e058cbb5e36d0a5af0943adc460b4ff787ce31f53e6f65bdc4c809c9b
EBUILD esphome-1.15.1.ebuild 2706 BLAKE2B 6a7624fce9333697d19aeb8df76defaed6502d3a32f2934b958a406b6e1063713a660b81c440d72305f0f555470f76223ad5a783fa53c7128c96165b69b82a7d SHA512 270fefa155974aa9aa9ef8b89076bbb5c2f34604c895394489b9f1cde4b06a41660ff74a8a4cbb18f4fc6ed1edb15f61938ace09b045718d2a473d161b4d65a8
EBUILD esphome-1.15.2.ebuild 2706 BLAKE2B 6a7624fce9333697d19aeb8df76defaed6502d3a32f2934b958a406b6e1063713a660b81c440d72305f0f555470f76223ad5a783fa53c7128c96165b69b82a7d SHA512 270fefa155974aa9aa9ef8b89076bbb5c2f34604c895394489b9f1cde4b06a41660ff74a8a4cbb18f4fc6ed1edb15f61938ace09b045718d2a473d161b4d65a8
EBUILD esphome-1.15.1.ebuild 2701 BLAKE2B c62cc10ba5a24280e358a39c7e26e9bd30cb4fcb7cd25c067a5306065bf2d49e1b03c14c547795036b2e4298a56ed5603ec33867e6b0b47e8d694079f1281fa9 SHA512 9ac31dbf577bcda294d23069309a26ce18624316771b476ec35f7404381e1699acc5e6efe3d05b21fd79bef86f3a633946ef266ef184161fbd049376e38dc095
EBUILD esphome-1.15.2.ebuild 2701 BLAKE2B c62cc10ba5a24280e358a39c7e26e9bd30cb4fcb7cd25c067a5306065bf2d49e1b03c14c547795036b2e4298a56ed5603ec33867e6b0b47e8d694079f1281fa9 SHA512 9ac31dbf577bcda294d23069309a26ce18624316771b476ec35f7404381e1699acc5e6efe3d05b21fd79bef86f3a633946ef266ef184161fbd049376e38dc095
EBUILD esphome-9999.ebuild 2706 BLAKE2B 990a22993ff95f82a92f67b288d5a26c904ef06f2142ad9078b96924c2c91ef83b2ee80479708c179a74e1887d86d30de174e6d1770b038ec85df5b9475db0da SHA512 30f458bce3549ce6f6b719c7155219bc64ee1b8a357291a2e5d5e727420d68d7850df9eda8f65b64fb0674783a8d487d412a91c6504063db6482933ca63b964d
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

View File

@@ -26,7 +26,7 @@ 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="

View File

@@ -26,7 +26,7 @@ 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="

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..8} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
# 0.0.8 is not on Pypi
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
#MY_PN="hatasmota"
#SRC_URI="https://github.com/emontnemery/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
#S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]"
BDEPEND="${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,38 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
# 0.0.8 is not on Pypi
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
MY_PN="hatasmota"
SRC_URI="https://github.com/emontnemery/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]"
BDEPEND="${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,38 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
# 0.0.8 is not on Pypi
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
#MY_PN="hatasmota"
#SRC_URI="https://github.com/emontnemery/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
#S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]"
BDEPEND="${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,7 @@
DIST HATasmota-0.0.10.tar.gz 16857 BLAKE2B 4865f1fa3ad09aa15b9a8e31f98f3139a7219a93263d10648ab8a2f4575d474498ae2d49888bf21dcbd7fbfeb4937f3dc57d9ab503fa3a5464c88e5a472aee2b SHA512 3f126f4164801abb1a7317c6934407a5d6b68b24d87016d896f67677686d09b1b4382d55fc66b58797dd15c593324559bdcffe9510e17ae6d6d3ef26269d08a4
DIST HATasmota-0.0.8.tar.gz 8264 BLAKE2B b78dc29ef2ddf255cec7c78c23263cd8f54cf3b1c8cbb4662713cadc85ed4abb940bc266a766a307f7b705812ded2a1d5c59c0d86e017c7c575ba8f3333279b8 SHA512 661ba7d4e5873a9a9b23a268d7be400b9d8c32b1194d707a4f99c382e3abc8d5f0f470d2403d5c99768b292386c5addaceec3893121e981e3dce1e68ac247007
DIST HATasmota-0.0.9.tar.gz 6760 BLAKE2B 97a26b367409308319614ba75e430940bd18e63ee296660be6bb352eb5a618de30e05e50a321c89526460aaef6f4977e7789edac73f1e110971042e3b22af885 SHA512 85d8b07a29f754040d64a01a3adf967a822fbde6263d3c249441a930181bd033339b2717a922672147c41229e1a73fb1292c64aa2db4310e7cdc053067766d27
EBUILD HATasmota-0.0.10.ebuild 974 BLAKE2B ee86792e8e0071033041451b6b05af968935b0eedb75567327d67a3f3496241e50e7596a52eed669b86c9019d648958b80e816c0089d79ec4c2d5d12cc6d1848 SHA512 9164592cc77062d62d450625d7b1584fa853a9e3341c62a2c17799f7798360cc8e0b0ef0dbea0ead308401b4bec7b45a0da3babd2bb343ff64724f5fe97c9930
EBUILD HATasmota-0.0.8.ebuild 972 BLAKE2B 4e7a4f2e8f09cc7ec4f7823c699e1259e5d62d93adea1ec350e34929e0a8462600f6c28e5d327bb4fb30bd6b95a334b3a4d7744bf019d7dfc217eb633549e75c SHA512 a8e199e5e3582dc3b9fe6a0b9790faa00a09dd17f5a99d523806aa58c3f344d2ebe2e2fffe78cdb06c4443a1a3e03e4ae4167c23eb6e88640a79405da9706fcc
EBUILD HATasmota-0.0.9.ebuild 974 BLAKE2B ee86792e8e0071033041451b6b05af968935b0eedb75567327d67a3f3496241e50e7596a52eed669b86c9019d648958b80e816c0089d79ec4c2d5d12cc6d1848 SHA512 9164592cc77062d62d450625d7b1584fa853a9e3341c62a2c17799f7798360cc8e0b0ef0dbea0ead308401b4bec7b45a0da3babd2bb343ff64724f5fe97c9930
MISC metadata.xml 328 BLAKE2B 7a57d96bd715634edcaf2662c408256d903748784185470d08b17771e43f07362faa697d96238e5152fea1856fcf5553078366153c5bb7039774a3ffeac6a0d3 SHA512 c2315766ece9bb3728914f6885d397142155364d68c66dc370262c7d3032dccca028e96c7115a182eecab02a0eae85b513dbb10d345fd3a61aa592d868d59363

View File

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

View File

@@ -3,9 +3,11 @@ DIST aioshelly-0.3.0.tar.gz 8448 BLAKE2B 3fb08cdefd947e7edbec300b7fc0d2731cc5f74
DIST aioshelly-0.3.1.tar.gz 8527 BLAKE2B 73c016701b4b49ecb0a8abbc55949332429a0622504749eaacd6098d8b09fb1cda1ba089f292fbfacd3ff767cc7f65205e323bf4421ea3fa37ef73c48c8b0d46 SHA512 bf087cf0574094b9dacf672b5490bbb8dad46cb25eaa79d8f609acd10ae7d32142ec1947f75af329b05ac0ed18a1b85c3d77b1f5b852fabccecca74ba5d4353f
DIST aioshelly-0.3.2.tar.gz 8571 BLAKE2B 6e19b7e66eebb0e320e1d4c64fc5eced559ce3e368d561efc321bbd7c953cddd83198b978be557322c9c71f0b5f606c833b6518405de16d34301bd72f26c045a SHA512 3e9abd6ffd6b5321a521c0c99d7d639d4e7ec7a7c4a4a294aa0444d02be2fab55009c6d9a2009cd83a1f56c684e504be18e0fcd85d434ee5f4d5a1ffecca26fc
DIST aioshelly-0.3.3.tar.gz 9215 BLAKE2B fd8b59320898c117d201753a2de7e3c3a3fcc937164271d83c76d198f8ef6673d5d8c3f3bcb9402838b80abc53fe45d0c5528f5f587998b796390284460d880c SHA512 441328285ecd9fcb9630665bffe2812edac5c75efc75cfe1af441d11f6198f34e65543f211af3a5358f7d030c1e52b52adc2ebd289b323cb14a13e88c70a3483
DIST aioshelly-0.3.4.tar.gz 9225 BLAKE2B d0accf482770d0e89c558594abc3eac4a796757cbe45533530220b342c10eb833f5ce1fe0420e524b2e43917068496c4ae729713eafe1118c621b3db23b67cb2 SHA512 7d97d5aa75b537f7c09e6d773e16db81a28614b414cd5080819b2de1426977826ab2fc422002fadce2a03ce8b2dfdb792536b891f1db3f0ecbb5e1339c7a8af0
EBUILD aioshelly-0.2.2.ebuild 791 BLAKE2B 232206b6c4072890bddb3f76ee28c94b09298295565d7ebbb3082cbaf2a628a6488f7500498db3c72af4722f02ae0fad0c6588d8522fef6fab69fc1ed4298b56 SHA512 29f89820d0db0f3466373aa445b425b7e92e4e4062c3321a84219bb1932e87b2bbbf19415cc84a74755c40d1651283855dc89393a3aca02040bfb58fb0b1b701
EBUILD aioshelly-0.3.0.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
EBUILD aioshelly-0.3.1.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
EBUILD aioshelly-0.3.2.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
EBUILD aioshelly-0.3.3.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
EBUILD aioshelly-0.3.4.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
MISC metadata.xml 462 BLAKE2B 07bf3f330aa9e06a90c519f740253a97d2fb8809c7c6c427674e43bfacca3dae9bc57a1aca9d66445f16df7282feded629d843e3bf1f3f7db11b1205ee73f82c SHA512 bc9aa87250eaf1d20b59d94f3c9d6b945671cd54003ef0f1cf2aeb6e190b24813c261fb0cc8cd2e6ab529b40ce0e6a346d244e8dc1b5a340a300238b09c4b677

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..8} )
inherit distutils-r1
DESCRIPTION="Asynchronous library to control Shelly devices."
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
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/aiocoap-0.4_beta3[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${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,13 +1,11 @@
DIST apprise-0.8.2.tar.gz 1095008 BLAKE2B 8553175a710b48d843fdffc34ee62a427f392df25d338b1a9abac7962e1985037b6a5e279b3c12a0dccd0733441a50918feb979f7ef547ead6c485e6a9ff88cf SHA512 ca2ddc597648cd7e8a9464195e20b93e10e3f368e271466900c8a2a103458aa1ab4a39f315e096c5d8f7af7903d42a00ddfe24a413ef53388d139ad710b08d68
DIST apprise-0.8.3.tar.gz 1133453 BLAKE2B 9618cba57497a38dc9b0f9ae9ff85026428509aced6ceff7ec208bb48a261d83136a4882e6d65ee4627d839a42ee5ba98ec139289d580c6f317d364c40e13163 SHA512 3c1d9b95f4d08d0c06b7849fe698a2481fe467d33c8eef4cca5d8bc3d43e0a893f7c9e955b03d1dc7c8719c10b12ab9792681b8d63b7d2dd8f11e533989c2ed7
DIST apprise-0.8.4.tar.gz 1119837 BLAKE2B 362356527a9d916befb101987cbaff275bc711605b938c9d764e2c71efc5df8b2daf2559c5027aa66b774733e91864a119085844b66d6c18e2dae28c40ab2608 SHA512 3b9056a7228f4dbcbc1380844523ee97cdc37ed201ae964f575a6606a93675cc3366bacfa7014721397ae90bc0a8cb40286383a7bbb4525ea6bca74397f0e630
DIST apprise-0.8.5.tar.gz 1122041 BLAKE2B cd183991805f23979f051b186c0ce5c74370bac6be0f52875ad30a2c093212b24c9a8e0b1614a214ad5f12c8e73af77140a4b122d0c71b98fd1deb607becee15 SHA512 d119507545f15bacfe324ba25d02dc13060ebbb1f11ae134606503236fb4cf29b883f67cd80c4c68637395c88c279a51b9f43fb98b2335970929b2db4af68779
DIST apprise-0.8.7.tar.gz 1249347 BLAKE2B f6917f5b470f5d44337cb736546f72aefc6dfdbb26f0ddf447cef185ab43a36ba7771cb363d5e04b3213303204ba592db429872ea758c24043afc529028db674 SHA512 80381726c56750eedde243b63f4b6c1b61de3ebae3c8e2023f3c8dd7b93d02f985d0441c586293845ad5ef7cab66947d6304e025d00f23cf0eeb32c987ba7750
DIST apprise-0.8.8.tar.gz 1264117 BLAKE2B 5269cc845db287788e4c41d262e6ac4e93498946d3d4c66c98730398f525d92285e26086b4ab75e921cf705ada688fe851c0f692e147abb9e6d44d9e080b9603 SHA512 d75000e7114c3a7aa657f1fc514bf87a3bb6427901fc79790f8e8adc3b8e9f99a252160ff73fd428e0fa93a74526fbf6700b23ec9dad7ffdf17828f9e60f4d58
EBUILD apprise-0.8.2.ebuild 885 BLAKE2B 565fa243491212fad0eb2f73899e41c0fc54347f4ce6e0b0aa9f60b6f6c8714c80d4d07e8c7cc9dc986e244ac66ceab1e88ecd0092ccf90b9fd5d3545935d559 SHA512 7e030d8461c6a52f5a1609a4b53c12334f56d88ee3bb047bfa59f185ebccb96684f64cf2f527ea9f4d3d90ee783d52613836ed20f93543f9d7645d4b479afd5a
EBUILD apprise-0.8.3.ebuild 894 BLAKE2B 654e5a1747f830cb7104369db693aeedc87bdf56289551ad70b05d4f8e277640d33141849d8a097845aedf7a2e08673d0ea49fd090b0de36da54443faa278c0b SHA512 0fc04b7a91acaf89ce32d5f0e118f169415a122c38f1dca82fc522e3e2b1d789c54a948e5db113a75e474f784e16a733682aa14ded83b7d5872dc0f02a3d51cd
DIST apprise-0.8.9.tar.gz 1282408 BLAKE2B bdaf9f763b085e6d1a0d902e96ea0202039b8dcd2fceb8d1f06261f22a2d5db8e221e65efcdc01671947e6a12d07ac0971335cffcb801c58c2af46e1e5ba0c19 SHA512 4bcda3d23ec98b2c7eebaa01ebacf4ff0dd74a8e6f9c55e694ad28ab7a3cf1639fa50714cbe02e286a1f2250b538f5691242b4f4461760be27502474043f4df6
EBUILD apprise-0.8.4.ebuild 894 BLAKE2B 654e5a1747f830cb7104369db693aeedc87bdf56289551ad70b05d4f8e277640d33141849d8a097845aedf7a2e08673d0ea49fd090b0de36da54443faa278c0b SHA512 0fc04b7a91acaf89ce32d5f0e118f169415a122c38f1dca82fc522e3e2b1d789c54a948e5db113a75e474f784e16a733682aa14ded83b7d5872dc0f02a3d51cd
EBUILD apprise-0.8.5.ebuild 920 BLAKE2B 16766f0b1c318ca230f0c7898a92dc632b99fbc6a7a3191342ed0460fe04d1327902551fa35b463db1fae18aa691023dfe47f8f4e644adc0c353bd3cfe06b669 SHA512 906f53ba782c9a6c645ef9430473c24e6c3777d1ba11bad922f2c8905b8406257481b7cd75668e56990a45005cb0ec3228fcf09dafa8197247b5ceed97234eb4
EBUILD apprise-0.8.7.ebuild 920 BLAKE2B 16766f0b1c318ca230f0c7898a92dc632b99fbc6a7a3191342ed0460fe04d1327902551fa35b463db1fae18aa691023dfe47f8f4e644adc0c353bd3cfe06b669 SHA512 906f53ba782c9a6c645ef9430473c24e6c3777d1ba11bad922f2c8905b8406257481b7cd75668e56990a45005cb0ec3228fcf09dafa8197247b5ceed97234eb4
EBUILD apprise-0.8.8.ebuild 1002 BLAKE2B 5fb61740e13df809dc08f7f7e86665ee6e8ff890f3ba48c6dfd6e67fe622bab4da700801b47fc79b9fc830c7966ab6f5df69f4090a437a008c1eb455f5e6ccad SHA512 728d0236d48f978b56c545a1c5a9d16e8f93b804e6e41581cd86d8e91e77a577b926e760db37fbe2888710cbf4bd920a7de457e4b79fa1534a3f3b096f325a6a
EBUILD apprise-0.8.9.ebuild 1002 BLAKE2B 5fb61740e13df809dc08f7f7e86665ee6e8ff890f3ba48c6dfd6e67fe622bab4da700801b47fc79b9fc830c7966ab6f5df69f4090a437a008c1eb455f5e6ccad SHA512 728d0236d48f978b56c545a1c5a9d16e8f93b804e6e41581cd86d8e91e77a577b926e760db37fbe2888710cbf4bd920a7de457e4b79fa1534a3f3b096f325a6a
MISC metadata.xml 450 BLAKE2B 308bbd96403d135d44badc58b8c18b1e1bac80dca3034779f5f9ee539259a2d2222dc6326a9c52d128f564302f113020cabb58e43fe922b6fa776933ff06752b SHA512 340e5b18c8967789d7308d0aa8287555172f88338f49197e75700fb12d8944da6aa014d88ad1da16349acbfa02a46c85fdea77a476a0bc0fc591124f523dfd07

View File

@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Push Notifications that work with just about every platform!"
HOMEPAGE="https://github.com/caronc/apprise https://pypi.org/project/apprise/"
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/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/click-5.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${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_{6,7,8} )
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
@@ -15,12 +15,14 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
BDEPEND="dev-python/Babel
dev-python/pytest-runner[${PYTHON_USEDEP}]"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/click-5.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,3 +1,5 @@
DIST arris-tg2492lg-1.0.0.tar.gz 4905 BLAKE2B 62a98a6db53d4e2c272c097db20161c697706136e310ad62bafa84715fad8243d24535bf0ebe53b1a6c7301138c42ccad41ed102c04a71fdb2055276c642452d SHA512 998cd397ba496966c5798655efcff61d807adb6f7441963832dfc3c20336af0dcc4267aef76bfd117cfd2a13c5eab19066775d1616f1bb43c50e2fbb30e32997
DIST arris-tg2492lg-1.1.0.tar.gz 4118 BLAKE2B 0559d203a0aa45610c894e2e2029a666e053c26789c5c9b5550ba92e8626dbb0918e97d3cae2213454dc04e938861747dfd208f5aefb90d5238e44fe61888117 SHA512 6e79574280bdc4937f65c125413fe2c8b520befc2ab5b645c928218f80048150b4b70bfb5666e337a0e7a636889d9153399f7688502da01c701eb5723e0c3c74
EBUILD arris-tg2492lg-1.0.0.ebuild 818 BLAKE2B f0647657868a9e26fb170735eaed72a8586afe0315a1abb896e388c302e3b317b1b8c64040074d9d7aaa52d20f6f3626d71b3c50596170c0b615246919fbc2c3 SHA512 e04a7c8574a0847b1f52fcca36baf6ac6d657572e1ae77b004295e493778a1407e40072715b0759056429065ac8d008f8b1d6417197e5a19306233896a52bbf5
EBUILD arris-tg2492lg-1.1.0.ebuild 855 BLAKE2B a1c230addf6444af5509557b1dc47f8e3776255f70aabb5de8ef8f3743b99f2069b11e5714d88d3e7bf3a2e018fc787891726eb0bddddbf6d304ded491fd32c9 SHA512 1f25f8e5d0b18163df38faf5c05ce9b7c569204c72b90eea7fdf227a872b3ea5f0b65d2ceb3a15ced5910b50f268530bb29532c1b0b802028577935568d32158
MISC metadata.xml 333 BLAKE2B 24e62463e54ce54dcd99bf65b974b0d927d4e732e78f889ffcf6ed96a69e9f6885f3b676a4b9c1fae75e0409db5faacd83440c6ac5008208b5b88d52a7af0fca SHA512 f44e69e75f5c38fabf89b12e494f34733b7c51b8ce427c7b987ca53de29eca28ef284a34b8bbf1ccb59167e9d8fab37ad012475f2462f78680cfeb950d081650

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python client for the Arris TG2492LG"
HOMEPAGE="https://github.com/vanbalken/arris-tg2492lg https://pypi.org/project/arris-tg2492lg/"
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"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/find_packages()/find_packages(exclude=['tests'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,5 +1,7 @@
DIST debugpy-1.0.0b11.zip 4162144 BLAKE2B 2c41b6eb1f1bf9c613ea2a286edb59301479293e0bf7c7d2f0c428dda5e45ad6eef491322dd68d10ae6335b33adf9179f1d6b3a6bc746339683d61f57efcf0bb SHA512 deb20bac0ae7858f0bf269df42ccffb34ddff1091224302aab20064f127e7f52843108efe2f0eb2ab936cf7730e0f995ef30acd13cf4a5782bdb2b3561c104e2
DIST debugpy-1.0.0b12.zip 4172324 BLAKE2B 873a9bc47197fce9d341d844c1ff73d4ba7190c58717115178e1a8a90fa965de340b563821748df9403d942d13994bf1c222e22323d2ef2f39ebe97494c192df SHA512 32d9ab578c1b33e167b0579e350b943133f1cf2acd5c6f4f20b3b297172523e1ea9f1d09b14953423ce4a252202f5269da4a5db8967f7cb5b0d3eae778b414dc
DIST debugpy-1.0.0rc2.zip 4197974 BLAKE2B 5d0245a7650b911d7be53cd35d4ecb4deb3e31ce6e8ddd722fcea5450d8abdacd6501769019206cd31bc2b73bab55c63b51f9d39dc5d5901d09e66955197e331 SHA512 03a03a209f2a1f32b160f1e2a4b5a5b34ae63c7b1b697690ad0d03a25518697f8d25a907ad5dd25569ac23dcf6690c0f1a0971b2f23c0dcc78b1b364912780f2
EBUILD debugpy-1.0.0_beta11.ebuild 760 BLAKE2B ca25d81ea47a28434ce80f59b0b9e13ace4a35c1f83148170c3b5022a3909766ec6af950f193e34c0642976145ff9df27db56136e7495c7853ef9a8ec220904e SHA512 7908e309eb5e39b8aae7df7a985ef769d370d1679bf1efbefe8237729692d58c7533efa35b5f97f1c07b2f50b3fb73fbbe56e1da5721ddb0f5b7fd37e806abdf
EBUILD debugpy-1.0.0_beta12.ebuild 760 BLAKE2B ca25d81ea47a28434ce80f59b0b9e13ace4a35c1f83148170c3b5022a3909766ec6af950f193e34c0642976145ff9df27db56136e7495c7853ef9a8ec220904e SHA512 7908e309eb5e39b8aae7df7a985ef769d370d1679bf1efbefe8237729692d58c7533efa35b5f97f1c07b2f50b3fb73fbbe56e1da5721ddb0f5b7fd37e806abdf
EBUILD debugpy-1.0.0_rc2.ebuild 769 BLAKE2B ba5f042d205d09a1e3d1cb2ee46252011248ffdb3487d7a5dc27042a5cf9623b31a6af3e2a42c9926e4780eeebf8ae0209b858912ac7f327de2cd03f7bd3121b SHA512 f120d54e6dfca37be9ec6ab7e1664443680f656aa89fca6783ebe697d62ddf86587e3ca3debe65087a4220a412dad702752301d7198929d1a33b10eb257a5666
MISC metadata.xml 463 BLAKE2B 04f9e41cc690266603da2c2df0be30ab1c41f9a3a52d53338ce1bff6e76505da864169e4ecd0787ef8328bee7dc8d2520a067bc9830328e0419c2489120fc3b7 SHA512 099b521a32608c288dd7d70f9d4e7a06126ff5d9dbe9965c85b504f54c0d6276800ad6d0c3e189b465968116e3ba3c9998f6f771290c806d7255786c114395cb

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="An implementation of the Debug Adapter Protocol for Python"
HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/"
#MY_P=${P/_beta/b}
MY_P=${P/_/}
MY_PV=${PV/_/}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.zip"
S="${WORKDIR}/${MY_P}"
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

@@ -4,10 +4,12 @@ DIST denonavr-0.8.0.tar.gz 63483 BLAKE2B 074febbe0a8ea66054de7b469ab05d919c68cd2
DIST denonavr-0.8.1.tar.gz 77499 BLAKE2B 0cc8e07c14282f55103ff510db4db14da1d13d86ef2529c719b8fdfb3abb6289a842926871a84e0edc9e905ea6e2c4fa372e42ea230b8c6a6d05d4ca83577f6c SHA512 4247a7797c2a3f47a2b91ae257899cdf3e5f4aa4498ee95e3929c10131dccedb8122e66506ef84d1fe00f769620227202424b1d003ea54103d47f386f18f2304
DIST denonavr-0.9.3.tar.gz 92910 BLAKE2B c9b93db7908b2d0375c417f3980d1df2f5b5191fee5fa1ab32ca3031c9fe190b5c0fb3afabdd42c14aa6baf6b6e451171a339e58e0716882fb19d91648802963 SHA512 80ccedeceb1df0c0d71cd6ce2f601b9a966bfac0178321528e84edd7f422489039a7867df3493f14012be383fe95aa0b4f39d6fbb7a0c292b6b2e6efc1fe8b93
DIST denonavr-0.9.4.tar.gz 92936 BLAKE2B e7a38f1e967fa375bbc024fb2803ed7f4587b9bbf3540b47b2011bc30df7e907addcadf3ca26158e7a855fdb362c97c43a37d296b674c8774ff095e466a8a3d5 SHA512 32dd78f381a1c98b629e49dd90b127c023fad37b2e6f2fbd1aa4c5a308fe26a8fbca2e3f72e0ae5e26d498a421f029f5673af63353ed057213c2c3c4c77ef77f
DIST denonavr-0.9.5.tar.gz 94016 BLAKE2B b6a013e6831600316dd4e1e33caec7da18774e17a1e9423dd2ae989c4f787cac471e21e2de06db0e01427345234a87825e298dc27881f21fbf69a720bbb04df4 SHA512 798fe126ab3c57ef285f45978e3b06ff5fab99eb3fc47e277c2d2eeb1786ac30fc09de8d23f2b4f59a1240bc2df4fca8e6946baf5135e051f387d1195a070ac7
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
EBUILD denonavr-0.9.4.ebuild 764 BLAKE2B 206ada65073cd6e1884e479f0d20fc27278aa283c242b4fccb2ccf3b48fb0de48476e0fc69f244d49145f34c24385688c9ad69b5cbd7445caf3885961ae7a43b SHA512 90880092873abfceca42a6dad6200485e52bae4a4a1f7ffcf2d95465d08a3d5b29623f5e9a3f918a101b8b6e79732e386b0063cd99543278b84c706b389c93b5
EBUILD denonavr-0.9.5.ebuild 764 BLAKE2B 206ada65073cd6e1884e479f0d20fc27278aa283c242b4fccb2ccf3b48fb0de48476e0fc69f244d49145f34c24385688c9ad69b5cbd7445caf3885961ae7a43b SHA512 90880092873abfceca42a6dad6200485e52bae4a4a1f7ffcf2d95465d08a3d5b29623f5e9a3f918a101b8b6e79732e386b0063cd99543278b84c706b389c93b5
MISC metadata.xml 450 BLAKE2B accafc7174b3201baf5abb01fdbed5fccec04b705da58d433387b06fb7ec1926bbb02e55fa26f49cc4cf779836f8a2a114cc50439b83e89ae0c438f359bfc6fb SHA512 e62171f24ac290152220e1f480166a3d273fcec28b11d644b4673fdbbee993db5f2da3d37ede81d75892ac771b8887104520bf194ccd5550c1eec50dabf216da

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_{5..8} )
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 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]"
BDEPEND="${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

@@ -2,8 +2,12 @@ DIST elkm1-lib-0.7.15.tar.gz 30170 BLAKE2B 0be1846fc651db996655901e13b9e0e6bfecf
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
DIST elkm1-lib-0.7.19.tar.gz 32332 BLAKE2B cc4de88750f6447c4e726ccac22ef71d9557401f4d15da092afdaa975f5fb5a7394a0b51659fbe3f20cd206401457b64d2e4b4d91f6e019a00695e85c746bca4 SHA512 5e75daac3700e7b75ada373007fba1b672df0846d153d4ff6c49fb7f92c2f8bbab4b1c0e7d52488688dbdc1da1cefe8b8e37c57ef06bd304ceede82aeb110300
DIST elkm1-lib-0.8.0.tar.gz 33375 BLAKE2B 4644ea37cc80447f7774bf158fb9b625e1e1d7ec78b250849ef4c637b2a04fb7fd0946a97e0963062a5336edb7953bba0e95d937859d44d014e437ee0a68aeaa SHA512 a8f8abdc1c602ad2bd3a831394e162491906582846b2db35597e17bcff469ec3b2a9caf02fb7841a3813bfaad952da40e3ae59c33377eb3ccfea87b7fa5506bb
DIST elkm1-lib-0.8.1.tar.gz 33354 BLAKE2B 52fd1396a2b203748a5dbf8f0759437b58f83a8f45603840d2376560f7cd2c28a76d0ce7412c206f437b06a35097fef0cb91fff7754868c49dc24fa57b25097a SHA512 090f2691f35a0249fa31a73c064ecc85c7c9f18e3ba9472463a7078b0f4ccd11866d666cf79591d5f6f7baa9e24adf5dbcbd87b03a8096fc58ea0e9f95d45755
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
EBUILD elkm1-lib-0.7.19.ebuild 772 BLAKE2B 2cdcff340a8b2cf31d3c5ee457b134843291d46bed06eef94141e9347fd3ddf2b3bd5ba91313e319f738a3dea7d589707bdab6f25dbd24fe2bb251339d4671b6 SHA512 f6cd20ac435787d4b0a385a257f2c697aa3d62ab1962ee3d5657805552af49555125c10124cee0e2216caec98624501080062a3eb04a990dbb19107b3375c122
EBUILD elkm1-lib-0.8.0.ebuild 710 BLAKE2B e9c39cee2e83617aec67600aa5e7cf3f51ce9ba4df238474e9235817c46f64f6637ccf5c6ce9456e93e25c985c6d6b6e7aa3bb0811919fe43366dc46455d466d SHA512 9aaff84c19273d5dced56dec2947380bdfae288707515cd137a938ae6aaaad3e826ad33d99ff9849427b31757b26af178064d1694d9e05ba7496bb832db401c9
EBUILD elkm1-lib-0.8.1.ebuild 710 BLAKE2B e9c39cee2e83617aec67600aa5e7cf3f51ce9ba4df238474e9235817c46f64f6637ccf5c6ce9456e93e25c985c6d6b6e7aa3bb0811919fe43366dc46455d466d SHA512 9aaff84c19273d5dced56dec2947380bdfae288707515cd137a938ae6aaaad3e826ad33d99ff9849427b31757b26af178064d1694d9e05ba7496bb832db401c9
MISC metadata.xml 458 BLAKE2B 533871881f26d1661b404e5ba82f0124dc6e27d43010586eafa34046236d2b9a2683c5a550a6f5d330efe0cde100019af59c0332f1b31fffeba19692787b8ff5 SHA512 aab01c4b7effe5f652c85e2fc1478176b7647e5359df678fbc66a01d6a2fde9662e25d6a087f94f364a83a883fef5eee8f2c9cb05b7e551409d5c37fb3a2b9cb

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..8} )
inherit distutils-r1
DESCRIPTION="Library for 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"
DOCS="README.md"
RDEPEND=""
BDEPEND="${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..8} )
inherit distutils-r1
DESCRIPTION="Library for 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"
DOCS="README.md"
RDEPEND=""
BDEPEND="${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

@@ -2,9 +2,10 @@ DIST flake8-3.7.5.tar.gz 148039 BLAKE2B 4d1e793d92af549441542345709c1795bc1f16e8
DIST flake8-3.7.7.tar.gz 148457 BLAKE2B df445ecc1485efb21b1f76009019660d1dee2dae76125c6abc6399105a397eda29834f4c06841c36143fde263355d9cdadba23922cb691c0215d31248b69a9c9 SHA512 45a1d6d0ff84bc79738853930f14c2aa423cb7ac68b1655887ac9f68efdcce3d49d13f01cfa86ac82b759bbfe2b1182006c51b612b9230882aa03932100b5511
DIST flake8-3.7.8.tar.gz 150113 BLAKE2B 627b266cebfcea2da48980d23c411dcc57c4566aa728d024d439e3a11945e3ad3f5a33dcc49626d7b925875cc4226afeebf7199351aa43e36d80beee4c2c8fc1 SHA512 a25076bb7f978ca23af0f2016b30bf5fe4680371b4c0939361a6f8c496f3c846cf98ecadee35fc2dedd588116c8cd982529972dd2411ab139621912b69132a1e
DIST flake8-3.7.9.tar.gz 150123 BLAKE2B fd46710c0dcce7d3dcb3d5fc8ff7a83a35315679fa838e68abafd5bdc342c13218706fec0dac3fc9a6d919971f1f846c855f00cbd60c925e979378e431dace0b SHA512 c3c753ad050d8a8f87f7c28c8a1c953ed9bd04f08b09512d9323152b4eebb57d67fbfb0f5317d629174fa12fa234e1a86d6a633dd951fff6a45330b1c4f62850
DIST flake8-3.8.4.tar.gz 163583 BLAKE2B 221234931365912adffec99c7c6761d2f35918222bee902ade4d8009d24f6918c66d23fc4b973fe653152cc6857b62ba859780b0d9de53fb91b7ea0379bee9d0 SHA512 51ed09beed50175573e6184b404431b3f89aa6594c40c70ed8288982fe12c2a68992e36d69c99013188f03555bf9fef1ba4f111f8e389cef1e1daa69b41ff5b0
EBUILD flake8-3.7.5.ebuild 1481 BLAKE2B 3cd3a041eb75da2ce53e0cfa918f310402ebad83ca29fc544d4fe124457224818bc752d4cf3ad9b1eb6c91ef659715d586ffb09c2f298a745fd6054ee0c47483 SHA512 ffa35528171b538316c871e3a542635b0002066a3ae80456ff78403cafb243c55ec4c558f968b7f252f185069da76cec36abf699d86f91bae0da241b7741492b
EBUILD flake8-3.7.7.ebuild 1481 BLAKE2B 3cd3a041eb75da2ce53e0cfa918f310402ebad83ca29fc544d4fe124457224818bc752d4cf3ad9b1eb6c91ef659715d586ffb09c2f298a745fd6054ee0c47483 SHA512 ffa35528171b538316c871e3a542635b0002066a3ae80456ff78403cafb243c55ec4c558f968b7f252f185069da76cec36abf699d86f91bae0da241b7741492b
EBUILD flake8-3.7.8-r1.ebuild 1460 BLAKE2B a585ffa354292b97ff455f4d38c024b5fc144f470be9ba913e54301d913d1e0587d6d67d171d79aae63b1f03f1570af02ec2685d42ae21a9eeb2315392196c0e SHA512 b00d8a976c70220abdd1136b3dfb277eeda363d9bdded848da7a03e14500dcaca9748dbb56fe85212f03781cce76567482fd13e1547e3637a598b7f7166fe0fc
EBUILD flake8-3.7.8.ebuild 1481 BLAKE2B 3cd3a041eb75da2ce53e0cfa918f310402ebad83ca29fc544d4fe124457224818bc752d4cf3ad9b1eb6c91ef659715d586ffb09c2f298a745fd6054ee0c47483 SHA512 ffa35528171b538316c871e3a542635b0002066a3ae80456ff78403cafb243c55ec4c558f968b7f252f185069da76cec36abf699d86f91bae0da241b7741492b
EBUILD flake8-3.7.9.ebuild 1469 BLAKE2B 3824641a2dfd49ea7d398359e2dadcdf1de64cf6840dd0d7d986e0c9fa477bc47066c8df3459014d9030fa33990df5d59a1d9ad3e50b0e9584627c024923b873 SHA512 d1c5b482eea0d26bbc4c400567064fcd3f40cca68ced78a7e71f26a7653c03a25bbce36bae7f89713724720e4f53bd93ab3c0b897a1655de6f0924cdb849d5a5
EBUILD flake8-3.8.4.ebuild 1370 BLAKE2B dea3b7d66efcbb3097ac81e75cd0d76910ea424fee8017e7ae9cde2804858da1f0476a422403b00b17d476eba997afe96b393fd119d25d209ff2e43b72a337f4 SHA512 ea4e8d513f18033b12ee674a16328d41dad86590706623987c379871249b54ffb2527bca1ef0a8a5c5ff661655cef6a7cc9113573d2d4d498472de9568c1a9bf
MISC metadata.xml 373 BLAKE2B af4d7678c87281f631048d3c49b0a642ceee1d771be2b662458888659b7c8e262c98adcd7bcb7f6ab251783998950725729ed35c887c004f8d8da87da81eda7d SHA512 449aa40152590e7103a4bf10006a33e6a0d5010a7846b0c5fbee8a78d99a3539995eccf441845c205bf48fc1e9b35cd7b1d6af0d98b469bdd06989baf8b88646

View File

@@ -1,51 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
# requires.txt inc. mccabe however that creates a circular dep
RDEPEND="
>=dev-python/pyflakes-2.0.0[${PYTHON_USEDEP}]
<dev-python/pyflakes-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycodestyle-2.4.0[${PYTHON_USEDEP}]
<dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' 'pypy*' )
$(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' 'python2*' pypy )
"
PDEPEND="
>=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
<dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${PDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Flake8 falsely assumes it needs pytest-runner unconditionally and will
# try to install it, causing sandbox violations.
sed -i -e "/setup_requires=\['pytest-runner'\],/d" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}

View File

@@ -0,0 +1,47 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
# requires.txt inc. mccabe however that creates a circular dep
RDEPEND="
>=dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}]
<dev-python/pyflakes-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}]
<dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}]
dev-python/importlib_metadata[${PYTHON_USEDEP}]
"
PDEPEND="
>=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
<dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}
test? (
${PDEPEND}
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
# Sphinx and friends are not keyworded for all arches, repoman complains
#distutils_enable_sphinx docs/source dev-python/sphinx-prompt dev-python/sphinx_rtd_theme
python_prepare_all() {
# don't treat warnings as errors when running tests
sed -r -i '/^[[:space:]]*error[[:space:]]*$/ d' pytest.ini || die
distutils-r1_python_prepare_all
}

View File

@@ -1,3 +1,5 @@
DIST hass-splunk-0.1.0.tar.gz 2840 BLAKE2B feb25698c82c312ed4c7898f1dd1a3400cf8df06d8e03dd9c518a57121f9e43c46b00608a0d7e9dbea11ccac72133a916106c524a28f6c5717030403390a877e SHA512 5fefd7c3969c6fe70fd181b2b623d2c458cc0a681747b82db7d1e8dcf4d58121e8771afee4b2571b514c9d89f2cc5c6a380453c876a6d8d893cfd434f478521d
EBUILD hass-splunk-0.1.0.ebuild 782 BLAKE2B 861421b16e8e82680f24d4def4e94830b330c2abcf8df8195177deb5ab9b68cb0a891ae6c4645728c7fcf76d3bbfa24ae232e6f2ab3a2256a6d3be317426054c SHA512 d299593423655ce1a3475f49c40347e8aa6cbe8f27e8e2e7784de520833443f3f7279c069377c02f25cb54d02ce7e766ae65c150e8eb4446667aae0e7a271809
DIST hass-splunk-0.1.1.tar.gz 2843 BLAKE2B 96516b3a425e6a6943d058f41ac9ae4fde66a911c20863e6e400f39889ef73418941c55401de129ba5f49682acf2b7801553fe3c37ce028268849cc39fd15026 SHA512 57d4b4bfc67179c3de9135a89e55147e49062309b9bcdcd93009349a4bd60c5a68ad9dc2607224bc9cd6938a9b7b2486fe6b5369dc15d90c22dc0c5f32235c7c
EBUILD hass-splunk-0.1.0.ebuild 839 BLAKE2B 9905b136f26579fb8ba9a264d155b38704ff1854ac0b7870bfd7bc2d263068c0ce59e8390f2a5c4f1ce70a0f40cf36919496b0ad08359941379e0fd098bc94fa SHA512 89b494d665e955172443bceb687a2e7ba894d32b6ae87eaf2e675eb8bad673ee5b733f6ccfdf1f610b143d3835c39bfa2151ff2fd9f6b01b2a578f1270002f38
EBUILD hass-splunk-0.1.1.ebuild 839 BLAKE2B 9905b136f26579fb8ba9a264d155b38704ff1854ac0b7870bfd7bc2d263068c0ce59e8390f2a5c4f1ce70a0f40cf36919496b0ad08359941379e0fd098bc94fa SHA512 89b494d665e955172443bceb687a2e7ba894d32b6ae87eaf2e675eb8bad673ee5b733f6ccfdf1f610b143d3835c39bfa2151ff2fd9f6b01b2a578f1270002f38
MISC metadata.xml 449 BLAKE2B 02f0492bcf8d7e2fa7fe685d450f6dd717ec679625716821075f5e46319dc30f27aeca6559898c366f496413e8c3e80053e8ab4ee08f8fbd71ce703a70a39557 SHA512 075da8187eb13c07ca2f6f964f1aee4dc04be429b4db1ee14b6c4959a2eaaede2d086cba0c962639201c768d991b4c5d6f1a4d40cfa2a16f58ae30fd2f317308

View File

@@ -13,12 +13,14 @@ 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=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${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_{6..8} )
inherit distutils-r1
DESCRIPTION="Async single threaded connector to Splunk HEC using an asyncio session"
HOMEPAGE="https://github.com/Bre77/hass_splunk https://pypi.org/project/hass-splunk/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${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

@@ -9,6 +9,10 @@ DIST home-assistant-frontend-20200916.0.tar.gz 27483615 BLAKE2B 8538e1053790460f
DIST home-assistant-frontend-20200917.1.tar.gz 27509801 BLAKE2B 0c5bfe53ef400eb7c2aa0e5e12de4c7425f03fdccbfcac07e8b6925d9e3ab564d68da7c83c0c83572f9a75f09c12782e2c27b3987aafd980069bda9a7a280f2c SHA512 2654f9162df8d80c81899c9800f4a5ef9af9d4d8c92d66bb05b1a672b8dc5744c967c37c6714aa777930546171b4ae2e2c22d633ff02d29e53d54edcc5d0c028
DIST home-assistant-frontend-20200918.0.tar.gz 27550581 BLAKE2B 20519a2eef8469d3af5b185024b5cdb4a1aca3c3025e146b223606819901ec55ac6741dd09707859624ce5e6e95ec764c91771c1d3ecf5c4cff1a584a50ba953 SHA512 91171ee99e0570bed85a11825234e401890455f73b40fb72ddebc6247c47c5a78cb461b794d92d18fc16b82a4a00f144308216044619502daf389589e996f1ca
DIST home-assistant-frontend-20200918.2.tar.gz 25640784 BLAKE2B 68656890be5701c5b130fe93ad3a68a879a3dbd8b871d145e274f6e83068319561d3355644277fa1b6884aa8a66afd3110e46300e32da5d00dd18b64f0a2de77 SHA512 63924c87b72140055673f4281d509cd1d5370754dddcc6cf7501d553324ecf37d701fbfc94b5307789ae0e5c48de76d364d9c3e1a2190a4e45c39cb86684e11f
DIST home-assistant-frontend-20200930.0.tar.gz 29137335 BLAKE2B 4ff8ffc7fb31ccae8bb87ec948a6b44c284e450d34b883004edda27cf4c58f3f6ab838fc59c704ffbbfb58c363d076f9890b6914c16b6291135f0768d18b96e8 SHA512 e04552f482382c416ea981c8b711faba47d5958ba217f2cebd7eb2b02bfac338745c808d8edf406fbee1c44bff35f337f2570e1cea229cf12b629e354d8af9f2
DIST home-assistant-frontend-20201001.0.tar.gz 29156493 BLAKE2B 792e6ff8abb8d8c36bd8d2428be2c5637b63fc99d4eb3c9822da058d20c195968ef6c44781e8aadfed54d94ac13285da82f2f7c325d35ccd87fd543641112e8f SHA512 917fea7af1ec9d9f87897940988e49c16cae6a3e191b9c3086ce2c9fbac3052a5f6ca58473a91c797323d468082d8d27c99fb0368914b09adbfdd6421d20905c
DIST home-assistant-frontend-20201001.1.tar.gz 29134827 BLAKE2B 4e5404696910954aa8b1d845f8917717680ef342fa6b9deb1dfa896ae96654790dee0a0accfcab107d9ca014b7bce9c272f634c1a5ba5f917a4c541327f3bdab SHA512 4de327b9ce44b22538699a5aa4e063971b2a6949b8305f3d8665ea17c85af5ef8552cfe490e7e29ec4b12c4c3209cff74154bf365f0883ea5ab9dfa87136ed29
DIST home-assistant-frontend-20201001.2.tar.gz 29140666 BLAKE2B c3ef2e0293bd1c867a642d1456543307e2c0e8de1d359ee94176c9e0924f8ad853c59c3b2ffe7f78080e72985da2b3984612b9b65f48ba1d8363c53215c512a7 SHA512 ffa90594afe20d7c404e18caa1dc52302e597737252f3cde3aa77edaeffbff10f08cee14601bea2332205784454a7112af2a2676b348683ccc6e98cb825e7f33
EBUILD home-assistant-frontend-20200519.4.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200603.3.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200702.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
@@ -20,4 +24,8 @@ EBUILD home-assistant-frontend-20200916.0.ebuild 754 BLAKE2B 13e624314377bb47d90
EBUILD home-assistant-frontend-20200917.1.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20200918.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20200918.2.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20200930.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20201001.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20201001.1.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
EBUILD home-assistant-frontend-20201001.2.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
BDEPEND="${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..8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
BDEPEND="${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..8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
BDEPEND="${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..8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
BDEPEND="${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 hyperion-py-0.3.0.tar.gz 18995 BLAKE2B d7f7ce991ef2b30e43b49cff3cb84d2311591becc1c508231871b9b87e7e8d2d6cd14f08835ef2b278464c39f4f652b8ec13092e4c40246ba43de67046333154 SHA512 3c6dc4376ac0b9f38074fd3e1349a5cf1f6f902b0f32db3b2abc62b965e32282f58384bb16701ff84432e34eefb38aafa18277985046ddbff786fb312cf47dc0
EBUILD hyperion-py-0.3.0.ebuild 829 BLAKE2B ff692d3c3212ec62954913a32a22abab954762b74dd54591e8edca4d76677319da2e9dbf020efab53d4f3f8c2660420c052160469d6d9e859a290a71f295ed21 SHA512 3370932941a7d1ba4b262656a7155690ca85355b6bc3ce774aa0cf485c855058a890a2345070615583d8df41881e6e67cfdc4d6e29843490756f76b73c4bd76a
MISC metadata.xml 458 BLAKE2B efe7a498cb021149d45bfb2e2a7b7d2bf955f67a0fcb85090b8a49fc74274f6aff42b28c3552c80f25fda494aa721279450cca55f4781a01947c95dd7c07b4f0 SHA512 82967cb4d9b34440d148dc15bb37930a48693b70d49dc3f24ad9865e895beac55416340bef317e636edafc0fa8e957759ba294186f647da7daa8556a1fc35f36

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..8} )
inherit distutils-r1
DESCRIPTION="Hyperion Ambient Lighting Python Package"
HOMEPAGE="https://github.com/dermotduffy/hyperion-py https://pypi.org/project/hyperion-py/"
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"
DOCS="README.md"
RDEPEND=""
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/codecov[${PYTHON_USEDEP}]
dev-python/pytest-cov[${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">hyperion-py</remote-id>
<maintainer status="unknown">
<email>dermot.duffy@gmail.com</email>
<name>Dermot Duffy</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,9 +1,11 @@
DIST icmplib-1.1.1.tar.gz 24548 BLAKE2B efe119992edb10c94a4eb0d03de675ecc7b83c98ad54693a69df54fbe8141259121363d5544672a5ede4ba32ef09335a7b2f5983d5ba8d1b18e3667ff467bb94 SHA512 a1e540d377b3e90cc2323fa3f80188c040e223dcad8d09daa8fc1f55eadf7037dfb720d21beee9fc42fb92f04090729378b6dc0736d767fc7af84981ab06cf26
DIST icmplib-1.1.2.tar.gz 25237 BLAKE2B ca68bc5ba4c0ac268ea23f6e547d33f4ec2ffa586e12c56708883e08905f1ceba57b10ad6aeaeae6ffd38ded68954d9314ee2087b714bd1721230bd4e394d673 SHA512 8720732758a290d45af9bacba8ca409b0e422c91ccf5be5448e819ac331ed86d2fb0706d0f82279c1f3df0e59e2124e95ce91901498a5ee2978c529689048243
DIST icmplib-1.1.3.tar.gz 25284 BLAKE2B 6b29a6036803ac9ac197d0dd3a0697a7d62de11582f964243c084e2011524fc5fbdcef589cd5dd1fa33d3062a9793e45803f63963935f015d07a0bc0d705137f SHA512 52287abbd33b674264fee3b5a3dd85577716a49e944bbf6612bd5298c7f4ea200e6045e0e1119f1a35debc000009bc94cf7d216ece2d5b8e0c2bac55c6166af7
DIST icmplib-1.2.1.tar.gz 26476 BLAKE2B 2ce3059256a2b8428de08341fb75a58a381109f750dd8411020fc6a704a7ef830fdfd05ede61fd01f8def9fd135cb41a207e12c179642a322a923e51b8427198 SHA512 9c0131114111b315691a4135621f912bffc7acfcf25bc1439144982550a9f2c8b4ac122e7bb91d22df15e76deea02f984d286ce367b8a1f3069a7fd258ad897e
DIST icmplib-1.2.tar.gz 26446 BLAKE2B 2050e7a8e071db1a517bf4c4fc039291302fa7b5ccefe2f1247d2dec23b06c95c59d4119cec33596ba2ca355b68119e68b13fd2d3cfd352ae24092b42f64e2c7 SHA512 e9783e59744d41ac8267bc7935434132437afa48adffee5c6d295dd5b7717aba7e53f569218273a08f4409948843299706de11f2ee99d80a30e20b6f10d023fd
EBUILD icmplib-1.1.1.ebuild 709 BLAKE2B 756812c27eed185e53689ffb92a559b962543b5987f7a080d9a7340c46b16151b44154a2e26b9845de8c8171f92388eec057be1160eb9a1d162e51b35c0319bd SHA512 22ea1800c99bf9a2e8a4cb182b7c1b24cfaef8ce54c615407ae97c509f83a18ead3a3275c69fa560c3567c54459785a2504c45cf84978053c63a99547c70a443
EBUILD icmplib-1.1.2.ebuild 709 BLAKE2B 756812c27eed185e53689ffb92a559b962543b5987f7a080d9a7340c46b16151b44154a2e26b9845de8c8171f92388eec057be1160eb9a1d162e51b35c0319bd SHA512 22ea1800c99bf9a2e8a4cb182b7c1b24cfaef8ce54c615407ae97c509f83a18ead3a3275c69fa560c3567c54459785a2504c45cf84978053c63a99547c70a443
EBUILD icmplib-1.1.3.ebuild 709 BLAKE2B 756812c27eed185e53689ffb92a559b962543b5987f7a080d9a7340c46b16151b44154a2e26b9845de8c8171f92388eec057be1160eb9a1d162e51b35c0319bd SHA512 22ea1800c99bf9a2e8a4cb182b7c1b24cfaef8ce54c615407ae97c509f83a18ead3a3275c69fa560c3567c54459785a2504c45cf84978053c63a99547c70a443
EBUILD icmplib-1.2.1.ebuild 710 BLAKE2B a5f5c984a47ad1bc9b7dfc097caaaae50252e7cece3dd632dd94ec68c555928da9ef941f459286737cd955a44e71ff1edaafcf9b465c88e66d822d547bb2d17d SHA512 d673354d403bccbd811a5f0a72cd0b0efcf4fda528aec14f1c2111f8c16638fca3ce3ce32bdcb1d177c18f03e351d1974afd289c0ab44b1d1b1934be980d97f8
EBUILD icmplib-1.2.ebuild 710 BLAKE2B a5f5c984a47ad1bc9b7dfc097caaaae50252e7cece3dd632dd94ec68c555928da9ef941f459286737cd955a44e71ff1edaafcf9b465c88e66d822d547bb2d17d SHA512 d673354d403bccbd811a5f0a72cd0b0efcf4fda528aec14f1c2111f8c16638fca3ce3ce32bdcb1d177c18f03e351d1974afd289c0ab44b1d1b1934be980d97f8
MISC metadata.xml 456 BLAKE2B 1f4a173b886ccdd3f33c7a3e7098c13a24d6915438e36a5ae4cbac2bf68e9b5fd8bab2c8a163967d1258910420c22ab937a39a47bdfb8da711e2ab128a8af79d SHA512 a5360dfaf60219581e0597069b852724033eecec6ff4958a2dd029ba56aa0fe33790551dabfe2cd2dac7f64988d7f721009917bba7342b420083c642f6bd3494

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..8} )
inherit distutils-r1
DESCRIPTION="Easily forge ICMP packets and make your own ping and traceroute."
HOMEPAGE="https://github.com/ValentinBELYN/icmplib https://pypi.org/project/icmplib/"
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=""
BDEPEND="${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,11 @@
DIST plexwebsocket-0.0.10.tar.gz 3160 BLAKE2B 4b719013051521a8ffb5cc9dab2f528d0cb3ac379f9157435ae22134178837eeb5a4574ac0c91ad97578c825454eb6232dbe1db30c9c9e72a5f6bfaa84b35dad SHA512 a2e5ffe5bca80bf5d4cb12357172b11830e924a6ab3930f96c14e8375a9283d3d69a2e355c7b1655e263be32693b92a74a2edbddcf32fc0e3b627038e2cda66f
DIST plexwebsocket-0.0.11.tar.gz 3184 BLAKE2B 224531bf09176e3751121542d2d600ba029515f66a99d9e4292ed27e32b2dd80fb49162e2cbb37348e9d253bc710bb722478ac8db55f8a61b94624e1aba22817 SHA512 7fc13f674c668abda8b09923b1e93c28a31f3998b4ad6c26c9e1406cbccbce31273d4d9f7aee4d1dc7e5c24f811cada9e6d48c0723c0cc35009bc601d21d3e6a
DIST plexwebsocket-0.0.6.tar.gz 2913 BLAKE2B 903d1828ac686db378f847ba10cf0c367358925db952040ed845685afee966477507df67e38c0bad07b557aee31afcc30c3f2d93abe9bd2a96ef9943b36d34d2 SHA512 a8efe434744d36b8f90580ccd01b92ba8640149e253a0bc6607586f9d0e3f6e05ff87af4a72ed977cb4aa0611f1cb3649f566bdb3a7d57924f7f4bde9b1231a9
DIST plexwebsocket-0.0.12.tar.gz 3563 BLAKE2B dd2fd563d14bd87c3657de4aefb60be70fed711754e2c70a355f3c1ef8d04843585ec6fed049b51dc1061c11387b948b7ea35658cbb5a6a9c45a664b0993fe98 SHA512 2c3547d68205790181ff0100df11dd113732c3cd6566d7e2f52838948abf7aa38392951207fd30b7314513b68e8d0fc99feb8d669a9873bf27fb11a386ab6d2d
DIST plexwebsocket-0.0.7.tar.gz 2920 BLAKE2B 4606456ae695752add24834840451545a81a78a92bf05a2f386bec073b8437c74299c472a95d874370acf82d58fb60e517d4fd9cf51aeb48e984c60fc59d6388 SHA512 2580ffcbeacb1254dd1aca8d2070e647b62df77253e5139c961d31476d5d87e208daf215f2d92ff1d56021cae9b0c19c61886ddf39d0b3b94bf0e721663b9c3e
DIST plexwebsocket-0.0.8.tar.gz 2969 BLAKE2B 772f5c36633f8f131b2d719a5194c87b1fc7012d03adf7d27deb6d703bbf6273d988afcafc2e92636e9ee82d606ed657cc2f4003a048a7f3886d415255c07577 SHA512 671fd9ac0070e1cf55e5f999ca0c4c4a30f70a48fb0e7b3116aa408bb3a2e76245f1b8bd3a1df6eab35e80e5ca26b0b5ab28feeafbcc3914e7183175bf805b6f
EBUILD plexwebsocket-0.0.10.ebuild 769 BLAKE2B 9d64b70d301e0001a4918624c9335c1b812d2ac0a702914c83a8ac411c25bcf282f1149535d752f8da8d11fd43114b3baa754f0a245b7ade812696ec85a105d5 SHA512 72f6e6e53c5bd46fce27f656252f03af6e9663410cde319f5320ee501f202eaec39b34ebd73a6acaf1ce4f6d43cea7b225f0069ce324d99e43975cc05fa99ac9
EBUILD plexwebsocket-0.0.11.ebuild 769 BLAKE2B 9d64b70d301e0001a4918624c9335c1b812d2ac0a702914c83a8ac411c25bcf282f1149535d752f8da8d11fd43114b3baa754f0a245b7ade812696ec85a105d5 SHA512 72f6e6e53c5bd46fce27f656252f03af6e9663410cde319f5320ee501f202eaec39b34ebd73a6acaf1ce4f6d43cea7b225f0069ce324d99e43975cc05fa99ac9
EBUILD plexwebsocket-0.0.6.ebuild 769 BLAKE2B 9d64b70d301e0001a4918624c9335c1b812d2ac0a702914c83a8ac411c25bcf282f1149535d752f8da8d11fd43114b3baa754f0a245b7ade812696ec85a105d5 SHA512 72f6e6e53c5bd46fce27f656252f03af6e9663410cde319f5320ee501f202eaec39b34ebd73a6acaf1ce4f6d43cea7b225f0069ce324d99e43975cc05fa99ac9
EBUILD plexwebsocket-0.0.12.ebuild 769 BLAKE2B 861da346f4aed86b756fa55416cd443d606249ed545efd48973b72bb1c10881013a0692ef3a6f27bf925ce4104e5562f13f3fbae47f951c8a473d23a07a8331c SHA512 e965c3bf7c81db68916ae064593efa53a6940c61e8f207a6fead95fca7c7245b7c54f718b8ea4037971affbbf4b3ca9c7d2e9fc99ea1cc58ea9d301917b899e4
EBUILD plexwebsocket-0.0.7.ebuild 769 BLAKE2B 9d64b70d301e0001a4918624c9335c1b812d2ac0a702914c83a8ac411c25bcf282f1149535d752f8da8d11fd43114b3baa754f0a245b7ade812696ec85a105d5 SHA512 72f6e6e53c5bd46fce27f656252f03af6e9663410cde319f5320ee501f202eaec39b34ebd73a6acaf1ce4f6d43cea7b225f0069ce324d99e43975cc05fa99ac9
EBUILD plexwebsocket-0.0.8.ebuild 769 BLAKE2B 9d64b70d301e0001a4918624c9335c1b812d2ac0a702914c83a8ac411c25bcf282f1149535d752f8da8d11fd43114b3baa754f0a245b7ade812696ec85a105d5 SHA512 72f6e6e53c5bd46fce27f656252f03af6e9663410cde319f5320ee501f202eaec39b34ebd73a6acaf1ce4f6d43cea7b225f0069ce324d99e43975cc05fa99ac9
MISC metadata.xml 473 BLAKE2B f0639731f0e4389c3795a3ccfcbc8df54e697a2661ab404332b6374ec6e44fe6614b390c230daad218e906cd8c87c7b3c094acbb4b69a7a279561b9126575905 SHA512 48050479c1da1b04fa3ae0ad6f9990a789fb6384afe0bd40d584353166f1f5c26b30431a28b42d6b10303a5fee7f76c8fb78a97a58a7c6c8d6e8e3537ff392c4

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@@ -0,0 +1,3 @@
DIST py-zabbix-1.1.7.tar.gz 11447 BLAKE2B a61450f4d1783bbf6879b94300ae71fbecded5f232c234402d19c59af9bea5f1ef164c549a433a4b221032b6105d4ecd0f3515104ed8f02d3da8888ee3c45a90 SHA512 eaa8c5e5ad5604ad4ad41de439ab7856f6907346caa56bed67520df3316f313038e300cbf96f8389dca5be30079392406bcbb26f3ba40d2ef39ccd2fc99c11b6
EBUILD py-zabbix-1.1.7.ebuild 721 BLAKE2B e08fb5ec61c5bb9dce1722bd3571d3d5af9ff007bfa51909073bd16bf6f4e41b29fa120638fbcd28b628d0a2291f15f103330e44b5de8d88d554ceedbfedfb49 SHA512 f6a0840131be4aee2e1b6464d9347013fff24cc6d39708f86265ae811ae3178a4534a18b86d45dd00a5eadbe4c822ee2cc8c4ab883d4845b43b4f5a9112b2c7e
MISC metadata.xml 458 BLAKE2B 5327cb234ef8a0cb2ba5ce2451c58a22c7f0f9cc194cbd3d3fa7313dbe8a1a8a818d31ba926e32a4fe1068e88783aa68d54e4259a7d3d5d152083c7826509da8 SHA512 7b08356ff6655baf4dc44ef1f2b88192846f410815ed110e71a0a42d81490e96c5b58ace0bbeddf0d424264e2a920ee7fc25de1e956b43f98dc8e01349372e5b

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">py-zabbix</remote-id>
<maintainer status="unknown">
<email>alexey.dubkov@gmail.com</email>
<name>Alexey Dubkov</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python module to work with zabbix."
HOMEPAGE="https://github.com/blacked/py-zabbix https://pypi.org/project/py-zabbix/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,7 +1,9 @@
DIST pyRFXtrx-0.23.0.tar.gz 22455 BLAKE2B 2545d95b763b8368bfd847f49ce7bfd8fc1b24addf9884f2184111222bf1056fd8803d3314c9a966f8da35cca62eeb8d67a9b27e25e1805dd35af6abd3b20e5e SHA512 090a7f02d3866d2d00edaf6e1e91608c9c94c0665e66df28ff7e6386fd9f844a3b5978e2a541e0acbde7ac7aaa81ca6d1f7c72846036af3055a38be6584001af
DIST pyRFXtrx-0.24.0.tar.gz 22991 BLAKE2B b319d9510b3240b4146acba93ee96813ffed24d078882324af35142bd39711fdee00c6e3db48976f43048558576aad5e5d5f56bca6e1ef5e9d75de7ed0aad5b4 SHA512 00ed3d563c40022bdf5377f1a66d3610d2c6c02f4125413bda1d237229cd5d4be0e7a3177a03c5899a7dbd1ef9092157a308a043dfa125f39b843089d7bd74d3
DIST pyRFXtrx-0.25.0.tar.gz 22995 BLAKE2B 4863c6aedb72e3979d33561f6f9eeab847a75f90e1e7650687ad8270fa0268e61007a43f5d7c388a9fcc738fb04514d62c62b05dadaf79b94f05c885e2e56b51 SHA512 840effaf48e21179242ca2c563df8ed2dc5dc4104543ec8a0ad6897d022f96f4c64dfcd6cc1626e5aeda9f4ba16f0bd76430ade8cad3b1680f7d8d8cc5b15770
DIST pyRFXtrx-0.26.0.tar.gz 24213 BLAKE2B 6011373bbde49b7e30cc4ae9a90ae151317c1ed798d8114f5a8526075d315d230d28e92e6ecdf88430b769ae79d9afc24a1d7ea0612e9477fb7da34168c1ea77 SHA512 2bbcc1efb280c10c093b04ad79ec62d49b5a4f96cf3bd5c2d9af9b5b0afb15e02ade6e0057eba0fba182b4135152d30669740aa9a26db253956907eaa46a25f3
EBUILD pyRFXtrx-0.23.0.ebuild 741 BLAKE2B ffe89c314935152975b5662528a9f3249e9b2fb394186fe495d5fe87fe89582dc5fe47db3dfa8ded8ec0fbfa64a8c353499c580f42834db0c8d1d6cdea69c39e SHA512 cff3952909b8a24d2abcc75338e79cd48762dac730f5e0c4550384be59ee8f67b67d007c9d59385f0a451b1c4d15eb3f27c3d7482069dd68eb0df7bfbb2d7d4f
EBUILD pyRFXtrx-0.24.0.ebuild 741 BLAKE2B ffe89c314935152975b5662528a9f3249e9b2fb394186fe495d5fe87fe89582dc5fe47db3dfa8ded8ec0fbfa64a8c353499c580f42834db0c8d1d6cdea69c39e SHA512 cff3952909b8a24d2abcc75338e79cd48762dac730f5e0c4550384be59ee8f67b67d007c9d59385f0a451b1c4d15eb3f27c3d7482069dd68eb0df7bfbb2d7d4f
EBUILD pyRFXtrx-0.25.0.ebuild 750 BLAKE2B 51cf2ccdbc0315385a0bc4ef300329c6bf60efbd751e5101d7600b0c49eb8f788dbc645c2454a46cf63578c1493f2309f1e596c0011591c50c9a72e4fc2f39c2 SHA512 339677503b6a1cebe1db63414cc8d39a8acf93ee83b743142528ca64a16ac48afeed9a6f9156b93d002e2c10670ffa517c9e5ec34c96f044377b08a7484c4de8
EBUILD pyRFXtrx-0.26.0.ebuild 750 BLAKE2B 2b24594c49439bcb131ad6dd536bde5f64293cf9808f66f221a43f2796908cd1e428db41a24104e4db43fcea540eb3515094096d79e73d103f1e20d5fdb648ff SHA512 a0e98708834f4007477aee7898344a9574f9db3456ce9bb3187c33cb8c6aec005e48d7ed65cf08ea31b536b6e7efb7a53603588033b316bbd48e638a66921295
MISC metadata.xml 446 BLAKE2B 826745aaeaa75cbc4e55bc3875607dba7bc5a56c35ea122df2b2b73fc07bb201fa88b8cc72736c8e64815bc6481fcddf9430e92713d96f022608921dace47872 SHA512 a0b6b7e7d9613affb2999f9c9790baf3179519c4ecb0258a6a288919fae259db91b8272d0ca024814f80cbf80c84e20882d7ce66fa0b2b2cebd84d2bb61712cc

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..8} )
inherit distutils-r1
DESCRIPTION="a library to communicate with the RFXtrx family of devices"
HOMEPAGE="https://github.com/Danielhiversen/pyRFXtrx https://pypi.org/project/pyRFXtrx/"
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/pyserial-2.7[${PYTHON_USEDEP}]"
BDEPEND="${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,13 +1,13 @@
DIST pyatmo-3.2.0.tar.gz 17264 BLAKE2B 5f5f20b716374b102847801105e710463db7437e234e7f3c1b254278238d8d6888bfeca8e105aad2b4413c152518f52cd744aba6218647cc13551c1bd16ac68f SHA512 24855367cf6a21148a24b96672a4c1e854cd4358a70c5f3d4c401a4bb03cbb8e1193203c7713f77c84a3702ca998aa16766543a66a82c65cd367f959b36764b4
DIST pyatmo-3.2.2.tar.gz 17467 BLAKE2B 2381277b3bd5d81564302989d2baf2b0c0c899c0e83648f8361b82aaceea12f7f1e7728ebb2d092718ddd553d8e7140b13adae4d6d47b3f571bb483abd03be4d SHA512 e20c56bb87e58c9f2bc38488e39345afb812c0d21f733aa0796b7adcd32864e2613892238d587814e6b7eb2c018ce2f1dff4fb76ee66c89a807b34a081c87847
DIST pyatmo-3.2.4.tar.gz 17599 BLAKE2B c8d5afe45640ca88a2d153eb000f6a33e95f4cd2cb3c66ab4e381dc2e1628a32c7fefdcc106a64a47cf0a2a2ac7a998255e6405dc3ab8ea3d6298e7738924ae9 SHA512 65e0bf22a2db61ec1002b9df411650fd96c15e3347f224b40169997851489a29be84725d3782fe5b6fe68c75aba4f603d4bf14a0ed270fba994fbb694e60bc88
DIST pyatmo-3.3.0.tar.gz 18405 BLAKE2B 25afd1b62ffb7a90f88fb5f40590c0e285aa84496871f4b8c747811f09eb951582d22d19c319bb6929f139a012fd3454a703c93b5c1204f191f20739fad81c94 SHA512 0b418f36e4c7b18071406fdcd387c48a4da9108cff6dff4afed05b53899be43453b426445cfb5d9238b4e03c54da2474c203f688f77d62cb4948f020bf202827
DIST pyatmo-3.3.1.tar.gz 18513 BLAKE2B 82ea37957f98757385b16fabb5717cd21d0fb08d749c7982afccee6a79ada9aafd4fab0aa3c6bb8e28dcca6a9ebc042634819ad977fc7e8f2b5eb3f67fa9c84a SHA512 a5fd097e03c93c6a0c6f3759872c437f4fdfb669902316804da41789f6b88a475e8b7c6d64733d1e64b81e4ee62817b27188272dd261f42c8ebe27af471672d9
DIST pyatmo-4.0.0.tar.gz 16750 BLAKE2B 379dd41a4e91fa043f6ef3f61437bb3c76db8c3dd1afae957a49537106d7a8dc077ae12d3068228eca8e7186b8c5044b36159126fb75d9c6ce6fa8c1c79dd9b0 SHA512 f6f47d0813a9ef0ccd69b0ad7b1d5344c0713489a8eeb5014c92cae49ac7ba29732c4307519f1ebf0e8865fc2729b101b08cae683fc643b77eb3da9e8de51b63
EBUILD pyatmo-3.2.0.ebuild 823 BLAKE2B 21d29c6f023412923db4f4735f0e4ce9fe1e9c8c9e0127b42f56ef63b61e6d7feba85c6a7b8e9595f36065b1e244350291216d6c3d6bbeb4c46531a2ec94cd3b SHA512 63d4cb3756c826a1fd01033a2ed5f7709a9ef8c06e720f19f4e5c9c3db8d6b396488276040f823ec2884e97cc13b2feb7071a98a2e3f0e79bcc828925050eb2b
DIST pyatmo-4.1.0.tar.gz 16824 BLAKE2B 19c7982124e30d81330f5986bcaa44d830719a25be4ae093ff753df71b360ccff6b1581946067eefa38131a022d42cfca9e3f693b65cb61c12ae3569a7980887 SHA512 a2158b39199e5e8dcb11a74bf7313d212e63e705ff43f0725d264a9defd911cede241312bc47f9315f30dba11324fec2950b53472b86809cdc71021ccfb2a727
EBUILD pyatmo-3.2.2.ebuild 830 BLAKE2B 7989aec9b90ba35d051099d1dce54b9d0d9cf6db6adc6d56a8b23f4d0612f3bb92619152c935bcb3ce5e3a927a3c9fe8ab385b3c8e5c7b3bb93e16e0a92b2019 SHA512 69e53b924b79e0618b50ce4db53786ef0243a4f4e2fc7f42a5eac242c259651012fe8f3716b1a80475eb7b19e74867acccbe9e451ab5e4befa98e5795fc120e5
EBUILD pyatmo-3.2.4.ebuild 830 BLAKE2B 7989aec9b90ba35d051099d1dce54b9d0d9cf6db6adc6d56a8b23f4d0612f3bb92619152c935bcb3ce5e3a927a3c9fe8ab385b3c8e5c7b3bb93e16e0a92b2019 SHA512 69e53b924b79e0618b50ce4db53786ef0243a4f4e2fc7f42a5eac242c259651012fe8f3716b1a80475eb7b19e74867acccbe9e451ab5e4befa98e5795fc120e5
EBUILD pyatmo-3.3.0.ebuild 830 BLAKE2B 7989aec9b90ba35d051099d1dce54b9d0d9cf6db6adc6d56a8b23f4d0612f3bb92619152c935bcb3ce5e3a927a3c9fe8ab385b3c8e5c7b3bb93e16e0a92b2019 SHA512 69e53b924b79e0618b50ce4db53786ef0243a4f4e2fc7f42a5eac242c259651012fe8f3716b1a80475eb7b19e74867acccbe9e451ab5e4befa98e5795fc120e5
EBUILD pyatmo-3.3.1.ebuild 830 BLAKE2B 7989aec9b90ba35d051099d1dce54b9d0d9cf6db6adc6d56a8b23f4d0612f3bb92619152c935bcb3ce5e3a927a3c9fe8ab385b3c8e5c7b3bb93e16e0a92b2019 SHA512 69e53b924b79e0618b50ce4db53786ef0243a4f4e2fc7f42a5eac242c259651012fe8f3716b1a80475eb7b19e74867acccbe9e451ab5e4befa98e5795fc120e5
EBUILD pyatmo-4.0.0.ebuild 830 BLAKE2B 7989aec9b90ba35d051099d1dce54b9d0d9cf6db6adc6d56a8b23f4d0612f3bb92619152c935bcb3ce5e3a927a3c9fe8ab385b3c8e5c7b3bb93e16e0a92b2019 SHA512 69e53b924b79e0618b50ce4db53786ef0243a4f4e2fc7f42a5eac242c259651012fe8f3716b1a80475eb7b19e74867acccbe9e451ab5e4befa98e5795fc120e5
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD pyatmo-4.1.0.ebuild 892 BLAKE2B 8cc72a9808af81b3189ee016842d6ee8024a052381457b28c3e06aa6558c5f374b3d7e13a1d0289bde364dca5d2268365d99e8fe04f11ef48e09127a1e9bc6b9 SHA512 1d7f8ce3c42620c6ea4c82f99121e4a8cd5e97299d88e9090082e0d81831fd3ba00d3915e4bbd0a6259c1523e74bd4b96689ef4a2ad87391ae660848a3e64a6d
MISC metadata.xml 446 BLAKE2B 98e7586b190a2b7639fbb3411a9460ed39a46a0a98aa337994fade61ce7e30b0f66c7133b56882beb02b3a7bcd7ed9c940e5f61512b0837ba8e9fdecd01686ee SHA512 451b5032ad8d0694612405d9c719c98b467e8ea70c7749acc795b0d5230c1ddad6e20dcb014fe3518824a15b5eb2482abac1dacdaae14d960d5265b4885b1b7a

View File

@@ -5,4 +5,11 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">pyatmo</remote-id>
<maintainer status="unknown">
<email>jabesq@gmail.com</email>
<name>Hugo Dupras</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,25 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="API to access Netatmo weather station data for Home-Assistant."
DESCRIPTION="Simple API to access Netatmo weather station data from any Python 3 script. Design for Home-Assitant (but not only)"
HOMEPAGE="https://github.com/jabesq/netatmo-api-python https://pypi.org/project/pyatmo/"
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"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/oauthlib[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@@ -1,5 +1,7 @@
DIST pyhiveapi-0.2.19.3.tar.gz 14831 BLAKE2B 7ea157d0f4cd5aa8aa95ebe32006be3f1c4ae4ddd7b3e22cbe698311e2249149980c728b24498fa218a2a34470040e3d0eec0399311ea02116e6f2982e755aeb SHA512 16f45b0e762014bb4095302895307046ad101c84dfaeab3fcb7fee3bc2c07f06c6d63eeaf2513ac0130b7412efae7db7b0720b53e271d9d70f23519a7b25d734
DIST pyhiveapi-0.2.20.1.tar.gz 15574 BLAKE2B 84cbbb27a127666f9ca4a1f87ab612ffbe8cb8abd030edd1accbf80c8d555fddd160ec6edfc444e3d52aa906346f154eaa183812bbcebf7374f4f9bba10e69c9 SHA512 925d9b54454e8af408140f4a2587048bafbe59cf5a1f9e285a85bfc87015d1ed4ad622ae4fb14acbfa40222295ef1988aa7af99787c9198a24e247bf2d8480ec
DIST pyhiveapi-0.2.20.2.tar.gz 15546 BLAKE2B 03b6bf0d5397c01bad66ae69ae5240f025c69ab51cc3d5710e8edb6b37053515429897d1ebd4c4595e21b8f5e401a43ba3ca6133861f18a250894e0a83ed3877 SHA512 273fac94ae2e776288f771cad70b29efda69264387584b5c99b98d6ceaea4a751b1ed5283d8bd633054888b3515e795899b9f2e9819ce76703c3846e4087ffa4
EBUILD pyhiveapi-0.2.19.3.ebuild 688 BLAKE2B c02550f908530b387bf1345e96321b6fd6450f4b0b3e50167609b4bb9d026088490863b4034437dec961a43feb627c48f48e818569a8e236ad6c3f6c0f553068 SHA512 2d5357ebef0bb1dd987bcfe9c9e2e7a8c78922c4c526cd06cfd65a012156240b63d7794ac0958819b6f0588d2a9350d075ae741eed9bfaa0d91556f87e04c099
EBUILD pyhiveapi-0.2.20.1.ebuild 688 BLAKE2B c02550f908530b387bf1345e96321b6fd6450f4b0b3e50167609b4bb9d026088490863b4034437dec961a43feb627c48f48e818569a8e236ad6c3f6c0f553068 SHA512 2d5357ebef0bb1dd987bcfe9c9e2e7a8c78922c4c526cd06cfd65a012156240b63d7794ac0958819b6f0588d2a9350d075ae741eed9bfaa0d91556f87e04c099
EBUILD pyhiveapi-0.2.20.2.ebuild 688 BLAKE2B 71a5859f397211a5288f2b9ff2537bd292ab47a52fb5ad886a947db5d40eacf261f49ffb381590728a1089012fd68169e3cf2f24036fa463392594f2479fc881 SHA512 6983161aa3cec2bffe7822ef61de7b3b0c980506e1a932176cccdaeac6e5b47522a5c7edc3967e5040f24961ce16c19ab275b3c0249f27646f5fef58fad67646
MISC metadata.xml 448 BLAKE2B e53ffdabdd7118dd92566dcc48ad9919fe96554a2518d84888c0f553922f1faa324f34db62ba0c6f54859917ebd30f219010902eed4675500c62e76d866589be SHA512 fdcda3f6ab4a1dedfc1096ee29a795a20b65d030c92e4768ea25885342479295b82caa915164662f209c04495f99a7cd1734f211734f260a18601a75e680189a

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..8} )
inherit distutils-r1
DESCRIPTION="A Python library to interface with the Hive API"
HOMEPAGE="https://github.com/Rendili/pyhiveapi https://pypi.org/project/pyhiveapi/"
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=""
BDEPEND="${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 pyhomematic-0.1.64.tar.gz 40711 BLAKE2B 84634cb351426ccbe1223d1d67e29d757f8c5cb984215f159b600f141036b1553a0467f1b4dd11c522efafc626710dbce128d901cd001ad27de774b8ef1089fc SHA512 0718570c3039f2585d89cde543951b1449bad9590c4fb3315c58d9b79565c0eb34a9c77afc22f19c0d200f6ccfb3603ee7220d21ffb0b265b187967dfbf1a5cc
DIST pyhomematic-0.1.65.tar.gz 40746 BLAKE2B a64dd64bea256248aa8dabfabbdb523b6155f1c86c61d6570ecb22dfc09a6f46b9dae566ee95d288e0c45710848ed2c67ae8a3f396e18488704e49fcdc630314 SHA512 df6c8bf82fdf924224e48cb88ddb826f302f0984d7d7e3ad69750e832abd1b95ccb42232d6f562d5787f55890d215380ce2d9ae5a17676688c72ebb2d553ae82
DIST pyhomematic-0.1.66.tar.gz 40836 BLAKE2B 357604352886dd45f3e2a8549d3fbfae82467c94c82bc836528af9a449c7f56a59ef807b304cf6de17ca90384e71f35d768f4fd6705ece1fdbf47d9b005052f2 SHA512 b610ebfb2cdd6af961cbc4153e03c5f77f57ecd1b09c629ead6ac8297000ac12e0698e44bbdac50427c22f2fdc1eb8dd92f14d010ee260ee8e54a28de78edf96
DIST pyhomematic-0.1.67.tar.gz 42007 BLAKE2B 9742bfbe6ab8331ac34d25204482c3f5d9836bd0869e6c59036a8f0a4e70ff4532c0e8c801b677a436a5e6b25db1b7b0ee7753245290305c501191493d865160 SHA512 73a341522790fd51a349326422ce01ab8a5257a13d128dbec23ac1ef1bdd25b26034d3d5b862155cbd94dd8e8087eef40f04b3909fe33782530f66f32b3fb998
DIST pyhomematic-0.1.68.tar.gz 42474 BLAKE2B dc5f86e21905ff96376e3de746e2b187c23181dac787a23a68b44406dc675b5feda2cf33619dc870a9986e9ac320ee8c2402dead9292f8fd0f1a7be3a56900e6 SHA512 4eabdcc95cec0afac5ca1d08f8436fd9ce08e3415fb538bb1379c646422b27f11909122f213a49ff2fb83cec9b4978a03b7793d75c9b89fb9639406614c73751
EBUILD pyhomematic-0.1.64.ebuild 670 BLAKE2B c480c55cfd261362551f1a5d2208cc98c12e0be9f112e4c0c3d89bec9cd5bf87086b32356e2413b196d48c0b9649861f131cb18aadec2ade1bdeb1a99b804fee SHA512 f920d61973cb7e440b2200aef53b1af0dab5d8136c84fda229471540b64012450e49bb3fbf60c3d18979f24c616ca571e5a9e6f6df4eb90825b43b614608f17e
DIST pyhomematic-0.1.69.tar.gz 45317 BLAKE2B df1dc5d9b20ffb23f414ee2119ce5202523502a9845f3f3cc97d811afe2c5ce642a1686111f4f7d59ef99f50cb8edd037beca8e1792bf0416d752095c4a6cc27 SHA512 6568b3df82b375bd53e4131a7de4cc61d8cd2127dbf1957004f7f1c0c5934645838bc1811e848bfc41a258ab3bfb1ca9ffbc7cd9534a4d0fad2c0e46c6ee5d46
DIST pyhomematic-0.1.70.tar.gz 45301 BLAKE2B 91c4eec105ef362a015d34192579ccf8be83216d12aa64c2fcdac5bd2bd3c3ba8abc84b8a1575c51a54e0bb9dd95df5d2e5f181c39e5712cfae035ba5bc1ae42 SHA512 1a7b6534195911dddb9f6851135252c8888b4f7a714c99842ea80f9e2a3b505067336c31189c409999dc48f4621399ad0b0dcd4ddebf1ec7c246d0a8bdb773d6
EBUILD pyhomematic-0.1.65.ebuild 670 BLAKE2B c480c55cfd261362551f1a5d2208cc98c12e0be9f112e4c0c3d89bec9cd5bf87086b32356e2413b196d48c0b9649861f131cb18aadec2ade1bdeb1a99b804fee SHA512 f920d61973cb7e440b2200aef53b1af0dab5d8136c84fda229471540b64012450e49bb3fbf60c3d18979f24c616ca571e5a9e6f6df4eb90825b43b614608f17e
EBUILD pyhomematic-0.1.66.ebuild 670 BLAKE2B c480c55cfd261362551f1a5d2208cc98c12e0be9f112e4c0c3d89bec9cd5bf87086b32356e2413b196d48c0b9649861f131cb18aadec2ade1bdeb1a99b804fee SHA512 f920d61973cb7e440b2200aef53b1af0dab5d8136c84fda229471540b64012450e49bb3fbf60c3d18979f24c616ca571e5a9e6f6df4eb90825b43b614608f17e
EBUILD pyhomematic-0.1.67.ebuild 670 BLAKE2B c480c55cfd261362551f1a5d2208cc98c12e0be9f112e4c0c3d89bec9cd5bf87086b32356e2413b196d48c0b9649861f131cb18aadec2ade1bdeb1a99b804fee SHA512 f920d61973cb7e440b2200aef53b1af0dab5d8136c84fda229471540b64012450e49bb3fbf60c3d18979f24c616ca571e5a9e6f6df4eb90825b43b614608f17e
EBUILD pyhomematic-0.1.68.ebuild 670 BLAKE2B c480c55cfd261362551f1a5d2208cc98c12e0be9f112e4c0c3d89bec9cd5bf87086b32356e2413b196d48c0b9649861f131cb18aadec2ade1bdeb1a99b804fee SHA512 f920d61973cb7e440b2200aef53b1af0dab5d8136c84fda229471540b64012450e49bb3fbf60c3d18979f24c616ca571e5a9e6f6df4eb90825b43b614608f17e
EBUILD pyhomematic-0.1.69.ebuild 828 BLAKE2B 3a98cc8c48e389b8e3ed341d1ddc31c47b385401e0052b5e07822b91d43aa92192f31b58b9086a2e122a73cddd8aac2c7b0bea6e260b4911a8bdbdffeb6baaf0 SHA512 d2f711965a747dc2e05f398f6ac3e7491b1e3aecc10c926d2e18f042300c1f7baaae23b0af40343cef8572f1fe0957ac41d686ba80c4c84938201f638b2adfb5
EBUILD pyhomematic-0.1.70.ebuild 723 BLAKE2B 333f503b2f6266217c8c9d4aee7a47df8e161e5eb05d2cf30f39de0829cd95a947d7db0d36e33bc667e634c890981393932f2e55809b334baa33e8d4513793e2 SHA512 21c821f43002f13eea13c9198803cd5ed0907556a9d66004676b2a165c1bd8a0466c38e428936982e4ad8c54cc0ed2b7ddd6b1e713f19b0c122e144772c1e740
MISC metadata.xml 459 BLAKE2B 70eefc938f01937ff6b9f79119cd0cd8da41a28be8a55bd9859880ed8bc4507d75776ab80d2607e6baa83a30ab0cbd20fb55246a208d8b574a45cd20682eaac5 SHA512 d74382b0ea3a7948039cf1e00c2e783cd8c1a87163152c3a87e1c593b93ee2ce0b86564dbd7d796730251f51d6f00af349f3e7cf279742114be8dca92d9b8b29

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Homematic interface"
HOMEPAGE="https://github.com/danielperna84/pyhomematic https://pypi.org/project/pyhomematic/"
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=""
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/find_packages(exclude=\['dist', 'build'\])/find_packages(exclude=\['dist', 'build', 'tests'\])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -3,11 +3,11 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Homematic interface"
DESCRIPTION="Python 3 Interface to interact with Homematic devices"
HOMEPAGE="https://github.com/danielperna84/pyhomematic https://pypi.org/project/pyhomematic/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
@@ -16,8 +16,10 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND=""
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@@ -2,8 +2,10 @@ DIST pykodi-0.1.0.tar.gz 5958 BLAKE2B 5ef21e16cea4cb7a33247eaaf8abaf9a023a749439
DIST pykodi-0.1.1.tar.gz 5947 BLAKE2B e048c536d3d85bf2274acbde851672a6fcfd787d8b41d7514945547606f64d02e1e5e8cc335e25ba7ffe4cfefea37d77b762bf684308c41f01cb000b49ba1e32 SHA512 1cae965c7bcf750978899a43792119049b8a2252e39e206ba4acc2d8275bf77dc6e2e5cf648a64d4bc9596dd3f8b94c99ae4f593cbe7b835c65bf3469b065fd4
DIST pykodi-0.1.2.tar.gz 5943 BLAKE2B 75ffb30e74cf60423c8e4ccff5e8475054ea6acc675883d2ef99f03f9300ae600ee310182c36a8641bd20bd064bab20307f4a8685e60c29b9c9e4aee17670509 SHA512 8668b5393f6596e96a271e76827cb383a666f32e90dc917f1fd998163cc36a797def91426bd37931827ced663975808483b5c4a43bfba69ad4f554bee9ded534
DIST pykodi-0.2.0.tar.gz 5936 BLAKE2B 88c3267c36d979813d1e305dfe8bbf1a24636bb9aa96514015c27c5e7fa4d009533e09dc7aa5c353ff8c1158eb042dd7df03afe5cbf0ec3c00539668cb63b296 SHA512 1a6585ffbfcd3451cc58cd1b39b06400b823b5b46dd55a0ed8618e3f9f7d8a2e0bdc56be0f7118e29ac146cda5ffb39273043bd704be5f2dbd352521be8b5024
DIST pykodi-0.2.1.tar.gz 6258 BLAKE2B 89d4b10b4fd48edcca8fbd74fa39cbf2c584394a7b40e70581dfb5fdd33ca9a6266df09f0fd4748989260d4ab73c05b1206b47a8057b3a8360b14c1466c0c014 SHA512 feed053e8d0a2a039edb30a68786f70d575b87d27573f863d674bfe2ec83524dc226c1f34c8d8c1fb84776cc9d7b1dff188c76bd73dddf85710167131a832304
EBUILD pykodi-0.1.0.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
EBUILD pykodi-0.1.1.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
EBUILD pykodi-0.1.2.ebuild 856 BLAKE2B ec3ad791b31b68b6ee03a0c73715e12ed4c729879c83647ab2729090fbdd67a677016c042cfd3f55f44515b9b604fad18d1e948608459984d843474be3ac2056 SHA512 1556533d7dbdfe4a5d1b9cf6cc23c483ac17d278d50558581e0a95b5d46f66617719c7b83f0f39c750175522e1120730e4c88835d09c3ff9d33b22cc15a2cf3f
EBUILD pykodi-0.2.0.ebuild 872 BLAKE2B b80f293ab534677ca6a99bc4b702076c585eef8053cd5db500695a0cb64ee9262c6db99bd8bd28392f710d4354f7b8d04b38efc71184ae6350fa2ebc38370833 SHA512 7954bd9d4c5881905c603c27254febca8152dd89ca3ad1c73ce2fb341f959ef7564cb143bcbea65a950cf47516886df7736e5c72d6c41d03094cd85d15764cc9
EBUILD pykodi-0.2.1.ebuild 872 BLAKE2B b80f293ab534677ca6a99bc4b702076c585eef8053cd5db500695a0cb64ee9262c6db99bd8bd28392f710d4354f7b8d04b38efc71184ae6350fa2ebc38370833 SHA512 7954bd9d4c5881905c603c27254febca8152dd89ca3ad1c73ce2fb341f959ef7564cb143bcbea65a950cf47516886df7736e5c72d6c41d03094cd85d15764cc9
MISC metadata.xml 446 BLAKE2B 129131126d8e25804cceba5601ff41292ee22c1657535d45633765134fa73e7aee3b542dca9ed71605985342de34c9f2cafc1f6b042840036446d6887307dd34 SHA512 9630642a1da9b3731ea8d9aabe871b8c07c8665ed9f68cb45ed0d8aedc9032c9f1b4f386c73afb9e57e4fa70a0097edcdad4db53cb8e5d5fe3592277d4f17640

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..8} )
inherit distutils-r1
DESCRIPTION="An async python interface for Kodi over JSON-RPC."
HOMEPAGE="https://github.com/OnFreund/PyKodi https://pypi.org/project/pykodi/"
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/jsonrpc-base[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-1.1.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-websocket-1.2.1[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${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 pymata-express-1.13.tar.gz 193015 BLAKE2B 4d5b16ad79673b3051e6167f06fc0184198e03180f070bf89778ac2108707114ada8d545e677e8e297db54080d12d0b1bd0ff99104a61d286e29afb44ead3a04 SHA512 7ef98c938ddd6c42df77660a6dd3cfaa8bb1b8906e08dcd4676e06a97bd9808023069c0118808b100b5433bc0c6d621a4536a85ccd0b5d56f5b1703a897c7fea
DIST pymata-express-1.17.tar.gz 153619 BLAKE2B a41d74c8d0b1dc206a0bd4393fca0df0762ddbe195913950e23433bbb1758a5446dd679d46cdbd37b743d2a8f3f04fe538c12e50dbd12478a48b43759bc61ea2 SHA512 bd610f6c82db4e5030be917e24d88b7827612e0baf574f769279ce8eba32f087ec25bd9f2b11fd1f42fee2ecea4744cd1facd58e8c9f17e8bbce28346c930408
DIST pymata-express-1.19.tar.gz 24816 BLAKE2B c93496d90c1b782d36f03514b37061f63d3c4b000585c8cfdede63737ae528f739bb8214ab77e2ed34ee9fe83704a72805fc36a5157089f12dcc72041d10831b SHA512 1c6a3c0c45998b39b711ddf6bdf10466cc8cd1e48df13f51967a1a9cf7cc4c396958d8a48ca5877a970b5ba5aca84455488bdd39d2f96076094853f31fb54b95
EBUILD pymata-express-1.13.ebuild 891 BLAKE2B 3d1b27b7bf32052316445b05b035954ccbf492d4ae15332965fa5e8d6f5d93160894bee8c923e4bc2690420db970565a9640ebb8d4dea8c2329512e4e4e0ab94 SHA512 fa8f86feeb6f59131e996e3a376e16ece8fca4a469f406c029bfa0d76da8aaf963fb8a33f2423b976196ca7135e0d07ba568fdf25541181f2c17aad88712cd79
EBUILD pymata-express-1.17.ebuild 891 BLAKE2B 3d1b27b7bf32052316445b05b035954ccbf492d4ae15332965fa5e8d6f5d93160894bee8c923e4bc2690420db970565a9640ebb8d4dea8c2329512e4e4e0ab94 SHA512 fa8f86feeb6f59131e996e3a376e16ece8fca4a469f406c029bfa0d76da8aaf963fb8a33f2423b976196ca7135e0d07ba568fdf25541181f2c17aad88712cd79
EBUILD pymata-express-1.19.ebuild 770 BLAKE2B 8cbd3da51d40b43738c2ae75ca0f4295e1079a51dedf13e795c0f1826d3ff39efe08c4bc699da7a52f03ab76472625fb668da2f107f467002a9fa65289090df8 SHA512 30b1cc6da1bc02b4ba3ec26872c13ce30360481150c88989424564f09ba75568843c1a59cd56b72a6e819f48972ee67510c1dc47d3e81e11470bc81e993aad9c
MISC metadata.xml 460 BLAKE2B 2a23546abfcfb119f6db14032bd4a260b6d3c61077bfc71a069ceb2063e84704aaa97042fbeaf96fb76549e8c14778d2722a94345137a3c4a8e9a5b774dd2815 SHA512 ca1ab1b6f3ffc3ef7973b2d7f623b3a47c5a4bff2352f7585f75b4568d9cfd187bdd157ced1586b2f7d4034b384fff35368165d088615d4828684e60b893b2df

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..8} )
inherit distutils-r1
DESCRIPTION="A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio"
HOMEPAGE="https://mryslab.github.io/pymata-express/ https://pypi.org/project/pymata-express/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
BDEPEND="${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 pyprof2calltree-1.4.5.tar.gz 10080 BLAKE2B 13a7267c34c09fa3d01fca85d274e92fcd7ab85073a8299693fc77145e1ae932ebed4dfeb6571060e6a51f4b5db2ab732e2396c7f85a6806a943c85898dd3014 SHA512 9ad50a5c00881cbd8c361726b16fcb407c899c8dfe201769eddf10c3541531491f49cd5a08658b70d1e85e4c00d9a89801d600ab4f7d9906d357a0de82784f9e
EBUILD pyprof2calltree-1.4.5.ebuild 749 BLAKE2B ca686c525e790b12d35d75abee0e8de15a0a80210c2ad923b9c70c77ce3591e239735f44699d64b0685395d4c75b863a9bfdcd3e1ca696a8f5d581eeba9f058a SHA512 4dc8742c76c556687e1919daa001303adb9f5f8a395837318f7d73383d0d393d81b852cac4df2d9e77994ff8084560dac66c0f8762a632266e8a0ecb4f0dcbfc
MISC metadata.xml 453 BLAKE2B ae2885ea4e090035aa8dd68e5ea514d9729f27440983d2e901c535dce12f6895deca039e229cce6976a95a513c4833b0ebe2e0ad382351581335aba07190821a SHA512 67a5fab9858531e18fef897788a8c69c2d270843602202d71bbf14cbf3c687d12740d5f3c651f8af5495287e8cb0997f0e8823eb67d7219940d8f58ab449a7db

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">pyprof2calltree</remote-id>
<maintainer status="unknown">
<email>p@pwaller.net</email>
<name>Peter Waller</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Help visualize profiling data from cProfile with kcachegrind and qcachegrind"
HOMEPAGE="https://github.com/pwaller/pyprof2calltree/ https://pypi.org/project/pyprof2calltree/"
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"
DOCS="README.rst"
RDEPEND=""
BDEPEND="${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,11 @@
DIST pysmartthings-0.6.9.tar.gz 37868 BLAKE2B f023899d03ef893dd1e52c1abbb683bb862d91f8b6489d079fc95184525e92aced7bd7a163a4a476fac1df66b041fe429ccc7a46d7c6dc2677f4de76214d97ec SHA512 90a2e8d54aed2466e1a6ef04fb552f42de6f209dcb88e903fc205b73c91e5999ccfeffcbfe4bf52104905d689103fc294aabaa91796a3b8d7452d87f63e034b1
DIST pysmartthings-0.7.0.tar.gz 37431 BLAKE2B 735c5ec131a66b47d1f87b2cea184e438a3134a61353af90bb0da0bcb6800421645db556dad2f08291e691e51f6678d04d03e36a8210938c616a62d5e0a57b57 SHA512 da60cf3b738ae8909359856bf97a78fe54824c4f4b9af7229bcc9f23570707daeb48b18ca88b90ce4175102a42e2674a7be139404d370d6168548a3406848b30
DIST pysmartthings-0.7.1.tar.gz 37565 BLAKE2B bbfac5be940583b9733a1d41c47d1005bb2669fcc87c3a10eddaa8f82f3251e13935e98f6dae3232697c7bac4e97dadc0701d558cc6ed9f9d5737262a7705e82 SHA512 789d4fb03c0d61be4f52a4052315098195ed5bfd11384670bf38eb92496f0311628cd925be67f4623378cbe9d4389637a215a52b30e354fe89e4529d765985ff
DIST pysmartthings-0.7.2.tar.gz 40107 BLAKE2B fe1cc5601af4589cd608e7551368e5dfea412c7dc806089f6254830028dc21eec5cd1d4bf9a586d64089a0dff1bf3682736eb994208593ba670c184acfdc4cf6 SHA512 52e14c5d84f733918e2c81ad48498b0b3175972679005ff07d269c9ae86aa7394c7ed6c35034d4fdce668bf103912a236fce04a0e5dd05c8bc401c05a8ee0429
DIST pysmartthings-0.7.3.tar.gz 40153 BLAKE2B 86e00b2c4c2e0b018ee2574024f9fb34b2eee62ce781afc9fd4faa12c7747f383bc6d0afc2e714e46789c094f3293b321d57ec8c9bc1f4d7f8ab34f00caa274c SHA512 24cd8852eb169bed3d0e6239414aee8df9601b659dc07229f31b04e905edade0fae6a2dbe4461c69e3264925fc3b2b362cf158ae0084a936ca4890a19f71310b
EBUILD pysmartthings-0.6.9.ebuild 960 BLAKE2B 1c44421a85aafe502404d4f39f50fbf545e0a04107b4873e78137bcb734d32c619104f0558aeb51ea6f10e95ea06de48ed66af550c9ed2019f63a3f85b93e96d SHA512 f4909f87d10fc5a5c77a67ef1ee261618b84b1fbd3ad94702fe3b5804579ba65dcfb4e2f8a38d723e0477509cc9e049bf86ceb93acbf1eb10f94164fff145904
DIST pysmartthings-0.7.4.tar.gz 41686 BLAKE2B b11e3c5d4528370dcbc9cad7aede6c3c20f13418fbb115e24ab9b0090b9b89cf97fb9175023851e63cab7a9ca7b570de4c0e01d3e37d09e2562ae0a61edfeeb4 SHA512 05957220750616bc3491153f15f13e111c55afe6b626e70c4945dcc071cb585eeea8a81778eaafcae21fa4de9b4894b61430ee5e7db0d57f14f25817370acc4e
EBUILD pysmartthings-0.7.0.ebuild 967 BLAKE2B 129639810bc634c526163469c4fa87d896210cc4382c59d26b82a4cca7d0c41ccb63d8bab97eca824897139772961eb3d5debeab78e8c4d00ed311b93a5dc15a SHA512 63752f7669c3065ad9043eccadafc4a45df8117d90b481556431b80eca965597f9f198a9f83a489de193237442f2a203bbfd235ed7a115fea9da3e1a7380b67d
EBUILD pysmartthings-0.7.1.ebuild 967 BLAKE2B 129639810bc634c526163469c4fa87d896210cc4382c59d26b82a4cca7d0c41ccb63d8bab97eca824897139772961eb3d5debeab78e8c4d00ed311b93a5dc15a SHA512 63752f7669c3065ad9043eccadafc4a45df8117d90b481556431b80eca965597f9f198a9f83a489de193237442f2a203bbfd235ed7a115fea9da3e1a7380b67d
EBUILD pysmartthings-0.7.2.ebuild 967 BLAKE2B 129639810bc634c526163469c4fa87d896210cc4382c59d26b82a4cca7d0c41ccb63d8bab97eca824897139772961eb3d5debeab78e8c4d00ed311b93a5dc15a SHA512 63752f7669c3065ad9043eccadafc4a45df8117d90b481556431b80eca965597f9f198a9f83a489de193237442f2a203bbfd235ed7a115fea9da3e1a7380b67d
EBUILD pysmartthings-0.7.3.ebuild 967 BLAKE2B 129639810bc634c526163469c4fa87d896210cc4382c59d26b82a4cca7d0c41ccb63d8bab97eca824897139772961eb3d5debeab78e8c4d00ed311b93a5dc15a SHA512 63752f7669c3065ad9043eccadafc4a45df8117d90b481556431b80eca965597f9f198a9f83a489de193237442f2a203bbfd235ed7a115fea9da3e1a7380b67d
EBUILD pysmartthings-0.7.4.ebuild 1029 BLAKE2B de3a9b7d63b49f6f2644ec8ceb6ec0743100a24caccfb24aac49a64ac363aa66f3aee75076be5ffa8860e6f28902da89cfd23a702a05ba8d9a94165204350ef8 SHA512 d82803de29ae68608c283ef3d44dd1e53c17dfa90aa7f4bdf0f0d7c9a54baf67250e8191bdaf35ad204be5b6a6706a3f72dc2cecb2aef3315f0592d8f51654d1
MISC metadata.xml 454 BLAKE2B 00f5fd5a8e6abb79a674da2cdb970a37f0fa71b59963f76a5564f7bf4924ba9ca6ed199d9b2f4a977188b83f421e0b7950b815417b7cb80a85dbe5f871836bed SHA512 ac04ab8967f30ec6d5da686f2b589d432c20462f67b78fe1fc9d8444b1e6e43ba7b79efb0481e8f54e9dfb70fa631671e915d69e397125ee2390ffaac66b65d6

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="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.5.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,13 +1,13 @@
DIST pysonos-0.0.28.tar.gz 676664 BLAKE2B 4cf6f09b4751550a5fe2ce35f96c3d3fb2c80caa4b4c783ca335371b9b2eeb8c052a94103c33572df0bb253422caf125cc94db9a8e5d5ec9108dc9e085bf4736 SHA512 744b150074ce81d4160a813ee2f4cc49726b7360af37abafdddd2fbbbcb3386577720db853319dbecee5e25fbcb1c57f0dd9dda4a51f1e22ddcefb64b561c70a
DIST pysonos-0.0.29.tar.gz 676545 BLAKE2B 294159a40f44aafc7d52aeb0699d9949a67b121444996b84dbb5eb45a771e596fa3dfbed2811ea19c51975756089e96a9295560525e31c472c88c85dc4deffc4 SHA512 19ad04e2a538288217aeca005783c1e62ede4116b4a7aa2ec3dd392222b76cd96da373cf022e423cc39f3f31e0b8e5527739093d323b0eaec3c3384b9775e5af
DIST pysonos-0.0.30.tar.gz 676542 BLAKE2B 44c065b8c31f3efe5daafb75fedbf9febadc70697239cf144253ebb75be8c6dc70a5949fff041a25358ef75fb6fb2a3668138ccbad781a8b1fa864c88279e613 SHA512 5afe85d7c47c1c6c340ae9605e3cfd270ec6866a11beff4c9476abdaab97582afd4a4aee188ea4818684af1b09dfa9bc6208e4640db17e561a29066950b45b99
DIST pysonos-0.0.31.tar.gz 678321 BLAKE2B 743a292727bc9f9219b004370768ec2dc01de12619181d5eafdad70be54521276bfb857e9e59b160b2497098ecb6e72f6dd4f5b53ba8550adef530ca655b14fc SHA512 de360847d418e601fa704c732fddf2600350d41ae3aa4c141758804a5e0c6561e4d2fe4a81b18c68328cd1a20cda53d2ccb19231e1902107e31b5e2ed12eb356
DIST pysonos-0.0.32.tar.gz 678332 BLAKE2B a25fe1c4d74fa1b6d50de8f9230d88bc13f48fd5b44765d7b52ca3ba21374db3d5cff1992c49b461c846eebb13c06c3cfe4f530bda5c1aa742b9fac757a82823 SHA512 2052e3772ecdbec9865afbf96145ae2d5317f50a1561b6fbb485cbab94176c88781e28ddbc2a7498e23a5715ab309b7d1bc5e2107c43ce2d5b6ed035534c97e3
DIST pysonos-0.0.33.tar.gz 676965 BLAKE2B ba15bf51c4d3569a026bd6ae2869a5d7cac3f8d4a25fdd3347991ffe503f4116baed4347523930879da47e793912db57c49d815fcecd104530d501c7b46a2678 SHA512 ed156c77bd094d2557440feb8ab484021792b3c6962e09aabb7f292e005184c78f48317667c685a229074ad091b1cc6e6a32a18401ee39337aef043a19022dd4
EBUILD pysonos-0.0.28.ebuild 835 BLAKE2B 4db8cdc563a10324bc7e9c97c129da516ab2ec6d2afffaf63e269676ed26f7393ef74a02a2c20706996f5648dd72be261f8fc0ebdccf203512dfae91081b7df0 SHA512 24d8e70ee8cef5943df90f206ce1f7c5b7634e788de79a1c0523659befda8f62765b4da5733007451240bd45e6183ffe9e9d5af7bb66c2c463895d43a1b793e8
EBUILD pysonos-0.0.29.ebuild 835 BLAKE2B 4db8cdc563a10324bc7e9c97c129da516ab2ec6d2afffaf63e269676ed26f7393ef74a02a2c20706996f5648dd72be261f8fc0ebdccf203512dfae91081b7df0 SHA512 24d8e70ee8cef5943df90f206ce1f7c5b7634e788de79a1c0523659befda8f62765b4da5733007451240bd45e6183ffe9e9d5af7bb66c2c463895d43a1b793e8
DIST pysonos-0.0.34.tar.gz 677629 BLAKE2B 3f44ebb1fd70287ac4537bc6f9f67c58e73bdb5d73bdca3fcf0d80be3fe1056212904cfa4fba5d65ccb91ec15f7592b8f9fbfc14a21a4e451ca632e7774faaf9 SHA512 c93f2157a5682ee7e0f2e732369aa434565f7ce126d5092dc21746f06cc90cd7883c18cb83eaa2b0167bba8975b8b040823529abc291cde2c6f9091787401f60
DIST pysonos-0.0.35.tar.gz 683807 BLAKE2B f3a04afcf423de68cd432998d3c32b5f5113335223c3c8206ea9ccb86aadeee7f296630cf06454e92d46cdd4c3cc15876b65fc7a51a18ef2ec6747c7cf7faf67 SHA512 2157e563543034c061f07b7697ae4072a8c49eae5509eb9383ce476688e4e8156e4f5cd58f9c896028f99848c7bd90a81437fec102bdee6d06b2b33b4b56fdd2
EBUILD pysonos-0.0.30.ebuild 835 BLAKE2B 4db8cdc563a10324bc7e9c97c129da516ab2ec6d2afffaf63e269676ed26f7393ef74a02a2c20706996f5648dd72be261f8fc0ebdccf203512dfae91081b7df0 SHA512 24d8e70ee8cef5943df90f206ce1f7c5b7634e788de79a1c0523659befda8f62765b4da5733007451240bd45e6183ffe9e9d5af7bb66c2c463895d43a1b793e8
EBUILD pysonos-0.0.31.ebuild 798 BLAKE2B 88c7300b428d3c3166ec502e256118c887a9882a4e24457408b6cc90f012560c93b4dcf683df5a391bfb81ebb6434af1e73101866f21f2f2b6d5c2632a1b7034 SHA512 06b4d0325dc3ded931cbb4f6b431f5ffe1b6e20f3b8dc0d442d7e28d197e5a2a22ef6dc26931d93e3af66af058e3147bea4628f5c07711980363cbc8028e18ab
EBUILD pysonos-0.0.32.ebuild 798 BLAKE2B 88c7300b428d3c3166ec502e256118c887a9882a4e24457408b6cc90f012560c93b4dcf683df5a391bfb81ebb6434af1e73101866f21f2f2b6d5c2632a1b7034 SHA512 06b4d0325dc3ded931cbb4f6b431f5ffe1b6e20f3b8dc0d442d7e28d197e5a2a22ef6dc26931d93e3af66af058e3147bea4628f5c07711980363cbc8028e18ab
EBUILD pysonos-0.0.33.ebuild 793 BLAKE2B f3981e5b1b7581c5b28319037b7edaa74dda30cb3d5734da3b02243087e28d9c848fcc1b7b47bdd0512823729a11d6657a0daf84efe710deedac211ad2bf72f4 SHA512 1db3693b4ac5e180bf292fd6d4de4cd021d4de0eacd4de3df1b4e2ff496bbc31d43fd6a59626616a0f81480f9cbd3d9e7600d48f1f34eba6aba447380a5a054e
EBUILD pysonos-0.0.34.ebuild 813 BLAKE2B 3fbba705797419163b2ddcae970d29fbcce7c8e401f9db1120398155e9abb41633c9f3fc7a70fc030f944998c0526852ebae7e356cd9308770040fba3e6f8d1f SHA512 ba56d14b6fd97dc9d2318a46e2330a4f60b371b994abcc04713343b05f8d35bbf7061b8edc858be2a9b9f674e2f24f282f64ef27869d805705e0ec7fd6841a6c
EBUILD pysonos-0.0.35.ebuild 813 BLAKE2B 3fbba705797419163b2ddcae970d29fbcce7c8e401f9db1120398155e9abb41633c9f3fc7a70fc030f944998c0526852ebae7e356cd9308770040fba3e6f8d1f SHA512 ba56d14b6fd97dc9d2318a46e2330a4f60b371b994abcc04713343b05f8d35bbf7061b8edc858be2a9b9f674e2f24f282f64ef27869d805705e0ec7fd6841a6c
MISC metadata.xml 457 BLAKE2B 7b7f36b326f70aaf508b4541c4ae79e67d793f56a752feb2c50a4d5eb1e34d03d9788d0edb5899dd7e28f74c3e9e4fa3920d73d924568c4ba2d0769f50d9f973 SHA512 9a2f505602dab7863b319a093764c0bade7467e36cbb30e0cf1e0af04e2ca7ab30674d7d3f65f40d9788e831f1791b59473dc6a7ea35b90e3738049e37a2572a

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,11 +16,12 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
DOCS="README.rst"
RDEPEND="dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,11 +16,12 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
DOCS="README.rst"
RDEPEND="dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@@ -2,8 +2,12 @@ DIST python-openzwave-mqtt-1.0.1.tar.gz 18491 BLAKE2B e60ce121c802a874a40cafc570
DIST python-openzwave-mqtt-1.0.2.tar.gz 18495 BLAKE2B ea7a1721cf964450943efda0b08076a4a6fb96eaaadd68956a94d0514fc711c49e4e82556d5d92bf34d1a62919094a2ca8b53c9f6907159b02f1d6c1289024c6 SHA512 7e3482375639286f99300766b9963a0f51ec6036e22283c9c14ba7094ad963060326650969f91babeec51f92b5ca49de720d628407a0cf117d7202bee68f962f
DIST python-openzwave-mqtt-1.0.4.tar.gz 19060 BLAKE2B af1c4fc31d4472109c1c8a4c31d14806059735e4124dab0e0991b6ed8ff16d37e5561cc2bebe9e2e89023bddff6e3e62711923a7ba409c22ff84a44fe59a286c SHA512 28783bee018a72bd6222dab974ab10d05b747a0548b9e1513012f6e0faec86461e5ba6f35021e19f5a9e9ca28b6e1d34a731a24e10807f538cb636035e70c13e
DIST python-openzwave-mqtt-1.0.5.tar.gz 19186 BLAKE2B 52feaf42db63de8f51d0fab12ebe2337a249b4341d286b16169bf977b5df3e0ad6ea133b6923494276c839775a77469233acbeb7652c0a3cd581f7f0b1cfedb9 SHA512 b5386a0408283556c99c758073ccec0825dd425e52286aba614863ed5279f119caa841f98b4d6c6a981eecf7c0374060a4478494f07a0d1317d7f8ba2e34f31b
DIST python-openzwave-mqtt-1.2.0.tar.gz 22110 BLAKE2B d50eec0d8eae4d3e064c36e55f246b072bcd3d314d70247dcb8bbb08e7e86a8ae58fa09e1921dcc4777240b78b6f3a0221e6052319ac6c45a5b63637d5bf62ce SHA512 8d29a3d415d46cf8ee56f08a0fcdb7e14aca635c9a7fdbf88fc01df99f8f5a409efe0e93c58bb50dde8eec7755aa5d3aca145c27c930d0af9d3690456d209406
DIST python-openzwave-mqtt-1.2.2.tar.gz 22140 BLAKE2B 95a54712e1195c6e9f4a9cd50846dc276855ceae8e5a229dda6d64f80d3cc95204c1189accdd4e3263b1aa927761c6a0ff38c76483f550cc55aa8e7030f78d0f SHA512 8b0e6af5f51807cef56eaab4cf4b7de5cb5fb2b188f19f998790d7d5f6e637d2bc61b38a8f251e24cd7b47e847c060cd24f0f2986bd767b6542e5c4fbef6b454
EBUILD python-openzwave-mqtt-1.0.1.ebuild 777 BLAKE2B 0fa1bf9323170ad30e3dff23bf8701d4f05f611c8e91219e0de422760b1315d58e5d7f444484926ed4dc05473b0e33600582cc96e1f64b0c8d40fc13b79f6179 SHA512 99a9b6d1bd7e7997a42bdd4795340dd6e8f1b3e6d22c682a5b00ef33a867b5b373b443292e96fb151fd6fd75dbbfee62eea0f69ff431a5a864d76d5abe8b7d4f
EBUILD python-openzwave-mqtt-1.0.2.ebuild 777 BLAKE2B 0fa1bf9323170ad30e3dff23bf8701d4f05f611c8e91219e0de422760b1315d58e5d7f444484926ed4dc05473b0e33600582cc96e1f64b0c8d40fc13b79f6179 SHA512 99a9b6d1bd7e7997a42bdd4795340dd6e8f1b3e6d22c682a5b00ef33a867b5b373b443292e96fb151fd6fd75dbbfee62eea0f69ff431a5a864d76d5abe8b7d4f
EBUILD python-openzwave-mqtt-1.0.4.ebuild 777 BLAKE2B 0fa1bf9323170ad30e3dff23bf8701d4f05f611c8e91219e0de422760b1315d58e5d7f444484926ed4dc05473b0e33600582cc96e1f64b0c8d40fc13b79f6179 SHA512 99a9b6d1bd7e7997a42bdd4795340dd6e8f1b3e6d22c682a5b00ef33a867b5b373b443292e96fb151fd6fd75dbbfee62eea0f69ff431a5a864d76d5abe8b7d4f
EBUILD python-openzwave-mqtt-1.0.5.ebuild 777 BLAKE2B 0fa1bf9323170ad30e3dff23bf8701d4f05f611c8e91219e0de422760b1315d58e5d7f444484926ed4dc05473b0e33600582cc96e1f64b0c8d40fc13b79f6179 SHA512 99a9b6d1bd7e7997a42bdd4795340dd6e8f1b3e6d22c682a5b00ef33a867b5b373b443292e96fb151fd6fd75dbbfee62eea0f69ff431a5a864d76d5abe8b7d4f
EBUILD python-openzwave-mqtt-1.2.0.ebuild 795 BLAKE2B 1b6b0e0a44798bbd843df61ad47a75244ea768929ac139948c32a72074921e053b59613cfcce1fae5ab08623a0400cd004c4f6c55314edb8c0ce18bbf1ea1ca6 SHA512 7ea65c315e70d2ae39f5969c3fa5230b6d974862b4e1d09f5b87555971f9b14c26ead544145942d5334578e48c8a54f3d7a6093b500ed83ec9128f8b90c5a6cc
EBUILD python-openzwave-mqtt-1.2.2.ebuild 795 BLAKE2B 1b6b0e0a44798bbd843df61ad47a75244ea768929ac139948c32a72074921e053b59613cfcce1fae5ab08623a0400cd004c4f6c55314edb8c0ce18bbf1ea1ca6 SHA512 7ea65c315e70d2ae39f5969c3fa5230b6d974862b4e1d09f5b87555971f9b14c26ead544145942d5334578e48c8a54f3d7a6093b500ed83ec9128f8b90c5a6cc
MISC metadata.xml 467 BLAKE2B 682e384f5f9ae2131ab84016d70df50c16bbd54a3be5985a488ad3631c1b9bd1f4c8b191e9ab2143df117e74a4a9760c197748e0c39614322feb17471f745866 SHA512 01060649f0aab181469fd319ff29357ca0f1c29a5472cb1c171df798d8a99b364d968e44ca2d7a30116e794aec975b71ee270c4d395e26449d02aeaa72da2c97

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_{7,8} )
inherit distutils-r1
DESCRIPTION="Converts MQTT messages from qt-openzwave into Python objects and events"
HOMEPAGE="https://github.com/cgarwood/python-openzwave-mqtt https://pypi.org/project/python-openzwave-mqtt/"
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"
DOCS="README.md"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/tox[${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_{7,8} )
inherit distutils-r1
DESCRIPTION="Converts MQTT messages from qt-openzwave into Python objects and events"
HOMEPAGE="https://github.com/cgarwood/python-openzwave-mqtt https://pypi.org/project/python-openzwave-mqtt/"
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"
DOCS="README.md"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/tox[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,3 +1,7 @@
DIST pyvesync-1.1.0.tar.gz 27228 BLAKE2B acb08c7b84140a564403c5dec515814fb5283013868c2a9e898027dd7ab07c1d58bd03f26854f0a79f7af94b7303180b32dd318e60ebb11a31062fb827d36bde SHA512 3e7323c5a91d4c8409931939a19a593a744cbd583776e322729868c6cd2849910350482d2c973ad438b89348a0b32aed0ec69e0811801a0546ee1da4847f137b
DIST pyvesync-1.2.0.tar.gz 33181 BLAKE2B 34e0c3bb4d023a28c1e35f74b63dc335829a61078ef1fbde288c081455b05cae3ce592d703a0f42d73db9a984a34c1bf4bd1d2a6342b5c61133ed14df46dedba SHA512 9f75b1dd86b32ed33102fc0adb15fb0788f5ca7486d3da1eadf536dcb1b3d0c30f0cbded3d71a775d08bbde0c75ad47f8aab55acbbf4cd464f42366fcdb25e75
DIST pyvesync-1.2.1.tar.gz 22155 BLAKE2B 313c1a3b42786a2844e26b932199515aee5f634cc60b41d21344bc2eb426dce9564cf6f55b468b7a8872002a870aa08d65e0ef15133a2d988f714b2beec6eac1 SHA512 f4a6dc4ba9fdf1face06d2cd834642c1d63b021296005d3c9141902a59d1989d0a55072ab838912d1ea4c5deaa5834da1b1c3ef33c8e1044c9883872211ca0be
EBUILD pyvesync-1.1.0.ebuild 841 BLAKE2B 10ed9b4a048d3e338117bac8344410d70d72995eb5ee0bc82ad74a37ae3b5824283d209ceb60192816320cd4716b6ee553d4f733b18ad8fb795649ded4e490e0 SHA512 3bc0bbbde185cca821a2a3e6e5c7907f9cefc6fe6a7e8f41eca67f75378a6928afe3bae679db547f95c6a3da2327a50c15bffe34f4f2a8d5a1635a0845e624bd
EBUILD pyvesync-1.2.0.ebuild 887 BLAKE2B 8333ae446205bb0716610eb6ecdffc14489556923d01a99895cb018f8a95160c13cec7531bc69f9eb218898f22e4be2713098690cc8fde1dbf331d055182acd6 SHA512 e887c85adaa17885d07aa3df1f7ee3df3f93d3468fadf1ad8a6050e2bfba8009875c8cd054e351d503ee2c8de935e2c77b41b7e163454680b47b29dd023c1592
EBUILD pyvesync-1.2.1.ebuild 737 BLAKE2B 7be4592196bb218c1389330cacb9bbc28b1705af7a772f4c9af82af28f1d32965518ef00adb86800dbf64a24f3f2927d1ff58cd665bb641afb5da7084bc2d597 SHA512 3379864febbcecd295f20368c9e53dcdbfd8c4677a2fd3ad8b6c3df4824acfcb2aa78232781aa3ae4aad6f52ecb5e4e91f720a6cf8f6025feccc997ebd3e7710
MISC metadata.xml 453 BLAKE2B b06ff434a667591cb49f8b81684315580c633ad0536e4297376c37b9cdcd59ddbc60272bb975752356e3a7bd7725b9077e21feea4205cbd3e8d21acccd521256 SHA512 6de379800645d96f00b3e5ef6edf8eb2c9884de09fa8d9bc401a7fd5cd2dc6891f40f4cd6d80f6f3cfffa9bae6d4f241d09daa730d04e4e2040aab6be847f490

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..8} )
inherit distutils-r1
DESCRIPTION="pyvesync is a library to manage Etekcity Switches"
HOMEPAGE="https://github.com/markperdue/pyvesync https://pypi.org/project/pyvesync/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages('src')/packages=find_packages('src',exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}
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..8} )
inherit distutils-r1
DESCRIPTION="pyvesync is a library to manage Etekcity Switches"
HOMEPAGE="https://github.com/markperdue/pyvesync https://pypi.org/project/pyvesync/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
BDEPEND="${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

@@ -2,8 +2,10 @@ DIST sense-energy-0.7.0.tar.gz 4955 BLAKE2B ce6271bcf37f21bc4106b5749c1d6815d2fa
DIST sense-energy-0.7.1.tar.gz 4928 BLAKE2B 87aaa29a0878018bfd8ea837ff6e5204f14140963adb96c99cb63bcf7f1464557c74d5bb90812b1e383f2c53996a708caad4a1c7101e5ca8db8e3533ca859e6e SHA512 08665b3079a42cf84355d2210d3ce092c9e0e1def951dd7a60a19ba581617c8ea2b666c25d2dbf4f560053336fafdd6433e8d09fb7389e1c9d36795915d33628
DIST sense-energy-0.7.2.tar.gz 4925 BLAKE2B 498c9ed1cea4365324948123a3892ec62fe90dd2bde056020eb44c4da9c622ef107393707fc0ad9bcbe341f2cac8d8dbc5f95d4d050028a8fe98205bf0316cbf SHA512 c9925a99aa249b858297544dc0ff090160cea28adde43b497ac040ec02f84f2e8175b92a305c35745cc06e84a85081df68db2ee7681e6e201ccfe7c9c1814f7a
DIST sense-energy-0.8.0.tar.gz 8634 BLAKE2B 8b8aab865410063e4ac2f9bbad293c75a2d18e0a3279f1a1780db84f885951527c3ef5582f47832b3548fb18b4ad9665a2b2ee632faf8e72d46f60f64838497d SHA512 ba3cd28108f2ee7ee3bf9b05de049075cc3f026c806e45ad290357a6cd6b90646ed9ddce1eb6643c5f17ea6f954005ecc00a700ae45d55ed9e23a9e2d8792939
DIST sense-energy-0.8.1.tar.gz 8734 BLAKE2B bf169f699bb1aa9cc5958c47b11287798beaa8794235aacee673288abb92eaaeb3058715f25f2fc4d1bf2f21f9affa2ee73da0b8dc799a86a325769f50ba7c99 SHA512 4232b9713b6cd6721edc5bb3d3b0156d6bf48699ba9f2762065de535c57ed4ba1a7f54d6a2104443bbea0e3331b1dbbd6d75accb1e892e676b0d93c91c5e7eb2
EBUILD sense-energy-0.7.0.ebuild 931 BLAKE2B 32cb1075e50db3e2bb6e1bbf90c2c558f6ad41c9902f95912a47081592b046e4950760c73be218bd7077bceac962646a7cf2db7f3da2ca5ce15ca0243fa3c3b1 SHA512 19217819ec6669471be70e427351d0061f30e84e9d65ee0fea892d04be246e186d78b482dc05c68fb785b21e985e6bf63f2d545c2dc0035cd7688b90903cbfd2
EBUILD sense-energy-0.7.1.ebuild 931 BLAKE2B 32cb1075e50db3e2bb6e1bbf90c2c558f6ad41c9902f95912a47081592b046e4950760c73be218bd7077bceac962646a7cf2db7f3da2ca5ce15ca0243fa3c3b1 SHA512 19217819ec6669471be70e427351d0061f30e84e9d65ee0fea892d04be246e186d78b482dc05c68fb785b21e985e6bf63f2d545c2dc0035cd7688b90903cbfd2
EBUILD sense-energy-0.7.2.ebuild 931 BLAKE2B 32cb1075e50db3e2bb6e1bbf90c2c558f6ad41c9902f95912a47081592b046e4950760c73be218bd7077bceac962646a7cf2db7f3da2ca5ce15ca0243fa3c3b1 SHA512 19217819ec6669471be70e427351d0061f30e84e9d65ee0fea892d04be246e186d78b482dc05c68fb785b21e985e6bf63f2d545c2dc0035cd7688b90903cbfd2
EBUILD sense-energy-0.8.0.ebuild 931 BLAKE2B 32cb1075e50db3e2bb6e1bbf90c2c558f6ad41c9902f95912a47081592b046e4950760c73be218bd7077bceac962646a7cf2db7f3da2ca5ce15ca0243fa3c3b1 SHA512 19217819ec6669471be70e427351d0061f30e84e9d65ee0fea892d04be246e186d78b482dc05c68fb785b21e985e6bf63f2d545c2dc0035cd7688b90903cbfd2
EBUILD sense-energy-0.8.1.ebuild 931 BLAKE2B 32cb1075e50db3e2bb6e1bbf90c2c558f6ad41c9902f95912a47081592b046e4950760c73be218bd7077bceac962646a7cf2db7f3da2ca5ce15ca0243fa3c3b1 SHA512 19217819ec6669471be70e427351d0061f30e84e9d65ee0fea892d04be246e186d78b482dc05c68fb785b21e985e6bf63f2d545c2dc0035cd7688b90903cbfd2
MISC metadata.xml 459 BLAKE2B 25e79b2f4602dd64cc2a2de6bebbde2f034c218c52a3f58cdbabd61cce0110a20440fa96a312dacb1ea597c0d9c3b87be9ccd0577b466f3763f8687e0ee810e0 SHA512 79c100ee6eee6c23fea0a563202319b5449bc56c835adcb4c921255cb2a2e50bc939b46a50a2b5f1f3a9f800d8e5bb89276a7c6e24127b13ea4b6deb2a04f3a5

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="API for the Sense Energy Monitor"
HOMEPAGE="https://github.com/scottbonline/sense https://pypi.org/project/sense-energy/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DOCS="README.md"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -3,9 +3,11 @@ DIST simplisafe-python-9.2.1.tar.gz 18728 BLAKE2B 787c4c86ae6bf217dfeceb5c225730
DIST simplisafe-python-9.2.2.tar.gz 18724 BLAKE2B da14935cc56635024977b875b9e798926e1e471be6fd05da72138489d1895cfa8bb4b3fbaffa1623f5ccec0afb9056f3840b9d5e76d62927ad7c1bdf3e6ef3a5 SHA512 c4177ae81bedd3b7355b24de2909adde2b46a6556ca51baa43778aa2422cefae7f384a5063e37c1b8cca98f130e19ded652b9497223fd3f0ee4af723917f1788
DIST simplisafe-python-9.3.0.tar.gz 18575 BLAKE2B e6786014ad728e10737e0393bee06cca6c3ef8d74f7e9420d4ec62f63df2ffdaa0a172a89fe7388f9520d5d10394cd0b29c204d072db568ecb363c3e4a716f67 SHA512 8b65c27d9eb3d7ffce00c0c2222ff6294c23f555a59ec2171b8b0e3f68afa793f8be44e1ddc72c7abe165f51936bfbcad6780b51b5631d9732d1d17160e35cdf
DIST simplisafe-python-9.3.3.tar.gz 18657 BLAKE2B 5a43ec16ea932065aecdd057de7895b3b8163634bd6744835fe1e696ad78c7278d5f3091f98494fe5c37eca86a342d357f56225f4f25c30ebb03b338758fa503 SHA512 39f6ce9c77d40fcbb32225113dcea1b568c6de44bd23f644ca17465696b97b1a56bee63e7f5104caec7e03774bc57f6eddd7d9e175e69f31d035728987874289
DIST simplisafe-python-9.4.1.tar.gz 18745 BLAKE2B 81bb2baeab498ccec369759bfbff02ed44a3b995dc8c093773745922267faea2201fec7f62891d9d8474e2d20b6e036fc7dbe291b1fc034a7dc7f425f183b3c8 SHA512 61c0350b016f0720c967568ad82eafae2863717298e6749d9df8cfdd999c564a34d138328f012c26e766f13d62307245ac9e9ed9c04eb5caa81fa0d719f7d20e
EBUILD simplisafe-python-9.2.0.ebuild 882 BLAKE2B 49f33206b73a9c3d3bbf1c29d9d9ca604e8787c1afaa2a265f33a28b46b9887d2685286a821d46d20b0bfb8d9ee8226e7a634b5e1f38aa026ad96cf024f8b8a2 SHA512 0075c40412aef5c69338bc526a33c398d1da8ce59dff78592cee2602199b6b339d94bb781dc120dcd0d830af2a5231ea17a1cd8a4709b1b07ccc9ad7be4865aa
EBUILD simplisafe-python-9.2.1.ebuild 882 BLAKE2B 49f33206b73a9c3d3bbf1c29d9d9ca604e8787c1afaa2a265f33a28b46b9887d2685286a821d46d20b0bfb8d9ee8226e7a634b5e1f38aa026ad96cf024f8b8a2 SHA512 0075c40412aef5c69338bc526a33c398d1da8ce59dff78592cee2602199b6b339d94bb781dc120dcd0d830af2a5231ea17a1cd8a4709b1b07ccc9ad7be4865aa
EBUILD simplisafe-python-9.2.2.ebuild 922 BLAKE2B 727065b4debc358f9d6de8b9943a91fb0f4df7a4e0f6c9462bacb4307989ed44803adda687b05e8c7a3932aa07a7904d8430abd18da4942812b77cd4b2e089d6 SHA512 372dc67bd4fc00314f367868788f8e7edd782415b7b5a25bb98da31400d1ceabc30bfee733d89d0f5a256edbec2c771de855b075f48e1342b1e28ce4a0f734f2
EBUILD simplisafe-python-9.3.0.ebuild 878 BLAKE2B 41e30bd2af8d7f78ad9ba0d71a0b2aa25b452c8c2826549c6e9a0b66386b3060ad911f6e652c2c193bfab0867e7492c5c50d1edff18f5c4329882bbacd8c5a05 SHA512 0bf70b60e73b7b1f4fec4a0d6f93afbfede7fa4fec86dc7866fa3dfc11c4c4ce235b897454eed8a0f12482bb77b6490420a74cb7363f17dba8fc5cb88a8fe36c
EBUILD simplisafe-python-9.3.3.ebuild 889 BLAKE2B 04f045fae9ab1e595adf6374c9d5f783a8b8cd135c69b13cf63764f25cff98660d4a25cc62c812342092fb65b61d8c712b9e79ff19c5868db68f356af4911723 SHA512 ca4db18545b7bdca69139b8514ba8e23c6144e5453f766f8caad50f9f67219a8c44481b76c64ef2f4f034e25234bdb5a775158883a91105359727db884500104
EBUILD simplisafe-python-9.4.1.ebuild 977 BLAKE2B 15ffb6ba5439aeca44ef13ef38662d759d83503f364ed5e5250b09bb6f03b9fa3afec50e452efa80f9be7dc139de371b45b4f6395055b6e5f7a1e2c5c79bbf3c SHA512 2a5228363214500ed67ef336bd7006699c25e5e35694059f16e56a70a067654dd557a51cc3e80b990d883a025a1d9b23f33be8a37222a7d066e6589e31b13ecd
MISC metadata.xml 460 BLAKE2B 2b1ee497f05835d4310a427c78a87cfa43c367775a3a900519fcfdfb034a5ead492552353b006967f37be4bf9b291b9ae1fc19ed656ad5c27a399b4d1df905ac SHA512 c611e4d648ea6ff76b0df103fe9684f8d56cf8d3e15eafb90f036677a131b4019df4fb453512f8c3aef0ad196f0ebedffa2b3a282fa9c69e0bc505013b46a753

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_{7..8} )
inherit distutils-r1
DESCRIPTION="A Python3, async interface to the SimpliSafe API"
HOMEPAGE="https://github.com/bachya/simplisafe-python https://pypi.org/project/simplisafe-python/"
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/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/websockets-8.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,7 +1,9 @@
DIST surepy-0.1.10.tar.gz 4039 BLAKE2B 9049229979680f801db98c74668a6806c28a64e5622c4ac1e0764dd21e077912c8a093295af619059be90b3c843ced600ad5bf84eeb19df0a2850b2bc819089a SHA512 c2c773c0e5c370ecb7c8609c81bec35e44af8adca515b3759c0985323f67349fd9acbb165166545ac3c14ce6e6a55c155779e7caec5ddee4bc3d38905cde35c5
DIST surepy-0.2.3.tar.gz 6821 BLAKE2B 545ffddc16657ebb2ec37abdc61bc08507078997fa7ca9e7a740ce8ec1c0f082819a9c0092864bdd4128e71db57bfc26a9e161d43503a798e254af61136c1dc2 SHA512 ad36ee510678acc3d486dcc5075be18d7fd7e7f2c3a1ad1a68729652d21279f339d132501bcfd60d4c3d5eff4317a54a12375f018991c44694a064823c3eec0e
DIST surepy-0.2.5.tar.gz 6854 BLAKE2B 9061dd0ca14ab64289ae25c19062537d739f57f9efcce3df540311d092536a8bd3b006ba8bbd7fcb58bcb5b95cf1a0fba42bdb2884ff64bc262cbd0e99fb3cce SHA512 616fecb577f1dc375d895becab21ca93d051a598d282592c15f150faf09bb48c681444d0cde4305372b0fd22092a0048fb17f1e30f5579c12026bd9cbb0a3aa0
DIST surepy-0.2.6.tar.gz 6986 BLAKE2B 68cfa34137181f8ae8f00292a60f6c7af60f736edfae19d5263b0e885a0d00c18495d6199dc9947ec9d17fd6df36889c40dcd201257a7504cf9eb4fe2f685fdb SHA512 bda0d3788cbd0bd98a9014b061e7729f84e4c6c1dd4e803e44a01a4dcabb83f030e03977699499f8e2ae84fcbaa168f71489d08027e657a4a3fba15f3c42b011
EBUILD surepy-0.1.10.ebuild 765 BLAKE2B 6daf8b3a6b2bda71725134f7fc250a05919ceb6e4d7b0fb3b09eaded9db30acb7b65df7c0730588a86deb467e9c22a31c4e083c6b4fcdf8d581a84457466565c SHA512 061106154217667fec26167dfc17093ad2ba3640caf546c9c4e8ca3fdb251c98ed10169335cd806c042392ebd6881b1e1d7c5ed9596058cc84498f309e5ac342
EBUILD surepy-0.2.3.ebuild 774 BLAKE2B e51d344dacc588b1851a2a6199f94b90658f667c7d43fe3cbdc12d1a57918c3f30426bae3d02fac258695d9dd6a1e768de3c968c1d3cb1f3fa862fcc925c76cb SHA512 b42b0463b1f154f1c3ab16047978e35c854b97a5a95b0ea28e17864ff8fbb02651738bd3f0d4dad7c3a3e22c9f574abc77db35b8ea21feabb62627cb76aa0066
EBUILD surepy-0.2.5.ebuild 790 BLAKE2B 20b8e0d63f99c5ffb2291187109c5207d6f0ed7617e84dba7103b72b63cfa8bfbb82ca13cd51096d65f7f2111382aa3fdea2b9df7c4db7a3ab8d6681703ff7fb SHA512 742646a00941b1badf10178fb7b2f1c13f6438859404b07746f5355b43bd2575d98e05a7b6c5230af4bb6dd5ce5e9ccc2b5892366b53ede77ed54cbf6765aee8
EBUILD surepy-0.2.6.ebuild 835 BLAKE2B 56780c8be96f67352c1c9e70981d44fdbfcc5783f55a792e5e2f342e0c3f10bb7837a8af0901ba8e412602cd73409846f010c22178cdefb06f67ce5b0008722f SHA512 25a23c40c15d0fe2b14db0c8c6073a465fcc80cdc2b7d039f4d169120670353f3b9492d2810bf1646af467ffb759fa9f2916e8af56143ad9407e103230b8c322
MISC metadata.xml 443 BLAKE2B 12d24f3f7ab5fbec70795f7a1a978ac2387576ea89659e55e76299a479d800cbf96fd55c5441799dd193e75ba16009f700ccac486a91af6d614afeba86a79166 SHA512 36183f1029cf97bafbd5c0ea6c7952618c7ba75f3e3cb9a5356549d5225433609a97080e7f5e10104f02afe0e7d561cd2be075279f2143b2a2e698e3016135eb

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..8} )
inherit distutils-r1
DESCRIPTION="Library to interact with the flaps & doors from Sure Petcare"
HOMEPAGE="https://github.com/benleb/surepy https://pypi.org/project/surepy/"
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/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${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,13 +1,13 @@
DIST tesla-powerwall-0.2.10.tar.gz 15491 BLAKE2B 787aba7a01dd929f1297019645ce366e5e6a150ec7427ea9cf3339a3d754079da5beaad5a41f1b8fc38eace51600ea0f130fc2456a8b3df0f5375d9693b6ffec SHA512 babbc9fe615151cd17e585c8fa092e11cdd9c374abc110dff902a6d14b068ebc6bbf22c8e85732f40facfcd7f8b0e7bc1cde51e73e64089d19a889214b24cdf4
DIST tesla-powerwall-0.2.11.tar.gz 15498 BLAKE2B 0b4f3a715d65fa63e6661683c362ceedb6020881792a01b46f9c471713d354979a9b4729bd8b9835e53d2305eb9b2805e6fbf4406b54423adaf4e00362b945e7 SHA512 65c2c5080e30fe12f9ffe6ecc6c87197fecef1a7e02c3f3df41dd6c1d292639b9f531d04e04d3e1fb3d7563c8f825ae9dffd8f99f3f48e1d2b541fd56c78b767
DIST tesla-powerwall-0.2.12.tar.gz 15515 BLAKE2B 2e998f444a5ef9722aa62cd4bf9ca66052544cdecd744098deb2143ee901a825bdf6f8a95ca9426121e53032e0ae8c0a0e57caea1240d99254bf700294e4847a SHA512 dee7aee336723cd45f3a7f93ec62d15f71e5346a2591f25c3f71c9b24728f4b839d3b1ec6dd1013cdcdc2679030c84b5ef9d4babdbb3f0772825f777a7b83180
DIST tesla-powerwall-0.2.4.tar.gz 13022 BLAKE2B f85d6b74e3a975385eed4b7da92a36cbdfeeac8b7a7b2fc8844c5f9300a4d8889add3350a7d144cddf99da77b19103fb8d0bea8d0d67bde30701795d803dc318 SHA512 eb4f7d227c06a6a6914bb9416b217e2c17376aff234556d3e6b42a1ff78b33257da3d84402fa3efbcb9d72116b0d46f7eabb0532c9ca59a73839eccd2b13faa9
DIST tesla-powerwall-0.2.5.tar.gz 13806 BLAKE2B 57489622dde33043dcb733e88f78d80a817b4c02b51ff7891b68def609563e42b888ee2f8d6b2da9f211555ce14c1410a53e59ee60f9b8bb477855095da3d75a SHA512 39020c58d97669f7006e861f5bc4c4da023215c7be360e202c59e7f7f50b106f86e5ff5ecb3cf0091503f2ae47bbc32aebbf6f75ba67df336ecf7c3c451357c2
DIST tesla-powerwall-0.2.8.tar.gz 15407 BLAKE2B 517d8169f5464171966b3e34a6ec7a3137c76e8e0f86163db64400a6057fac7285547752ce7d4a26a0dde7c7a8055bc26084ac53371596269801780c9e946700 SHA512 cd9719bf2ad77a58afd7c600be4a178d7edb85a56b16611309fb2beaeb76b601f88e58f681aa1d5cea8ad69eae55f98afaa37baa3081a4e0c68bca6186888f7c
DIST tesla-powerwall-0.3.3.tar.gz 15232 BLAKE2B dcd731055330f8aaf92e775203c2a949c3a9f20c70e4e15c6a5f00dccf6a7f8e79b48eae2770a9a3b0752830ba976bbc5c18dcdd0d6983713b780b5603fd5cd0 SHA512 c1a77c7d8739990e57c5e4d00c7c794dc781c72a9ab93f077a2739220421f55b75882593bd4d76d820cbf62df19465eb9b998237422d6e310a22b6d06e7634eb
EBUILD tesla-powerwall-0.2.10.ebuild 802 BLAKE2B cd1f7f547d5c603abb67490d0d9f95d9a21bd7ede5e4affeb6fe647488c15e197f4510079fab3dc27908ebaf9363e209037e577ae1dbd626344fdbb3c0e050d4 SHA512 9e7e119eab0d74eab6823ada87338f50eaf843782bd2cbae6daa8c0f3c7a74c859b90247d0b02903c070315d5a50fde119efb0f16c6faf235f5df641ab3fc9c7
EBUILD tesla-powerwall-0.2.11.ebuild 802 BLAKE2B cd1f7f547d5c603abb67490d0d9f95d9a21bd7ede5e4affeb6fe647488c15e197f4510079fab3dc27908ebaf9363e209037e577ae1dbd626344fdbb3c0e050d4 SHA512 9e7e119eab0d74eab6823ada87338f50eaf843782bd2cbae6daa8c0f3c7a74c859b90247d0b02903c070315d5a50fde119efb0f16c6faf235f5df641ab3fc9c7
EBUILD tesla-powerwall-0.2.12.ebuild 935 BLAKE2B a6488318684e94938051572f047939a207f6fdb825791734af8eebb4ce69dc37132e9339a325ae8e6abe184e29ce1f1187f56b7de52b541df34778e91458e38a SHA512 18523c127d5131251d13499370b7ba3daaacbc0de9c8b7d98707e2d0ff890402879604faa839d6ff902e99db8a76a690aba772260cfaceb550baeb207188312a
EBUILD tesla-powerwall-0.2.4.ebuild 802 BLAKE2B cd1f7f547d5c603abb67490d0d9f95d9a21bd7ede5e4affeb6fe647488c15e197f4510079fab3dc27908ebaf9363e209037e577ae1dbd626344fdbb3c0e050d4 SHA512 9e7e119eab0d74eab6823ada87338f50eaf843782bd2cbae6daa8c0f3c7a74c859b90247d0b02903c070315d5a50fde119efb0f16c6faf235f5df641ab3fc9c7
EBUILD tesla-powerwall-0.2.5.ebuild 802 BLAKE2B cd1f7f547d5c603abb67490d0d9f95d9a21bd7ede5e4affeb6fe647488c15e197f4510079fab3dc27908ebaf9363e209037e577ae1dbd626344fdbb3c0e050d4 SHA512 9e7e119eab0d74eab6823ada87338f50eaf843782bd2cbae6daa8c0f3c7a74c859b90247d0b02903c070315d5a50fde119efb0f16c6faf235f5df641ab3fc9c7
EBUILD tesla-powerwall-0.2.8.ebuild 802 BLAKE2B cd1f7f547d5c603abb67490d0d9f95d9a21bd7ede5e4affeb6fe647488c15e197f4510079fab3dc27908ebaf9363e209037e577ae1dbd626344fdbb3c0e050d4 SHA512 9e7e119eab0d74eab6823ada87338f50eaf843782bd2cbae6daa8c0f3c7a74c859b90247d0b02903c070315d5a50fde119efb0f16c6faf235f5df641ab3fc9c7
EBUILD tesla-powerwall-0.3.3.ebuild 972 BLAKE2B 4778b35e9a1c4e386240e9206c5990727b7b380ff98f08606535d357c8616a0ff7f94e21cf4cee41ed3a96362fb490a1191accec98a778a7ec15fd396d4a8fc1 SHA512 7a90a65c36dec730a495db7597f4a2858b05aaf111cce50544d04c365d1b013cec53bd2205f67d673c0abcee275d148f985e47d094cb723e8071360d483c07c8
MISC metadata.xml 334 BLAKE2B 686870dc54f3c6149f8831f20dbf0538f69effee56ccad3f5de8c0cea26362b0c204ac4c35b32c47c72d606af89aa487ab43fe1ea9e1bf07f13770412f838cab SHA512 74a3c6d28d2d892b5f4ea1cd4522393b470177ee016411c2c969b43b817982a7179fdbb40db0e80db9e6378728d0460d5b511bb394d8d88dab3bb48b462ae229

View File

@@ -17,14 +17,20 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests*'])/g" -i setup.py || die
eapply_user
}
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {

View File

@@ -3,9 +3,11 @@ DIST tuyaha-0.0.4.tar.gz 4828 BLAKE2B 2c28b7d5323679a495341a7d243d2541515c54a932
DIST tuyaha-0.0.5.tar.gz 4824 BLAKE2B ba5416d50bf740498b9826f4273d601c7fceb3fd583117b62f30a5fad876a0a538d7db1582f1ba40e577745b31abd9d8d52ae279830a679920961bf359e7975a SHA512 eedf29d3f92831533d6f60f3e36cd8bd991ba3e0c197be5b85fbb07a2b3585f9104e1d138a75fe36b5d9a26a1c7426e2c125a744d0c25f87ea8d4c2ad711f23b
DIST tuyaha-0.0.6.tar.gz 5508 BLAKE2B c88e86e77301e80e3dcd04d82272fb560f7284bc5b7262e6655dcea942f19e16441f0b373fc5be36c1368f106e6b9dc6165c9bbb2eed7efebc08804ef2fd61d0 SHA512 cd8d872d1181933fd79cbf9003daaeef6db83f6c868f077954854107d8190095854f24cd73c3e98c27585da0a36d85d47c9d8c29851e35ed974db2cc42c6349f
DIST tuyaha-0.0.7.tar.gz 6507 BLAKE2B b7c0f9c988aa88c3d9f52e0a4dd852336fdea48b93b5ed762b750285b5dd3d83c8c549d676e444a118a2845c0e03837d7b579166a93392843b9464614e34aee1 SHA512 b7666bf2d790f8fd07a5ed2766fc7650c9fe89cb75a4eb173182b9a72c104e7429f17b7b2127761d9f2e365149db6a854c1debd39dd90a54785a16131c3541fa
DIST tuyaha-0.0.8.tar.gz 9961 BLAKE2B 2bed522018faede6c0f22eb611345576cdcccd5d7cc7502fc355bf9c16e6c492ed2acde3d7860994ae2f477cbc993fb288319c63f276e7dc34b486e18ff09671 SHA512 fbd9b18089c2aa963beb76f750eb0469265e969b2ff52eb91e0a082392c7ea61e69e5f1623121eacf31345b065055b174c79f94350886ff976810335020abe4f
EBUILD tuyaha-0.0.1.ebuild 668 BLAKE2B 4bfa94c7a53c81b548dc0363b8ab0c734837d7f4829a9c88a881c002620589f19efae29d2c5d4a29dfaebab5b686793cf4531f4c2fcc686ec646898e7837163d SHA512 6540f56d95e09a65da82d16d42670840efe1d2d2d51747fe1b29b2eb79f107115dca826cb19ad2f83379c9c59cb0b348498b5505ce2b565c8b43e8f570c52e47
EBUILD tuyaha-0.0.4.ebuild 668 BLAKE2B 4bfa94c7a53c81b548dc0363b8ab0c734837d7f4829a9c88a881c002620589f19efae29d2c5d4a29dfaebab5b686793cf4531f4c2fcc686ec646898e7837163d SHA512 6540f56d95e09a65da82d16d42670840efe1d2d2d51747fe1b29b2eb79f107115dca826cb19ad2f83379c9c59cb0b348498b5505ce2b565c8b43e8f570c52e47
EBUILD tuyaha-0.0.5.ebuild 675 BLAKE2B 370fec8ae8263aeae51d19bef18db5b707750f26beddf4e2656711c112b9103d24099aa2e80af95a2b93b31f6e929927eb47d123e55df55b95a2d7a163bd043d SHA512 1bda035c5c5512a071f2c7b4515be120ba51f05a68fa6f0af395a6da08846496b4c0e71724d6d225b038f65964c47f3697a3d3a2a8c676d2bfc6865a3982dbb3
EBUILD tuyaha-0.0.6.ebuild 675 BLAKE2B 370fec8ae8263aeae51d19bef18db5b707750f26beddf4e2656711c112b9103d24099aa2e80af95a2b93b31f6e929927eb47d123e55df55b95a2d7a163bd043d SHA512 1bda035c5c5512a071f2c7b4515be120ba51f05a68fa6f0af395a6da08846496b4c0e71724d6d225b038f65964c47f3697a3d3a2a8c676d2bfc6865a3982dbb3
EBUILD tuyaha-0.0.7.ebuild 675 BLAKE2B 370fec8ae8263aeae51d19bef18db5b707750f26beddf4e2656711c112b9103d24099aa2e80af95a2b93b31f6e929927eb47d123e55df55b95a2d7a163bd043d SHA512 1bda035c5c5512a071f2c7b4515be120ba51f05a68fa6f0af395a6da08846496b4c0e71724d6d225b038f65964c47f3697a3d3a2a8c676d2bfc6865a3982dbb3
MISC metadata.xml 454 BLAKE2B 285525c5edc1a4152e74cfb77cbac9a6f89453b726cb5a40ce2fdf27e550a6698fa7425a4b7fbf9faf6615f8b5f7855df660c7c53ef0b8d5f122ac238956af0d SHA512 1f73e11dbd33e1458f0694899d434dd318c4e50e02a9f518b52a43bab040f6acc9ef84e8ef81957d18972befad81363d8d020976e8527f3e83c862d10dc3eaf0
EBUILD tuyaha-0.0.8.ebuild 756 BLAKE2B cfb634c35b3e6b3860e967110632e80ff3aef762ec82a4861ec378bd34c38b64a274113925806017115d2a8e8948467b2306845e0a59d5f729a35aba8a528478 SHA512 70baa1f5308595011132dc592e8394afaeb514b268531e4935c157ccf601a0afbba5623c799c63767709cca9bc1e5acf6ee12869bd02adf39b38b60d8d01cb48
MISC metadata.xml 480 BLAKE2B 6f8ffbf1ae449a3ff15c5a8e6bba3d189b5bd08e9ac56ef4d287da3a07890d797e9ea5a65b27417558f46d3d43c98633868053f702d9f9104d4ca8199ec70f00 SHA512 91940f3e75bfbe60e6ba20155747d675e21ced267ded2ff83011c7e23654f15a951f5ce97786470f589ed8d6a1f922e4de1f60f3ee9b82afffcc65da5874584d

View File

@@ -9,7 +9,7 @@
<remote-id type="pypi">tuyaha</remote-id>
<maintainer status="unknown">
<email>paul.annekov@gmail.com</email>
<name>Pavlo Annekov</name>
<name>Pavlo Annekov and original Tuya authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="A Python library that implements a Tuya API endpoint that was specially designed for Home Assistant"
HOMEPAGE="https://github.com/PaulAnnekov/tuyaha https://pypi.org/project/tuyaha/"
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"
DOCS="README.md"
RDEPEND=""
BDEPEND="${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

@@ -2,8 +2,10 @@ DIST yeelight-0.5.0.tar.gz 36359 BLAKE2B cb3657a8f541a07298fe9b0bb4897f01e6b2c37
DIST yeelight-0.5.1.tar.gz 37540 BLAKE2B b547a6dee78b9e16597d3f138d215d0d4b7d59c6cbd19d04c2047836231dd558d7e51adc58c0a9f2611c7f364c902adf071e98b14b5f863acd643f8063384339 SHA512 07dc003127f0c69dca7d85cbff6e6e4e3692ca15f5c57f775f94c746be98c172fdf87e439b5597a43ea2a202f2c2375bc0c896ea4984fe86a573e92b5d373a2a
DIST yeelight-0.5.2.tar.gz 41882 BLAKE2B 81317f0471dd8e5d29e8c6740da510695c474b8e1dad133ae4c2bde3b1e2e53278f47d55d2a46ca2c1e84def95c732d1c855f5e93d274bdc8bc6c5523437068a SHA512 4b05c278116c37448c41d5fe133a3693c39b61b9ffecba2680600dfca5f4e03701464b2e6c49e52c321fdc7a6a1ca42108142b2c4713305c90584553a66107a8
DIST yeelight-0.5.3.tar.gz 40053 BLAKE2B 855fd52c7b5f29b59d99e41021ee62e7f8efc7e0322073e2d9ab8d009f86968f6414af069d027973e2a9344582106e4d41d1641b829c414551b8de26656454bd SHA512 2f72510e8311a92952f70b01ed33c963dfc1b528d54b31885e1b07b6f478efe87635bde4f9b381e1782baa08024e7f2cf1a2ca7c22f7d6cf32efaf2444255762
DIST yeelight-0.5.4.tar.gz 44397 BLAKE2B 99d01b9c96d8064969fdebb39ba55410e3f54b267cd5a8569ced3cfa5685d7595178f4f268d762fcb4abcde26cf85c789cbc11a871730cadf237d55f5340323f SHA512 ab77e0d40182048ec8d20557c8263f182cbf56d752cdd26df72ee64cf048f7c5408613c1c65cd0f9387a4fbe000154c08a83ca49c68e16849c92c8e8f9335914
EBUILD yeelight-0.5.0.ebuild 775 BLAKE2B 1bffb3fbfdccc6cae64f0552ce41134d88b71a22de470d0123c257fe0ca0a914ec3a6a53e0198214c264968eff16c99e58028fbc3874a6b806ea9d0d03006615 SHA512 9694bb0431341861946cb98d062fb33b76fa0b9e643019a96dbf7050a61613c370f4f7e576c4f6793a4322eca9cef77c1c9db952a8262b36fe3fe4561eb04853
EBUILD yeelight-0.5.1.ebuild 775 BLAKE2B 1bffb3fbfdccc6cae64f0552ce41134d88b71a22de470d0123c257fe0ca0a914ec3a6a53e0198214c264968eff16c99e58028fbc3874a6b806ea9d0d03006615 SHA512 9694bb0431341861946cb98d062fb33b76fa0b9e643019a96dbf7050a61613c370f4f7e576c4f6793a4322eca9cef77c1c9db952a8262b36fe3fe4561eb04853
EBUILD yeelight-0.5.2.ebuild 775 BLAKE2B 1bffb3fbfdccc6cae64f0552ce41134d88b71a22de470d0123c257fe0ca0a914ec3a6a53e0198214c264968eff16c99e58028fbc3874a6b806ea9d0d03006615 SHA512 9694bb0431341861946cb98d062fb33b76fa0b9e643019a96dbf7050a61613c370f4f7e576c4f6793a4322eca9cef77c1c9db952a8262b36fe3fe4561eb04853
EBUILD yeelight-0.5.3.ebuild 775 BLAKE2B 1bffb3fbfdccc6cae64f0552ce41134d88b71a22de470d0123c257fe0ca0a914ec3a6a53e0198214c264968eff16c99e58028fbc3874a6b806ea9d0d03006615 SHA512 9694bb0431341861946cb98d062fb33b76fa0b9e643019a96dbf7050a61613c370f4f7e576c4f6793a4322eca9cef77c1c9db952a8262b36fe3fe4561eb04853
EBUILD yeelight-0.5.4.ebuild 1066 BLAKE2B 81dc7f4b9384ef26bb80421b8b6025d71cee40853fa96dee70abffae594ca7805bcd08a044d9d050518fc3a068a6fc2959d058e907dbb0f9131c9c2556a9fd3b SHA512 fc5d0864765ae7c71fc64f0ba6708bcd59c65f4751c93095d99ed1f376d798a5e1f8f00723e71d0ddbf8d9d50c4175ed9469eef8f485799ab749da60cafa1b5e
MISC metadata.xml 454 BLAKE2B e9341d7a688a8e0fb98a214ae34b556aba26bb8fedce41959ed42a2ecbab32aea2a071ba0149bd89ed9e9de24ae760aaaa27f10b90cf1a2df3d925f28f881261 SHA512 7d30cd46b5b4fdf942234624a698738e2afdb1a719d1a7f591fad2ddf046def637a644f1603a62b5b5e21a1ae48a7248e28e24a71507b6eac8577d34452f0b74

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="A Python library for controlling YeeLight RGB bulbs."
HOMEPAGE="https://gitlab.com/stavros/python-yeelight https://pypi.org/project/yeelight/"
# No SDIST on Pypi
# SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://gitlab.com/stavros/python-yeelight/-/archive/ad3e4e7552531b270224a33f1d9dc9f5887e3280/python-yeelight-ad3e4e7552531b270224a33f1d9dc9f5887e3280.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/"python-yeelight-ad3e4e7552531b270224a33f1d9dc9f5887e3280"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND="dev-python/future[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]"
BDEPEND="${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 zigpy-znp-0.1.1.tar.gz 104179 BLAKE2B 9008d7ac4db15e9726ee2c7b22c653d581b0b29b43934018709bb1518793b53390f8b02fad1885b7a0b19b22678933b89d89c1ba29462fc95204609a26b49627 SHA512 ce3a7fc9732bae6511a6ec1eea6045a3540201eba80fc43570ac0b2cd1da932548b36c4129756965f02b6ae113be17f58a77a4761de436bffb7de19bd1675e48
DIST zigpy-znp-0.2.0.tar.gz 111282 BLAKE2B 5ae441be24198cd5828e16d8cb5ba7c3a5d2b2b364d0e42c9e6758c7b037f2cc887f1b882e746433a8aa67531fb86ef2ea8024ecf1d9662ffd06662d429dc186 SHA512 98d395915a0d2c36d66a24703567bd76e6fab505b81c310991c1c9e4758d7660a89997e3b03c54bd0ea0004daba53ca6690b512d7b58fc3a9081aa5501dd5272
DIST zigpy-znp-0.2.1.tar.gz 74827 BLAKE2B 2cb449d1ab9fa14eb86fa158fa82e580adb8f0ec4b99831e32274057859116070d2850de0da466a47399fc177e946e04cd8fb4c5765290b5e2ad20a17c696cdd SHA512 4d916d262be5e5187980716268b3f96848eb3cc615aa0013106f785b6225f44b67d4c9511178b5f501e26b6c332c4d61dfa6ddfdf4351abc1c62ecd1ecd19809
EBUILD zigpy-znp-0.1.1.ebuild 1104 BLAKE2B 04728017ea96144349d04159eb06d955823fb1e575b4f630f95e1a9c8aa496ad00c19a3735d3c41d9b4fdce003b8758f6d4cb882f0081dd394e3e77aa534cae2 SHA512 a4782c58457c0d887141d1bb336980df19bc8ce97e61ea0821723dceb74f817d73d2906a97e2fc4b72ec5aef9942b7650559bc7ed1cb3002c64e375d67cd7acf
EBUILD zigpy-znp-0.2.0.ebuild 1104 BLAKE2B 5ad882c93a1861b0ca06f89c1591f9a347ae51cce2ef1a9cd1b6ccdcd7123416e09181f40308e52192bd532b69810bfe4a0010bd657fa438cacddbceb049ffe2 SHA512 6b34b2b27fd7a99c4d4912845e50803119486bc3d8b1cb4882a5fec9342350cac49606bc6f7f7ab22dbe78feb14aec9a84de9c5e730b7fc7a058c739d887ebfb
EBUILD zigpy-znp-0.2.1.ebuild 1108 BLAKE2B 27bf49d644735e356b30fb56135ce47c50a45fb770684f8aa06928cd840d3dc54c11b3526ce88ff161f4ac023a74841a93daa2ecea02f5cb9d49c9707f57c5ea SHA512 370e59c0fb8cfbfd1a1eb2dc8fc1d1becff8ed310e86bb9d373adbd11b00a07280ad028d452103403f4aa8086e5e25480f0a44f23bc9fec71aa65676202382c6
MISC metadata.xml 462 BLAKE2B 123f7f058af7f8a40d1565cfaa31464e3c7bb5130d4102f48fa95240853cf144b75c40c03017f256cc693ac87ec4b5f0674743bcfc43c00e1cd082d3feb55a25 SHA512 b9e5d548118c8986b457699c02168c64b4d39388499a19a8dd04faeb41c259e8699796498722279d9122fd3ac031b16a3f88f700a521439587a0ef7e3745c60b

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..8} )
inherit distutils-r1
DESCRIPTION="A library for zigpy which communicates with TI ZNP radios"
HOMEPAGE="https://github.com/zha-ng/zigpy-znp https://pypi.org/project/zigpy-znp/"
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"
DOCS="README.md"
RDEPEND="dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.25.0[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
#src_prepare() {
# sed "s/packages=find_packages(exclude=\[\"\*.tests\"\])/packages=find_packages('src',exclude=['tests','tests.*'])/g" -i setup.py || die
# eapply_user
#}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,13 +1,15 @@
DIST zigpy-0.22.1.tar.gz 81128 BLAKE2B 43b05015d9193f126a80dbd9c4f3b725ccf61067de80fc33eb720efd4803eb9cb40f3d7567f84ee33606d60c7fb69433bf8c505c108f3785ee4050236d5419b4 SHA512 eb9133ecbaf52e6b8e8473ace8d301cb122092aa054272137037b9a49336aa92d1b55a1ae6641641b0aa8b01f019b88264960d942e749d0f0b648c0dd1a80971
DIST zigpy-0.22.2.tar.gz 81192 BLAKE2B 0b1fa15b2c5080d0fedff449ce435dd40afdca4936e0b9fa5f41b1e3a22195a6d5738960642652327c4b06efb1db53ca84fb42718e2b15ea53311edba93a6903 SHA512 1e5c25f4702a067240f9078e21aa24b31015e513cc324f0dcf60b29a4e097cf818b3b607f01ae8067c6fa2e8ce312de121a9bf384e4411ede2c5b2f13ca6a41d
DIST zigpy-0.23.1.tar.gz 82744 BLAKE2B 656dc059b2ed3de4f921606b0498efe85b115ae2a9efab2de751f2ba631b88b81999e51de084239d3cad8456d3d5d6f85297a0b376c5f8aeaf32c006c968d75f SHA512 f96b5cfe4d1050e1ce12e327ec6516afeda2cd2df4a816634a7db3962c6500a615f959312d40ed8f96ad870d37925cd1242d442d7e6aa359524026309e898d05
DIST zigpy-0.23.2.tar.gz 83740 BLAKE2B 3a163d404b60613bcae8fb7369dfa012b1c47c16c6bad00d712eda51b7ea95b91afb0e840bcede2f94a52694e47ea75d681d6dd82d22d16e136ad34bbf780660 SHA512 35c86d9facd47d01746980932751e00b4c677c5f4454212da1c0337748fe68bd1c1a1f7dcf03254c3b32aa04fcee189cf1bf73f462949eee3ba0a2341f2b2059
DIST zigpy-0.24.1.tar.gz 130290 BLAKE2B 706765303e74323e48d5ba165618c514bcf8f1eebf81a6171246f9a336d9a5d62936688d911abcfdead56b76edcd13af17a8fe4687d1eddc378090760295ab69 SHA512 6cb761d225f3a5ec62301fe41d139ada8b20c673ace3ecfa9a731ad58d02b60cf9ad70447a4b5f174a120fbd57932426af36c3395545c81c74db33b0d86bc4b2
DIST zigpy-0.24.3.tar.gz 132723 BLAKE2B 59b6162f577956ada61d569ce7a3c4ff216bc97c8af6d3a912989780abaa31622e017cf17c4aa018d366aa88c07d5e08a94055ac22a0cc170616ca0bb8286343 SHA512 99a6c28581cf4c2b3d4c8f8b57d53a9f30195ebbec4fa4afc5512d13545e315377a375020b81d25819385d924880b88ad21b3d65bc5467b4b979706cdd458614
EBUILD zigpy-0.22.1.ebuild 860 BLAKE2B 1eb104faa9d9545d2c062f9e8d621f9bf9035c1f21148a44442d92c419ef1013fd68c58404bbda25dfe24e28b7d8a2836505ca8f0250300846e277c3ffb96e08 SHA512 42a78e350602116ec379f094c68cbfc7a57ed7315f065e1e940d30a12252977aca9f5a2f0aad574a28f75f7acd26ea23468c4a39c834c8d11bcb9c0d034995b4
DIST zigpy-0.25.0.tar.gz 133501 BLAKE2B d8e3c039118158e06507d287d493c63d3863cef166a2c050250c70508b96dc229206c2fdefcbe3005dadc475296be76d5b6a3bd04668e5489afb60f1ca8e7a97 SHA512 2863913f4e63423e5a34cc0f86e5dfe6a46d19159d6bf3fbefa22f8819ce308a6ae0619d2357eed3fdba4b42294fe4a72564f7d0e5b5121b2996d31024d3dc5a
DIST zigpy-0.26.0.tar.gz 133948 BLAKE2B 2ff3c5aedd1f5df1a73114985645f80e33807527d6c83aeceda639fde5bb218eeab23c044eba3a0339276307fd0a09c0add9d4b144236c7b7c5ecc7e1e81c216 SHA512 1e01d62583c0df25f0ec208485cee16bb19d29a480e2b02e08df6ddaf02ab870f72836064959bff997dd21e0fc2313bbae4fdcdb8dd1390221b625d0d81f9266
EBUILD zigpy-0.22.2.ebuild 859 BLAKE2B 4a9116204ae27d82c9c44ab10f196f9e44614f876b32972cf1ec76e5eb62212c7aa8a7adf983da709fe6325c25e1d5732a7a07ca339876b39a97cd5375751c6a SHA512 91a2dd23700744a6aab5bf4cca1d04af07c48df13f052c74832d9b5df7b1765d780817704d7924fc65e151fb4ec9fb6494edd1e7adfa839c5b574c983cf79ff4
EBUILD zigpy-0.23.1.ebuild 947 BLAKE2B 06603c9fb35b406339ca56dbeceae189474c87aed883eb7a70b9622059a85e1e53bec6dbea43b5347b5f4a9c410585258d6f3eb92dea4061fe49758d6c30cdda SHA512 678ba32a09b5e02e8ffe951cb338f626fbcc212a0e006140d8fc3c1bc0df7e8765ffb0d32e8ee1bcf503ae96ff4dc326e603f5f0794bad269cc9c223d7567a02
EBUILD zigpy-0.23.2.ebuild 947 BLAKE2B f40a229c6ac21108f64049cfa9a53ce06d9b54d95642b23526cb7506c91e11415f968199b612d339dfb2c1f000038157cc3d4f2c970dcd07cb503ea21fe9c72f SHA512 2a8cdd4a4de1d6c48ea26768d7bfe5d3177f029dbcfd30cf4bbc2bc14d437f224358ea86b77a0afe6ed7821cf1076c9134dbef03894c1329b5e3d97260f2b1a9
EBUILD zigpy-0.24.1.ebuild 1110 BLAKE2B 93ea567d4d605da2f1513308586abc36608d813f52fe369d9e8b6622c995ee69ebcacb51ec9798c803c9edd5c3920b95c25fab2449491c17f2696b16f7912f15 SHA512 785696c6767ae945da362aaa4c837dd9740826f3175ec2e08bddef606f3223a82f82b349495b81b2f143cd7088cd46516a63cd7637598f26b5478e7e3cc1e0d0
EBUILD zigpy-0.24.3.ebuild 1110 BLAKE2B 93ea567d4d605da2f1513308586abc36608d813f52fe369d9e8b6622c995ee69ebcacb51ec9798c803c9edd5c3920b95c25fab2449491c17f2696b16f7912f15 SHA512 785696c6767ae945da362aaa4c837dd9740826f3175ec2e08bddef606f3223a82f82b349495b81b2f143cd7088cd46516a63cd7637598f26b5478e7e3cc1e0d0
EBUILD zigpy-0.25.0.ebuild 1110 BLAKE2B 93ea567d4d605da2f1513308586abc36608d813f52fe369d9e8b6622c995ee69ebcacb51ec9798c803c9edd5c3920b95c25fab2449491c17f2696b16f7912f15 SHA512 785696c6767ae945da362aaa4c837dd9740826f3175ec2e08bddef606f3223a82f82b349495b81b2f143cd7088cd46516a63cd7637598f26b5478e7e3cc1e0d0
EBUILD zigpy-0.26.0.ebuild 1110 BLAKE2B 93ea567d4d605da2f1513308586abc36608d813f52fe369d9e8b6622c995ee69ebcacb51ec9798c803c9edd5c3920b95c25fab2449491c17f2696b16f7912f15 SHA512 785696c6767ae945da362aaa4c837dd9740826f3175ec2e08bddef606f3223a82f82b349495b81b2f143cd7088cd46516a63cd7637598f26b5478e7e3cc1e0d0
MISC metadata.xml 449 BLAKE2B af14e72195141abf69b716ee6360b98ce7e611d40e68772bd4059147d60d4d2d4f935bd6011442a2e8e3f199341c6feccd1ad2e2c239d6c1c2f6b3b86b1e9865 SHA512 dd5acfccb73659665af675aa419656549b488565f9ebc77edff87b18026d35ebb02a6850bd261c71305fa3ec0328cd40471a411e0fd3c3327214a5a9271677b3

View File

@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{7..8} )
inherit distutils-r1
@@ -17,17 +17,24 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="!dev-python/zigpy-homeassistant
dev-python/voluptuous[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/crccheck[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/crccheck[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/voluptuous[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages(exclude=\[\"\*.tests\"\])/packages=find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die

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_{7..8} )
inherit distutils-r1
DESCRIPTION="Library implementing a ZigBee stack"
HOMEPAGE="https://github.com/zigpy/zigpy https://pypi.org/project/zigpy/"
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/zigpy-homeassistant
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/crccheck[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages(exclude=\[\"\*.tests\"\])/packages=find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,227 +1,413 @@
homeassistant
esphome==1.14.5
homeassistant-cli
abodepy==0.19.0
Adafruit_BBIO==1.1.1
homeassistant==0.116.2
esphome==1.15.2
home-assistant-cli==0.9.1
abodepy==1.1.0
accuweather==0.0.11
acme==1.8.0
Adafruit-Blinka==3.9.0
adafruit-circuitpython-bmp280==3.1.1
adafruit-circuitpython-busdevice==5.0.1
adafruit-circuitpython-mcp230xx==2.2.2
Adafruit-DHT==1.4.0
Adafruit-GPIO==1.0.3
Adafruit-SHT31==1.0.2
adb-shell==0.2.0
Adafruit-PureIO==0.2.3
adb-shell==0.2.1
adext==0.3
adguardhome==0.4.2
aenum==2.2.4
afsapi==0.0.4
agent-py==0.0.23
aioambient==1.1.1
aioasuswrt==1.2.7
aiobotocore==0.11.1
aio-geojson-client==0.13
aio-geojson-geonetnz-quakes==0.12
aio-geojson-geonetnz-volcano==0.5
aio-geojson-nsw-rfs-incidents==0.3
aio-georss-client==0.5
aio-georss-gdacs==0.3
aioambient==1.2.1
aioasuswrt==1.2.8
aioazuredevops==1.3.5
aiocoap==0.4_beta3
aiodns==2.0.0
aioesphomeapi==2.6.1
aioeafm==0.1.2
aioesphomeapi==2.6.3
aiofiles==0.5.0
aioflo==0.4.1
aiofreepybox==0.0.8
aioftp==0.12.0
aio-geojson-geonetnz-quakes==0.12
aio-geojson-nsw-rfs-incidents==0.3
aio-georss-gdacs==0.3
aioguardian==1.0.1
aioharmony==0.2.5
aiohomekit==0.2.45
aioharmony==0.2.6
aiohomekit==0.2.53
aiohttp-cors==0.7.0
aiohttp==3.6.2
aiohue==2.1.0
aioimaplib==0.7.15
aiokafka==0.6.0
aiokef==0.2.13
aiolifx==0.6.7
aiolifx-effects==0.2.2
aiolifx==0.6.7
aionotify==0.2.0
aionotion==1.1.0
aionursery==0.3.0
aiopulse==0.4.0
aiopvapi==1.6.14
aiopvpc==2.0.2
aiopylgtv==0.3.3
aioswitcher==1.2.0
aioshelly==0.3.4
aioswitcher==1.2.1
aiounifi==23
airly==0.0.2
aioymaps==1.1.0
airly==1.0.0
aladdin-connect==0.3
alarmdecoder==1.13.2
alpha-vantage==2.2.0
Ambiclimate==0.2.1
amcrest==1.7.0
androidtv==0.0.46
androidtv==0.0.50
anel-pwrctrl-homeassistant==0.0.1
anthemav==1.1.10
apcaccess==0.0.13
apns2==0.3.0
apprise==0.8.5
appdirs==1.4.4
apprise==0.8.9
aprslib==0.6.46
aqualogic==1.0
arcam-fmj==0.5.1
arcam-fmj==0.5.3
aresponses==2.0.0
argh==0.26.2
arpack==3.1.5
arris-tg2492lg==1.0.0
arrow==0.15.8
asmog==0.0.6
asterisk_mbox==0.5.0
astral==1.10.1
async-upnp-client==0.14.13
async-upnp-client==0.14.14
asyncio-dgram==1.0.1
asyncpysupla==0.0.5
asyncssh==2.3.0
async_generator==1.10
async_timeout==3.0.1
atenpdu==0.3.0
atomicwrites==1.4.0
attr==2.4.48
attrs==19.3.0
aurorapy==0.2.6
autobahn==18.7.1
automat==20.2.0
av==8.0.2
avea==1.4
avion==0.10
axis==33
baidu-aip==1.6.6
base36==0.1.1
axis==37
backoff==1.10.0
baidu-aip==1.6.6.0
basicmodem==0.7
batinfo==0.4.2
bcrypt==3.1.7
beacontools==1.2.3
beautifulsoup==4.9.0
beewi-smartclim==0.0.7
bellows==0.18.0
beautifulsoup==4.9.1
bellows==0.20.3
bimmer-connected==0.7.7
bitstring==3.1.6
bizkaibus==0.1.1
blas==3.8
bleach==3.1.5
blebox-uniapi==1.3.2
blinkpy==0.15.1
blinker==1.4
blinkpy==0.16.3
BlinkStick==1.1.8
blinkt==0.1.0
blockchain==1.4.4
bluepy==1.3.0
bluez==5.54
bme680==1.0.5
bomradarloop==0.1.4
bond-home==0.0.9
bomradarloop==0.1.5
bond-api==0.1.8
boto3==1.14.31
boto3==1.9.252
botocore==1.12.252
botocore==1.17.31
bottle==0.12.18
bottleneck==1.3.2
bravia-tv==1.0.6
broadlink==0.14.0
brother==0.1.14
broadlink==0.15.0
brother==0.1.17
brotlipy==0.7.0
brottsplatskartan==0.0.1
brunt==0.1.3
bsblan==0.3.7
bthomehub5-devicelist==0.1.1
bt-proximity==0.2
bthomehub5-devicelist==0.1.1
btlewrap==0.0.10
btsmarthub-devicelist==0.2.0
buienradar==1.0.4
caldav==0.6.1
c-ares==1.16.1
ca-certificates==20200601.3.53
cached-property==1.5.1
cachetools==4.1.1
casttube==0.2.0
cattrs==0.9.0
cblas==3.8
cbor==1.0.0
certifi==10001
cffi==1.14.0
chardet==3.0.4
circuit-webhook==1.0.1
ciscomobilityexpress==0.3.3
ciso8601==2.1.3
clearpasspy==1.0.2
click-log==0.3.2
click-plugins==1.1.1
click==7.1.2
clx-sdk-xms==1.0.0
CO2Signal==0.4.2
coinbase==2.1.0
coinmarketcap==5.0.3
colorama==0.4.3
coloredlogs==10.0
colorlog==4.2.1
colorzero==1.1
concord232==0.15
connect-box==0.2.5
config==0.5.0
configargparse==0.11.0
connect-box==0.2.8
constantly==15.1.0
construct==2.9.45
convertdate==2.2.1
cookies==2.2.1
coronavirus==1.1.1
coverage==5.3
crccheck==0.6
crcmod==1.7
crimereports==1.0.1
croniter==0.3.34
cryptography==2.9.2
csrmesh==0.9.0
cups==2.3.3
curl==7.72.0
c_rehash==1.7
datadog==0.15.0
datapoint==0.9.5
decora==0.6
dateparser==0.7.1
dbus==1.12.18
debianutils==4.11.1
debugpy==1.0.0_rc2
decora-wifi==1.4
decora==0.6
decorator==4.4.2
deepmerge==0.1.0
defusedxml==0.6.0
deluge-client==1.7.1
demjson==2.2.4
denonavr==0.9.4
devolo-home-control-api==0.11.0
devolo-home-control-api==0.15.0
dialog==1.3.20170131
dicttoxml==1.7.4
directv==0.3.0
discogs-client==2.2.2
discord-py==1.3.4
discogs-client==2.3.0
discord-py==1.4.1
distro==1.5.0
dlib==19.18.0
dlipower==0.7.165
DoorBirdPy==2.0.8
dnspython==2.0.0
docopt==0.6.2
docutils==0.16
DoorBirdPy==2.1.0
dovado==0.4.1
dsmr-parser==0.18
dtlssocket==0.1.10
dweepy==0.3.0
dynalite-devices==0.1.41
dynalite-devices==0.1.46
eagle200-reader==0.2.4
ebusdpy==0.0.16
ecdsa==0.15
ecoaliface==0.4.0
eebrightbox==0.0.4
elementpath==1.4.6
elfutils==0.180
elgato==0.2.0
eliqonline==1.2.2
elkm1-lib==0.7.18
elkm1-lib==0.8.0
emoji==0.5.4
emulated-roku==0.2.1
enocean==0.50
enocean==0.50.1
entrypoints==0.3
enturclient==0.2.1
env-canada==0.1.0
enum-compat==0.0.3
env-canada==0.2.0
envirophat==0.0.6
epsonprinter==0.0.9
envoy-reader==0.16.1
envs==1.3
ephem==3.7.7.0
ephem==3.7.7.1
epson-projector==0.1.3
eternalegypt==0.0.11
epsonprinter==0.0.9
esptool==2.8
eternalegypt==0.0.12
eudev==3.2.9
evdev==1.1.2
evohome-async==0.3.5
expat==2.2.8
face_recognition==1.2.3
face_recognition_models==0.3.0
fastdotcom==0.0.3
feedparser-homeassistant==5.2.2
feedparser==5.2.1
ffmpeg==4.2.4
fiblary3==0.1.7
file==5.39
fints==1.0.1
fitbit==0.3.1
fixerio==1.0.0_alpha0
flask==1.1.2
flux-led==0.22
fnvhash==0.1.0
foobot_async==0.3.2
fortiosapi==0.10.8
fortran==0
freeimage==3.18.0
freesms==0.1.2
fritzconnection==1.2.0
future==0.18.2
gammu==1.38.5
garminconnect==0.1.13
gatt==0.2.7
gcc==9.3.0
geizhals==0.0.9
geniushub-client==0.6.30
gentoo-functions==0.13
GeographicLib==1.50.1
geojson-client==0.4
geojson==2.5.0
geopy==1.21.0
geopy==2.0.0
georss-client==0.10
georss-generic-client==0.3
georss-ign-sismologia-client==0.2
georss-qld-bushfire-alert-client==0.3
getmac==0.8.2
gios==0.1.1
gios==0.1.4
gitterpy==0.1.7
glances_api==0.2.0
gntp==1.0.3
gogogate2-api==1.0.4
glib==2.64.5
glibc==2.31
gmp==6.2.0
goalzero==0.1.4
gogogate2-api==2.0.3
google-api-python-client==1.6.4
googlemaps==2.5.1
goslide-api==0.5.1
gpiozero==1.5.1
gps3==0.33.3
graphql-subscription-manager==0.3.6
greeneye-monitor==2.0
greenwavereality==0.5.1
griddypower==0.1.0
growattServer==0.0.4
growattServer==0.1.1
grpcio==1.31.0
gstreamer-player==1.1.2
gTTS-token==1.1.3
habitipy==0.2.0
h11==0.10.0
ha-ffmpeg==2.0
hangups==0.4.9
ha-philipsjs==0.0.8
HAP-python==2.9.2
hass-nabucasa==0.34.7
habitipy==0.2.0
hangups==0.4.11
hass-nabucasa==0.37.0
haversine==2.1.2
hbmqtt==0.9.5
hdate==0.9.5
heatmiserV3==1.1.18
herepy==2.0.0
hikvision==0.4
hkavr==0.0.5
hlk-sw16==0.0.8
hlk-sw16==0.0.9
hole==0.5.1
holidays==0.10.2
home-assistant-frontend==20200716.0
homeassistant-pyozw==0.1.10
holidays==0.10.3
home-assistant-cli==9999
home-assistant-frontend==20201001.2
homeconnect==0.5
homematicip==0.10.19
horimote==0.4.1
hpack==3.0.0
hstspreload==2020.7.22
html5lib==1.0.1
httpcore==0.9.1
httplib2==0.10.3
httplib2==0.18.1
httpx==0.13.3
huawei-lte-api==1.4.12
humanfriendly==4.18
hwids==20200204
Hydrawiser==0.2
hyper-h2==3.2.0
hyper==0.7.0
hyperframe==5.2.0
hyperlink==20.0.1
i2csense==0.0.4
iammeter==0.1.7
iaqualink==0.3.4
ibmiotf==0.3.4
ibm-cloud-sdk-core==1.0.0
ibm-watson==4.0.1
ibmiotf==0.3.4
idna-ssl==1.1.0
idna==2.10
idna==2.8
ifaddr==0.1.7
iglo==1.2.7
ihcsdk==2.7.0
imageio==2.6.1
importlib_metadata==1.6.0
importlib_metadata==1.7.0
incomfort-client==0.4.0
influxdb==5.2.3
incremental==17.5.0
inflect==4.1.0
influxdb-client==1.8.0
influxdb==5.2.3
intelhex==2.2.1
iperf3==0.1.11
iso8601==0.1.12
isodate==0.6.0
itsdangerous==1.1.0
jdatetime==3.4.0
jeepney==0.4.3
jinja==2.11.2
jmespath==0.10.0
josepy==1.3.0
Js2Py==0.66
jsonpath-ng==1.5.1
jsonpath==0.82
jsonrpc-async==0.6
jsonrpc-websocket==0.6
jsonpickle==1.4.1
jsonrpc-async==1.1.1
jsonrpc-base==1.1.0
jsonrpc-websocket==1.2.1
kaiterra-async-client==0.0.2
keba-kecontact==1.1.0
keyring==21.3.0
kiwiki-client==0.1.1
konnected==1.1.0
konnected==1.2.0
korean-lunar-calendar==0.2.1
lakeside==0.12
libpurecool==0.6.1
lapack==3.8
lapack==3.8.0
libcap==2.43
libcrypt==1
libelf==3
libfastjson==0.99.8
libffi==3.3
libgudev==233
libiconv==0
libiconv==1.15
libidn2==2.3.0
libintl==0
libintl==0.21
libpaper==1.1.24_p5
libpcre==8.44
libpurecool==0.6.3
libpyfoscam==1.0
libpyvivotek==0.4.0
librouteros==3.0.0
libsoundtouch==0.8
libsodium==1.0.18
libsoundtouch==0.8.0
libudev==232
libunistring==0.9.10
libusb1==1.7
libxml2==2.9.10
libxslt==1.1.34
life360==4.1.1
liffylights==0.9.4
lightify==1.0.7.2
@@ -231,189 +417,256 @@ linode-api==4.1.9_beta1
lmnotify==0.0.4
locationsharinglib==4.1.0
logi-circle==0.2.2
lomond==0.3.3
london-tube-status==0.2
luftdaten==0.6.4
lupupy==0.0.18
lw12==0.9.2
lxml==4.5.2
lyft_rides==0.2
lz4==1.9.2
lz4==3.0.2
magicseaweed==1.0.3
markdown==3.2.2
markupsafe==1.1.1
marshmallow==3.5.1
Mastodon-py==1.5.1
matrix-client==0.3.2
maxcube-api==0.1.0
mbddns==0.1.2
mcstatus==2.3.0
MechanicalSoup==0.6.0
messagebird==1.2.0
meteoalertapi==0.1.6
meteofrance==0.3.7
meteofrance-api==0.1.1
mficlient==0.3.0
miflora==0.7.0
millheater==0.3.4
minio==4.0.9
mitemp-bt==0.0.3
monotonic==1.5
mpc==1.1.0
mpfr==4.1.0
mt_940==4.19.0
multidict==4.7.6
mutagen==1.45.1
mychevy==2.0.1
mycroftapi==2.0
n26==0.2.7
nad_receiver==0.0.12
nad-receiver==0.0.12
namespace-google==1
namespace-zope==1
natsort==7.0.1
nclib==0.8.3
ncurses==6.2
ndms2-client==0.0.11
nessclient==0.9.15
netaddr==0.8.0
netdata==0.2.0
netdisco==2.8.0
netdisco==2.8.2
netifaces==0.10.9
neurio==0.3.1
nexia==0.9.3
nexia==0.9.4
nextcloudmonitor==1.1.0
niko-home-control==0.2.1
niluclient==0.1.2
notify-events==1.0.4
noaa-coops==0.1.8
nsapi==3.0.4
nsw-fuel-api-client==1.0.10
nuheat==0.3.0
nuimo==0.1.0
numato-gpio==0.7.1
numpy==1.19.0
numato-gpio==0.8.0
numexpr==2.7.1
numpy==1.19.2
oasatelematics==0.3
oauth2client==4.0.0
oauth2client==4.1.3
oauthlib==3.1.0
oemthermostat==1.1
onkyo-eiscp==1.2.7
onvif-zeep-async==0.4.0
openerz-api==0.1.0
openevsewifi==0.4
olefile==0.46
omnilogic==0.4.0
onvif-zeep-async==0.5.0
open-garage==0.1.4
openerz-api==0.1.0
openevsewifi==1.1.0
openhomedevice==0.7.2
opensensemap-api==0.1.5
openssl==1.1.1g
openwebifpy==3.1.1
openwrt-luci-rpc==1.1.3
OPi-GPIO==0.4.0
openwrt-luci-rpc==1.1.6
oru==0.1.11
orvibo==1.1.1
ovoenergy==1.1.7
oyaml==0.9
packaging==20.4
paho-mqtt==1.5.0
paho-mqtt==1.5.1
panacotta==0.1
panasonic-viera==0.3.5
panasonic-viera==0.3.6
pandas==1.0.5
paramiko==2.7.1
pathlib2==2.3.5
pathtools==0.1.2
pbr==5.4.5
pcal9535a==0.7
pdunehd==1.3.2
pencompy==0.0.3
pexpect==4.6.0
phx-class-registry==3.0.5
phx-filters==2.0.2
pi4ioe5v9xxxx==0.0.2
pifacecommon==4.2.2
pifacedigitalio==3.0.5
piglow==1.2.4
pilight==0.1.1
pillow==7.1.2
pillow==7.2.0
pip==20.0.2
pizzapi==0.0.3
PlexAPI==4.0.0
platformio==4.3.4
PlexAPI==4.1.1
plexauth==0.0.5
plexwebsocket==0.0.11
Plugwise-Smile==1.1.0
plexwebsocket==0.0.12
Plugwise-Smile==1.5.1
plumbum==1.6.8
plumlightpad==0.0.11
ply==3.11
pmsensor==0.4
pocketcasts==0.1
poetry==1.0.10
poolsense==0.0.8
praw==6.5.1
praw==7.1.0
prayer_times_calculator==0.0.3
prezzibenzina-py==1.1.4
prettytable==0.7.2
ProgettiHWSW==0.1.1
proliphix==0.4.1
prometheus_client==0.7.1
protobuf-python==3.12.4
protobuf==3.12.4
proxmoxer==1.1.1
psutil==5.7.0
psutil==5.7.2
ptvsd==4.3.2
ptyprocess==0.6.0
pubnubsub-handler==1.0.8
pure-python-adb==0.2.2
pushbullet-py==0.11.0
pulsectl==20.2.4
pure-pcapy3==1.0.1
pure-python-adb==0.3.0
pushover_complete==1.1.1
pwmled==1.5.0
py-august==0.25.0
py-canary==0.5.0
py-cpuinfo==7.0.0
py-melissa-climate==2.1.4
py-nextbusnext==0.1.4
py-nightscout==1.2.2
py-schluter==0.1.7
py-synology==0.2.0
py-ubjson==0.16.1
py17track==2.2.2
pyads==3.1.3
pyaehw4a1==0.3.5
pyads==3.2.2
pyaehw4a1==0.3.9
pyaes==1.6.1
pyaftership==0.1.2
pyairvisual==4.4.0
pyairvisual==5.0.2
pyalmond==0.0.2
pyarlo==0.2.3
pyatag==0.3.3.4
pyatmo==3.3.1
pyasn1-modules==0.2.8
pyasn1==0.4.8
pyatag==0.3.4.4
pyatmo==4.1.0
pyAtome==0.1.1
pyatv==0.3.13
py-august==0.25.0
pybbox==0.0.5_alpha0
pyblackbird==0.5
pybluez==0.22
pybluez==0.23
pybotvac==0.0.17
py-canary==0.5.0
pycarwings2==2.9
pyCEC==0.4.13
pyCEC==0.4.14
pycfdns==0.0.1
pychannels==1.0.0
pychromecast==7.1.2
pychromecast==7.5.0
pycmus==0.1.1
pycocotools==2.0.1
pycognito==0.1.4
pycomfoconnect==0.3
pycoolmasternet==0.0.4
pycountry==19.8.18
py-cpuinfo==5.0.0
pyControl4==0.0.6
pycoolmasternet-async==0.1.2
pycountry-convert==0.7.2
pycparser==2.20
pycryptodome==3.9.8
pycryptodomex==3.9.4
pycsspeechtts==1.0.3
pycups==1.9.73
pycurl==7.43.0.5
pydaikin==2.3.1
pydanfossair==0.1.0
pydeconz==72
pydelijn==0.6.0
pydeconz==73
pydelijn==0.6.1
pydexcom==0.2.0
pydispatcher==2.0.5
PyDispatcher==2.0.5
pydoods==1.0.2
pydroid-ipcam==0.8
pyebox==1.1.4
pyeconet==0.0.11
pyedimax==0.2.1
pyEight==0.1.4
pyelftools==0.26
pyEmby==1.6
pyenvisalink==4.0
pyephember==0.3.1
PyEssent==0.13
pyeverlights==0.1.0
pyEzviz==0.1.5
pyEzviz==0.1.5.2
pyfido==2.1.1
pyflexit==0.3
pyflic-homeassistant==0.4
PyFlick==0.0.2
PyFlume==0.4.0
PyFlume==0.5.5
pyflunearyou==1.0.7
pyfnip==0.2
pyforked-daapd==0.1.10
pyfritzhome==0.4.2
PyFronius==0.4.6
pyfttt==0.3
pyfttt==0.3.2
pygatt==4.0.5
PyGithub==1.43.8
pygtfs==0.1.5
pygti==0.6.0
pyhaversion==3.3.0
pyhamcrest==2.0.2
pyheos==0.6.0
pyHik==0.2.7
pyhiveapi==0.2.20.1
pyhomematic==0.1.67
pyhiveapi==0.2.20.2
pyhomeworks==0.0.6
pyHS100==0.3.5.1
pyialarm==0.3
pyicloud==0.9.7
pyinsteon==1.0.7
pyinsteon==1.0.8
pyintesishome==1.7.5
pyipma==2.0.5
pyipp==0.10.1
pyipp==0.11.0
pyiqvia==0.2.1
pyirishrail==0.0.2
pyiss==1.0.1
pyisy==2.0.2
pyitachip2ir==0.0.7
pyjsparser==2.7.1
pyjwt==1.7.1
pykira==0.1.1
pykodi==0.2.0
pykwb==0.0.8
pylast==3.2.1
pylacrosse==0.4
pylast==3.3.0
pylaunches==0.2.0
pylgnetcast-homeassistant==0.2.0
pylibrespot-java==0.1.0
pylinky==0.4.0
pylitejet==0.1
pyloopenergy==0.1.3
pylutron==0.2.5
pylitejet==0.1.0
pyloopenergy==0.2.1
pylutron-caseta==0.6.1
pylutron==0.2.5
pymailgunner==1.4
pymata-express==1.19
PyMata==2.20
pymediaroom==0.6.4
pymediaroom==0.6.4.1
PyMeeus==0.3.7
pymelcloud==2.5.2
py-melissa-climate==2.0.0
PyMetno==0.5.1
pymetar==1.1
PyMetno==0.8.1
pymfy==0.9.0
pymitv==1.4.3
pymochad==0.2.0
@@ -425,242 +678,331 @@ PyMVGLive==1.1.4
pymyq==2.0.5
pymysensors==0.18.0
pynacl==1.3.0
pynacl==1.4.0
pynanoleaf==0.0.5
pynello==2.0.2
pynetgear==0.6.1
pynetio==0.1.9.1
py-nextbusnext==0.1.4
py-noaa==0.3.0
pynuki==1.3.8
pynut2==2.1.2
pynws==1.2.1
pynws==1.3.0
pynx584==0.5
pynzbgetapi==0.2.0
pyobihai==1.2.1
pyobihai==1.2.3
pyombi==0.1.10
pyopenssl==19.1.0
pyopenuv==1.0.9
pyopnsense==0.2.0
pyoppleio==1.0.5
PyOTA==2.0.5
pyotgw==0.6_beta1
pyotp==2.3.0
pyowm==2.10.0
pyownet==0.10.0
pyparsing==2.4.7
pypca==0.0.7
pypck==0.6.4
pypck==0.7.2
pypjlink2==1.2.1
pypoint==1.1.2
pyps4-2ndscreen==1.1.1
pyqrcode==1.2.1
PyQRCode==1.2.1
pypubsub==4.0.3
pyqvrpro==0.52
pyqwikswitch==0.93
pyrail==0.0.3
pyrainbird==0.4.1
pyrainbird==0.4.2
pyrecswitch==1.0.2
pyrepetier==3.0.5
pyRFXtrx==0.25
pyrfc3339==1.1
pyRFXtrx==0.25.0
pyrisco==0.3.1
PyRMVtransport==0.2.9
pysabnzbd==1.1.0
pysaj==0.0.16
pySDCP==1
pysensibo==1.0.3
pyserial==3.4
pyserial-asyncio==0.4
pyserial==3.4
pysesame2==1.0.1
Pysher==1.0.1
pysignalclirestapi==0.3.4
pyskyqhub==0.1.3
pysma==0.3.5
pysmappee==0.1.5
pysmappee==0.2.13
pysmartapp==0.3.2
pysmartthings==0.7.2
pysmartthings==0.7.4
pysmarty==0.8
pysmi==0.3.4
pysml==0.0.2
pysnmp==4.4.12
PySocks==1.7.1
pysoma==0.0.10
pysonos==0.0.32
pysonos==0.0.33
pyspcwebgw==0.4.0
pysqueezebox==0.2.4
pysqueezebox==0.3.1
pystiebeleltron==0.0.1
pysuez==0.1.17
pysupla==0.0.3
pysuez==0.1.19
PySwitchbot==0.8.0
PySwitchmate==0.4.6
PySyncThru==0.5.0
py-synology==0.2.0
PySyncThru==0.7.0
pytankerkoenig==0.0.6
pytautulli==0.5.0
pytfiac==0.4
pythinkingcleaner==0.0.3
python-awair==0.1.1
python-blockchain-api==0.0.2
python-cffi==0
python-clementine-remote==1.0.1
python-dateutil==2.8.1
python-didl-lite==1.2.4
python-digitalocean==1.13.2
python-ecobee-api==0.2.7
pythonegardia==1.0.40
python-eq3bt==0.1.11
python-etherscan-api==0.0.3
python-family-hub-local==0.0.2
python-forecastio==1.4.0
python-gammu==3.0
python-gammu==3.1
python-gc100==1.0.3_alpha0
python-gitlab==1.6.0
python-hpilo==4.3
python-http-client==3.3.1
python-izone==1.1.2
python-join-api==0.0.6
python-juicenet==1.0.1
python-lirc==1.2.3
python-miio==0.5.2.1
python-magic==0.4.18
python-miio==0.5.3
python-mpd2==1.0.0
python-mystrom==1.1.2
python-nest==4.1.0
python-nmap==0.6.1
python_opendata_transport==0.2.1
python-openzwave-mqtt==1.0.2
python-openzwave-mqtt==1.0.5
python-qbittorrent==0.4.1
python-ripple-api==0.0.3
python-sense-hat==2.2.0
python-slugify==4.0.1
python-sochain-api==0.0.2
python-socketio==4.6.0
python-songpal==0.12
python-synology==0.8.2
python-synology==0.9.0
python-tado==0.8.1
python-telegram-bot==11.1.0
python-telnet-vlc==1.0.4
python-twitch-client==0.6.0
python-velbus==2.0.43
python-velbus==2.0.46
python-vlc==1.1.2
python-whois==0.7.2
python-whois==0.7.3
python-wink==1.10.5
pyTibber==0.14.0
pythoncrc==1.21
pythonegardia==1.0.40
python_opendata_transport==0.2.1
pyTibber==0.15.3
pytile==4.0.0
pytouchline==0.7
pytraccar==0.9.0
pytrackr==0.0.5
pytradfri==6.4.0
pytrafikverket==0.1.6.1
pytradfri==7.0.2
pytrafikverket==0.1.6.2
PyTransportNSW==0.1.1
PyTurboJPEG==1.4.0
pytz==2020.1
pyubee==0.10
pyusb==1.0.2
PyUserInput==0.1.11
pyvera==0.3.9
pyvera==0.3.10
pyversasense==0.0.6
pyvesync==1.1.0
PyViCare==0.2.0
pyvizio==0.1.49
pyvlx==0.2.16
pyvizio==0.1.56
pyvlx==0.2.17
pyvolumio==0.1.2
pyW215==0.7.0
pyW800rf32==0.1
pywebpush==1.9.2
pywemo==0.4.43
pywemo==0.5.0
pywilight==0.0.65
pyxeoma==1.4.1
PyXiaomiGateway==0.12.4
PyXiaomiGateway==0.13.3
pyyaml==5.3.1
pyzabbix==0.7.4
pyzbar==0.1.7
pyzerproc==0.2.5
qnapstats==0.3.0
quantum-gateway==0.0.5
RachioPy==0.1.3
RachioPy==0.1.4
radiotherm==2.0.0
raincloudy==0.0.7
raspihats==2.2.3
raspyrfm-client==1.2.8
ratelimit==2.2.1
readlike==0.1.2
recollect-waste==1.0.1
regenmaschine==1.5.1
RestrictedPython==5.0
regenmaschine==2.1.0
regex==2020.4.4
ReParser==1.4.3
requests-async==0.6.2
requests-cache==0.5.2
requests-futures==1.0.0
requests-oauth==0.4.1
requests-oauthlib==1.3.0
requests-toolbelt==0.9.1
requests==2.22.0
requests==2.24.0
responses==0.12.0
rfc3986==1.4.0
rfk101py==0.0.1
rflink==0.0.52
rflink==0.0.54
ring-doorbell==0.6.0
ritassist==0.9.2
rjpl==0.3.6
rocketchat-API==0.6.1
rokuecp==0.5.0
rokuecp==0.6.0
roombapy==1.6.1
roonapi==0.0.21
rova==0.1.0
RPi-GPIO==0.7.0
rpi-rf==0.9.7
RtmAPI==0.7.2
russound==0.1.9
rsa==4.2
ruamel-yaml-clib==0.2.0
ruamel-yaml==0.15.100
ruamel-yaml==0.16.10
russound-rio==0.1.7
russound==0.1.9
Rx==3.1.0
rxv==0.6.0
s3transfer==0.2.1
s3transfer==0.3.3
saltbox==0.1.3
samsungctl==0.7.1
samsungtvws==1.4.0
satel-integra==0.3.4
schiene==0.23
scipy==1.4.1
scsgate==0.1.0
sendgrid==6.2.1
sense-energy==0.7.2
sentry-sdk==0.13.5
secretstorage==3.1.2
semantic_version==2.8.5
semver==2.10.2
sendgrid==6.4.6
sense-energy==0.8.0
sentry-sdk==0.18.0
sepaxml==2.2.0
setuptools==46.4.0
sgmllib3k==1.0.0
sharkiqpy==0.1.8
sharp_aquos_rc==0.3.2
shodan==1.23.0
simplehound==0.3
simplejson==3.17.2
simplepush==1.1.4
simplisafe-python==9.2.1
simplisafe-python==9.4.1
sisyphus-control==2.2.1
skybellpy==0.4.0
six==1.15.0
skybellpy==0.6.1
slackclient==2.5.0
sleekxmppfs==1.3.4
sleepyq==0.7
slixmpp==1.5.1
slixmpp==1.5.2
smart-meter-texas==0.4.0
SmartHab==0.21
smbus-cffi==0.5.1
snapcast==2.0.10
smbus2==0.3.0
smhi-pkg==1.0.13
snapcast==2.1.1
snappy==0.5.1
snappy==1.1.8
sniffio==1.1.0
snitun==0.20
socat==1.7.3.4
socialbladeclient==0.5
solaredge==0.0.2
socketio-client-nexus==0.7.6
solaredge-local==0.2.0
solax==0.2.3
solaredge==0.0.2
solax==0.2.4
somecomfort==0.5.2
somfy-mylink-synergy==1.0.6
sonarr==0.2.3
sonarr==0.3.0
soupsieve==2.0.1
speak2mary==1.4.0
speedtest-cli==2.1.2
spiderpy==1.3.1
spotcrime==1.0.4
spotipy==2.12.0
sqlalchemy==1.3.18
spotipy==2.16.0
sqlalchemy==1.3.19
sqlitedict==1.6.0
sseclient-py==1.7
starkbank-ecdsa==1.0.0
starline==0.1.3
starlingbank==3.2
statsd==3.2.1
steamodd==4.21
stevedore==3.2.0
stookalert==0.1.4
streamlabswater==1.0.1
stringcase==1.2.0
sucks==0.9.4
sunwatcher==0.2.1
surepy==0.2.5
swisshydrodata==0.0.3
synology-srm==0.2.0
tabulate==0.8.6
tahoma-api==0.0.16
tank_utility==1.4.0
tapsaff==0.2.1
tellcore-net==0.4
tellcore-py==1.1.2
tellduslive==0.10.11
temescal==0.1
tellsticknet==0.1.2
temescal==0.3
temperusb==1.5.3
teslajsonpy==0.9.3
tesla-powerwall==0.2.11
tenacity==6.2.0
tesla-powerwall==0.2.12
teslajsonpy==0.10.4
text-unidecode==1.3
thermoworks-smoke==0.1.8
thingspeak==1.0.0
tikteck==0.4
timezone-data==2020a
tmb==0.0.4
todoist-python==8.0.0
toonapi==0.1.0
total-connect-client==0.55
toml==0.10.1
toonapi==0.2.0
total-connect-client==0.55.1
tp-connected==0.0.4
tqdm==4.49.0
transmissionrpc==0.11
TravisPy==0.3.5
tuyaha==0.0.7
twentemilieu==0.3.0
twilio==6.32.0
TwitterAPI==2.5.11
twisted==20.3.0
TwitterAPI==2.5.13
txaio==18.7.1
txaio==20.4.1
typing-extensions==3.7.4.3
tzlocal==2.1
u-msgpack==2.6.0
udev==245.5
uEagle==0.0.1
ujson==3.0.0
unidecode==1.1.1
unifiled==0.11
untangle==1.1.1
upb-lib==0.4.11
upcloud-api==0.4.5
uritemplate==3.0.1
url-normalize==1.4.1
urllib3==1.25.10
urwid==1.3.1
uscisstatus==0.1.1
user-agents==2.0
util-linux==2.35.2
uvcclient==0.11.0
vallox-websocket-api==2.4.0
venstarcolortouch==0.12
vigilancemeteo==3.0.1
vilfo-api-client==0.3.2
vincenty==0.1.4
VL53L1X2==0.1.5
volkszaehler==0.1.2
volvooncall==0.8.7
volkszaehler==0.1.3
voluptuous-serialize==2.4.0
voluptuous==0.11.7
voluptuous==0.12.0
volvooncall==0.8.12
vsure==1.5.4
vtjp==0.1.14
vultr==0.1.2
@@ -669,29 +1011,52 @@ waqiasync==1.0.0
watchdog==0.8.3
waterfurnace==1.1.0
WazeRouteCalculator==0.12
wcwidth==0.2.5
webencodings==0.5.1
webexteamssdk==1.1.1
websocket-client==0.54.0
wiffi==1.0.0
wirelesstagpy==0.4.0
wled==0.4.3
websocket-client==0.56.0
websocket-client==0.57.0
websockets==8.1
werkzeug==1.0.1
wiffi==1.0.1
wirelesstagpy==0.4.1
withings-api==2.1.6
wled==0.4.4
wolf_smartset==0.1.6
wrapt==1.12.1
wsaccel==0.6.2_p20170108
WSDiscovery==2.0.0
xbee-helper==0.0.7
xboxapi==2.0.0
XBee==2.3.2
xboxapi==2.0.1
xerces-c==3.2.3
xfinity-gateway==0.0.4
xknx==0.11.3
xknx==0.15.0
xmlschema==1.2.2
xmltodict==0.12.0
xs1-api-client==3.0.0
yalesmartalarmclient==0.1.6
ya-ma==0.3.8
yeelight==0.5.2
yarl==1.4.2
yarl==1.5.1
yeelight==0.5.3
yeelightsunflower==0.0.10
YesssSMS==0.4.1
youtube_dl==2020.9.20
zbar==0.23
zeep==3.4.0
zengge==0.2
zeroconf==0.27.1
zha-quirks==0.0.42
zeroconf==0.28.5
zha-quirks==0.0.45
zhong-hong-hvac==1.0.9
ziggo-mediabox-xl==1.1.0
zigpy==0.22.2
zigpy-cc==0.4.4
zigpy-deconz==0.9.2
zigpy-cc==0.5.2
zigpy-deconz==0.10.0
zigpy-xbee==0.13.0
zigpy-zigate==0.6.2
zigpy-znp==0.2.1
zigpy==0.26.0
zipp==3.1.0
zlib==1.2.11
zm-py==0.4.0
zope-interface==5.1.0