Compare commits

...
360 Commits
Author SHA1 Message Date
onkelbeh 7501c2425b update homeassistant-0.115.0_beta12
bump frontend frontend-20200916.0
fix frontend deps in the older betas
2020-09-17 07:09:23 +02:00
onkelbeh 6b00a54c6b update homeassistant-0.115.0_beta11 2020-09-17 00:18:31 +02:00
onkelbeh cc8c344442 fortiosapi-0.10.8: Py38 2020-09-17 00:16:56 +02:00
onkelbeh b73e673386 updated README.md (added USE flags notice) 2020-09-16 23:20:04 +02:00
onkelbeh 8adb5bbcb0 Merge pull request 'new_use_flags_0.115, on 0.115.0_beta10' (#183) from new_use_flags_0.115 into master
Reviewed-on: #183
2020-09-16 22:46:40 +02:00
onkelbeh 1390a933ec readd removed speedtest-cli to CHANGELOG 2020-09-16 22:43:55 +02:00
onkelbeh e06f8cd2c9 one more dep wrong 2020-09-16 22:40:35 +02:00
onkelbeh 8f10e72564 removed dupe 2020-09-16 22:28:14 +02:00
onkelbeh ebe2445508 replace IUSE 2020-09-16 22:06:24 +02:00
onkelbeh 3fec35c803 update homeassistant-0.115.0_beta10 2020-09-16 21:50:06 +02:00
onkelbeh 622d514b35 added aio-geojson-geonetnz-volcano-0.5 2020-09-16 21:37:03 +02:00
onkelbeh 03ba46a0c5 restore google-api-python-client-1.6.4 (still needed) 2020-09-16 21:36:27 +02:00
onkelbeh 55b488e2ed bump synology-srm-0.2.0 2020-09-16 21:35:25 +02:00
onkelbeh aefb3f74ce bump statsd-3.3.0 2020-09-16 18:27:11 +02:00
onkelbeh a324207738 youtube_dl-2020.9.14 bumped 2020-09-16 18:26:14 +02:00
onkelbeh a241eff1c9 bump sentry-sdk-0.17.6 2020-09-16 18:24:01 +02:00
onkelbeh 9a77eaab6d bump aioshelly-0.3.2 2020-09-16 18:23:31 +02:00
onkelbeh 6e95c5c362 pywemo, missing releases added at origin, fork removed
bump pywemo-0.5.0, SRC now is Pypi
2020-09-15 20:15:10 +02:00
onkelbeh 078b3b4007 pyatag, fix #144 2020-09-15 19:55:15 +02:00
onkelbeh 2f9812c754 pymata-express, fix #150 2020-09-15 19:40:52 +02:00
onkelbeh 9b587f1df4 fix sonarr #164 2020-09-15 19:30:25 +02:00
onkelbeh 6559e8eba3 update icmplib-1.2, change LICENSE=LGPL-3 2020-09-15 19:08:10 +02:00
onkelbeh 47c8812747 bump home-assistant-frontend-20200915.0 2020-09-15 18:20:20 +02:00
onkelbeh 9b8fdbec56 update sentry-sdk-0.17.5 2020-09-15 18:19:34 +02:00
onkelbeh 71a3af8b78 update pytest-6.0.2 2020-09-15 18:18:50 +02:00
onkelbeh 05bb30f48a update gogogate2-api-2.0.2 2020-09-15 18:18:05 +02:00
onkelbeh aecaebfc25 update bellows-0.20.2 2020-09-15 18:17:23 +02:00
onkelbeh 0b31ada07c update esphome-1.15.0
update esphome-9999
2020-09-15 00:20:08 +02:00
onkelbeh 9974d9c606 upgrade platformio-5.0.1 2020-09-14 23:47:11 +02:00
onkelbeh 773f290f68 update homeassistant-0.115.0_beta9 2020-09-14 23:14:56 +02:00
onkelbeh 450633853d downgrade prometheus_client-0.7.1 from main repo 2020-09-14 22:14:12 +02:00
onkelbeh 166db38ef9 add adafruit-circuitpython-bmp280-3.1.1 2020-09-14 22:09:46 +02:00
onkelbeh d5c6d48edf add adafruit-circuitpython-bmp280
add adafruit-circuitpython-busdevice-5.0.1
2020-09-14 22:07:50 +02:00
onkelbeh 345d061030 downgrade pyzbar-0.1.7 from main repo 2020-09-14 22:02:07 +02:00
onkelbeh 6a4ec44417 add pulsectl-20.2.4 2020-09-14 21:56:19 +02:00
onkelbeh ae88f71a06 add batinfo-0.4.2 2020-09-14 21:54:23 +02:00
onkelbeh 83e3b9242c added arris-tg2492lg-1.0.0 2020-09-14 21:43:40 +02:00
onkelbeh 9113071dbb add more older reqs reported by new test script:
- add transmissionrpc-0.11
  - add stookalert-0.1.4
  - downgrade smart-meter-texas-0.4.0
  - update ephem-3.7.7.0
  - update ephem-3.7.7.1
  - add sharkiqpy-0.1.8
  - add py-schluter-0.1.7
  - add roonapi-0.0.22
  - restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI)
  - correct dep in RtmAPI-0.7.2-r1
  - add pyfunctional-1.3.0, pyfunctional-1.4.1
  - avri-api-0.1.7 added
2020-09-14 21:31:32 +02:00
onkelbeh a5cfdd51c6 add transmissionrpc-0.11 2020-09-14 19:39:38 +02:00
onkelbeh f04ed07e5d update aiohomekit-0.2.53 2020-09-14 19:21:58 +02:00
onkelbeh f00527fa16 add rpi-bad-power-0.0.3 2020-09-14 19:19:30 +02:00
onkelbeh b59de17eb7 bump coverage-5.3 2020-09-14 19:15:42 +02:00
onkelbeh ded761f05b update pydeconz-73 2020-09-14 19:09:34 +02:00
onkelbeh a5fe1d34b7 update pyhaversion-3.4.0, filed an issue at https://github.com/ludeeus/pyhaversion/issues/14 2020-09-14 19:00:32 +02:00
onkelbeh 9b35ee3741 update androidtv-0.0.50 2020-09-14 18:44:02 +02:00
onkelbeh 1e062f05d0 bump home-assistant-frontend-20200912.0 2020-09-14 18:40:55 +02:00
onkelbeh 4399e21c90 update iammeter-0.1.7 2020-09-14 18:39:28 +02:00
onkelbeh 146b9e7d65 downgrade pyzabbix-0.7.4 2020-09-14 18:38:48 +02:00
onkelbeh c4b80a23af add pyownet-0.10.0 2020-09-14 18:38:04 +02:00
onkelbeh 08a5192dff pybluez-0.22 added 2020-09-14 18:37:19 +02:00
onkelbeh 604d7ed7a6 restore (still needed) pexpect-4.6.0 from archive 2020-09-14 18:36:28 +02:00
onkelbeh b1ea825267 update evohome-async-0.3.5 2020-09-14 18:35:11 +02:00
onkelbeh 511a519e5c update PyGithub-1.43.8
update PyGithub-1.52
2020-09-14 18:34:30 +02:00
onkelbeh f216f5d837 bump responses-0.12.0 2020-09-13 06:52:00 +02:00
onkelbeh cf3eff8b7c bump pytest-timeout-1.4.2 2020-09-13 06:48:57 +02:00
onkelbeh 08225d9bdf bump youtube_dl-2020.9.6 2020-09-13 06:46:05 +02:00
onkelbeh 5dc356b313 PyDispatcher notice added, fixed typo 2020-09-12 19:26:32 +02:00
onkelbeh de0392cf37 PyDispatcher notice added 2020-09-12 19:25:05 +02:00
onkelbeh 0ec8b0ed21 test README.md 2020-09-12 19:01:16 +02:00
onkelbeh 1a99e553c0 production box is now running on Python 3.8 2020-09-12 18:54:56 +02:00
onkelbeh 607d5c97e0 clean up jsonrpc (works now with pykodi-0.2.0) 2020-09-12 18:23:13 +02:00
onkelbeh c8cf8a50e8 clean up jsonrpc 2020-09-12 17:51:43 +02:00
onkelbeh 13eac6f854 update homeassistant-0.115.0_beta7 2020-09-12 17:35:33 +02:00
onkelbeh 7684f061b7 update pykodi-0.2.0 2020-09-12 17:31:05 +02:00
onkelbeh daba6234e9 bump jsonrpc-websocket-1.2.1 2020-09-12 17:30:26 +02:00
onkelbeh ea5d7499fe update jsonrpc-async-1.1.1 2020-09-12 17:27:55 +02:00
onkelbeh efb987ed5d update mypy-0.782 2020-09-12 17:22:06 +02:00
onkelbeh 77930bb37d bump pytest-cov-2.10.1 2020-09-12 17:19:45 +02:00
onkelbeh 2ee3059a21 bump codecov-2.1.9 2020-09-12 17:17:11 +02:00
onkelbeh 9b1c2669c4 horimote-0.4.1: fix #132 2020-09-12 17:07:40 +02:00
onkelbeh f495e7fe85 niko-home-control fix #76, revert SRC_URI to new tag 2020-09-12 16:53:47 +02:00
onkelbeh ad92e3e581 fix pyrainbird, source incomplete, no version tags at github, and a top level violation. 2020-09-12 16:07:07 +02:00
onkelbeh 5547955ca0 directv-0.3.0 (fixes #127), olds removed 2020-09-12 15:44:59 +02:00
onkelbeh 1ff4ca4b57 update esphome-1.15.0_beta4, esphome-9999 (without src_prepare()) 2020-09-12 15:19:48 +02:00
onkelbeh feeb84a173 update esphome-1.14.5-r2, Python 3.8 for myproduction box 2020-09-12 14:46:48 +02:00
onkelbeh 0145f860a8 fix deps in hass-nabucasa-0.37.0, some cleanup 2020-09-12 14:45:22 +02:00
onkelbeh d5df578e81 add doc to IUSE 2020-09-12 14:20:43 +02:00
onkelbeh a3cac3439c small version fixes 2020-09-12 14:14:26 +02:00
onkelbeh 8352d9bfd9 link dev-python/PyDispatcher again 2020-09-12 14:11:40 +02:00
onkelbeh 37066ce0d1 re-add dev-python/PyDispatcher, seems differ to pydispatcher from main repo 2020-09-12 14:09:23 +02:00
onkelbeh 4cf213e136 some more upgrade tips 2020-09-12 11:29:15 +02:00
onkelbeh 16646dc306 update/re-check some LICENSE strings 2020-09-12 10:20:13 +02:00
onkelbeh aa35ce74ea complete all useflags in metadata.xml 2020-09-12 10:05:02 +02:00
onkelbeh 60424c358f queueman-0.5 add generic description to avoid repoman complaints 2020-09-12 09:58:57 +02:00
onkelbeh 260065db7d remove 0.11.1-r3 (not needed anymore) 2020-09-12 09:43:55 +02:00
onkelbeh 82ecabe41c update homeassistant-0.115.0_beta6 2020-09-12 09:19:16 +02:00
onkelbeh acdefdf70e correct some things in README.md 2020-09-12 08:26:36 +02:00
onkelbeh 2f9256a7ba bump pyloopenergy-0.2.1 2020-09-12 07:39:54 +02:00
onkelbeh 8f7a9c9309 damn, copied it twice... 2020-09-11 15:51:13 +02:00
onkelbeh 9a591ba873 * update README.md, this fixes https://github.com/onkelbeh/HomeAssistantRepository/issues/16 2020-09-11 15:46:44 +02:00
onkelbeh 7171f5c1c8 bump zeroconf-0.28.5 2020-09-11 07:18:02 +02:00
onkelbeh 4f02c4a8a3 add giteapy-1.0.8 (for repo management) 2020-09-11 06:53:45 +02:00
onkelbeh d9714a7b38 aioshelly-0.3.1 bumped 2020-09-11 06:51:54 +02:00
onkelbeh 7a3741a8b7 bump homeassistant-0.115.0_beta5 2020-09-11 06:49:00 +02:00
onkelbeh c0584a8875 bump numpy-1.19.2 2020-09-11 06:48:28 +02:00
onkelbeh c5404551ba add forgotten patch to isort-5.5.2 2020-09-11 00:37:11 +02:00
onkelbeh 0930ad5656 update homeassistant-0.115.0_beta4 2020-09-10 22:29:55 +02:00
onkelbeh c476f86387 total-connect-client: #167 2020-09-10 22:23:45 +02:00
onkelbeh 59568a8770 pyflic-homeassistant-0.4: fix #146 2020-09-10 22:09:07 +02:00
onkelbeh cb6cf24e13 orjson-2.5.1 removed, too complex to compile in Gentoo 2020-09-10 22:04:04 +02:00
onkelbeh e492e94f55 python-tado: fix #158 2020-09-10 21:48:58 +02:00
onkelbeh 23599ba0b2 thermoworks-smoke-0.1.8: fix #166 2020-09-10 21:42:16 +02:00
onkelbeh 0ac3314246 pystiebeleltron-0.0.1:
- fix #156
    - avoid installation of 'test' package
2020-09-10 21:38:13 +02:00
onkelbeh 84ed999e0d raspyrfm-client: fix several issues:
- #175
    - #161
    - #176
2020-09-10 21:18:11 +02:00
onkelbeh c2efbc35ff volkszaehler: fix #168 2020-09-10 20:03:36 +02:00
onkelbeh d5061b46a9 keba-kecontact: fix #137 2020-09-10 19:56:42 +02:00
onkelbeh b4ad59717c update update hass-nabucasa-0.37.0 2020-09-10 19:31:33 +02:00
onkelbeh cfc859f961 bump pysmappee-0.2.13, added a PR for the setup.py patch: https://github.com/smappee/pysmappee/issues/5 2020-09-10 19:28:48 +02:00
onkelbeh 3469c01e7a bump isort-5.5.2 2020-09-10 19:08:14 +02:00
onkelbeh 1ed6814a14 bump pyTibber-0.15.1 2020-09-10 19:05:19 +02:00
onkelbeh c5dbcdc0b2 bump sentry-sdk-0.17.4 2020-09-10 19:02:43 +02:00
onkelbeh 7023f271b3 bump home-assistant-frontend-20200909.0 2020-09-10 19:00:30 +02:00
onkelbeh 0a721fdc16 bump icmplib-1.1.3 2020-09-10 18:59:00 +02:00
onkelbeh 8776b04cc7 bump zigpy-0.23.2 2020-09-10 18:56:55 +02:00
onkelbeh 333a457142 homeassistant-0.115.0_beta2 2020-09-09 22:44:34 +02:00
onkelbeh 0202fd4e67 try to fix #119 2020-09-09 22:23:41 +02:00
onkelbeh 1fa110eac5 update meteofrance-api, block meteofrance 2020-09-09 22:22:16 +02:00
onkelbeh c9d47458e8 re-add pyserial-3.3 (P38) 2020-09-09 22:18:30 +02:00
onkelbeh 2ac62a81a9 let asyncssh-1.15.0 run on Python 3.8 2020-09-09 22:17:50 +02:00
onkelbeh 426bcc5e56 zigpy-znp-0.1.1 tries to install tests, fixes #174 2020-09-09 22:00:19 +02:00
onkelbeh ce6751e0ca change source in incomfort-client-0.4.0-r1, fixes #135 2020-09-09 21:42:39 +02:00
onkelbeh a14c22c89e bump home-assistant-frontend-20200908.0 2020-09-09 21:28:32 +02:00
onkelbeh 4148ab7587 gstreamer-player-1.1.2 fix Manifest 2020-09-09 21:27:34 +02:00
onkelbeh 087d11a782 python-clementine-remote-1.0.3 fix Manifest 2020-09-09 21:26:50 +02:00
onkelbeh 7ad29161db cdu-0.1.3 fix Manifest 2020-09-09 21:25:38 +02:00
onkelbeh 63d6ab0b73 update mutagen-1.45.1 2020-09-09 21:24:19 +02:00
onkelbeh 5940368f25 PyEssent small fix 2020-09-09 21:23:11 +02:00
onkelbeh 55d546171e bump python-synology-0.9.0 2020-09-09 21:20:50 +02:00
onkelbeh a9d760ee4a pydelijn-0.6.1 updated 2020-09-09 21:19:55 +02:00
onkelbeh 5d58fa3f1f update miflora-0.7.0, bump miflora-0.7.1 2020-09-09 21:19:10 +02:00
onkelbeh ddcbd0fadf enocean-0.50.0 (P38), bump enocean-0.50.1 2020-09-09 21:17:33 +02:00
onkelbeh 780ed7d26c consolidate get-mac in getmac (dupe), fixes #131 2020-09-09 21:05:21 +02:00
onkelbeh cf08916e80 cleanup PyDispatcher vs pydispatcher 2020-09-09 20:25:25 +02:00
onkelbeh 1be47c964c spotipy-homeassistant-2.4.4: #165 2020-09-09 00:47:15 +02:00
onkelbeh 43ac00d952 rocketchat-API-0.6.35: #162 2020-09-09 00:41:13 +02:00
onkelbeh 966e89179e pylgnetcast-homeassistant-0.2.0: #148 2020-09-09 00:35:08 +02:00
onkelbeh 1104f2ba18 feedparser-homeassistant-5.2.2: #128 2020-09-09 00:31:56 +02:00
onkelbeh 3e965523a8 simplehound-0.3: #163 2020-09-09 00:23:58 +02:00
onkelbeh b3b613ea6c pyvesync-1.1.0: #160 2020-09-09 00:21:34 +02:00
onkelbeh 28351d1647 pytraccar-0.9.0: #159 2020-09-09 00:17:50 +02:00
onkelbeh 3e386aad33 pysmartapp-0.3.2: #155 2020-09-09 00:14:58 +02:00
onkelbeh 20426e4a8f pypck: #152 2020-09-09 00:12:11 +02:00
onkelbeh cf4380c97a pyowm: #151 2020-09-09 00:08:08 +02:00
onkelbeh 5ac9500a78 pylinky: #149 2020-09-09 00:04:35 +02:00
onkelbeh 56af0ae74f pushetta-1.0.15: #142 2020-09-09 00:00:38 +02:00
onkelbeh 303d05ba7e proxmoxer: #140 2020-09-08 23:55:12 +02:00
onkelbeh 0399a58bb3 pizzapi: #139 2020-09-08 23:47:05 +02:00
onkelbeh afbb863890 insteonplm: #136 2020-09-08 23:43:31 +02:00
onkelbeh 725d678a88 zha-quirks: #170 2020-09-08 23:35:31 +02:00
onkelbeh 4808658a93 geojson-client-0.4: #130 2020-09-08 23:27:18 +02:00
onkelbeh 678b6aff7d georss-generic-client: #129 2020-09-08 23:24:21 +02:00
onkelbeh d81ecc84d7 hack missing requirements.txt in PyEssent 2020-09-08 21:36:01 +02:00
onkelbeh e0ad16f4fd fix av-8.0.2 RDEPENDs 2020-09-08 21:22:33 +02:00
onkelbeh e67faeaa8b broken braviarc-homeassistant removed 2020-09-08 21:03:46 +02:00
onkelbeh aaaa108c66 devolo-home-control-api, fix #126 2020-09-08 21:01:24 +02:00
onkelbeh f1e99b29b5 fix aioftp-0.12.0, update aioftp-0.18.0 2020-09-08 20:55:01 +02:00
onkelbeh 026728fb44 fix broken source of requests-cache-0.5.0
update requests-cache-0.5.2
2020-09-08 20:40:46 +02:00
onkelbeh ae618f65bd contextvars-2.4 removed (not for Python >3.5) 2020-09-08 20:24:44 +02:00
onkelbeh e59511d073 fix sseclient-py-1.7 WORKDIR 2020-09-08 20:05:24 +02:00
onkelbeh a2d0603abe zigpy replaces zogpy-homeassistant 2020-09-08 19:57:57 +02:00
onkelbeh 76c9596c99 dev-python/btlewrap patch installation of test 2020-09-08 19:52:27 +02:00
onkelbeh 50516c9099 correct RDEP python-velbus-2.0.43 2020-09-08 19:04:52 +02:00
onkelbeh fcef75e556 update pymysensors-0.20.1 2020-09-08 19:00:46 +02:00
onkelbeh 66214faf77 nad_receiver was renamed to nad-receiver on Pypi,
update nad-receiver-0.1.0, fix REDEPEND
2020-09-08 18:55:14 +02:00
onkelbeh e4bb08332c update numato-gpio-0.8.0 RDEPEND 2020-09-08 18:44:58 +02:00
onkelbeh 90a8c6bf0b fix RDEPEND in georss-qld-bushfire-alert-client-0.3 2020-09-08 18:39:58 +02:00
onkelbeh 797ebf8198 directv -> BDEPEND 2020-09-08 18:34:38 +02:00
onkelbeh 66a06d9cdb fix deps in sonarr 2020-09-08 18:32:04 +02:00
onkelbeh e0b7af2aaa update rokuecp-0.6.1, fix 0.6.0 deps
- https://github.com/ctalkington/python-rokuecp/issues/67
    - https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/113
2020-09-08 18:29:45 +02:00
onkelbeh 7a71ee9870 update some Maifests after cleanups 2020-09-08 07:29:20 +02:00
onkelbeh 942945ab01 update PyOTA-2.1.0-r1 2020-09-08 07:07:07 +02:00
onkelbeh b16a6d852e fix Typo: zigpy-znp-0.1.1 2020-09-08 06:54:03 +02:00
onkelbeh 919babd813 bump home-assistant-frontend-20200907.0 2020-09-08 06:46:29 +02:00
onkelbeh ee2002fae2 update pykodi-0.1.2 2020-09-08 06:44:32 +02:00
onkelbeh 4280495783 update Plugwise-Smile-1.4.0 2020-09-08 06:38:26 +02:00
onkelbeh 9f72a3b1a9 add isort-5.5.1 with a no_tests patch 2020-09-08 01:33:24 +02:00
onkelbeh 86f6fadfb1 update pyskyqhub-0.1.3, remove the patch 2020-09-08 01:17:45 +02:00
onkelbeh 0d5d2d3b37 added zigpy-znp-0.1.1 2020-09-08 01:10:56 +02:00
onkelbeh 54ca34ca1e Update zigpy-0.23.1 2020-09-08 01:08:08 +02:00
onkelbeh 4e4040c62e update zigpy-zigate-0.6.2 2020-09-08 01:05:46 +02:00
onkelbeh 5a6ba90b28 update zigpy-cc-0.5.2 2020-09-08 01:03:04 +02:00
onkelbeh fa4324af5f zigpy-xbee-0.13.0 updated 2020-09-08 01:02:33 +02:00
onkelbeh 9efe70f6bf bump zha-quirks-0.0.44 2020-09-08 00:57:16 +02:00
onkelbeh ab5d4fb58b bump bellows-0.20.1 2020-09-08 00:56:08 +02:00
onkelbeh c6eb9c72df update gogogate2-api-2.0.1 2020-09-08 00:53:25 +02:00
onkelbeh 20ab488d77 update axis-35 2020-09-08 00:47:10 +02:00
onkelbeh 1c0c552e9c bump spotipy-2.14.0 2020-09-08 00:43:58 +02:00
onkelbeh f7f42dc9f3 bump zeroconf-0.28.4 2020-09-08 00:40:01 +02:00
onkelbeh 32d9290b27 update aioshelly-0.3.0 2020-09-08 00:35:02 +02:00
onkelbeh 6495def418 update py-melissa-climate-2.1.4 2020-09-08 00:32:20 +02:00
onkelbeh 4e483e8f6f bump pytradfri-7.0.2.ebuild 2020-09-08 00:22:38 +02:00
onkelbeh a7ebc50803 old tensorflow-1.13.2 removed 2020-09-08 00:20:31 +02:00
onkelbeh 011d205e43 Merge pull request 'merge from python_3.8_tests' (#108) from python_3.8_tests into master
Reviewed-on: #108
2020-09-07 23:59:46 +02:00
onkelbeh 105cbd9ac3 fix dep in TwitterAPI 2020-09-07 23:54:19 +02:00
onkelbeh b1542fe1b2 fix alarmdecoder, P38 2020-09-07 23:49:23 +02:00
onkelbeh 6318c7f876 aio-geojson-client tries to install tests 2020-09-07 23:41:43 +02:00
onkelbeh 86aca4a260 update aio-geojson-client-0.13 2020-09-07 23:34:23 +02:00
onkelbeh 2b7ef23d1c fix aio-georss-gdacs-0.3 2020-09-07 23:28:39 +02:00
onkelbeh 09001b3e2b add aio-georss-client-0.5 2020-09-07 23:26:40 +02:00
onkelbeh f23229b5aa add hyper-0.7.0 2020-09-07 23:18:10 +02:00
onkelbeh 33643fc3dd P38: python-memcached-1.59-r1 2020-09-07 23:17:34 +02:00
onkelbeh 5195a274f6 unpin aiohttp in airly-0.0.2-r1 2020-09-07 23:11:51 +02:00
onkelbeh f3c6420a58 re-check beewi-smartclim-0.0.7 DEPS 2020-09-07 22:58:53 +02:00
onkelbeh 3aa1e64d89 re-check broadlink DEPS 2020-09-07 22:51:27 +02:00
onkelbeh cf799a333c unpin directv 2020-09-07 22:46:55 +02:00
onkelbeh 3e02feed19 fritzconnection unpin requests 2020-09-07 22:43:01 +02:00
onkelbeh eb82a44d02 gearbest-parser-1.0.7-r1 unpin BS4 2020-09-07 22:39:30 +02:00
onkelbeh 5a23227b85 easy deps in geniushub-client-* 2020-09-07 22:32:49 +02:00
onkelbeh b3e5a19871 update geopy-2.0.0.ebuild 2020-09-07 22:23:23 +02:00
onkelbeh 4ea762fe2b fix installation of tests in georss-client 2020-09-06 18:56:57 +02:00
onkelbeh cf2e58924f fixes in gstreamer-player-1.1.2 2020-09-06 18:49:15 +02:00
onkelbeh 8939dcee2c add aenum-2.2.4 2020-09-06 18:45:08 +02:00
onkelbeh 942becf65c patch insteonplm against pinned versions 2020-09-06 18:40:47 +02:00
onkelbeh 194f2cef7e keyrings_alt-3.4.0 fixes 2020-09-06 18:35:50 +02:00
onkelbeh 86313b43a7 update linode-api-4.1.9_beta1, fix some problems 2020-09-06 18:26:55 +02:00
onkelbeh 3329ad4438 patch locationsharinglib against pinned versions 2020-09-06 18:16:38 +02:00
onkelbeh 22490fbaa7 add pytest-tornasync-0.6.0 2020-09-06 18:03:20 +02:00
onkelbeh 80d7c04ab9 fix pyalmond test DEPS 2020-09-06 18:02:22 +02:00
onkelbeh aca09f1e0e fix lupupy-0.0.1* pathlib DEPS 2020-09-06 18:01:41 +02:00
onkelbeh 2acbbb24aa unpin bs4 in motorparts-1.1.0 2020-09-06 17:55:34 +02:00
onkelbeh deb93d2f83 add netaddr-0.8.0 2020-09-06 17:49:06 +02:00
onkelbeh de2d08a49f remove unkown dep from py-august 2020-09-06 17:44:36 +02:00
onkelbeh bfc6d32b4d fix pycomfoconnect-0.3 DEPS 2020-09-06 17:29:18 +02:00
onkelbeh 1ab35d8e23 adjust pymodbus DEPS 2020-09-06 17:19:15 +02:00
onkelbeh c7cba50045 P38: pymonoprice-0.3 fix 2020-09-06 17:07:54 +02:00
onkelbeh d7ec6bd4b5 P38: add pymetar-1.1-r1 2020-09-06 17:05:18 +02:00
onkelbeh 1f833a6fe4 fix pysmappee again (installs tests) 2020-09-06 16:58:18 +02:00
onkelbeh 4a76362843 fix pysmappee 2020-09-06 16:48:57 +02:00
onkelbeh f78341864b fix python-clementine-remote 2020-09-06 16:45:27 +02:00
onkelbeh d878673304 adjusted reqs of roku 2020-09-06 16:33:03 +02:00
onkelbeh d800cab608 patch saltbox-0.1.3-r1 for incompleteness and pinned requirements 2020-09-06 16:19:42 +02:00
onkelbeh 11fca98f27 P38 sisyphus-control-2.2.1-r1 2020-09-06 15:53:16 +02:00
onkelbeh 7b5bf6a86a update socketio-client-nexus-0.7.6 2020-09-06 15:52:34 +02:00
onkelbeh 55774b8ca0 add zeep-3.4.0-r1 2020-09-06 15:36:34 +02:00
onkelbeh 8f5dbe8d4b P38 twentemilieu 2020-09-06 15:27:07 +02:00
onkelbeh 5610e6248d ovoenergy-1.1.10 bumped
P38 for the rest
2020-09-06 15:18:37 +02:00
onkelbeh 52ee2430ff P38 n26 2020-09-06 15:13:15 +02:00
onkelbeh f7f944467d P38 tenacity 2020-09-06 15:12:43 +02:00
onkelbeh 23a8d285bc P38 keba-kecontact 2020-09-06 15:05:53 +02:00
onkelbeh 5f5f06e525 P38 for denonavr-0.9.4 2020-09-06 14:56:00 +02:00
onkelbeh 714e7728f5 aioazurdevops fix deps 2020-09-06 14:50:01 +02:00
onkelbeh 142e461315 add (unsupp) P3.8 for aiohue 2020-09-06 14:48:33 +02:00
onkelbeh 97e48d00c5 add pytest-trio-0.6.0 2020-09-06 14:21:43 +02:00
onkelbeh 38e51a29dd outcome-1.0.1 added 2020-09-06 14:20:41 +02:00
onkelbeh 8018bed91d add trio-0.16.0 2020-09-06 14:18:50 +02:00
onkelbeh 21c24c2d49 bump / rework pychromecast-7.3.0 / 7.2.1 2020-09-06 14:06:58 +02:00
onkelbeh 243e43bff4 jsonrpc-websocket-0.6 P38 2020-09-06 14:06:13 +02:00
onkelbeh 9aeb22622a hack pytest circular depencies in test 2020-09-06 10:39:43 +02:00
onkelbeh 9ffb6490fd fix Manifest for gTTS-token 2020-09-06 09:38:27 +02:00
onkelbeh d8476abc30 growattServer: re-add LICENSE String 2020-09-06 09:28:37 +02:00
onkelbeh d1cce3e99c growattServer: add patch for #52 2020-09-06 09:25:16 +02:00
onkelbeh 61e06ada18 patch incomfort-client-0.4.0-r1 for pinning bad versions 2020-09-06 08:39:20 +02:00
onkelbeh 85866192ac remove old pluggy 2020-09-06 08:20:20 +02:00
onkelbeh 098605497a re-add dtlssocket-0.1.7, rework the olds 2020-09-06 08:13:02 +02:00
onkelbeh e845955247 re-add aiocoap-0.4_alpha1 2020-09-06 08:12:09 +02:00
onkelbeh 6c605ca283 update pytradfri-7.0.1, rework the olds 2020-09-06 08:11:20 +02:00
onkelbeh bcb6d6530d update arcam-fmj-0.5.3 2020-09-06 07:45:09 +02:00
onkelbeh 780f434436 update gogogate2-api-2.0.0 2020-09-06 07:33:42 +02:00
onkelbeh 61b18fff13 update sense-energy-0.8.0, use new template for all 2020-09-06 07:24:13 +02:00
onkelbeh e96794cb08 async_timeout-3.0.1: break circular dependencies during test 2020-09-06 07:23:12 +02:00
onkelbeh 99602afdb5 importlib_metadata-1.6.0-r2: Python 3.7 & 3.8, keep a copy from main repo 2020-09-06 07:10:37 +02:00
onkelbeh a81bc758d3 update Python Versions 2020-09-06 06:55:40 +02:00
onkelbeh 5f88c6dbf2 home-assistant-cli: cleanup & remove olds 2020-09-06 06:50:38 +02:00
onkelbeh c2466544d5 python-jose-cryptodome-1.3.2-r2: cleanup & remove olds 2020-09-06 06:49:37 +02:00
onkelbeh fc6f02b9f8 add pynacl-1.3.0-hypothesis-4.patch 2020-09-06 06:48:38 +02:00
onkelbeh 4e86e0ef1a psutil: cleanup & remove olds 2020-09-06 06:47:39 +02:00
onkelbeh 8cb6895400 mypy: cleanup & remove olds 2020-09-06 06:46:46 +02:00
onkelbeh 52afd1e196 gTTS-token-1.1.3-r2: cleanup & remove olds 2020-09-06 06:42:04 +02:00
onkelbeh 67829ba289 cdu-0.1.3: cleanup & remove olds 2020-09-06 06:41:07 +02:00
onkelbeh 6595eb7cf8 astroid-2.3.3: romove obsolete patch 2020-09-06 06:39:41 +02:00
onkelbeh 5cd23b347a cleanup ruamel-yaml, only 0.15.100 is still needed 2020-09-06 06:08:53 +02:00
onkelbeh 3ebcb2fa67 cleanup sqlalchemy 2020-09-05 18:21:15 +02:00
onkelbeh 38615a8854 rework python-jose, remove jose, rename, and remove from newer ebuilds (did not find a ref) 2020-09-05 17:58:30 +02:00
onkelbeh 584047e41f rework jsonrpc-websocket 2020-09-05 17:34:53 +02:00
onkelbeh 7e1bef5f4b rework & clean up python-jose-cryptodome-1.3.2-r2 2020-09-05 17:25:27 +02:00
onkelbeh f25bb66ecd home-assistant-cli: fix Typo 2020-09-05 17:13:18 +02:00
onkelbeh 10b666dfd8 update discord-py DEPENDs 2020-09-05 17:05:00 +02:00
onkelbeh dd94b9d413 vallox-websocket-api-2.4.0: fix websockets-8.0 compytibility 2020-09-05 16:35:05 +02:00
onkelbeh c201673c66 update powm 2020-09-05 14:51:16 +02:00
onkelbeh 5db34eb07c update accuweather-0.0.10 2020-09-05 14:37:58 +02:00
onkelbeh 1157d73db2 update gios-0.1.4 2020-09-05 14:36:20 +02:00
onkelbeh f77229ed5b bump home-assistant-frontend-20200904.0 (new EAPI=7 build)
rework the older home-assistant-frontend to EAPI=7 DEPS
2020-09-05 14:34:06 +02:00
onkelbeh ba3651ae3a note the Pull Request 2020-09-05 14:27:43 +02:00
onkelbeh f5fef4e86d update pyskyqhub-0.1.2 2020-09-05 14:12:49 +02:00
onkelbeh 50fe4d8d89 pyrisco-0.3.0 updated 2020-09-05 13:57:39 +02:00
onkelbeh 8ae4aef541 update aioesphomeapi-2.6.3 (SRC_URI from github, Pypi SDIST is broken) 2020-09-05 13:56:23 +02:00
onkelbeh 3a9c3d0772 update aioasuswrt-1.2.8 2020-09-05 13:27:24 +02:00
onkelbeh 0c1356f2a0 update pytest-cov (forgot the patches) 2020-09-05 13:26:58 +02:00
onkelbeh b0fe8f5732 update asyncssh-2.3.0 2020-09-05 13:22:33 +02:00
onkelbeh 93d0c910bf update asyncssh-2.4.0 2020-09-05 13:19:38 +02:00
onkelbeh 5ffa43e20c bump brother-0.1.17 2020-09-05 13:07:50 +02:00
onkelbeh b54c0d3406 update python-gammu-3.1 2020-09-05 13:04:16 +02:00
onkelbeh bff4e97eeb Update wled-0.4.4 2020-09-05 12:53:39 +02:00
onkelbeh 528d3bf08f update pysonos-0.0.33 2020-09-05 12:47:46 +02:00
onkelbeh c37e46076d update nexia-0.9.4 2020-09-05 12:46:55 +02:00
onkelbeh ab8f7f4767 add asyncpysupla-0.0.5 2020-09-05 12:26:11 +02:00
onkelbeh 674a2857b4 update aioswitcher-1.2.1 2020-09-05 12:21:50 +02:00
onkelbeh cf9b68cc3f update poetry-1.0.10 2020-09-05 12:16:57 +02:00
onkelbeh ecdcdaa6f1 add poetry-core-1.0.0_alpha9 2020-09-05 12:13:34 +02:00
onkelbeh 87ee7a11f0 update pytradfri-7.0.0
update dtlssocket-0.1.10
2020-09-05 11:59:56 +02:00
onkelbeh 8b259227a1 update apprise-0.8.8 2020-09-05 11:46:11 +02:00
onkelbeh 0d52f44428 update sentry-sdk-0.17.3 2020-09-05 11:38:38 +02:00
onkelbeh 2a7d6e4596 update hass-nabucasa-0.36.1 2020-09-05 11:35:55 +02:00
onkelbeh 441b2156c2 update dynalite-devices-0.1.46 2020-09-05 11:29:59 +02:00
onkelbeh 076d81196a connect-box-0.2.8 updated 2020-09-05 11:25:34 +02:00
onkelbeh 6a6f7f0c34 update PyMetno-0.8.1 2020-09-05 11:17:13 +02:00
onkelbeh 82087350e2 update pyvizio-0.1.56, license changed 2020-09-05 11:12:23 +02:00
onkelbeh 0ffefeb8ea bump click-7.1.1 2020-09-05 10:58:05 +02:00
onkelbeh ff78567859 home-assistant-frontend-20200901.0 2020-09-05 10:57:23 +02:00
onkelbeh 3b08d121ed bump pysqueezebox-0.3.1 pysqueezebox-0.4.0 2020-09-05 10:57:00 +02:00
onkelbeh 28100f1e5d bump openwrt-luci-rpc-1.1.5, openwrt-luci-rpc-1.1.6 2020-09-05 10:56:24 +02:00
onkelbeh 6d044ecfbe bump pycoolmasternet-async-0.1.1 2020-09-05 10:55:43 +02:00
onkelbeh ae9f141730 add noaa-coops-0.1.8 2020-09-05 10:55:00 +02:00
onkelbeh af0a891a9a bump Pysher-1.0.6 2020-09-05 10:26:20 +02:00
onkelbeh b29c6883be bump yeelight-0.5.3 2020-09-05 10:25:34 +02:00
onkelbeh 7481aa67ae pyowlet removed, API ist dead an Component no no longer lives 2020-09-05 10:02:30 +02:00
onkelbeh 83ced815d3 repair iglo-1.2.7, drop iglo-1.2.5, abondoned anyway: https://github.com/jesserockz/python-iglo/issues/1#issuecomment-558479023 2020-09-05 09:16:01 +02:00
onkelbeh f419a34067 xs1-api-client, fixed 3 problems:
- setup.py tried to get branch name from (non-existant) git
    - it tried to install a 'tests' package at top level
    - SDIST package at Pypi is missing 'requiremts.txt'
2020-09-02 06:33:54 +02:00
onkelbeh f641807df5 align numpy-1.19.1 cython dep to https://github.com/numpy/numpy/blob/v1.19.1/pyproject.toml (https://github.com/onkelbeh/HomeAssistantRepository/issues/23) 2020-09-01 22:44:57 +02:00
onkelbeh c228629483 restore a copy of pynacl-1.3.0 from main repo archive 2020-09-01 22:24:43 +02:00
onkelbeh 1826dae500 pywemo-* tries to install 'tests' package, patch for setup.py added 2020-09-01 21:39:48 +02:00
onkelbeh abe802941e pywemo-0.4.46 SDIST archive broken, fix #60 2020-09-01 21:30:41 +02:00
onkelbeh dd97f0b5ac #54 pysmartthings tries to install 'tests' package 2020-09-01 20:36:28 +02:00
onkelbeh 1eac42c73c #53 pyheos installs 'tests' package 2020-09-01 20:29:49 +02:00
onkelbeh 1a3a7401e5 #69 roombapy-1.6.1 tries to install 'tests' package 2020-09-01 20:20:32 +02:00
onkelbeh 3dda8c6fbe 'requirements.txt' is missing in pyps4-2ndscreen, fix #68 2020-09-01 19:54:56 +02:00
onkelbeh 703b8791bb rokuecp, forgot to rename distfile 2020-09-01 19:48:54 +02:00
onkelbeh a7dba1b97d rokuecp, requirements.txt missing in Pypi SDIST, SRC_URI changed to Github 2020-09-01 19:26:58 +02:00
onkelbeh 1c208f2c1c python-awair-0.1.1 fix #65, wrong 2020-09-01 19:11:05 +02:00
onkelbeh 583484ba3d fix [#66](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/6a6), foobot_async-0.3.2 tries to install test package 2020-09-01 19:01:53 +02:00
onkelbeh 1c5b5fbe9e bump pykodi-0.1.1 2020-09-01 07:00:52 +02:00
onkelbeh 2cbdd49cb2 update zeroconf-0.28.3 2020-09-01 06:58:40 +02:00
onkelbeh 87c91307ef update pyvolumio-0.1.2 2020-09-01 06:55:58 +02:00
onkelbeh da8c1d38a3 update pyrisco-0.2.4 2020-09-01 06:50:22 +02:00
onkelbeh cfa6b341e8 update homematicip-* 2020-09-01 06:49:03 +02:00
onkelbeh a6e4f029be update gios-0.1.3 2020-09-01 06:42:17 +02:00
onkelbeh 5878ef6183 update pyads-3.2.2 2020-09-01 06:37:58 +02:00
onkelbeh 6e59dcef84 bump sentry-sdk-0.17.1 2020-09-01 06:33:45 +02:00
onkelbeh 0d63ca7e52 update pydocstyle 2020-09-01 06:30:11 +02:00
onkelbeh e051ab6b5e add ProgettiHWSW-0.1.1 2020-09-01 06:21:57 +02:00
onkelbeh cdee4cf788 bump xknx-0.13.0 2020-09-01 06:17:48 +02:00
onkelbeh e6a4e5d7b0 pyvera-0.3.9 remove obsolete no_tests.patch 2020-08-30 22:34:43 +02:00
onkelbeh f2d748df2f fix zm-py-0.4.0 installs tests (#62) 2020-08-30 22:32:23 +02:00
onkelbeh 166bb467d3 fix requests-oauth-0.4.1 installs 'tests' (#61) 2020-08-30 22:30:28 +02:00
onkelbeh 138e81bf05 fix dev-python/tesla-powerwall-0.2.12 installs 'tests' package (#59) 2020-08-30 22:10:20 +02:00
onkelbeh f75297c607 apprise needs BDEPEND=dev-python/Babel 2020-08-30 22:04:21 +02:00
onkelbeh 5e3e4c1d94 #57 2020-08-30 22:02:37 +02:00
onkelbeh 003397d753 #58 2020-08-30 22:00:57 +02:00
onkelbeh 37ff5bc36e #55 2020-08-30 21:55:26 +02:00
onkelbeh 98a1b6e547 pygatt-4.0.5 needs nose during compile phase 2020-08-30 21:05:58 +02:00
onkelbeh 0ce06f78db PyMetno-0.7.1 flip SRC_URI back to Pypi for violating naming conventions 2020-08-30 20:54:17 +02:00
onkelbeh 8df37615af iaqualink needs pytest-runner 2020-08-30 20:48:45 +02:00
onkelbeh 28d1f64be4 dev-python/zigpy-deconz must also use dev-python/zigpy, not zigpy-homeassistant 2020-08-30 20:34:19 +02:00
onkelbeh 35ad1224cc zha-quirks must use dev-python/zigpy, not zigpy-homeassistant 2020-08-30 20:31:00 +02:00
onkelbeh 551bf5d1bf fix #50 2020-08-30 20:21:31 +02:00
onkelbeh 6b6a722f03 restore (still needed) importlib_metadata-1.6.0-r1 2020-08-30 19:48:50 +02:00
onkelbeh 65ca4a0add python-synology-0.8.2-r1, remove urllib3 version limit 2020-08-30 19:12:06 +02:00
onkelbeh 405c09a001 unpin some versions in openwrt-luci-rpc-1.1.3-r2 2020-08-30 18:58:11 +02:00
onkelbeh f3a6f9928d unpin click-log from bellows-18.1-r1 2020-08-30 18:46:56 +02:00
onkelbeh 479c04ea19 fix #39
-> requirements.txt is not read by setup.py
2020-08-30 18:22:27 +02:00
930 changed files with 11931 additions and 6300 deletions
+420
View File
@@ -1,3 +1,402 @@
## Breaking Change:
-> 0.115.0_beta10: all useflags are now named like Home Assistants Component Domain
Important notice about PyDispatcher/pydispatcher:
During cleanups, I changed PyDispatcher to pydispatcher,
this was a mistake, these are 2 different packages.
To remove the (conflicting) wrong one, do a:
# emerge -cav homeassistant
# emerge -cav dev-python/pydispatcher
# emerge -1tav =app-misc/homeassistant --autounmask=y
2020-09-17 homeassistant-0.115.0_beta12
* bump homeassistant-0.115.0_beta12
* bump frontend frontend-20200916.0
* fix frontend deps in the older betas
2020-09-16 homeassistant-0.115.0_beta11
* bump aioshelly-0.3.2
* bump sentry-sdk-0.17.6
* bump youtube_dl-2020.9.14
* bump statsd-3.3.0
* bump synology-srm-0.2.0
* restore google-api-python-client-1.6.4 (still needed)
* added aio-geojson-geonetnz-volcano-0.5
* update homeassistant-0.115.0_beta10 (renamed MANY use flags)
* removed speedtest-cli from dev-python
* updated README.md (added USE flags notice)
* fortiosapi-0.10.8: Py38
* update homeassistant-0.115.0_beta11
2020-09-15
* update platformio-5.0.1
* update esphome-1.15.0
* update esphome-9999
* update bellows-0.20.2
* update gogogate2-api-2.0.2
* update pytest-6.0.2
* update sentry-sdk-0.17.5
* bump home-assistant-frontend-20200915.0
* update icmplib-1.2, change LICENSE="LGPL-3"
* fix sonarr https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/164
* pymata-express, fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/150
* pyatag, fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/144
* pywemo, missing releases added at origin, fork removed
* bump pywemo-0.5.0, SRC now is Pypi
2020-09-14 homeassistant-0.115.0_beta9
* update PyGithub-1.43.8
* update PyGithub-1.52
* update evohome-async-0.3.5
* restore (still needed) pexpect-4.6.0 from archive
* add pybluez-0.22
* add pyownet-0.10.0
* downgrade pyzabbix-0.7.4
* update iammeter-0.1.7
* bump home-assistant-frontend-20200912.0
* update androidtv-0.0.50
* update pyhaversion-3.4.0, filed an issue at https://github.com/ludeeus/pyhaversion/issues/14
* update pydeconz-73
* update coverage-5.3
* add rpi-bad-power-0.0.3
* update aiohomekit-0.2.53
* add more older reqs reported by new test script:
- add transmissionrpc-0.11
- add stookalert-0.1.4
- downgrade smart-meter-texas-0.4.0
- update ephem-3.7.7.0
- update ephem-3.7.7.1
- add sharkiqpy-0.1.8
- add py-schluter-0.1.7
- add roonapi-0.0.22
- restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI) (use at your own risk!)
- correct dep in RtmAPI-0.7.2-r1 (use at your own risk!)
- add pyfunctional-1.3.0, pyfunctional-1.4.1
- avri-api-0.1.7 added
- added arris-tg2492lg-1.0.0
- add batinfo-0.4.2
- add pulsectl-20.2.4
- downgrade pyzbar-0.1.7 from main repo
- add adafruit-circuitpython-bmp280
- add adafruit-circuitpython-busdevice-5.0.1
- add adafruit-circuitpython-bmp280-3.1.1
- downgrade prometheus_client-0.7.1 from main repo
* update homeassistant-0.115.0_beta9
2020-09-13
* bump youtube_dl-2020.9.6
* bump pytest-timeout-1.4.2
* bump responses-0.12.0
2020-09-12 homeassistant-0.115.0_beta7
* bump pyloopenergy-0.2.1
* update homeassistant-0.115.0_beta6
* remove 0.11.1-r3 (not needed anymore)
* queueman-0.5 add generic description to avoid repoman complaints
* complete all useflags in metadata.xml
* update/re-check some LICENSE strings
* re-add dev-python/PyDispatcher, seems differ to pydispatcher from main repo
* link dev-python/PyDispatcher again
* small version fixes
* fix deps in hass-nabucasa-0.37.0, some cleanup
* update esphome-1.14.5-r2, Python 3.8 for my production box
* update esphome-1.15.0_beta4, esphome-9999 (without src_prepare())
* directv-0.3.0 (fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/127), olds removed
* fix pyrainbird, source incomplete, no version tags at github, and a top level violation.
* niko-home-control fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/76, revert SRC_URI to new tag
* horimote-0.4.1: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/132
* bump codecov-2.1.9
* bump pytest-cov-2.10.1
* update mypy-0.782
* update jsonrpc-async-1.1.1
* bump jsonrpc-websocket-1.2.1
* update pykodi-0.2.0
* update homeassistant-0.115.0_beta7
* clean up jsonrpc (works now with pykodi-0.2.0)
2020-09-11 homeassistant-0.115.0_beta5
* bump numpy-1.19.2
* bump homeassistant-0.115.0_beta5
* bump aioshelly-0.3.1
* add giteapy-1.0.8 (for repo management)
* bump zeroconf-0.28.5
* update README.md, this fixes https://github.com/onkelbeh/HomeAssistantRepository/issues/16
2020-09-10 homeassistant-0.115.0_beta4
* bump zigpy-0.23.2
* bump icmplib-1.1.3
* bump home-assistant-frontend-20200909.0
* bump sentry-sdk-0.17.4
* bump pyTibber-0.15.1
* bump isort-5.5.2
* bump pysmappee-0.2.13, added a PR for the setup.py patch: https://github.com/smappee/pysmappee/issues/5
* update hass-nabucasa-0.37.0
* keba-kecontact: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/137
* volkszaehler: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/168
* raspyrfm-client: fix several issues:
- https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/175
- https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/161
- https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/176
* pystiebeleltron-0.0.1:
- fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/156
- avoid installation of 'test' package
* thermoworks-smoke-0.1.8: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/166
* python-tado: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/158
* orjson-2.5.1 removed, too complex to compile in Gentoo
* pyflic-homeassistant-0.4: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/146
* total-connect-client: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/167
* update homeassistant-0.115.0_beta4
* add forgotten patch to isort-5.5.2
2020-09-08 homeassistant-0.115.0_beta2
* cleanup PyDispatcher vs pydispatcher
* consolidate get-mac in getmac (dupe), fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/131
* enocean-0.50.0 (P38), bump enocean-0.50.1
* update miflora-0.7.0, bump miflora-0.7.1
* update pydelijn-0.6.1
* bump python-synology-0.9.0
* PyEssent small fix
* update mutagen-1.45.1
* cdu-0.1.3 fix Manifest
* python-clementine-remote-1.0.3 fix Manifest
* gstreamer-player-1.1.2 fix Manifest
* bump home-assistant-frontend-20200908.0
* change source in incomfort-client-0.4.0-r1, fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/135
* zigpy-znp-0.1.1 tries to install tests, fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/174
* let asyncssh-1.15.0 run on Python 3.8
* re-add pyserial-3.3 (P38)
* update meteofrance-api, block meteofrance
* try to fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/119
* update homeassistant-0.115.0_beta2
2020-09-08
* update Plugwise-Smile-1.4.0
* update pykodi-0.1.2
* bump home-assistant-frontend-20200907.0
* fix Typo: zigpy-znp-0.1.1
* update PyOTA-2.1.0-r1
* update some Maifests after cleanups
* update rokuecp-0.6.1, fix 0.6.0 deps
- https://github.com/ctalkington/python-rokuecp/issues/67
- https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/113
* fix deps in sonarr
- https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/113
* directv -> BDEPEND
* fix RDEPEND in georss-qld-bushfire-alert-client-0.3
* update numato-gpio-0.8.0 RDEPEND
* nad_receiver was renamed to nad-receiver on Pypi,
update nad-receiver-0.1.0, fix REDEPEND
* update pymysensors-0.20.1
* correct RDEP python-velbus-2.0.43
* dev-python/btlewrap patch installation of test
* zigpy replaces zigpy-homeassistant
* fix sseclient-py-1.7 WORKDIR
* contextvars-2.4 removed (not for Python >3.5)
* fix broken source of requests-cache-0.5.0
* update requests-cache-0.5.2
* fix aioftp-0.12.0, update aioftp-0.18.0
* devolo-home-control-api, fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/126
* broken braviarc-homeassistant removed
* fix av-8.0.2 RDEPENDs
* hack missing requirements.txt in PyEssent
* georss-generic-client: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/129
* geojson-client-0.4: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/130
* zha-quirks: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/170
* insteonplm: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/136
* pizzapi: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/139
* proxmoxer: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/140
* pushetta-1.0.15: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/142
* pylinky: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/149
* pyowm: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/151
* pypck: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/152
* pysmartapp-0.3.2: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/155
* pytraccar-0.9.0: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/159
* pyvesync-1.1.0: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/160
* simplehound-0.3: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/163
* feedparser-homeassistant-5.2.2: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/128
* pylgnetcast-homeassistant-0.2.0: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/148
* rocketchat-API-0.6.35: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/162
* spotipy-homeassistant-2.4.4: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/165
2020-09-07
* update geopy-2.0.0.ebuild
* easy deps in geniushub-client-*
* gearbest-parser-1.0.7-r1 unpin BS4
* fritzconnection unpin requests
* unpin directv
* re-check broadlink DEPS
* re-check beewi-smartclim-0.0.7 DEPS
* unpin aiohttp in airly-0.0.2-r1
* P38: python-memcached-1.59-r1
* add hyper-0.7.0
* add aio-georss-client-0.5
* fix aio-georss-gdacs-0.3
* update aio-geojson-client-0.13
* aio-geojson-client tries to install tests
* fix alarmdecoder, P38
* fix dep in TwitterAPI
* old tensorflow-1.13.2 removed
* bump pytradfri-7.0.2.ebuild
* update py-melissa-climate-2.1.4
* update aioshelly-0.3.0
* bump zeroconf-0.28.4
* bump spotipy-2.14.0
* update axis-35
* update gogogate2-api-2.0.1
* bump bellows-0.20.1
* bump zha-quirks-0.0.44
* update zigpy-xbee-0.13.0
* update zigpy-cc-0.5.2
* bump zigpy-zigate-0.6.2
* update zigpy-0.23.1
* added zigpy-znp-0.1.1
* update pyskyqhub-0.1.3, remove the patch
* add isort-5.5.1 with a no_tests patch
2020-09-06
* cleanup ruamel-yaml, only 0.15.100 is still needed
* astroid-2.3.3: romove obsolete patch
* cdu-0.1.3: cleanup & remove olds
* gTTS-token-1.1.3-r2: cleanup & remove olds
* mypy: cleanup & remove olds
* psutil: cleanup & remove olds
* add pynacl-1.3.0-hypothesis-4.patch
* python-jose-cryptodome-1.3.2-r2: cleanup & remove olds
* home-assistant-cli: cleanup & remove olds
* importlib_metadata-1.6.0-r2: Python 3.7 & 3.8, keep a copy from main repo
* async_timeout-3.0.1: break circular dependencies during test
* update sense-energy-0.8.0, use new template for all
* update gogogate2-api-2.0.0
* update arcam-fmj-0.5.3
* update pytradfri-7.0.1, rework the olds
* re-add aiocoap-0.4_alpha1
* re-add dtlssocket-0.1.7, rework the olds
* remove old pluggy
* patch incomfort-client-0.4.0-r1 for pinning bad versions
* growattServer: add patch for https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/52
* growattServer: re-add LICENSE String
* fix Manifest for gTTS-token
Started Python 3.8 Test in a new branch
=======================================
* hack pytest circular depencies in test
* add (unsupp) P3.8 for:
- jsonrpc-websocket-0.6
- pychromecast-7.2.1
- aiohue
- denonavr
- keba-kecontact
- tenacity
- n26
- ovoenergy
- twentemilieu
- sisyphus-control-2.2.1-r1
- pymetar-1.1-r1
* pymonoprice-0.3
* bump / rework pychromecast-7.3.0
* add trio-0.16.0
* add outcome-1.0.1
* add pytest-trio-0.6.0
* aioazurdevops fix deps
* bump ovoenergy-1.1.10
* add zeep-3.4.0-r1
* update socketio-client-nexus-0.7.6
* patch saltbox-0.1.3-r1 for incompleteness and pinned requirements
* adjusted reqs of roku
* fix python-clementine-remote
* fix pysmappee, fix pysmappee again (installs tests)
* adjust pymodbus DEPS
* fix pycomfoconnect-0.3 DEPS
* remove unkown dep from py-august
* add netaddr-0.8.0
* unpin bs4 in motorparts-1.1.0
* fix lupupy-0.0.1* pathlib DEPS
* fix pyalmond test DEPS
* add pytest-tornasync-0.6.0
* patch locationsharinglib against pinned versions
* update linode-api-4.1.9_beta1, fix some problems
* update keyrings_alt-3.4.0
* patch insteonplm against pinned versions
* add aenum-2.2.4
* fixes in gstreamer-player-1.1.2
* fix installation of tests in georss-client
2020-09-05
* repair iglo-1.2.7, drop iglo-1.2.5, abondoned anyway: https://github.com/jesserockz/python-iglo/issues/1#issuecomment-558479023
* pyowlet removed, API ist dead an Component no no longer lives
* bump yeelight-0.5.3
* bump Pysher-1.0.6
* add noaa-coops-0.1.8
* bump pycoolmasternet-async-0.1.1
* bump openwrt-luci-rpc-1.1.5, openwrt-luci-rpc-1.1.6
* bump pysqueezebox-0.3.1 pysqueezebox-0.4.0
* bump home-assistant-frontend-20200901.0
* bump click-7.1.1
* update pyvizio-0.1.56, license changed
* update PyMetno-0.8.1
* bump connect-box-0.2.8
* update dynalite-devices-0.1.46
* update hass-nabucasa-0.36.1
* update sentry-sdk-0.17.3
* update apprise-0.8.8
* update pytradfri-7.0.0
* update dtlssocket-0.1.10
* update poetry-core-1.0.0_alpha9
* update poetry-1.0.10
* update aioswitcher-1.2.1
* added asyncpysupla-0.0.5
* update nexia-0.9.4
* update pysonos-0.0.33
* update wled-0.4.4
* update python-gammu-3.1
* bump brother-0.1.17
* update asyncssh-2.4.0
* update asyncssh-2.3.0
* update pytest-cov (forgot the patches)
* update aioasuswrt-1.2.8
* update aioesphomeapi-2.6.3 (SRC_URI from github, Pypi SDIST is broken)
* update pyrisco-0.3.0
* update pyskyqhub-0.1.2 (with a patch for https://github.com/RogerSelwyn/skyq_hub/pull/5)
* bump home-assistant-frontend-20200904.0 (new EAPI="7" build)
* rework the older home-assistant-frontend to EAPI="7" DEPS
* update gios-0.1.4
* update accuweather-0.0.10
* update pyowm
* vallox-websocket-api-2.4.0: fix websockets-8.0 compytibility
* update discord-py DEPENDs
* home-assistant-cli: fix Typo
* rework & clean up python-jose-cryptodome-1.3.2-r2
* rework jsonrpc-websocket
* rework jsonrpc-base
* rework python-jose, remove jose, rename, and remove from newer ebuilds (did not find a ref)
* update gTTS-token-1.1.3-r2
* cleanup sqlalchemy
2020-09-01
* bump xknx-0.13.0
* add ProgettiHWSW-0.1.1
* update pydocstyle
* bump sentry-sdk-0.17.1
* update pyads-3.2.2
* update gios-0.1.3
* update homematicip
* update pyrisco-0.2.4
* update pyvolumio-0.1.2
* update zeroconf-0.28.3
* bump pykodi-0.1.1
* fix [#66](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/6a6), foobot_async-0.3.2 tries to install test package
* python-awair-0.1.1 fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/65, wrong ${S}
* rokuecp, requirements.txt missing in Pypi SDIST, SRC_URI changed to Github
* rokuecp, forgot to rename distfile
* 'requirements.txt' is missing in pyps4-2ndscreen, fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/68
* #69 roombapy-1.6.1 tries to install 'tests' package
* #54 pysmartthings tries to install 'tests' package
* pywemo-* SDIST archive broken, fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/60
* pywemo-* tries to install 'tests' package, patch for setup.py added
* restore a copy of pynacl-1.3.0 from main repo archive
* align numpy-1.19.1 cython dep to https://github.com/numpy/numpy/blob/v1.19.1/pyproject.toml (https://github.com/onkelbeh/HomeAssistantRepository/issues/23)
2020-08-30 homeassistant-0.114.4
* bump btlewrap-0.0.10
* update xknx-0.12.0, change RDEPENDs
@@ -58,6 +457,27 @@
* fix 2 RDEPEND typos
* update homeassistant-0.114.4, 3 new useflags by request (https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/20)
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/39
-> requirements.txt is not read by setup.py
* unpin click-log from bellows-18.1-r1
* unpin some versions in openwrt-luci-rpc-1.1.3-r2
* python-synology-0.8.2-r1, remove urllib3 version limit
* restore (still needed) importlib_metadata-1.6.0-r1
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/50
* zha-quirks must use dev-python/zigpy, not zigpy-homeassistant
* dev-python/zigpy-deconz must also use dev-python/zigpy, not zigpy-homeassistant
* iaqualink needs pytest-runner
* PyMetno-0.7.1 flip SRC_URI back to Pypi for violating naming conventions
* pygatt-4.0.5 needs nose during compile phase
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/55
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/58
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/57
* apprise needs BDEPEND="dev-python/Babel"
* fix dev-python/tesla-powerwall-0.2.12 installs 'tests' package (https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/59)
* fix requests-oauth-0.4.1 installs 'tests' (https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/61)
* fix zm-py-0.4.0 installs tests (https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/62)
* pyvera-0.3.9 remove obsolete no_tests.patch
2020-08-26
* fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/18#issuecomment-124
* add deepmerge-0.1.0, fix BDEPS
+150 -77
View File
@@ -1,5 +1,14 @@
# Home Assistant Gentoo Overlay
## Breaking Change: many USE flags changed in 0.115.0
Beginning with `0.115.0_beta10` many USE Flags have changed.
All USE flags have now *exactly* the same name as the components `domain` in Home Assistant. OK, this is a hard cut, but overdue. Mostly caused by the creation of an automated import routine, first I planned to keep the old names, the replacement class was already written, but during data collection I discovered that the original domain names aren't so bad anyway.
Some outdated components disappeared forever.
You will find the detailed changes in commit: https://git.edevau.net/onkelbeh/HomeAssistantRepository/commit/3fec35c803e6061e0186df2af4e914e5791b53cc, scroll down to `metadata.xml`. But `emerge` will also tell.
## Home Assistant without Docker & Virtual Environments
https://www.home-assistant.io/
@@ -7,42 +16,64 @@ https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
## Origin: Ireland, Home: Bavaria
Once this was a fork of Paul Healy's `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at Home Assistant 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file, 970 Packes in 2380 Ebuilds in September 2020. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
## Python 3.7
You will need at least Python 3.7.7 for running Home assistant on Gentoo Linux.
If you have questions or suggestions: contact me, **any** help is very welcome. If you want to help or contribute, please [join me](https://git.edevau.net/user/sign_up).
Some modules/components/libraries still do not have compatibility for Python 3.7 advertised, and many of the components have not been tested here, but all compile without errors on their own.
## Reporting Issues
First, please also check if your issue is already reported at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues).
By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I will some day prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
If not, please report it [here](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) or at [GitHub](https://github.com/onkelbeh/HomeAssistantRepository/issues).
I am running my productive box with Python 3.7. Anyway, it also has to have 2.7. Even ESPHome runs on the same box with some small patches (included in my Ebuild).
Please let me know if anything is wrong or dependencies are missing, since I use only some of the components myself.
## Source
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
## Nearly all Home Assistant Components are now included
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule. I will expand/continue my tests and do some more cleanups. Gentoo's Python guys either will bring some more code to 3.7 soon.
From time to time a fresh compile test on empty boxes (one with Python 3.8 and one with Python 3.7) is run to catch general faults, last good (full) compile test was September 2020 with `v0.115.0`. It was not possible to fix everything, work is in progress, some [open problems](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) remain.
## Authors welcome
If you are author of an integration / component or other stuff related to Home Assistant and you want your stuff added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `sdist` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. And make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
If you are author of an integration / component or other stuff related to Home Assistant and if I have your stuff not already added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `SDIST` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. Please make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
## Missing older release tags
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
## Python 3.8 Support
Since 0.114.4 (09/2020) everything compiles fine on Python 3.8. Still cleaning up, I did not yet any production test on Python 3.8, but I will very soon. Everything looks good. I am doing most of the tests/work on a box with Python 3.8 only. Before a new release of the app-misc/homeassistant Ebuild is made, I make sure all important components also compile on 3.7.
Today (2020/09/12) I updated my productive box to Python 3.8.5. And, finally, I could Python 2.7 from it. ESPHome still runs on the same box with some small patches (included in my Ebuild), the current `esphome-9999` doesn't even need a `src_prepare()`.
## ... Python 3.7
You will need at least Python 3.7.7 for running Home assistant on Gentoo Linux. By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I know about at least 2 guys using it, but I had no feedback yet. I will some day prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
## Python 2.7 on Gentoo
In August 2020 I discovered that it is now possible to remove Python 2.7 completely. I have done this on all my test servers and my Home Assistant Box. All still work like a charm.
## Nearly all Home Assistant Components are now included
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources) I believe all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule.
In some cases I added small patches to the ebuilds, some packages have versions pinned without any reason. For me it's OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups.
## Why don't we use a virtual environment for Home Assistant
On Gentoo, we have a very powerful package manager. So I (now) try to put everything Home Assistant uses into Ebuilds.
Some years ago I started with only those packages Home Assitant needed absolutely to start. Home Assistant then downloads and installs modules it requires and cannot find. After some time, `/etc/homeassitant/deps` grew larger and larger, things messed up, I had a well maintained system, except the directory where a lot of packages (also outdated ones) live without our knowledge.
So I started to add more important components as Ebuilds, I did not touch the internal requirement check. If a package is installed via `portage` and Home Assistants constraints match, Home Assitant does not download it's own copy.
You can find the current constraints in:
* https://github.com/home-assistant/core/blob/dev/requirements_all.txt and
* https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt
You should take a look in `/etc/homeassistant/deps/` from time to time, I do this after every upgrade, if is not empty, install the missing package, emtpy this directory, restart Home Assistant, if it's still downloaded, possibly the wrong (mostly too new) version of a component or a library is installed. `eix`, `/etc/portage/package.accept_keywords` and `--autounmask=y` are your friends. You should not unmask too much, and think about the next releases when you unmask packages.
## Sources Missing, older release tags
Some packages with missing or hidden older releases have been [forked](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. I did not touch any source, no changes except adding the missing release tags have been made. If patches are needed, these will be applied during the compile process. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from. For every fork in use I have an open ticket at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues). Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
## Other things
Aside from Home Assistant's stuff this repo contains some ebuilds I use with my Home Assistant, some have to be explicitly mentioned:
## ESPHome
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
Thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, as soon as your name server accepts dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. I have the dashboard installed in HA's Gui, so updates and changes are made with a few clicks. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota. Some [required libraries](https://github.com/esphome/feature-requests/issues/586) are too old for Home Assistants environment, and I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. Please report any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota.
Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it updated.
* `platformio` (needed for ESPHome and other stuff)
ESPHome will run on Python 3.7. Some libraries from Otto's releases are too old for Home Assistants environment, I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
If you have questions or suggestions don't hesitate to contact me, any help is very welcome.
## Platformio
Platformio is needed for ESPHome and other stuff.
## Git Server & Mirrors
You will find this Repository at
@@ -52,14 +83,16 @@ You will find this Repository at
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
Sure, you can submit **issues** and **pull requests** on both sites.
Sorry, due to technical reasons, I currently cannot offer ssh access to my git server.
## Python 3.8
Python 3.8 appeared on Gentoo Linux in Nov 2019, I have started very first experiments, all ebuilds have 3.8 support advertised, slightly tested, this will take time, feedback is welcome.
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
## Installation on Python 3.7
Python 3.7 is default target since 05/2020. Installation is very easy now.
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default:
## 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, as my first test show, you will notice a slight improvement in performance. For using 3.8, simply increase all version numbers in the manual below by 1.
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`
```
[HomeAssistantRepository]
location = /usr/portage/homeassistant
@@ -82,8 +115,7 @@ It will make things easier if you take the example files from `/etc/portage/pack
Check your `/etc/portage/make.conf` for the corret Python Targets:
```sh
USE_PYTHON="3.7 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
USE_PYTHON="3.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
@@ -97,30 +129,37 @@ $ rc-update add homeassistant
I could be necessary to install some components by hand, there are too many components to mask all in use flags. If you use a component which you want to be added as a use flag, send a pull request, or just let me know.
## Upgrading to Python 3.7 from a pre 3.7 system
Easiest way is to take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7, but this is changing eyery day.
These files reflect some modules I use, adjust them to your needs. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
## Upgrading to Python 3.8 from a pre 3.8 system
Same as it was from Python 3.6 to 3.7.
### The fastest way:
* Throw away app-misc/homeassistant
* run `emerge --depclean -a`, this will remove all dependent packages
* update your naked core system as described below
* reinstall app-misc/homeassistant with only the new Python Version
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. Very recommended. I did not, but I just wanted to see if it works ;-)
### The upgrade steps:
Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.7:
Install Python 3.8:
```sh
$ emerge -tav dev-lang/python:3.7
$ emerge -tav dev-lang/python:3.8
```
Edit your `/etc/portage/make.conf` to set the new Python Targets:
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have now **both** versions active:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7 python3_6"
PYTHON_SINGLE_TARGET="python3_7"
USE_PYTHON="3.8 3.7"
PYTHON_TARGETS="python3_8 python3_7"
PYTHON_SINGLE_TARGET="python3_8"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Run `eselect python` to put Python 3.8 on position 1, perhaps you have to edit `/etc/python-exec/python-exec.conf`.
Run the Update:
```sh
@@ -128,30 +167,64 @@ $ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
If everthing is clean, double check with:
* `eix --installed-with-use python_targets_python3_7` (<- old version)
* `eix --installed-without-use python_targets_python3_8` (<- new version)
or
* `diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)`
* `diff <(equery h python_single_target_python3_7) <(equery h python_single_target_python3_8)`
Help it with:
```sh
eix -I# --installed-without-use python_targets_python3_8 | xargs emerge -1tv
```
### Now you have all Python packages for both versions installed
Time to get rid of the packages compiled for the old Python:
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
USE_PYTHON="3.8"
PYTHON_TARGETS="python3_8"
PYTHON_SINGLE_TARGET="python3_8"
```
Run the Update again:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
# emerge --depclean
# emerge -1vUD @world
# emerge --depclean
```
I had a lot of dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.6. This will save hard disk space and compile time.
Tools that might help to clean up:
Sometimes I had dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.7. This will save hard disk space and compile time.
It does not make sense to compile all this stuff **for more than one** python.
Check if all is gone:
```sh
$ eix --installed-with-use python_targets_python3_6
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
# eix --installed-with-use python_targets_python3_7
```
## Problems
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was May 23th 2020 with `v0.110.1`.
Recompile all packages which are still present in the old Python.
### Remove the old Python
```sh
# emerge -cav /dev-lang/python:3.7
```
### Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_7
$ diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)
```
## Todos
- If it moves, compile it :-)
@@ -167,12 +240,12 @@ Please let me know if any initial dependencies are missing, since I use only som
## Experiments in progress:
* grafana with influxdb, will have to use it at work soon and have to get used to it anyway, fits much better for irregular measurements than Cacti/RRD.
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
* play with [Node-RED](https://nodered.org/)
* play with [Node-RED](https://nodered.org/), there are users requests for it, but my skills are to low for this Ebuild :-)
## some Background...
I have Home Assistant running on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 30GB Disk from a small FC SAN (HP MSA). Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. currently 10.2.29 without problems. Influxdb and Graphana are also on the same box. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.8), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
Some of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.8), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. I would not buy the Fibaro stuff again, because of their weird firmware policy. You need to have their expensive gateway to make an update. The cheap chinese stuff would do it better.
- in the vm run `socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333`
- at the usb host run `ser2net` with `3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT`
@@ -208,12 +281,11 @@ Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
## Some thoughts
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
* I use an own profile based on "amd64/17.1/no-multilib"
* python-3.7.7-r2 is set as default target, also 2.7.18 and 3.8.2-r2 are installed on my test server.
* I do no tests anymore on Python 3.6 or lower
* python-3.8.5 is set as default target.
* I do no tests anymore on Python 3.6.
## Licenses
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on 12.3.2020):
@@ -226,14 +298,14 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
| ------ | ------ |
|2|AGPL-3|
|1|AGPL-3+|
|16|all-rights-reserved|
|363|Apache-2.0|
|19|all-rights-reserved|
|384|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|1|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|145|BSD|
|5|BSD-2|
|156|BSD|
|6|BSD-2|
|5|BSD-2 Unlicense|
|7|BSD-4|
|1|BSD || Apache-2.0|
@@ -245,24 +317,25 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|2|GPL-1|
|22|GPL-2|
|5|GPL-2+|
|152|GPL-3|
|180|GPL-3|
|22|GPL-3+|
|2|ISC|
|1|LGPL-2|
|8|LGPL-2+|
|10|LGPL-2+|
|14|LGPL-2.1|
|2|LGPL-2.1+|
|28|LGPL-3|
|15|LGPL-3+|
|1168|MIT|
|1346|MIT|
|5|MPL-2.0|
|1|NEWLIB|
|14|PSF-2|
|12|PSF-2|
|3|PSF-2.4|
|3|public-domain|
|12|Unlicense|
|4|public-domain|
|14|Unlicense|
|5|ZPL|
I did my best to keep these clean, thanks to @matoro for help. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate Licenses referenced in the ebuild files and in the corresponding homepages or sources.
I did my best to keep these clean. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate Licenses referenced in the ebuild files and in the corresponding homepages or sources.
Last update of this text: 12.9.2020
Last update of this text: 20.6.2020
+3 -7
View File
@@ -1,10 +1,6 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
DIST home-assistant-cli-0.8.0.tar.gz 59612 BLAKE2B 2c353e01236ae50fbabebd2accaa8835177ffab5c2bf60b3e602a9e73aa75eff32a5e7ead59a30ec6683f83ac5d5233bbb6a683dd76010641404141fbc254a9b SHA512 f384546d30f49cf1c391906690a1d7257863543057e68e7a711d00912fa998daaa8b89594b037e190afc01cd6735eba54fc0e3d9180a78efd43707225c20fd82
DIST home-assistant-cli-0.9.0.tar.gz 62127 BLAKE2B 05b8d5717c114dbb5371c13ddf87f6985f2d8c8fea61ceccdeb5b52ede8f67f256c768178c39812ee4c92194ba6cf3f050ce21b84b3de64cf5559357e7982cce SHA512 26a80bbcd6e895a4df942e02b92729ea05a3b799b409879df00d5620ed235c2db6169f20077c77035914f7c37d68af7bbf20ff09d245418fb771d73f89135c71
DIST home-assistant-cli-0.9.1.tar.gz 62884 BLAKE2B 4ccafb7d461da42772c9168ce2b9c062425953f5c6776efa69559d23df14f725dd710f8501147cede9959c8fc45627846df5198128899850a7060fc42ba7aebb SHA512 eb31de0d8812151581028c2e20e4a3febc16852b046258329c8c637536e741fe08ae774b0ff5276d4e204887f76028c23015fdf71c8f83f818bc1b3683435c16
EBUILD home-assistant-cli-0.7.0.ebuild 2117 BLAKE2B 132836aeff3abe23ad0dc95c41b006aab0f33cbb1f19eb878229c2dc51fedfb34ee4db9430d9251695845a90de16f02f79e4661f87a032870ee9cca481f74d88 SHA512 d95b798171f79d898dc5455c377fff1df872241017c1c6c715fecb70fcb7b8dfb13502d23d7a28aaa97ea65f3a8ba93b4e1520e82cf85efc1834aabc373476cc
EBUILD home-assistant-cli-0.8.0.ebuild 2125 BLAKE2B e166bbabcd11c0d4aa9d8f6eaf5059bcbf3e387ac2cb35c77ce7a34efbbec9e2fb1527b2856bd3ce7d99a604705677247fe3894d52ce46ec44294c1265865ff7 SHA512 73090d525cfbbe7921ccab87be8f1cca949293ede5c510a520023d74d945549f768c9608aeb3dbdcf5f0c3b8134b48453ea7a0b72a55c7a779c6fe93843d1c5c
EBUILD home-assistant-cli-0.9.0.ebuild 2710 BLAKE2B 219e5c17a95dea3920d6f028645313e721c6d01883aea4b1c3dc246cbd6af928fe58ad127a5e3324a991ba635873df4b21e7647a35b0c0ceed8fbd2491e70d2b SHA512 e905a572631bac185e864957993dd884c95d6be005db3a3d933f35fcb7c57f64ad71caade211d5c09fc534d29d9a03da8f0f21dd1784c817c7f036239a46625c
EBUILD home-assistant-cli-0.9.1.ebuild 2710 BLAKE2B 219e5c17a95dea3920d6f028645313e721c6d01883aea4b1c3dc246cbd6af928fe58ad127a5e3324a991ba635873df4b21e7647a35b0c0ceed8fbd2491e70d2b SHA512 e905a572631bac185e864957993dd884c95d6be005db3a3d933f35fcb7c57f64ad71caade211d5c09fc534d29d9a03da8f0f21dd1784c817c7f036239a46625c
EBUILD home-assistant-cli-9999.ebuild 2710 BLAKE2B 219e5c17a95dea3920d6f028645313e721c6d01883aea4b1c3dc246cbd6af928fe58ad127a5e3324a991ba635873df4b21e7647a35b0c0ceed8fbd2491e70d2b SHA512 e905a572631bac185e864957993dd884c95d6be005db3a3d933f35fcb7c57f64ad71caade211d5c09fc534d29d9a03da8f0f21dd1784c817c7f036239a46625c
EBUILD home-assistant-cli-0.9.0.ebuild 2710 BLAKE2B 68ad92939f8853936727086d7fccc0866c8d0eaa87a8e20c7e39628c4dd48158d14297d211c74d014bb2d5e2326e02ef19551601e4858fe7c79100f25a4ec542 SHA512 44c8c1751574e173247ec709d610ca2fe353c3eb279e95da720cf3ae38bfce02554893c1611ff28bdad95ab357e335060d0221886a57899e8c0b163f827ab52e
EBUILD home-assistant-cli-0.9.1.ebuild 2710 BLAKE2B 68ad92939f8853936727086d7fccc0866c8d0eaa87a8e20c7e39628c4dd48158d14297d211c74d014bb2d5e2326e02ef19551601e4858fe7c79100f25a4ec542 SHA512 44c8c1751574e173247ec709d610ca2fe353c3eb279e95da720cf3ae38bfce02554893c1611ff28bdad95ab357e335060d0221886a57899e8c0b163f827ab52e
EBUILD home-assistant-cli-9999.ebuild 2710 BLAKE2B 68ad92939f8853936727086d7fccc0866c8d0eaa87a8e20c7e39628c4dd48158d14297d211c74d014bb2d5e2326e02ef19551601e4858fe7c79100f25a4ec542 SHA512 44c8c1751574e173247ec709d610ca2fe353c3eb279e95da720cf3ae38bfce02554893c1611ff28bdad95ab357e335060d0221886a57899e8c0b163f827ab52e
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902
@@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/regex-2019.04.14[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.96[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.5[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -53,7 +53,7 @@ DEPEND="${REDEPEND}
<dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
@@ -53,7 +53,7 @@ DEPEND="${REDEPEND}
<dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
@@ -53,7 +53,7 @@ DEPEND="${REDEPEND}
<dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
+20 -22
View File
@@ -8,35 +8,33 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-core-0.108.9.tar.gz 5600363 BLAKE2B f5b2d10a40d8c94e1c1369caed093dfebe9a9a930940614fafe18299651498680681e3af37f588ddf8cc56ba81a7582aeaf35649496b4e8009a7576e5a96a00a SHA512 17153105150eda26feea7b7fcf7dc19f3688fbbfd528d268a2b1ce902b32902983291f27be99bee3a7fbe3fb3de51d5a1fd6f568289bfdb21322e7af261cc5af
DIST homeassistant-core-0.109.6.tar.gz 5890949 BLAKE2B 1d117a564f5bbf34e2f5ff822fc1a7f1ab0ba7dfe18922243400912b39813fed96a4a4c78a5a5ac62e69d48d2b4f87141f5f9f67710a21cbb14e976bc1a32298 SHA512 713ebf4a00410a27ce68267526437f24933cc07d08e317197ca9efa1e20a66bb6c3b5df0f28a9a896b97d715e81b7408ad75c35484e1e29cc37a0fd7a4e2b9d2
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.3.tar.gz 6606858 BLAKE2B 938fdeebb0e1a9935a3d9d42ff3dd9793c40a1a53cea88f9c31e52ae35ac6d4578225ae3f059da5e45c20ea4413e80e19620ba4ae37c9125407fe4f0a4a1a824 SHA512 9b255ef4a08e311fa171ecac22386e3080be6a2e6c14cb43267aff4731b7fbafa9d2129fa206f9ee1ff2afb624db5edd1a39cb8852c843f1baf18b032326592b
DIST homeassistant-core-0.112.4.tar.gz 6607275 BLAKE2B 36d81d2b9218b08143b9d118ddfebdcaf4e81421ae1e34c79f2031ee24930127323368f7f07030d9ccc55a91ed9e46cf0e896c9bd9f395148764035fa117a6a7 SHA512 2c32d80d54b78e3625e5f6c7e676abd1d400088f1a09f67d580633adba09b5bcc8cd36f0db64408b9d586724a8a072be3e22153381d663d898b1c0ee504b4cf1
DIST homeassistant-core-0.112.5.tar.gz 6607841 BLAKE2B 69b3a5b4d800f764dcfaa715eb2a4f8c1425ee3c262d49bf1432c4d0a2229ae226c7df45c6a6a6e8efc9200f0ae4b1458cff3173d6632716761205b65e331ac1 SHA512 c60b3f7e6208b003d935d6e2baf0bd42fc3ed043550b8f597445bb384100335d2d2a3738c9bfa939c8063c6e3707c193a6bbf4b7722201082ff1bae0fb87c9d2
DIST homeassistant-core-0.113.0.tar.gz 6798943 BLAKE2B 5413e3837dc59517493c718f18429d417fe8b22198307cdaff3031262e61c64025f08654901cdd8a35b14484cfb3ce0c3d9575879274709c119f6f8585bf0649 SHA512 b506b3edf6db8a444d72e8e598376faa01becdd8bd1a8e38421897dcd6587a8a9effd166fcd86ac9673084a9de9ff3aecd97f2927b9bf7f0785dc05214e7780b
DIST homeassistant-core-0.113.1.tar.gz 6800624 BLAKE2B 3aa1e3f60a0a33e3032594e4119cc715334b2cb0735363aea5aa72f6c5518d4997a5d3ea4439e218150651260791acb3b49903d7e8b4e83a4922a0e589a7e88e SHA512 91955bd780e110793d0200604145b33e397c7a6b662bd8bc41131498a6c024bd7156cf5594d7cccf239ee1377c3970f4cfd9a2c158628346b4bb1b9d934be364
DIST homeassistant-core-0.113.2.tar.gz 6802244 BLAKE2B fdebf610b62fdeadbd2df9f5d09adc5061fdafc47d9bedd3edf018cd734916c2945b68a0c9137596e96a219e8c224cd295d4b6ef777e88b78f00666b057c97ab SHA512 5113ecf704fc72d64b9f0e97e9311283f879b57e1afe7d5e0084a824ac9e55fca1052756c52f0409a4cdc5e033153e10c23978542eaf99391ddb3377c4047913
DIST homeassistant-core-0.113.3.tar.gz 6803948 BLAKE2B 469c4b9735488dc8d568a0893d9469a8953003fe7eb8b11e84e9f560885438efde5f71aeb381da3e2b2905a79f2f747e3bd8b7f90a15de97382a7a46f8dce9a0 SHA512 f453e2a07e45b7e807d71d6566c1bde66363f1a43282612c5c5b9a30bb670c425ef6a779bb5ca3966d6a3c7d18ad91179d8a1168eed912fa31dbcbadfc657450
DIST homeassistant-core-0.114.1.tar.gz 7013107 BLAKE2B cf51126037204090c7bfd02a94712013fb1dd77c12b2777e947054b278f4eb3880c2e847ff5c37361e85609ed0b191679ccc365e4fd7a4ee5caf03cd4080b703 SHA512 49b48fa3c181254f286647fae11966036d01ae486749efc1dfa47a0707ba5e0f37626ce58b78fdbba3d42247f7fdf53a0617c3db1078928145018804eabe89d1
DIST homeassistant-core-0.114.2.tar.gz 7124151 BLAKE2B a78bfe504e7c423531e9bd1c6585afff423af52908b2c8c99a880e7170e717a4aa79fd7f3c99efe24b27e3d9e0b55913da372bc620ed24ac4d88709e786ea11b SHA512 23bba7d23105e1fd02715482fac93423cec3e0f3b7973da3062418a2fb4dd589b5d0f1a1eeabd83a71f6e6fdc349cd21bbf50806df3b074966d7a23d2a5ed9df
DIST homeassistant-core-0.114.3.tar.gz 7123686 BLAKE2B aced80164d493ed7ea014a73957e833c7b02d9d484e2e4aa63e610dbd52e2063ac722eb4a66909440b922f0d1ca34167ac0f1388c28ca22913719ae37deaad8f SHA512 a433c76e2ec5e43fcacd99509634c54df8c80063ce8ce26ee0d9608daef623265f0913f233bbbba8581a8507542b8d7060ead16a745ab4f9e7c05b020a38da59
DIST homeassistant-core-0.114.4.tar.gz 7124717 BLAKE2B b1bd3f44a9b775ed3d0d78a84c11d99a33064bb87363ed49395c8dc635437d4f1f3b3c55292de6449e714671d533c89668381ed9ef81a8c0a7e26d9016567bc6 SHA512 49e944a80027e22ad3be4cc4580d7e88c04fed3e417c24f98dfa78a3a521095766c9507dcab03a85bf96d7304452dc6d85eaeff7cbda20ce9916834c0b97a0a9
EBUILD homeassistant-0.108.9.ebuild 15526 BLAKE2B 5d1280aaaa0b0e92b98018f4488ed921b493dc422143c0bf1b48462d0def63c934d4055d5134868f78a159e16879bc7dc6482a05f0ce92353ed38ae974445177 SHA512 4282578efadb3bf09683fd0d6595ed86e08aa845e9e0d3a646efd553ae0e463826b15042755a035b252d41607363f46ccfd5a38fd52b3fdd0d7b2eef7a23c64d
EBUILD homeassistant-0.109.6.ebuild 14726 BLAKE2B 71179652e9352c18ad1c384e185155c5a95bb74d652f96ac025305140c8e555eeb6ace1839a4bf99851d467fa0db1d4a9fcc56d575407d92f1ade4595981629e SHA512 1a63b8fc47bace97d90cb61d26a288c0ce48ff3668b1bcfe3e81f3c1d187f4a1b10e3238a2dacfec5a29214b8a3522a80e29f07065393e4b7a3017c243215067
EBUILD homeassistant-0.110.7.ebuild 15159 BLAKE2B ecf21e3ec6583ee068e91d82716f53a1698331484d95333abaae40d9e64c503b160c11cc1d1a1748618640466bbc0baa8af5d2eeb7c01a8043a6e48bd3a65232 SHA512 dc6815aac5144d1de8451561919d6eef9273cec09dc69bafe8f575113aa8facce1733cebfb2717c45d64467f604bd6f17d574a0206a2db05b17220ba0016e6a5
EBUILD homeassistant-0.111.4.ebuild 14836 BLAKE2B 12efb1c8e1158e0efedc18d8067fe32c7592b5ea5a64da66d2c851f5153e552644b52b36f38fff76b0b895d4a773a078c8167d837473d1b8c030964729c2b55f SHA512 972f9ccbfefc4552ec9df0594519cdd60ba55890e33b7cc71d8570f4b3d0b3843eddc0934f53804db362fc195a6f144297bb7deb6860f302c37bd0e4790010ee
EBUILD homeassistant-0.112.3.ebuild 16553 BLAKE2B 56c529815a14253887f140e24bcbff84518db3a1797e57a0c244b82f14e86e5b3448e294eec5b75db39b57f86078a196fecf176b75ce6478beb6ced7d5426479 SHA512 27139cffa4bc43f24ac14ad96891a51ead45d62bfbe5b37cc80382ff3a65455120beafd9bbe719ce84df34faba83891b223d20b92fcae10114c3c5be6a0a682c
EBUILD homeassistant-0.112.4.ebuild 16601 BLAKE2B cc67e0833e759d78fe5d128c8b234512f2e3960ea3ef15d41260039a4a1cc6f35d71c1e13d5730702096256881a113ed8aeb360e5a7dc29be837b4712aeb67a4 SHA512 e8ceeb3fdefe0d7854da79e04faa38e0c99cde4341aef4b4c786e900333d83fbef0931095db5f6942ca881a56473bfaa69928fa6ebda9bedcc7715df49723e97
EBUILD homeassistant-0.112.5.ebuild 16638 BLAKE2B c57e2377947e23b3a99459bd221c5a2049c59fc8a8e6c0ad50b0b4c49d3286ace85b6f7a56445894eb763279bc943ee86d66e755c3ffde1f18046b32814df043 SHA512 89f1fa7664696334e41b394aa8f3ac11bdd881c19b05799ac9556286d25868427a0ddb9b75f51fffffa4ff1224899892114f01547aad8b73cba2f077b635815e
EBUILD homeassistant-0.113.0.ebuild 17845 BLAKE2B 5ba3cb6fd12d10be0c325f00de1b4daf979c3c39ec5437e8d829ee556e424c4b8fab3d3e757c722128dbcd56db575e5b68e856cb466eb1bbea7e57711d1acc24 SHA512 600a0444fbfdbf241d2e3ac461ed352e18576d5b76181e44f32fd8871d7b1073b775da64dc4881b4bd7c7a7d3b12f1c65d3b921f2ab7f639a052ad70d6704aa2
EBUILD homeassistant-0.113.1.ebuild 18261 BLAKE2B a91349e5e5ada8881c55fde1048992af81892a78f9772975ed96071883446e31536b0c00dc0210459b06db713a8c841df1f1e4123c9654a17ad1f9e799168a26 SHA512 8013dfabdb5375e7d5dcf1824543e3e4a42665d5d34d3ba7349664d8a481210970c095c360f2871800d4c195bcdb294a329ac3214794e6211a7d7c9b67256db1
EBUILD homeassistant-0.113.2.ebuild 18327 BLAKE2B 3339bb56f27414d2ba361e3e9025107bea98c10dd335841cdf9a705eab2041b6d32cc53eb66cfce20ac3c3162e1f99b40cccd58ce541830df3329faa2128b7f7 SHA512 d97d97ea759ad8bd7764dc55069dae79db59022e1ab0b6dcc44998a2aebb20bac26c9e08d126ecc0e6d33a0c1ab61115730c52560b198170da8535f972eb3161
EBUILD homeassistant-0.113.3.ebuild 18368 BLAKE2B d13f4baecef7b0377f053ad7f96dcb4350fb7cea1f71052739a6c0dfe54114b47d8775b6918515667c59477ea64ba2a5e3ade541308c00592a90dab9a3959d1c SHA512 17ea63c061b305c5139efa0ff4cb28f5b2320b8a53196ad51b67510ac97f16ddb3aa0f490de09f68a9c22869ce3e3018aeaf2e9c365df564dfce262b191e3474
EBUILD homeassistant-0.114.1.ebuild 18545 BLAKE2B 4106b078cb04f08d2c24cded92fc6207aebb158f578666cb83356bb38de45588cbeb9229791f0def75917f066a5da1da22bb0f490bb6e5fe0c778ecce51f4051 SHA512 3cd460667e3c2f1744bcbea7903bfa06edf8ca54499328b59c30fa6b1b159193d8a8f49a5ae95fcfebdba86982e53737b80598e039325e424f4e8a0b430be901
EBUILD homeassistant-0.114.2.ebuild 18629 BLAKE2B 6be8e97f23441eb643440b55e6090fa48719ceb381e9805dae2be0a340480cbf57ac378f75d54e63bf69ad871b8a338088e32158c7f78d6930fde270260cd98c SHA512 f296891ac2f94c45e47197de3c49df7036c9b271dfa0614d97118156878782e7d017f89952bf61d7c1884bff33a1ee3ae586a25bd2a0a7e5986059b782e46b98
EBUILD homeassistant-0.114.3.ebuild 18629 BLAKE2B 844c46b97a783f1e686c30be6bde64061a4aca5c9d7c4444d880690e1f2f251800e3feded707c718fab094aabf0111e884fbb8b25ee9a1403266ad6f3e1f0454 SHA512 a19a885ac04ed467aebfab2f235cf4fabf15ec190dea1c9af12a002fccc6148f6f969b04d38038e7262dfd3dd1d586d5c434afd0d1653fc1150cf82902ffa389
EBUILD homeassistant-0.114.4.ebuild 18839 BLAKE2B 14d200eab772a4a1e32d1e17d2d8d6c94f0b51b5c982b7892310ff491eb3bb61ca63ca24b98436d742ffc6b0bd6f1e5b8e8cde20375564e52be9bea5df925899 SHA512 e960acdfd96955a73b10e22d7db6d5b2305798d9edffae31191897c7352d0e8b629cdbcd6f2a98d3b86f8acfbb05b8279e84739d1f891a4a41e521b8a35dc11f
MISC homeassistant-9999.off 61294 BLAKE2B 5943ef5fc2cd218ea45b155b686eb3e41bed17ccd293211b58ebef91acbb953369b5d3229acc1500edc691c15e26998c466267afc9103001cab17d2c821987b9 SHA512 0285f75e0c4a70952e000561d0eaf9ec468bae2d965567d40cbc304cb07e559004f20208835d4e4fb139457bb02d38db4a3aa2d78d6f7c5482258b78d91f8acf
MISC metadata.xml 12536 BLAKE2B 2c0135e3ff2cf2e06a129773e3bfe0c61e715284e4de923df5edc6e5d2d1ab87ea9f2d04476221effe1d71025d32de5447b6f4bd3b62be4ebda047aca9745cde SHA512 c92dd8c0aaf97210138ce8128847108ddd3325f84eb87d62abcdc5474d91989601fe06f4eaf70020777c913acc2d8ebd5afe1578daf7c953e692ccc086f32422
DIST homeassistant-core-0.115.0b10.tar.gz 7542803 BLAKE2B 6ba2a46d92faee2ce3c64b8c82aa29427809a1713d4a74f29f099b886982d0de1fa22f8ba12d26a6632af3d1fd2e729eb8ee3b4fa753ba82734bc8d28bdc2ac1 SHA512 b36eaa9f8b5db9feaa8562f0c037f78b2730865658a025de170de10d6b7fbfd1298920af30aed64df68b54b0fbc8d2fc935dfcec3ae4e05b66888585c851e22b
DIST homeassistant-core-0.115.0b11.tar.gz 7544559 BLAKE2B 91c2ef7b833cda9f972485c94db46c3a2a8a71a1c57e6ecaf016346c00364e2a75878bf7a0fe6e658552016b54af6557b6cb478b410f0d8b39d5b3d38b0f2d05 SHA512 e9bbd81cdf3fe0eef4ea5ed8fb58a6da47c9dee0ad8ff8da0cd3fe36484694e8aba001903d600c185ec55ed2953fecbf8f8672601e20d60886a7f96bee90f980
DIST homeassistant-core-0.115.0b12.tar.gz 7544059 BLAKE2B 4bab1fd1a08784aafce94e969eb594efb3b23ed4eb501f1f35e14528a6365ce69411eb6f1b2dca4e1546b0ce827eb3e61046a76d07d6c2c11bbc45289d0bbc8f SHA512 9ac0b865651a1ea28f65e64aab05ed1f2adcaa373f4b45ce7b07271ac7361f44d2efca9f7018db2fbe0a7a31e73b0927115749b935f5480e79cd40f42b351d28
DIST homeassistant-core-0.115.0b9.tar.gz 7542760 BLAKE2B 282b89761a4d3bc5d014a962e504dbbae5db297f3321c59e45590fab0ea6dd473beb6e16988bec8c29a57d1e807827fadf5df4b0710a5b0320d1580824f33e49 SHA512 06da3b01a8a25bc9f20bb2b7a669813ac003cbe019c3918a3ef3e3e77c9295f06fc5532a1091dd9a88ab464ffb02fec7d34cf7bc692d153a8cc77575e101b6f6
EBUILD homeassistant-0.109.6.ebuild 14733 BLAKE2B bf77b1b36504d21dd3fab210ae30fcca616090ec396c5096aa2843c32cdf7b44f43c26ecd1ba4f621375cab8bfa59d1a1804d02711f9e340084adbc0dbeaa378 SHA512 5694e2b7f601d6f914e3d72a3802c8d2ac07b3774bf4dc352c1757297e9339b2e66384859a1b40831177cca308b1af40a1e32ae7a27619836620fe3d61404e49
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.2.ebuild 18284 BLAKE2B 1931208736d188cca96c25153d6e7f5d4425812f03dce07441757cba1c9fe7371d650585e8c85e07f8f4aad002341ac32c636c74531a95db849e00995d2d3edb SHA512 2de21ef4f8849f2bca172bc8b70d2681be9e12d97942681b684136ef63e6b069e428640fa723bf7f73aec282cac8f1706e55be846e5a2d31a8d4bf8e51270744
EBUILD homeassistant-0.113.3.ebuild 18325 BLAKE2B 09fbc487f91c25d65f04eeaa0fe2f957a06da51265bb60df88ed2134832acc33f605a5fcffee7b25406a107632e82b87f1aab0a6506a35aa61e09018f191b25b SHA512 fce201f0f3052b03a3cef64351177445e6004212b588888cca250760144b04c49b1abab3de86ce840c307ae65ab5cc23c330f4cbb5399f00b59772cd7c19323d
EBUILD homeassistant-0.114.1.ebuild 18502 BLAKE2B 651cdda72d6b31641cc938281fc17df14dbef39397c9edf05d2544c8991653e1762f0fd3816ef53dbfbde31efcda0e3a55b00508f01a46f55aa2029cd6115ab0 SHA512 2d03314816fcfef5369080eacb23234bf0187919a399cadd33f3f0f52425179d5c3918405666758020d8801f6bd52c7d7c5eb8a42a7cad4658462ff318b1bc6c
EBUILD homeassistant-0.114.2.ebuild 18586 BLAKE2B 7898bd7d1ba269688553a893fcc8c7816c8a8e77d70bb2943712ee2abc6ed92b49d11e81131907e7a75aa40c22e4d3e1877a199ecd4bd0525eb97362598237e6 SHA512 a49b2acbcc4337280403314c579165ac389d59d58300286af4b37f3ac1564ff8d5828049e460e08f08ad0298f2a6df176cd923a1cf4eac81ba0c21479bba40fb
EBUILD homeassistant-0.114.3.ebuild 18586 BLAKE2B 8e22d7baa100b517e3717354eec4a3775445fa3e0449bf6235a3bf6d280a65b8a6cacbe2a5224b89afd93ae581d7763559bc8bb7ca9aa05525297e12da13c749 SHA512 2d8a5fa50ee9fd1061d3c918cfd5f8c396da3bcb40bcb52c70170aa081f9cc5838e20c3a164206c9a6b24a3e932742f4c76f48d38c79fa641d76326cedd611fb
EBUILD homeassistant-0.114.4.ebuild 18796 BLAKE2B ee956033952f788625084e8aef3ecd082851e448f6949a38962a922d250773e905a384050cd26b4562ac8c2e18f1557d2d49c9f3a05e602040ff1917ff5f5c76 SHA512 1b9ca37e305cce7dc1d1d79bd2abd81a680fa5905690e08236730b5c5deb02808c852003a7384c79d43734a0ddce1c882710b4429f0e311d11140332f189ec4a
EBUILD homeassistant-0.115.0_beta10.ebuild 19277 BLAKE2B c451f892468d31cbc42d6fe3f9bdcf3cbf6d31a123f841c0178b83b8c11926cd6ac1c881745a530d31e7b9cebb6b446bfb6739afb88d267b4ecacf77625546d5 SHA512 92d7728500f76e59237c82182ceae1cc6922d4809ef629baf57b34028ee98e836fbcfca8edb5eb0e5fa3d2dd9b444b87c95d08d40af608d221c71ea59cea0c5a
EBUILD homeassistant-0.115.0_beta11.ebuild 20434 BLAKE2B 69d01bcf9a6bd0e3f4f5d7013dd54e06deba83ec8f4a5b486b518b96a09f09617f854f5ca93adabd294c40ddd0dba9cb6441c0a6004bce6f4fa348f11fd93621 SHA512 1cf84294320cde7c62233ed6864595803517843d96d247107b7ac6eea99ce24620ba1175846a2d4ad693b999a8f4ad6b0f0fd3cf872db0b3dddee71f89927015
EBUILD homeassistant-0.115.0_beta12.ebuild 20434 BLAKE2B 5606f7e3e27d7483b30832c5d2000be1024347738310887a78d1488e0f13c57962716d251c98511d5740847d96c006166da421bc99651416f7d769dc95006656 SHA512 799a83a324af5f7fe6924394b9c9d04dab4a2cc14b1c793999cde323318dd96c0eb0763ae6a844ed5b44dea8bd11f2af72e12727bf14dfc7558b58dc8e0156ff
EBUILD homeassistant-0.115.0_beta9.ebuild 18968 BLAKE2B 465436c75b7935125793cb03761ca24d0271c372738285863b2a547636d7651b65d2a02f6a0a89d9fbdcb3e57888c69d623221e33e39fe273902c34607d457f9 SHA512 336811bde25aa83c80404d6b3caeaf2e47e18a8e3ec768d7ca3afb752f130f970d3867a087e332e47713b5504daedd6c747b73279744324958b6631534016f46
MISC homeassistant-9999.off 61202 BLAKE2B d13693b1971997bed31ed7c255677b7a146716f70540854f6972b7ded0adac3e04b14c7b33f4cc0c191291dc039bfa570e1f3598651eaeff9e10cad9738470f8 SHA512 364cada3ee36c3282a68a3a04dd60357fc4575926d10570dfdbf3bc75dea8b14315e2ca0ccdda3f46e73eb5ce8ef473d1695517e43af078848664f7939024b0a
MISC metadata.xml 14461 BLAKE2B 7111c310b4adf59f01ea6b996fae2d4f6b133a36baee864cad379528aa278b3bf7b53c3ba8efc0340355502b2ea1430e3cd23acf9ee547598ab7690f5114abe4 SHA512 708fa0b7428f970856f14598688c3230a841131f9a79d681d5f2f48eeaf3ddef269451e36d7a8f8759f555c2b2b4e350a24b01b992e447d4a32b3ee7d2c113e2
@@ -1,326 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
# from 2020/04 cleanup to be removed or integrated later
IUSE="${IUSE} aws scrape blink +version systemmonitor"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )"
# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]"
# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
# unused/not found or referred somewhere else
# >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
# >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
# ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
# >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
# >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
# >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
# >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
# ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
# >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
# >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
# ~dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
# >=dev-python/envs-1.3[${PYTHON_USEDEP}]
# >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
# >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
# >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
# >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
# ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
# >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
# >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
# >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
# >=dev-python/idna-2.8[${PYTHON_USEDEP}]
# >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
# still unknown origin
RDEPEND="${RDEPEND}
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.1[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-4.2.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -69,7 +69,7 @@ RDEPEND="${RDEPEND}
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -221,7 +221,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -73,7 +73,7 @@ RDEPEND="${RDEPEND}
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -230,7 +230,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -73,7 +73,7 @@ RDEPEND="${RDEPEND}
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -229,7 +229,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -1,326 +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"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard alarmdecoder ambiclimate ambient_station amcrest androidtv apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky delijn denonavr discogs dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb intesishome ipma jewish_calendar kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nx584 openwrt owntracks ozw plex plugwise powerwall qnap +recorder ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive test tile toon tradfri ubee unifi vallox velbus velux vera +version vicare webostv wemo wink withings wled xknx xs1 yeelight youtube zigbee zoneminder z-wave"
# 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.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.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.3.0[${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.34.7[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200702.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.1[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!dev-python/pycrypto[${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.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.43[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.6[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-6.0.0[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.2.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.3[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.0.39[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.18[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
~dev-python/influxdb-client-1.6.0[${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.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.12[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.5.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.31[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${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.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.17.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.41[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_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
}
@@ -1,327 +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"
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard alarmdecoder ambiclimate ambient_station amcrest androidtv apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky delijn denonavr discogs dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb intesishome ipma jewish_calendar kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nx584 openwrt owntracks ozw plex plugwise powerwall qnap +recorder ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive test tile toon tradfri ubee unifi vallox velbus velux vera +version vicare webostv wemo wink withings wled xknx xs1 yeelight youtube zigbee zoneminder z-wave"
# 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.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.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.3.0[${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.34.7[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200702.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.1[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!dev-python/pycrypto[${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.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.43[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.6[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-6.0.0[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.2.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.0.39[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.18[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
~dev-python/influxdb-client-1.6.0[${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.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.5.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.31[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${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.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.17.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.41[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_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
}
@@ -79,7 +79,7 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -252,7 +252,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -1,344 +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"
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr aioguardian alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky deconz delijn denonavr discogs dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou foobot fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nws nx584 openwrt owntracks ozw plex plugwise powerwall ps4 qnap +recorder rejseplanen ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma smappee smarthab socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive tesla test tile toon tplink tradfri tuya ubee unifi vallox velbus velux vera +version vicare vizio webostv wemo wink withings wled xknx xs1 yeelight youtube zerproc zigbee zoneminder z-wave"
# 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.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.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}]"
# 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.34.7[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200716.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!dev-python/pycrypto[${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.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.1.3[${PYTHON_USEDEP}] )
aioguardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.45[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.7[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.1[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.1.2[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${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-72[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.45[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.19[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
~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.3[${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}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${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.5.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.1.5[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.32[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.9.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${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}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${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.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.49[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.22.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.18.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.42[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_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
}
@@ -1,351 +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"
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr aioguardian alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky deconz delijn denonavr dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou foobot fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nuki nws nx584 openwrt owntracks ozw plex plugwise poolsense powerwall ps4 qnap +recorder rejseplanen ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma smappee smarthab smartthings socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive tesla test tile toon tplink tradfri tuya ubee unifi vallox velbus velux vera +version vicare vizio webostv wemo wink withings wled xbox_live xknx xs1 yeelight youtube zerproc zigbee zoneminder z-wave"
# 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.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.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}]"
# 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.34.7[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200716.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!dev-python/pycrypto[${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.1.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.1.3[${PYTHON_USEDEP}] )
aioguardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.46[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.7[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.1[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.1.2[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${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-72[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.3.4[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.45[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.19[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
~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.3[${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}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${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}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${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.5.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.1.5[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartthings-0.7.2[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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.32[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.9.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${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}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${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.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.49[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.0[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.22.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.18.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.42[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_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
}
@@ -79,7 +79,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -277,7 +276,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -80,7 +80,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -278,7 +277,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -80,7 +80,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -278,7 +277,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -80,7 +80,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -279,7 +278,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -80,7 +80,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -279,7 +278,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -80,7 +80,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -282,7 +281,7 @@ RDEPEND="${RDEPEND}
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
@@ -0,0 +1,347 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr airvisual alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apple_tv apprise arcam_fmj asuswrt aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive braviatv brother buienradar caldav cast cisco_mobility_express cli coronavirus daikin darksky deconz delijn denonavr devolo_home_control dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights flume flunearyou foobot freebox fronius gios gogogate2 growatt_server guardian harman_kardon_avr harmony heos here_travel_time homekit homematic homematicip_cloud hp_ilo hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef knx kodi luci maxcube maxcube_hack media_extractor meteo_france mikrotik mqtt myq mysql nederlandse_spoorwegen netatmo netdata nuki nws nx584 owntracks ozw ping plex plugwise poolsense powerwall ps4 qnap recorder rejseplanen ring roku roomba samsungtv scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings socat socialblade solax somfy sonos speedtestdotnet squeezebox ssl synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi upnp vallox velbus velux vera version vicare vizio webostv wemo whois wink withings wled workday xbox_live xiaomi_miio xs1 yamaha yamaha_musiccast yeelight zerproc zha 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-20200915.0[${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}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${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}] )
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}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${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}] )
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}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${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}] )
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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${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}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${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}] )
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}] )
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.1[${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}] )
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}] )
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.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${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}] )
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}] )
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
}
@@ -0,0 +1,361 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr airvisual alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apple_tv apprise arcam_fmj asuswrt aurora avea awair axis bitcoin blink blockchain bmw_connected_drive braviatv broadlink brother buienradar caldav 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-20200915.0[${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}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${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}] )
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}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${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}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${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.0[${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
}
@@ -0,0 +1,361 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr airvisual alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apple_tv apprise arcam_fmj asuswrt aurora avea awair axis bitcoin blink blockchain bmw_connected_drive braviatv broadlink brother buienradar caldav 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-20200916.0[${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}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${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}] )
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}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${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}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${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.0[${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
}
@@ -0,0 +1,354 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ads agent_dvr aioguardian alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv brother buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky deconz delijn denonavr devolo dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou foobot freebox fronius gios gpiozero gogogate2 growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef kodi maxcube maxcube_hack meteo_france metno miio mikrotik +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nuki nws nx584 openwrt owntracks ozw ping plex plugwise poolsense powerwall ps4 qnap +recorder rejseplanen ring roku roomba rxv samsungtv +scrape shodan shelly signal simplisafe skybell sma smappee smarthab smartthings socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive tesla test tile toon tplink tradfri tuya ubee unifi upnp vallox velbus velux vera +version vicare vizio webostv wemo whois wink withings wled xbox_live xknx xs1 yeelight youtube zerproc zigbee zoneminder z-wave"
# 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-20200912.0[${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}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aioguardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${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}] )
androidtv? ( ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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}] )
atmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${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}] )
devolo? ( ~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[${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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${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}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${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}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.49[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~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.3[${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}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}] dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${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}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
owntracks? ( virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.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}] )
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}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~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.10[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${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}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~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}] )
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.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${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}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] ~dev-python/bellows-0.20.1[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~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
}
@@ -89,7 +89,6 @@ RDEPEND="${RDEPEND}
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
@@ -824,7 +823,7 @@ RDEPEND="${RDEPEND}
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
yr? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )
zengge? ( ~dev-python/zengge-0.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
@@ -834,7 +833,7 @@ RDEPEND="${RDEPEND}
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.22.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}] ~dev-python/bellows-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.42[${PYTHON_USEDEP}] )
ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${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}] ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
+55 -35
View File
@@ -7,7 +7,8 @@
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<maintainer status="unknown">
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
@@ -17,40 +18,42 @@
<flag name="adguard">monitor your ad- and tracker-blocking DNS server</flag>
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
<flag name="aioguardian">integrates Elexa Guardian water valve controllers</flag>
<flag name="alarmdecoder">AlarmDecoder extended</flag>
<flag name="ambiclimate">communicate with Ambiclimate</flag>
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">integrate your Amcrest or Dahua IP camera</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="apache_kafka">sends all state changes to a Apache Kafka topic</flag>
<flag name="apple_tv">Library for controlling an Apple TV</flag>
<flag name="apprise">just about every Notification platform</flag>
<flag name="arcam_fmj">speaking to Arcam receivers</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atmo">Access to Netatmo weather station data</flag>
<flag name="atv">Library for controlling an Apple TV</flag>
<flag name="aurora">Support for Power-One Aurora inverters</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="awair">library for the Awair GraphQL API</flag>
<flag name="aws">interact with Amazon Web Services</flag>
<flag name="axis">communicating with devices from Axis Communications</flag>
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
<flag name="blink">events from Blink camera and security systems</flag>
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bmw_connected_drive">retrieve data from the BMW Connected Drive</flag>
<flag name="bravia-tv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="broadlink">allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">read current data from your local Brother printer</flag>
<flag name="buienradar">use buienradar weather data</flag>
<flag name="caldav">integrate a CalDAV (RFC4791) calendar</flag>
<flag name="cast">let me talk to Google Chromecast</flag>
<flag name="ciscomobilityexpress">install ciscomobilityexpress support</flag>
<flag name="cli">install Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="cisco_mobility_express">install ciscomobilityexpress support</flag>
<flag name="cli">set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="co2signal">queries the CO2Signal API for the CO2 intensity of a specific region</flag>
<flag name="coronavirus">add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="daikin">Daikin wireless controllers</flag>
<flag name="darksky">use dark sky weather data</flag>
<flag name="ddwrt">presence detection by looking at connected devices to a DD-WRT based router</flag>
<flag name="deconz">deCONZ ConBee/RaspBee Zigbee gateways</flag>
<flag name="delijn">De Lijn public transport network in Flanders</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devolo_home_control">Devolo Home-control</flag>
<flag name="dexcom">view your CGM data from Dexcom</flag>
<flag name="discogs">Discogs Client</flag>
<flag name="discord">send messages to the user using Discord</flag>
@@ -59,35 +62,35 @@
<flag name="dyson">integrate all Dyson related platforms</flag>
<flag name="ecobee">talking to Ecobee thermostats</flag>
<flag name="emulated_roku">emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices</flag>
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="environment_canada">access meteorological data from Environment Canada</flag>
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
<flag name="foobot">fetch air quality data from your Foobot device</flag>
<flag name="fortios">device tracking of devices with a MAC address connected to a FortiGate</flag>
<flag name="freebox">allows you to observe and control Freebox router</flag>
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">(obsolete frontend useflag, until 0.108.5)</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="gios">source for air quality data</flag>
<flag name="gogogate2">lets you control Gogogate2-Enabled garage doors</flag>
<flag name="growatt_server">talk to growatt server</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="guardian">integrates Elexa Guardian water valve controllers</flag>
<flag name="harman_kardon_avr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="harmony">Logitech Harmony support</flag>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="here">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hkavr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="holidays">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
<flag name="hs100">Interface for TPLink Stuff</flag>
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hp_ilo">HP Integrated Lights out XML interface</flag>
<flag name="http">serves all files and data required for the Home Assistant frontend</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="icloud">iCloud allows users to track their location on iOS devices.</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@@ -97,56 +100,65 @@
<flag name="jewish_calendar">jewish_calendar</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="kef">KEF wireless speakers</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="luci">fetch connected devices from your OpenWrt</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="metno">A library to communicate with the met.no api</flag>
<flag name="media_extractor">support for youtube_dl</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="miio">add support for Xiaomi smart appliances</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mobile_app">Home Assistant Mobile App Support</flag>
<flag name="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="mqtt">install MQTT Broker and dependencies</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="nuki">control Nuki Smart Locks</flag>
<flag name="nws">uses the National Weather Service web API</flag>
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
<flag name="ping">ICMPLib</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1) API</flag>
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
<flag name="powerwall">API for Tesla Powerwall</flag>
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="signal">add Support for Moxie's Signal API</flag>
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="skybell">integrate your Skybell.com doorbells</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<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="socat">Install socat and socat-zwave startscript</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="socialblade">monitor Youtube Channels</flag>
<flag name="solax">Solax inverter API client</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="speedtest">spedtest.net support</flag>
<flag name="speedtestdotnet">speedtest.net support</flag>
<flag name="squeezebox">library to control Logitech Media Server</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="synologydsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="test">internal and developer use</flag>
<flag name="tile">API for Tile Bluetooth trackers</flag>
@@ -156,6 +168,7 @@
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
<flag name="ubee">getting stats from Ubee routers</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
@@ -164,19 +177,26 @@
<flag name="version">display the current Home Assistant versions</flag>
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
<flag name="waqi">will query World Air Quality Index service</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whois">perform daily WHOIS lookups</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="youtube">support for youtube_dl</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>
+6 -8
View File
@@ -8,24 +8,22 @@ DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
DIST esphome-1.14.4.tar.gz 1005274 BLAKE2B cb974e81c36d70f48984d2d23c87d52352a697c7bee062f8e755a2025b29b317bc370dc06131d5fed32161a8fe899ae0811e9ba4619b337ca6673ab167519bd1 SHA512 1bb159c930756939997175b57481ac3b3fbd0930d3337053419ced2b002213384d749a4a8f19d54bb1a1eb91fa154d7cc72b5e15a95ae41a7f0e293913725608
DIST esphome-1.14.5.tar.gz 1005279 BLAKE2B a403a8c48c67640555c466b42e4476c514b1446c69e9470f3b48f56aa4e0c7e84ec2c5dcbf96711ed9c4ff5693f5ef937af6fed01e627882e52abdfb79d37207 SHA512 bf07d994c2f33a3051dbc25d377ec18a615b02fa9448bcf7aeed48fa1ec1d6fa55b08433c97113caa31eb8073eb41e935ac80f1d9fcee0cef86eb0afcd98cb2d
DIST esphome-1.15.0_beta1.tar.gz 1220157 BLAKE2B 9a5ed7f79dc62204cbc35c98f8597bf51dd00a3689e2f27e4cd5bb32a5d6746a76251f1bcd0e41478d606b076af164f97562bca48a1abb89bfc93b8984c82fac SHA512 f624a576544bb4631deda91ed3e058a2424ca5a536a307088cf1a40899b9f2d997d726426c71763f6c5fd2eb8515665c7a191fcc61310b5b9aea8a2a1070b9ff
DIST esphome-1.15.0_beta2.tar.gz 1221014 BLAKE2B 1523ae3648ac161bbd31f53206086521333cccd2df16b3002fe85fe223713fce93eb13e6f153ef6388c0fec2c37bbf6c9c4044e5813a0c66febd8380032e3c7b SHA512 5e6567a0d3ec374758a1d10947c7e6449e70f21fb490c2b4d064eccb70b8fe806896831f75c543d32cda23b4db87be2fe20dca793b4152d7de7eb6ce91e37a2d
DIST esphome-1.15.0_beta3.tar.gz 1221377 BLAKE2B e360ab2c7dd143de86c589eb4feeb68f02d7c87fa3e9fc4cd11b3027ece2d8539a5ab9018b91d115aadd9e120c64474f4a3127369aef80b3f8c7331ccc0f968a SHA512 29829d09500ca6e608d1bba28d54782f331cb722c359e67e2a10d4ee151e7c364b2d61c287e67714ec7b083dd671400ff0568deabd8ef951f8b274f21cfa2c59
DIST esphome-1.15.0.tar.gz 1221821 BLAKE2B 1286f18463c5839e4475da4e95a95b3f1f77eb7e2a9e66de808280d04ef840528b61e7a692c573ad690f0814b2fb2873c8e4d3ce3495fbf019502605a2a6639e SHA512 844c179869b9ca38f253ea8b8849266f0a5ed4cb5020a6ec981817d5a37f6c9a900c3db99cceac2bbb96fad9621d5e925e584db1c7fcf53770118e793e83d323
DIST esphome-1.15.0_beta4.tar.gz 1221777 BLAKE2B 52601aaa0787fb322f4e519e22640b6c7ff2489fbbe7884c7865ada763ca3567e5427fb7a05cc6cf54ca502c9ea3eb847750685b3b90f672bb21779c4447519e SHA512 eb5e9163301d4187077d1b3b57a56fc9fb562063fc63fff27b1d07a90f339f63c246e82f4a2e726a529d71e6937312bc98476f215296648b4a324b2e74603072
EBUILD esphome-1.13.2.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.13.6-r1.ebuild 2252 BLAKE2B d554111ca4d1a3a0f8e0ed20e3e3f25411edb314fa2aaacede11d133be9dffcf8d484c3b071d2d31ec4b79515b8616c1a30a226839ab07df452911fe79a10208 SHA512 1075af5d95a03cbb9f0f00638bd8a159ce0caf322c41efd4d6b79b062222c95cba94c3c1b2f55690cb1f5b46f615f6150349887cf6c7d0aab16db82f131d7f34
EBUILD esphome-1.13.6.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.14.1.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
EBUILD esphome-1.14.2.ebuild 2356 BLAKE2B 552a84f37b608ae783cdd78d5f86e2f9057d986c9b1b28cdf2ee0b7300dbeddebd32ecb4fc5060d948b36f3bfea4868f25a4917b2508407a993fae390993abfa SHA512 ca6076c8b39ed83c910d7434d0e2fbfb6e686109d209739503be9d87b19fffb5df3f33422ba26748c198075f08c66f01f1e2293d2831cdb34794aa90a3071937
EBUILD esphome-1.14.3-r4.ebuild 2763 BLAKE2B f9d0159c047a772162fc10ae1a9579a39e7db107f7f774490d8c5355ae9fe7104ae6d8620f0a8c3484b475a15f6b289d2d164481490509ea097862df6c9ebdef SHA512 0cdf1b06135f2a64b1194edcd79d1be8c2fdf7aee8d5c7cc20c155a9f32096a0af2e5ab66b02e59c12d78ee477a8cb51982706a17e3523e7ed59c6a8dd775a0e
EBUILD esphome-1.14.3-r5.ebuild 2960 BLAKE2B 1c54714046adaaff7639c8d2673edecf0a9896827c39fd8831ebfe2ac8f8abf2187e51a03a198319cba708987f82bd3a5e257f6f6249d0d0403286d1800933ee SHA512 a7f714597a60310cb138b14d2669ca186a629b836dfe53257aa110b5f354b8d137a541fe1bc87df79f7249b7b80875cb94db06563b8a6d64b5700e5aa5e89dec
EBUILD esphome-1.14.3-r6.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
EBUILD esphome-1.14.3-r7.ebuild 3013 BLAKE2B 678007ee580a99524d580ba3f88b55a41388b3b31e63e14edd500c35e37e3695302201031556e49fd15698f6d241ef276e529da8fa17ca58907378ab2fe04293 SHA512 32b5c8bcd5bb38f597817ce53bb016f70506044122edfe1ebb6572264e813db876e8079b08bb465745be8abf9877c154a613fd16fb6ed44610daa73fc9cd73f2
EBUILD esphome-1.14.4-r1.ebuild 2711 BLAKE2B bf65b215742a22ff040725336afa61e368730f4b5deaa57b90be280de09643dfcabe719f2f6c27bdfc766aa3f5908b53946b49560c206fec3507f78fdfa25b9b SHA512 1f3613c273228434edcc48fde6030f67974c3b286e6040fa8107bde2dde79d1585a2ca7f691ea178c8811f417338e8ad5af487ee587a28446de0ef1fe2b7fdd8
EBUILD esphome-1.14.4.ebuild 2622 BLAKE2B cb7fe05d60c25fa68ceec541d2a7fd9627e9be2ca07a85303a6e094d9a7bbaaf8d47b2acd67a9568c4e02e78bee6e6a5f0d4c9f809804d6f6a2281922cbd0d7e SHA512 348ee862c4ad8a7b71ee6368a66a983c2d84c094008e8495733cdba3b19e323acc98ad16e6446bdfbdcfc15fb9a1b2ac04013e6dcb78b5c855942289e7e4671d
EBUILD esphome-1.14.5-r1.ebuild 2805 BLAKE2B 34b36be57674e5c9ed0977d97e829556697ff611d7f603d7d3093498f647057aeda70d751d647f9f81cffa788513f38e961799fc2d5fe4f338d65222088fac28 SHA512 122cf77f547f9f1a78393fa0702cc0fd15019cbf9d01f2dfeae8094eee41d0f5944f10dd3098b5303229af91e2939988dc2247b3dce6800e3cd82d81835caab1
EBUILD esphome-1.14.5-r2.ebuild 2890 BLAKE2B cfa11c851df57722f7c019016ef653887d7102cc68fc1c143eae34baa62e5ccdf9daccdc9f69fc1b2d6cabc6176c2d38564db6fc5877952f8bd96ea3790e67c0 SHA512 7de580038ee2bbf8785cf5ac4a97539e8131a289ad10c85ae0296ec8f92229bf30b052160b419e080df83404e83832db340e7ee52ee3326bcce1dcef2626b001
EBUILD esphome-1.14.5.ebuild 2711 BLAKE2B af450032767c0d0f37acfa5ae27a2f7af86b22cb68774a640e6d9bd4ac0424c3c7d947691218463de05ece500588c81b518b0c9c47865452776e91f013cc97e5 SHA512 28b64c51ecec5b4c0c02c45a0b9ddb90137decadacf5cabf52b8a83a1810567a33435b1d4ae3236a90c4b3d150e0c36358fee5e78caad2283a50ad61e6dbea21
EBUILD esphome-1.15.0_beta1.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
EBUILD esphome-1.15.0_beta2.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
EBUILD esphome-1.15.0_beta3.ebuild 2941 BLAKE2B cba7303780ba85027ffd95736f1fc2eb3dcb0d358941dd6f761d77d9020ffa78285dc520c77087c22e4d76756f8eb6ebea997653d19e1878046951b518d78e1a SHA512 7356a855c0700c1d70d176e9408f8d991c27ff814b5d7e2bbb7c426cbf1894da5aabeaee0a2dd1ec1dfb2bebac3d70cdadebeb7a230fedb4d6129b7fd3eb833e
EBUILD esphome-9999.ebuild 2812 BLAKE2B 7b87bebe363b7586e06cbd3a6bab640f65cd5052aacb01610128f7a35efaf568743899b14c6caa0856dbf22eb123fac1d37443c4244198c16907d5951054a7da SHA512 df7d720854891851584605bb37c8fa00b37a121a2bc511845a9dbf389a6f444023cb049489f3f1e84f5169923b444796058f049845f09b9454aaebed16441b72
EBUILD esphome-1.15.0.ebuild 2778 BLAKE2B 5043feca979094b36476c89ff9d730be9f425f8102b265e57bdd8c6ec6d2926835ec48ab5f78cc87df35d3502f46f185e8bce25f71019714b50eb1bdcd3d5f82 SHA512 e80c3839b2f14767330a758a059ea191a6e41175d190037eb7f1bed9eade8515e33d07ed38d34a672d27a939df9f8c63da4196af8dfb3317ba707ab6903ccfc6
EBUILD esphome-1.15.0_beta4.ebuild 2611 BLAKE2B 949b99c0d926affbcf7239ea2ea93b95cab3d456d053c50b726f99a2dc1ddd6c656f707dfd16f66653fafbe2de69b7bf6727165619a25f069499c933b8307672 SHA512 596d6ca03a6bc5caa0de03ea4d62ef66b0a5b7a2d2d02ebd37e68f21f8951353fae5bf8e058cbb5e36d0a5af0943adc460b4ff787ce31f53e6f65bdc4c809c9b
EBUILD esphome-9999.ebuild 2602 BLAKE2B 2c6ac455c1c977b5a085065a04d7b7ba667598532d6fe576fea0171ffd7afac4de1d77a091d79b542a418cea7006c8d2411bc078ce774a1e030000592cbdbfd2 SHA512 1532d7786d06bdb30b1beba8aee72e492b836468ce10de5b0424b579d76a73592b4378f6f60a2dcb5055452e4f4c352d2d44471f40e005a5b2c44b53d5a0fc15
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2
@@ -1,101 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-libs/protobuf-3.10.0
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;PyYAML==5.1.2;PyYAML==5.2;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit readme.gentoo-r1 distutils-r1
@@ -15,8 +15,8 @@ if [[ ${PV} == *9999* ]]; then
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
@@ -25,7 +25,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=""
@@ -34,15 +34,14 @@ DEPEND="${RDEPEND}
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
dev-python/colorlog[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.12.2
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.12.4
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -64,13 +63,22 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
# which I ignored because tensorflow-1.13.2 is very outdated
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
src_prepare() {
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.12.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;tzlocal==2.0.0;tzlocal==2.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;ifaddr==0.1.6;ifaddr==0.1.7;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.1.0;colorlog;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
@@ -1,9 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
@@ -26,32 +27,34 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
IUSE="+server test"
RDEPEND=""
DEPEND="${RDEPEND}
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.12.2
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
~dev-python/voluptuous-0.11.7[${PYTHON_MULTI_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_MULTI_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_MULTI_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_MULTI_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_MULTI_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_MULTI_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_MULTI_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_MULTI_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_MULTI_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_MULTI_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_MULTI_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_MULTI_USEDEP}]
')"
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
@@ -64,13 +67,9 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
# which I ignored because tensorflow-1.13.2 is very outdated
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
src_prepare() {
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i requirements.txt || die
eapply_user
}
@@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,7 +34,7 @@ DEPEND="${RDEPEND}
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
@@ -63,16 +63,10 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
# which I ignored because tensorflow-1.13.2 is very outdated
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
src_prepare() {
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
-i requirements.txt || die
eapply_user
}
+28 -35
View File
@@ -1,9 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
@@ -28,30 +29,32 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN}
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.12.4
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
@@ -64,16 +67,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
# which I ignored because tensorflow-1.13.2 is very outdated
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
src_prepare() {
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
+3 -1
View File
@@ -1,7 +1,9 @@
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba SHA512 bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273 SHA512 751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6
DIST platformio-5.0.1.tar.gz 211141 BLAKE2B f42498d3232ee6954e9d591939235da4dd8e6028ca5bc5c28cd32293825a9bddb31a164beb9227b5f55d2fed43981ae161db1eb404917a12a3114e5868106d27 SHA512 4037f646676bce9807ae522ef70324749d3ccc342a9f06c959c888b40fc5f1658d98a912244ee196c1afcf4a871a8232c35c1744794bc5a8b6e0a82c309606df
EBUILD platformio-4.0.3-r3.ebuild 1693 BLAKE2B 5c92a0adba2ab5526dd24fa2b19dee32c90238f81e2a3f037c315eb25777ce4f25d8c9ef98ab56fc4c68b8d62ef3259d6a498b3aca0e9d42c7172ebd89e31d51 SHA512 ab2d7f09adce2b6de627703ed0cd9367eba6c87bfd0acdb1fca5f354a73e7851648374705fda09de9fbbae76539e61adeeb447a6349663644f297f931e016d83
EBUILD platformio-4.3.1.ebuild 1357 BLAKE2B 7276de22e430c12a051ed6f32de4780cd39a53bf694b66fee451aac629f9bdaafb0580cb7ae28b3dbe5169f2e665900c66af75f560e1b6e26a3d87cfaeb6f602 SHA512 80a4906938d243661d747f547116ecd0f674b28830fc727c30d28289f1cea8768b13c76d7bc488e75733508167336647a37972d87c7275fd5efe0851ca4aeab2
EBUILD platformio-4.3.4.ebuild 1307 BLAKE2B 740cb3572276569dd34eb511a51916c704def1274801187e71a349cacbf5f5fd8d5566b4338bd0107d6eeca8b2e6f9d00f64180fafd43331c3db078696b5b8b4 SHA512 35cb40a5cc5eee03c8587204ff9a7d00dcb7e172868e6ac4383b18f72e056cc5dd6841bbc1708335b9d0c6c15dd0e224b21f666f6b6284c3e8d2f61864503c00
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
EBUILD platformio-5.0.1.ebuild 1839 BLAKE2B 8b6d8388cabb7e0d206cf0992fc815e5b939f54e5d5d2d0e2ae729f107c063924a507f7733c8c55f3ef1d338646601370d6ce6c605643bac9b04b2c0e53aeaee SHA512 3209b47eb8cc569df4a864731e024c71fb9ee1e8fa80fb083827a28a53a4bc5332be433522301f30ff4e327bb9bcc9861b9a66466fafdfbc69a3b49529bef680
MISC metadata.xml 455 BLAKE2B 7a9e9b59b64d7f5df8e799c66054f01cb56076343646d2055346e77fa8f89c3dd26f65ba5abc87603af2452f88bb237aa08ec47a9d555ca2c477ace7c70c5ca3 SHA512 42cd62b76f054fb985ec9d34836f952e9d2fa3cf4d52d0b737b374e23a1588094f261f238fbd12fb06854e420735037d927814f1ed200a2630523241eaeacc79
+12 -5
View File
@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>alexxy@gentoo.org</email>
<name>Alexey Shvetsov</name>
</maintainer>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">platformio</remote-id>
<maintainer status="unknown">
<email>contact@platformio.org</email>
<name>PlatformIO</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -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} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy"
HOMEPAGE="https://platformio.org https://pypi.org/project/platformio/"
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=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
')"
+2
View File
@@ -1,5 +1,7 @@
DIST Plugwise-Smile-0.2.13.tar.gz 12721 BLAKE2B 84961122ee7fb34fc5ebaf1f64e2e8ed56450744dde98dfd2233cdfcb12f1f9146cb9ca38ac61635168eb90ff0096b11e551e13c56956df215a5117db59e13ba SHA512 99832e4063867564df699389d24b17ae25eeb6e04fbb015743d282384e2fb8612ea9dfd3d476d124efada6bd0a2f90c2506ce239f262d53cbc2de7f3c3b15501
DIST Plugwise-Smile-1.1.0.tar.gz 12718 BLAKE2B dfb54adc88c296cf0b6d047ef29b1e95debce2eb1023fc13ada93c5792c98ba8535dd311dd1633705b20c684b387aa2f3b82b62a6aa39566466377109d56b5f5 SHA512 904bb107c4742b73d5a9ce575d05326337341b8e456fe4e4317f202359cabd3a638b588f7c3e7777d9d44704fa42eb285a1f233ecdb614cc448486a6109d03ac
DIST Plugwise-Smile-1.4.0.tar.gz 13467 BLAKE2B 86c4d7ff7f2340724bfeb5b16a2de6593135513ec5afca6a32600d90ca946fa9fda57947e6114fdbf726c47d26e8ac7752b2e32c3c42ad82c6c4847d1cdd676b SHA512 72f55fb386906207d52c76524c8282f32d243922aa028df444d6eded2bb9add0b68314b10332a93ac7f1963df6168707dc24349398b1114077d2522c117eb5cf
EBUILD Plugwise-Smile-0.2.13.ebuild 1034 BLAKE2B ec7ef7b84fe67c293b6b449cf4a97d29210cd0e282d273d8c99980fb67591cfb24d37109292ac3227d9217c567bc7d59f2d5effb4626da2a17c66a574a5ba717 SHA512 fdca4352b951d223770ec2d702031f599e871e13d69b2dd2d923102873e0386048406d9bd5867579d98a59df9321991a9b5f5cc779994e22e833bf6edbc9a4bb
EBUILD Plugwise-Smile-1.1.0.ebuild 1034 BLAKE2B ec7ef7b84fe67c293b6b449cf4a97d29210cd0e282d273d8c99980fb67591cfb24d37109292ac3227d9217c567bc7d59f2d5effb4626da2a17c66a574a5ba717 SHA512 fdca4352b951d223770ec2d702031f599e871e13d69b2dd2d923102873e0386048406d9bd5867579d98a59df9321991a9b5f5cc779994e22e833bf6edbc9a4bb
EBUILD Plugwise-Smile-1.4.0.ebuild 1051 BLAKE2B 7079adcc2d7ba00e3211e681edbb853a73ee6bc1f54593798fd2ccd18ef5a1f154f3284af76d7cd211294e746a42536e09b931d041756c38e439eef09d6b0a9a SHA512 28445a8a24ce2cd32beb179a1190928b0ab89f784e5c837ea271ac43634a06ee1333b4fd995ba21147aa07a22df742527af7da8931da1c263a59ec0fda105c53
MISC metadata.xml 448 BLAKE2B d7e1ca78e7b838d75b97674e756f5dcc3494317fd9716ce3151ae06dbb41d77182dbb2bffdb1d222ce12a862ec90a6ecf508cb88f189ec5c58212290abb5f36c SHA512 d01519a1ea5d25df34f30d9739805e49dbf562d3c02443275417b275b00c8c4849fd3c45dd176eaa7feb98c7b4e40ca3615c962b87c5678c8905245f12746f45
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Plugwise_Smile (Anna/Adam/P1) API to use in conjunction with Home Assistant."
HOMEPAGE="https://github.com/plugwise/Plugwise-Smile https://pypi.org/project/Plugwise-Smile/"
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}]
dev-python/async_timeout[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/semver[${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
}
+3
View File
@@ -0,0 +1,3 @@
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
EBUILD ProgettiHWSW-0.1.1.ebuild 755 BLAKE2B 5b1db2e3e45ee1b54240d80192c8c8c3e3d68709a504f7e9acf7cceec1d6d5fa5167ea0fac9815445e573a65ae1dc7c9d48778ded1c59a1ef6cea04d8dce5357 SHA512 07311387131fdce4b178a537c6ed3845ec2f79b7b40b617fef73428af3f6697c5674b96984b33ed7fffd74dab7169871da0135478b057a1697dbc3ef751f62c1
MISC metadata.xml 460 BLAKE2B a6e52e4bb4968a37660acaaab8fc83ebd23ed48c0ba01ce678a81df6aaa0c9042025b3b63a02ee5f2fc92e9db642ba8e9d16a133992b31693096f772c8a6cfc3 SHA512 a811585636878011f6b66663f37bfd17376f1c6b0cf23b317ad605c3d83f36ace8a053e0d25f7fea6a6cecd7893340a43208f4c1cc89111e90729b1201fd8a87
@@ -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_{7..8} )
inherit distutils-r1
DESCRIPTION="Controls ProgettiHWSW relay boards."
HOMEPAGE="http://github.com/ardaseremet/progettihwsw https://pypi.org/project/ProgettiHWSW/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -6,10 +6,10 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">orjson</remote-id>
<remote-id type="pypi">ProgettiHWSW</remote-id>
<maintainer status="unknown">
<email>ijl &lt;ijl@mailbox.org&gt;</email>
<name>ijl &lt;ijl@mailbox.org&gt;</name>
<email>ardaseremet@outlook.com</email>
<name>Arda Seremet</name>
</maintainer>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 702 BLAKE2B 8796b735f20bcbb070ac23f1dfa2d38206a4738a9e027de8c1a229fe21581961eaea0abeda332467e9cd7785a24c85bad3623447868c4dbff05bcf7e7c6ede12 SHA512 1a0be9fc85b5eb04644e65fcdd66b70e5d799ad8497011f01e8e7b97e888e8ce2bbcf47a2200d9584780aa270d5a8475a0c10dcc3c47bd1b7e6839006278aeee
EBUILD PyDispatcher-2.0.5.ebuild 915 BLAKE2B fcd95d0846be6e9346979f6977b821035255e1da2acda1ce89d477a6aac85beebfdcaca3080e18f27749b32bb802375829d91070960d598f95e332e63ad97f3b SHA512 36087a944d464a6a696b88c76f6cebdf4be8687c91a3c214c3279dd7eb8b58a1e4405d1b2ba27919793c9ebd1d249869b6add2c058281e7676e575a4ee7dfb99
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
@@ -3,28 +3,40 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
HOMEPAGE="http://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
IUSE="test doc"
RDEPEND=""
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_compile_all() {
if use doc; then
cd docs/pydoc || die
"${EPYTHON}" builddocs.py || die
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/pydoc/. )
distutils-r1_python_install_all
}
+3 -3
View File
@@ -1,7 +1,7 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
DIST PyEssent-0.13.tar.gz 2736 BLAKE2B 77d3c0c1dcc4ca428d810a6a1e9cf34cbeaf25e9aa611a5d193d07ab2a2a35ff32647df43972efe877a83f350dccd7d4fd92ea1d9b7f452f6dd5758915c8e8ee SHA512 183170137858422549b57f37b87ac5081274d73bb24fddbb6ce306e9941d48cb1eb267e2241dfdefb130bb465617beeaf2105c5ae5d19d72ede763b76b605121
EBUILD PyEssent-0.10.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.12.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.13.ebuild 640 BLAKE2B 227f702cce4752d0e8701e47596dfcb6f6b593c34324676e0e244076b9ca30882ffcc69b5515ea6e5ad41b16029be2ae84a493252808f42cd108ad8147f3ddcc SHA512 4235e748f1e0ca7db61feeffdec7801f76461722f13781f630d4c4291d56d4fdff6ff7a0125dacac50575b4c7de7911434230e98ff90e7ee86ca054a1bb704df
EBUILD PyEssent-0.10.ebuild 715 BLAKE2B b5cd1f2e32d55649253366912a24da2eaca9e30280dfe4f436aaaeb9ca45c461f0c12cbec36eebdbaefd6dfdf2773b735cd0a4a66d435449b7e206b45b89fa55 SHA512 b1b90abb2491557a0d7387628c5660f48c21b317573e530d866ceca2c8a1825e805bafd94881c52fcf5090f6ddea3f4bd1d48fd7a6533396d2a053fda41504ec
EBUILD PyEssent-0.12.ebuild 715 BLAKE2B b5cd1f2e32d55649253366912a24da2eaca9e30280dfe4f436aaaeb9ca45c461f0c12cbec36eebdbaefd6dfdf2773b735cd0a4a66d435449b7e206b45b89fa55 SHA512 b1b90abb2491557a0d7387628c5660f48c21b317573e530d866ceca2c8a1825e805bafd94881c52fcf5090f6ddea3f4bd1d48fd7a6533396d2a053fda41504ec
EBUILD PyEssent-0.13.ebuild 758 BLAKE2B c3a7d15809eecb129be1e239763487f3ca27b29e698f510e56fae5fb54967527a844976b3872c9a4b61ada0e377ab7b797af753cd73ae79cdb4d6d1e7d4ec6c5 SHA512 d6a17dd1022a8a24269fbe09feac8a26fe539fdf897975ac5f6453afabbc2dc035d383ef69746f868abd528ac95173a9896e9a6f71ed71ea5f0cc7119ba2157b
MISC metadata.xml 455 BLAKE2B 05602d10bbd97989c4e96ed38eec49e5690d1ff2bf4d92d520d5f0d27b9f6cf3fe856c369217bc7d8245c223b41a735cb862f686d61715b93ba247388d9e6182 SHA512 1d982ed72e51cef3b7f4fe721132f31c4b34295037152839f4e97d8a2e647a7876289fc5d1049fff6471b3250686e0ea578d73a4feb8a437534e49187540ea41
+8 -3
View File
@@ -3,17 +3,17 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
HOMEPAGE="https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
@@ -24,6 +24,11 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
echo "requests" >> requirements.txt || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+8 -3
View File
@@ -3,17 +3,17 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
HOMEPAGE="https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
@@ -24,6 +24,11 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
echo "requests" >> requirements.txt || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+6 -1
View File
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
HOMEPAGE="https://github.com/TheLastProject/PyEssent https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -24,6 +24,11 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
echo "requests" >> requirements.txt || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+5 -1
View File
@@ -1,3 +1,7 @@
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
DIST PyGithub-1.43.8.tar.gz 108637 BLAKE2B b7c7ec60267337ba69f78aa9d3054270f8f7c7f6e48dcb95dee7ec1b2505b9cc628c7fc69ab173a56df2a6f87a383519e70019f9c4e5ed211f730c81e5a7bbf8 SHA512 c15b886fab21c10e3e5255ed649798a5fbc1ab829bd96769dbc102b5a017b929428ac27f82602b85e9a0c99da1aeeff164a6c99b0af1460ec2fbf4106187751a
DIST PyGithub-1.53.tar.gz 148579 BLAKE2B fdf16ba8f01ec5383f57d370a3640f2cb77adc0d7cbf62aafba678759e2be0b34f235dfc7c0f838056e388dacccce28dc414b353155713552aa1637b2abd2668 SHA512 04bb1f25178a481c4ec19d3a3964b35af6f40cb40cea2a631f9b421a5175925ebacbc810d33bc80f1ee149c7fa6bfbbbeec5c95980efb6543f1b4c541665356a
EBUILD PyGithub-1.43.5.ebuild 674 BLAKE2B 92ed26e94767131091b9da4a549186646b79deb94cab66c2c3ec1fd2ffde1c49502604555e30b751d3736061e192cf9e604b2d05ff20329af61dd65855eaa981 SHA512 7af0bf9e5f3f7419a0bc6082b400e217f9b8eb4ec1ef6c129fabcd1651b436b85bf7ce15c7efdcdbcc7e8946747a87873efef3786e509ff968a5bb66393bddf8
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD PyGithub-1.43.8.ebuild 675 BLAKE2B 277403b0f1608bcb9799cf60231737d6782fc02dd7dcfab1dfa2efca3ab3078959ed6d038c6e392280bd717c95519c278aa9de831f98de6358b8ea3abd610148 SHA512 2295ce97d39443d3f44facd924feaf78915d5c75ce876a03518b3eac975801bb92963d3733f129c748c842c089e8d00d805a8994d765e5ded2042781cecd8d0a
EBUILD PyGithub-1.53.ebuild 675 BLAKE2B 277403b0f1608bcb9799cf60231737d6782fc02dd7dcfab1dfa2efca3ab3078959ed6d038c6e392280bd717c95519c278aa9de831f98de6358b8ea3abd610148 SHA512 2295ce97d39443d3f44facd924feaf78915d5c75ce876a03518b3eac975801bb92963d3733f129c748c842c089e8d00d805a8994d765e5ded2042781cecd8d0a
MISC metadata.xml 463 BLAKE2B a63960634d558c5ed62ca58d8ef13268f8a546971e1241a8741d7c210b634096a1498d5fe0bd953b0955aebcc87b236237c7b11d3faebf2f5ab88a5e4d5a6d1a SHA512 12a03a3e80a9673d05ee241f1cc7d52076615811ea9dd4deec4e5cb7e08c1c548a7d7229224ee196f560135287835c6f46b4c4587b7502b26044fca4fc4ac255
@@ -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="Use the full Github API v3"
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
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
}
+30
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="Use the full Github API v3"
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
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
}
+7
View File
@@ -5,4 +5,11 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">PyGithub</remote-id>
<maintainer status="unknown">
<email>vincent@vincent-jacques.net</email>
<name>Vincent Jacques</name>
</maintainer>
</upstream>
</pkgmetadata>
+4 -2
View File
@@ -1,9 +1,11 @@
DIST PyMetno-0.4.6.tar.gz 3578 BLAKE2B 941ff115558bb993c87f69037c684e6aa92715e27d1e56029ca7fa69ad626f5b2b85e3fcf0c42360069df711647b2e68599293865c15826b87850eddf52d1f6d SHA512 7561e16bd3f109b9efdcc478eb2671ef94c28339d28c17e2eb185da4e4aca68143e2876ada52a07edbd8793ec32f0fcad5528f8ac53396a82936f5dc7b8af07b
DIST PyMetno-0.5.1.tar.gz 6233 BLAKE2B 28953d3eac133d5244a6bc65239ee1df2243a882a722682310a8e346e5a1d923d3654b36f7b059e00cbaf575ea3ca0ce93c7cc70c52b87af7f4d08d8860f7a08 SHA512 edd5ca08142b0a0d6a459aaed0fa19dc643945c361413f96d1fc814870c4969531995c2fc899a336f08550cdeef45c9acd145b7a9b6f7b2ae4f78ec180c76df3
DIST PyMetno-0.7.0.tar.gz 6317 BLAKE2B 914ff77550549b77ad28f7c5748d667cc3e6e47b68c73f60f7d56cf6d4e6b53c5f3da15542db7043d9c11e070cc5bf693e6f32bc624c7ff48268f2206a2445fd SHA512 a3f692e9f22fc91794ad602923db0140b6c419491c92930f0a8983f1811e369ed16c8be0f691767ed0dc90f6771c85fcea7355ca69d2e2d687f9b1ed84a24ae0
DIST PyMetno-0.7.1.tar.gz 6326 BLAKE2B 0a68574fc74e91845ff128edb1d2e09954274e4cb3e9fca35c45a3d8ec2804dd565988e32cd4aae26b3db9871d8be9fab24a2e880e3d8c09844d72bd27f260ca SHA512 18003603aeac963b6019218cf62570f6d32642eb76344302bb44cb988329a081be118bcf8a592c9f64287f0821e9cf5d185a36ffada7bb30da6e56f2be4add18
DIST PyMetno-0.7.1.tar.gz 4073 BLAKE2B b36894eb581bdbee4dea17a857a7f0ffd39f827e5262950982bb5e783b104cfc22f1f3053989a5a2f7c7bfe7da94e3a801c46e89135f972f86256d564f2d1804 SHA512 f269db52ba7149d2e8a684bebc9354a85aabb4105c833e5532b8eb931cd16b54358b0d9ffae5bc45a7a424dec57038aee1ddc52c3662d6317cb91ed5f58a896a
DIST PyMetno-0.8.1.tar.gz 4419 BLAKE2B 31f1b479eadb8fc4659e6f5b79f8a972c39a27aed7c2c8df03d18465d82a1aaba41c208433ee161afa69c14aea2165273bc197dbcffefd8a07d994350608f31b SHA512 eed7e2a43b166e6e7d8064419c71418481f0ee9b0145262b882ebc0a60b78281c1350cc881a3a09f377b9c403ce552a1507a7d70171dcfe8690df60be60f6dd6
EBUILD PyMetno-0.4.6.ebuild 682 BLAKE2B 01cff8a1b3753f538fd43f91c42c4b47a22bb1f2f89b5244459fafa761aeedc8632a368b23cdcfbbb5f77e4d8d5c18d3eba9be12c50a893daa07f17e90b698a5 SHA512 255637e81deda4f07919d4dc5339a93087012563799e9c194ad1a2c96dc3c6ce189ee868dc9dff0a27ba7e43f2a7de73c872b88ff16d6c0b77f1e7050a98a7ec
EBUILD PyMetno-0.5.1.ebuild 775 BLAKE2B 765c266b28607050235980eac66874bbb12b4ecaeade7ada5de8d9f069ffeec75af77dcd20fb154c2dae3cb41766bbacfa67b8bccc5d6faf2363301748006262 SHA512 7797b985112e861251ce3bebca27969c3b45e387af2de8e075656520308afe0e06b1d5c2ef86d57d9b50cae32bb030c8aea0ce366593383abdf2e29727b5a925
EBUILD PyMetno-0.7.0.ebuild 775 BLAKE2B 765c266b28607050235980eac66874bbb12b4ecaeade7ada5de8d9f069ffeec75af77dcd20fb154c2dae3cb41766bbacfa67b8bccc5d6faf2363301748006262 SHA512 7797b985112e861251ce3bebca27969c3b45e387af2de8e075656520308afe0e06b1d5c2ef86d57d9b50cae32bb030c8aea0ce366593383abdf2e29727b5a925
EBUILD PyMetno-0.7.1.ebuild 775 BLAKE2B 765c266b28607050235980eac66874bbb12b4ecaeade7ada5de8d9f069ffeec75af77dcd20fb154c2dae3cb41766bbacfa67b8bccc5d6faf2363301748006262 SHA512 7797b985112e861251ce3bebca27969c3b45e387af2de8e075656520308afe0e06b1d5c2ef86d57d9b50cae32bb030c8aea0ce366593383abdf2e29727b5a925
EBUILD PyMetno-0.7.1.ebuild 776 BLAKE2B 2c915ab620ecc30a6232fa867f4f8ce6043f04e9ec0d41ada61a675a79067fafd3024ff384103d7c89cdb34bd1c92524ae01ef869b60340e369c8d0cdace3ca5 SHA512 cfcdf428cac33ff203fad6e8cef9c324b65618098dd89b6b24e44b84c3733708520c97a97bca3fb5542115c4e3b41f83c075803f30ea05eb871460bee3f0b864
EBUILD PyMetno-0.8.1.ebuild 799 BLAKE2B 0cdcf2476065d369e949b37f9a360c142de46f05727e5829614247d210c8df8f66302d157c4a1e42fff753ea6969fba477eb9ffa14a508efba1b496b0f20be25 SHA512 01654725764f133d8c3b92b99ae758c601495a77aaf1fca3dd59cd0f05351067376a355dc351ab06cf19a073ec0b11c79253ad4f0e1e329f48ec000469a89562
MISC metadata.xml 326 BLAKE2B 9909d85fc7133e8ca4fae8ad1d88156a88cb39f0fb13e7624002cb8cf7fd48636ebca9a377e4f57b756e2fe737e2d25d368395c6fe71b0d3763651780c12d5bf SHA512 36efcefb7415f355241dc7ed9f40c2152273f76d0948cba690262faaa5a265105222387ec37cb911e21614eaddc10180cf2265cf048787bf42bacfb5c10de349
+1 -1
View File
@@ -10,7 +10,7 @@ inherit distutils-r1
DESCRIPTION="A library to communicate with the met.no api"
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/Danielhiversen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="https://github.com/Danielhiversen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7..8} )
inherit distutils-r1
DESCRIPTION="A library to communicate with the met.no api"
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -1,5 +1,5 @@
DIST PyOTA-2.0.5.tar.gz 5511961 BLAKE2B 612764f6f343718cfe3cec6e4c8880d99c4a57ca76c52bb5aedd297b8bc3c308a4e11e9368f68a6522efd29f61b2d6b5510c804cdad88121b66f6a9b58bcf32f SHA512 d4c36bc3099e9089dacfbc87637ba06122490025d5babf35ec9e4dcef6357fdc6aa34cdb112372c47e4a2341cf99a4e523bd3adc795a6bd440063788e5a490e3
DIST PyOTA-2.1.0.tar.gz 5523818 BLAKE2B ca876bf2f9df5ce2be6807e26aeb58e9277085adc2e499bc8b4e19d0156fe83c0966a6f91333a8ebd80118ab61e788cbb40cde70125d2142fc0b65fe59701ccd SHA512 2574d41f842fbb22d302a932d5c17c32b33c7c6de55f2ca29e5e6fa7f5d7c5b6f9df0927807d949410a1a53382f09036d6a36da0461b8bf1b73415c6565f3034
EBUILD PyOTA-2.0.5.ebuild 814 BLAKE2B cdc6a2788139429c2db170bd77e89667379e7d3ad899c4dd21305c67d2e6354c7554228c6de1650eb0572885d5e836172fe7999f22646cfffef5599030251a24 SHA512 d6befd902adb1ba03992d0ff20e16cdefe3a1a28078dcf73b08cfdfc7431ab4f0381aee8012211e9a9bc42f7f222ef72adb906ef574af96758a9f1c593c70601
EBUILD PyOTA-2.1.0.ebuild 823 BLAKE2B fcbfe058160756093b05ffd994d741973a295828362bf566faab54de57731a15dcaca1f00a5e1e530554daaed96835b7b4a5833d1fdfd4d48230c2f9f4df6145 SHA512 6111311402dfbfdf24cc9eab5926a08ab5e47905fdcd93a6f9cb79d665fe54103e9a23999a2de12973913dec62af43a69dac62c966111d971c97b5c46c0a1e54
EBUILD PyOTA-2.1.0-r1.ebuild 788 BLAKE2B 2f1ef058be2cecbe290ef79a5e1c82733f0fba93c91a5eb1626cd7a2d72a2e3a098b9aea18a4adb13d562288321c60e2610a5ed85803b00f875316ad181d7149 SHA512 42bf7d0b188dd5d83930a050405444865b261d0f2dd05071378aa3234deb38850eaec13ad037a39a03ce73c66adcf2e2dd44477f391ede5a2bd1730d72431ba6
MISC metadata.xml 441 BLAKE2B fc913fff82e76f27073f5dd8243e6993b6e044a05723a38f38db6009825aa1913e4baafc779c414f3a233c9721e0b13e0607721b6876ff6676a39fa7b2eec224 SHA512 416343a7faaa553adba6283adb0923c1dafe358b441e2c4d81e7dbba594f7cd351862830a4cb68f4c50dd283d1938f83d6f3386e4cb047b51179ca18db1a2cbf
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,11 +16,10 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pysha3[${PYTHON_USEDEP}]
dev-python/phx-filters[${PYTHON_USEDEP}]
>=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
# dev-python/pysha3[${PYTHON_USEDEP}] built_in
RDEPEND="dev-python/phx-filters[${PYTHON_USEDEP}]
dev-python/httpx[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+2
View File
@@ -1,5 +1,7 @@
DIST Pysher-1.0.1.tar.gz 9752 BLAKE2B 5284fd9da625069162a99fd65dd6707f7620308e7d66966ba7e09487a771ce13cb2a8640fcaeb28915af5ec994140ddbe735f1d7463c8bbc9eeff0812b78e25b SHA512 c81faa7813820ee6aaaf5a74015f3d04eb199f0de7c2e7ef94dd6f4225387edd5672678082af01a6ca8d8edebfe249297dadc2064ce631f1e9a23fc9e9d881f1
DIST Pysher-1.0.4.tar.gz 9795 BLAKE2B 5908525c8a1ee7a02deca5a4f0afdf0cd88228c283b0dbb5db9264c839a2b365225d345f05068bd99d7986e73f055a423eb71d6fe123ac2b201b7c89b7ea9a46 SHA512 e85d3d5aa227197602fcdcc730908f4e4265cd78f9772d72d7072a47af39cefc2df08c18d400de124c3b6d16de12d354f4ec07aa9cb9580e4e5bd03c46e942e1
DIST Pysher-1.0.6.tar.gz 8812 BLAKE2B ad092130eb75ba12d81e28e908708da7279855aebd3dd5d8ac1ce6a365fc50b796c76aacdfff802da7d273ff9873df51d8ff278e609bda939ebef1744e7f08a4 SHA512 fae00e4a23ffc2b4730703763fbff7c27faf109718a1158688b8d5dba46034e6bae91009d35c64245a9d605b3dba3b0ffe819f3834f5b5953f93d6b3f5608ff4
EBUILD Pysher-1.0.1.ebuild 1020 BLAKE2B a1f451ec60da390ed9c1518ee6cacace1f27549a7021fe0c5727e74cf47f0e54e364cb8182af9baed1f5ecc70c6a63f0a58adcc770280231d65a16cca57c3f49 SHA512 0e1bdcdcbcd5d27aa01c51869698c35ec23774e269690fedab515cf94a4af5b1c40e46723465ecf0c75419763818bd670b18a1b6de5346f778279fe9e16c5053
EBUILD Pysher-1.0.4.ebuild 922 BLAKE2B 71fc6d24a90d5883f0395091d006fde02be3402b5ba901564b1624b2f84d55cb3d238f13d26a5b0e9ccaf0d0c7ae80bdffa99e9c223d2a3f485d4fda152bcf97 SHA512 22aa2d6793cc8920a41dec243cf74ed5895f720b09f7e8443480eaaa9151f50c709c45b19850b9ed3d7dff9fe9060a9d3df6fede7e4bd801abff8782aea43342
EBUILD Pysher-1.0.6.ebuild 766 BLAKE2B 0f12143d403289a01cf3848c6e26becc8582fc26151d4c7bb4c6fbba3992665d3499f1855b3be0c6e926201f832064849255234443c7e0f38f965842c4644348 SHA512 9c1f848141727ceddd07f1a34d33ff6c52e868f73b8c967182203cbc40fabeb76acad1bf1170fbee5b85f79624e1a5049e0f41b0d00d8af6d62fa95854ea0743
MISC metadata.xml 461 BLAKE2B c16baf898994a2cbaf2727008374ea37deff2ccb89949a84cd63491f0de10902415cd1b203e131129f2f6a5a38eb7ca275962079c3d9a50a0e659d036dcc4ea7 SHA512 d48998d1903af802aca022e09a3d20a13100fabc0b634f0c7bd3ccb0d34e13471f08d3e4e3d96e7331700a0d4b9cac760fbdbad9ce2470adb27d20b315b5287d
+30
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="Pusher websocket client for python, based on Erik Kulyk's PythonPusherClient"
HOMEPAGE="https://github.com/nlsdfnbch/Pysher https://pypi.org/project/Pysher/"
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/websocket-client-0.51.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -1,3 +1,3 @@
DIST RtmAPI-0.7.2.tar.gz 4088 BLAKE2B ca71115b866c6a6fff7887d199d92c55ce7bd1b319f2caedc92c3f7da90edcc111cedde1642c6493e2faca84f20b17fcfaa492ac67a1d56b9dc896b3eafc21b6 SHA512 e56b78484133664b0d101fd5023b0271ca5cee31febf5d8fc5ccdd43a592d3cbf5d0383b9d6e6b384b367f2e827c5842a0eaffd2b85093d4a017e0ceb0e891ae
EBUILD RtmAPI-0.7.2-r1.ebuild 718 BLAKE2B 3d582699025c4f4f519d390dc50f5fc2e024b74d4e67c3fead1f89720f73feb948e4b735646c37bea5a1e8242b5ca44894f7f4880f9418df67d3a3f04a9ced49 SHA512 703d4ba0ff69ff31bfad28019d0d2cd97becdc51c18e78f33bbb491bb5d17567d2fe92e111849cb6c3f058ea039ee2b91240175920c301bb8bdd4118e4e962b1
EBUILD RtmAPI-0.7.2-r1.ebuild 747 BLAKE2B ff7d2f9e42e08a0db6145925650cc4c63cf0ecbcad7ba6353cc11a39829a7cc05e225ccb8dc85dd8b591ab90b18b2eb29a76e7c5154bcb3a0259c31d591fe1ba SHA512 57600fb44283650518d9b44062eec85d4e1d6e8708b4ff9efa5cff099b2ce3f544d9c896df2b7e838e3099b4dbc296223d34e978d9bbb3811b1ee42e666cd9a9
MISC metadata.xml 462 BLAKE2B 40b2fb4afcc791a574a485aa64707c77268d09b9f60263f4f33ca4e648f797373624c1da0244ebc15fd2aa79c357a983e2f43d21094f701b86b61d1a57d81031 SHA512 1cd74af3f9cad793930ab71d22241de422c33a0376d830772583b788661fce936bc8807cc28796ae97393469012b33ef2d8fe2eaa042fd22afe2618241cf6e4c
+2 -1
View File
@@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]"
# needs(!) httplib2-0.10.3-r1
RDEPEND="~dev-python/httplib2-0.10.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+3 -5
View File
@@ -1,9 +1,7 @@
DIST TwitterAPI-2.5.10.tar.gz 8557 BLAKE2B 5bcccbd6dab54eae51baf84a770f99d898bea875aa5dd2410d5b993d661eb1fbc8f1cadbe32296da96c947a0b4a4d985b1309ef7399cf02e72ba9f0839874a43 SHA512 b1897c61a3ce89286a5ec4c904c19882586bfc488ce46715b7bc595d97016a9413a8c9303d6dd01b2cb8f6656e3f0aa1ce10d9b342f84bcaa320b71d3e37bd9e
DIST TwitterAPI-2.5.11.tar.gz 9796 BLAKE2B 12c73dcbb6975ba266ef449c8211278db021d54efd94528f49b1cdcbea8907290d830f16fbd0430886b79dca10a259b825754b5f00a76abe8bbe8c7458a3aee5 SHA512 ef184f2d7b5a695467a34c59ab660a185cad7e932c396fcad3d23b9d8df5ace3290288831868285b71409a9043d5b56757cf8613c0950cd7cb26c6dc460a1fec
DIST TwitterAPI-2.5.13.tar.gz 9871 BLAKE2B 54ec3c66b3df5faac3f3e49ea3a3e307cc52d4e3ea778be07c15761122c42bd31cf8f8cc32a6439f85bd5da1e9eb00a40192ad3ba27504975b0896193dbeeb9a SHA512 251fcaef1e6948bd7e7961048cc07eaa5fef133f73f091bfcd8911eddacf7f8bd76ad3b52d69fd4a4edb585f3dae21c67099b6c555f17d0d74d3dbc466f4c92c
DIST TwitterAPI-2.5.9.tar.gz 9510 BLAKE2B 7aff09f9eb5da346a944cb4de56f8151c66a5a10bb0d9db05f42aee9528c04440dcc1fe186d7ce89d092fc85052bb865f64806824e211b738a6ac1b9a4349c60 SHA512 411a940f8dcdbf3e264406f6c4ef167f036709a08351ea68a3b0b233751d554e5fa3d65ff33159fed827dccf1bee0068c85aaa404fe92d856c36a708f7bb28e0
EBUILD TwitterAPI-2.5.10.ebuild 697 BLAKE2B 36555e2d2b348ab2926db023e83c0db64880359514b97456a26ef159c99aaf93fac667c12ef05ef2abb6cf849be75b16f01c038da38d58f5976b7f0280b81f90 SHA512 97c2e27c5ff3c1ab4994c2875b5ef1c9a870a7a354aae35a5076426730c11ab8735eae41ad2d2669f7e90a65000b1908e2f0ac1e41d03c6e644a6ec42d64d462
EBUILD TwitterAPI-2.5.11.ebuild 697 BLAKE2B 36555e2d2b348ab2926db023e83c0db64880359514b97456a26ef159c99aaf93fac667c12ef05ef2abb6cf849be75b16f01c038da38d58f5976b7f0280b81f90 SHA512 97c2e27c5ff3c1ab4994c2875b5ef1c9a870a7a354aae35a5076426730c11ab8735eae41ad2d2669f7e90a65000b1908e2f0ac1e41d03c6e644a6ec42d64d462
EBUILD TwitterAPI-2.5.13.ebuild 782 BLAKE2B 05b31682e62d99951b85a5dfb54ae89de5ec45983a89eb5aaf3f8c764502db4bd11196811e55746e6db45de45c80f8673143f35b3b3b82be7947db16fdd73bb0 SHA512 ae487ec5b4260c7bedf78efe6ff22bfedbeff71871abd6391cac4e68e23e02f381a7f71961917f46ed5dca8a91b3ca832b3dfa1494afbb93cde92906b11012d0
EBUILD TwitterAPI-2.5.9.ebuild 688 BLAKE2B 9aa25f0bcf279697225907c13e1c92825f349acfe28221b850a38d5072f87daf5c8f13c439635b05740bc0fa18dff862d898df0d01d51173796260e5092752d3 SHA512 524973bb3f729f7f2c3c24019efb05e09521f961e394a9971c3303cdeb5c2b6a0bd352c73455e9f4f09d8c7e8f082e252e5830614baa09a5099e59d84c084bb0
EBUILD TwitterAPI-2.5.10.ebuild 782 BLAKE2B 45bcb6c4e4ca39a9bba07eefd3e13eba0f834a0f204ef1518ef999c5f92b10ca3ecae53bb02476a0c08f1887afc022f59494a8695eb627be0485892218d34d13 SHA512 beddb03c801e8298ed1fd9def891057a2c3c1a5a0507009d1bd2c43af98c269ed34cae68037757a657a454f2bd89a1f671e931b6a2dab60920aa155fbc76dcb3
EBUILD TwitterAPI-2.5.11.ebuild 782 BLAKE2B 45bcb6c4e4ca39a9bba07eefd3e13eba0f834a0f204ef1518ef999c5f92b10ca3ecae53bb02476a0c08f1887afc022f59494a8695eb627be0485892218d34d13 SHA512 beddb03c801e8298ed1fd9def891057a2c3c1a5a0507009d1bd2c43af98c269ed34cae68037757a657a454f2bd89a1f671e931b6a2dab60920aa155fbc76dcb3
EBUILD TwitterAPI-2.5.13.ebuild 782 BLAKE2B 45bcb6c4e4ca39a9bba07eefd3e13eba0f834a0f204ef1518ef999c5f92b10ca3ecae53bb02476a0c08f1887afc022f59494a8695eb627be0485892218d34d13 SHA512 beddb03c801e8298ed1fd9def891057a2c3c1a5a0507009d1bd2c43af98c269ed34cae68037757a657a454f2bd89a1f671e931b6a2dab60920aa155fbc76dcb3
MISC metadata.xml 452 BLAKE2B 625bc3349197f41077117cb1d1d6352bee3a6ebc704a15b61330aca59486039233932d38128d937bc76c31f5ce1f1176dc92825c9192db1fb8144fd5f1602246 SHA512 5d42d9368d94319e4b05e392532ef32121a8136d218c9542b9831fe4e4ea6dda180f163c119b1acd0b6cf52d56d7781f19fc5c9dbeb3918bab935b299c80bfae
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,9 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,9 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -17,8 +17,8 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests_oauthlib[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/requests-oauthlib[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Minimal wrapper for Twitter's REST and Streaming APIs"
HOMEPAGE="https://github.com/geduldig/TwitterAPI https://pypi.org/project/TwitterAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+2
View File
@@ -1,3 +1,5 @@
DIST accuweather-0.0.10.tar.gz 9109 BLAKE2B d7551852b71870f219d4c560bc9f88be4b1ed13986e9e3eded55dc814beb1d7da101ca773eae8389328ce57442f2f5d8591db72df78c35dd7b4aa25d43ae3ec6 SHA512 9adba6470a2c573235136e5f59908492412022750c55f10e9bc863bed2099ffc54c1b80b9a36f953c092272099055ba2e0ce801526ebee1ff6eaac3e61175bb1
DIST accuweather-0.0.9.tar.gz 5033 BLAKE2B 6343abc14e9872133634fb9e05f96409259154282fa6203528261a87d171e67b9de45e27a57d6333222de65d0e2b75573f6be8e7dbb3055492e4cb7076e52b55 SHA512 3d033586c153446a0c47003f85f5be5a68ce60c915c182dd2c0fd5cce18fd3d561117dd4df1c99315a1e7e61a1ba364eea6d859d50b84479b6b35b49e98d7621
EBUILD accuweather-0.0.10.ebuild 967 BLAKE2B 534a1549862056ed73b07e772aa10b3d9257ce767d4aff040c16bbd306f06a90e08c8ac56ae3969d082f9de34cda6c0023efdf631d314d9adaee1f265132e83f SHA512 fa1a2300db5de374fde07c685c792521afd8e71aef631f6a625853462cf5c86f23619ab87d42bcffaf5deef84815df73131dbe6ac47ad9d1b8932492464d66d4
EBUILD accuweather-0.0.9.ebuild 972 BLAKE2B 273a06d684bae29b627652aea09c30b1fb10d4afa6d8d67e8747ee66e849ebb1eca5f97f0c0614195ec54b2e401db78b695e289c1b10d97f7765ded7125961c9 SHA512 e98eb63eb1972cfcef25cc0b4684721b7eeafaec2cf299083853bb14177421e3e850f8ae732e5c135da2e852bd1c1179266b5417d731863c593157ad65714f09
MISC metadata.xml 462 BLAKE2B 4759dcb7911d04c23aa27c347d213f8c8d27feb685de4e3671248e6a02cc91dcaccbb474651d78dd7b5ead3412c607426e411157db1f3d864f126745e0e4c299 SHA512 6a659ba2d37cde2e49b8db68294c280742fb0539921d7af6fdde59ea4c1fe8f6c661ba6c1e4b0bf28fc7c0c5d7c6da8fbb779c0e74f62efe93d23e8acdb1da04
@@ -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="Python wrapper for getting weather data from AccuWeather servers."
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]
dev-python/pytest-tornasync[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,5 @@
DIST adafruit-circuitpython-bmp280-3.1.1.tar.gz 21228 BLAKE2B 6e9c52d3c9a126a09c4830b4019f1bdc3bfe91bb734d0b807aaad3f7520a1bd9f96f47041db84782d8e406bfdc534df31338dd2f33bb64d9ea26738eac318dcd SHA512 dc2cd20650c18e75cc9765165dba798aff52229c5bcc149e1a1da24ecd4127b8fcfb1357c8589ab3d1d460da988b7de35f3f05694268c9b70b2b3c0e26359a7f
DIST adafruit-circuitpython-bmp280-3.2.3.tar.gz 22809 BLAKE2B 995291c9a6cf99a5a71ac7acf223d2f0a786fe15a94ec1f5c503924db36e7dbd7c865c47bb519970f7beb878426ae9eb1dc0d398f582f0bd9c25b8476f72c03f SHA512 dfbd1e889bcb1f1c201c6735c43e7dd850bbb4aa95fdee3e46cfc289c01341a9294b478286568eedfa5f0559c181448dd8f2b2218005a3e53d46a917fcf34b40
EBUILD adafruit-circuitpython-bmp280-3.1.1.ebuild 825 BLAKE2B bc274b09ee16d7d243a65ff0af87a6a140a201121e3f82c771d9de82f708456802cc83fdb87e51bb4dc1469cb354ac8bc88c1ab7da5fd7bc5d100792f1b72380 SHA512 3d2d699f9ecab00f68d75d129f7ffe1e4454679cbc087f50fb4fcb85d3ac25f612a9274bb35758b746d905922c9ab74bc7e8da22f4e889ecf592bc29e3b79eb6
EBUILD adafruit-circuitpython-bmp280-3.2.3.ebuild 825 BLAKE2B bc274b09ee16d7d243a65ff0af87a6a140a201121e3f82c771d9de82f708456802cc83fdb87e51bb4dc1469cb354ac8bc88c1ab7da5fd7bc5d100792f1b72380 SHA512 3d2d699f9ecab00f68d75d129f7ffe1e4454679cbc087f50fb4fcb85d3ac25f612a9274bb35758b746d905922c9ab74bc7e8da22f4e889ecf592bc29e3b79eb6
MISC metadata.xml 487 BLAKE2B 10278c84c01fab6bf76fccc7368b0e977a103f6408386cd8fa89d462f61c3ee851a45060a0e09770cb700d576f73d3b1029144fcf87fad3c7fc367245674e4bf SHA512 8a4610a1d6dbc8c289190980dcea5f79157dc73c09c53a9f734ed170c0746237aaa51c33bc749017b414b1b3a332ecebf8de51a89a70c856f303883c240fae9c
@@ -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="CircuitPython driver for the BMP280."
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BMP280 https://pypi.org/project/adafruit-circuitpython-bmp280/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-Blinka[${PYTHON_USEDEP}]
dev-python/adafruit-circuitpython-busdevice[${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
}
@@ -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="CircuitPython driver for the BMP280."
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BMP280 https://pypi.org/project/adafruit-circuitpython-bmp280/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-Blinka[${PYTHON_USEDEP}]
dev-python/adafruit-circuitpython-busdevice[${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
}
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">adafruit-circuitpython-bmp280</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,3 @@
DIST adafruit-circuitpython-busdevice-5.0.1.tar.gz 22966 BLAKE2B 016ecac6195e68711426a829774e522a95963200fcdb1cc608dcea2b14b73e267c743a9cb4fab671befac2bbdc906572517b6fcbea96142686ea664bc9584f42 SHA512 50b7130e5df22282433e84a62698a54a42c2d132a22de5bcd712591433ead192413e5eb1050bbcc8bd168acdadbe35978e9947f85c8a38ebad15e8e6e96c7d10
EBUILD adafruit-circuitpython-busdevice-5.0.1.ebuild 787 BLAKE2B 8594e5473415634afdd9ae2f6aa24d4ddf50a5317e0c848cf3cc877e5dda2dfb092256e8cbf779b0cfc3a55914dbfa3f8d54afae1534eb5d4932d4f9fe0cbd18 SHA512 56132168cacffdee30deb34f836f2a6aa08682a23a07d3478b813c04ce726aa7b8a1f7bd681c23fe7a82691254bfba534ca18e45d955aee0344072e570693886
MISC metadata.xml 490 BLAKE2B 798859681c27a66d6e3ed1c25f19d9fbd04c491b661e3bca158df931e029a2ede027821a6ee6a5ca8039ad4328084020f232e9b98000c699a09672d93fc68b2e SHA512 97a161fb5f528ce6757bb89ac178364f19912bdc8fbce7ceab68ba28dc849636201ab874749a3b33e0f05f22d8848f3126af1dcc21b1658d22712b55616d28f4
@@ -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="CircuitPython bus device classes to manage bus sharing."
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BusDevice https://pypi.org/project/adafruit-circuitpython-busdevice/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-Blinka[${PYTHON_USEDEP}]"
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
}
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">adafruit-circuitpython-busdevice</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST adext-0.3.tar.gz 3455 BLAKE2B 949b32f2193c6efa72cbae2fc72f44c829cca2685229d5b526354585a522d4db6edeb13641605e7c935e70714873f0c27294a438c54d9e98191890da928b1c4d SHA512 f94f7cbcdfe50e57440209870c09277166dc9702fb4a2ed6ffe9e5218545f66087536eb3f5b116ea37762704ffc8aa5b9f4531fe5e92d0695cde0f2da8a9204e
EBUILD adext-0.3.ebuild 706 BLAKE2B 88e41d4471c3904b9de7df33cd180bfb1fc696bca3167ac87ad7426088dc0255438f3f24b4a061a3955fb1a21e0d68deffaa3e53d37ba92c05c459c7709253e9 SHA512 dfe8e221663d402787a68ddac387fa4b632f0c4367fa3a75a5736be85e310d8870066ac83e8f5131824413616b90d6e98142ac0482f357aeb863fbeb079b911e
EBUILD adext-0.3.ebuild 724 BLAKE2B 6ee03949bd55db66511c5a67927a561028580f9edfe7c61e60358b30864814291806542271435b945f5a727b6ae0e5ef53bf0777d64084cb6d737d4951ff6c37 SHA512 32858947c4390e2acfcce5d833b3719254227321d503eb48e9e05f9cedfe34a6a6edc9c352d3268e0902addcdbb2766aadb2e4119715442e9fd2932857f80662
MISC metadata.xml 324 BLAKE2B 03e493bf81117884b4109f295ca59938d77c93aa696101aefae5052ca2ae16aa3e47a562e501d4e694307432e13a16dc6f28ff356d351d9f528183f3e48a7cf6 SHA512 243322c726ff50ad6c68f7a8d572151f60cea47962a61694a4cc7ce3149fc426a5a33f5242b7325f7beb76a70b9cc52f05c0cc9a576cf515c0020c3043b0150d
+2
View File
@@ -16,6 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="~dev-python/alarmdecoder-1.13.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
+2
View File
@@ -1,3 +1,5 @@
DIST aenum-2.1.2.tar.gz 98823 BLAKE2B d18c4d867ad3d8d9dde54f0f9fc957b7f716e5680d0aafe9aa0b0e52b1a9a68e007e2cb11ea622b4e0a8cabcd61152dab2d10e2ded5682c612bc719ebeeeccce SHA512 18612913639c313dd652ba5b0c07c221621a788bae0cfcbacb9b2fbfa988e1028cd91af28c53096a913356b8ff4f8e8f340be5e4dc9b293ecc463ece1e95c97d
DIST aenum-2.2.4.tar.gz 108009 BLAKE2B 852963d5eb6132117aebd86eccfe793b8ac8b42893e30702d7bd094f2bb2fc869563754645ee103276df75369a322d19e4407e79455ce31990e831ffcee2f19e SHA512 f3e0231e5acafba216f28d14f15efdc3e3560e586885e66635464e963d76651f71af91a40396228ee73ffe13e18dc73c029596e985643d7b3d3840eddbbe5f7f
EBUILD aenum-2.1.2.ebuild 692 BLAKE2B 280c00480586156060f75885a7a66d735afe092db5224c83e4a903508eb6fd7847294c73739714bb770f5b813902ed1a43667e86c3963caf172b4acf8b24b79e SHA512 c151a65a7ffd996347c36cdd9f46b222c68afbd44ace83cff4acb8224d7f345b39f3591ff76e8f906071f2056175af4d77025bdd62736acf3298242fda937c9a
EBUILD aenum-2.2.4.ebuild 731 BLAKE2B e19aa392dfe4cfcbdb09a316cbcbc37858072c4c11a3cb0ce849ef8b535c847d8367e585e3db93882af8d852e6625093f8b9d9afdfcb6402c2cb7173bda1d022 SHA512 54962b062e784254ff6501fe5e34db9b8c3e64ac6f000f9212222d7d96f89818334f42c6a20abc53c44da60163fcf482bfc1ab889148929e478b9acf81e4f0fc
MISC metadata.xml 448 BLAKE2B 68f9a79bcd3aa1185d7d7a5a78ab3aa71ea76813cf00fdd477ea7ef370af703137a04721265d37a15e5f988d86c88b021ee82ff732dde3470a81ea2e8a838964 SHA512 c5b39b4a75cc72d1321eb0a7cec8bb6c2500da1b39e4ae54f1b03647be41120816808dacb97420e0485e6c58c350bb24c82e9c5d9b480fd2b82741038cc4fcd1
+30
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="Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants"
HOMEPAGE="https://bitbucket.org/stoneleaf/aenum https://pypi.org/project/aenum/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
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
}
+2 -2
View File
@@ -1,5 +1,5 @@
DIST agent-py-0.0.20.tar.gz 5515 BLAKE2B d6cab644d68f921a1ab6518a25b649b8f85d8ebfa3c84037511f7941c1c8c260e0ab587f24b3405dc6fee065e1b4b0363df59e414d152ebfcc6e17f18f05b720 SHA512 6f19931cff0cf54feba8710f4fdc724825c6b3e66553d6a402d24323695ff807d435c6ed60b076aaf2cfffe249f4b3de07541ee991d7d144e20127fd2468225b
DIST agent-py-0.0.23.tar.gz 5320 BLAKE2B 62aad6e64102abb1673b0bb4191a932c3c8655ee6c053a6346404671a9d5608d77f1befa0c01b26beec2f5dc87ef9c0c879753fda27a65b85533e344697b5905 SHA512 aea0b43cb9cf31096623817763ebd8b75ded90e8440937b4d2acac902d8898c82f0c4886b172bd5e38b61e7d8b569dc18c2b3cb533b8fb9a5d3553d9a369bfbe
EBUILD agent-py-0.0.20.ebuild 731 BLAKE2B 14fa6dc5aa194c30a2ee989a323aa948d2e7ba75035efda903ae68200c3b3df9ff9e0722acbf16fb0fc6a8e2f257bef26b3b720a71142d92f7e38b7be420c2bd SHA512 93bfc8a8a94b5244b61c91af907098f287e63b07bd28b97bb5a2ebd580cc6c75102734fc8e3f8345e71ac6c39107c9a715af689d75ab06a777f06cb8164f5d47
EBUILD agent-py-0.0.23.ebuild 731 BLAKE2B 14fa6dc5aa194c30a2ee989a323aa948d2e7ba75035efda903ae68200c3b3df9ff9e0722acbf16fb0fc6a8e2f257bef26b3b720a71142d92f7e38b7be420c2bd SHA512 93bfc8a8a94b5244b61c91af907098f287e63b07bd28b97bb5a2ebd580cc6c75102734fc8e3f8345e71ac6c39107c9a715af689d75ab06a777f06cb8164f5d47
EBUILD agent-py-0.0.20.ebuild 891 BLAKE2B 80f05da4f2af1460bd834dc0b4c69f02f7e79e937a39e7670d8183ff4de7e5c455a7130931a2a387daa18c7b570bc067d7c7a8dbe840c2bf88e801cf4b602c9d SHA512 b20e1b332ba9f1f14371c0473611dd1bbe2a9cf371acdc97ec73755eb4dc640b8909dbd3e280331270b7db776e749b4fe03d29c4074f66840d84c28a4de6bd90
EBUILD agent-py-0.0.23.ebuild 891 BLAKE2B 80f05da4f2af1460bd834dc0b4c69f02f7e79e937a39e7670d8183ff4de7e5c455a7130931a2a387daa18c7b570bc067d7c7a8dbe840c2bf88e801cf4b602c9d SHA512 b20e1b332ba9f1f14371c0473611dd1bbe2a9cf371acdc97ec73755eb4dc640b8909dbd3e280331270b7db776e749b4fe03d29c4074f66840d84c28a4de6bd90
MISC metadata.xml 453 BLAKE2B 40059b95b451191c3b793b98e521338dec7b9b5dce5ba52c6914ffbaeb7fe8a7b9ef82b9cb22281f0c287ce306491c3f4fa38fede1f7f01ab2f74875ce59abf8 SHA512 bb2c00bfcd45fdaca4b60084c7b12e889a14b758066fc7a33bf771c324089c424b31a1ea1a0a2e53ee8f3559148158b7d0e6b388a6f3e04206a01aa5b90cc990
@@ -24,6 +24,12 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
# packages=find_packages()
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
@@ -24,6 +24,12 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
# packages=find_packages()
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+4 -2
View File
@@ -1,5 +1,7 @@
DIST aio-geojson-client-0.11.tar.gz 10660 BLAKE2B 84dd273693bb4722dd8cab38255a55ceedb278d2703b5cb521b1c30292fe35a0fc120cc8dfad564b7b9f040eb8af2119cb4720b00a5b68de038b02de46ee8c2b SHA512 d0ed9187c70f87e1d4b85eefe6480203dbc725cd1905e7879d7c68cbfe86c93dccbcc65eba9fad4bfe059d8ce8f02702d055386af395343d2862e9b89bb12ffe
DIST aio-geojson-client-0.12.tar.gz 13747 BLAKE2B 493389a3f0cb3efd0b50ae5a3f7d04e11e5b1c5dd329f0c765c7b907992bc71842970489fd578f848cf806b4ac887bb598b910b9fe5a1300a3806bdd49f12139 SHA512 943a1719c5db488b7d679ad819000e6c9a5bb02009930f67ff39777375d5b6a3072bdbeccb2edcb4d3aab292fdd1e95a4f17b60029d741ef1c49721cb01a4eec
EBUILD aio-geojson-client-0.11.ebuild 910 BLAKE2B 3345fc6647ba38eebc873f0b39d42680758f59fb234b58b9796262e1f6669b0bc1c1645dbb3339da16fc1600700f6edf97abaa66cd858c49958aecd39a9b5a06 SHA512 61ac59662486aeef424f830993d46de1590b9cc0713668d51e3f53039b24a897d88fb18ad4d8044b207777d9c73f412d03843b7ab404a7c8345ca527ffc5f38f
EBUILD aio-geojson-client-0.12.ebuild 910 BLAKE2B 3345fc6647ba38eebc873f0b39d42680758f59fb234b58b9796262e1f6669b0bc1c1645dbb3339da16fc1600700f6edf97abaa66cd858c49958aecd39a9b5a06 SHA512 61ac59662486aeef424f830993d46de1590b9cc0713668d51e3f53039b24a897d88fb18ad4d8044b207777d9c73f412d03843b7ab404a7c8345ca527ffc5f38f
DIST aio-geojson-client-0.13.tar.gz 13784 BLAKE2B 3cb95b54095c37391dd8ea41570b9b4bd4395988c6af927bf05db016e668109bf444c413da32628f0ce449b9b63a917d109ca51d0a27fa6a93969053cb7a9fb0 SHA512 3050042ca0a9ba372bd7047f89f163e173d2078824d675227a638bc6def869eab7b312123a22221a71d6c8bad3cc5253f88943f482b28f4f625e802a50df2ba6
EBUILD aio-geojson-client-0.11.ebuild 1086 BLAKE2B 8c4853e299567a497c4f10f8b8265cb246c20049bdee9e9fcfc899c766badac49eb2b3aeecec1a97e0f1bd37103fc7364393ef5b1c38e0a5405716a9f7d99120 SHA512 082e1f21ef895877497bbf3f666fbc0ebf79e3eb5fe4b6f60f644e0414ca0e7b2ee5b0f3cf724d263c5d07e62bb8b9f8eecef3e53297ae94bed5689284b74c7c
EBUILD aio-geojson-client-0.12.ebuild 1086 BLAKE2B 8c4853e299567a497c4f10f8b8265cb246c20049bdee9e9fcfc899c766badac49eb2b3aeecec1a97e0f1bd37103fc7364393ef5b1c38e0a5405716a9f7d99120 SHA512 082e1f21ef895877497bbf3f666fbc0ebf79e3eb5fe4b6f60f644e0414ca0e7b2ee5b0f3cf724d263c5d07e62bb8b9f8eecef3e53297ae94bed5689284b74c7c
EBUILD aio-geojson-client-0.13.ebuild 1086 BLAKE2B 8c4853e299567a497c4f10f8b8265cb246c20049bdee9e9fcfc899c766badac49eb2b3aeecec1a97e0f1bd37103fc7364393ef5b1c38e0a5405716a9f7d99120 SHA512 082e1f21ef895877497bbf3f666fbc0ebf79e3eb5fe4b6f60f644e0414ca0e7b2ee5b0f3cf724d263c5d07e62bb8b9f8eecef3e53297ae94bed5689284b74c7c
MISC metadata.xml 462 BLAKE2B b0369b7c6020afc4c5ecc94990c7824bbb01ecea254d4bb32764d73859701fb6a894b37c9d90aa2b8cd47500d1d74bd62e6a9c6f0f066fa9762ea933958f8fe8 SHA512 913d9d1c90e623ac009badcd44582f8b15ebeae0f5d6af835427c6420e1587e7ae3e92f0e14812278c15a1dd3f96d9940085bf520fce1a42315b7637a0fe1ac0
@@ -3,31 +3,37 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="An async GeoJSON client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-client https://pypi.org/project/aio-geojson-client/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/geojson-2.4.0[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
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
@@ -3,31 +3,37 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="An async GeoJSON client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-client https://pypi.org/project/aio-geojson-client/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/geojson-2.4.0[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
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
@@ -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="An async GeoJSON client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-client https://pypi.org/project/aio-geojson-client/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/geojson-2.4.0[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${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(exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,3 @@
DIST aio-geojson-geonetnz-volcano-0.5.tar.gz 5013 BLAKE2B 47f771ba4275d9bb28013a73f76d2e09c16997e4987605c9bca18b43e211fde71633131e3cb43c281fa8b30168579d32e3c4a3e243406e4b5d79d7493b5fbf82 SHA512 03f8f55831401979c0c50021e9d4648a99ec71a6f742a7179bcbd5bfbf393b6859436394f656ba896967a8c6ee862dd235c2eac903f45dfcee7624fc8ab5bdd6
EBUILD aio-geojson-geonetnz-volcano-0.5.ebuild 1002 BLAKE2B 69f635d77be8e529b4ea1f28fb1faff9ce7d3a8c0bb8a9125b1c0f7634dc989802c853927eab2b744688ae2e4057763b9bc2a189231ae3b49b5a246b91f091b0 SHA512 57753c24f4f644aee1277ea6878e9d9c64b1be2a54e6343a5948b030692ca85aaa928542be935fbc98ed6ba64bc4f674d6b943ed6dd7a05cccf77640fe624e6d
MISC metadata.xml 472 BLAKE2B 7839f644a2d79f25bbb330bc8df7aa2ec68d2cfa8a1fffbf0a395d6e2d66b1415c5c74c8f0cdd7a34f655e0c1c93479ef0d6516115a74002be679d2818e902c4 SHA512 4e25ae0100a7ed5520c489db68297f2fc7402971468b7d167845f280710894dd018cf88d53452537b1c71c353607910b5620ef71b06c03d9c75d80ea99fc48c4
@@ -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="An async GeoJSON client library for GeoNet NZ Volcanic Alert Level feed."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-geonetnz-volcano https://pypi.org/project/aio-geojson-geonetnz-volcano/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND=">=dev-python/aio-geojson-client-0.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${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
}
@@ -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">aio-geojson-geonetnz-volcano</remote-id>
<maintainer status="unknown">
<email>coding@subspace.de</email>
<name>Malte Franken</name>
</maintainer>
</upstream>
</pkgmetadata>
+3
View File
@@ -0,0 +1,3 @@
DIST aio-georss-client-0.5.tar.gz 17381 BLAKE2B 1c59019b85a20def7d4adb338e2e13c4c558f166b95eab0b8e00a2fa974715c61388ca3c8c01bba14dc2ca8ccc7fce407f38acb7c252a92eb92b0f6c2e719478 SHA512 5389d3f73e1a8ebbcd80ad3be10536b9575de5bced060ae1b26d1a1bd948081d1539f99d305915f27aa297ee8d6cbefed84f4485760622dded9399950749a656
EBUILD aio-georss-client-0.5.ebuild 976 BLAKE2B 5e6a59c6abb1e1e08e6c38403123588af8d97d8d14a9ca56e5c2916a9ed3df462c60af72fb96c865c65bac534e33aa6a7cec5727112103b092b817a325dda385 SHA512 73717f49d84153df66e868be0bbccf62fb29a624c4d9266ccbe47c22d759ae33bac9c20f87d7a06c3de54ce8fb4903f84a3cff84eec786fc79f921801d5d0d77
MISC metadata.xml 461 BLAKE2B 01b236eef845a1c23654eb92fc09c948b8c1a3dbd3daba3c2ee153e8513c84967e694e10e147035fcf7381ea1f98fce2fb6c750315d079391d71f087df99902f SHA512 371f0d93717d67be47ee10f646f6d343fba1ebdc3a46a1862aa42abc1922779a785c929e5b9e3bffede139ef3e352a916190b2ec45b7f6083e2f5fcbce4eb52f
@@ -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="An async GeoRSS client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-georss-client https://pypi.org/project/aio-georss-client/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.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
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">aio-georss-client</remote-id>
<maintainer status="unknown">
<email>coding@subspace.de</email>
<name>Malte Franken</name>
</maintainer>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST aio-georss-gdacs-0.3.tar.gz 7063 BLAKE2B 72041b40074aba4c833f0b923adc79dee88a1527075a29d10f99dbac7af8a5fc367397a1c59e87feed44264e5140089383dc35bab76ee8c37a5dac2671ed0db1 SHA512 cb523347b8f5520c52a7c89a8ff45b3de331455b873abf7cc51952b72a0cefeb063b1fe2c3030050e52f2c66213a1b5a935080468c16ee597b38fd8d911ec39c
EBUILD aio-georss-gdacs-0.3.ebuild 892 BLAKE2B 8dc5c30ff91b2129368d09a16b7a7b4f23d272ce85da16dfdc64ce45edf31f879c2e4c7e7ee19a94d92ea73bad3f507c61463a2804f828e0f74c21d4b482e197 SHA512 2ab8cd8824d19938e7885323c8716f287e851063d25754475e59b6a3aef7fd10816d764cb8918e1459f9c49c4d13e68d2e997248cb163557ca347393eddc4266
EBUILD aio-georss-gdacs-0.3.ebuild 910 BLAKE2B d6b216ede1bb97be0b4bf936f072e95172a637cbfd2ab711b39c5d4fdd7751b435fe022a1b128a8ff34595a10a825845f4a83bc8f56a0535156973fcf3ec668d SHA512 dab3e0f4f684478fb748fbbd4b21e05947a72f7c66590692206a7e423b9862f5003d89e6b50678455a70353920b39a47890f57344d55bc6e6f6bc9ac9d42e360
MISC metadata.xml 460 BLAKE2B 1d394318faf8d165bba2dc9ac7a1500bc280d56755f4a049df9ca79b182f5fb1c817fe9a722f7b8bf9ed3a04ea5a59e8f1abb81a680d156fd5fcce8aeb97464c SHA512 a5b206bbd672e174d5f48c24c13c44d39aa52f43cff771ecbdba1b4e17c79ffaf4023527697476a8c56bb93bcc7d16dde6a4ced141b45a948e4ed5eea567bf29
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -17,9 +17,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aio_georss_client-0.5[${PYTHON_USEDEP}]
DOCS="README.md"
RDEPEND=">=dev-python/aio-georss-client-0.5[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+2
View File
@@ -4,10 +4,12 @@ DIST aioasuswrt-1.2.3.tar.gz 6819 BLAKE2B 11b49a1101def3ce6b54da859577e2058084d9
DIST aioasuswrt-1.2.5.tar.gz 6862 BLAKE2B bf90342060602271dfb9df2039b331313e813d0cddef0a45c0b93ac0b9e8df4bb7706069ee6daec7e9eb8a0142bb88178ee5bffd6825fc2114a221a49b916473 SHA512 b0a2d10936d3fe871634298230708756e193bc97ac574cffc5f2cb45d9aff2cae25896cc4507aca02a449efe330fd9e3669eb72c892452b3d92bd118ae6d750b
DIST aioasuswrt-1.2.6.tar.gz 7004 BLAKE2B a6b27467f4b416f51ef14143fe60db624e2dc83652ba7dee0d3312e7f566873036a9e896f1674f8aba27127ec815082a99687b32e43123fa4216b5a0211332b1 SHA512 a442f54374a9a95c0fc1495b944c1e7ea6d146f54cb0854379209ee2e2cb46726d6245117e4495c06097a9488dd36f4d665260b25e1591cc54afdd5bdd822692
DIST aioasuswrt-1.2.7.tar.gz 7018 BLAKE2B 38cda188aab12cdc6fea326f34c5394ab637cb7bac56e7ad97dffb116b723a3523d88a7a1710d086a075126a87b2fafc939cbc4201e236126c2791e9d5340e63 SHA512 6e1f379746fa6225697f3db7ab3c86d4825cd4769f14e1123ef61a5ff07845def587cf8132f4d1e33ab1fbc6e6bdcf2764c2d02034f71c5b4eeca1aad3fa58a8
DIST aioasuswrt-1.2.8.tar.gz 7731 BLAKE2B 59e3b85b443a97cddd6896daed6d2537edd9c6a7a4931e1133e01c1ad0c740014bfee2e7418cfbc0f860fb852ddcd691f311e985dda9fd11145c4864034ea19d SHA512 0564ec0b91084106602038c998650a60313645276eac7514273878ff0ec082017022eabaf391908599f1c608b6add861153157f793c875801d7b587c3084e43d
EBUILD aioasuswrt-1.1.22.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.2.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.3.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.5.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.6.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.7.ebuild 926 BLAKE2B 1192ce64ffba9d37900ceb4450dac9f0ec443152ed732f83c7f950be84925c57d354d94156f9425b3b0ad3ac1fdbefd66b65addf041f881c9799eaa73cd20339 SHA512 e8fe0788a3eecf1c5f838472469f471ecb96143376d03f0706ebc29f74e86663c2d68573d449dd3b952f9cc32ae793c723a3a309525e103f8abc7b89b9283f3f
EBUILD aioasuswrt-1.2.8.ebuild 1059 BLAKE2B a90bbd5864d4d3fec2e7ff7d7a7cd45b20e1caef33dc7dea7983aa2e4bfaf3577d68151d631e78e6f0a96eb89741cc7451f183287b7472db851bd864f5f5b6a3 SHA512 addb72526d9478a164ba047c1b202255c228f59dfdf15eb6442cae835896cbc0e6d81a0178565eb8588b7178d347eb9ec46a803305c116c62fe060742140aed3
MISC metadata.xml 458 BLAKE2B 301ae4f59eedf22107580cb876b65ea892ca40f49760d70b0d174c29e4b15ad16fde1c5e5fb3b8c392ae9f9afa930fea925f4a1c57db3890cd9da46b7e69a77b SHA512 2c29f145e464560e4f8f6c2feffbd64fe6a5ee7ac06636df0b7573eefeee503555700a337665ef73a30da7ef99aef8b3b13b58409da693b16449cb57e362f7e1
@@ -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="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/asyncssh-2.3.0[${PYTHON_USEDEP}]"
BDEPEND="dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
DOCS="README.md"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+2 -2
View File
@@ -1,5 +1,5 @@
DIST aioazuredevops-1.3.4.tar.gz 5240 BLAKE2B 5f86eeb55e0ac16c26c7e007d262355b5a480292e585ae05d475fad9e5d976cbefd5f7dcb3210a291500525f3f4b3917e0ab1763e34fc9716d289c827165abc9 SHA512 e908a94bb0f2daea53b063d3ea1a613523c0491e07c17f30e6eb58ad60ab5defab9b9134795351d9a634cf071b4ad4cd52ee14de4dbf57efba84c3a2a4df0155
DIST aioazuredevops-1.3.5.tar.gz 5241 BLAKE2B 33c90ce3d78c0644422f98f0469fa7ccdd0dc4fcc7e3c6729ed9703a2f59b99bb4684a542aeae8a22308dce3831f18efa40d2ae8a46380b8a60055bb6e26e58f SHA512 1aceec94f78b6108b6d3ef1246adf2708eebdbb39c16f981480cd8cce0b648b926bc98047f8290d865d77a42e786b4c706c03731d7ca806c5d2e29973b9d5005
EBUILD aioazuredevops-1.3.4.ebuild 770 BLAKE2B 9dd480b75a7896c2cb73ccb761df5f42470f1f5023ed9387c459479645ba8f29caec0a06ee9f75f767da1d655476f8cbb15216553c57ced9ba74cd405d4a9c7b SHA512 d84972760977da41a18c3844f7e6eea386bf5b77828a36638e7bd811b39a9e3f02dc2b3421eabcf7360aa128ae7394cf7a598c6827578dccf1401ec3bf7885e0
EBUILD aioazuredevops-1.3.5.ebuild 770 BLAKE2B 9dd480b75a7896c2cb73ccb761df5f42470f1f5023ed9387c459479645ba8f29caec0a06ee9f75f767da1d655476f8cbb15216553c57ced9ba74cd405d4a9c7b SHA512 d84972760977da41a18c3844f7e6eea386bf5b77828a36638e7bd811b39a9e3f02dc2b3421eabcf7360aa128ae7394cf7a598c6827578dccf1401ec3bf7885e0
EBUILD aioazuredevops-1.3.4.ebuild 772 BLAKE2B 18cd5e446cc08cd71ee57e1a029ee4d37a18d45a7f4141dfacb70f81928ba0c90db723de1e39648e69e2137435ad24dd766a5be9d0b3871f2ed19d54750604c1 SHA512 91ee46f27ce2ed80d8c8525bb8e4e8fd802960f24b4043690ce2800c5945a0b3337cae2b9fac70bbfb7a6546cbf52f8629d88a53ff9dc4db74ca29162334d338
EBUILD aioazuredevops-1.3.5.ebuild 772 BLAKE2B 18cd5e446cc08cd71ee57e1a029ee4d37a18d45a7f4141dfacb70f81928ba0c90db723de1e39648e69e2137435ad24dd766a5be9d0b3871f2ed19d54750604c1 SHA512 91ee46f27ce2ed80d8c8525bb8e4e8fd802960f24b4043690ce2800c5945a0b3337cae2b9fac70bbfb7a6546cbf52f8629d88a53ff9dc4db74ca29162334d338
MISC metadata.xml 449 BLAKE2B a73583c6740e317e393e7686ba0d5f3978e44b5ad72de17e26a89dd806cbe449fad95878a9ce90d33fc7daa332a64b09bada2a543b6f75e2164eb4b909dc29df SHA512 15176f922a73437ace7e8c53c3cbb21bee011bbd7e3fd0079c1f4cf30de7a7992e85eb8dffd9515c234a1aa99ea8a9e5b52e3f252c94dfee2149c55b9e30c8db
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
dev-python/click-7.1.2[${PYTHON_USEDEP}]"
RDEPEND="~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
dev-python/click-7.1.2[${PYTHON_USEDEP}]"
RDEPEND="~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+2
View File
@@ -1,6 +1,8 @@
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
DIST aiocoap-0.4_alpha1.tar.gz 123988 BLAKE2B 62879a9c52033c7e467f2d130bb2837063fa0c809bea83d0e74e0d2c0a8d253ae9b9e76fc72a36a3e4ec39524aa08855b1425bb7370aaa77465ae51e1692fc94 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15
DIST aiocoap-0.4_alpha3.tar.gz 123988 BLAKE2B 62879a9c52033c7e467f2d130bb2837063fa0c809bea83d0e74e0d2c0a8d253ae9b9e76fc72a36a3e4ec39524aa08855b1425bb7370aaa77465ae51e1692fc94 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15
DIST aiocoap-0.4_beta3.tar.gz 192446 BLAKE2B c9e312d8ceeecc4ee2ae25298d5a0b4a0bc750b4e853db9ffd5bfb55ce2e274fec8a8f93e2fbafb8c174c8a097959d05d47f0a239d4db89fd958b874a9032883 SHA512 e1c6326f294b4afed53af22c517143856ce7cc253322fe90762aa30991e5095112ce9ae996cfb55b168b0a1fc15da625bc01493bf8ba4d18cc6293753db49072
EBUILD aiocoap-0.4_alpha1.ebuild 719 BLAKE2B b8c4dd178bac42168902fc170f5681dede420f548c40d9803e88c19203f89d32dc521ffc2e5fb6ca3ba484f49e22a99162cf6e2321bedf671fe3f6c3d959c128 SHA512 8cf79b47ef00ff0aef9fbd012f6e60ba75ba118493739560934ab82082115107372cae8124838da1630b11aaee40170c661e429726fca4e24f2e6a0eabe14b2f
EBUILD aiocoap-0.4_alpha3-r1.ebuild 711 BLAKE2B cf8af7ef0789d88a445e82960da26bbe3f8344c43601e61414ad854bdfb784dc8c8e58b407ef68b09a31fcba1814aba905fab70e80a5a75be46dd106036c9b68 SHA512 71767f9c31d7e73239894ea14118f01223cb6311ea69b816890cdd17f684cd5762d272841d427a4d4f94e1ea752dc086f1879751ab5830473f5b01216d36f214
EBUILD aiocoap-0.4_alpha3.ebuild 719 BLAKE2B b8c4dd178bac42168902fc170f5681dede420f548c40d9803e88c19203f89d32dc521ffc2e5fb6ca3ba484f49e22a99162cf6e2321bedf671fe3f6c3d959c128 SHA512 8cf79b47ef00ff0aef9fbd012f6e60ba75ba118493739560934ab82082115107372cae8124838da1630b11aaee40170c661e429726fca4e24f2e6a0eabe14b2f
EBUILD aiocoap-0.4_beta3.ebuild 699 BLAKE2B 6920f20f03d1150b2315fab9298e543d5ec6b777dc426e0820e013e5e4ee47ff8b7520aebf89f75c520f343ed1d6bffaf97397a179b6f43f0abf356cbf25fa5f SHA512 b5c66ca94878f525427cc36f0b69055da946f727d9238b59c7fd4fe9a2807e673e45fc99e5f572c8f79dba36ceec537d5a3e07b9d9803d3c82938ec616d53f00
@@ -0,0 +1,37 @@
# 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 pypy3 )
inherit distutils-r1
MY_PV="0.4a1"
DESCRIPTION="The Python CoAP library"
HOMEPAGE="https://github.com/chrysn/aiocoap"
SRC_URI="https://github.com/chrysn/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
${PYTHON_DEPS}
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${RDEPEND}
"
DOCS="README.rst"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
rm -rf tests # FIXME
eapply "${FILESDIR}/aiocoap-0.4a1-no-umlaut.patch"
eapply_user
}
+2
View File
@@ -4,10 +4,12 @@ DIST aioesphomeapi-2.4.2.tar.gz 23476 BLAKE2B 42c03397430bde363b50d9987e09c523df
DIST aioesphomeapi-2.5.0.tar.gz 23524 BLAKE2B 55c88f0de5ccfcaef3dd06c2732fd8ceef88b90e9e42690e36aa0a3423fe61a10cfa7b7076ad6ce23fffa6af84dcbfdc03b8b77c736a70f9d7bdad2847b0e649 SHA512 9f288a8a30429533a810b8cbeff12e31a36422ba5f43f38959f5906a9145b3e506da9482a7547268f05d854d8b6d60d4500f9dc3a5d5d2d6db5cb23a458c3598
DIST aioesphomeapi-2.6.0.tar.gz 24619 BLAKE2B 1016b3272e0c922bdc559fe5e18692528f50603c4d28581604da7debcfb936452d978eadeaf7f7b397b6ea8a0e9cf7889256fbfbf813f3759b828a89f7b73e73 SHA512 8fb751c19c738f4a5978c678f4081cc498fb140c460dcaf7d81e48b73c00bb6bb4563f967dcfdb290edaa1c1163b94d92cd71695b785889ed9da5e207c7e770b
DIST aioesphomeapi-2.6.1.tar.gz 24761 BLAKE2B 3e86863fa2dcfed8dd8a688c7d60fa7e50fac548eaf85bedccae87168a2cabfc9bdf0f2e628094daa26a4f6ec54f67a7fb2b8d3a0f74924fb3301f6b54dedeb7 SHA512 f0f99c7c25fb5e1f0fb6d22d4021ddfa902f9ec5d2d18344892b830bb46be5c13b40ba58eb404530c6059044e233d45605bda181f4c287ced3cf7ee8b97980bc
DIST aioesphomeapi-2.6.3.tar.gz 31686 BLAKE2B 3fe288860adaac022023e354e7a2cdb93ddf957a1aae23b2b846cc69dd79f1c8399545836c6b6602831b45d4930b4cc6d62e8da89e3b4f29170d85bf7e4abec5 SHA512 317f5613274be2b03a5ef33ab9ae650650e62e72e1e3c7d4fe7a5bc38e69ad92122fedabdf3607d00e26ed25767225237cc9b5072f047a3b3c8d52280da41d79
EBUILD aioesphomeapi-2.4.0.ebuild 666 BLAKE2B c406ef2f9aa9345bd2471e6d15dc2c2f42fb202a43c47f1f36199dae23fe5bd4e2565abf5503900d6cd29317351fd84039a62732b202a2c4ce5f9892684b7870 SHA512 8af7af683242d091ce90ed1a521fd272eefc9bf240edfeba1ce31cdabf0c8f7bf0988ab701b6b812a9db4576e452ae28d2095597822f196b8405e49a503491d2
EBUILD aioesphomeapi-2.4.1.ebuild 666 BLAKE2B c406ef2f9aa9345bd2471e6d15dc2c2f42fb202a43c47f1f36199dae23fe5bd4e2565abf5503900d6cd29317351fd84039a62732b202a2c4ce5f9892684b7870 SHA512 8af7af683242d091ce90ed1a521fd272eefc9bf240edfeba1ce31cdabf0c8f7bf0988ab701b6b812a9db4576e452ae28d2095597822f196b8405e49a503491d2
EBUILD aioesphomeapi-2.4.2-r1.ebuild 794 BLAKE2B 2820f11d38348369309afb343df9c16c9275f9e85dde864e8fa95ec82c1807bec7fff5a9f0ffcf3cd42f96d9fe1c9e1b7f2b01aa7e7aa4a0193aada95cfd0377 SHA512 cdc7a2ca1bd2bdc05377e545e58f4b8eeb287489c58d2c8f65938197f27aa31a962edfde68be884412491d16e15f85b08c984705c126cdedcb93784a4f57dbc8
EBUILD aioesphomeapi-2.5.0.ebuild 794 BLAKE2B 2820f11d38348369309afb343df9c16c9275f9e85dde864e8fa95ec82c1807bec7fff5a9f0ffcf3cd42f96d9fe1c9e1b7f2b01aa7e7aa4a0193aada95cfd0377 SHA512 cdc7a2ca1bd2bdc05377e545e58f4b8eeb287489c58d2c8f65938197f27aa31a962edfde68be884412491d16e15f85b08c984705c126cdedcb93784a4f57dbc8
EBUILD aioesphomeapi-2.6.0.ebuild 794 BLAKE2B 2820f11d38348369309afb343df9c16c9275f9e85dde864e8fa95ec82c1807bec7fff5a9f0ffcf3cd42f96d9fe1c9e1b7f2b01aa7e7aa4a0193aada95cfd0377 SHA512 cdc7a2ca1bd2bdc05377e545e58f4b8eeb287489c58d2c8f65938197f27aa31a962edfde68be884412491d16e15f85b08c984705c126cdedcb93784a4f57dbc8
EBUILD aioesphomeapi-2.6.1.ebuild 824 BLAKE2B 90bcd88256ddf31c7b19863d31476ae091cb2b80861f24b626bc00f25acd580a9e6f2cc971cbf13b01fbe05f390ad00360e78369c886bd5fc259504436b6dbc7 SHA512 f0fcef8bb36d276722f75e260ee321ea39fe0c30020358289a6f45921511a9996f21fbf8dffe03ab9f7b8826b68cd1e8ccdd6e332246f99148b0d15c237eea46
EBUILD aioesphomeapi-2.6.3.ebuild 949 BLAKE2B 8c1a2103a68cb13dd51239419e6d29598e81ca420c02fb0042124f930ced0c7c528726a04c7a40d380e25e16c4d99936b41d3018919f79ecfa1e26a0de35fd63 SHA512 b6ef04e0ca215610abf2bfab565642275d77e3841fdd630dc18b19a66300e6718aafd567df0e848efb5877ecd1f77c53649173d402dbfc74a73c45b172ea5ade
MISC metadata.xml 460 BLAKE2B 998b7ba34709c00ece6d6009eeac84b47d09d76078d372502774f485d95e793a00fbb6d4ad8d388c9a838c4e689cd396fc548c86704b3759de5f38884f8ef1b6 SHA512 be6c07e78a0188fac9bb7eda3a50bf7401148dec57df821ef3213f43083bb48d0c16177e19800a56000cbf03e0476628ecc119096c82e5bee74dbad8701128bf
@@ -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="Python API for interacting with ESPHome devices."
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
# SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/esphome/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.28.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/pylint-2.5.3[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+4 -2
View File
@@ -1,5 +1,7 @@
DIST aioftp-0.10.1.tar.gz 44933 BLAKE2B 89627c65ded7b50441cd2bae59090e91735be1c5d80764c7d0fafeeaf978f9ee58388e6b9184a7dce5f782f23731a2b544ef8fc79070ad92654d32cff90ca421 SHA512 869176c495ee7a48933b69fed6528ace06f8f3273f588710e2bb917a8fa5e1813348401bb30206c9cdd1d5735d7c99e2e16bd41d3f64f48b37a0e37d2b96dd41
DIST aioftp-0.12.0.tar.gz 48099 BLAKE2B 1947f01781c7faee23cbcca12350e2a4b809be84382d172b29da1970b7e5bf60e2ca3aac4fa4a05ab4caeba55c98a6186baaa61abb7cc54e7683de5f2f08fecc SHA512 8e9787f8761dc72d3581fc551e4648018bd0a244fc58d179c15008bd8893194801a39f3109ce0232f47c79def16862e60e4190c197c3ef19a4d80a82643492db
DIST aioftp-0.18.0.tar.gz 49347 BLAKE2B b717d57859ce34325f1e25941c67d352037213acc35225fea5f0d4f4ebf7020411baafdf9774bc03b3430335fc881b8b2b9fc3757db0a042ff234742388fa619 SHA512 76d77683acb8a155026761b6a22800cd08f3595bc8ba92868480dd2e04e7b9ebb4924f9179d9e306f396e32865c0f597b5b475345d2efe1603b7a8c5ca361b18
EBUILD aioftp-0.10.1.ebuild 2113 BLAKE2B 1ea2209ef14261b0a287813b744dbbb56df8ce277a009b9b16ed8172d67a699dcba68f04c1b14e38b79a8317457a1f862b668f49698aca43cf16514bf18ab047 SHA512 a6b2ac0ef9136aa681876fde5a0f8c192596e4cab39971be94023d445339b1aa913d431b1d93b9c4bcccbd538da0b176354555d8d920116919a1aab1e1b15367
EBUILD aioftp-0.12.0.ebuild 2121 BLAKE2B a693af83369767a569e28bd3f1a3e21b5c62bcf74fe4e629dc75e6c3d13fb2caa096c35fcae5ba6b8af679441f393d8c1fc4b3b1c3efd8b398dbdce0d3e40a81 SHA512 1aed75470a9fba9553cd9cbc09a96c86a301ae0670ea5042cab1fef9dac875f6ce20301b532a4546efd21cb37ecc16770e4fa91c5d6be92e7b1a494152f502ad
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD aioftp-0.12.0.ebuild 672 BLAKE2B 1435d9b4fceae9e56b8b15b25b615512e2e7a671c7d43e5a80b4278d0294c9ee33748ab17c0c08233305f2b02a0996d686761ad14184df2d4e615387ed3c5fdb SHA512 fd4bfd55bc2005eb452f291e75982be2a2ccdd0f01ad594db072bf752815759e9ffeb657d9c33667c93d8eec305c0c71a5f1d357c78c27896bb75fbfff174986
EBUILD aioftp-0.18.0.ebuild 672 BLAKE2B 1435d9b4fceae9e56b8b15b25b615512e2e7a671c7d43e5a80b4278d0294c9ee33748ab17c0c08233305f2b02a0996d686761ad14184df2d4e615387ed3c5fdb SHA512 fd4bfd55bc2005eb452f291e75982be2a2ccdd0f01ad594db072bf752815759e9ffeb657d9c33667c93d8eec305c0c71a5f1d357c78c27896bb75fbfff174986
MISC metadata.xml 451 BLAKE2B 14cd4e1905ed078cb725c9d351636a27e9c001e093d6ef4dd0ec84bd320120b34ee4672e3533c3574a87923d69a8f8e42df79993e68237298539f31d8f3845b2 SHA512 1dbe33e4c62a30ddc650e74d7956670e353027dfc860fa57a8b5595a617e8885d8460383e4498318a735e11e2a6ec12ae3de6a2ceb196154b9caed29ed39f0b6
+12 -58
View File
@@ -1,76 +1,30 @@
# 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="ftp client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aioftp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/aio-libs/aioftp https://pypi.org/project/aioftp/"
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="doc test"
IUSE="test"
CDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
RDEPEND=""
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/async_generator[${PYTHON_USEDEP}]
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
python_prepare_all() {
# skip failing tests until cause is determined
rm tests/{test_pytest_plugin.py,test_worker.py} || die
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
sed -e 's:test_compression_brotli:_\0:' \
-e 's:test_feed_eof_no_err_brotli:_\0:' \
-i tests/test_http_parser.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
nosetests --verbose || die
py.test -v -v || die
}
+30
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="ftp client/server for asyncio"
HOMEPAGE="https://github.com/aio-libs/aioftp https://pypi.org/project/aioftp/"
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=""
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
}
+7
View File
@@ -5,4 +5,11 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">aioftp</remote-id>
<maintainer status="unknown">
<email>multisosnooley@gmail.com</email>
<name>pohmelie</name>
</maintainer>
</upstream>
</pkgmetadata>
+2
View File
@@ -6,6 +6,7 @@ DIST aiohomekit-0.2.45.tar.gz 58576 BLAKE2B 36820cb2dcd711be29e8f40379b62c43bdc5
DIST aiohomekit-0.2.46.tar.gz 58778 BLAKE2B 712a27fd9946a2ac7010afcf354fa542d307808d4af1bb1fb8c1a5222e1892cbc9a7a65c6e9a0913b74bf4d0b385dec54675bf257062fffee56ab9dc2e6a5476 SHA512 1df16370779a1723c88be2276034fbdf9c36fce0a04e3330bd312d7b55a738b609a8693f19952a2c896a88fb71ca4470bd3a4d59da35c26496d5f44c4de142d2
DIST aiohomekit-0.2.47.tar.gz 58803 BLAKE2B 42c08a5ce6cdb0ec8a2faa1660aa1aa994653da04d30a3382d249d6b4c41cedb23f76b1f347d474aafb5dc699e3619071032f717208b78bce24b43c902b32090 SHA512 7cce18d9b224fa5a736fc596ec053c92ebbdfb7c065fdad196599bc2e2ad2d210556e7095466ef8dc849e18b5d6602b7f884ad04db9df0d3b51958572eb3c32a
DIST aiohomekit-0.2.49.tar.gz 59089 BLAKE2B 0117f8d3a8f1d3fea782365fc2f752e36da5ebf1fb6094785b966c2935a4b5efbf73b1aaa5bfebf44a9390198ad8e2458cb5f127fcea78c88b00faf635e12823 SHA512 87d61360572952922668613bf411f737d5ee8d5bd324363d10752d44e8246028ce8c738502c02df60b3677f24ca00d57ffe75cd8b8f8fb8d96535d3182ad514c
DIST aiohomekit-0.2.53.tar.gz 68583 BLAKE2B b1e88a19ab935e71b92129e6d1c57f336a0b17086a6c55f4723c1bf9f59d5b566dbb8628fb216a9d1e59460c34b7432cc6247718a85e81310433ebc7a9d1f1d4 SHA512 f395630b6fadd604cad50947c10ca0acf855d8b77f2cf29a45e7e6d01873481bd9a59d9aefc0f934b8cb95c81708416c986aeabea9623942bf89cb5ac462b66d
EBUILD aiohomekit-0.2.35.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.37.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.38.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
@@ -14,4 +15,5 @@ EBUILD aiohomekit-0.2.45.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6
EBUILD aiohomekit-0.2.46.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
EBUILD aiohomekit-0.2.47.ebuild 813 BLAKE2B ababfc3c23adbac4a6b57514a1eb334efe3af3ccfbf2bb59b162c68d079c497a96f5c01585364db4f1c3caa57ab1730d7e0a465c28cc1b0204c8b01051a598ce SHA512 670267ebf61229c2d2ec6a98bcefbd60ac1fc9bfd56d8ef8598fdd2c9afcf8564522177e95da8874d9d5790205e4a308486a0c16a6627cc65151e2e26b7fa824
EBUILD aiohomekit-0.2.49.ebuild 813 BLAKE2B ababfc3c23adbac4a6b57514a1eb334efe3af3ccfbf2bb59b162c68d079c497a96f5c01585364db4f1c3caa57ab1730d7e0a465c28cc1b0204c8b01051a598ce SHA512 670267ebf61229c2d2ec6a98bcefbd60ac1fc9bfd56d8ef8598fdd2c9afcf8564522177e95da8874d9d5790205e4a308486a0c16a6627cc65151e2e26b7fa824
EBUILD aiohomekit-0.2.53.ebuild 806 BLAKE2B e6f8e70f4bbff9826a0affa0b63c7714c7cd2284822088b4efced0c5e0a1ca5afe19b50ababc74639f8cebc1c7b68083f8e48ffb1ecfb9f52d0a104b486eb86e SHA512 6dc9b2c1548f975d9e81147946da39837b366fadfbd7069b9c45960ec8c9063cd2e41cf7b064a45100e87df0d1d27fd187d7cba10c76e1bd5a3883864e6fe0a3
MISC metadata.xml 456 BLAKE2B 52666d6659ea0e650a453b4c6568f3754db9133bc0786686a87bc1ab7c12c4e967d6a195cd0de1d55dd4b596464735db810541211b1b78c0a9ab30eede8e5dd4 SHA512 9c043f3a3ee2339020070a1f2011bc0799d5ef7c4a2d082401bb96ef3cc1fc4071db15f251681dd3abd97770e865fc10457035c5717b9d7a5a20da814faa3ac4
@@ -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="An asyncio HomeKit client"
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
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/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.28.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/poetry[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3 -3
View File
@@ -4,10 +4,10 @@ DIST aiohue-1.9.1.tar.gz 7250 BLAKE2B d7be0f3888acce14df4400b548b65028dc7a3038ae
DIST aiohue-1.9.2.tar.gz 7332 BLAKE2B e694eb6c61207b9b49a7abdf9578393bfb3ce9135e1416392eee6b8d20909632937fe4e46c9317d64e0eb97b35e76b1784fb36562371ff2700b277fead8b6462 SHA512 56adf146f94c24d2e780fb50a5465530aa1f897d5ebd0f30e8efd049aac1a46f728e0003b4c0f1ec6a54ae4d182b3c9f5a539c4733681e8ec07e01c845c9d449
DIST aiohue-2.0.0.tar.gz 7538 BLAKE2B 09e8fb1fd73a18c5b35b7d34e9ba1eb9763c37446580c6eb9a4744462b3dbe63021317b7e2ac647c3a3851b962903bdb2d6f6ae86790dc6f8a467ed174f8a6d6 SHA512 5b5eee870dc0fcf32e8a5c187f954c971468223f89a30edbb4fb049fad116403e546989c55d29a984442834fcf2e965018bc59fb02bb3daba14a7f5d054eea09
DIST aiohue-2.1.0.tar.gz 7999 BLAKE2B e37cf8a25413676fbe03273d057fa0104f96a23140c4945807c2fe6902cfc91da3376fc89f3d8c63179b51ba69eedcd17e0e8f7d4f7306611490a56e11329ad9 SHA512 6516b5e659cd88165a3e5014e09812bdd4e243309527573ce617af7a8f442e6bbbac4fc1e29e0843d7a5323e9d4a7179db37c1e6bdeba4dab22bac38f0751be0
EBUILD aiohue-1.10.1.ebuild 713 BLAKE2B f52f47b93a13c997ef10a6a2635265f1eb400851ef569e69e653cb15ed82dea51bf2a4cbebdea55acd14c83dff31776d70af53506c808369fb779b07b085246f SHA512 cc3c227eab49fd7919fe69a4361c5b68092feda67685b131bd944d09a8bd6f1a9f2e9c5e5c1f207e1e3039f26d7acae1c296f1fa92d8d273b21a596dada7434f
EBUILD aiohue-1.10.1.ebuild 712 BLAKE2B 3b69a1821cbefd505a382fa4db057b8463c8d1f321aa4b8e87fdaa619e9a67fcf25bec63b22598de2a213916f8df1efaa743e7e9c3a86ede1a8cb2e79191afb7 SHA512 9d04349c90536294636db93d14e1206efd3382a0c35f4d57ebe09bb0bbc10d897660fa408e5a0a704947c39e91e5dce973f5ceefc9e1b8392969821b7bcdd2de
EBUILD aiohue-1.9.0.ebuild 670 BLAKE2B 972941f33c405909eb7dd6f93073441a4961cab5a144f9f9179d2eec20f7fe2ca8f1648e2e21a77d86714ba26c1810bac3891b837e377835edba10afc9c0c91f SHA512 878b3f410f9f058a23d6fb9d1707d5fbd57275f3d260fef1f8d85a52c5f75b627aad6d459c7c059409e059f479b80b3cb66ea69f4217a0c05bf2b5408239bd58
EBUILD aiohue-1.9.1.ebuild 706 BLAKE2B 8b5426fffb587a095d5ecb7d98f508ed7a7efc6a8dd9411872b4b33b5794e78ff097d66277575bf10d9e564ab12ade69594b21f056857a2e685e5cb7550b84b1 SHA512 567b925a3b4811dd5163edc59f0deeddf12a13691720d7d9707abbbc196deea1df7a087654dec14261400980f18cd08f8756a9c513370416488a1a75a84689ca
EBUILD aiohue-1.9.2.ebuild 706 BLAKE2B 8b5426fffb587a095d5ecb7d98f508ed7a7efc6a8dd9411872b4b33b5794e78ff097d66277575bf10d9e564ab12ade69594b21f056857a2e685e5cb7550b84b1 SHA512 567b925a3b4811dd5163edc59f0deeddf12a13691720d7d9707abbbc196deea1df7a087654dec14261400980f18cd08f8756a9c513370416488a1a75a84689ca
EBUILD aiohue-2.0.0.ebuild 706 BLAKE2B 8b5426fffb587a095d5ecb7d98f508ed7a7efc6a8dd9411872b4b33b5794e78ff097d66277575bf10d9e564ab12ade69594b21f056857a2e685e5cb7550b84b1 SHA512 567b925a3b4811dd5163edc59f0deeddf12a13691720d7d9707abbbc196deea1df7a087654dec14261400980f18cd08f8756a9c513370416488a1a75a84689ca
EBUILD aiohue-2.1.0.ebuild 706 BLAKE2B 8b5426fffb587a095d5ecb7d98f508ed7a7efc6a8dd9411872b4b33b5794e78ff097d66277575bf10d9e564ab12ade69594b21f056857a2e685e5cb7550b84b1 SHA512 567b925a3b4811dd5163edc59f0deeddf12a13691720d7d9707abbbc196deea1df7a087654dec14261400980f18cd08f8756a9c513370416488a1a75a84689ca
EBUILD aiohue-2.0.0.ebuild 723 BLAKE2B ecebac37b039678f04ab11135610e557d2d8ff9ae7047f64dacf01de8940e1416c3fe8dcb135f422bfeaeb4472344e51b768c82e4b99e63dbcd84c6743dadead SHA512 f7087ef3ea3518db3400e22072ede6f3e976f6b5bf2d6a5615868ef20361b8f2c60e4e1215d8dc222921b0f242f57fd0c1af7f8c3d53e51434f317229eae4eaf
EBUILD aiohue-2.1.0.ebuild 726 BLAKE2B fdd7eb5b56c7a0163a46e41530122e10e3cae416324764a08f3b27a64e791db1668baebfa1699dbccbcfbc8ed70578e0cd77dd3c3202b0b8fb263f7b0a84baa0 SHA512 afe3e175e363b10625885851a52d6efbe4b84f70e9cac5f38e5825f6eafe8e47fbb9658e9929b27ebc3f1832e8cc8f83eb6fb3e3a4437f21cacc74a684981ffc
MISC metadata.xml 347 BLAKE2B 960129e8b7a58b2f8eb9c4d2163bda4d8ad1343380d6ca0f505ec43211525209806d816c95edb7aff27d547eb5ef3e72140eb5eb6f3b033924ad8f97baa2cc01 SHA512 70ea304198d5989ed9df8905ae2d0fce0f4be850a6bc199634465b5db80cca5cd05543eea56909b86e4f2e4ca5f824b6c784f175049a381875e2ad00685c53d3
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{5..9} )
inherit distutils-r1
+3 -1
View File
@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5..9} )
inherit distutils-r1
@@ -16,6 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
+5 -3
View File
@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5..9} )
inherit distutils-r1
@@ -16,8 +16,10 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+6
View File
@@ -1,5 +1,11 @@
DIST aioshelly-0.1.2.tar.gz 7364 BLAKE2B 11a2bea7ebe2d94a6e5503c77f59e4b3f8d922bb253a7d511c4f6560fcc8d5ca10acc02e48f40307bbe6ba468f2b234a5bf1fe756a0bbd919789d6187a3b83cf SHA512 70f53b235684936b544def11272a60bf0aefac790bcbb776e9f8779fc08bd628c09b6d485f3acdb04907a2d12a5d00672b5934dedc1403946074df1b548226a5
DIST aioshelly-0.2.2.tar.gz 8096 BLAKE2B 5c186f30839ac84463ca115960eb85bb480bd05384d31065355631a8b18608081f688610d47a6d46e188193c97a99589ca72fecf9050d0f2a7e4150edd7e2702 SHA512 60fe8a1e217b535e036d3db47d2235ad2cb5c8bfc99b5d4382214191ec2d39a4c1f339730972bd13b1c47f165810ac231351a67f5ece25379462a356ec3760b8
DIST aioshelly-0.3.0.tar.gz 8448 BLAKE2B 3fb08cdefd947e7edbec300b7fc0d2731cc5f74b76d69aef7a19425b23cb307049c824ed84dbad8289a8443af718a69ddc3519ee675da639d8116705202f4150 SHA512 c035a243d9846549b6fea5b347641e8923cddafd40f7d1c6cc482b345cfc6548bed52a54dac383e20f908b78c4f743fb174431a544f6a7f1864930a29648cef6
DIST aioshelly-0.3.1.tar.gz 8527 BLAKE2B 73c016701b4b49ecb0a8abbc55949332429a0622504749eaacd6098d8b09fb1cda1ba089f292fbfacd3ff767cc7f65205e323bf4421ea3fa37ef73c48c8b0d46 SHA512 bf087cf0574094b9dacf672b5490bbb8dad46cb25eaa79d8f609acd10ae7d32142ec1947f75af329b05ac0ed18a1b85c3d77b1f5b852fabccecca74ba5d4353f
DIST aioshelly-0.3.2.tar.gz 8571 BLAKE2B 6e19b7e66eebb0e320e1d4c64fc5eced559ce3e368d561efc321bbd7c953cddd83198b978be557322c9c71f0b5f606c833b6518405de16d34301bd72f26c045a SHA512 3e9abd6ffd6b5321a521c0c99d7d639d4e7ec7a7c4a4a294aa0444d02be2fab55009c6d9a2009cd83a1f56c684e504be18e0fcd85d434ee5f4d5a1ffecca26fc
EBUILD aioshelly-0.1.2.ebuild 791 BLAKE2B 232206b6c4072890bddb3f76ee28c94b09298295565d7ebbb3082cbaf2a628a6488f7500498db3c72af4722f02ae0fad0c6588d8522fef6fab69fc1ed4298b56 SHA512 29f89820d0db0f3466373aa445b425b7e92e4e4062c3321a84219bb1932e87b2bbbf19415cc84a74755c40d1651283855dc89393a3aca02040bfb58fb0b1b701
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
MISC metadata.xml 462 BLAKE2B 07bf3f330aa9e06a90c519f740253a97d2fb8809c7c6c427674e43bfacca3dae9bc57a1aca9d66445f16df7282feded629d843e3bf1f3f7db11b1205ee73f82c SHA512 bc9aa87250eaf1d20b59d94f3c9d6b945671cd54003ef0f1cf2aeb6e190b24813c261fb0cc8cd2e6ab529b40ce0e6a346d244e8dc1b5a340a300238b09c4b677
@@ -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
}
@@ -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
}
@@ -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
}
+2
View File
@@ -1,5 +1,7 @@
DIST aioswitcher-1.1.1.tar.gz 17520 BLAKE2B cfcdc4ac27b384fb954b59c9fc3cc25a402bceb481dd8693541b4c00af6f1d9bc9af11d5a845dd362f2ee0de99c7cc39edcc501cf5409a79d27b421cef02f9de SHA512 f0ab02f020cb7b316f315cb86f7a0b193fa2d8b04b813c5d1c091478bba580f276f4ca88a8ed752ad6dcaf4b848f1c276c49fbe3b41d7b2ca04bc55288d302e7
DIST aioswitcher-1.2.0.tar.gz 18439 BLAKE2B e281a850fa541b9ba89b658bc7634fe65d06ba4f0379976365125df54e99d97493642fd4600a499d849896449495f0744e135dd9463c0e4acfc05eff17545046 SHA512 5855d6534c5f53c9ff4137f1e30dad967e820a60ef5ff479c240313e1ed5da27d731748e29f57dcd9f1bc8cbb82fb41e86bf504fc22993f45b0e9b93191caf0a
DIST aioswitcher-1.2.1.tar.gz 18398 BLAKE2B 07eb72d36916cb67345a4f1819d58b9db342e57e287d09eff88d3bd8e9287202d959b993afb314dc465350a9ca150e6e91ce45858e8659a7ca8b0555254490a6 SHA512 434a06042a8ebed32c7a168e7bcff38015d2d11cfeaa6cf1ae3747dd10fb93d504ec1b68ea96a8f43dc2f367ef15d1bcf76d6402e18538812738b0dcdf71c1a8
EBUILD aioswitcher-1.1.1.ebuild 686 BLAKE2B ba9c92d515a6df7296217d174718d5232c40269f50291e1992c1eb400f5d3fdcd85d434ed8870701452f23604974a41f5bf04f8382a98759344fadbf6f0e23ed SHA512 089fa3137663f9cb14556d5e32699b16e4c6ca60cdf829f74fe96515b358b56aefb091e359ce08e60150db9bed75feba1dcd341de38a52fdaa8f1eb753d7f128
EBUILD aioswitcher-1.2.0.ebuild 686 BLAKE2B ba9c92d515a6df7296217d174718d5232c40269f50291e1992c1eb400f5d3fdcd85d434ed8870701452f23604974a41f5bf04f8382a98759344fadbf6f0e23ed SHA512 089fa3137663f9cb14556d5e32699b16e4c6ca60cdf829f74fe96515b358b56aefb091e359ce08e60150db9bed75feba1dcd341de38a52fdaa8f1eb753d7f128
EBUILD aioswitcher-1.2.1.ebuild 801 BLAKE2B ce253345bc0c33bfe2d46b2fc7ea9eabc406f5472476112361d6ad02ee558a3f312a31b714d993cb7b0bf3aa6ca236cc13a36058ae7010710ead48fc02798251 SHA512 0eeac55eb44d1d2176e148ed10dd15c9720255083159a3bd643fc91dec82c3f5d67d356d120986d72708baceee1d20f2b64291b90a8ef1217714aec0aa367907
MISC metadata.xml 464 BLAKE2B 57dc5caf9315bdabdd0194fecb31d7c5dff987837990f0f9a186ac498855b6c769c700524f632e72ca5459e4f9029102b86b22e0740a707006b9331d7130c47a SHA512 ce0947b5024aaf6cf481c41227f0e1fa53b4c1a9475a56e3f88ecd2912e1553fddf67fdb8bfa1e010e8f8fa8ed9b3dfbc50c41d602eac86897d4d87254fad4ba
@@ -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="Switcher Water Heater Unofficial Bridge and API."
HOMEPAGE="https://pypi.org/project/aioswitcher/ https://pypi.org/project/aioswitcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
# only for building outside portage
# RDEPEND="~dev-python/poetry-1.0.5[${PYTHON_USEDEP}]"
RDEPEND=""
DEPEND="${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
}
+2 -1
View File
@@ -1,3 +1,4 @@
DIST airly-0.0.2.tar.gz 3852 BLAKE2B 451aa554a7a1ecf6b42707eda5e8acbf0cc45ab459e86f2027e2648c8999baf59a65afd27ca4e94688d2c85fef8e27d7893a1fe3e1e7634270a6af8c440e7efd SHA512 72b140b5b7e30310af6630967d37826126cf3bd6bb3ffbe275335cd9557443062d478a1cc5198c77547751ac9bd21f026610482185e82a33d443cfef7c5eb485
EBUILD airly-0.0.2.ebuild 746 BLAKE2B ae7de99615df2f8d3fdf780bc99e210895b0876b435940883b3aa5b11e52418e4caee675b2e5a332d9c31f8d203297d5b2d2b89b04f097eac7a633fe6514f802 SHA512 45fc98eddcf1a14104d41cf0d97ec35ca7dd329f39e9add8a3b8c534a779cda2a76617b7d2858d23c3fbb7eb9092a5614ff124c910764a147f62fad050e461c5
EBUILD airly-0.0.2-r1.ebuild 824 BLAKE2B 570ada1e253a4ed333ea23eba460638181403e0ee8089f4addfbc5f0475c968682abd1bc70c9f0a6846caa0ff68ffc310932a39afd82132043c6822d97176a12 SHA512 07b6e846239018aca62f3243821af2506c5b321c42bdb63c19ef171bd3eab0ca3e5f363f05c7b0d23d6f5493001b96bec53e29238b7b887a476a4e5c242fec72
EBUILD airly-0.0.2.ebuild 746 BLAKE2B 5f8038e3c6822737fa272acaf786ebff02233c5e8397f93fe38663b8d489ff7a7970ce57be12392eeac1252f96247ad73a0483032d44bf522e8e26accceb6c0f SHA512 77fe9163fbe9ebfbb8e7528707cdc44f12a033ce5f60c82e8a0d7f06cee852994909fa35fc2a72e14e8112882c015b093fdf1081ab7c7c67c815f5b664c7554c
MISC metadata.xml 448 BLAKE2B fa74f17729a1de0389fa4c20c9374f3e3120e1a0b059ceecb588e78e41c88b286ceea8118741f06cc6691d0926c5d3d95075907ed69de071e10aa2e2043b2de5 SHA512 6ad1cc8df215459d3b5851c3eaa03eb93ec2adb11e8eec5af4ee065b9578ba45c87c9e73d26b84a02d085ee52928e82da6a0f39956ae41b2edf07a9fb34ccfa7
+35
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="Python wrapper for getting air quality data from Airly sensors."
HOMEPAGE="https://github.com/ak-ambi/python-airly https://pypi.org/project/airly/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/aiohttp==3.5.4/aiohttp/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+2 -2
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-3.5.4[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+4 -4
View File
@@ -1,7 +1,7 @@
DIST alarmdecoder-1.13.2.tar.gz 314015 BLAKE2B 76b8d4dc542989f2d09a1e100b1bcb90b849bd04400d38d5956b6b34123aed6b8e286ed29c3336f2e04bd6700828d21d5aed1f0ace14fcaac8b49b93d3648066 SHA512 02da5ad4906fc3e9769b1d897b36e26061254d3fbc14e6eeee3a05d8a8add183657d42dcb51b8efdf34f17914e9d2323118120faec93a295c92d28784ce38267
DIST alarmdecoder-1.13.4.tar.gz 314311 BLAKE2B f1aed4d3f931fe3f5e439ed686d3209909170bf1d6adff32b7af99599c55a5c6c0a8e1a44d72696b5301f4b609d7b77203da501cf6f06f3422f9ab3b70f2d96b SHA512 8e69f4d8729f66c9426e962fa97fbc9372d65f4552057526d33cbe31327ed8a9ec61f1900105261d0d330440b82668487a3f425effc2b33ef07d5dda2f9a0abb
DIST alarmdecoder-1.13.9.tar.gz 313678 BLAKE2B 8c72f664299eff0cf55a82b8192e053fce6ced7c5ed258e1280f53b5fbbe2d5b58c96e27385791c55663d7c3b52480373e2b8fa36c12a96965834907d6d52476 SHA512 25d85e9ae7ea8a7033cf43b1ca0f662eaacde6ea0b23a325e6caa2bd5f8500068f044a7e6e16b5e31faafa398b70c6565c84b461ea9c8694184336852d35c220
EBUILD alarmdecoder-1.13.2.ebuild 756 BLAKE2B d5ec6d94f88b3b1e881ff020c31d6cba62b38384682d4c58eb7d8e77bb9a54a1497e2be0738711002cc82e5b18f071f6a2905cc1f357f1ff3785052ffa1c1b67 SHA512 f4c0f6387c142a74a7d22a684d8f7b19ea6b52d59490f4cb0b3768ba1ae65d2405a8712fb72fd851f23ef3918e75a844941c701c72358ea49823d66877300e97
EBUILD alarmdecoder-1.13.4.ebuild 756 BLAKE2B d5ec6d94f88b3b1e881ff020c31d6cba62b38384682d4c58eb7d8e77bb9a54a1497e2be0738711002cc82e5b18f071f6a2905cc1f357f1ff3785052ffa1c1b67 SHA512 f4c0f6387c142a74a7d22a684d8f7b19ea6b52d59490f4cb0b3768ba1ae65d2405a8712fb72fd851f23ef3918e75a844941c701c72358ea49823d66877300e97
EBUILD alarmdecoder-1.13.9.ebuild 765 BLAKE2B 7b900f86567c8e82434882bc791b1bc1128f1bd9960e2ce3a7718cac55308dd8cb8610f94f1ee1ec04c77070f51965aece4552e736d2240507000bd8972d423c SHA512 3e50ef9e23e0af43a69b206909a9a2bbbccf287b6789dea1038fdf60950b9a72678a648ef749b63213ced2ebbb8bae977d756abb130a7bbc95defbdfb6f1fa41
DIST alarmdecoder-1.13.9.tar.gz 313678 BLAKE2B 8c72f664299eff0cf55a82b8192e053fce6ced7c5ed258e1280f53b5fbbe2d5b58c96e27385791c55663d7c3b52480373e2b8fa36c12a96965834907d6d52476 MD5 a46ac8ea376573a8fc8d669514246df0 SHA512 25d85e9ae7ea8a7033cf43b1ca0f662eaacde6ea0b23a325e6caa2bd5f8500068f044a7e6e16b5e31faafa398b70c6565c84b461ea9c8694184336852d35c220
EBUILD alarmdecoder-1.13.2.ebuild 909 BLAKE2B 7cd79f0d3a8824e4bf9c85340c6ee68cbbc2e16c078c8858f234022a8b6255b5dceeb02037099adabdfa8b1fe09d1117a04d63f7c04c22ade666871080ac31ea SHA512 d154a170ed42c7431fbac77bdbc109a42876259ab54bacf1c86d1a76c1fd2052fa99e4b823b29e7607702f027caaa6cd4893e6b3b01a981ea17a8acc0967e45a
EBUILD alarmdecoder-1.13.4.ebuild 830 BLAKE2B ca09d9187d754451d462b9eae69277dca9fc6e7c3a811c1733e04701fd04684192544ea6c2ffa96ada830f530f335d562ff816262905647fe9c202c2070bbd13 SHA512 bfa623fd59abeea2ac8937ae52cf3a612d1df4c0c42df62342382346da635e18973c31aa0c6866b8431eb419c05cfa4c89553d11870b863e5d02af448cef7e6e
EBUILD alarmdecoder-1.13.9.ebuild 830 BLAKE2B ca09d9187d754451d462b9eae69277dca9fc6e7c3a811c1733e04701fd04684192544ea6c2ffa96ada830f530f335d562ff816262905647fe9c202c2070bbd13 SHA512 bfa623fd59abeea2ac8937ae52cf3a612d1df4c0c42df62342382346da635e18973c31aa0c6866b8431eb419c05cfa4c89553d11870b863e5d02af448cef7e6e
MISC metadata.xml 483 BLAKE2B a8bf5d609843d20397bf910c949346916836141ab9cccf3be09169b6e8c37d112aeca0739a7c62d992ac8e9a5ba33ae2a2f2c6f9063d55d77f090027e4801b2c SHA512 e766c78dc54b8b873680c254769b39fb967d36fb2104fea4f4a6e578e348d33d29c254e8d284557a93378af1594a54994142fa4aa1d34a9e724aa2c84f5892a4
@@ -3,27 +3,34 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices."
HOMEPAGE="https://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices which includes the AD2USB, AD2SERIAL and AD2PI."
HOMEPAGE="http://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pyserial-2.7[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
DOCS="README.rst"
RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/pyserial==2.7/pyserial/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
@@ -3,21 +3,23 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices."
HOMEPAGE="https://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices which includes the AD2USB, AD2SERIAL and AD2PI."
HOMEPAGE="http://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
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.rst"
RDEPEND=">=dev-python/pyserial-2.7[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -3,12 +3,12 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices."
HOMEPAGE="https://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
DESCRIPTION="Python interface for the AlarmDecoder (AD2) family of alarm devices which includes the AD2USB, AD2SERIAL and AD2PI."
HOMEPAGE="http://github.com/nutechsoftware/alarmdecoder https://pypi.org/project/alarmdecoder/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
@@ -16,8 +16,10 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND=">=dev-python/pyserial-2.7[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+2
View File
@@ -5,6 +5,7 @@ DIST androidtv-0.0.46.tar.gz 24836 BLAKE2B 6279bb9683265cfb5869ce8cd86135b40fc40
DIST androidtv-0.0.47.tar.gz 24876 BLAKE2B 02b622c608677c477e4826941a8f6b15d75b629559016c46b4e049377013af57fa80dbc88dfb0aca41263296339a838214dc3a8270256f2a85608a0eae02dc6a SHA512 87091437076c60c2533946e049857a4b933a3b8b3897882df881526ead2f568315fb6909b948fcba43c65310894bae1f7f08eb320598c160490391295166dda3
DIST androidtv-0.0.48.tar.gz 24546 BLAKE2B a4d5e3071284d3b4d2638bf2448fac07e8ed4a016146e956f0ac7b8937d574289c0d55b3a61773ca5716a33df6632bf10bdadb3d2a927891246da216fca5a5e3 SHA512 13b835ecede05a6f3a3973af9f5787567105562a3e5dd28691605bf222ec2cc35d9d27db523558265ab4223b464f549119de7ba95e876c701f2487718671bec9
DIST androidtv-0.0.49.tar.gz 24584 BLAKE2B 7cb5ee7202c3f0a00ffbd76cb9eaab3cb48d1d555b89f1e32d3ff27193a4764efdb67a6df11d6f919d9a6ae078817f75bad1730303697a6cb6aa5a3cedd88076 SHA512 c04afc4daffb96d658502ed945fd7559ea2d6cb3a36f52e125e5a0c71b9e3120c35ca4101147081de9454cf3915d61cf689d2e25fb490d076d419600c43651af
DIST androidtv-0.0.50.tar.gz 24884 BLAKE2B a337d524904c249d63234157c5a8f7db3558b32653ede6bc019841f9539f1487dec28ebea4f4bb66306f010d5f3dec7c4d9ec03e023105848cd4042a7715296c SHA512 3e3c1cee12aba8827262456dda37ba550bbc5e0d412ef5900dd150a8ff30c67777ffeae7d1e9320693e1ac5794e85ee21f1210632e4a4865d7d04643e8b54d6d
EBUILD androidtv-0.0.41.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
EBUILD androidtv-0.0.43.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
EBUILD androidtv-0.0.45.ebuild 826 BLAKE2B 88993299172058a9e5731ff6fceb0092ce27eff27786722b88494d331717bafdb0e02929760b702755f831cac2ecff4b1bee27634520c071e28a4f8186658c7a SHA512 97bf6934f6c72e9c4ede4ddec5d35d978ce5f1430c2d86967e47f3df086384ba268bb6df775816eb1b1901ab86e00662313a2d68b3e3db278969dbeb67073c3a
@@ -12,4 +13,5 @@ EBUILD androidtv-0.0.46.ebuild 875 BLAKE2B b4dea14ec2fd14bc5038b65755c761f976718
EBUILD androidtv-0.0.47.ebuild 875 BLAKE2B 78966363765a62ae106dffa0152497cde053bc48c8c981eed831c1c578d68ad48b78cd2c0b526eb863a9591b6044f617460dccb19a5f0edffff58d72a80f03d9 SHA512 ea48e858e2dc8795d4885e60f5de058ec6c2d7db138d87900c4ba1adb89d7c3f4b8601aa1d1950c3afe55cc2334de5a042426b48f0e452e59d26c26c1949d013
EBUILD androidtv-0.0.48.ebuild 875 BLAKE2B 5c8e95ac6854e812b09f0edd559d993c2bfe0bd5461b01c055dd3fff05ab7cebe36eaecf044c5a64cd4b14d8e0ca49d92d9c1e869a29f4e7ba1411a4ffd79dbc SHA512 7ec981e8d3212bd36e57b41d496e5a7d24025646b6f184f2ddd09457e0fc8c2de10c2f9d60d3f4a73b7609ea551590032fcfa0e0b2a317d76f90b2bb28c4c76d
EBUILD androidtv-0.0.49.ebuild 875 BLAKE2B 5c8e95ac6854e812b09f0edd559d993c2bfe0bd5461b01c055dd3fff05ab7cebe36eaecf044c5a64cd4b14d8e0ca49d92d9c1e869a29f4e7ba1411a4ffd79dbc SHA512 7ec981e8d3212bd36e57b41d496e5a7d24025646b6f184f2ddd09457e0fc8c2de10c2f9d60d3f4a73b7609ea551590032fcfa0e0b2a317d76f90b2bb28c4c76d
EBUILD androidtv-0.0.50.ebuild 890 BLAKE2B 5dea93f5305030457481a114c0e977c9e6ea91aa2dfa349a01ad9433cfd721fd191020385e9ecec056b327f02c0a6ee7051a4486eb5944187ad3ab9de140a41c SHA512 5f2f60bcec1eb57991cf34c4fe3d1229da4a81151066b003d35ae3922698a6bb71b2ca26cb41fd31df37134c26083e10a8935bf08a58532fc9130e7a8206709c
MISC metadata.xml 467 BLAKE2B a18a44a1d761dd7d94f98375f0dc6607a4c0bc8414fea37cb0c952974275146c4bf4ebe4d1a62e72a514690d3c4eac92997dcb99dccf1ae42507a05458377698 SHA512 2aa06e706fb50e8766d201d65c6681f0051606b8d58836c3b9fe35f9edd43e0c9555b19ebc2b6337cca81cbb7a15f461ed808a7bce04d0add549de15ceab23e5
@@ -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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND=">=dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.4.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
}
+4 -2
View File
@@ -3,9 +3,11 @@ DIST apprise-0.8.3.tar.gz 1133453 BLAKE2B 9618cba57497a38dc9b0f9ae9ff85026428509
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
EBUILD apprise-0.8.4.ebuild 894 BLAKE2B 654e5a1747f830cb7104369db693aeedc87bdf56289551ad70b05d4f8e277640d33141849d8a097845aedf7a2e08673d0ea49fd090b0de36da54443faa278c0b SHA512 0fc04b7a91acaf89ce32d5f0e118f169415a122c38f1dca82fc522e3e2b1d789c54a948e5db113a75e474f784e16a733682aa14ded83b7d5872dc0f02a3d51cd
EBUILD apprise-0.8.5.ebuild 894 BLAKE2B 654e5a1747f830cb7104369db693aeedc87bdf56289551ad70b05d4f8e277640d33141849d8a097845aedf7a2e08673d0ea49fd090b0de36da54443faa278c0b SHA512 0fc04b7a91acaf89ce32d5f0e118f169415a122c38f1dca82fc522e3e2b1d789c54a948e5db113a75e474f784e16a733682aa14ded83b7d5872dc0f02a3d51cd
EBUILD apprise-0.8.7.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
MISC metadata.xml 450 BLAKE2B 308bbd96403d135d44badc58b8c18b1e1bac80dca3034779f5f9ee539259a2d2222dc6326a9c52d128f564302f113020cabb58e43fe922b6fa776933ff06752b SHA512 340e5b18c8967789d7308d0aa8287555172f88338f49197e75700fb12d8944da6aa014d88ad1da16349acbfa02a46c85fdea77a476a0bc0fc591124f523dfd07
+1 -1
View File
@@ -15,7 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
BDEPEND="dev-python/Babel"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
+1 -1
View File
@@ -15,7 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
BDEPEND="dev-python/Babel"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
@@ -3,22 +3,26 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Python API for August Smart Lock and Doorbell"
HOMEPAGE="https://github.com/snjoetw/py-august https://pypi.org/project/py-august/"
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 ~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/vol[${PYTHON_USEDEP}]
dev-python/python-dateutil[${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/markdown[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+2
View File
@@ -2,8 +2,10 @@ DIST arcam-fmj-0.4.4.tar.gz 11466 BLAKE2B 87d99848f5090aa537e613eb146d3cc38cf90f
DIST arcam-fmj-0.4.6.tar.gz 11542 BLAKE2B 34e96299b4a13eca4000921207b29dab99cfbedf8f6cd7ad6583981f2ac32c787e8ff0dcb0a83892b30ec94b462b1dcaa34873b4e24e99850c43cda9683a7ff0 SHA512 b6611a9c09362e2149fc2f4d2e26070f013568ba8fc51a50878c14fe960184ef33d7864c94a9118b68a0e83cdbcffb037983ec6affb2cee4fea4ac35a5ec5129
DIST arcam-fmj-0.5.1.tar.gz 11975 BLAKE2B 2a02116f3d677da7f61bbb05c3a6651f06a798f76c6ec60ff09526dda90a344541965296bb99c27f944378b7afaa51b55fefc7a75e9e63d7250f32bd224c2a5b SHA512 988635b8c66cacc6882ab85f61cf5cd5f25be17e6c477eb9cb253d65a031032f58ecf16edb0fe292507712c20861b7d4834cd77f997285a4380a9d7a76b515c4
DIST arcam-fmj-0.5.2.tar.gz 11971 BLAKE2B 20e4dcdd6d1cbeb626c54edc34ca9cf3693d2910cc9fe57e27a557907ad8edf3d8e06158b5a33615a45abd30ec14ef76ef49b03fe6aba0f986aee3caef7360ff SHA512 88c6979f63cb7b0fe6c919b11eff92c4b715b8b4293f35b838a644b40d640468f5b300f710ff81bbe0d8ccf4b8294e0c1ea90ff1b504542fd3e811afb042b518
DIST arcam-fmj-0.5.3.tar.gz 12617 BLAKE2B 263db1dbd9af4ce686073de513d8d10d859cf27b2e7a735dcb4be28e100cbbe8d39ecb88fe57e9b4ddaebc4b3892b348b06d8ea25700831ec5b1619ca553e31e SHA512 fc0a4c3c2b99417b07b4d6da0063c8baa0e519ce0b6839af37c6a56c84c3005f480629c9d0e085febbc9eb17c85fee94521f50153e5f83b565895740b8e00933
EBUILD arcam-fmj-0.4.4.ebuild 897 BLAKE2B ae6687741c466a3f0f662acdec8a438f8360cf329f0252b6958fd662bc68a5081035a0411c217f7317885e787b9b4d21db22003482cac0d32457ceef595b786d SHA512 aa8d080060170ca3092ac237ecba24fb43dc8c40a604bc14accee29f5b03c9db9e2951532e3a3da571edf3ee68c1440395c7c6a99232bd1d600a86e274905e53
EBUILD arcam-fmj-0.4.6.ebuild 897 BLAKE2B ae6687741c466a3f0f662acdec8a438f8360cf329f0252b6958fd662bc68a5081035a0411c217f7317885e787b9b4d21db22003482cac0d32457ceef595b786d SHA512 aa8d080060170ca3092ac237ecba24fb43dc8c40a604bc14accee29f5b03c9db9e2951532e3a3da571edf3ee68c1440395c7c6a99232bd1d600a86e274905e53
EBUILD arcam-fmj-0.5.1.ebuild 897 BLAKE2B ae6687741c466a3f0f662acdec8a438f8360cf329f0252b6958fd662bc68a5081035a0411c217f7317885e787b9b4d21db22003482cac0d32457ceef595b786d SHA512 aa8d080060170ca3092ac237ecba24fb43dc8c40a604bc14accee29f5b03c9db9e2951532e3a3da571edf3ee68c1440395c7c6a99232bd1d600a86e274905e53
EBUILD arcam-fmj-0.5.2.ebuild 897 BLAKE2B ae6687741c466a3f0f662acdec8a438f8360cf329f0252b6958fd662bc68a5081035a0411c217f7317885e787b9b4d21db22003482cac0d32457ceef595b786d SHA512 aa8d080060170ca3092ac237ecba24fb43dc8c40a604bc14accee29f5b03c9db9e2951532e3a3da571edf3ee68c1440395c7c6a99232bd1d600a86e274905e53
EBUILD arcam-fmj-0.5.3.ebuild 959 BLAKE2B de7aa2c5d95a0357d61d1cb6b728273296fdfd88ca5fdc57dad63d699c00f5093413be52b2cae8d7cf15e00e6f853982746ce829f6ec6f5c6fc39f8cc43ad50e SHA512 e6b84582a78da10e5b11d4fec1c759281139df34a760976fbf2e17969deb9e8bf75ef65e513e4499adbc130e01f202832d5b9571fde4e80cc0bc70380a1d41fa
MISC metadata.xml 328 BLAKE2B c3b05245d533190602d7b70d65d720aa9f01c7487e3974124f3bd04c2bfbca71caa78c3eee97fdae85bfc97d6ddf805ebd817050836b71d5d9a7676b82c90e7c SHA512 3aad1e78b113762bf1ab1be0a3855321c9c3e7968e07c06bd954838f96004dd312b585274ecd9e249455bdd2de57c50aa3104ea2cc4bc6e91d50178e9b423af6
@@ -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_{7..8} )
inherit distutils-r1
DESCRIPTION="A python library for speaking to Arcam receivers"
HOMEPAGE="https://github.com/elupus/arcam_fmj https://pypi.org/project/arcam-fmj/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/attrs-18.1[${PYTHON_USEDEP}]
dev-python/aionursery[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/coveralls[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
DOCS="README.rst"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST arris-tg2492lg-1.0.0.tar.gz 4905 BLAKE2B 62a98a6db53d4e2c272c097db20161c697706136e310ad62bafa84715fad8243d24535bf0ebe53b1a6c7301138c42ccad41ed102c04a71fdb2055276c642452d SHA512 998cd397ba496966c5798655efcff61d807adb6f7441963832dfc3c20336af0dcc4267aef76bfd117cfd2a13c5eab19066775d1616f1bb43c50e2fbb30e32997
EBUILD arris-tg2492lg-1.0.0.ebuild 818 BLAKE2B f0647657868a9e26fb170735eaed72a8586afe0315a1abb896e388c302e3b317b1b8c64040074d9d7aaa52d20f6f3626d71b3c50596170c0b615246919fbc2c3 SHA512 e04a7c8574a0847b1f52fcca36baf6ac6d657572e1ae77b004295e493778a1407e40072715b0759056429065ac8d008f8b1d6417197e5a19306233896a52bbf5
MISC metadata.xml 333 BLAKE2B 24e62463e54ce54dcd99bf65b974b0d927d4e732e78f889ffcf6ed96a69e9f6885f3b676a4b9c1fae75e0409db5faacd83440c6ac5008208b5b88d52a7af0fca SHA512 f44e69e75f5c38fabf89b12e494f34733b7c51b8ce427c7b987ca53de29eca28ef284a34b8bbf1ccb59167e9d8fab37ad012475f2462f78680cfeb950d081650
@@ -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=""
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
}
@@ -6,6 +6,6 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">braviarc-homeassistant</remote-id>
<remote-id type="pypi">arris-tg2492lg</remote-id>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -4,5 +4,5 @@ DIST astroid-2.3.2.tar.gz 297318 BLAKE2B 2bb0f834a6f85db93bf315a72a44e1e73263369
DIST astroid-2.3.3.tar.gz 297350 BLAKE2B 7ac5cf028fa0263998271d23128b1bfd127fedafab2f6b3cc465867b9668942e1edc79bed62eb34bcce31b6892e4c5a31dbdd68d20fb92a1f134dc9e78a76920 SHA512 72011f3eb312ea7ce7dd55f7615972f6bfc152d8f16f9052b405f44fe17e594d5da22e0502b4c3034881b9783be9e808509d4ded3d679182ddf6d34eb90748f1
EBUILD astroid-2.3.1.ebuild 1276 BLAKE2B d52f15ff07a6003dd3cc238dd91616ce0a7aa275bef1a2aecc4676a3efd87d4019f641757fdc7a87ae41e3209dfe9852daee5068c5e3b5afa063ed7a8e8e9382 SHA512 8203b9a3bf64b33ab33efee50ae485264e450af18447a043b3e9e5cabb5814406e26e5791b543d0f39284aa2ea483bc8471dc8fc483d00b1fe51a7ff04677f6d
EBUILD astroid-2.3.2.ebuild 1276 BLAKE2B d52f15ff07a6003dd3cc238dd91616ce0a7aa275bef1a2aecc4676a3efd87d4019f641757fdc7a87ae41e3209dfe9852daee5068c5e3b5afa063ed7a8e8e9382 SHA512 8203b9a3bf64b33ab33efee50ae485264e450af18447a043b3e9e5cabb5814406e26e5791b543d0f39284aa2ea483bc8471dc8fc483d00b1fe51a7ff04677f6d
EBUILD astroid-2.3.3.ebuild 1276 BLAKE2B 3e946df045f5af0f5833a06e8969c54ff4f76cde38c4308f0465c51016adc1c0192e2fdb5a4b3d07d043f370be96e1cd3dabfb669df17e8fcf89978d6b0946a0 SHA512 d46abc2cfc5eb3ad7ca3875b425905d7978773fe2983e1bdd02c38f2515f75dc609c8bf09880f35c81e6bae96efd74d22f010838d869af2c48ace6ca2c36cd80
EBUILD astroid-2.3.3.ebuild 1213 BLAKE2B 47ecd7a5d97f3b2d70eef83835c1d7200381dddb6ca55a38675b90c895e33a3430a4ef1ae85e418799245a47a410d83d647caad2429e5d1f887b99127df8d1f1 SHA512 a5eb7574eac2ebfccbf083dce72541a7e8dd6469dc9045bd4936df9bde41bddcb18c21e75f6699c337fbbf62f360243f5a8bb5065b8f090980734f66981a5c48
MISC metadata.xml 1122 BLAKE2B 29f5f5eb980aa5e9035316854d7b69a803bf8507cd8f2b97880ef3a0be3e200936ddc3679e480741cf82203b704cd6c7b1610d31e9173dc3f8b97ebec6a6c844 SHA512 34a45382d84c03057ba59b40905138c2e048da4d602e5a26dab4b156c1a3697369e11ef66f451f3f823ec827f3771eb58c077c056f9609e5b55a27841fd5bf9d
-4
View File
@@ -32,10 +32,6 @@ DEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
)"
PATCHES=(
"${FILESDIR}/${PN}-2.1.0-no-pytest-runner.patch"
)
python_prepare_all() {
# Disable failing tests
+1 -1
View File
@@ -1,3 +1,3 @@
DIST async-timeout-3.0.1.tar.gz 9724 BLAKE2B f18ae75969b7048469fe22949f25ea25da3fdbf08b98a16b5d5ffe823060a75e6de9ed764727e08d4344c79426e9c89013d49522f20ed62e6fbe912b5c7a8787 SHA512 fd30842671a79edfd52c7350e7fb2120533a6d97b44975f7b071ce2cbde43443bd5bbe1f2ad0ad3ab2156e1987b9e58e0c149b0ecfea8674eb0cb78eee79c986
EBUILD async_timeout-3.0.1.ebuild 893 BLAKE2B f87bae42500edb54f32d0cdefebc78c6eb5392a14863543f1e6325f9cff6bebc1a31dc5af7198e423eb2e76307b1f4d7cedfb68b281d315e90c209e275b21222 SHA512 e57e0730e12510a4405e82d50889dee980926443b5e4bb2f5839a11ce6becf4151665b544e6bd5a46492cf7058e1f289732bf440be22b87c9d7114e653fe26c6
EBUILD async_timeout-3.0.1.ebuild 894 BLAKE2B 75a44bd9128083725b1c96c9b7431798b8da1f8e3a40962b05e86a1981316b8d0274a019281d2687070a7c0d55a893ab8b3e4dab1c3dae7387346be178b23be1 SHA512 14b417aa4d5cbee0a9b7f32881b6e1216bb1a125cd4e82dd4941881c9dda0525a25c0de5351a70e86bcf53a51cf7d05ae1c545a6394df08b7ff9d105fff9e6de
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
@@ -17,7 +17,7 @@ KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? ( dev-python/pytest-aiohttp[${PYTHON_USEDEP}] )"
+3
View File
@@ -0,0 +1,3 @@
DIST asyncpysupla-0.0.5.tar.gz 2805 BLAKE2B 2f21841a078e67277d0810d9f36e99eddebd8cc5d2a7b7f25285eda7d9ca2df1b3e292dfcd3f86d21e7b0e2a19c425a7fbc7065b745cf3411c78039ba9fe0edc SHA512 36a20b97974850e02cbc8c70c2482475b8fead4ff922d1f1e2dffb73257173ba770aa172f07418e9f0d78d54df4468b4909956f87808cde649d70cce9d1a2675
EBUILD asyncpysupla-0.0.5.ebuild 796 BLAKE2B 1b5cbabd7dd32cfa963700111712eb6f5d8a2e826930edcaff8af7905656cd1458e2d40341f324acd3f2f18292ce8ab6958a4e5e71cb1587c68e8febc15ded9f SHA512 9097ac797a595783a8deecc8dd36885587a6647df2c2eb55b33c4b48c2dc36b744dfac414d84939257fb812ee9b08ae6b0a63ca8a5ca2aa564cd35c263f9c501
MISC metadata.xml 471 BLAKE2B 63224e2d893fdf391d4d67b6a9b97fca08bb2fa39ef1132b3f5e5521edfd4820e6485bbadfcb20035c406dca5863cf3479c7426c3451f0479abc0ae8b058a6ed SHA512 9fe22146bc31a4aaf1223e799ba4d893ab35a8faceacacbc1023c64309185cbdbb8e8e85f10fc015242c1e4b14685a36a308a42037fdba7f01d56a3e794579b9
@@ -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="Simple Supla's OpenAPI async wrapper"
HOMEPAGE="https://github.com/mwegrzynek/asyncpysupla https://pypi.org/project/asyncpysupla/"
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"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
DEPEND="${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
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">asyncpysupla</remote-id>
<maintainer status="unknown">
<email>michal.wegrzynek@malloc.com.pl</email>
<name>Michal Wegrzynek</name>
</maintainer>
</upstream>
</pkgmetadata>
+5 -1
View File
@@ -1,5 +1,9 @@
DIST asyncssh-1.15.0.tar.gz 308839 BLAKE2B 6eef282eb08fc32f062138e65d0102995bc1d858543517e887dfacc0523d82514e7457dd54c0127cc8546936be83b5b86b575f62592e46fc2f772328d3374e8e SHA512 8a3eea2abef11487361848eaf838aaccafb881cca3c18d5fd6a995597678a92fa4a62c5d53aaa90208c7600d492346e875469007b1255903270b5524cdc66042
DIST asyncssh-1.16.0.tar.gz 321999 BLAKE2B 9e6cf23fc83868278586dc64ea76ad831e4d03cd1cd0204e1af59a6d68b3d559891c345d094765642d783a09e95df07f1dd1c9724af6603fde25cdbfea50e14d SHA512 db8ded567a132fbdd2402c9e7015f5b48117e749ac56eebe2d62f25d4ed04c2a0118a24fa70a1aebd1f4467c1ce0704599fe66e68075d9589ee31e940cf7a400
EBUILD asyncssh-1.15.0.ebuild 685 BLAKE2B 2546c465fd3e6a24da93c1237faf6a5d87a42743593be2417d4d2247f0a8be26b28968527b8bd34b477c6193afbdf995039b947ae2ece4d94bb77e3c879fff4c SHA512 6939e174e371738a947fa83c2d7291b0806324b92b6fffc9441dd37720620aa68fec7ff5f04a6633350aedf9b5739a6ff2fa6847ebbbba618fbcf6e9a66013db
DIST asyncssh-2.3.0.tar.gz 353998 BLAKE2B 8535e5751131dc7561edf2d3f0a00beab21608ea9e93e2a91d8473f73fcb9235b751cc3e3364bc2b604dd7e42964cc2f67d4900ba0f1ad27238ec09615415832 SHA512 7b7212f98b8dab24800926008adb357d3080c8916abb1103b7f23628779b4b1115ef02dda833fb2ce6f3b798a6a632a81e4fb488a11e9763bd139d6f9930ceab
DIST asyncssh-2.4.0.tar.gz 408626 BLAKE2B cae91006693b04920955f790b43cf05cf2b8b552f853907655fa09d88ea8b955bea93b2c43615008d1048a7eb339f489086496cd4bdbc4728be467eb782b7746 SHA512 f28fb0562d11af54456834696c3bbadb3317a2646b75219da9cc71146d228ab38b616436cf4d4689c5a512b8bc528880e0209cca154884e71a0b0cf7aa433562
EBUILD asyncssh-1.15.0.ebuild 684 BLAKE2B 859d1cadf04050c28022e6d9d0d7e8d1f317deb19effb2159a0303007559f23eaac8d68747c3acaf236040f045d029805f52867a3026760abe6853427f990b11 SHA512 02d4f62258d8a87e153a9a219c4ec3132e4813542070f454eae422c2d903cfb4e0e21cbe4e0120a2a242bf6d4d76787a62b5e09ea66bdff15cebe56f568dcbd9
EBUILD asyncssh-1.16.0.ebuild 692 BLAKE2B 46fbfd73c845e03540d7c2dd87e202eaa64c5ca864a5e9aadc817a6c8550208634b4d249d40f45161c94c5cada252315bf88260344700279a42989877af57985 SHA512 db8acf0dfbffc2abdb4ff864b8e9440f9089f6d8a6039348d0de2f0a77c8c6da26e2edf5bd1ced5b6a389c3e8a8ac5136d9c0142e6de69088c2dc3e0e575cdc0
EBUILD asyncssh-2.3.0.ebuild 738 BLAKE2B 9a885e47479cad416e4119de3a0ebbe2f17c6adeb2cc5c5ad09d921134ba856e8f9006335fcc0f902e01adbe07e134782ea275a2802c51f8c40979253e3745d0 SHA512 a174c770c0ebb366a92d5906f99d4643456a438dda8d40cf67f7518fc601cf8961ff9dcf5802b3596de4cead7456732b50d8ec08948931a985e6f50f322dc1d1
EBUILD asyncssh-2.4.0.ebuild 738 BLAKE2B 9a885e47479cad416e4119de3a0ebbe2f17c6adeb2cc5c5ad09d921134ba856e8f9006335fcc0f902e01adbe07e134782ea275a2802c51f8c40979253e3745d0 SHA512 a174c770c0ebb366a92d5906f99d4643456a438dda8d40cf67f7518fc601cf8961ff9dcf5802b3596de4cead7456732b50d8ec08948931a985e6f50f322dc1d1
MISC metadata.xml 452 BLAKE2B 15fd9fb5015e885e2acb31365c6110bb8b2522e639cbbdabb85878e5c1801a4740b5c4b4068e829399ab30651689b06b8c0e6327d685693d3f79abcaae1278de SHA512 0f467270a88fa4d6d569bb38e01a6b1cbc7f3e1d5bec09ebe0dc0ee448021fc261a9e0aed9b5019734b509e11eed9b974367133c3b6bfc526d7c7216ff1b52df
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5..8} )
inherit distutils-r1
+30
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="AsyncSSH: Asynchronous SSHv2 client and server library"
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="ECL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/cryptography-2.8[${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
}
+30
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="AsyncSSH: Asynchronous SSHv2 client and server library"
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="ECL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/cryptography-2.8[${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
}
+1 -1
View File
@@ -6,5 +6,5 @@ EBUILD attrs-18.2.0.ebuild 801 BLAKE2B 8b2629bc85c2a0e1de79c055bb36ae233d621cf0c
EBUILD attrs-19.1.0.ebuild 801 BLAKE2B 8b2629bc85c2a0e1de79c055bb36ae233d621cf0c95cb9752949ba278dbb861e2217c1baad8c182ce970fdf419e0934d398daf5808bfb868f64ed6798029d281 SHA512 fdfeb1a8880b39864c7e7e01e06fd021a51f2fa8f9d7745c34ede7949da7f07152073c64269d76625463a192662d207250737c2c8a54ec8a2ba10aa88dad9747
EBUILD attrs-19.2.0-r1.ebuild 776 BLAKE2B 77de46c3c4fe2fb40aab17df717a262b5f4a07ac6f6cefc5e5c16838a902a0c332cdb0c9315dce24a99ee3ed6b2ba6be30cb03ea38bccf4b4959915da2db8477 SHA512 4be7b2e3e43da2d71d48b4932a16699c2f5b0ddf14fcd12d7ed5cfb6e236032acc63f50a29249c326dd77de30c9d42a1a4e2baab450b5cddcfc8b0324c9bc105
EBUILD attrs-19.2.0.ebuild 776 BLAKE2B 01362c9ff92a5b583e0c48778a0af6c3dc69fd2fb69e3f6c16b856d5c5921b560e9e7af38dc5e266ea0b7cdcf34c8fd90dbda37eda867253664b5157c3daf867 SHA512 f0659629699c4d1410982cc4621907a2c749e685726daf2126859c2cc3f79db230d8e1ae4420eedec9bf5c2b8a0e537b3720654ba3e843c21f7fcca93f4169e3
EBUILD attrs-19.3.0.ebuild 780 BLAKE2B 15bc144cc55c37d914091ff3be1e9cb3d6760668cc1b292072754202365c9a4b08d7c06548ce47a734242b1621748af8fca780713ccb1c2b74d0582af0ad0175 SHA512 b11119e2b8c2d2db8e9206d822e2706c2d284c0fd4818220d4efda1e7acf7a6e314b137738524707b62af7c938061128a5ea38737c17b4387713ba7dd0f3c071
EBUILD attrs-19.3.0.ebuild 777 BLAKE2B fac1ddc0c5c488ed424bf24158e87a5ff8b82f772b35407a167dd8a90e427dfbf51400d444b749a9c09649c9c92b8570c8db4dfb4af8fca4a40a065c815ecde5 SHA512 911d38643a20e7cb5f85d54302966b1052e9123e86be520f6eb097ab46fd9a6fed56b8aa4f8b43c12f1bd8e50885868997c1f16066f6525e51e3ddb93ce90986
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
+2 -4
View File
@@ -16,11 +16,9 @@ SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="
dev-python/zope-interface[${PYTHON_USEDEP}]"
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="
${RDEPEND}
BDEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
$(python_gen_impl_dep sqlite)
+2 -4
View File
@@ -1,11 +1,9 @@
DIST av-6.1.2.tar.gz 2093503 BLAKE2B 7863345f8cc658704ce6889c5b1612c21d460e7bf9fdd49c9777453fa10e7595cbef5dfdb627aa03e9d53d6fed3e6badab0995517ab4a57ca2c34270f6075f2b SHA512 acd271f6f0faaeac05552a1a2240782621db672e53a6a70a3aca78cf4d75ee750424c45d5916e719f860693fc833184f715f29bf7bab153405e3868b0a8699e0
DIST av-6.2.0.tar.gz 1997279 BLAKE2B a90f282b1d6f3043cf0848121d66b6139f6db33280b8ba30eaa8e7e060900299edb2839013053f7592690319b9c3edbf9014449de6a9243bfc1ca67f02a725de SHA512 2dafe585506344ddb13b4d666d00d073dcd46c705787f43604011c6cfe16b913156e0fb50caa6e55acd8326f8fb5088703f5d8b051669b8ed4357047047a2721
DIST av-7.0.1.tar.gz 2335576 BLAKE2B 7598f1fd23db2b54588e87790b765b958636baca0f1b4f0c25ad5dc9b151113ad8bc84e1aa5a0e85b2cdd00847ed03da198c14be20581b6181554f11b289d560 SHA512 03d5d13d4bbd231642aac1b5d1d9cacbe71fae8c72f64d83cc17ac8077c7c7894949492a2c5ab028dcdaadaba6e3292ef7676daca2d8fe5526dfced85ec915ec
DIST av-8.0.1.tar.gz 2319868 BLAKE2B 0f58b1389cc3cfab5fa8da08338e7dc61dd2d0a28ab839f1885d9c47f24d8e6004d73d563c9cda5b468e2312da947ba6313f278e09b4fccddc66d18310a98e54 SHA512 2288f1ce21b89b349501e2720664dc1cea8aaa8072392ffd51d9a5feac07fa235e0b6a2c76e76fb3eda6f0a3a66aa19b67f2172eb835a29ec83fafbe1a5fb56d
DIST av-8.0.2.tar.gz 2317701 BLAKE2B 6848814fc830082d3b23b6dd8e072247059202c06ef4019a0b38f5d5f18e4ab89b0d030eec079bcab1b652d398ffe710d5425c400a0df02773f51ec13c263874 SHA512 1581dc8919f78506e7cfea25f6df88d4dc6a3d260e40867e580012b2c595431fc187bbb5108b575b0aa82fa7c53a171673f3e2bca921e4753cf9a6b60c5c5510
EBUILD av-6.1.2.ebuild 665 BLAKE2B 4c90702315b70b30b8efe8a5288ae93053b0a340ccfeecf7fedc68ff633f1d0fc339ba406d5d84d1213bd5a3d15fd201c589d94ecfc8b8da9dd3fa66a6cbdf7a SHA512 d98561824298b97689cd069af3d60d7438ca29e8da0d411a7eedb046098924430c4c26146597ea22b66ab097907cc8a814a38b57975bd780b2440e8b26a45d41
EBUILD av-6.2.0.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-7.0.1.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-8.0.1.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-8.0.2.ebuild 672 BLAKE2B a75db13a52efc2c49ee994428e009331ca65bc02eaefe76ac40562c2a95375fdaa3409bd440d167547edb82fa28d8b682d8aa850901b83648f77ad8e1965681a SHA512 a07b3c39048217e43ee133b69c572905edc18b94427ad6369f6fe522ee9dbeff7c7aab83239291143affa5e43a523722b9e8e8cb39fea212f8ae3435605bef7c
EBUILD av-8.0.1.ebuild 771 BLAKE2B c1f132d778dde8c714b4aac8a8ce68fffff724367cb0d8cf122f69f3a9f335d65bbb984fea9a54d262bf2888c963ebc9cffcc7ce946741104f157dd0423e7235 SHA512 8e40b398d5331a67b7cbbdc48ea5d28d64ab24c8d79e70e907a1bb75dbcfddd3b1d06f9b9817806f685ce29418d8d8e2c2999440a9d19ba94344173112dd3fdb
EBUILD av-8.0.2.ebuild 771 BLAKE2B c1f132d778dde8c714b4aac8a8ce68fffff724367cb0d8cf122f69f3a9f335d65bbb984fea9a54d262bf2888c963ebc9cffcc7ce946741104f157dd0423e7235 SHA512 8e40b398d5331a67b7cbbdc48ea5d28d64ab24c8d79e70e907a1bb75dbcfddd3b1d06f9b9817806f685ce29418d8d8e2c2999440a9d19ba94344173112dd3fdb
MISC metadata.xml 443 BLAKE2B f6b3c3c7706b519b696d85eb41f4cc0e47d9d98d92d41e607258a62e7bcaf24639c06f02f9fd3a5429dd8434476fb42a10909bcb0c143d2b94311b17cff90850 SHA512 a5530f0be915c0f0ceea9f6d5f91ebfb83655852338d8071954a37e380a28cec49d5d856f1b75e61181baae768a6f985cd909c3505f495c47346d8fc5506fa6e
-30
View File
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Pythonic bindings for FFmpeg's libraries."
HOMEPAGE="https://github.com/mikeboers/PyAV https://pypi.org/project/av/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+4 -2
View File
@@ -16,9 +16,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND="media-video/ffmpeg
dev-python/ha-ffmpeg[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pkgconfig[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
+4 -2
View File
@@ -16,9 +16,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND="media-video/ffmpeg
dev-python/ha-ffmpeg[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pkgconfig[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
+3
View File
@@ -0,0 +1,3 @@
DIST avri-api-0.1.7.tar.gz 3835 BLAKE2B 896f35ff3c3e793a64bf6f44a42de2606ddb939c8cbd8ac46a9cc84ab260533e69cde34f153b5316b308e8e1a7b677fb8ec1a3de1ee2fb7f8d507d8ab1990d8a SHA512 572646dbac12b8d97cc1a5a0f79ceb0611d6f8641219edb98a8547c9ec7a73c0489cc62e1a1eb58bbbca3468c00b6f7a24a24f2cd0ca92bf5647e09d06c0685c
EBUILD avri-api-0.1.7.ebuild 942 BLAKE2B 403dda4a4c7dda78ee2239ec0bcd2742f683397d56390946ef36f840afc9733087153a2c2a60a70c350966beeb332868b76ddae1fc877db84e807fba29d725db SHA512 e89a38eadd8dfb57a0c760f0c98924daa58b034f0f24408a6e4ed72b3d749425aa84629545467c64617bb1f37d27322c44067310aa2916a2b0c43fe491b6399b
MISC metadata.xml 453 BLAKE2B 69ae513a570d8532f443c4dc1dfd632e30edf5bc86237a1dafdd9ebd1521f5e9dae511b13c6064197d54695771020c037d9d23bce8c7aebb2bc32f7ab70c0d5a SHA512 fe55cdf06004126c66827eeeecfc2da9b9ed025b8b42535b58847ecdef1f8a40f30174a88c62143d64b3b11204291ced85d0e1ee28ff59059dd102ef5ae7ab0b
+36
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_{7..8} )
inherit distutils-r1
DESCRIPTION="Unofficial wrapper around Avri endpoints"
HOMEPAGE="https://github.com/timvancann/pyavri https://pypi.org/project/avri-api/"
# no SDIST, no releases on github, see
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
MY_PN="pyavri"
SRC_URI="https://github.com/onkelbeh/${MY_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"
RDEPEND="~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/pyfunctional-1.3.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
}
@@ -6,10 +6,10 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">get-mac</remote-id>
<remote-id type="pypi">avri-api</remote-id>
<maintainer status="unknown">
<email>ghostofgoes@gmail.com</email>
<name>Christopher Goes</name>
<email>timvancann@gmail.com</email>
<name>Tim van Cann</name>
</maintainer>
</upstream>
</pkgmetadata>
+2
View File
@@ -3,9 +3,11 @@ DIST axis-30.tar.gz 20426 BLAKE2B b8e2361a9ff732fe1494621c901a607f084eba8ed4a8fa
DIST axis-31.tar.gz 20429 BLAKE2B 2dd7ee97412481b77de4fad3f563281b034d88cc7beea3b8c2077b2546b83a56a7c9f2ea4afe45fefca91729147709221746aab4a4a1a091da09ca0c96a1c7f7 SHA512 729cbc698772ca30254d40369230f6df0dc8c08d8787c5965a1a3e874d0430c371d2e5c2ac1705d366653467d2b766ec6213ec37e6120c63e1e5874015a6e25d
DIST axis-32.tar.gz 21897 BLAKE2B b7a8bf77effb867450247297e2a5a13faf6b12f92447bd7ccf04d3c624d74d7c232b961458c9254ee787dfef46bd86218bdf877d5e47cc8d93d53914fc32e2c2 SHA512 68390cfadbd3dc1e4c714d8d08e79fff6f1b07cf202e826f54dd21db644665925c0f55a36fce1abf7d822b1e85162496a75226debf116c6c5bf09c1be154a8b0
DIST axis-33.tar.gz 21952 BLAKE2B 1edf873c3296032865712111d008842eaf270992c193707aec330d9ab600aca38fbbd892859011b563b292e36b0479404a6341a70e4ce179522e674661059512 SHA512 54f3d077e93c15a1f1251fbcf0a78e208f4efe4d607ec223cb5794cfc19b3c2ea54de1200a3d036d7d684404930c60c725e98a85249dd99441c4325ba137a33f
DIST axis-35.tar.gz 24780 BLAKE2B 87446b8eb079f1a11d566234d693666c6227e4b120a90d959c8a25718cc85722f9b39e270e082242efce3c260011cda16267832053c867797e021e9b23de6057 SHA512 c5863459c1ce7ce5b7ee82f3bf10db0517ebc100da5741738ea3b3aa55c5a83b22942074d75c072350597b878a26d3fc82a26db149896e4e67d0fd2c72fcf9f1
EBUILD axis-29.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-30.ebuild 775 BLAKE2B fb5f0e3262e9d0c103188039dd1374f823d5e0bac408ca450100617b069f2a67919c000847af338d68b67302971ed6364219a4812ef78fe3493d3bb49a1d3575 SHA512 76a6d491d806e8e3da678699275a5cfe49b0790a91b4f3a9bb1b4259cb25d55a6a368a2c3b5e2e91440a30ffab8c8b05f1b42b8d7762b33ef0eb1d2781786c23
EBUILD axis-31.ebuild 776 BLAKE2B 4f730e5e424a0d4aeba50a5737a94c8bca45c50517fa55f02f238e5599793c13c7997847300c19afa76f3cc1380b509fdf1216616a8582a5bd779cec22b9db6f SHA512 42a5a564de3547c329b1fb3541b815afb3628ee7b099c73b3718654d9496c5c971d59e5ef157c694c3fa9299ba09c2d6a3fd855ce3c420daa06c7ad08d59524c
EBUILD axis-32.ebuild 776 BLAKE2B 4f730e5e424a0d4aeba50a5737a94c8bca45c50517fa55f02f238e5599793c13c7997847300c19afa76f3cc1380b509fdf1216616a8582a5bd779cec22b9db6f SHA512 42a5a564de3547c329b1fb3541b815afb3628ee7b099c73b3718654d9496c5c971d59e5ef157c694c3fa9299ba09c2d6a3fd855ce3c420daa06c7ad08d59524c
EBUILD axis-33.ebuild 776 BLAKE2B 4f730e5e424a0d4aeba50a5737a94c8bca45c50517fa55f02f238e5599793c13c7997847300c19afa76f3cc1380b509fdf1216616a8582a5bd779cec22b9db6f SHA512 42a5a564de3547c329b1fb3541b815afb3628ee7b099c73b3718654d9496c5c971d59e5ef157c694c3fa9299ba09c2d6a3fd855ce3c420daa06c7ad08d59524c
EBUILD axis-35.ebuild 816 BLAKE2B a0becb3fdc6acf8c9a8248050db0f192140b3a2d0b0a2f35d64fc1dc3b13f0fa637bd2aee2dd864bf34b831363bcd9fbbba3028ce65f9a71dd74e41c34b9af8e SHA512 5bec1c63cadc796e75d1e5aa8c05021a0a559d03a71a22da08330b917bb7fe36f35b96584d1037e5263b240562b9dedc88910f10ff662645f91fcfa992a9b045
MISC metadata.xml 464 BLAKE2B f280a794872370884f82ebf249fb13151ecbc3d87a3f7d15984b845cea1ab862d3e1df5298422a63708670c0881d2241c277eda508ed5e7071bab45dcc60c04c SHA512 0d74816d88359a4ef6991f1331b3b50fe2742c383fbd9a496bab14d7cd597cc50c5c8b4c730ed80e28207043bfabb80901b6f02fb20d4b50a1c31bf9287c34c3
@@ -3,12 +3,12 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Python API for August Smart Lock and Doorbell"
HOMEPAGE="https://github.com/snjoetw/py-august https://pypi.org/project/py-august/"
DESCRIPTION="A Python library for communicating with devices from Axis Communications"
HOMEPAGE="https://github.com/Kane610/axis https://pypi.org/project/axis/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/vol[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+3
View File
@@ -0,0 +1,3 @@
DIST batinfo-0.4.2.tar.gz 6497 BLAKE2B 24efbd63f25bbd743e02ea04bf656d24b3132b6ce7e2754359a84648c357fb40967c3bb2a0aa27a3938489f2fb64c9b712718c8a5ede0869f83a19eaa82a74e1 SHA512 c45232cdd79d2d10d814019bbfc167ef54c3d970c74320a5a007d3b603e62fbdfeaf53f88074cf53a7865293181707e2e63e5a565219c094a77be2adc5d53876
EBUILD batinfo-0.4.2.ebuild 696 BLAKE2B 86e783331f866f5ef4781e057f30f014ea2d835a4ce480bb0cce3d5d0907828b386d6e72e58da4d2f386140dd017507054b3bae57cace2277e55301af6dc4481 SHA512 2868a89621cef8b590447854118337a5b932989e4d6763cd58d40818d2f1d15307364c5dddf48745704bf8337c2d0e2e81786c21c06853628b3f9cb14b25b72b
MISC metadata.xml 456 BLAKE2B 21e3ee290165127168fa78072fa1bea9e917961ad2cc7b3091580c0ec0d275703a39f1d4a940f6cd9046da5ac48aed885a017ae4906b6a25075e0549aedd6595 SHA512 3b24f17a3e94562ecda3d003d551a40396a33520bb10c7475a1e835e1e313e42eaecc38b1b3a924b09de69e5f242112e48dba13a8d09c4bb4df8b642539a2a50
+30
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 simple Python module to retrieve battery information"
HOMEPAGE="https://github.com/nicolargo/batinfo https://pypi.org/project/batinfo/"
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
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">batinfo</remote-id>
<maintainer status="unknown">
<email>nicolas@nicolargo.com</email>
<name>Nicolas Hennion</name>
</maintainer>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST beewi-smartclim-0.0.7.tar.gz 2435 BLAKE2B 04bfb13855a82cd45bce5b2c8b0c72c1cde38a495144acacca24305ee655a49f1af6d456028829a6489f7393cd0d03761b5ee3605cd47bb9f7cb664efd68162f SHA512 93521c28fcc3390b553351e64ca3f4f786e3142e0aecdc578a4990735ab2e555fc282e046b2ca749273bbb20aa68fd25b538fe59191206726d02925065c59b5b
EBUILD beewi-smartclim-0.0.7.ebuild 873 BLAKE2B 26fa294080cc73252d484a13414232e8bf6c557e54d14130d99b03295b73d229c2274adaedf9ae302234409bc3ddd7e81973ffa13642129fdb55c905f5e3d8a2 SHA512 e737b7aca4f44fc47f40b8a3035e41a1f788562bd13c466034ebf96e1070be77a40efa1009e790fe7532e5c05a999e2b618ac83680d0698dad7377e895cf22ed
EBUILD beewi-smartclim-0.0.7.ebuild 891 BLAKE2B 817b24b0aeb09b0a1ca747dde0de919167e567a201f6b7305e9288791ca4ee2cf69746b224a7bee77379daa7a3fd203d4936c5d5a7db760452d30fe619e03ff6 SHA512 b979d682d287caaa71442bb425b7880508b3fbfcad4e84b97f5aaf3cad80a8f30295a73650aa3db725301300074526d3095ba2f9ed9c6cb0f21083a5c8f731e6
MISC metadata.xml 455 BLAKE2B 4f1276eed8f28ae9c92bfaf57dc51b4bf4f09b7767972aa6ec502a4c96132792dbd503be1d4bfaff990090d826f6b7ef4c98e1aed91795869331ab7aa4ffdd24 SHA512 5481480a0e38d744cf08baaf32846f144429acbb7dd26e584a1fde24a1fecde5e78e27a9bde6ae639240758f4dd1760d1cc0692125517197fafa2143a74df618
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -18,9 +18,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/btlewrap-0.0.2[${PYTHON_USEDEP}]
DOCS="README.md"
RDEPEND="~dev-python/btlewrap-0.0.8[${PYTHON_USEDEP}]
dev-python/bluepy[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+5
View File
@@ -3,9 +3,14 @@ DIST bellows-0.16.2.tar.gz 59610 BLAKE2B aeb91ee227931340a6a4d120a43f8e7def4c583
DIST bellows-0.17.0.tar.gz 59746 BLAKE2B 66128b07238c039124c589285935cfef670828e9d1499bd5135ea942c57d91e863d446f60040cc708e6adca68e4954645f9c943d2d7b315de5eceeb96cc1e6da SHA512 09da4165ab0a6decd5b13476012683c5500367febb1c3c2ee8c609c81d40fe6a97524037ed47d1abd436d94167c2b8387babfdb95177fb502f5e7d7843a00877
DIST bellows-0.18.0.tar.gz 60045 BLAKE2B 0e8e83810d5882527532a909756d0bd8e8d558dcd173c02b81e49147e56f95812a2cf080a70a9a04c334cc0a3a42e1da3da9cbd9a843c36dbc36abaae634ed34 SHA512 6ae93fb66bc033507ccaf7e6fff426d6e99ec7e485af4cbbb92874d0a93ae1c0b170311363c697c627029f9432a16d93c0273319c69546358f4d0d70be948daa
DIST bellows-0.18.1.tar.gz 60038 BLAKE2B 083d540c7a3649fbbc8d91b89d2324ecc7bbc863d6184d50e0c442a0a5634a16eab0729bb8d2692ea4cbf41d3eeae7a418a6fbf4a312a2ddb2cf3c9b496ea915 SHA512 0a578805557636e07cd3956e92da59b9461e42284398ee971ef0ed2526660cded024a6471b8e35bcf9a45eae8a4dce2e23452cffd237d730c34358ce1c358d95
DIST bellows-0.20.1.tar.gz 133956 BLAKE2B e5bea9c10d6051dab1a6843a292a29dbfd9b0aa2230e18a3d9ceb378c1a84eb645bdec3fbfcd73534265a020ba17054266fe074e230c3f480473aac3ae70e092 SHA512 110487376b813075e8d378ea6a45ffc780e7afd80865e13e3006df8cc3dad567538cac03893923ef772fd3f4c24aae7c42e007b33b1eec35f696f397e74440e5
DIST bellows-0.20.2.tar.gz 134078 BLAKE2B dda73cd05037e3b224807bc1949cca05e6816f1cc1f5c655fc9e43192d06a0d06334d5ca2a1b640043c812c81704790103432e60379d0307ad0c5bc5889f1247 SHA512 d91b527b894ed2a03761378330630b4943397600f9653ad123b0bdabf03402f683b46c0daee8c651e2396fc639966d09cea1545316b40d629f4da0184530a148
EBUILD bellows-0.16.1.ebuild 950 BLAKE2B 334d6d1d620ae87bafc41e25ec12c1fada59c865120fbd769700523002138d785742173f520426f2c9c1ae5c3b4d8c9a9e8cd090bdd491a474fad52cc5a54e08 SHA512 dc7cb476517ae096bb01fd4cf3a27e03d4301ec958e09026530e9e07b9bcb705a0e857d1c1207b860dc7b58bac42d7b1b037aefc5a744e8de855add7c005f052
EBUILD bellows-0.16.2.ebuild 945 BLAKE2B d156e3cf81cc7821e59fcd924cbe382fc6b8efca66cc901cca10fbd9f910d0178de2e0339368e779ee5668e08768dacd808485a9f015755780cd6ca6d6bfcae9 SHA512 34c6c50362be7b9f2978357cd06896436bf0a291761f96b51f316a347625593f5b3c2fdb2ecbedd788203aa41ad88c23c0f105f31804824c107da182d0e64de2
EBUILD bellows-0.17.0.ebuild 955 BLAKE2B 37d7e217f570e224c3b7e0ce2f27c4164bd59133556f6bfca6fbf608cdac19c6cf2cf23c23932428259d5e382009868cb6e1d74660092a0704dfa0f951230743 SHA512 9ba40b427610f84f1cdba41586b5c7bf7cfb11a33b84af4f6dd696f737dbc820bf105e174536f7a5cbc893dc7aa217837e0f21570bd163fda2e2c4668a1e9fa2
EBUILD bellows-0.18.0.ebuild 955 BLAKE2B 37d7e217f570e224c3b7e0ce2f27c4164bd59133556f6bfca6fbf608cdac19c6cf2cf23c23932428259d5e382009868cb6e1d74660092a0704dfa0f951230743 SHA512 9ba40b427610f84f1cdba41586b5c7bf7cfb11a33b84af4f6dd696f737dbc820bf105e174536f7a5cbc893dc7aa217837e0f21570bd163fda2e2c4668a1e9fa2
EBUILD bellows-0.18.1-r1.ebuild 1015 BLAKE2B 92e95af2fbed31d4be6ec51f78244eb95b9edd820a39aca3ac1b844f17bc8e6845ab8b9c5b01a471e5290bebc02ce9dbc4a849fe356293a6fb978d5039613c8f SHA512 9a4df91e186604da3d192119420851ee6ced2bb0e56452357c12533a8aa02f74b487089730cb30cd6c04e8d49a252b057536a33753c030e8785bb9eb5de40101
EBUILD bellows-0.18.1.ebuild 928 BLAKE2B d1398d6c341065d82ecf737a3013867ec280406a32998dce283b949d6d30f3a4949cdb0596c464e77f5662a5ecbcfed6642e9a010fcf3c8d36dc4b1bbdbb8bb0 SHA512 c4169740ab0c3f502288f93d3e21ecef1e49040022fb242df71e9974f22ef18f822958d2f93b341cfa0034d3c114019ebf9f64bf41b2294d6ea9f1f437b0f092
EBUILD bellows-0.20.1.ebuild 1015 BLAKE2B 92e95af2fbed31d4be6ec51f78244eb95b9edd820a39aca3ac1b844f17bc8e6845ab8b9c5b01a471e5290bebc02ce9dbc4a849fe356293a6fb978d5039613c8f SHA512 9a4df91e186604da3d192119420851ee6ced2bb0e56452357c12533a8aa02f74b487089730cb30cd6c04e8d49a252b057536a33753c030e8785bb9eb5de40101
EBUILD bellows-0.20.2.ebuild 1015 BLAKE2B 15b9a903153673299aec288d7b0b415ed2a5fe4908c8de5328d4f5e3dceb1442f95555a8d6becb9b91c4c819ddb6eb1b8ca1b1ecc8c6c851ea0609942b66bc4c SHA512 21b2cac82ee13f7bb22db434723edc871722efed3cd9bbe700661c8d3fc893e697d222d2a6eea7c769b32f63e5f98a48637d758dd93a29b8e96977925c6b7331
MISC metadata.xml 451 BLAKE2B 3c733715e596fca1ac49954a45fe0b7fdba4340e13142c37b72b5458127d551e86f96dd3f72bc66b71236f4d7733c761215308f297437b0ab5f3aeba64731dcd SHA512 781633f3b5e2ee5b475aff01c628656f523be1f6538e9dff77f780363213874bd49d87090e459249f4706379804e7c65cf1aa11f147d79bcd1837ad6865f9dce
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/click-log[${PYTHON_USEDEP}]
~dev-python/pure-pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.20.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -e 's;click-log==0.2.0;click-log;' \
-i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+39
View File
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/click-log[${PYTHON_USEDEP}]
~dev-python/pure-pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.20.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -e 's;click-log==0.2.0;click-log;' \
-i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+39
View File
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/click-log[${PYTHON_USEDEP}]
~dev-python/pure-pcapy3-1.0.1[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
>=dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -e 's;click-log==0.2.0;click-log;' \
-i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,3 +0,0 @@
DIST braviarc-homeassistant-0.3.7.tar.gz 4696 BLAKE2B 892b4c2cfd19b96df44c96521be0bfef4ec5a435eeb2bb308ea854f72a04ca2ed761f4af78aebc5ec6bb40d43806607e898e6a9859cefbab0153ba91bf245505 SHA512 97e1e0d94cc3859cb7157fffc98ed1e2b915a6dd306758f405f07889e6d0c87ae95e036a59db09f079bc831a916c08a7c5b50310aa3d8ef10ae0b8796dfc69c0
EBUILD braviarc-homeassistant-0.3.7.ebuild 736 BLAKE2B f6dfc640fed26106440bcde89a0c981cc9a3761a23617c0365a5bd34348c9f2d43ba847c2654fa545fac5d29f1b326a4d44757b3a3d55d39b2fc4c3a937c1e97 SHA512 cb5626c430d39162c4b1062e7853e906b56c845c9143557b600e20cef214b6ce07968f3df7fc90d719f5c4606837a73093b9e76db078ec051e2be930e2489c53
MISC metadata.xml 341 BLAKE2B 595b99f29eb1aabd24d9828a0996ab76a136912efc67a2841c14d2e2b3f990698136ff611f519990f3a2337413e8703cc2c6c563734232d9db74afdf14f3120b SHA512 44711ba892ff5b4a113ebc826d58b82e1df1edc7da0655fb7df77318d699700b879ade21ea2e61b190ecf7022bdfed7cb65f218d114f79ce94d47bdcfbb8695d
+5 -5
View File
@@ -3,9 +3,9 @@ DIST broadlink-0.13.1.tar.gz 11298 BLAKE2B 284fae4fc338c81632d9828c1a27f799292e0
DIST broadlink-0.13.2.tar.gz 11315 BLAKE2B cc25288b1b8e07b52463eef689a1ac98ac500d9792eaa4a96e89abdfca68bc10f92a991f8338d51a09a71bfbb088f338d31c92c4c431f31d45cebd9d9d8bb77b SHA512 2f90337516816c7af8b8a7c3e8da7c2fd86dd7f3235e67e7fff3f3e50dcc85a804525517e3462e592d30cf4e66fcc194bf2640c67e89f1c7abf5c2d94f109db8
DIST broadlink-0.14.0.tar.gz 11806 BLAKE2B 619c49dd06bab1b58cb70fe7eae62c8429c7afabcf046c864bf9c57c7499aecf2e0b6a13cac4135b9fe19664de18cea6dbb44c280663015608aad887d1db9ec4 SHA512 0e0a55de2e32f31a36286cebbb004c1d4de0a6d14cbc730957d00bf10c13ebe783d2373d289c03ca4974cb68b629ff0b79c188d1aa182f112746abca7447fd50
DIST broadlink-0.14.1.tar.gz 11836 BLAKE2B 00c9211cd70b75ef834624cbc76a6cb646afd7e9151298c4cfc090ee11311f0b8407413c1f85f65d8fe874eafc1d878145418b36098e5b18e4ff6ea3950af558 SHA512 58d50e8a4e7f887f3a00c96405742e638febacb4c2a007d66a99d9abe2596ce109341606f1673657c9450253eb5529db4964bb8ab4bc007194190f1821bcc72c
EBUILD broadlink-0.13.0.ebuild 697 BLAKE2B 6f84741ed514e5b801af9f86f333fa83802e38c957b76334be85f83d63639269e6e81fb95e9df47ae1367c096bad70c078b9d03c1467a2a3b93afb819260edfb SHA512 de6c7f8b0ec9faed91891d072d12c1d55aa82ffe0649864e18390e3fe7c2b758e350a351ecb6d1e7ee3b5c9aff589bcead93e00cd2dc8c3862572aaabe59ca59
EBUILD broadlink-0.13.1.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.13.2.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.14.0.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.14.1.ebuild 745 BLAKE2B d7e6bc571d8cf40d78a06332c5c3b469b370b089ec496043ba64c9eedb2f50dc42acede64035237d601e65e2fa2c0071594027339ca718db2f3b7afac831e572 SHA512 19a60ee8a4349cfffc7f0dbf70c2c37bf93270babd1b91912a1f88649f656a0abfb9a5968306b8cd92044acd30d5fd6a0c5e8c74e461d8c480baa5bbf37c71d3
EBUILD broadlink-0.13.0.ebuild 786 BLAKE2B 5de20c628148ad71e8883d2d40d503f063ecb89f37ebb5ed05623d6e643dbb4de7690f453555454b0ec914c245b120de5af84a369b4056b3fbd489984ce041f3 SHA512 70ac082e88509f0f5963fafe69b3477a3e2ad6eaf6f75789e37804e1e9d548ede53e7b3f26ef4192c6714e259650ef1a31b0b5233e2bf054725e9d1fd50d46d8
EBUILD broadlink-0.13.1.ebuild 746 BLAKE2B 84b8bcfb9a49a4d718e585cfcfff3768ac3a58ab130459c245886583e1c88d149bda24e8bc3cc9fac7e2ac7e9267e61227a81803d99741ae719b50b651c0d868 SHA512 c162e4c8eca023c96474c356b2bbbad81c9ef2a1095a81f09fb703ddff65ddd44564bded49da6520b8b06b92ebb6842a2373f8fdaf5097c85d0cc5bc924e4bb6
EBUILD broadlink-0.13.2.ebuild 746 BLAKE2B 84b8bcfb9a49a4d718e585cfcfff3768ac3a58ab130459c245886583e1c88d149bda24e8bc3cc9fac7e2ac7e9267e61227a81803d99741ae719b50b651c0d868 SHA512 c162e4c8eca023c96474c356b2bbbad81c9ef2a1095a81f09fb703ddff65ddd44564bded49da6520b8b06b92ebb6842a2373f8fdaf5097c85d0cc5bc924e4bb6
EBUILD broadlink-0.14.0.ebuild 746 BLAKE2B 84b8bcfb9a49a4d718e585cfcfff3768ac3a58ab130459c245886583e1c88d149bda24e8bc3cc9fac7e2ac7e9267e61227a81803d99741ae719b50b651c0d868 SHA512 c162e4c8eca023c96474c356b2bbbad81c9ef2a1095a81f09fb703ddff65ddd44564bded49da6520b8b06b92ebb6842a2373f8fdaf5097c85d0cc5bc924e4bb6
EBUILD broadlink-0.14.1.ebuild 746 BLAKE2B 84b8bcfb9a49a4d718e585cfcfff3768ac3a58ab130459c245886583e1c88d149bda24e8bc3cc9fac7e2ac7e9267e61227a81803d99741ae719b50b651c0d868 SHA512 c162e4c8eca023c96474c356b2bbbad81c9ef2a1095a81f09fb703ddff65ddd44564bded49da6520b8b06b92ebb6842a2373f8fdaf5097c85d0cc5bc924e4bb6
MISC metadata.xml 456 BLAKE2B e42190c6f9a66e64f1075ec2521de76d0f3aa1f7df00a14742dedbd71cac262bf8865115a947ec89cc9dd337cbdc52d2cf651159a90ce13d0dd22ebf6257e142 SHA512 20b72d66d1955e609b45dbe20e9a9fafd29f9ec1f263356a81f1e5333b178c9de65772b0b695a550180bea38660fb444866d11c7e32d2ee01764e32d3e1f1cc6
+4 -3
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,9 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/cryptography-2.1.1[${PYTHON_USEDEP}]
dev-python/pythoncrc[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+3 -3
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/cryptography-2.1.1[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+3 -3
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/cryptography-2.1.1[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+3 -3
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/cryptography-2.1.1[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+3 -3
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -16,8 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/cryptography-2.1.1[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+2 -2
View File
@@ -2,10 +2,10 @@ DIST brother-0.1.11.tar.gz 5609 BLAKE2B 3e6369cb93ebb3dc0b7bd37ecb65b8480f05b0f2
DIST brother-0.1.13.tar.gz 6071 BLAKE2B 1712c020746cad265f6a962250b760b6e09be1a68933a5ad1ed4e6480f921fd08cbac502a232eaa1581b9b6a64be05cb259f4bafa453b81913cf62f08d51ff5e SHA512 e7ca0ae657b9c7aef82dba75936a6bf640ac081c60d81bb467efe6852a8ef73199fb82a87ba06c49bbb4faa257a750ec4da160b88f0f32fb1efa9ee285a916ff
DIST brother-0.1.14.tar.gz 6081 BLAKE2B e8a28efa1cb907cdcb93625e2d2036916af184daead9f5551691af2b6905855d1a042e0200cc964ca58b11a671a4a1288e5e2408adc3bbb752791385ed3aae18 SHA512 eec6438df5e68335d8560fddc28933307e5f66f7d7138a28ff29cc9b484ba3cfc1039ccc4df2e6bab76f996e59a03bb1be13e8ae139fb299384c234abb2b0c44
DIST brother-0.1.15.tar.gz 6132 BLAKE2B c3117ccc18a958634217b92ceff46fbf2afc898793c8c41b4291566d8d1bb0ceaaa15b292ae2df96a65088ae1603494ec7603e9285dc8975d6c0b7bb6407c3ac SHA512 6ee19f04fbb6265500999fbb2b7333d7d9605d52f4690f67824a3d292d7f304497a3a45a184832a174eb16e25431183bd68b1dddce2bae34beef735af5a3c62d
DIST brother-0.1.9.tar.gz 5482 BLAKE2B 72d0cbf185dcce08213589bfbfb80ac503b107da202a3889e084edf988942ccfb6c36b6953bd59462a32e8bcce32792c5a75fb31d1a5ff567bd9ed50b143b767 SHA512 3216cad2cfe759ac02086eab7c635b6e369b53d0a0e80971345741a46a2bbe5f84573ddb036266abe8bad164cc17ed53951ace1b272393bffb4f5ae540e2ee87
DIST brother-0.1.17.tar.gz 10234 BLAKE2B 7cbb19ed02f53f16fb2af3f872c9097c58de364ce0dd5b6c9a3610b3c5a9e6b7f14cb1b695da5ae8616de4bc379b85513bcc0f0740e8911d6bb761cbd4545bbe SHA512 52d67459c283b96da43b723b98677c967b360596d005515f8876316df9081e7619778e59ecf76c064cba24289bcd5283e09cfdb1ccffa7587b59fa05e2d1a6a9
EBUILD brother-0.1.11.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
EBUILD brother-0.1.13.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
EBUILD brother-0.1.14.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
EBUILD brother-0.1.15.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
EBUILD brother-0.1.9.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
EBUILD brother-0.1.17.ebuild 811 BLAKE2B ef62768af708fe02aab08fbcea70721c46f32c24d69c705cfe5880fa67002868fc25835be33ef755998b55c8f246c46a33fa198c8fcad7bac0fbfee3863e859d SHA512 aec4c40c52eca592f1c1d58e40c2d8d23aa6a15e2e522d04c67f80009f118536f66bd3f0c35470c4bf33d8942ac7c8bf5f46943d8b1c2848f8fe6a8496f65657
MISC metadata.xml 458 BLAKE2B 3458681f3cf2f405d2dd7b93411c8c5c342140b9643f674792d48a521700a0a0ff61752bd35ac933d25f40efc6331eb6fbf039d86236d3ba2ed4b90220e6a718 SHA512 77b27b4e60a8ce58accec16b21c8a768c5c5b26cf735ffbde70d279195488e89fa4c9f1a927ac917007fce15bbd1714676a5800945181905912955b640e86b69
+2 -2
View File
@@ -1,5 +1,5 @@
DIST btlewrap-0.0.10.tar.gz 11755 BLAKE2B 33bf4adcb38ec331d96fcbc8cafe41c91da380bf6318cd9792b2ce6111f14d0d60e0fc0b94251fa9456326ab7946597596d272a53f45d574715821f596eff70e SHA512 7f641d00e795cb83cde643100986f6e73d24e4358cf8b4eac8d5b7aac372fdcab3e9146ed89b2e5336800530c0b90a6f7f60d5ecf5d063815999a897f7dc9580
DIST btlewrap-0.0.8.tar.gz 12890 BLAKE2B 241647f104f7221cc47b51088337112f13a83541dfeacd0c5d5442d969eb0dbe39a6f563aa1fe2bdfe96fa767ecf2f5401f7a5006016dd0900f8654135cd6536 SHA512 a8a76dcb3e799420c20003e8bbd34b580d58916fc96af5ecd4ff1b8763c94a6764a1062c8a372117021bbba24f86ac0df41fe2608757ae952cef52937f47722b
EBUILD btlewrap-0.0.10.ebuild 701 BLAKE2B a252c0710d1594c52b5a928fae523f853993a04ca8cda33cfd47e5f661102fbfc85c5bdcf3a2d105d95759164e64211eeb45271166b448cf1c5f22dc6d9c7aab SHA512 9b1a1d4c071720fef24df3728ce7e4d2d9dfdcd81bd25a2f6fa153eb25f969cfbae448150577b55e8b5480ea2c4c1fb80f7848e8a4fae92423e49155a87d6b59
EBUILD btlewrap-0.0.8.ebuild 702 BLAKE2B 3f9388841e3fe331962246ba6576cc6a07cbd7132bc36a85f3fa21089e9eaa4f7250bc6c8dc3b045c953125146dea6f5e7872e77974b88b11b6eac6b80c68495 SHA512 bafc0479f14e4fa827e465c085111f8ef2b63a3297edafccbbdec3c39e4ddbe9615b77df5dd6ab03711fed441f95b73c8d47ccf1bf941adf625c94ead5758de3
EBUILD btlewrap-0.0.10.ebuild 841 BLAKE2B d999310910cf5c463e0da519801bb58d92fe838538d9aa1822dfb405c6f7cc9cda73af159ebf11c56203893bc467df4335693d2d4f2a18b45f867dd5ce8bc8fc SHA512 12e0a5331a5bc59bbab5b06363a6d238d41a590f27bb2765cf09dabc918a9add2c91a151cd43c870dc9d188f63db7d29e7c87c873e30f72cf70a3b583bfa9715
EBUILD btlewrap-0.0.8.ebuild 841 BLAKE2B d999310910cf5c463e0da519801bb58d92fe838538d9aa1822dfb405c6f7cc9cda73af159ebf11c56203893bc467df4335693d2d4f2a18b45f867dd5ce8bc8fc SHA512 12e0a5331a5bc59bbab5b06363a6d238d41a590f27bb2765cf09dabc918a9add2c91a151cd43c870dc9d188f63db7d29e7c87c873e30f72cf70a3b583bfa9715
MISC metadata.xml 465 BLAKE2B e7d5306bc85f2c56ffae624e94969c19a2c5012ae9438b702c0bcb1c4fe3218a1d6634a21e1215e2a7f0d0a05572f5bd749ec061d8e4a5f4ccb2fc758155bd9e SHA512 b4a59a13e826e989b11cbe1e791e287b2f332aa54eecb2e9e77734c1a92cc6ec1e221468fcf52d776693e60ac8873e142d41e6fc3bd0a4dc0b7452d11e12b746
@@ -24,6 +24,11 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['test','test.*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+6 -1
View File
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
@@ -24,6 +24,11 @@ DEPEND="${REDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['test','test.*'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
+2 -3
View File
@@ -1,4 +1,3 @@
DIST cdu-0.1.3.tar.gz 3344 BLAKE2B 0a2d43dcf4567ff1bce4552ac6a9099de720dcc96d8f4671348e36e3b4b62adaf9517e6ba24c42fa51846e3e25833f7f066002fd2d321fa9600070335dae0896 SHA512 c84ab149c5ad5d954b573f0dd5e35d22c7867aec046686c41e718f0375377c6bf6a36f9974a4977044e0e69ab4c02720bb59d36033e59de76a4231dacc7a62f7
EBUILD cdu-0.1.3-r1.ebuild 684 BLAKE2B 74c5415ff32262de61b8614689d043c4a87db14aeb36aebfa127cbb8f48c7d458aa1ac67813faf7e60237891f3cdf164c9547ab22bdce6e8709e0402cad4926d SHA512 7d7a75b9d709ac6004a78aa7a3ec47590b29a21b70b9ecc2f1b7e0e89cb7159f036a5d7f5ab6acb23401b1eaee67d177ea45d586658e04c2cda26e8dd26f3d6c
EBUILD cdu-0.1.3.ebuild 697 BLAKE2B 2f3eccd25fcb4491ab8bcd952f087abba4dc2562983c34b629d693dd10cf6d387dd3d610d7d884122e2e026cf3faee9aba145bb119c48b017d575566e258199f SHA512 bdd6d0c851ea44d64fd1e9e4acf4b2555752851b8a252e8a7920732978142c8c581e55f575f6198d5a4e4b418126eb750663eb1d994be3caf403d4f43ff61af0
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD cdu-0.1.3-r2.ebuild 748 BLAKE2B 7be2e6e6a32ded6723dc67d5781bee5d043fcc5bc28ad4d249fb4f573e8ad0feeba9b4fc9c30b6934b0296b33e6956e204195cc2a5f7c2c713fcf073d22d4fe0 SHA512 bd26617fc8503fd061694ba32e05d1edce7177d1856914d755c150fae20a68c2d16a85cb014d276ae0ec72dbdec0615fb14175add7fee56b7877d4b9fca05832
MISC metadata.xml 451 BLAKE2B 21da2519c87841e0d7f1dd6b21f3dfba2bef7e6c61d01c6084dd8bb1eeaf31eda6f38b083c29f79f8a6002ca85125b791117be213defb1d04a5ba63f6d9a9c0c SHA512 c9f4b62f7113176fcf684a4161b95419fc42c1cd404cddd73c5bc91daa6ae602e170727a3bf6d9da62f94851aa24fe800dd7a51ee933a4acb03c56ed85140aae
-32
View File
@@ -1,32 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Cloud Storage Disk Usage Analyzer"
HOMEPAGE="https://github.com/ilogik/cdu"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/ipaddress[${PYTHON_USEDEP}]
)
"
# Many tests fail, even on a regular tox run on a upstream clone
RESTRICT="test"
python_test() {
${PYTHON} psutil/tests/__main__.py || die
}
+33
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="Cloud Storage Disk Usage Analyzer"
HOMEPAGE="https://github.com/ilogik/cdu https://pypi.org/project/cdu/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# License unknown
LICENSE="all-rights-reserved"
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/boto3[${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
}
-32
View File
@@ -1,32 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="Cloud Storage Disk Usage Analyzer"
HOMEPAGE="https://github.com/ilogik/cdu"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 amd64-linux x86-linux"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/ipaddress[${PYTHON_USEDEP}]
)
"
# Many tests fail, even on a regular tox run on a upstream clone
RESTRICT="test"
python_test() {
${PYTHON} psutil/tests/__main__.py || die
}
+7
View File
@@ -5,4 +5,11 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">cdu</remote-id>
<maintainer status="unknown">
<email>mesteradrian@gmail.com</email>
<name>Adrian Mester</name>
</maintainer>
</upstream>
</pkgmetadata>
+5
View File
@@ -0,0 +1,5 @@
AUX click-6.7-fix-tests.patch 1971 BLAKE2B 67c0b66f8668851eb48899aab98b4437846f65cec5389957645f5dd637b6e2a0fc2934856815a85b958c8326a8c33bb1c97bdf963d1774173051eb3ea05c7096 SHA512 fb864761ae8bea93096b9d090eef9cecef7707751d58fa40f846aeccaa8f59e8e01af38f8f79624b94c6ad081b9a388bef287b33b7659bdbbc292f1ae87abda6
AUX click-6.7-support-sphinx-1.7.patch 1243 BLAKE2B d4939d49d43b50a3cddb77899ed2aae9ef6ede0941ca1e7e2d8d23d4f5afa0875df7d126adb498639839efb18790d021549018a355da3d4d71a77d4a6e80db79 SHA512 e497364ebf6243feb7281609d82ac73a73f1e399c1fcaf8a6c97a870c738d21605bcc98397adec7b4b0e1ebba209adf6eb1c6708c157e81e4baef1af1375e15d
DIST click-7.1.1.tar.gz 295672 BLAKE2B 7d9e877a82c3c246831f3bee850ca8460ee13c2e8a560c7e2831bcb6a043624792b6635511006d755ea0903eac439c9b4725087a88d693e0eaac137c8e4cf142 SHA512 955dd75569a7179c204971b868ca17c666bddbaa84201d2b23fbf53ccbd35878c1d638cf70d5c42c2785276fea0cf1f1c062ff990c5869736d6cba0d9fca1486
EBUILD click-7.1.1.ebuild 754 BLAKE2B 676d984143a33f3817f9e58a5aee811572cd4655b85654949ca9bd10ab77e9f2ea5cd903c989c66a34a4eb3ac0062e0fe3e44f0ba29ab616f7928f9e91dbfebe SHA512 296e06a3c9ab4886629b3ed196915ed576afdb9ce441012662338f9a842e98e21c71b20bbf60e56785e72d67b64ef436c3ca220096d5226cb6f6e3802d3fbcab
MISC metadata.xml 332 BLAKE2B a41bc7699360c666ce286a0d9a44779fab5afa6e6ce99efec2ee65a5d8d534bf3ccd65d4b23a2f5d40fc3b1c04c3c7e078a8889a3030909e7cc3992eabecfcb3 SHA512 de78734678a4bafe5175228f6df58210c65eaf016efec93e65441109b280725c4994406d0f21f2ee22ca0f9e1e27e27f76b3a1db724dbbd5b958fc8d8410126f
+27
View File
@@ -0,0 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 )
inherit distutils-r1
DESCRIPTION="A Python package for creating beautiful command line interfaces"
SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
IUSE="examples"
distutils_enable_sphinx docs \
'>=dev-python/docutils-0.14' \
dev-python/pallets-sphinx-themes
distutils_enable_tests pytest
python_install_all() {
use examples && dodoc -r examples
distutils-r1_python_install_all
}
@@ -0,0 +1,65 @@
From 20b4b1c0d1564ab4ef44b7d27d5b650735e28be3 Mon Sep 17 00:00:00 2001
From: Armin Ronacher <armin.ronacher@active-4.com>
Date: Sat, 23 Dec 2017 09:27:57 +0100
Subject: [PATCH] Updated tests to work with newer pytest versions
---
tests/test_basic.py | 2 +-
tests/test_compat.py | 9 +++++----
tests/test_options.py | 2 +-
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/tests/test_basic.py b/tests/test_basic.py
index 045f608..960cd32 100644
--- a/tests/test_basic.py
+++ b/tests/test_basic.py
@@ -357,7 +357,7 @@ def test_required_option(runner):
def test_evaluation_order(runner):
called = []
- def memo(ctx, value):
+ def memo(ctx, param, value):
called.append(value)
return value
diff --git a/tests/test_compat.py b/tests/test_compat.py
index e4ecdc8..9dacc21 100644
--- a/tests/test_compat.py
+++ b/tests/test_compat.py
@@ -1,4 +1,5 @@
import click
+import pytest
if click.__version__ >= '3.0':
@@ -11,10 +12,10 @@ if click.__version__ >= '3.0':
def cli(foo):
click.echo(foo)
- result = runner.invoke(cli, ['--foo', 'wat'])
- assert result.exit_code == 0
- assert 'WAT' in result.output
- assert 'Invoked legacy parameter callback' in result.output
+ with pytest.warns(Warning, match='Invoked legacy parameter callback'):
+ result = runner.invoke(cli, ['--foo', 'wat'])
+ assert result.exit_code == 0
+ assert 'WAT' in result.output
def test_bash_func_name():
diff --git a/tests/test_options.py b/tests/test_options.py
index 9dd8cdf..8bdda1f 100644
--- a/tests/test_options.py
+++ b/tests/test_options.py
@@ -199,7 +199,7 @@ def test_nargs_envvar(runner):
def test_custom_validation(runner):
- def validate_pos_int(ctx, value):
+ def validate_pos_int(ctx, param, value):
if value < 0:
raise click.BadParameter('Value needs to be positive')
return value
--
2.16.4
@@ -0,0 +1,44 @@
From 2c7929511114494350e26d7b0c790fb8ca82f605 Mon Sep 17 00:00:00 2001
From: Daw-Ran Liou <dawran6@gmail.com>
Date: Mon, 14 May 2018 13:34:23 -0400
Subject: [PATCH] Support Sphinx 1.7+
Move: from sphinx.util.compat import Directive
To: from docutils.parsers.rst import Directive
---
docs/clickdoctools.py | 2 +-
setup.py | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/docs/clickdoctools.py b/docs/clickdoctools.py
index c3db195..1dd47d3 100644
--- a/docs/clickdoctools.py
+++ b/docs/clickdoctools.py
@@ -15,7 +15,7 @@ from docutils import nodes
from docutils.statemachine import ViewList
from sphinx.domains import Domain
-from sphinx.util.compat import Directive
+from docutils.parsers.rst import Directive
PY2 = sys.version_info[0] == 2
diff --git a/setup.py b/setup.py
index b78403e..f1bcdcf 100644
--- a/setup.py
+++ b/setup.py
@@ -24,6 +24,11 @@ setup(
maintainer_email='contact@palletsprojects.com',
long_description=readme,
packages=['click'],
+ extras_require={
+ 'docs': [
+ 'sphinx',
+ ],
+ },
description='A simple wrapper around optparse for '
'powerful command line utilities.',
license='BSD',
--
2.16.4
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">click</remote-id>
</upstream>
</pkgmetadata>
+2
View File
@@ -1,5 +1,7 @@
DIST codecov-2.0.15.tar.gz 11352 BLAKE2B 1f2fcf44b577ba914d86391530d619247bbe9383a203c74fa567c700f4d806dec11e2ae5ea70f814f6fe1c6dee12990b632d7409bc6f41568084690ec1f9063b SHA512 8e4242c26e765df12eb467c5af625c41f34e5776776015a9df4ca7fd810e07f65200e3b4dcc536682bf3144ac97680d6b8f4d2fc285340f73c82fb648938110d
DIST codecov-2.1.0.tar.gz 17909 BLAKE2B 1c24f26e68b7f31f275d19cc280f3291be523c0d3fbdc0e3a65c6f93d84b4b0cd4478c5e38dfb78cabc00982a3b6fc5e1402e0bb7047de5d52e2b7b7ccfc9220 SHA512 44d890f187e5e57618b883f42a18df7f37ee8bc17d3d9345b49fa6b2392c7b933aade657632700b7e09a6dd58c8b1561c6a134459af7e69c30685eeec8e6ef6c
DIST codecov-2.1.9.tar.gz 19987 BLAKE2B d51b3c485898ee729441282bf541cb0208db44b98aefccbf8a8b88beb0803989baf70333d7d50939bcec90df19682f91d8598e5b198179c9fc7bfe63ad40e907 SHA512 39f9441d7069d725f99f1b9d715e920dcbb0bb7b2d7628641842d09cf95decbe8542c75ef15406ad89613d4822b2a2aa8230283926af4275bf8633ab96b066c4
EBUILD codecov-2.0.15.ebuild 707 BLAKE2B 49bdd6bf4cc59e81f915dfa92c93299c15a9b6a2e530df9b521f3df6bc9ef0a40936fd5bf742578094d2227e3eb144a86df91f75621a7d495708255e92cded08 SHA512 56ab32575a7fd4ba3b6a8692e155d1fcff903590b7d07c36d6ce2320f2d1abea54347e8ca70ef36ea3aefed6d94d8800dda9bd8fa6afa0e700de472d02879373
EBUILD codecov-2.1.0.ebuild 790 BLAKE2B 0fb5c8e994db579294bef5ea48d044b5a566796292593a07ba5f35be58eb003ce2b9a5e96d1311e54aadd6991a32d4b47483975c5604b31d604bdbe2b8ba809f SHA512 9911709717150deabe43ba56956e4d9ec3773d91ddfe3465f4e6e7a2437978aacb038baf1ba7aa6dfd797ad412b4356179485a88234677cf3d0de187524a03a2
EBUILD codecov-2.1.9.ebuild 791 BLAKE2B f01479552bdf0e9895f0293cf45ce883ce2c144699b8a0be01612e3882bd7ed4ec5fdf409d8f48bf6eab0296a1a7247b4ff0acde72efc46fc70eb940599d7a2f SHA512 1e6745eadc220e82f0b11bb3c726f6950c809c1cee33c25bb8e36ef0710f18923f2ddeb70835f284a2cbdd2363d74aa217bec55ef9813d373b5e7c187aecf2a0
MISC metadata.xml 445 BLAKE2B d80a4da5b071bf957a491dd8a357af4a77ed8224556ccb97f08cff3e77b84de1142e63d889e211187aa42ebb2e69b235ffb343120c760af319711b81632296a4 SHA512 030007fd65027d09a20aeb873b71b5c8f943a207d92e9210460a7eb272209d7b5d01961348adba5e5aaeb07ee9173dec6838bfa42652de715f1db7c8a43cd97a
+31
View File
@@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Hosted coverage reports for GitHub, Bitbucket and Gitlab"
HOMEPAGE="https://github.com/codecov/codecov-python https://pypi.org/project/codecov/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.7.9[${PYTHON_USEDEP}]
dev-python/coverage[${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
}
+3 -1
View File
@@ -1,5 +1,7 @@
DIST connect-box-0.2.5.tar.gz 5724 BLAKE2B 558f165645f0d6fff645f13a659b949b1f380a42f5eed1a979bcc2d2ea5cdb566ec49879121db8ce40bd6b64c8e6c1167b0848d57ac9b956887d89b39b6067e2 SHA512 ac869dffdfbbf26b6b2430af0509c00f57ec0effaec362121acc29a76763e5badf3c951cd73ed887968423fafde77acd301cba2992365d54516a6b8d7f87cca7
DIST connect-box-0.2.7.tar.gz 9672 BLAKE2B a92f549debc050a8a1d5eb2fdd55b95db6ca5ab3bb5c23d2e7de992146295c6fb524528b3074a1ddf79a9ad926f76898476f6e384ebb301f230cf32b719454ab SHA512 4ec4c87446aac333f18184a826ba4b359abb6d5b258a6d507770d88a81d430d3d68af79f587e998eaa8cd3df36c4b977df7383e4afaf510ea0fbd4fcecf857ed
DIST connect-box-0.2.8.tar.gz 13210 BLAKE2B 325fec65d638e7a281e5e85828cee940df66f83d85df7cc2bbb19b765abc14b562cd19d1de03444f1fbac774ecc7b9e8b7fd8620da334f14585ce797b24722a1 SHA512 f143ae62b714331a3660b2d86727c0248b83d92e0c2938620494c7a2943309b1e761f1a014981afbb77f33c325b831925424fbc82d3cca0b5b0b7791b0c64482
EBUILD connect-box-0.2.5.ebuild 882 BLAKE2B 6579015f5a34a911e4a5fba901e692865907f326f1d4d4993809cd44eee63d240738af73b8cd55f7c38e7e09d5fd6503701615e754853c8c86e8471e96f454f8 SHA512 4e04238440d740b788f5e226d5740544dc0c7b56726b28258e40c17cf5070aef4d429d1a84277b064279ad1d3169170d786ad94f7b93eb16d99aac3254c64c4d
EBUILD connect-box-0.2.7.ebuild 882 BLAKE2B 6579015f5a34a911e4a5fba901e692865907f326f1d4d4993809cd44eee63d240738af73b8cd55f7c38e7e09d5fd6503701615e754853c8c86e8471e96f454f8 SHA512 4e04238440d740b788f5e226d5740544dc0c7b56726b28258e40c17cf5070aef4d429d1a84277b064279ad1d3169170d786ad94f7b93eb16d99aac3254c64c4d
MISC metadata.xml 469 BLAKE2B 9cd3658b7e512a04b6dcea10060d5dd2b874b51f1fb961c8b8bb73c8bdaf70ec8458576dc80f49a71ba311042578f6294d8f9ae0726e5b4f78b0199b9ceb65bd SHA512 9e3f19e4b05a176b9a6f098f21644710c3940fe6cf50b7eb59693ab5587107a7eaa9896c521e4515203a1f548f95aafbc2b5a6c020064beeb7534bb3226341ba
EBUILD connect-box-0.2.8.ebuild 991 BLAKE2B 47d34a1616ca431204f484fa417bec40883759d8101708d38c4306e3db7019a8539b6105181864a15114ebb2f43096d6a10a94fb93f56b5f95f0fe1624ee68fe SHA512 0246e3a247ff118d148ea6c0aa6d2796bc8199e99212fe3cec0d7606ae2ab53aacf5335fd123b7bdb5de853cdc9ecc05cd604ba83dca37821ab2771e9195f6f7
MISC metadata.xml 469 BLAKE2B a9a3cc07ed7d0de54ec220b2c1d1c8b6febe70ddaafadb60892f31597de60f280ae735e925b35a6b5a08fe5012ca2094082c3d82a8d27be01f39ee67911eaa4d SHA512 02d29cb183a0ae605eeabd5b02742184b7ab0a1b074bf5bd5c07753ae959fecf3ba1eedc3e3a18e69d80e026cdceda06a0005cd02acd44b8070c278bc70a0d9a
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_P=${P/-/_}
DESCRIPTION="Python client for interacting with Compal CH7465LG devices."
HOMEPAGE="https://github.com/fabaff/python-connect-box https://pypi.org/project/connect-box/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/black[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+1 -1
View File
@@ -6,7 +6,7 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">connect-box</remote-id>
<remote-id type="pypi">connect_box</remote-id>
<maintainer status="unknown">
<email>fabian@affolter-engineering.ch</email>
<name>Fabian Affolter</name>
-3
View File
@@ -1,3 +0,0 @@
DIST contextvars-2.4.tar.gz 9253 BLAKE2B b46466e44f836561024b69bd648613654336a41f964ced77ab29e2fa20b43b19f0c6b5b72d31ccf208c8b74ad54fa1898ac1c09b24b124ec53a5970019910553 SHA512 391c12f163854a21d6422afd9464e8896c02b5cb5e2c567550907a16b7970d4e2d02cd360851bba103efd64062669596eacadc7421432198c61054837b57b223
EBUILD contextvars-2.4.ebuild 706 BLAKE2B edad7488b3838577463d59a34a94438e27487043591351f91189fb6a28154b170db803b892a670e1ee7478cb5f6b4fca33445669037a2591b9a13027a83a5b2a SHA512 4d89b27ceca38849c78ae4dfbe707934e4627f12f94a8b97de1a36d4a00d995f8490dc6735eda3088c1bb321d249e3ef67d64d1aadeae05c88e761c8586428f9
MISC metadata.xml 452 BLAKE2B 6c4f4148700edffbaac45c93470d5a87bd12172073a3e516c1701075587a46175b3ee8cb2f6f61a5c878d1242d2387ce12550de8f0fa64c777f4eff4d772c923 SHA512 e510f6708767c98227aa741d07913dfebae6fe5171936edf515580b0bb678725a3cf8638d0d30e33d36395b26430f65235622ca98e71ed85bb430d0d98de86a1
+2
View File
@@ -1,7 +1,9 @@
DIST coverage-4.5.1.tar.gz 379675 BLAKE2B a3dd18b6c6512a2880f48e685c15eed33589d7d46ffaddedd69dad88b8baa383e1661e1cd232e44f466512e292f82638ee2fd198de01dbd1324cb01857b986cf SHA512 82742a572549400778cad99057b1ced4c36b61e917983148eccc86bfa6340de8cfefc4f743e79ff876b641e0b9d21307dd6bde78638a6b20dd8ad215068dda25
DIST coverage-5.2.1.tar.gz 694076 BLAKE2B 0aaf9b5668c2fac1220c377d5b841341b534bd14579b70fa3d4c5e64239df71b95c2278e041f46ae3f9d2ae55145894d51457caabdd9540b7d8ce3f32f8d409c SHA512 bda6129a4f4e2db3d26878036ceec137e4f359b8d37ce087e4007751bf0bbda7d706967a50b120378fa533f980e70142328099332374a1f303fa0083ffc078b0
DIST coverage-5.2.tar.gz 693669 BLAKE2B 8ae8b548a9f6813bfb6c95a0cbc0c58517c2948704e43b8173147c6b3c882c9bd0f2fafc2e77dbb854bbc9670fbb3a885dd8e46fadbf1ea88fe0ae8215972bbb SHA512 54645e66ab3e7632889a91703c479a885195d24b414d1559093059f0b648d40d7de22ca25816e43c30f955f0725eda6131ea7d43276d25ee25522ce0bd58683a
DIST coverage-5.3.tar.gz 693632 BLAKE2B 9daa3a0fd7f8c3ff7c9d68603e11a0a419d3ab50e3c3fb6be5b694aa1f7566040e1212b7175dfa4f71a0a309db325c00f94a85e0e9e755ae8c4f09c499d0daf4 SHA512 f40a21c394b1a72118965f702ae2b8e09c4e0b2fe92709aedf1de4c8074cd9c2cae0ed4860fbb863e4e5479f1067ff806d7051f7683d6b324de9945c0cacfc39
EBUILD coverage-4.5.1.ebuild 1070 BLAKE2B d8199b17b906f6471e963a9d367c2b3915bfc3ce4d84f973b85071e841cab750415c76e6310c3c82f8e9cd0e02ee30ada52921e3642ce56192eaa489d1fa355d SHA512 bed4ac63fe485ecc67711defff19c5a21bbae6304e9c9f560ed48c6918a338bf7fdfe1a4288c68b2b112b0df1b12110d2c7b99e2189a4fa4b3b933fc1a26c88d
EBUILD coverage-5.2.1.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
EBUILD coverage-5.2.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
EBUILD coverage-5.3.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
+69
View File
@@ -0,0 +1,69 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite(+)"
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Code coverage measurement for Python"
HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
#IUSE="test"
# The tests are impossible to appease. Please run them externally
# via tox. Or fix the ebuild if you have hours of time to spend
# on something utterly useless.
RESTRICT="test"
#BDEPEND="
# test? (
# dev-python/PyContracts[${PYTHON_USEDEP}]
# dev-python/flaky[${PYTHON_USEDEP}]
# dev-python/hypothesis[${PYTHON_USEDEP}]
# dev-python/mock[${PYTHON_USEDEP}]
# dev-python/pytest[${PYTHON_USEDEP}]
# >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
# )
#"
src_prepare() {
# avoid the dep on xdist, run tests verbosely
sed -i -e '/^addopts/s:-n3:-v:' setup.cfg || die
distutils-r1_src_prepare
}
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
export CFLAGS
fi
distutils-r1_python_compile
}
python_test() {
distutils_install_for_testing
local bindir=${TEST_DIR}/scripts
pushd tests/eggsrc >/dev/null || die
distutils_install_for_testing
popd >/dev/null || die
"${EPYTHON}" igor.py zip_mods || die
PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer py || die
# No C extensions under pypy
if [[ ${EPYTHON} != pypy* ]]; then
cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer c || die
fi
# clean up leftover "egg1" directory
rm -rf build/lib/egg1 || die
}

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