Merge pull request #3 from onkelbeh/master

Homeassistant 100.0
This commit is contained in:
Vadim Efimov 2019-11-02 23:50:24 +03:00 committed by GitHub
commit 792d91019a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1031 changed files with 16296 additions and 1692 deletions

View File

@ -1,3 +1,337 @@
2019-10-28 homeassistant-0.101.0_beta3
* bump homeassistant-0.101.0_beta3
* bump PlexAPI-3.2.0 and (older) PlexAPI-3.0.6
* bump avea-1.4
* bump python-miio-0.4.7
* bump plexwebsocket-0.0.3
* bump praw-6.4.0
* add unifiled
* add spiderpy
* add speedtest-cli-2.1.2
2019-10-26 homeassistant-0.101.0_beta2
* bump huawei-lte-api-1.4.3
* remove olds: hass-nabucasa
* bump hass-nabucasa-0.23
* bump pytradfri-6.4.0
* bump python-slugify-4.0.0
* bump homeassistant-0.101.0_beta2
* clean up old frontends
* add plexwebsocket-0.0.1
* add pycsspeechtts-1.0.3
* bump frontend-20191025.0
2019-10-25 homeassistant-0.101.0_beta1
* update homeassistant-0.101.0_beta1
* bump aioesphomeapi-2.4.2
* use beta flag in homeassistant-0.101.0_beta0
* esphome: use new ebuild version for git
* bump esphome-1.14.0_beta3
* sort iuse on cryptography-2.8
* use https:// for Homepage in some more ebuilds
* fix dev-python/pyobihai Manifest
* fix dev-python/packaging Manifest
* update esphome-1.14.0_beta2
* bump esptool-2.7
* bump protobuf-python-3.10.0
* bump protobuf-3.10.0
* bump protobuf-3.10.0
* bump tzlocal-2.0.0
* bump esphome-1.14.0_beta1
* bump twilio-6.32.0
* add pystride
* add sunwatcher-0.2.1
* bump PySyncThru-0.5.0
* bump pyhomematic-0.1.61
* bump plexauth-0.0.5
* bump OPi-GPIO-0.4.0
* bump Mastodon-py-1.5.0
* homeassistant-0.101.0_beta0
* bump frontend-20191023.0
* androidtv-0.0.32.ebuild fix adb-shell==0.0.7
* bump zigpy-homeassistant-0.10.0
* bump zigpy-zigate-0.5.0
* bump zigpy-xbee-homeassistant-0.6.0
* bump zigpy-homeassistant-0.9.0
* bump zigpy-deconz-0.6.0
* add aiofreepybox-0.0.8
* bump aioesphomeapi-2.4.0
* bump discord-py-1.2.4
* bump teslajsonpy-0.1.0
* add teslajsonpy-0.0.26
* add glances_api
* bump youtube_dl-2019.10.22
* bump pymyq-2.0.0
* Merge branch 'master' of matoro/HomeAssistantRepository into master
- dev-python/packaging: remove no longer relevant patches
2019-10-22 homeassistant-0.100.3
* bump homeassistant-0.100.3
* bump evohomeclient-0.3.4
* bump openwrt-luci-rpc-1.1.2
* bump pybotvac-0.0.17
* bump pysonos-0.0.24
* bump adguardhome-0.3.0
* bump abodepy-0.16.6
* bump abodepy-0.16.5
* bump mypy-0.740
* bump homematicip-0.10.13
* bump astroid-2.3.2
* bump pylint-2.4.3
* bump keyring-19.2.0
* add pymochad-0.2.0
* bump pymfy-0.6.0
* bump cryptography-2.8
* bump numpy-1.17.3
* bump clearpasspy-1.1.3
* add clearpasspy-1.0.2
* bump hdate-0.9.1
* bump geniushub-client-0.6.28
* bump androidtv-0.0.32
* bump adb-shell-0.0.7
* bump RPi-GPIO-0.7.0
* bump youtube_dl-2019.10.16
* bump pyatmo-2.3.2
* bump homeassistant-0.100.2
* fix a esphome-1.13.6-r1 dep
* bump pyHik-0.2.4
* add protobuf dep
2019-10-11 some integrations updated
* bump PyMata-2.20
* add PyRMVtransport-0.2.9
* bump python-slugify-3.0.6
* bump sqlalchemy-1.3.10
* bump aiohttp-3.6.2
* add python-songpal-0.11.1
* add nokia-1.2.0
* bump av-6.2.0
* add av-6.1.2
* bump broadlink-0.12.0
* add (old) datadog-0.15.0
* add datadog-0.30.0
* add directpy-0.6
* add minio-4.0.9 & minio-5.0.1
* add nuheat-0.3.0
* add pmsensor-0.4
* bump pydeconz-64
* add pyfido-2.1.1
* add pyfritzhome-0.4.[0,2]
* add pyfttt-0.3.2
* add pykira-0.1.1
* add pytraccar-0.9.0
* add stringcase-1.2.0
* add (older) tplink-0.2.1
* add (older) websockets-6.0
* add yahooweather-0.10
* bump zigpy-xbee-homeassistant-0.5.0
* remove beta tags from 0.100.1
2019-10-10 homeassistant-0.100.1
* homeassistant-0.100.1
* remove old homeassistant ebuilds
* bump zigpy-zigate-0.4.1
* frontend-20191002.2
* homeassistant-0.100.0_beta3
* bump beautifulsoup-4.8.1
2019-10-09 go ahead
* hack some home-assistant-cli-9999 deps good again
* bump frontend-20191002.1
* remove old homeassistant ebuild to match already deleted frontends
* bump SQLAlchemy-1.3.9
* bump certifi-2019.9.11
* bump pytz-2019.3
* bump ruamel-yaml-0.16.5
* bump text-unidecode-1.3
* allow newer aiohttp
* bump homeassistant-0.100.0_beta2
* add todoist-python-8.0.2
* bump astroid-2.3.1
* bump pylint-2.4.2
* bump pybotvac-0.0.16
* homeassistant-0.100.0_beta1
* python-miio-0.4.6
* update androidtv-0.0.30
* bump adb-shell-0.0.4
* add pyhiveapi-0.2.19.3
2019-10-05 DIV MODULES ADDED
* add airly-0.0.2
* add connect-box-0.2.5
* add pyotgw-0.5_beta0
2019-10-03 homeassistant-0.100.0_beta0
* bump bellows-homeassistant-0.10.0
* bump hass-nabucasa-0.22
* bump xknx-0.11.2
* bump gpiozero-1.5.1
* bump zigpy-deconz-0.5.0
* bump home-assistant-frontend-20191002.0
* bump voluptuous-serialize-2.3.0
* bump geniushub-client-0.6.26
* bump boto3-1.9.233
* bump pyvera-0.3.6
* add adb-shell-0.0.3
* bump androidtv-0.0.29
* bump shodan-1.19.0
* bump python-ecobee-api-0.1.4
* add pysoma-0.0.10
* bump zha-quirks-0.0.26
2019-10-02 div python modules updated
* add pysaj-0.0.9
* bump incomfort-client-0.3.5
* bump pytest-5.2.0
* add plexauth-0.0.4
* add PlexAPI-3.1.0
* bump meteoalertapi-0.1.6
* bump attrs-19.2.0
* bump python-ecobee-api-0.1.3
2019-10-01 div python modules updated
* bump python-ecobee-api-0.1.2
* bump zigpy-zigate-0.4.0
* bump zha-quirks-0.0.25
* bump homematicip-0.10.11
* bump pyotp-2.3.0
* bump sendgrid-6.1.0
* bump pylutron-0.2.5
* bump requests-mock-1.7.0
* bump shodan-1.17.0
* bump iperf3-0.1.11
* bump pytest-5.1.3
* bump python-slugify-3.0.4
* add python-whois-0.7.2
* bump importlib-metadata-0.23
* bump pynws-0.8.1
* bump simplisafe-python-5.0.1
* bump aiowwlln-2.0.2
* bump openwrt-luci-rpc-1.1.1
* add python-izone-1.1.1
* add influxdb-5.2.3
* bump RestrictedPython-5.0
* bump aiohttp-3.6.1
* bump solax-0.2.2
* bump pre-commit-1.18.3
* bump aiohttp-3.6.0
* bump pytest-5.1.2
2019-09-30 homeassistant-0.99.3
* some more experimental esphome (without python2.7)
- bump platformio-4.0.3
- bump semantic_version-2.8.2
- bump tabulate-0.8.5
- bump pyelftools-0.25
* update repo location in README.md
* (github/master) spread klowe0100's patch
* homeassistant-0.99.3
* bump frontend-20190919.1
* bump zigpy-zigate-0.3.1
* Add klowe0100' Idea (merge pull request #5 from klowe0100/esphome-python3 uncleanly):
- ebuild for latest esphome mainline dev branch
- Bump platformio (4.0.1) to remove python2 dependency
- Update version specifier to unblock installation
- Fix minor but blocking typo
2019-09-21 homeassistant-0.99.2
* update homeassistant-0.99.2
* bump zigpy-homeassistant-0.8.0
* bump frontend-20190919.0
* update homeassistant-0.99.1
* add pyobihai-1.1.0
* bump pytradfri-6.3.1
* update homeassistant-0.99.0
* bump zha-quirks-0.0.23
* bump youtube_dl-2019.9.1
* bump sqlalchemy-1.3.8
* bump PyChromecast-4.0.1
* bump pyTibber-0.11.72
* add libpyvivotek-0.2.1
* geniushub-client-0.6.13
* bump frontend-20190918.1
2019-09-10 homeassistant-0.98.5
* add (old) geniushub-client-0.6.7
* add iaqualink-0.2.9
* add PyViCare-0.1.1
* bump aiowwlln-2.0.1
* bump androidtv-0.0.27
* bump ZHA
* bump geniushub-client-0.6.11
* bump async-upnp-client-0.14.11
* add growattServer-0.0.1
* homeassistant-0.98.5
* homeassistant-0.98.4
2019-09-06 homeassistant-0.98.3
* add pyAtome-0.1.1
* bump frontend-20190904.0
* bump numpy-1.17.1
* add goslide-api
* add PyISY-1.1.2
* bump pylinky-0.4.0
* bump zigpy-zigate-0.2.0
* bump locationsharinglib-4.1.0
* bump androidtv-0.0.24
* bump denonavr-0.7.10
* update homeassistant-0.98.3
* update pyhaversion-3.1.0
* update aioharmony-0.1.13
2019-09-02 homeassistant-0.98.2
* bump homeassistant-0.98.2
2019-08-31 homeassistant-0.98.1
* bump homeassistant-0.98.1
2019-08-29 homeassistant-0.98.0
* bump homeassistant-0.98.0
2019-08-28 too lazy to push 0.98.0_beta2
* bump pyatv-0.3.13
* bump packaging-19.1
* bump huawei-lte-api-1.3.0
* homeassistant-0.98.0_beta2
* bump frontend-20190805.0
* bump zha-quirks-0.0.22
* bump pyheos-0.6.0
* bump Ambiclimate-0.2.1
* add pynws-0.7.4
* bump androidtv-0.0.24
* home-assistant-0.98.0b1
* bump frontend-20190822.0
2019-08-22 homeassistant-0.98.0_beta0
* bump frontend-20190822.0
2019-08-22 homeassistant-0.98.0_beta0
* bump pyyaml-5.1.2
* allow voluptuous > 0.11.1
* fix numpy-1.17.0 PYTHON_COMPAT > 3.5
* loosen blinkpy-0.14.1 deps
* bump beautifulsoup-4.8.0
* bump frontend-20190821.0
* homeassistant-0.98.0_beta0
* bump pytest-5.1.1
* Upgrade pydocstyle to 4.0.1
* bump bimmer-connected-0.6.0
* bump zigpy/zha/bellows deps
* bump frontend-20190820.1
2019-08-20 div updates
* bump geniushub-client
* add pylacrosse
* add (currently used) pyrainbird-0.1.6
* add pyrainbird-0.2.1
* bump frontend-20190820.0
* bump pysma-0.3.4
* add & bump tensorflow-1.13.2
* add keba-kecontact-0.2.0
* bump hass-nabucasa-0.17
* add older python-eq3bt-0.1.9
* bump PyXiaomiGateway-0.12.4
2019-08-18 div updates
* remove backup file
* did a manifest-check

View File

@ -39,9 +39,9 @@ They mix up python code with some c++, currently i have no idea how to handle th
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
```
[HomeAssistantRepository]
location = /usr/[local/]portage/homeassistant
location = /usr/portage/homeassistant
sync-type = git
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
@ -111,7 +111,7 @@ I have **no** Google, Amazon or Apple involved in my privacy (at least in this c
The Repository itself is released under GNU General Public License v3.0, all work on the depending components under the Licenses they came from, which could be (as my grep told me):
- "Apache-2.0 BSD"
- "Apache License 2.0"
- "Apache-2.0"
- "BSD"
- "BSD-2"
- "BSD-2 Unlicense"

View File

@ -1,4 +1,4 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
EBUILD home-assistant-cli-0.7.0.ebuild 2147 BLAKE2B f7883d7072023aea55041c0b104e25189d45e8ec32dec02e4c51b0836a1df555f627209860c989fd7aa5dadcc84b1a459581aa3a7a1253da226b946fc05fe414 SHA512 272b3526f9d56da73ddd6b4fe963cb67accc7ae0df9cec01a57603090cbd6964407b8f2e1107789db97738fe6a879fc47e2dbaa55059ce074401a1ae9476c8ec
EBUILD home-assistant-cli-9999.ebuild 2272 BLAKE2B d7ce38ff070cddeb35035a696d63f977844e08835b7643b310250ae3b52e02558e9a4f5290933bd8f7ae8073fbe9ce61d5ae6282ceda5d2f2ff337192fa941ea SHA512 97708f3186cf341f51cf8ed1880d97f662e519af8655fa48a7c38a393936446a52407f5bd4fa5a7c7f8bd80f294aa4ef138eb4d4bc1da06c06e02bba09b6f0d4
EBUILD home-assistant-cli-9999.ebuild 2279 BLAKE2B 94fedff5776ddd2c06c40f1783dab4f0200b7cfa695e5a4020584c812d0fc833c21640648b74683785af2338830164102b07b6fcdd82de84ec20bbbbcea2af38 SHA512 ecbb1f7608bf0b8d2342a940dc2fe6265c267b1574eb40102696d7231cbf40deb5d02c3f7fb56f4f18e718f1aa223f71a40980e2a9e84a6bd50e9275ce3bf69e
MISC metadata.xml 487 BLAKE2B 1f1f9aed2a3ef1615865b0e18f4e32f47a912395ddaa8934fedf06003c226216a16ad639a914413f448b4bc6bca8a7f929bba5fe5439a7178c6fb4e79fd9e92e SHA512 329fbf70ce5086771fad02004d566d13a3526eb8f185a441cea56ee71bf61492298aae268202445fa09c361708b6c99a1e83c075f46f13d789b5cbaf380c89d0

View File

@ -21,15 +21,15 @@ SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
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/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
@ -57,7 +57,7 @@ DEPEND="${REDEPEND}
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!"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {

View File

@ -1,11 +1,17 @@
DIST home-assistant-frontend-20190731.0.tar.gz 25503476 BLAKE2B 4b3c62b10110fb29f5ded40ac27e822e499a808de07536b5bb99fc19800c48953a6fd326eff6da9e02ad6172485cd66371ca8a3b022f2efe36283cbbb58cf622 SHA512 5d0022b779f1158ccbadc5a835966d5cb87c1dd5a424d67029fb7d624af362d000837582a9339092b7a0d42ec15c2b19bd6c834eeb4ca665a02ca78a9f6372da
DIST home-assistant-frontend-20190801.0.tar.gz 25515423 BLAKE2B c9d6a395d2b321c51cb33de504e7afa359bf76a785435d5da65103f4667305cacb50fd90775435cf5e8081806e581dabf45bdbe0239a2d0f0ff6b030f9243feb SHA512 0ef9cb95e3fbb580111aa0e60358c28f42607afb643ed1747ba3091600fea4b5cf4133d81ae911e20a80527fe09b17e29a76ba430da50e590e76509c05bd3be2
DIST home-assistant-frontend-20190804.0.tar.gz 25543281 BLAKE2B e4ee94da26aefb5ac856208871de6680859900e08e2a738fc2ce9e58c1ba394742048472733f88e65184856e6e8faa9eea77e0bc1273ef91cc8f3886fec3e6d3 SHA512 4a2d8e85e7e8d50ec8e783d925f88a813110a49de3f16d81a78f7ad05b90a1b7411a11b8571c44d2b3b558b8afa49641230301a9d96c826f5d72341dfcdc6f04
DIST home-assistant-frontend-20190805.0.tar.gz 25553085 BLAKE2B 01d39a3feca0a40698ab93508c090edd779e9d4856d53be5e37f9b7c1271a87472e89dd5959680ff68ecc588fe4c1f9983fce77fa61eaff7e80fb14e1e190cd9 SHA512 43dd0068b7bf3c5299f4eabe1240c7d56bcab0d2b940c76700d468fe1b6a14a70702775c59d76a17d142b3af95747206ca2fdd3858342e0e13f4adb377290b05
DIST home-assistant-frontend-20190811.0.tar.gz 25481365 BLAKE2B 07dc20793a90d37eef9aa2db8ac622abfaf0cb23dcfa2770b49518b1c308784b708aa20d789465fd1c08bd2df054ba247ee62cf3e12807401ae1c8a1edd0739b SHA512 3785def74ea88963bcec4441c8b54b09ee25e071acd51d9d64a2742b0029ef7c7d74cf8b218b2fcf16a1d43e877749b36d24988b8e0a8ca2086c43ff84dc7420
EBUILD home-assistant-frontend-20190731.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190801.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190804.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190805.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190811.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
DIST home-assistant-frontend-20190828.1.tar.gz 25885756 BLAKE2B 9cc3f558b46a9662efd399aca20a1a2835faf4c40d077a365f1f32b27f3df29a3705bcceb547fe03d81eca71045c0419f89129b79a356307d73682647ea5e9b8 SHA512 33696792acd0d86628b9dc0e9382ff952ed5c1b3840434a9ca1e2e2f5703ef197e78b7dfc08729953cbf97880c53c1647b7102f3a5a7d74f9a63c59818529a5e
DIST home-assistant-frontend-20190918.1.tar.gz 25286781 BLAKE2B 238c4af3cd292ed5abe16741c7a4e9bca26c5e81784c755f9cff6dee6c73722ca9bd0874d14d3cdc7deea668a208fb122ab0adbb072b569d921740928c54a77a SHA512 fc09b59df257fe60da31a200cbcdf22c165091ae773ecd96814e386c807760b3c4df848089599634693829c678753977b568d5e936964e7acadeaea6461a9600
DIST home-assistant-frontend-20190919.0.tar.gz 25301802 BLAKE2B 5a088e57f9e360958a01c3f482caede5e851c909b40522ef1ede1a6d47c2baa202d140dd69dd89ccb84819cf53d6db4e9b0b362cf0e6de230fa998992719525c SHA512 53c1a9b6ac0c913f1e7d07137f0b7743c71dc8f96dce45fc92bd1f7689ccb12b58c3c82ba3c0249612311bed039f4f569bb46e6ce440a28b0f7a6008cfb1d233
DIST home-assistant-frontend-20190919.1.tar.gz 25574950 BLAKE2B b4b968fc1d5464f274c0d385bd70ccec7aad6924e525f7cea6190fb3b43c5ba669b6c34628ddb34c3d4ea7a59bd4a3f79c3f3e5ff679bdbbb57af2eba134c908 SHA512 a44a4ed00f82143de0eb0a94e0ec0c9baa3d71887a65494c6ef6a4666b1b6c2bf54cdcbecbe419a4046d847fe69a7f8f67cba2af7da204ac47b6864aacbe1c60
DIST home-assistant-frontend-20191002.2.tar.gz 27105941 BLAKE2B 4b1639e39b299c71e3dec4c308431dde5a85efa6010c8b93ca35f44a380a289585d55bdb0b6ad5d11e914aad5fe95453b8efa5178a374c8446f8a6af9a6ceebe SHA512 706d3e34fae8bfcab73b1a2dc211d665a53f76182b3d21d3d0dc277e3c39d5308caf828226ce48fabb759c174a9d22092da36d89d42bd4d74636d8231b913bed
DIST home-assistant-frontend-20191023.0.tar.gz 29222353 BLAKE2B 4f73232eeac2ebb629ad534265e7d6a1545742ff1c14e26ab8af599897e6ecb1a841a393239fd0adfddbb5dd176ac9a84d1e2cfddb9ab848be1f2b3ff76c3ee5 SHA512 19a7636be19c43b1542989279f45443e022296121f4a28e8048581b5ce69af48237d38dfbb420114cb0d8dcb9f7a68e4c601ef94ce4540143448dc781889d1a3
DIST home-assistant-frontend-20191025.0.tar.gz 29249665 BLAKE2B 43e8706a1457b7aa25ce5a8f89f8762694d8ba3ad8273a6af9583210d9fe2c5f02553f0225acc6cee5aed2772aee6edb20bb6b21938d493c89e02b9c996f7477 SHA512 874a9234e1c5357689289528dd4d4053f9042198572c88720d5a5b3d1a971f4ffa3452702fe4d622ef2768304389866ab07b47d9d7d675a8687aeb75a5d7b5b4
DIST home-assistant-frontend-20191025.1.tar.gz 29247819 BLAKE2B 82b010fc6a0492bc515d0d097156e5b2599c3ec2ec437d7f0c3a85cb8398e6fc7ac3c2b6879935ad22d6f3241e7749c11d190fbef53258843b1b86f0a82c6083 SHA512 2f5a8b9691dc85c6fbdf1719272bbb7989b2bace61978169b897a1f484b92874931c26cc8ecc8d892d3f2e73ef10635505c61ad58ee81427a6c3585f4fa62f7a
EBUILD home-assistant-frontend-20190828.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190918.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190919.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20190919.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20191002.2.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20191023.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20191025.0.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
EBUILD home-assistant-frontend-20191025.1.ebuild 784 BLAKE2B ad29ce3f053da300de396367f2edd0bf4755cd0a949bb03204740b8b9ad5cca10e0ee65f2b7bbf44432aebf92019e600151f9758d64cc88a5d54080a7335e65b SHA512 8e3f273abd6bf50e46849bb181d05519346401e80fc52a95466ec399a283d451b8d8c72e58618f917973828d0de8ad09b27cb5ad82a360c24d0285072e42a262
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -7,18 +7,30 @@ AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.96.3.tar.gz 4172444 BLAKE2B 2480582cf611147031defd6c00a0b3d25276f257792533b59e5bac8b35a165d5e3684a9a46ef5e2db8454cd783c125ef2ce642b47fa67ebb6bf16943f96a4716 SHA512 1bc043ca7106796cb4e0cb46a5a5d5eea4d06aedf7618ac0b7bb3ce8dc692b2e75a409a324240a512fe72bcc2819b91d641395c0adeb9e6836b94aadb60f05c1
DIST homeassistant-0.96.4.tar.gz 4172463 BLAKE2B 0af16b8b8f28ed97f5610e92dba3d43c69cc29d94c52189e36d45a2ab3a055c773acd4e632edb302d8450988b432e2c80860b98a73b2abd5217ed29b845e3031 SHA512 f14e5cb56a3f4fe108a8bd3900acc1189c8e0fccb2488e83e25efe6c236beff5067cb1df7c08db2232353b7c003b312f1c72189d020ee0fd4543f84e45fe970f
DIST homeassistant-0.96.5.tar.gz 4172926 BLAKE2B 91cedc199dbce262d252e7df9abdf46d680f2593675dd802d2be7a5ea777e4e5f77c6f22fe3b926e72c000ccae84017c4a75e75836b709d5ff1f28d86d0ce78c SHA512 f52d129bfd0ea9ee9599ee07c3ba953ed5c061bddf90fadcf6d48aa786c757118552fc8cde0955cbe859a32095808fef5c25794e18aae1e8e03badf56a272d68
DIST homeassistant-0.97.0.tar.gz 4241344 BLAKE2B 29675b83b02a54f5d4631d09ca6efd12c3a62115d6baf38cfab6f5fcbf79a979cbf5bef347f36f165818bd641c248fee8cebbbbe0cf8d62dedfd61f144652470 SHA512 9b208267d7c61277139bcbcac9886fb2bf3ac882a613db092142f3f19ad795552155e7add823f76b157cd32d2e30afc635dfef4c61ebb1b261eea2aab1cb6642
DIST homeassistant-0.97.0b3.tar.gz 4241456 BLAKE2B 9807ae2ee343ec6ce13fad0c1147db2b005290abad12758ab54429c8f5d7668ec39d490273fe2a493ea89ed6c08484157a7cf996c51f7a84d425650332354fdb SHA512 79abc0619f0d110580a9497e4196c11d9667524390501e305dac12c973b9a39345d8637232878f78d43490272919699e60c67cd1587bedaa02153e9c6370425d
DIST homeassistant-0.97.1.tar.gz 4241539 BLAKE2B bac723c1c63f2b93ae9caa6ce37836dec3d211836e421cf9de9b4a276a6b24c4fd0b62bebae4b3771dde22d7ba8124f845e0b002a2e0ab5944d0d3916db6ab43 SHA512 4355c9fca0ca6c387cf18e74b541df753fb7fae33a79e5a8e1db2d091ba482581a1ce96c7891e66351732376a6765d8d11a5db17fa11f6fe536c4b7899547d91
DIST homeassistant-0.97.2.tar.gz 4241476 BLAKE2B 48225c9b5cea906e95dddd2c235c70ca385f0193250dd76053e61196fb564bc1fdd4d1172a7939e8eaf11237ca641f371ecd9307cc1bd527d9b7a8665b85c7c9 SHA512 56944892ce5ae9b4de957a629eae9a58a8b9b21af78bb04450a1009c1df0c2406cc3cb680ec54582c834a0cb19e3a5d6a0c420ee8634dba8bc4c1caed4f8d7c1
EBUILD homeassistant-0.96.3.ebuild 9713 BLAKE2B 8f92b5490d94dd8acda9f894a76b89487ed1d51c52e78bc7323d038b1f974f8357de19cf2fcf621a925593db7cc37fe586d1bbed20b44feb57c4385f18312c3a SHA512 89ce458e7765be828a6038f41d10546041466aa8bdae4f25863f3745b1b8f2868b3dba6acb9f64b07052889d7f142c4915d6485f96da8d90b64b8eddf83d7887
EBUILD homeassistant-0.96.4.ebuild 9987 BLAKE2B 9b455c68c96e1c90dfbb78870594a6b7cf0ca20219c137fe8d5e08640d4dba1eb485857bd6c9d82cb5cb685670dbb0fa5e3be470ffefa1ee1fbf7e424fd455c4 SHA512 289e77cba4e11e12552bb97bd940ff2b04b95f98a1dce99ee36b4e8874c44a1c623e302f1f3cb32ec0f9ac5632eaa9f008fcfa9170e0a868b4866320d02a9015
EBUILD homeassistant-0.96.5.ebuild 10091 BLAKE2B 84d2abc22e9e1924655a61d8679d38ca03eb3bef6166576888cb62b951fce17dc7fe980bb0ff82d73b876e3df255ef1c396a902152cf319528c1cc7851187203 SHA512 45328058cd35d1daa149e82ef29f949ed1ac13069e54a8847c9e5ca0eb80a748cead63f5314ff01b944822c2e7b4ce67a11599b123364ecdc76a16693d7dbb00
EBUILD homeassistant-0.97.0-r1.ebuild 11430 BLAKE2B 98ee1d3c83cb2097033757eb1a314ad9100d179d345332592156a9c1d73a55a6c8d606951e1e652fcde409642c348decd48869abab07d812b23cffa65efec1f2 SHA512 3628178ca346c016192865b10491ea8330d11ed4105efdc73f6551d2a5e5a7a158a61e483aa745db4c09445138556642e9441f3ad172ec8e1ca2f9ba3f4242a2
EBUILD homeassistant-0.97.0_beta3.ebuild 11440 BLAKE2B 5a86ead906a999fcfb5fcfe864e39c831d74917889ea1d195f63019f64cbf9dfdeac4e330af4d98eda40bdd77024a98f874e1fca6f5e2fe1339f1ef2db22d83b SHA512 c5802c150acfc4190cacbacbdb20135e4cb8b29595cb43ff177ee85d0efb17dd916062da50127b10e57dd2eccdd78fa405109cc80a423f1be70873a5ee1488a7
EBUILD homeassistant-0.97.1.ebuild 11430 BLAKE2B 9b71e74c17bd67385bea6d561f922395eb4391659c6cbc5960e652dceed651ebc3a9f49aa095bbf15b3fc2a34f3fdf8c654f739ce87b5600b4aa53993b1648fd SHA512 a54c0c3d583d18b1ce1b055d65074de4e4806cfd66dfb6624067cb0ed3b7a01edcefc59dd1202ab8a679f9225c006b294f67ea8dd74efdb132e443b08ef0d506
EBUILD homeassistant-0.97.2.ebuild 11489 BLAKE2B 76bf3ed61ee43eddf71b0a826c3d126bfd6fb607cf6edadc5c0e424e26eaf67a91c384904f81252d11375f5900355426fb7baab912301c8a1f625d9ef19054df SHA512 0c09126f5466e60db5206728d9eee2d0c97f2dc5d82ac0b2fe9b29e2b81aa406f27b5f43a45e64120e7bbea1278d741700b07decf321fa8ea6c4810d01dd0196
MISC metadata.xml 4093 BLAKE2B 72fb3abaf4ff3decd0ccda643bc86571fdafef394f254f682eb442e6147a727abcceaff83be1cc6c001d1b092f0ebe0eb946fd24d357881d828cd4cd5be7fb43 SHA512 3594f623b5da1ebc73260306b81768dc6aad2e55d2e850a0ef527c211e2813c03b5f57028ee0ee6733a617061961b5a13f9e1badae3f274f011452485739791c
DIST homeassistant-0.100.0.tar.gz 4568791 BLAKE2B c85f01a8fac75abdb568ac0627b6c474fd48e6ebf1b8e35ecfa99fe796069f5736ac489ed22f8dc47b1e9e7459ee1037aac78931f558d02f6610e44eb12625a5 SHA512 c963323c38daacab3304f651d5f57ff04e3ea1d8b8c68ed595435c2568a78cc4a674d5d12b33563e981e5ba0167b5f92ea1493de92ed95eccc39bb94648c9a9f
DIST homeassistant-0.100.1.tar.gz 4568803 BLAKE2B 1827d26112c11d9c59930dbbf8f1ba9e0fc793ea05422f0596fd7e8f00405e18ff2fffb1b6edbf0aed362d7f5c7f1d2f5157cd775f77d1c733abcd58aef652e9 SHA512 59f1b286b34ae3d49a4a1f206eecb08d1a78014075de922842d616f1bb76c16696169f76adac4018db3041bfb270c2264eff87e640ca52a052526dfeb7aa8a8f
DIST homeassistant-0.100.2.tar.gz 4569079 BLAKE2B 761a7e893a0b4818beacb11569d3e3ce287eb1b9f2b789ef6c61b0a3ed44810cfb05900efec8496c476e68aec5cd2915f9c106571f9c0ad254d421e7c04fb73e SHA512 36a3558715984d1e124913977b13acacdf2954f7027eb1b7bc394de1211ad56e3f5cd33147ac2942314999c4448f1e0acadd622642e6d861389c7c585294311d
DIST homeassistant-0.100.3.tar.gz 4569043 BLAKE2B 7382c098b7e0468713add85e74e0aedd00d884fa2ee6e7d0fff1618d1e8eaa31656320033e620e9a43d46f8f6439ed10184a87ff9060e832e827f499319131bd SHA512 1495b6ded358698b42435fcdb338825fe560a76ad174bb4198cb7865275c74863daf9205746546d46b2eefb3693ebe2238770638699aad161ad1ef5350d819d6
DIST homeassistant-0.101.0.tar.gz 4700309 BLAKE2B 3bb36ebbe6d5b53766f5154b35b5ceebf68d34ad8aab99917d66e6d6fe0f2cd04196eb9cad3efc565fcf2e327e6172dfa1f49b96d39523cdd5cd2f0af1904b2a SHA512 bc3d3a49014167be884a27e6e770e49865b37a783e5005f89c31b13c1b0ec9d3ed2e777408a16111f4b8b55281c1f731bc0d00e9e41a89dcaf44bf3405202096
DIST homeassistant-0.101.0b1.tar.gz 4699504 BLAKE2B 4403d47b4200bf4af0ea918f8b13da8bfed63efa278c34be87ced9981a9ff8538f7d557c4dcee08d3112e80980513581b919b8610544d58c02c474869ed66ab2 SHA512 9afb08a2bdbcbc50f20d79cac44fb7da890e19f9b93c0c0d4bd3c074832cfa520cbae68dea2bacf1199dab5a8c8802d20ba1aa386d84db9fefe12249be017c77
DIST homeassistant-0.101.0b2.tar.gz 4700026 BLAKE2B 44c77fcd1a2f67ef7d65339dfe8e193fc2b67ba46501d78fef3f277950e56af53914096f6a2ad9132c20b3c29e973be5178d4ddecc45affc0560d0d21c12acac SHA512 21d1650bb7786333078ef508d06175ce76dbfd2622499461b4dd9c830c3de8ee82539edbadfbcc855114ee7592d06da83ad9286b20aff7ee149f8e8826467111
DIST homeassistant-0.101.0b3.tar.gz 4700264 BLAKE2B a5f33afcd1a7da2189dcf581653e7efacae2547ccfa05b4be54698f4ffba268f8e832c73f8aa120b95c698d623d75d3e753fb2fea0a97c97fdf7d6aaf1e985d7 SHA512 f2c0a53a5db487867a429286fe724703aa1532f8f43cc40ff99c94f1377f08823143051eb166735d421daa92bdcd40bf6edaf59fbf5041c7796a7c8c9d669c55
DIST homeassistant-0.101.1.tar.gz 4700217 BLAKE2B 0a3146f93007c89dcefc7358fae2deb59ee2055c32d7db8c0f46a554ea63bfbf2019579b56cb038c852959116504a441fe76257fecdfd84e527d5eecc815e76d SHA512 7d314a10fe519e89b5f71c356dc1e191864e36b95d0b2fd2cf8a155bba66a6c6cf689a3668438428be60434318d157e8430b426222aa98652fa2573a7421c705
DIST homeassistant-0.98.5.tar.gz 4290704 BLAKE2B 2328d50bd1d216a751ba5c5d19f0e54427c7f56be50a7f1c4a49d67cf1735d86393dfa9f366b1bd38706aa8192d4f390664a1e9c3562f7ff59f057c97b15d3f6 SHA512 1e9363d9c8569b7c169481c6dd8fcc6510262559379789f40af7f94664d44a2a1b3482b2d58141feaf78620b5e8b2d1f04017a0330bf35d2808b5f74f98a7785
DIST homeassistant-0.99.1.tar.gz 4407291 BLAKE2B a26dfe09c6413b2ff1efecb90bb777163f7ef9e7c81f95ee84c083daf07a844f8589d4602c46482ac1a2fa50aad7b99b099fe63e9ec0aaa94b4313f718fd8a39 SHA512 597d0003f232ef3926fe482b4e182e68401d6202955848ab8a986d554cb5c68bf04d0877ecc0a5da11836e5292be0ca88e264a010c23158dffca570550642b1c
DIST homeassistant-0.99.2.tar.gz 4407132 BLAKE2B 785fd49ae5001a8ff55ec70433542b482831aabba8164c53c11496cf7b3fa508b7d2c1e91a74c33871d11f7580a2fc2cdba40f66f7dbb7e689f416c884b287ad SHA512 48817c7256674970a93a4b8155269482b30150e907ac73506ed2a1bf7e4c3730214a14225f38d209e9c62888cbed889e4898769cdd2187470aba8dd9173af332
DIST homeassistant-0.99.3.tar.gz 4407163 BLAKE2B b0e4845d927109b1bc7fc2f8c6833d464d2dbc09d5d92c1b09cde5136e94fa468c042bfe5b799f059285842b4fbc530d052c7ca199a8d7d9a2c335d17907ce16 SHA512 44594cdea80334043dd14256fba8c2ceda09a9b572ae956008345e95bb6e150eacd3e2119f1a8caa8de513f8e34b784573372f9daa542d107564777a79f10ee4
EBUILD homeassistant-0.100.0.ebuild 11906 BLAKE2B 186104b2e99f5606d4e7710a4eae09234a92c009d7ddf7db2947466a3f1f8ce87e41a49abe3c3b527092e1b91441234966af9ba0996dcccdac5ca8315865b6cb SHA512 d07a576b25e0098e41232fac2b546ed150690c014dc06fcb130c7cde8c8a7146829860ae70bc7dd66b0473c423f2762c1b7c1dd1facee3598981c635a76c67ed
EBUILD homeassistant-0.100.1.ebuild 11906 BLAKE2B 186104b2e99f5606d4e7710a4eae09234a92c009d7ddf7db2947466a3f1f8ce87e41a49abe3c3b527092e1b91441234966af9ba0996dcccdac5ca8315865b6cb SHA512 d07a576b25e0098e41232fac2b546ed150690c014dc06fcb130c7cde8c8a7146829860ae70bc7dd66b0473c423f2762c1b7c1dd1facee3598981c635a76c67ed
EBUILD homeassistant-0.100.2.ebuild 11984 BLAKE2B dc24b2f4bd876d0850401f0910f27d4e940b172fcc1390c0aeba763b892960305ac7ef0351a6ade31563f4f3d0568db143c57e24eac8629ed0a4bf95baf08faf SHA512 8bb401bad21c11041063bd5cf8ebf07f19810aa83a796b4769c9e84c852908f1c87b2b2012f4c9670f2cdb61d78fca35f4a0650f7389dc265d0612fb9394b043
EBUILD homeassistant-0.100.3.ebuild 11984 BLAKE2B dc24b2f4bd876d0850401f0910f27d4e940b172fcc1390c0aeba763b892960305ac7ef0351a6ade31563f4f3d0568db143c57e24eac8629ed0a4bf95baf08faf SHA512 8bb401bad21c11041063bd5cf8ebf07f19810aa83a796b4769c9e84c852908f1c87b2b2012f4c9670f2cdb61d78fca35f4a0650f7389dc265d0612fb9394b043
EBUILD homeassistant-0.101.0.ebuild 12006 BLAKE2B 2cde2aa0d25d8a4721e196e05754d11055544e61b1b7151a28d98fd6228018d13abc4ef63ccb897fb87d1d63a22553c94a083fb7b49bed463978ac8cd9c71270 SHA512 f23cc3b64d5b014375f2f44dab235a1c529aa1d91765663dd78482e19093ba3c38c6293594b61be7ecf844fe750e62bb58a3d5db1e4392a0b0bf5546521d87d6
EBUILD homeassistant-0.101.0_beta1.ebuild 12007 BLAKE2B c7c1237568d63d5791cdbf5739841d45eba6342f98b03808810685062b18dd518555e0ab62b0a4779647d327c6ce49740d9f6cffa2fad44abb7992a715448819 SHA512 e41a4ee17c8f1b88dbb4f9e72be797fe7d83ba2875b1ab3f05335588d09cac7553f6dc9af6e40ef0793eafaf658fa95d597278205595395a8f2de38e7a994acf
EBUILD homeassistant-0.101.0_beta2.ebuild 12007 BLAKE2B 599bfb6219037a7674745cc3713a9b3ef65029fa2a571bc8eaf56a745044785c1a55a7e892731636cf63ed6ee10fdbde0a01d50e19d92001b5e6d4464ee5e2dc SHA512 714d91304a41915c7051b08f14bdd346b874a9dc2b5f6a6ac549756a817c73c17abaa7b77994ad5b8566bcab389bf20645552b9dfc3c00f4c8df1155f96f47cb
EBUILD homeassistant-0.101.0_beta3.ebuild 12007 BLAKE2B 599bfb6219037a7674745cc3713a9b3ef65029fa2a571bc8eaf56a745044785c1a55a7e892731636cf63ed6ee10fdbde0a01d50e19d92001b5e6d4464ee5e2dc SHA512 714d91304a41915c7051b08f14bdd346b874a9dc2b5f6a6ac549756a817c73c17abaa7b77994ad5b8566bcab389bf20645552b9dfc3c00f4c8df1155f96f47cb
EBUILD homeassistant-0.101.1.ebuild 12006 BLAKE2B 2cde2aa0d25d8a4721e196e05754d11055544e61b1b7151a28d98fd6228018d13abc4ef63ccb897fb87d1d63a22553c94a083fb7b49bed463978ac8cd9c71270 SHA512 f23cc3b64d5b014375f2f44dab235a1c529aa1d91765663dd78482e19093ba3c38c6293594b61be7ecf844fe750e62bb58a3d5db1e4392a0b0bf5546521d87d6
EBUILD homeassistant-0.98.5.ebuild 11614 BLAKE2B 8701e2ee1ccdc026380e4748cf04f21137328abec3c5b79323f4d46da06ad38aba4951d66c75a7643805095ff9f35b6fc8ed540124929f706af5f081e040ff6a SHA512 256465b32eaaad6f7a05ac3244b327325f803c652b8ed27ababb2192a1fb92810dc9d858783afb95fecbb89fcbec5b6c04c475137d42cbeb6a0b93203622bbde
EBUILD homeassistant-0.99.1.ebuild 11615 BLAKE2B e99aa604b5e799d8b4a4978ece8bf165718483ccb130d0f0a36737222687ac0c14a2d810af2ebf3d6f851a45090663519f0c17911407575221a3e94bea42649a SHA512 785a9cea6908697212ddac12a0c51634ccfd6893514fe72a5bc0420ffcf15a4409a1cca695915b9c1609d24b53cd70a0030c590ea9021cc058012adeefc918ae
EBUILD homeassistant-0.99.2-r1.ebuild 11616 BLAKE2B 33eddd4d8bb93c40be90ae8e11bdc5d9d32df74e8cd4204a8f81117372800aca53664e9eb88ca729929bbddfd61880fb350592a0f935f43bfea3b22980486adb SHA512 a585fe6cf0aeb8300cf685c1be475f02a3629b46d54987ce5114811d4a5da136584a7febd8682f83081ab1d5c94e21bc4a5b247ee671da5666709245e4ad16d9
EBUILD homeassistant-0.99.3-r1.ebuild 11670 BLAKE2B 4ba7f41bab710e76626c2a88e1a68eabfcced5ae602a042b529d2bdd2519d850aaa3c74ffda94883d7167ed350f0397d229174f3b65ed07da58228fec9a2e2d4 SHA512 bbcc1c24b9b0ee278fe266d97e54db36000fb0d93c9590a7e76bf2b2cc2bfd1a8988e27441a31289271d1e4235b0897b1c61f2e952ec78d6bc24f6a82b0e941e
MISC metadata.xml 4509 BLAKE2B 6f77143228bf9b7e14f5665759cc931dfdc1d5e754519f7f41cfef2b28473e2133b22ef6968bb1c45a284ae9b161e9b41959ab7d93ce63fb911c2500fc097b92 SHA512 77bf0e4a712751940344dcc8509473c5bc024f6d84728a4f25ef4b5b10a539a4467570d55fb1b24a82089ee3383ecac4134d5eed98e6e520565be7a998990e9a

View File

@ -0,0 +1,282 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,282 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191023.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -1,242 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="androidtv asuswrt atv darksky denonavr enigma esphome fronius +frontend growl homematic hs100 maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6 )
frontend? ( =app-misc/home-assistant-frontend-20190721.0 )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] ) )
qnap? ( ~dev-python/qnapstats-0.3.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}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.21[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.8.2[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.19[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -1,248 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="androidtv asuswrt atv cli darksky daikin denonavr enigma esphome fronius +frontend growl hpilo homematic hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln zigbee zoneminder z-wave"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
daikin? ( ~dev-python/pydaikin-1.5.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6 )
frontend? ( =app-misc/home-assistant-frontend-20190721.1 )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-3.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
qnap? ( ~dev-python/qnapstats-0.3.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}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.8.2[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.19[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -1,252 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="androidtv asuswrt atv cli daikin darksky denonavr enigma esphome fronius +frontend growl homematic hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri vera wemo wink wwlln z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.97[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.15[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
daikin? ( ~dev-python/pydaikin-1.5.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6 )
frontend? ( =app-misc/home-assistant-frontend-20190721.1 )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-3.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
qnap? ( ~dev-python/qnapstats-0.3.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}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.8.2[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.19[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${FILESDIR}/${PN}.init.d"
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}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@ -18,7 +18,7 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@ -37,23 +37,23 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.99[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.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.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.16[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
@ -83,28 +83,28 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.7[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
@ -122,7 +122,7 @@ RDEPEND="${PYTHON_DEPS}
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.24[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
@ -140,8 +140,10 @@ RDEPEND="${PYTHON_DEPS}
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190805.0[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190828.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
@ -150,7 +152,7 @@ RDEPEND="${PYTHON_DEPS}
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
@ -162,10 +164,10 @@ RDEPEND="${PYTHON_DEPS}
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.13.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
@ -174,15 +176,15 @@ RDEPEND="${PYTHON_DEPS}
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.3[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.20[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.2[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.1[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.22[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]

View File

@ -18,7 +18,7 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@ -37,23 +37,23 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.99[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.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.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.16[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
@ -83,28 +83,28 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
@ -122,9 +122,10 @@ RDEPEND="${PYTHON_DEPS}
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.27[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
@ -132,15 +133,17 @@ RDEPEND="${PYTHON_DEPS}
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190805.0[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190918.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
@ -149,7 +152,7 @@ RDEPEND="${PYTHON_DEPS}
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
@ -161,27 +164,27 @@ RDEPEND="${PYTHON_DEPS}
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.13.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-10[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.20[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.3.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.23[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]

View File

@ -18,7 +18,7 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@ -37,23 +37,23 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.99[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.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.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.16[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
@ -83,28 +83,28 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
@ -122,25 +122,28 @@ RDEPEND="${PYTHON_DEPS}
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.27[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.1[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190805.0[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190919.0[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
@ -149,7 +152,7 @@ RDEPEND="${PYTHON_DEPS}
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
@ -161,27 +164,27 @@ RDEPEND="${PYTHON_DEPS}
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.13.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-10[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.20[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.3.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.23[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]

View File

@ -17,8 +17,8 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode androidtv asuswrt atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@ -37,23 +37,23 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/contextvars-2.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.18[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.99[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.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.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.16[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
@ -83,28 +83,28 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.4[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.0.2[${PYTHON_USEDEP}]
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.5[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
@ -122,25 +122,28 @@ RDEPEND="${PYTHON_DEPS}
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.27[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.1[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190805.0[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190919.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
@ -149,7 +152,7 @@ RDEPEND="${PYTHON_DEPS}
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.2.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
@ -161,27 +164,28 @@ RDEPEND="${PYTHON_DEPS}
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.13.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-10[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.20[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.3.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.3.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.23[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
@ -255,7 +259,12 @@ python_install_all() {
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
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
@ -267,11 +276,4 @@ python_install_all() {
pkg_postinst() {
readme.gentoo_print_elog
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "/etc/init.d/${PN}"
fi
if use socat ; then
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "/etc/init.d/${PN}"
fi
}

View File

@ -25,7 +25,10 @@
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="harmony">Logitech Harmony support</flag>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
@ -38,6 +41,7 @@
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
@ -55,8 +59,10 @@
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wwlln">install support for World Wide Lightning Location Network</flag>
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
<flag name="youtube">support for youtube_dl</flag>
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>

View File

@ -7,6 +7,8 @@ DIST esphome-1.12.0b3.tar.gz 454671 BLAKE2B 1390f6774cdc042d6012e34fc162939a358b
DIST esphome-1.12.0b4.tar.gz 454735 BLAKE2B 249c7af515cb95f60a7b2bf4b94d8c8af28d40a876eaff58232e0e8a7540700a10c30f98d225272d96c44b8913ae696274ae503de68a11b3b21bcc83a46351d2 SHA512 b4416bea17c2a57fa1d176d486be4a9e6368b065fe636195daa8392593040e2f8f44b44f52a0b7c30d3285a650358c71c887a83e1830432395dfa837f00f537a
DIST esphome-1.13.2.tar.gz 819316 BLAKE2B 1b8bc4ccf29dbb78cd41683fcb6dc6d51bc894f1727ec0901abe0d040b59e68f6523bcebc7a99b1b69f139b9ae55008307f874285ef534b1c77281ff3ac8b0d5 SHA512 373596d7358f577052cf60d24708e9a7dd3aa815361f16e3570ab2245834ded8999b1ec745ecad78576937eadb899c8882fa86686ee25d853b72925de4e41296
DIST esphome-1.13.6.tar.gz 821636 BLAKE2B f32f6a0d8b94997826a858feff82da5e34c950af468e1befd11562316ccbecf7c60db5fe1788d1fc7e3f6669622c625e309a3cc9267a05e990a88cb033fe61ba SHA512 d6a7a5f1288c6b25c9d896e3598fd0a015abe0499c41d35ae5ae5d470a9bddceab892a50b22f37bc8faa2ef951620af6162422d6a57878d72c81d2f55c2c54d0
DIST esphome-1.14.0_beta2.tar.gz 1027043 BLAKE2B ac8192986d993f10e737c686bcd3f5532ef13aff9ba01f9d822585b7225ed51e6c84b43552fb89ee9a763f5f4891d807e7001abd1028216ee557b37d8a408f6a SHA512 69e1b2b4b2078ea083c84359e65abbac4fdaac0d8dddc3ae0e83b34028bb48db7b45e177525684f0244a1367999f6ff7b4f74e0ab71276efb910d59632ad05f3
DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f09496403b2e5a37ced0161ce59f5bb957769f05ce657ed0684046ce57709eb3766c5ed714377671cf865fda3f33a6bf4c7707b47 SHA512 424a99535c652e1c4228a142a3c059b67a818ef63392323ba9db931f6abfe26c4d85f6259b47ae33de8ac586955bc23151a069972b6e2d73793454eb3a67930e
EBUILD esphome-1.11.1-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.12.0-r1.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
@ -14,5 +16,9 @@ EBUILD esphome-1.12.0.ebuild 2273 BLAKE2B 0905ed218237d20e83ccda0b4ac6b922371e50
EBUILD esphome-1.12.0_beta3.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
EBUILD esphome-1.12.0_beta4.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
EBUILD esphome-1.13.2.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
EBUILD esphome-1.13.6-r1.ebuild 2324 BLAKE2B 3081e25dbcf7eecd82f27c74bd306e5bd23608c5d0d5724ec13f3528ee5fd99a4fdada2ce576d9bf6e477aea8846fc38308be6763d0d1b8295f09fb024711274 SHA512 3ff219b44619f6407cb2dad6c0f91b29b23edfd13e24cc42b83a1ec63aecd1babff9fb89984762ab179946305e4245961f8ce887fdc26a91c56b9604c4f33fac
EBUILD esphome-1.13.6.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
EBUILD esphome-1.14.0_beta2.ebuild 2474 BLAKE2B 8c7e679102d6d17d655d2cd170bb3a297ab3075d0127c89bf457339bd2d2e150e358773db99cc0331a05afaa4dfe334f7bb2909ebeaaff91fd096d851e4129d8 SHA512 80b48485252ed0d93345efa34b7e8e87964259c8bc251922eb4053d04c095c9dd4993a5c198da7f86ae12f4f4c67a7bf2c2273683ce17842db073504305afad6
EBUILD esphome-1.14.0_beta3.ebuild 2474 BLAKE2B 8c7e679102d6d17d655d2cd170bb3a297ab3075d0127c89bf457339bd2d2e150e358773db99cc0331a05afaa4dfe334f7bb2909ebeaaff91fd096d851e4129d8 SHA512 80b48485252ed0d93345efa34b7e8e87964259c8bc251922eb4053d04c095c9dd4993a5c198da7f86ae12f4f4c67a7bf2c2273683ce17842db073504305afad6
EBUILD esphome-9999.ebuild 2474 BLAKE2B 8c7e679102d6d17d655d2cd170bb3a297ab3075d0127c89bf457339bd2d2e150e358773db99cc0331a05afaa4dfe334f7bb2909ebeaaff91fd096d851e4129d8 SHA512 80b48485252ed0d93345efa34b7e8e87964259c8bc251922eb4053d04c095c9dd4993a5c198da7f86ae12f4f4c67a7bf2c2273683ce17842db073504305afad6
MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1

View File

@ -0,0 +1,92 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.1
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
<dev-python/protobuf-python-3.8[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@ -1,3 +1,5 @@
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
DIST esptool-2.7.tar.gz 83472 BLAKE2B aa012d315068cb722246b451e177c60ff41a7f10f6ae7b5a98dcd2350b0e2e46efe84f83bddfb6caaf973b6e29ff30dcebfaadfdd043f36cc274a26cc11c3621 SHA512 50f3315de4c5334c586cef14f1be1b2fa7086b89db64f7379ef29d9afa70d98117c98b318c567465dade298f9df9be4947a39133ade749dca7463347fa578db6
EBUILD esptool-2.6.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
EBUILD esptool-2.7.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10

View File

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

View File

@ -4,10 +4,12 @@ DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef2
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9 SHA512 0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a SHA512 dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 36824c6d4e21ac27004ba018af5e074de2ba530e36a46542b430f0c1682801215ae6d06650b73a38152471b608e19fd76b4359b0a8f07c668e5620ce2e49ba0e SHA512 dd6116c97ce41ac794960a2f09f8a5f4276a4d3a65d9d23efdd022be87b96d196677169515381effc2638333e6f3bc0b91daaf3083f5283f8986fccfac520936
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 589ab916f03ba5be059bd2752cdf87d5d7a48c1691c70078bf3775943d8eaa5e1111fbcaa19cfd8d2724d966f2a12b99849f222507feb8c3cde583cd88aacf04 SHA512 7ce63b8e25edc4669ddab0b7701aff85bdb7bbb2110868a974d6f657ade72a0feaa9c7e1208b08c5975aaa000b0090e4127e8e7b0f50c8e2fd8f72944de101f4
EBUILD platformio-3.6.7.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-4.0.0.ebuild 1075 BLAKE2B 614b512cf66c8c468497bd6e3342146876c95398b7d3a4e7d33e075b01568aadf67e2c04c3fad8c8ecdb4effb6772d0461dd88b40b233d0700feba9022a02dfd SHA512 2bd3e0f8676e994b7a87d2117fee598a110d43ce0591aca6ff984e99bfd4e7eabdd089cbc8ef0ee24362cb1e30f687cf2fe62dd6884f6215ddb5de2708c33726
EBUILD platformio-4.0.3.ebuild 1266 BLAKE2B 58b395f525ab1638171e15a2c2c72c79365d3ac0b3edcf2b2705975801f8a7020f059fddd9e4ec8a76df8ce88e65de2b7d341193bbd14966455cf3064cc8bc7f SHA512 bcc547491667f16a598a9b75f1ef9048e84b882cb266f91fa05f86d441b3a9cdc67f0615454918d8a86ac795afe6fd2fa43dba3ac165504a2cd0de1559d00acc
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

View File

@ -12,7 +12,7 @@ DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

View File

@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"

View File

@ -4,6 +4,8 @@ AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6d
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B e28998a07cd9f280ffc8573f88723f1380796d78faf15a13285fb9c97334410a1aee3479bbf1846dbe0680fa85d10c95702071a381415aae721f015c2fc84c02 SHA512 635cc8468870ab9e398591eb8a0f820048589478d3b1800665894aee763fe8352af1b012e95ef316b32da7d62fafa47ae460d1b710e10d6fd573fff212a9f789
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B cdb7ed32938dcdc58e2c85e2c51f6d33ee2a960df6f0885b4ab4df7483ec1e873fb49444bce6a56d881bb6ede0972fdd75e744f9d769af8b160e1f36ee09c7df SHA512 f87873947266f45285734fa8cda6736a5090e320021a0ca8776bf8dd87780965cf835bd3f45657503fe2a360af25235ee8fd6f1371714f7bb8d9bc2c91d6d21c
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983

View File

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

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -1,10 +1,11 @@
DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0faa56d321efb794ba5f63f631d9be4af447a72f11420c45e7cd925354419c83fb9786d336f3d4641ad8cd04d54d1 SHA512 20132f338a641ce7726fb958be5cfc9d8c7dfe67b919f83abf762acd77eca1bca3a25085c1f26e723c13729d4685bc56f4a12c19417928c72158b44ce0d7e8ee
DIST Ambiclimate-0.1.2.tar.gz 4289 BLAKE2B 96496d931a170d40bbf3bf386be7e260ed3aa2816a124b613c2f0e781aa9aceed57dc43e672dd8c9c1d998f592031d0a3a88db47b7d7c344ddf5505255deb3bb SHA512 baa758197fd854d4b950ef2250ca9a3bc405a8d16c075d2bbf10f788d3e38142f9693981d0775eb8485d69968b81c5c7a31aedbac02d390abcf408feb418f664
DIST Ambiclimate-0.1.3.tar.gz 4328 BLAKE2B 6240d44a509e6a41b8181a15495897df1051d0a720e5a3155a681c8ef6663c402191757938c66cb09216b7ff91ba9c8c8f43b4f3588d9a7a5e2ba39bf85aaadd SHA512 2172d7e5ce31263b3ee453f4a8b6b96c143360f6678efdd3af4cddddaa47c24fe88724b30bfef6142b4936f63f69ce0922f4c17aedb520b556ba35f7b672be57
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 MD5 ed75bad4d733031f2ac77c99826c1744 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.1.1.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
EBUILD Ambiclimate-0.1.2.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
EBUILD Ambiclimate-0.1.3.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
EBUILD Ambiclimate-0.2.0.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
EBUILD Ambiclimate-0.2.1.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
MISC metadata.xml 466 BLAKE2B e596473074fabd97a0bfe4cca755c77fcd84f8331b3348c3a36d2842446263f719c1b1fe106d02c62b1f1a8243aa07a74e8aad218278892e7211ba50dd01dd43 SHA512 1f99427175285e55fb69378c6bf2f3d9e233b5d0b74eb4b77a2f4f723c9ad399902283495f389d3ba44ea226c1f1e299db7d2fdd67826ae5226764e539ffe74d
DIST Ambiclimate-0.2.0.tar.gz 4338 MD5 ed75bad4d733031f2ac77c99826c1744

View File

@ -12,7 +12,7 @@ DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -12,7 +12,7 @@ DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,5 @@
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
EBUILD CO2Signal-0.4.2.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
EBUILD CO2Signal-0.4.1.ebuild 693 BLAKE2B 29ac1a3df7efeed2236b785aeb32bcc16bc7e1db6ea7cfbc6ece034947535569ddbac5d96a73760caa218492cf2cedabd80d2787499182aeb994f3d90ce6ca30 SHA512 c79963d8a61d7d631fc1982c7ae4a0c37a9ac7fb93c88d1947338093b96e1d0e16dcf8adcf0d30b63aba32a769a6c389e525a023e6ec0c8b5604c2a02d890cd7
EBUILD CO2Signal-0.4.2.ebuild 693 BLAKE2B 29ac1a3df7efeed2236b785aeb32bcc16bc7e1db6ea7cfbc6ece034947535569ddbac5d96a73760caa218492cf2cedabd80d2787499182aeb994f3d90ce6ca30 SHA512 c79963d8a61d7d631fc1982c7ae4a0c37a9ac7fb93c88d1947338093b96e1d0e16dcf8adcf0d30b63aba32a769a6c389e525a023e6ec0c8b5604c2a02d890cd7
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python Git Library"
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD License"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 711 BLAKE2B a36d2ab36579ed853dc85aaafb2a6bd53a865d2f2d2ff8060ad55c2da0f98c4e932adab7b7f182ef8acc88bc91ce5454d811f4d33b75ef408749525cf0504c81 SHA512 ed977137f63a269797dfdd7bed31632904db5ff77df78959620834a254923a0702ea89bcace9e4a7351eb3a8be6574755e8b58cfe6fff41b721040a2dd4805b2
EBUILD GitPython-2.1.11.ebuild 703 BLAKE2B 9d94113d23d3481893d959c5676dad1853c34713be68f5f7cdb1e09a929cf2ff23f36c21f4b79f38dc7c8129d71af0d55fa53767587517056dfaa029dc351682 SHA512 64adeedba2d77832269cf13bedb6fa12abcb5c2e86cc9cd69adc2683df0f262876f2fe7bfd1042b70f58b7131a2ce951172ef7fa7f3c32bc699f5ef8ab026c24
MISC metadata.xml 548 BLAKE2B d6301ccacf5d4591cdf8304c072164d7c4ed1d90e20e6f49c185d93f1f2f7e6cee9dc77d8ad335c29985f56c130b31c63685b6d9d0166f944a6119077bd98d05 SHA512 ce179070a488baf71e6e3ca369881dedc38a38e0485f3e6fe7eb4a7157db833f061b8f596163edcf74ef60d94135f7ce8bee792161e974b3fd0865cc80d98571

View File

@ -1,5 +1,7 @@
DIST Mastodon-py-1.4.5.tar.gz 3564509 BLAKE2B 1f200d2e2c424579bdd596a56747ae5b3d90693453314db410b911ddca92ed9d7355103207af3a36242ef4a277dad9e8781a21a5f8a554250bc62fea226c6fb4 SHA512 d90a45479e8c3dbaeed0a40e32e89da99f58c59b008b41967d39ec8bcf2dcecaf12cca826f2b9fc9fbb63efa36a492e63248e00e42e82646d761c06f09d4d5b9
DIST Mastodon-py-1.4.6.tar.gz 680887 BLAKE2B 4fab2e3a39b270e6208141e4d19da023a31cc2d27bf194407ad75753a6731d02a9ddae575c3ad48bee0747c097cf80ee528250c1cad38f0994d0d85d3ea23078 SHA512 f10e86433a9a02147a58e115ed942857f6dfb2c0332353dff0df57e606246ff5bbaaf7f004c3634bdf22277ae09af8fbcd828d6aa9d2189aa5ddd5fa649617df
DIST Mastodon-py-1.5.0.tar.gz 706918 BLAKE2B 9b04c5dc85beb968b1f1a46539e77bfb0c4d9f48bcecac01f2aebb095d14bdf7ac154c62d22e3edac0407e458c8b9e2204b87deaba20af86674c6440689bee6a SHA512 5c22adc68eb5b122f6b6a43525daadfac19de6c26d0db67135a932f0422c9b9d3700b45070a23b683f92aa41237cdbde5a837c17ce9a7dd0afec3c5ae65eab1b
EBUILD Mastodon-py-1.4.5.ebuild 1047 BLAKE2B 0f1a2dda55432da8aa9ad72fde9a59f9d46eed87f2d59c64575078a72af6937130a4ad243759fe1bff210bc3069ef9578e75b06fa2161fb12ad20ea6d5c88ac6 SHA512 c1bd883b1f908d281f18d3944d1f5e38e48d3b73443aa0f93b9517640eb34bd52254aefcbfa54acfde620324756dc5d0eb018932b4d52a45bbcea8140c4dda8f
EBUILD Mastodon-py-1.4.6.ebuild 1047 BLAKE2B 0f1a2dda55432da8aa9ad72fde9a59f9d46eed87f2d59c64575078a72af6937130a4ad243759fe1bff210bc3069ef9578e75b06fa2161fb12ad20ea6d5c88ac6 SHA512 c1bd883b1f908d281f18d3944d1f5e38e48d3b73443aa0f93b9517640eb34bd52254aefcbfa54acfde620324756dc5d0eb018932b4d52a45bbcea8140c4dda8f
EBUILD Mastodon-py-1.5.0.ebuild 1047 BLAKE2B 0f1a2dda55432da8aa9ad72fde9a59f9d46eed87f2d59c64575078a72af6937130a4ad243759fe1bff210bc3069ef9578e75b06fa2161fb12ad20ea6d5c88ac6 SHA512 c1bd883b1f908d281f18d3944d1f5e38e48d3b73443aa0f93b9517640eb34bd52254aefcbfa54acfde620324756dc5d0eb018932b4d52a45bbcea8140c4dda8f
MISC metadata.xml 476 BLAKE2B 20ab41a26ece902aa53a24505938c771ab3da194dcbc419bdea0ee2e68701b973f16f7cb8f33ff280fb1e18f45682fa80ce3930ef80b671e6d4ada37d3b3cb5f SHA512 6448bb98d15086d156896816d65ebdc10230e127d19c89aa07e42fd3019a2b8e6d5e361adca6c42e6a245d2cfdcd3993409adad42194f0800f97bf86c6ae7062

View File

@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -1,3 +1,5 @@
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
EBUILD OPi-GPIO-0.3.6.ebuild 799 BLAKE2B 74b68bc954de140ce93fb41b0ff345c8fd523ada8406bd35c1bb34bc9b284225e50b5036cdae1f40679b00ab3cd6ca5ecaef399700c8b21f6ec1d4e2ee4d8979 SHA512 c934bb40f55817bcd810422557d15ce2390c7adde1ea592cd5462604868c3e0f42a0c6d4eabb89b38775e6bd17eecc37fe7bf151d9ac75f97905cc678352e2ef
EBUILD OPi-GPIO-0.4.0.ebuild 799 BLAKE2B 74b68bc954de140ce93fb41b0ff345c8fd523ada8406bd35c1bb34bc9b284225e50b5036cdae1f40679b00ab3cd6ca5ecaef399700c8b21f6ec1d4e2ee4d8979 SHA512 c934bb40f55817bcd810422557d15ce2390c7adde1ea592cd5462604868c3e0f42a0c6d4eabb89b38775e6bd17eecc37fe7bf151d9ac75f97905cc678352e2ef
MISC metadata.xml 475 BLAKE2B 9128c69c25ae4aefe67c59a9388068c6f8ffda4726bc860231ada20fff3e5cd48bd11c80ce217af4d6fdd651504acec43478e13af5b1d185b92b6d4efcdb20b9 SHA512 0c281d1e1f2996454e95997e0f74648379784fb82e4f42c3b0df2c427e1f7f345cf945532dc905808c2ac581e2799e54921214bd4f5726ac52f9fb569b549f33

View File

@ -0,0 +1,35 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,7 @@
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
EBUILD PlexAPI-3.0.6.ebuild 706 BLAKE2B cb6b585cc6277a9c260cd153caa4126b9e4c8b00d111d597d83d7c1778d9c8e18171fd469c28e0b8e5d1aedf36ec66a8bf7fad0e85eef4f09024753a9409bb0c SHA512 36cc3b8aa7143829c08f7b4cf9352ac4983c2a3585bf2b532b3b068d9eb288afb424514590144e7d0539573ab19857fbaeff4fddecb3eed18b66b4dd200fee1c
EBUILD PlexAPI-3.1.0.ebuild 706 BLAKE2B cb6b585cc6277a9c260cd153caa4126b9e4c8b00d111d597d83d7c1778d9c8e18171fd469c28e0b8e5d1aedf36ec66a8bf7fad0e85eef4f09024753a9409bb0c SHA512 36cc3b8aa7143829c08f7b4cf9352ac4983c2a3585bf2b532b3b068d9eb288afb424514590144e7d0539573ab19857fbaeff4fddecb3eed18b66b4dd200fee1c
EBUILD PlexAPI-3.2.0.ebuild 706 BLAKE2B cb6b585cc6277a9c260cd153caa4126b9e4c8b00d111d597d83d7c1778d9c8e18171fd469c28e0b8e5d1aedf36ec66a8bf7fad0e85eef4f09024753a9409bb0c SHA512 36cc3b8aa7143829c08f7b4cf9352ac4983c2a3585bf2b532b3b068d9eb288afb424514590144e7d0539573ab19857fbaeff4fddecb3eed18b66b4dd200fee1c
MISC metadata.xml 471 BLAKE2B 3b826b10a16d2c8eddfaecb6b6d2efeb087e2dbf2d3cc53189e693042cb5e62156f1e452d68215456376aba342b16b8db6d83161d4742a1d8b3fe51d084e02e8 SHA512 4dd9d7d47c836114ff0bc80c08f6dc536b8c59945f3c4642a10c809837f6d8d4d0e54dfbde00621c499c05907e2a044b4f1b0e5863877b74a0ec6228b1a7e39e

View File

@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3.0"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PlexAPI</remote-id>
<maintainer status="unknown">
<email>michael.shepanski@gmail.com</email>
<name>Michael Shepanski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,11 +1,11 @@
DIST PyChromecast-3.0.0.tar.gz 36825 BLAKE2B 83f2c951f7b1c19feff5065ae9618d5275a2e096d7781eef534cc31945cafa73642f8d8e1f02e6a78cbc02f28abc57d39632430e0a05b7e3c2ad2b6cd24b4fa6 SHA512 3d1d95ac8af1261961295cb58baf98506e9e3367ec8a420077ec10f4c37970f14d48f79eec076ceab8c1ea1b847b37535cf8da713ad8d8b6a20c2692b5aa0521
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
DIST PyChromecast-3.2.0.tar.gz 41761 BLAKE2B 0ac95d6f95200a8ad67ef43201602b699076199e928bae471a5e3b19a7ce913a2e70ec430c4f2c846bfb1a05f4f699ada356664c45104391a89acb5172e3d2b1 SHA512 d32c8aa2d6a5714707ee00f1b9cf2c7bc37938ccdd602a13e71dddab0ca2a176bed99d87c2a7cf1e46f14307c21fc4806055bd817762d117634d57f1d3cda4a7
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96169f7c0fe0ae87e89c1648069c80e43ad71817cb322c6b08ba8ec6ebe9621ce7a4eacca72d775d6894161bbae6dbd SHA512 ef616f86012b076f88cee1db440984665ce84a16c59c39931d623987b651ac762afe044973d4c56c3acc8f435ba13e4bbda7503581857e21556a6f5817f3e40f
EBUILD PyChromecast-3.0.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
DIST PyChromecast-4.0.1.tar.gz 44447 BLAKE2B 6b05f4abc3714f6c8d3fca637d04682f46f8614f34e07ac0c89fa2138d99ccf22f9db10f124101012c23a4e0701f97cf725372bcb73e9d7cc08066d0c137f904 SHA512 26cad3fab29446f67171b1661e3d54bb00999a6a64bebe36b8f5d67232177cb5e412fc807dafca361f81e50a90d2afca488c996fade4edae79d915be99265aae
EBUILD PyChromecast-3.1.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.2.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.2.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.2.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-4.0.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155

View File

@ -1,5 +1,5 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
EBUILD PyEssent-0.10.ebuild 668 BLAKE2B 41fb139a37f1e992673daf8396725ed5c162f608d678a3df524b2cbb5482748b0c31cf82b1dce8f4825fc9774ece8f2cd9349a928287e709dd88d183d12e918d SHA512 69ecb4846f3348a1efeb099ec4bd809fde90fab1448e9de0245538ec9f6cb3f939c60878189fca80f16e26347388a39654d06f1638a0c59980366fd4fe7e84ba
EBUILD PyEssent-0.12.ebuild 668 BLAKE2B 41fb139a37f1e992673daf8396725ed5c162f608d678a3df524b2cbb5482748b0c31cf82b1dce8f4825fc9774ece8f2cd9349a928287e709dd88d183d12e918d SHA512 69ecb4846f3348a1efeb099ec4bd809fde90fab1448e9de0245538ec9f6cb3f939c60878189fca80f16e26347388a39654d06f1638a0c59980366fd4fe7e84ba
EBUILD PyEssent-0.10.ebuild 671 BLAKE2B 6c5ead486a78099d78b31ef5af8f55173a2efc0a90244a8d8d69c9bdab291a85c57884beb7c3e8661fb8a88c9c3181861fa63a3d155ce47c6e4cb8c042fee9ac SHA512 a3d49043b5088228ea20ae23be2e427b8edc030f134b40dc69a0037d87ef05299b2b957427417e4616bc8a83ebe055aa477df7732205ee126ae03755af24ec32
EBUILD PyEssent-0.12.ebuild 671 BLAKE2B 6c5ead486a78099d78b31ef5af8f55173a2efc0a90244a8d8d69c9bdab291a85c57884beb7c3e8661fb8a88c9c3181861fa63a3d155ce47c6e4cb8c042fee9ac SHA512 a3d49043b5088228ea20ae23be2e427b8edc030f134b40dc69a0037d87ef05299b2b957427417e4616bc8a83ebe055aa477df7732205ee126ae03755af24ec32
MISC metadata.xml 462 BLAKE2B fc1d43a30389fcd94f075adc2ba2b92d0a38c983d53b263550d91b348b2b2be929c8a60f1cf9e4be5801a817988ec07b796d162fde3ecbd7564503cc308eb758 SHA512 c6f19a397fac37f4b5c90b67f774dc981029eed1d0046cbc0167b5d019ac947592433c76850ea51e5064ea4a98416add87dfbbaacd8d9731fc51cd73c251265f

View File

@ -11,7 +11,7 @@ DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
EBUILD PyGithub-1.43.5.ebuild 669 BLAKE2B eceee79def89acfd47947a0400c6027d47c9c94a76658e47708741a00eeb3a5ac13188ff9e3221e7a5dc522ab27f86ad75782ceda9ccaad0753032938d69f160 SHA512 c2cb3994cfd88cc9bf9521c9fb0648d0d4199b66af366c6bde598bde31c668ad661c8e5d18ca9e10e0ce23b5d1fe2c6e520c1005893deba94bf2fb09e39e6616
EBUILD PyGithub-1.43.5.ebuild 666 BLAKE2B a3960f37b71a4afb3063e913bccfe5002678d398867fdbd80633f5fabe6b70a066d69d6fc6a5c9d85ba943f5b9c69b5f4c340613f9395c53c20c06cfd4d00f25 SHA512 b46de0c4941f8b5eafd2a7210e9c3d6f4e2264b28d6aa79f1f8af9c9c930b0bd0ad6001c98e4927239ced4312af17271fb9edbfe10b9919f9ef67e5aee5021f0
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -1,6 +1,5 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
@ -12,7 +11,7 @@ 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=""
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,5 @@
DIST PyISY-1.1.1.tar.gz 25696 BLAKE2B f263d42adc81da1f0043886f77dddb0780155e1e8aa701d0e3802dc98a47e0ef656d51de19ff2b81ff2c27a59ab05514a4591edd9b6a589e05ebcc9a50e9867b SHA512 329089633a8052de47304f260973dc5221509161d63c0aa9d1484d160b958558c1e639b858c67322143def917f91f5ed988e8795a25f08e7674a62624e2516b8
DIST PyISY-1.1.2.tar.gz 25831 BLAKE2B 84c80e4fef3b7c0f26a6885519949c5db6473258f17a91634f0900166da7e7f11933e623552ef5b9890fd09bc7397bcbe6e52a497f04f65903dc608a202e7dd0 SHA512 ca11a3e8ffaf8aa4a34d19ad3abbb85493d8326261b6baa597b1fe6752d0dd7c9a00ff2bfffc71461ed3d4d9e85dc961b3c6dcb962cbaa7e9fe482a12f7530a2
EBUILD PyISY-1.1.1.ebuild 712 BLAKE2B 49d0da8ee12ae459648f8d048d7cb4d4ed59a39373a8c54c6477712f6811851219afcf36cbcc86a2612add9d50a018ff80b0c24ccd18f08eb4ec3edc8285c6d5 SHA512 d098ddd709462ef27bdace8ee5776fc540c7ce1306286ed7b368bfd9008913ec62c44761198596bc1bb3e19de49bbc9bf3a1e6417a72f8d44929d4f1966798fc
EBUILD PyISY-1.1.2.ebuild 712 BLAKE2B 49d0da8ee12ae459648f8d048d7cb4d4ed59a39373a8c54c6477712f6811851219afcf36cbcc86a2612add9d50a018ff80b0c24ccd18f08eb4ec3edc8285c6d5 SHA512 d098ddd709462ef27bdace8ee5776fc540c7ce1306286ed7b368bfd9008913ec62c44761198596bc1bb3e19de49bbc9bf3a1e6417a72f8d44929d4f1966798fc
MISC metadata.xml 454 BLAKE2B 7f5474b8f6da9b3bb72a2f3bef226dc6ead59b13a54eae648ef7f926abb23b5c76150502f677587cdba9e0f43d68571ddc76e150c8060f779cee116103b8ee60 SHA512 26b1e8d7f314f18c940ead7f3e0b6a1b64d09ec880cca0522a38afb21064efbc042e9c20bab4f0c32c6208ac09707d2f62f9cc223b92018f38224e8c3dbaf6fd

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python module to talk to ISY994 from UDI."
HOMEPAGE="http://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python module to talk to ISY994 from UDI."
HOMEPAGE="http://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyISY</remote-id>
<maintainer status="unknown">
<email>automicus@gmail.com</email>
<name>Ryan Kraus</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,5 @@
DIST PyMata-2.18.tar.gz 21222 BLAKE2B d5323542e7454028f24204ce16c69fe0665e278f5de56acde91c606be1c591c31d64b4055075e35f8bcabf7ce29d41aa131d8ce95495160818b6df0958cf5ca1 SHA512 6d2865e41cb93e111e9ecf6f0dc6a95dee5785bc0904394bb7ea058fa964bfce4d5dbd4fdf406d0ed057a7a38fe97430732d8bda1b96bddb8245bc35969bfd97
DIST PyMata-2.20.tar.gz 23143 BLAKE2B 1e007b69cccce99736a7b4c408bb850985d74ab8c1f9807c0926596d2ca0305e6acf0449ef3a39bf4bbb8703a0b1d4e34dd9f1eb2d560b6752f756d30ea4a1dc SHA512 22ccfa550cebcfd61246af07c131cc70ea478e8cf1b98371bba79b2239af598b3d966e09edf2c511f3afe4aeb83b7ce72d427758f09e42b926a2273661fa043f
EBUILD PyMata-2.18.ebuild 720 BLAKE2B 82b637eade4ea14cba28b38ceefd49ae943ee08d2c407b78f9f3a8f4467a5b5dfdc7a7d8916abc7518d13abed3a5f0b624cfe69c378bd657ea06b668a1522532 SHA512 1a4a0e3d65172ada279926da6e52a4a915b0b549417eb084b45b0279fdd47d2a0e7cb9f042a0089ba78c447c10287334254e5952f379045e928cd04bb6ff8367
EBUILD PyMata-2.20.ebuild 720 BLAKE2B 82b637eade4ea14cba28b38ceefd49ae943ee08d2c407b78f9f3a8f4467a5b5dfdc7a7d8916abc7518d13abed3a5f0b624cfe69c378bd657ea06b668a1522532 SHA512 1a4a0e3d65172ada279926da6e52a4a915b0b549417eb084b45b0279fdd47d2a0e7cb9f042a0089ba78c447c10287334254e5952f379045e928cd04bb6ff8367
MISC metadata.xml 459 BLAKE2B cf8f3805ec59b4dcaa089e43dba5baec17d018e0f4c8c8705620df2fbbb995ed7daf58c36414f59963885fa3d670ee8f242a4b092b459f7ab1cc00a68cc4233d SHA512 43ec45e666fb394d7feaa7cd60bb3c104f2d0fd7e0c70472d01132504e5c0feac0ffb2290a84e2052f661018cdd3b76957d23de4031b7e2c1bedb610b8ac99a6

View File

@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A aiohttp-based client for Genius Hub systems"
HOMEPAGE="https://github.com/zxdavb/geniushub-client https://pypi.org/project/geniushub-client/"
DESCRIPTION="A Python Protocol Abstraction Library For Arduino Firmata"
HOMEPAGE="https://github.com/MrYsLab/PyMata https://pypi.org/project/PyMata/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@ -1,3 +1,3 @@
DIST PyNaCl-1.3.0.tar.gz 3351016 BLAKE2B f5eea548cc12cf2af866c66b6f78dc192a6cb98c9689d2d11c373144ac3e6282919cabf9499d0cf9c9cf41e0d623ee738f14501cc5d03e0e5fe8a08d237607a4 SHA512 1762d7d9add6ca59ce83e394071861f78f27d0f06ad1481255ebb66023186127e1a67b49a2c2f51bcbd97bdd151a3a2adea099c47c2a9f456dda5e3b1508af50
EBUILD PyNaCl-1.3.0.ebuild 743 BLAKE2B 61e697122145df55feb87ef2fdbe1ad4088ec06e810423c66bcb0c7a021dcbe0db393c8e87f086e12167bddddb4263cc7ac0da1d8a3a18d2e3f9c91d7680cab7 SHA512 c7b1c2e57057d47e7cfbe62747921c5514be1ada3f8f6fa4171ab1a617d5e1e1179a0a8600a04dc64d2a6ca54463913b35ba0cf4dd3472db00269998ac057c74
EBUILD PyNaCl-1.3.0.ebuild 735 BLAKE2B 5f2d68aae6324e66afb11cac807516861891b5b947733cd02a8a3376896ce91ac12b6384aed9d1903131d3bfa1077336e44a6fee7dc53f935e4c8a3c45dd3597 SHA512 7804c0dcb95e4ed4ff385cc46058251fc79071d8594e51163b8edc480fef91b0ae5ac27246c4ee9683288d1a455f24c11854099c603727c3736c1c350bc91dbf
MISC metadata.xml 474 BLAKE2B 2620ce838cf534975ecee1bcca2e91de003d9fe10e5e5ccb658280c091ff5b013d27daa34314e997e903b721f44bb47e66d1208efc0bdd71eded0437a087f015 SHA512 468ad8deeee46f9f7cc073ec801f9cc75a0822ed17406034a33bf5c4f662fb8f70a28a494d389bdfc38a0fb1ec9d9c6e7c4bba409e984df55dbc3624145cf4bc

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python binding to the Networking and Cryptography (NaCl) library"
HOMEPAGE="https://github.com/pyca/pynacl/ https://pypi.org/project/PyNaCl/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,3 @@
DIST PyRMVtransport-0.2.9.tar.gz 34992 BLAKE2B 2c142278dabccacdd10d76a4630ea2fd0c0325bddc2101ca55e70eec995c2793416fe7418bf5539630faae6f5c1f0c157f898c8d26ec844b66dbe1c8e6ec696e SHA512 432bc4db5f01d3e7151fd1ed8f43f5c0395faf74bcc7d232f96dcad2d18bc2f05d70b308a09100863868d959d6443e29911ffcee603f2e131781f06d4dc4d53c
EBUILD PyRMVtransport-0.2.9.ebuild 708 BLAKE2B 24ce3b88f4c2cc19b5eef9e0971f7cb2c2a76016cded789cda5e7656146e3c77731d62e0dab92c064ea36442c6eadcde172c7207a64e0d7f0dd0466a0c8ff734 SHA512 513fcdfed5b8853c5638363fadc2a58d8b32aaecd3f8ad7c462ea870f1c56eeabff1dd0d69860999328a88db77d72d98cb864d3f76cdc025cb4d9fc1136a4177
MISC metadata.xml 456 BLAKE2B e38233ba2dab216f2e3b60fcd887e46a25f5f112a5f89487997e9759f9611f07d944f6f7a17e366aa7ec60a267f96bf3e07040ad1fa0386db0bf941e70b576d2 SHA512 bded59d9ff3004727a194303102dfdefeaec35952559497989f7058640b1a382f0320c2e7564c4bcdedf7128ba87cbec6008770b49de6bd9e86c3cf765bd191a

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Define module-level imports."
HOMEPAGE="http://github.com/cgtobi/PyRMVtransport https://pypi.org/project/PyRMVtransport/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@ -0,0 +1,3 @@
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
EBUILD PySocks-1.7.1.ebuild 756 BLAKE2B 20625de2f1d6b41dbd70e71797af96fb1ba66a83b3f2d17861ae0ba742028625246b72be3c17237996c442126d823964868cc8c08da094e1d774ed41dfcb2928 SHA512 6f8f7ded55ac11266544a0d8bc55880e5d1378e0aca4c529457f5ffda504303f4187a39b6c4a0b473590ece87919d803e1661b9ad8c229f9c49434a22404b9ab
MISC metadata.xml 456 BLAKE2B ee029b93d903e87c39ec13fb3374c05a2ed1e9aa016d1cf17c570197ad4cd3a5f5402b5cd34e70083a1f64813ed7a6358026f4e879d11cd7d649485127cf02ea SHA512 68433c0a5d6aed3b7d4c4ca4335cf4cffb5144f76c81eb5bf1c33bb889ea762c09800eb84acc0131fdde2c3fd9e6a17b39c699ee9289819ef9287ce0ce68bb53

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PySocks</remote-id>
<maintainer status="unknown">
<email>anorov.vorona@gmail.com</email>
<name>Anorov</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,7 +1,7 @@
DIST PySwitchbot-0.6.1.tar.gz 1796 BLAKE2B a0a31cebafac146e7fa99e7f35327a77ebdabc5d44197f78dcd3d0b097ffc28395dc5ac6be2f5700f1481422fba00d58d0ecc0e8cd1bdbc0feabbf8d57181a24 SHA512 093b42f0ae4f4001383f73e6402ec683c5639de710aa1724a61782d1337dfafe7cffb768add9c9f774829ba51267d9987f64108cd2bf0798a6c450c7b4ecb9b7
DIST PySwitchbot-0.6.2.tar.gz 1794 BLAKE2B a96a3b0d01a2048403e5d9d8516742c76e92089c0ffb3762d31c4b82a6c1100f25d2c9f2e6494330c6efa156c4b0b1647be2e988da3984228f82027b7fe8dfe9 SHA512 b66a831a9cd2a401d963007dbebd55e09243425815bdbc272347c6844143876366df79ccdb85f5b0f771787e86f7cbf14eed8a5297a0b4991cbccbad394d90e6
DIST PySwitchbot-0.6.tar.gz 1792 BLAKE2B 528ec5b4f2e64796baf9a9b2ca870544cfdf54931f3a436b628bbe3ef5ba54de09810324b023b868542e9730f1608ce1ce9dddb66cb36b29200e416f9040315a SHA512 92de64dbea25c3f5e1146b16acaf5f45d2b7b62b609b6cd63ea390f70e0f446fa5c955fce2e01ee0ecd974735910398ffdbb621db80ccbed150897b1a77d0769
EBUILD PySwitchbot-0.6.1.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
EBUILD PySwitchbot-0.6.2.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
EBUILD PySwitchbot-0.6.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
EBUILD PySwitchbot-0.6.1.ebuild 723 BLAKE2B 02f0423ac914b90df109ee44d0969a5a61e57a30c0a97e524584f022c5ed7a9d7e21ce0894d0f86d964230ba9a718198aaed7b656bd5bac513cc978ab5b5d163 SHA512 d90d8561d09998e8919904a716f09eb26d80ccea8352fd5e20955eb42d373ef40b93d23076064f32169fc5405e78dd40f02d255eb79b21f60f743367ea3d8327
EBUILD PySwitchbot-0.6.2.ebuild 723 BLAKE2B 02f0423ac914b90df109ee44d0969a5a61e57a30c0a97e524584f022c5ed7a9d7e21ce0894d0f86d964230ba9a718198aaed7b656bd5bac513cc978ab5b5d163 SHA512 d90d8561d09998e8919904a716f09eb26d80ccea8352fd5e20955eb42d373ef40b93d23076064f32169fc5405e78dd40f02d255eb79b21f60f743367ea3d8327
EBUILD PySwitchbot-0.6.ebuild 723 BLAKE2B 02f0423ac914b90df109ee44d0969a5a61e57a30c0a97e524584f022c5ed7a9d7e21ce0894d0f86d964230ba9a718198aaed7b656bd5bac513cc978ab5b5d163 SHA512 d90d8561d09998e8919904a716f09eb26d80ccea8352fd5e20955eb42d373ef40b93d23076064f32169fc5405e78dd40f02d255eb79b21f60f743367ea3d8327
MISC metadata.xml 337 BLAKE2B 0d6ceb1d6e977c27b8c4dd5879b38434b4d75de6b7b1e8ecf73d52f65e53d2f2ce5546b0ab554d63c6646f722ff04c9eeab60c530d93f9813688774e684aca48 SHA512 8fb42c6db3a5f9380487c3f2155a68461b6ca8628e81fd4b46faeaa03dfd66d857d3918df9358f1f0e9351685c13bc8ab88f6c1e579db0bb52c6e79e75947f55

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,5 @@
DIST PySwitchmate-0.4.5.tar.gz 1835 BLAKE2B 0f10b26edc1f94bf9f34e75646a92bcdcb4dd18541dc6058933d12fac64da2d5aa49b3fba7829aa81253f4d3296498ae6fc746688a18eca744676c4fa1f134dc SHA512 1b05d84c6267b8508a9072a3c94765fa9e6efdf3a530211678fe7ae9dcc2ad2e89a4aff0d44c9dd25154e0c537943e8e5ef2dfe9cb950834b8ea85b4bf3edddf
DIST PySwitchmate-0.4.6.tar.gz 1852 BLAKE2B df0cd5acf51f2837e70be7a5a3bb94f459037a05c9f8984701b571cba64260b7a2fa537784a18c06f8a64e7f853bce190fb271967ded67070a3be8eb21e4a53f SHA512 721d28da3be782de48456a2a91252428efc9e9b3286c1b1ce7e5560f1072448057cd839bf510bd40ffa495ecf80154d2ffef9d8b40c8d300a693c08f79bd5d09
EBUILD PySwitchmate-0.4.5.ebuild 693 BLAKE2B 9b90fa0b8fd3dcba64e03f8d051dfd8b890e242b633e2617cea9e0cca53af313231e8d7843c5cd6f7b87ad65edbf777816cc3090f137239a3adbd2c66313fddd SHA512 68ac7c18b92f9e518bb3cc47789ab8c2a85cd5154d7f55040915a1c636b652fad76a38aae1d0a1f2429d9950b3268800ef96b586077f3c6857e1849beb39c292
EBUILD PySwitchmate-0.4.6.ebuild 723 BLAKE2B bd523928edac06c69aef75a2a71bc79e6b0239401514d36253c197c719b72cdda0339d8f11318b608ef210038cbc42bdd1e15284e930ef36f09933f9960cb8b2 SHA512 0ce38b28545a9fc3f6916cb6b95e913a8e39e907c6c3395f0056873e25e5ac43082ca6487cf9b53a8a45a7254c49412646eb41deb73b9b180b88549a75309d3e
EBUILD PySwitchmate-0.4.5.ebuild 696 BLAKE2B fce9e9eb98a9f7ee37b109f0c39298851a8abbb03419bfd0e706500365433746d0b1dacff47a22446a4bbd756d53ea8d582010b98c25b000b2aed94f9ecd387e SHA512 0a67fe8cc2cc8a70e33a894d93a82074856696a176a6c15c7b907be1f257d0de9f501247e01528870588e200bf58f43c8dcbc6eb919d889934257cc49c396102
EBUILD PySwitchmate-0.4.6.ebuild 726 BLAKE2B 4022b735e4c0cd0acb990ba6aa251f59ce3188111550b68308dce56282c46396e2cbb0f36ff8cdba11460171fd9d1c8253a6a3ff8d5c18392b8dae74d73eaca5 SHA512 4269fec5ec2b468baa360143897079e7533b328ff9dad7777d560b9c7e59fb3f555262f6f4d0eb5b7c98effa8b119e08addb0c02c518c98e50fc3d42c24227c7
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -12,7 +12,7 @@ DESCRIPTION="A library to communicate with Switchmate"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchmate/ https://pypi.org/project/PySwitchmate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with Switchmate"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchmate/ https://pypi.org/project/PySwitchmate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,7 @@
DIST PySyncThru-0.4.3.tar.gz 8440 BLAKE2B 1a2802cf9f9dd9fe42c359e2958d186aa7d35a6059169d03c8b14f1eda8ba7ebf95544c54bb812efe1c31483293f6be087ee18942d641c5968287aff9b90d1c3 SHA512 c57d963837f3f42f7f16a7c60f921998c862660dfc1a06d1f09df18ccf2b8c951d52fb36fa40085dd4974cf8c7bc1cd9bf707e2c94c9b850bc5704209f925347
DIST PySyncThru-0.4.4.tar.gz 9141 BLAKE2B ee084b2927ce1e580301f2593c72c8a7fb02188cbccfb9fdfc892d37457fc50ec954229a8f3fc84c19f5587c6f264dd3698b239a7da283b110bfdf44907af9e4 SHA512 30b3f73db4f84d10886e27e5e486ba9588d590452888fb7da2a469ca8686d69fa76a719c57f37e42a9e5fa6d3641e0fbf0a5ad93794b955520f302e790d219d2
DIST PySyncThru-0.5.0.tar.gz 10052 BLAKE2B 1df00c9897712d8fa659ea529b5144f3bfd1c39cca37799e3fec0a4b567074b461f49a2ab57b6ff16fa643a3e166579f186cddfdf0921e1326931beca8741b76 SHA512 ab973ba01bdfd49828a2be27691718467c82ce29d54c862a328e7ad9fd612101b7d90ff9dfe1bee388afeef53e588b6b22c8fb04a209cd0494e0d9f2c7f5feda
EBUILD PySyncThru-0.4.3.ebuild 749 BLAKE2B 6ec5d9b8ef3eff52ab22c35478ad99355eb02362407a4f0863d725fc381ff188301c49c2eaa452b0ea0a9bd0972fcdc546a3c44498e8545b9954ac2ce5b5b62e SHA512 51f9c80e2474e71c11ccbf8150475b154d8159dc28aec3fc5d34424f381fd6550b85d3798c78c73c22ea59ecdd073437a21910760ddf012c4c04df6390bf93aa
EBUILD PySyncThru-0.4.4.ebuild 749 BLAKE2B 6ec5d9b8ef3eff52ab22c35478ad99355eb02362407a4f0863d725fc381ff188301c49c2eaa452b0ea0a9bd0972fcdc546a3c44498e8545b9954ac2ce5b5b62e SHA512 51f9c80e2474e71c11ccbf8150475b154d8159dc28aec3fc5d34424f381fd6550b85d3798c78c73c22ea59ecdd073437a21910760ddf012c4c04df6390bf93aa
EBUILD PySyncThru-0.5.0.ebuild 749 BLAKE2B 6ec5d9b8ef3eff52ab22c35478ad99355eb02362407a4f0863d725fc381ff188301c49c2eaa452b0ea0a9bd0972fcdc546a3c44498e8545b9954ac2ce5b5b62e SHA512 51f9c80e2474e71c11ccbf8150475b154d8159dc28aec3fc5d34424f381fd6550b85d3798c78c73c22ea59ecdd073437a21910760ddf012c4c04df6390bf93aa
MISC metadata.xml 456 BLAKE2B 2a74b7f09dc6196595e2edb8ee22dd4498f01d8229a78fc314ece44cd7c1534331206f705424e11c14bfe3c87c85c43d6603cb0794e2bc9382ed598ca28e29a0 SHA512 36515f78e0e375d7f9c384fdfe315f764b8aeff9c5a6839934e912d30b73ede0fccd2a48a15f60872db6a8f85bfe8beff6736ba861a132b99c903599299fafdf

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Automated JSON API based communication with Samsung SyncThru Web Service"
HOMEPAGE="https://github.com/nielstron/pysyncthru/ https://pypi.org/project/PySyncThru/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,3 @@
DIST PyViCare-0.1.1.tar.gz 7603 BLAKE2B bd88c45fc814eff9ee4d35162ad4cbe6f7e20c75533fbcb675f9edaca87c4caf6e51062840b65de8d2e5189779f9756f724520fd414148b5458c996721ccaf5a SHA512 5f735263c0a2c0e76889656010e1a4f43802f975ee01168287bee474e9f4b9a852e610083b407b53cca715ed420d57645351cf07c49ae21a80addb6a03b04cbd
EBUILD PyViCare-0.1.1.ebuild 728 BLAKE2B 97063f9c3d6a55cf9f181fe53790edc69df40cb2ada852ef5bdea9509bb0998337088b3384f82c78f0304378c8d672d4ddbd316f64aea6df052f6a2df65900ba SHA512 82a35a480974b91c9a27817b3f82117d4c47a964a2386630835ceed28d5fb6c08f8fd6d46efe93ddfe694f2305e6119dc342b867d6f4c2a671112d05e3abc5e3
MISC metadata.xml 466 BLAKE2B 08761f45455b211af35322326a4a2eeaa11edf2a56a3bb7c0e96b2049fa46b19a664da170017a64c1b8b303cc88c3440a740ef40105c59ea482cd620eba1aebe SHA512 ac0cab6d4c847a655979bad205fcbde5d538db6065a91a67cf1a6638ad6e81065dd1d2346291c79bb2a3c9c5c7976b30491137632ce3174a375133c8a35273b8

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyViCare</remote-id>
<maintainer status="unknown">
<email>mail+pyvicare@gillet.ninja</email>
<name>Simon Gillet</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -3,9 +3,9 @@ DIST PyXiaomiGateway-0.12.0.tar.gz 5569 BLAKE2B 93366ce4630cbfe86db6800c39bdded4
DIST PyXiaomiGateway-0.12.2.tar.gz 5605 BLAKE2B 46933b599e2bba8cd93d7e121c2939b2af63d9eb8c8191893b60f2c5b926f24ae021097426f482c512a9db67df2a234033a7c403f9f39dd17c21b3f884b339ae SHA512 dbf9568d67a507667d92b1991a030ac80939bf8eb5ebb13219c110d42094eca1a0afeb78aac9422c809c2167129a80f0de97d9cfc45e812455da6e9878ef9e42
DIST PyXiaomiGateway-0.12.3.tar.gz 5622 BLAKE2B 3c514841dc93b8f4a54c2e23fccc0764bde42cb93431f729942bfde5cbba069f7f61f276f7c8c0c923aa3277209b02e83009eac55064dbad3287871455e712cd SHA512 84522085c2d1a723e8ea332fceb27b5dd60c2a9767c407996b07a0c2052deeafff31b9f820c089b6297baac0bb311bcde483b546cc7a50641778843c8a274532
DIST PyXiaomiGateway-0.12.4.tar.gz 5631 BLAKE2B 7bf0b00f6abea1d7e6330d545dfcb4b93aebcdd57561e909ebbf9c605c63e7d187460631c0c30c74fa69a8847123be9b82930ddab0e2d2256b390bd1390eb67e SHA512 5fcebcae69a17e7fbd465e7d7a530cca21808cc6087a6dac6a8f31a975253a499dab737c6c05c2e62de35dea795a0f1bbe5d0c6698cf7ba4e196f0aba4c118fa
EBUILD PyXiaomiGateway-0.11.2.ebuild 702 BLAKE2B 1c43ab7310f8d433bc92830ea05ca1dc5430fb0a74c3ab5c16694479713558654ec10717114168f539541baa6ea4c20d60e055b96e2d10686932974bfd76e48a SHA512 bf275969fab42dad7bd68c87f6a237bfdec3fa23790d0603aed9ac3af2a7d7ccb47bae4742ebbce012656a30375f410ae5db3412e033d6399c8814e072128eb2
EBUILD PyXiaomiGateway-0.12.0.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.12.2.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.12.3.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.12.4.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.11.2.ebuild 705 BLAKE2B adee5660c72a262108b0a25782a9409faf8d34a01a77e7bfbb377ee268fd188cc5efe94c130884f63ea57a19003b743715417e324e4fbb3ebf8a0a6fd42d0200 SHA512 23433015b1afc0d58b7d2ff8b24b7d53ce513fd8f7997b267b378c6c988308c8e685a9257e894d69286fc6c495eb89529f4ede4307282391bc325d1a6823bfc9
EBUILD PyXiaomiGateway-0.12.0.ebuild 740 BLAKE2B 73a515365475107e3f58a91777728293b9858d5531d4f114a2255a5b3a4e22033e8043635a33e0cb7fbe408eed99bba98bbd3ca9229391c307ff784707ae2cbb SHA512 884936b14c8545c81d9a0d4ceb1676701d1723f5def0db0cbdecba261c66b09ee5e5d8f194a78254eb292f7b9a0035398372f14971cf5dd69c8e9c6ea4fb628e
EBUILD PyXiaomiGateway-0.12.2.ebuild 740 BLAKE2B 73a515365475107e3f58a91777728293b9858d5531d4f114a2255a5b3a4e22033e8043635a33e0cb7fbe408eed99bba98bbd3ca9229391c307ff784707ae2cbb SHA512 884936b14c8545c81d9a0d4ceb1676701d1723f5def0db0cbdecba261c66b09ee5e5d8f194a78254eb292f7b9a0035398372f14971cf5dd69c8e9c6ea4fb628e
EBUILD PyXiaomiGateway-0.12.3.ebuild 740 BLAKE2B 73a515365475107e3f58a91777728293b9858d5531d4f114a2255a5b3a4e22033e8043635a33e0cb7fbe408eed99bba98bbd3ca9229391c307ff784707ae2cbb SHA512 884936b14c8545c81d9a0d4ceb1676701d1723f5def0db0cbdecba261c66b09ee5e5d8f194a78254eb292f7b9a0035398372f14971cf5dd69c8e9c6ea4fb628e
EBUILD PyXiaomiGateway-0.12.4.ebuild 740 BLAKE2B 73a515365475107e3f58a91777728293b9858d5531d4f114a2255a5b3a4e22033e8043635a33e0cb7fbe408eed99bba98bbd3ca9229391c307ff784707ae2cbb SHA512 884936b14c8545c81d9a0d4ceb1676701d1723f5def0db0cbdecba261c66b09ee5e5d8f194a78254eb292f7b9a0035398372f14971cf5dd69c8e9c6ea4fb628e
MISC metadata.xml 341 BLAKE2B 13ebd4dacfd37c5592dcdd4539978bf28df093ad8ee5c5917794595dc9cd54ce5742f944840b3dd3fd95935c4de67f0a4dcf86b9db1b5d86c5cf2df1ebb60089 SHA512 c8870eb27654eaa22a70917fbfa18114f25d137d19a989710fbac921fe64c79270c21401c68d5d639faa05ec6dd62da9651cbe20a81cddd04d04ec87a6a3def0

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,5 @@
DIST RPi-GPIO-0.6.5.tar.gz 26986 BLAKE2B 1e8178a1cd5feda6b35875f188a3a847fd6276c98ae6ca93071c27184a7f4c7caccd5d4c175769fb1eac355711d304b27ddd05b852ed5762040f47fe63417f64 SHA512 1393f49715b9c2d693743f962f75c4129ed229c83f49f31b913af8eaddb94280884127b8815d5c1e8451c3764c86962763a611b19ebc4afe72ac5fea3b61817b
DIST RPi-GPIO-0.7.0.tar.gz 30845 BLAKE2B e12c73a73f3ee049373433e63aeddbbc047122f2e2164e0c11661c0b693df334b0a2e122e11c15375ef7a7429bc3d2e10a859e8c67588ccd6131e540fc010b25 SHA512 db838914a26dbc2083af16d5e5780b2f9b5c5e8c43a083556157964b032654e0f4942173ee933afa7169d1eca26e123410518328ae5729b6aaf8ac8f41996b01
EBUILD RPi-GPIO-0.6.5.ebuild 810 BLAKE2B 292388d7d5bfa581ac3ebda9ed162376f1cf878845b1b41b25a3219dc20f53b1102bcef54f189db07bf174dbf8d64e28ac1318c5e1ab7acfe49a3631d3708d96 SHA512 5b2b40837d7a7019b835df97e5d3d310d1a905e589be5aae5679c79a6e372ca31d27832623c8f45ab130ae514e90b8011ab9f23ed15a9a26ee248e554b49c658
EBUILD RPi-GPIO-0.7.0.ebuild 810 BLAKE2B 292388d7d5bfa581ac3ebda9ed162376f1cf878845b1b41b25a3219dc20f53b1102bcef54f189db07bf174dbf8d64e28ac1318c5e1ab7acfe49a3631d3708d96 SHA512 5b2b40837d7a7019b835df97e5d3d310d1a905e589be5aae5679c79a6e372ca31d27832623c8f45ab130ae514e90b8011ab9f23ed15a9a26ee248e554b49c658
MISC metadata.xml 454 BLAKE2B 2316ae52d0ce2f1d1e60404e939f393b9570ba60d64a0096765313cbe55789a8c69936df89edc71a49c8edc681f01931c5fc32c142d410495e56b904abdc2db6 SHA512 8ab87c373fe5a2f5c356423c9f7736250148662719ff2820dc1fa1fabc069afbc9e5297e1c0eac2ab823444516341dc52d993f934a3e733d89bc3b78030a18cd

View File

@ -0,0 +1,34 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN//-/.}
DESCRIPTION="A module to control Raspberry Pi GPIO channels"
HOMEPAGE="http://sourceforge.net/projects/raspberry-gpio-python/ https://pypi.org/project/RPi.GPIO/"
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_PN}-${PV}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -2,8 +2,10 @@ DIST RestrictedPython-3.6.0.zip 56739 BLAKE2B 9fa3c7e92589e075e0ed11b0315cc01516
DIST RestrictedPython-4.0.tar.gz 437679 BLAKE2B fec17d36d1bb3b6c1a901fef26894aa1f67c78bb55109b37f031ec21e40a4210f75a08ba41c5a5238c40f0fe60e667719c1387683f3acd3da0acc492df2ab325 SHA512 8c753a4c54a1e6fb7be63e5645b4532f982af93e1866eb0b67a88d01761a7d17f4eb0cb1eb7113a428f1b5b533a49de866ec895cd9245d5d4b766f3ed858307b
DIST RestrictedPython-4.0b7.tar.gz 77087 BLAKE2B 9d542d7d13778d80c1ef2cb3a329f11b933bf16669fc155cf44765be823bc869d18cf881ae7e3c7f32d719acea26aa8113c03a63814bd9716749caeac864ff8e SHA512 bc29fade32001afcb856d85bbc659bd2850655249ac96343187e121975aa980dabb4ba849fe565136d7e07e01ff1bd1aedc463685134b2bd36a76a66108e854e
DIST RestrictedPython-4.0b8.tar.gz 77407 BLAKE2B 80bef6235a3bab073b27c1c863697fb4e2d24805b7c98b1a8fd29c5e0a1125c18ec883d0b1cc9224765a8671606bf3743ac307b9f574a6a8365ffa007a894a7e SHA512 d5fe2e62be3626e9ac4e8af009a4625bae29df57440c89dc2cc64036caad320363073e534d406ca719a00b611ddf3ac272e6cc0e0522ba9744fa1bd1e4efa037
EBUILD RestrictedPython-3.6.0.ebuild 752 BLAKE2B 2e4b2bf9adb99f95bc88cd6385b405f1d471743b45dd9fb38d65744934c958fe84def1d87b878becd6fd7d4d521fe41824af2019c6f102aa73b08b601a1de218 SHA512 8ece8e1cd441f732016020d5a02e30424ea34bbf59f84c5221680ed394d89d370bbfc48cf58eb2c96c77a319b7766dbf144a14de8818356d5e584e1e24a1b3ea
EBUILD RestrictedPython-4.0.ebuild 871 BLAKE2B acb0e0e2bbb42f3c1a83b84df68d72d5b4ae4aac01e2a9b7b5942133e80957f8e47e2ccb6618bff398a8f4fbe7543b435e801f2b568383ab5200804f3508440c SHA512 bddc433642983490122274a9773e7da8a42e386ad54b4710a47cb5ea1db01ea5d51ef8b3fda552ffecb22b582d162cceef1fc7de3e01c4084ad38e9a9c7cb978
EBUILD RestrictedPython-4.0_beta7.ebuild 849 BLAKE2B f36985857ce5a51209cc91e4c96e226a4472a7f8726a28b0f756e11e176ce8ffa0718b10b7901c1101d92a4f57e7cea39ca1f0925f40763a101ec0481dad681c SHA512 f8f731e34ea86544d404d2fa1d72f69cb48be03ae053d51a307c7149538480f47dabcd5635bc5d38d41e88f4204335f83b6b4ec07b56e1a1c9255ab6c1fd6fc3
EBUILD RestrictedPython-4.0_beta8.ebuild 849 BLAKE2B f36985857ce5a51209cc91e4c96e226a4472a7f8726a28b0f756e11e176ce8ffa0718b10b7901c1101d92a4f57e7cea39ca1f0925f40763a101ec0481dad681c SHA512 f8f731e34ea86544d404d2fa1d72f69cb48be03ae053d51a307c7149538480f47dabcd5635bc5d38d41e88f4204335f83b6b4ec07b56e1a1c9255ab6c1fd6fc3
DIST RestrictedPython-5.0.tar.gz 437251 BLAKE2B 018266e7a9210b42d613835211ab3061ee70dc39776cffab884700a78393d072df35aa6cc727c11c6f030748870233bb9e7e0b1944d1d0a6040e2c1c4962fc4e SHA512 a3f9d6f31168683ec5dde66f93969d57b5dedd2ee5cb4430773ac635727903c8d6e3e6151170d8a058b1182dfeeabfbfd1a1f1c457b4b40f8d8b9078f01f3505
EBUILD RestrictedPython-3.6.0.ebuild 748 BLAKE2B c906f1bc6af2147ae5fca88c6ec711104ef6c57747675dfae31124159b81efc8d854343450c4a3aae3dc85dc33ea674784a802f4c196dad5610361b3c2818381 SHA512 31e24cec1ac4a7271f0a822ff51d197f62bee793f51a1d44a9ced3e657f50636a7a1f78f24475de07318dc7d502dbcf5db6445fa0531b0d6ba740c67c908e8da
EBUILD RestrictedPython-4.0.ebuild 867 BLAKE2B b722a1c46fdb8f764a207d89aa763b920ce95dc7df6e1b97a55237f5833a40b565378d015a393119e64eeaf839135aef9a6b2431648b180fedf3d9ecca16a7e4 SHA512 7a6040af88238a9fd0653fd6c16fbfdb08edcfb31b431d0ad7f6c2c88295fa2c57b5ce65c34871c2db1593c4ad4077558c25bc79e9b477457ed7291d4c1132a2
EBUILD RestrictedPython-4.0_beta7.ebuild 845 BLAKE2B 0c6d532018046dbf6ec41a0591e45f8bfe42553c0dfd9dc568b2731ef7af472bc2292fbbafc407361e613c77da11f263b9acab90fdba1394b736904dd679286d SHA512 44d6416b1df335008a32c7d8054188cbe77a2ea2c1768ea2cf186f6744f1a1d39ebe7d03dbc2b809cbdcae74c3348be1e290da14f5dd14ffa99bcd8e60c154cf
EBUILD RestrictedPython-4.0_beta8.ebuild 845 BLAKE2B 0c6d532018046dbf6ec41a0591e45f8bfe42553c0dfd9dc568b2731ef7af472bc2292fbbafc407361e613c77da11f263b9acab90fdba1394b736904dd679286d SHA512 44d6416b1df335008a32c7d8054188cbe77a2ea2c1768ea2cf186f6744f1a1d39ebe7d03dbc2b809cbdcae74c3348be1e290da14f5dd14ffa99bcd8e60c154cf
EBUILD RestrictedPython-5.0.ebuild 867 BLAKE2B b722a1c46fdb8f764a207d89aa763b920ce95dc7df6e1b97a55237f5833a40b565378d015a393119e64eeaf839135aef9a6b2431648b180fedf3d9ecca16a7e4 SHA512 7a6040af88238a9fd0653fd6c16fbfdb08edcfb31b431d0ad7f6c2c88295fa2c57b5ce65c34871c2db1593c4ad4077558c25bc79e9b477457ed7291d4c1132a2
MISC metadata.xml 485 BLAKE2B 2b0b5efc1bc1bb6c5ad17ccb19d36c76424bdc6fff7654d7fde9431cc3ac80e12e54c4d4d019a560e4a09ad6396437aa92f753993131fb19d9c9983eacc0de5d SHA512 e6827762b655782c0579ee7ea18089a05aba90391331f7bd2fa76f4707fe2c0cf4fdcb05c730891e2222438e900b3e01faed679a5cf1fed10e6e5b2eb93e94b7

View File

@ -11,7 +11,7 @@ DESCRIPTION="RestrictedPython provides a restricted execution environment for Py
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
LICENSE="ZPL-2.1"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -14,7 +14,7 @@ DESCRIPTION="RestrictedPython is a defined subset of the Python language which a
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL 2.1"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -14,7 +14,7 @@ DESCRIPTION="RestrictedPython provides a restricted execution environment for Py
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL-2.1"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -14,7 +14,7 @@ DESCRIPTION="RestrictedPython provides a restricted execution environment for Py
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL-2.1"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,36 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython is a defined subset of the Python language which allows to provide a program input into a trusted environment."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_P}"
PYTHON_MODULES="${MY_PN}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -1,7 +1,7 @@
DIST WazeRouteCalculator-0.10.tar.gz 4961 BLAKE2B 4122faa37e65049fdf1e1a79c1e3d8640ea4d4c21608c950949143e104354b65fc3eca7061bd4b46f81d3a7939be661e4707700039352c658d98fdcc533d8190 SHA512 a5329157be5a4a9b2d01b8c5d8f4e1095f081bda60b06ae35a7303c70ce74b8ec045dbab8b51f876b33d83edcc557aa3e75d147f855005cb75f4768c3a54f456
DIST WazeRouteCalculator-0.6.tar.gz 3010 BLAKE2B 3663774925fc0a7644e90ff49434ec06889dc5120051145f7f3c3da94e0642c978ad667139355658b9a7b86d3a0d279b30055c25bc6cd1d0c7cef1c83aaafee3 SHA512 d7301313add788cd29977013290879738062efb75a8535b4e9b3ecc60a70358d977db933f9ffa3d28160e82a7353adc99fe057a5ae5d81e442f3fd0733f91d8f
DIST WazeRouteCalculator-0.9.tar.gz 4962 BLAKE2B 60dafda80e4709bcd2603d321e200c4619d620c6785e5cfdee04d951e62fc24c35968613d435b48cb3759a7d00f54e72255abe0cef86f896d8c300160b27d332 SHA512 037fca130aa0e8355695fc79ea67bb28024d355b0fcbf731a2bcd0c924e9c6c83fbbfbbdd9c6606c5cec561b6b8f34876f9abae69d4ada615e31b4c0bf2f73b2
EBUILD WazeRouteCalculator-0.10.ebuild 757 BLAKE2B d15d9cdf45db65fc3ed6c7d41c29af5854f53ccf126de7bf9ed9ff149389b616ec7b6db56b0c9aef59352a2c5f8cffee282a4044671782b21ecbb53dd00d23a3 SHA512 455485f44852c2439a62283e15a0f3df0d34804bff39a82ea8fef68076a75010dd2826965032c612d3267f0d7da651e4861d135e0e038e3b2e55e0c0c4f8e73f
EBUILD WazeRouteCalculator-0.6.ebuild 727 BLAKE2B 814fedb52edac85bad3e49606c4192f9c6d4646a5195f8e3f2ba803f849c59206f5dc4b724f071f371f7f0cc6c4d91dd037fa8e9a069c34920bd329185581066 SHA512 ff2fc751140a2e91651533d24037f7cd9cfa7866eb853e2acd8d56c74b555f8743b9d57b68866efa7f9670b30413270fe798d2a3feeb78585c9e6ff842836874
EBUILD WazeRouteCalculator-0.9.ebuild 722 BLAKE2B b0f2a0ce043fb5db327db0cff6b799930aae762a2dc0f7611ed3dae4ab6d4e6ccbdef77982aa25f166b4d5aec70b2999df5543366415078c6559e7e3a56b8e07 SHA512 44d39ce342a2525dfd3b3641b5b3582947c7d0aa1f7b4471883c45428710b9ca40480c5fb5e91afa3fb32f7d02c3a0e6e5a1d978f5813e1546637e3b0f374e28
EBUILD WazeRouteCalculator-0.10.ebuild 752 BLAKE2B 16264dc2a1df594cac34b9c567ad00ca66b25753bfeb81594f6a087c7b5e6b822dbb97a9b6257e1b910fcebcfc2ec3307959cfd8d7cadbae776b474af8c865a4 SHA512 5689e284c3370016d6dbb7027c96839f93ed924734c1d7d9757eee697df1ad71f7769b45589d0e4a5dfa92022629be2d852c3257e36cd518ad3d8a38d8140194
EBUILD WazeRouteCalculator-0.6.ebuild 722 BLAKE2B d9b5e7e0c78f193146b247798417519c5156dbd54a437ae716f8e029a19940410d12dc8e55bbb0da17b9a4180bf8be863ec78cd80af4e24f11c3d000d928b187 SHA512 69fe0daa3e92de44c375687dade8cdc9600d9067ce97bcd09d0ac8c10e9538e7e6696c42c3aefc9ea345d40199b2ce7e88c8aab252c960dcd63c653f34a2bb5c
EBUILD WazeRouteCalculator-0.9.ebuild 717 BLAKE2B 1e24375d9822b65c7c63ebdcf69c8132ee451c5f8cecaab1c4371ba0ec99f9d26be22826c3c9da8eeaaa6e11e536f0be656fc6569b3766983d0a8d598d27592d SHA512 5d2b9a225da08dfe47ce1db3bfbffff4ff4d5a0b2c88c828f148daf2b46231812a44736af495b25f941a7813db559434abb86c73971ef7209feb4b17b3be7143
MISC metadata.xml 472 BLAKE2B f7d6cebdac7b3af19b4cc77c1749fc9753ce6fc506e31e850444bc4335d7f4091aeca630381d7afed154cc57ffbd7583094ac6974b75372562c16548b06d5e4a SHA512 0f828ae243d5b648223d11ca79a1c280febe4683a11523c339f5514f1c0d1007707d26f0fbe52869caa702ec6a61e8e084e20e8b5b1c1b8367d9f7a39891a806

View File

@ -11,7 +11,7 @@ DESCRIPTION="Calculate actual route time and distance with waze api."
HOMEPAGE="https://github.com/kovacsbalu/WazeRouteCalculator https://pypi.org/project/WazeRouteCalculator/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GNU GPL v3"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -12,7 +12,7 @@ DESCRIPTION="Calculate actual route time and distance with waze api."
HOMEPAGE="https://github.com/kovacsbalu/WazeRouteCalculator https://pypi.org/project/WazeRouteCalculator/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GNU GPL v3"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Calculate actual route time and distance with waze api."
HOMEPAGE="https://github.com/kovacsbalu/WazeRouteCalculator https://pypi.org/project/WazeRouteCalculator/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GNU GPL v3"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,7 @@
DIST abodepy-0.15.0.tar.gz 48622 BLAKE2B 215c1417b0d42e8118761cad8fa7b69ef601167e9ed86c601457aa6cec4bc2635260ac635491315485bfeb6bffac3f36b32cf3f0a2d56b54dc169e9a82c39f5c SHA512 f6a64b8a13544d0571c80ebea4ae43fd63d832bfc88f792692ed96320219eb4c9536476bcd138eb0314499a03272a9c490e729cea01b630d56440e21f9ecfb93
DIST abodepy-0.16.5.tar.gz 49254 BLAKE2B 33235c0ca446795ed705c3ae377a6b23ec1aa7f1c6ed4629b146cb434b84f707eb143b887b85a7ea62fcb81d8d57ccfad63146985f31feaa939cdc88d260764b SHA512 58d6e05010e4b888bc4e52a2b622b29ed74b295b189943710123d2710f4ecd2e5b058ded929227ec4ca66f5f05b58d1c01b63e74b3e085abf38f72100b600cb5
DIST abodepy-0.16.6.tar.gz 52609 BLAKE2B 02b59c10b25446321ef8f8935de0d2f73e5cbe0983ef30540d899e01b0a6669bd428a06d4788e5638306d470936dccef98cbc3509a590ed026f9556d0fa18baa SHA512 732b396f1f1311998c8ec00ffca676c9efc25e99555ef1a3452ca0b9694e63504afe615e3b7c539e36160cc006a8cd7870d81fda10d557145a933c89f892ab44
EBUILD abodepy-0.15.0.ebuild 1242 BLAKE2B aafa200c0d1f2d7c8e99a46f72968a8d670315016bd316eb126c5ad0dcfdf0f6839eef0aa207405c2bb36b02fae57aa9e9e44e9ffea9cf5712b591b8808aa78f SHA512 8551b61cfacc553d56c0912209bbdbe38959582d6480a5348baa299ba22c36ed80bf093a296688d11867cc46494591719d7a4b5db327d5bdfc14ec5d98199016
EBUILD abodepy-0.16.5.ebuild 1242 BLAKE2B aafa200c0d1f2d7c8e99a46f72968a8d670315016bd316eb126c5ad0dcfdf0f6839eef0aa207405c2bb36b02fae57aa9e9e44e9ffea9cf5712b591b8808aa78f SHA512 8551b61cfacc553d56c0912209bbdbe38959582d6480a5348baa299ba22c36ed80bf093a296688d11867cc46494591719d7a4b5db327d5bdfc14ec5d98199016
EBUILD abodepy-0.16.6.ebuild 1242 BLAKE2B aafa200c0d1f2d7c8e99a46f72968a8d670315016bd316eb126c5ad0dcfdf0f6839eef0aa207405c2bb36b02fae57aa9e9e44e9ffea9cf5712b591b8808aa78f SHA512 8551b61cfacc553d56c0912209bbdbe38959582d6480a5348baa299ba22c36ed80bf093a296688d11867cc46494591719d7a4b5db327d5bdfc14ec5d98199016
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -0,0 +1,54 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="An Abode alarm Python library running on Python 3."
HOMEPAGE="https://github.com/MisterWil/abodepy https://pypi.org/project/abodepy/"
SRC_URI="https://github.com/MisterWil/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# EGIT_REPO_URI="https://github.com/boto/boto3"
# inherit git-r3
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="=dev-python/lomond-0.1.14[${PYTHON_USEDEP}]
>=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
DOCS=( CHANGES.rst LICENSE README.rst )
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -0,0 +1,54 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="An Abode alarm Python library running on Python 3."
HOMEPAGE="https://github.com/MisterWil/abodepy https://pypi.org/project/abodepy/"
SRC_URI="https://github.com/MisterWil/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# EGIT_REPO_URI="https://github.com/boto/boto3"
# inherit git-r3
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="=dev-python/lomond-0.1.14[${PYTHON_USEDEP}]
>=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
DOCS=( CHANGES.rst LICENSE README.rst )
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -0,0 +1,7 @@
DIST adb-shell-0.0.3.tar.gz 13099 BLAKE2B b78cc933a39cd4bb4b0b3f278bcbeca08c8c64d317a85d6481e0358d73e1d778e3121a5ca3c08af139fdbccf5ecc27670136aa4304ae286a5846ef47d16c31ff SHA512 3f98b9630fe0b97e7465f0ee7fc96f9ddb5c8ca3bf0c61edb098c282187e8fcc8a20157c2808636c6390ddbb8ad9a95d5d8cfeea83fc303e417ab40ebb6ebdac
DIST adb-shell-0.0.4.tar.gz 13131 BLAKE2B ea37c7a9d7956fb1b6ea4b617589f43d26d8b650175b79410a4253f94d5cc010895d67d93f9d3a86d67b5713a3945a81d34760fa452119c7fb4c49d29e79e975 SHA512 bd4df56ac475d79685c2dc1614301dd96f584cde3e2ba7866d9d196e4bd1430b8beee49ef3229e113dff1af3471e0dfc540f4c69888ea14016ee4907cfb6244e
DIST adb-shell-0.0.7.tar.gz 13025 BLAKE2B 8143b91a51ca1c4bfca99eacd6158edddcff4a610770ee1104e2cfac62793c716d9353974fda2fb992122197c79bb2bef85018d4f90c377d2b8a8060d7a76955 SHA512 b11c25c93c89ea9c4eb75a00dd2ed99812d557bfa62b5154ad2778289d5ef8456052b1e5c3efa4b5f91bfca0137f76ae2ef26bb3841096c6fa35fc10faa96953
EBUILD adb-shell-0.0.3.ebuild 717 BLAKE2B 7a0dbfb90a88db091dc4d0f8db519153ce2a7de0c687d00bd8afc0eddf50bcdab8f1f415a10b9d9e790c5fa70326422e1e5388ec247862869e190846921c4793 SHA512 a4169be2e5d27f24ac852114e357f5c76e28eab825540e5b6efa764e1fb1c3b7bd8f716dc749f4b232cf1104d29b7b4463dd4350e77efccf4dc46ecea281528e
EBUILD adb-shell-0.0.4.ebuild 717 BLAKE2B 7a0dbfb90a88db091dc4d0f8db519153ce2a7de0c687d00bd8afc0eddf50bcdab8f1f415a10b9d9e790c5fa70326422e1e5388ec247862869e190846921c4793 SHA512 a4169be2e5d27f24ac852114e357f5c76e28eab825540e5b6efa764e1fb1c3b7bd8f716dc749f4b232cf1104d29b7b4463dd4350e77efccf4dc46ecea281528e
EBUILD adb-shell-0.0.7.ebuild 717 BLAKE2B 7a0dbfb90a88db091dc4d0f8db519153ce2a7de0c687d00bd8afc0eddf50bcdab8f1f415a10b9d9e790c5fa70326422e1e5388ec247862869e190846921c4793 SHA512 a4169be2e5d27f24ac852114e357f5c76e28eab825540e5b6efa764e1fb1c3b7bd8f716dc749f4b232cf1104d29b7b4463dd4350e77efccf4dc46ecea281528e
MISC metadata.xml 474 BLAKE2B f3deec18db45184af69adc6dac5b10e8b35e84478358975ff71321d05a9373a2d9f638a7cbe5747055d7efbe78faad8e18276abd3f713d5d8b5a9cd2f10cf8a4 SHA512 5f0262aaa8440ae19496a6efe39b1f6a660b3f75ed6890a7f975119dbeda9f7f5a484a7c593898de61942e580e2514444b37bd3bb0abdd48a4864e94f0c48e0b

View File

@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="ADB shell functionality"
HOMEPAGE=" https://pypi.org/project/adb-shell/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="ADB shell functionality"
HOMEPAGE=" https://pypi.org/project/adb-shell/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="ADB shell functionality"
HOMEPAGE=" https://pypi.org/project/adb-shell/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">adb-shell</remote-id>
<maintainer status="unknown">
<email>jefflirion@users.noreply.github.com</email>
<name>Jeff Irion</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,3 @@
DIST adb-1.3.0.tar.gz 27050 BLAKE2B 41de79e0ef1a2bb74aa0908a79ad63d27ca1941159d997d41f98432afdab709d15b839bd8e021ac8291c157e426926c550e6da1c3d499dd07eae4ace2c4218b6 SHA512 0ec5c2acee688498c065cfd136491594631e5410121f9f856cf9d0818af238bbf41f2646bf50b8503873bbd48e9bc97065638d3f4af35ba82681a0c84a26139c
EBUILD adb-1.3.0.ebuild 733 BLAKE2B 80f374e07d272692d318f848e312876c8dbcf01aef6c8d55e6b603015d29937056fd40486ebc8906cfb648a4c5f6a6a27dd9576b74001d8a3915c44b525e0c12 SHA512 68910bd60a6b23b193b2e13faf4af9f2aff96c754e85dc338826fea1c235baa8db0f571d7a0d1d2d40b122b82a118a6837602a6466563cec17f5bfe9411e4259
EBUILD adb-1.3.0.ebuild 743 BLAKE2B c27e7ee51367e7c4747f39eba25dcaa80c00d69c1f5b5ec465db0644bfc6f5eac3f6038e4b787cd86d645ff794b9d76c1083d48c65c278401a41e3dc26b7d9a6 SHA512 25034accf18a976d270df71b41995ad2b6a21d17cff36a92c53c2baea2f63323416dcfb5f394b49e3f20275e1238af04f546b6583265c54083bdbb552292db6e
MISC metadata.xml 455 BLAKE2B 621e4f6f4494f6d25d3c53726e490ba9bfa82961bf997e004d425e8a588cc9dbbb166a7d6d1577e4ba2c102492cb00c7c4febad0c546628ff7ba2eeb96bb77c4 SHA512 81d3a48f44955658c09bce83d9f0aa421279dea5da2a93a58c6f0f2f0f5d67bac04f73d03fba73fe7d3753414cc19201ac5c9528c4c2b31a5c0f87b63937342b

View File

@ -11,7 +11,7 @@ DESCRIPTION="A pure python implementation of the Android ADB and Fastboot protoc
HOMEPAGE="https://github.com/google/python-adb https://pypi.org/project/adb/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,7 @@
DIST adguardhome-0.2.0.tar.gz 10782 BLAKE2B db85cc96a20c4c3d453cadbebfc1ecaf3fc43b5c5fda2ec61a645cd3e234c3807a38756ee1272f5433e04ecaf8c82f7b5462d719997af45ae99af1e400ca0608 SHA512 5a3798353b189d91d4c47e6b84f7e9b42d63e35ffdc3762cc4d715ba48a49d11e1b8b1612c4d6c45585738ed31b8e26d0499810d20b3e9591c8c1cf37bf69c18
DIST adguardhome-0.2.1.tar.gz 10790 BLAKE2B a9730f37aac00116930ea2c56007460b9cf825168b04b01d69ff507a9195609d18dd4a257f038db1c77b60c22d215eb5d363464be860cd0108ee68a39feb5959 SHA512 1cd816037379c77bb02ec6389b4e21a84c46e0a4c16ed58beaceae7ee5f9bc8718cb122647e73b049102ff4b032ddff441139c7c3e6f138b5b58b69dac528ed5
EBUILD adguardhome-0.2.0.ebuild 742 BLAKE2B f98038429268fb9fb0c962fca38896892c09ec4befd751fa557f977b0fca1a16d0b8a17fda0e84c4fa72d4ccfbc6ece61bc585c27e71b7ca8c4d99eed6ee872e SHA512 93e5416c5bf43d40f576139470c5a043187e72283ebaaa947d71677a918368e17ca7e3b153ca8b94f3ee5d825d6909711c54b503978108a3e186dab45ec9c150
EBUILD adguardhome-0.2.1.ebuild 742 BLAKE2B f98038429268fb9fb0c962fca38896892c09ec4befd751fa557f977b0fca1a16d0b8a17fda0e84c4fa72d4ccfbc6ece61bc585c27e71b7ca8c4d99eed6ee872e SHA512 93e5416c5bf43d40f576139470c5a043187e72283ebaaa947d71677a918368e17ca7e3b153ca8b94f3ee5d825d6909711c54b503978108a3e186dab45ec9c150
DIST adguardhome-0.3.0.tar.gz 11314 BLAKE2B 16a26223e31f8c849e5f9b702d625702e21d6e30655bb327af9c60dcb8251a1faefd79c43d67badc9442fe119c824b690b85054ee72cab470ccc61d79ae43955 SHA512 9b32e3426ae348ef0e7f9bc165ad601fde8514e9c0d70323f7f8238fec685c56d58f76d1671087a890982fbe78766ad7b156ce471befc6fe9b52570c3bc5ca04
EBUILD adguardhome-0.2.0.ebuild 734 BLAKE2B a6cc5de3b2676b6d6bb908a3538038483ae33f7bfab696027121412c9920eb109fbf5659c64c7f41e60e0ae36e54f1f056998743355198cb52825ff92b376c4f SHA512 944592175b13703f0532c74c16e2ae2972dff56a572d712e89b46737365fb0a9f1053816c0a468e717f0586af20e7a28de722fd4f3d8e9b3feea012a8c79d13a
EBUILD adguardhome-0.2.1.ebuild 734 BLAKE2B a6cc5de3b2676b6d6bb908a3538038483ae33f7bfab696027121412c9920eb109fbf5659c64c7f41e60e0ae36e54f1f056998743355198cb52825ff92b376c4f SHA512 944592175b13703f0532c74c16e2ae2972dff56a572d712e89b46737365fb0a9f1053816c0a468e717f0586af20e7a28de722fd4f3d8e9b3feea012a8c79d13a
EBUILD adguardhome-0.3.0.ebuild 734 BLAKE2B a6cc5de3b2676b6d6bb908a3538038483ae33f7bfab696027121412c9920eb109fbf5659c64c7f41e60e0ae36e54f1f056998743355198cb52825ff92b376c4f SHA512 944592175b13703f0532c74c16e2ae2972dff56a572d712e89b46737365fb0a9f1053816c0a468e717f0586af20e7a28de722fd4f3d8e9b3feea012a8c79d13a
MISC metadata.xml 465 BLAKE2B 68811f9b8005dfef998f30ca042fbaec15c7486457b1233e28571a870f418c7601fe61f093c9d99ebea8a0c716e87986cbf5dad2f70bf074d05f562ce32f2c1f SHA512 806b0f8980c32b47345888cf0127ea98e1b0e49ed8be73fade3136269599a911205f812f4ead39e58fc4e7e84a24bd80c712dc1af3a0c4cc00dfa052c7630ef8

View File

@ -11,7 +11,7 @@ DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT license"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT license"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -1,3 +1,3 @@
DIST aenum-2.1.2.tar.gz 98823 BLAKE2B d18c4d867ad3d8d9dde54f0f9fc957b7f716e5680d0aafe9aa0b0e52b1a9a68e007e2cb11ea622b4e0a8cabcd61152dab2d10e2ded5682c612bc719ebeeeccce SHA512 18612913639c313dd652ba5b0c07c221621a788bae0cfcbacb9b2fbfa988e1028cd91af28c53096a913356b8ff4f8e8f340be5e4dc9b293ecc463ece1e95c97d
EBUILD aenum-2.1.2.ebuild 770 BLAKE2B d608b1ecef8968050342bf407e5df2792dee65ed19e685d01af3f371fb597fc2f4078c2260078053977bcf7c28285fffa6f3aec8ec883d775284407975d8a59c SHA512 9a133be337a2d72056c6fd14ad8667be29e94125b53cdcb3af1e709de04e26ccdca05d6c081732a5b5b787ac7c3478cdaf485bec7b288210cdef3c827e83ddb8
EBUILD aenum-2.1.2.ebuild 762 BLAKE2B 3416f03c1540b068cd5ea78dc1ff5579ca9e051d74760ab75fad82ec4c06f691060e571c65fa6a26a3b9e57adc254272b17c23ce5620d2173ddeff9c3dc58f06 SHA512 d5fe630763ced76778f9763b8d4c27ca810c58e2d4f4d8ad2d3a67f240abd6fdc7b3fff4a47f00ca5b1a70fb58ae935eb714a2ea1bccbd04489dee8dd55e9794
MISC metadata.xml 455 BLAKE2B 491a6caef7b11d8ad08ba6d34823795c4a2d165aa7c033371016db42f8609876b3c83025e78f033b3e98f51fdd84f07af0f26927ac004473741f7ff7b9537c84 SHA512 300f6fd23bada1d94c7caf18d922cc9cadbab1c1d510f5d532673289a8e3e00fcda3737cb0b9a5986fe8573ccef2dcd95a065765818a4e3ec28fea6b32c1f2ce

View File

@ -11,7 +11,7 @@ DESCRIPTION="Advanced Enumerations (compatible with Python's stdlib Enum), Named
HOMEPAGE="https://bitbucket.org/stoneleaf/aenum https://pypi.org/project/aenum/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD License"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST aioautomatic-0.6.5.tar.gz 26816 BLAKE2B 70db3f7fddacffa2f1ecc5690252bab34281e41a818df717cef5d24e12b800f1ba57fb66df118d14d178ae99da772b11d574d601204fedd17213fa8b03cfd53f SHA512 5cde94d05711e312400c554554a730abb166968fbb8b64c74ca51147dc7829a8d88b5ca7fe0de4b521ad3d9012da2709815ad53a45d221e057407fd455d8980b
EBUILD aioautomatic-0.6.5.ebuild 739 BLAKE2B f26472997c9443f87fe54372410dcbc462b4389fb70f465c048fb775cd649834623d4d6fff014983ee8b05ecc324e965efe8b54c5df0c97a9ab1e697c6286836 SHA512 6954766b8261a44686292035118a0d84dab7711e57bb53ac2938618bd6ee9f32f0038f5ba5a06c1d369172e5f1b5fd192c5874f3b3627f5284f94882237b5f24
EBUILD aioautomatic-0.6.5.ebuild 722 BLAKE2B d469959e037d30d87a55f4ffbe5cbc98a975947e847a0c0f7e1dd20cd6f4f105969de74924965b2c6abc2b85a18939292497809e2082d6e4bf9826a46240d91e SHA512 423912e5eda283ca5c78819403eed27d2f096689b772c8ff1411c80606b546ca9d635d4601b7e2653da762195481c85190c27eee64a62f269e92abb6c75f6f77
MISC metadata.xml 459 BLAKE2B 3fb8d3350c6a543875a01be549b4f757907d04a6c3120e6a7eaddbdc1418e002e751eb7f41b058313715393331af4487c1937b31e927ad0bde0d576b419bf4a2 SHA512 cd4b8e0a0b144869f114e4d7f7a8facdffb85abed1a8cfb9dacbaf81f30bdbdc8e80ff251ddcab1b7c581fd9a1fce00ad81f51da24be25c3a7104d6a26e1fc12

View File

@ -11,7 +11,7 @@ DESCRIPTION="Asyncio library for the Automatic API"
HOMEPAGE="https://github.com/armills/aioautomatic https://pypi.org/project/aioautomatic/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache Software License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST aiocache-0.10.1.tar.gz 18931 BLAKE2B 355e65defb12d20c71ad69909c1bc378d2ef6bc1db2a6f484ed561a2d7c3c7332661e21e7698f38830fa4355fecd541c56aa3dc54a3c1e98f7bcd288d9e5123c SHA512 2416c080752912a149c3a358d0894e30aeab0f70edb2049594bd96f34c1d5cfa92c412241c8589348e245ef5d7a5ac0e2dacdf73a48300c0cd7914a7c43e18f5
EBUILD aiocache-0.10.1.ebuild 874 BLAKE2B 5057c016d8ffde9684558c3fe052134c70f833a46dec8f44b20312ef40311025151f27333473e106188bd6e40c80ac3a5aaeed33a65237183ad808aee0cc59a2 SHA512 bf341f383b20ea0bb6d8f390fd907d51cd6b53bae32e6f9b2efd0e4837394b8ee7293d22acbe45ecbc620ba5d5dbe3c0f1c829f01d778561631b25ac8e72d4e1
EBUILD aiocache-0.10.1.ebuild 877 BLAKE2B 17c8b723946d591b5614902caa16968704d3005d1a53c97c2786c6985ced4baab9521f39859265e60f8802af1339f2ea78b89257df791b50d87fe12671f7d890 SHA512 b43c22f0337c3df37d892655d7f9ba558b677e0c8d98a42a3f75f25498572524352a154b23a9746d0149db79e5e29d5ad7b0d8db4cb5fb0fb149fbcff4078159
MISC metadata.xml 465 BLAKE2B 0a2bc9c4ad9f651e2fdfb49414fb0aab9ec840c2d32459236d2d95e47a1d0217002bc8882d559ceebe2c44ac0ff22e28c746d97bb148bff61a7d94ba899b2a57 SHA512 d345548257a92d1db1d6a8c2216c106ad0e95ab11c03a7ff7e1ad74a5cf9595c40c4016c8ef1c798e0ab0859e5d33a4647082c2072e7d9fc40396b987c022bba

View File

@ -11,7 +11,7 @@ DESCRIPTION="multi backend asyncio cache"
HOMEPAGE="https://github.com/argaen/aiocache https://pypi.org/project/aiocache/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,4 +1,5 @@
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
DIST aiocoap-0.4_alpha3.tar.gz 123988 BLAKE2B 62879a9c52033c7e467f2d130bb2837063fa0c809bea83d0e74e0d2c0a8d253ae9b9e76fc72a36a3e4ec39524aa08855b1425bb7370aaa77465ae51e1692fc94 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15
EBUILD aiocoap-0.4_alpha3-r1.ebuild 681 BLAKE2B 7a984824ada27d2a181bb4ed31684347f97f45af33181bb215bb12f31247a325cbf0e513107ea42d062c311df8160d82d4e2fd0ef0f0acbe4c559c963d83bd21 SHA512 137d7b07444a8c8807515b89d16b6cd144947c6107bd7ccbd69705bac422bea18ad924b15a9531b7107b93b8bb74b6c9c67b0fe7aaa5ab325042be86d80d3f66
EBUILD aiocoap-0.4_alpha3.ebuild 722 BLAKE2B 16b5fa2d35606f003f225d2c9ac253f0dd7fe213b770e685636a18e14f6197d9559256909ffcf2821888145e86edfd75f25aee12f0738b58c4a5b833f842aea9 SHA512 bb63918a98b8f9100c92bc5628845567d9324acc011f7ebb4eaf53574a663f9be975ae52135263f582629026a68c9c06fba27a7e2757b2d507534679fada68a2
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

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

View File

@ -1,5 +1,5 @@
DIST aiodns-1.1.1.tar.gz 6084 BLAKE2B 8e58cedcf288f87ca9cc8d5f067bdf182f220979aba3d2aa53eb998ae877dcaa7c2a7419a50719ba150fdf17271d025668b28a3212fc5a819bf13129b4fb25a2 SHA512 4bd8b80a10f84b82b13ba4ff6abbb1afd13ba6cfececc4db7c4bd303569473316f1c0e083f1017a450875fc8994a70c30c9a1b3fb2278fee5e27158973bc3810
DIST aiodns-2.0.0.tar.gz 5948 BLAKE2B 70944ffbfa3fa1c591c5aab6ce2c4c59564a7665fd2eda1b544616a4481e58464f918081dfb21f74db08ebe4c7e43eebd17e0dc314cf79423835a182a257cd11 SHA512 d80b8f7641234c4d367e4554b10c5a66265e75ee82c58adf2a36f9e369bb1dbf4341dd6459f10540b771de3f102454511ca81eddf3082733e88c09bbdf125fe0
EBUILD aiodns-1.1.1.ebuild 692 BLAKE2B 812917cb1f8bec69e4e8d8d75e781c197db244fa17cbd6d1c57b78e7304829b383f57b60591ddbd17fd36508dfd5d350bf309adf5ff98207fc7ac01c58883e83 SHA512 0694c8333a7dccbf180bb74517133396def6698054552364bbe4fed262776ce5bf9f03b990c4c1760f57dedcaf851c35e54c9832fdc17366523c215d71233d7a
EBUILD aiodns-2.0.0.ebuild 692 BLAKE2B 812917cb1f8bec69e4e8d8d75e781c197db244fa17cbd6d1c57b78e7304829b383f57b60591ddbd17fd36508dfd5d350bf309adf5ff98207fc7ac01c58883e83 SHA512 0694c8333a7dccbf180bb74517133396def6698054552364bbe4fed262776ce5bf9f03b990c4c1760f57dedcaf851c35e54c9832fdc17366523c215d71233d7a
EBUILD aiodns-1.1.1.ebuild 702 BLAKE2B a9ea96f0648fb38e0962e49392df03fc6308b7bf985defb0356c0ed936fbbec8c884ae9d8c8bfbb4eca19037693327dc3e8871f2c0bafb9b6775c33b092ac572 SHA512 f563a9e34fdc5e98689465cfa07c12bb0bd96ec011c77116657128606f934e42309ca7165cab7658a4c4fb88ec0b35db23d07c23b6d5dc2031f314e6346184da
EBUILD aiodns-2.0.0.ebuild 702 BLAKE2B a9ea96f0648fb38e0962e49392df03fc6308b7bf985defb0356c0ed936fbbec8c884ae9d8c8bfbb4eca19037693327dc3e8871f2c0bafb9b6775c33b092ac572 SHA512 f563a9e34fdc5e98689465cfa07c12bb0bd96ec011c77116657128606f934e42309ca7165cab7658a4c4fb88ec0b35db23d07c23b6d5dc2031f314e6346184da
MISC metadata.xml 462 BLAKE2B f11912d558b1439a6ce21ef9dcaca63a25f5ce625ef3913ec906d214006d2b2392e0c509e05a96476bb44de670b0b1769b97d09027dd0d09890dca473501d858 SHA512 84b946dfcab644867299faa1f3aeea56678a13fec4f68ea7a51da0ba922be15edc1ed4c779aaec84f36ffaf058d57963b538acfb6ecfdd4649a6291511b0e598

View File

@ -11,7 +11,7 @@ DESCRIPTION="Simple DNS resolver for asyncio"
HOMEPAGE="http://github.com/saghul/aiodns https://pypi.org/project/aiodns/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Simple DNS resolver for asyncio"
HOMEPAGE="http://github.com/saghul/aiodns https://pypi.org/project/aiodns/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -3,9 +3,15 @@ DIST aioesphomeapi-2.0.0.tar.gz 19680 BLAKE2B 909ac06994873cd195c7e34d03e5ab4c6a
DIST aioesphomeapi-2.0.1.tar.gz 19709 BLAKE2B bd513ffe1a20d39daa90cf1ceec61f6687f4d288097f82cd69b38237bd9e258467b42636eb932468831dad2abf2a3fa2d6765ffb2c45e1952984fce1b8dfd262 SHA512 1f1986b09275d1967d0a47748ddc8729896a5069f928da957b55e4b1ade25693990e2a51b55b8ccfa7be6e9bbc4bc0b74780ca253011a8600ca907c86d237879
DIST aioesphomeapi-2.1.0.tar.gz 19712 BLAKE2B 32a9fa53c71a8e4e2f2f6cf4f8a01a352b8436b17a87dfce0298e1f3c40bd094a9322dcfd8e19f733ac55bdc41e2d94bc5d3a87d71e4a739eb25c976bb9fd09e SHA512 60812a451fe2a36dafbc86b69cc58aed928606f4488e6ba5f0452c8727317017426f49ae286cd0b8a4420ba78f11ab5b1500dfbbb0eb19e87f61f7eb60586e53
DIST aioesphomeapi-2.2.0.tar.gz 22894 BLAKE2B 4268d5578eb66a992a239d5fa736a6212b4dfa095fcf8dd4ca01b17b1dd3a4086eac3137264b14b09e1f99fa9b1696acca71db971842dc9151c4846838ba168f SHA512 2ddee977892131c9c9dd7d4574eedda7b042fcc5fdf9e32339eacbe8e19a39aeb859487bb56c71937453d369722b6f34588ebe1a78f74506c4cf8d65ae715667
EBUILD aioesphomeapi-1.7.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.0.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.0.1.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.1.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.2.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
DIST aioesphomeapi-2.4.0.tar.gz 23214 BLAKE2B 5a15a3c427be0494bcb56d1d1d5b9bc01350e034d73e968ccd27a96f83bf9c658d6c8ad3a7fb7d392f0469e5cc7d2bec08152f345b2c61756520c300ac12d983 SHA512 e778b6796112209d061c61274f510652e083aa5e031fbdad0c7659cc0d68ed526229d49a8fe6baf4b911496ab03942514f9ccdf7d199e4f9b24f8d07b08917c5
DIST aioesphomeapi-2.4.1.tar.gz 23472 BLAKE2B 54be3d871643a799be77e538db25bf1ed87740f88c93290c2097663249023dcc35caea1cd630ccdb40f1d1cad485364bef13ef12027fb4bf3b86886b24215279 SHA512 144d516b6aa948159fe32bbd1de00d9995beb2222b89b3d76c955c856f53b8afe251f8ed8abe5b0b8fe1263daf9321150faea856776b55f9cf5995c6d9f22c6d
DIST aioesphomeapi-2.4.2.tar.gz 23476 BLAKE2B 42c03397430bde363b50d9987e09c523dff3bfec60798ca51bfe343c4ae849366b27b4601b1ebda4a089bd3a5c68753110496704739e80362c7b97117ba1ec14 SHA512 b71f4deb84fc2fe099dd70a8180faf7aa48adbe6562c3cb6c0b312b488e7e54396c8c23c35aa0550cb180361294043f989055a59363158b6c3ea7b431ed53a4f
EBUILD aioesphomeapi-1.7.0.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.0.0.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.0.1.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.1.0.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.2.0.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.4.0.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.4.1.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
EBUILD aioesphomeapi-2.4.2.ebuild 624 BLAKE2B 49f0745a763a6f9c3f37ab3ed22f214e4cb331d7e0133d02f037b1d5f19e64f359ede97caa638014d10590f05e8645a9e50914ea93d253f36469f5161f6a9dc2 SHA512 0a6e60cd9ea0b062ff929d298c104801e96ff6ad4e151c0d0e5b178f41404c1ffbe00eeb96af86a909eab4d15f8e8fd6a016c08d2ce3251c8284126490fe663e
MISC metadata.xml 369 BLAKE2B 63872d9df079cd8466c8294e2143cd6d41f4280b50418eb3e9b3ce17c8c3dc10717cf68a9516fcdeb082f236cfa360b0f43936616660cc2aebb2d98d4d09d073 SHA512 3b9be2985fce5e9bb78664a2dff4fbfadb6cd027eb6ddea06f8b2e5abdfeb538c1446e8ba4ba9188167f71b82aeceb1beee5f7354f36c758ae2ba12379926cdb

View File

@ -11,7 +11,7 @@ DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="http://github.com/zigpy/bellows https://pypi.org/project/bellows-homeassistant/"
DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3.0"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,3 @@
DIST aiofreepybox-0.0.8.tar.gz 35693 BLAKE2B 31153aad52d5a378e5d5fd32727e585670ce496ec11ede3b5590694bc6421656a5c26842f565537d0e2ea78c224190cffbfac2ecb77f7d0245c406c3126381b5 SHA512 885220b81bce017e18af18d34ab07c8c2b14afa8853af39d454c76f7f99ae50ed1ca20ce61a2e22272a9f56321ed083d3bea9916b1ef1a584f7ef0ad7b3d4800
EBUILD aiofreepybox-0.0.8.ebuild 766 BLAKE2B 371429aa8a2cbfd2c96fbcad21192db82817554b1955e3e91b8fe746811a6564f94ea725257c59a3f674b2a0700cc0b7f44963647f6bd1916e5445f27dbe4c80 SHA512 361db3eca483aa2f5b605e8f91ac0b2e9f51958235da55ad2563c2c4ff61526b7c2edf2cb368ea1d9172f1fffbe5eae45f48f1d71b83c1b4a702d8887d7c386c
MISC metadata.xml 463 BLAKE2B 894300ac0c700e219195731a20e311822ac6f6ff0ad3d23868ffd0069753b62457ac695f67bf78c0227e408cc7718d04efa31fffa4f92a2ad26e3dc868f02bd8 SHA512 faa45da57e6c464c5e1283b755997d00afbb207eff4113ef16f9e17469d0d50dd5d9c29283e2b28f3c40887d2423cd404310f345d34e7f403f9ae277da1b835b

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Provides asynchronous authentication and access to Freebox servers"
HOMEPAGE="https://github.com/stilllman/aiofreepybox/tree/aiofreepybox https://pypi.org/project/aiofreepybox/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">aiofreepybox</remote-id>
<maintainer status="unknown">
<email>luc_touraille@yahoo.fr</email>
<name>stilllman</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,7 +1,9 @@
DIST aioharmony-0.1.11.tar.gz 26026 BLAKE2B ff6052e64a239de016acbd70df15088bc595f7082f49c27819d33fb6fc45ec2a18047d601600e079ee2898f867ee7932f71d3aaf647dd7397c9ffb75731ad3f1 SHA512 1a0a17e773e5ebcdd31766fdef0ac351a4781a11aa1919d3539824cf4d15429c23df01c760a234aee08281572540366dd33f0ac7721885b96c4ea6d3dbc9a335
DIST aioharmony-0.1.13.tar.gz 26258 BLAKE2B 3d0b6af89719f4ce9e0009b8297102ff6382328745c0eb677748ca48abed779045a3c85e186d4647568243a681a77bc2b48305362df9617a88315f9066640e68 SHA512 6a579b402ada3bd936bf13ce63271cf3980e55d143c23a2e38f9167d39a461c3ec8868070d6fdf157cf9a410f4c3d9cda25b6024a8c48594a65f99e37ae4db1d
DIST aioharmony-0.1.7.tar.gz 24696 BLAKE2B ab336f888fcffa4686819351d144075f3c410018e6de6ad00c223c67acd48b9728897aab3f7b065281f402bb7513aa3fd9336ef28d09673d3f6f3f2a98270425 SHA512 8ed65cdcb00a832ff45586acd1626d4addf18dde096092ffffbb087a06c3c363ea99d6f4dd02d25195d0964e419f880c541b9345eb59a93369785f194a7c783a
DIST aioharmony-0.1.8.tar.gz 25293 BLAKE2B 5a7a25411c788b765e0097ad3e15d4986d886dc6d8b097cb24dc76bd1b17d763f42624eb941896588ce81335767d66bba18de21a5de8b63c73f8a903958e0885 SHA512 b110d9c036e5271c7bbdc94ffea14ff1587f6e35d17abbaa201e2ea08173a76fc5a103c2dbeca6fb1e77c0deddd8c7c9b8ee6ef033ee5e1d4149c262fb3ed6e9
EBUILD aioharmony-0.1.11.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
EBUILD aioharmony-0.1.7.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
EBUILD aioharmony-0.1.8.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
EBUILD aioharmony-0.1.11.ebuild 731 BLAKE2B 05ae1883f4221adce5204e7a1a8349d75dcae6cb5a03323f4210049ee1200317feafa9da279abe24bf3e6fdcd0429e20369c63478f9ae08385588e3eaac402af SHA512 7a6ceb885786a4b841bef847d7c8d304e966f1800b11fb9f26621e71492e89e661ac03d78093588c474422278236141aeb18e0f9300389f8c00a0ae7f74ea31a
EBUILD aioharmony-0.1.13.ebuild 811 BLAKE2B 5796aea2f4d3edf7dd4a81ca11ab1d67e4da5bbf57cb503ef20224916bebe94c6e1e4d3eac09964ce79455025f47889206e2a259ab9bc91ebb2d85ef5ff75141 SHA512 f44f9ca11e296b9fe42379aeda6d6d1ecc6a1b10f5a9a5fedee5bdd9ff62de6a1ab2b9975118843974130368bf0293bd1ebd8c302dd75081bcbfeb96f2b3bf8d
EBUILD aioharmony-0.1.7.ebuild 731 BLAKE2B 05ae1883f4221adce5204e7a1a8349d75dcae6cb5a03323f4210049ee1200317feafa9da279abe24bf3e6fdcd0429e20369c63478f9ae08385588e3eaac402af SHA512 7a6ceb885786a4b841bef847d7c8d304e966f1800b11fb9f26621e71492e89e661ac03d78093588c474422278236141aeb18e0f9300389f8c00a0ae7f74ea31a
EBUILD aioharmony-0.1.8.ebuild 731 BLAKE2B 05ae1883f4221adce5204e7a1a8349d75dcae6cb5a03323f4210049ee1200317feafa9da279abe24bf3e6fdcd0429e20369c63478f9ae08385588e3eaac402af SHA512 7a6ceb885786a4b841bef847d7c8d304e966f1800b11fb9f26621e71492e89e661ac03d78093588c474422278236141aeb18e0f9300389f8c00a0ae7f74ea31a
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -12,7 +12,7 @@ DESCRIPTION="Asyncio Python library for connecting to and controlling the Logite
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Asyncio Python library for connecting to and controlling the Logitech Harmony"
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.4
>=dev-python/async_timeout-3.0.1
>=dev-python/slixmpp-1.4.2"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -12,7 +12,7 @@ DESCRIPTION="Asyncio Python library for connecting to and controlling the Logite
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -12,7 +12,7 @@ DESCRIPTION="Asyncio Python library for connecting to and controlling the Logite
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -2,7 +2,13 @@ AUX aiohttp-3.0.5-tests.patch 294 BLAKE2B c535d85c0ad73394897db4db2743e3e6c09faa
DIST aiohttp-3.5.1.tar.gz 1094214 BLAKE2B 94fa66952082df30ceb16a5a62f40c0360859f7148cf6df6976201dadff211946aa3010604992cfb7664825529efce9c41cd6b3460c9b5c03468a13155f6d4a5 SHA512 9e7cc9b62de81a1f0ba81a573274fa40c1b8d02a6db4a4a87b1fc3d9fe00e63d5b906d858cebe8206873bce4b4fb498b90d1c8256cf39548872dad3baf1b0df8
DIST aiohttp-3.5.3.tar.gz 1097382 BLAKE2B d6aa356985bed0a39b7355e9e1c5d1fd5008232014015374e3f0fdd523b9273c2f51d43379535a9d2949aff79bc81cbd597eef0ffa15586cdb1d5b39a12fa133 SHA512 4beb737a9e02700c923c756801515f603b3070a1394aec6de7e6d15f0d6e3dafca599f26ab0a2a2125d47bbfb12a7b497760eae088b20385aeb1b90c6efe3376
DIST aiohttp-3.5.4.tar.gz 1097647 BLAKE2B 27d3631cf33cc5052deecfeca23f6c052fce344d9a889b0c0c0e68d9dcc19eb56e2ef2496f025c795dea4f906a59ae579ecd489188f8c56bc41255b4f450f4bf SHA512 9bc31457029f7db5bbfe1e213c1f428bf90ac96d83b6d2c8838261a3910ab9f7632a4299618377acb1bed04b0cbb4b4f6d9ee814495c05f210ed9bb4f4c61714
DIST aiohttp-3.6.0.tar.gz 1110800 BLAKE2B 30c583c5d9079dcc3481b917b51c09e40572228a2df3acab468036f22a75fbb21963805bc37d353c82cc81fddc6da85e9ae9fa6b4a0eb0c305de5428f48a05b2 SHA512 90a0c55b5f20fc7cc14d138fca93206a7b64ac069fbd81c77b5373985236c0c09b44bd167be58129ce2e4f2bdefe59891d6d52938f9fe04c462d4aea6af67d9d
DIST aiohttp-3.6.1.tar.gz 1113678 BLAKE2B cfdf1c650ec52c7b6423f7afd40060ccd1631a407f126bf64c2a353c51f09c31bae3912b8ce9397c0c8350a2e82a98724ae58335998d1ab08ae46a49abce0251 SHA512 4939b89d45abcd655ef212ff87f66a83882fb12dffb87d62ae57afcd9517725af61f46f9b7428112e2dcd72d3a4027524967461270ede34348ff3ead47d14c9b
DIST aiohttp-3.6.2.tar.gz 1076923 BLAKE2B 14327a0bc5b5fffdf436a4c3525e4c25d80100aa464ed652316f7724c2bea6de4ace6c27e8a2a8cf9d895673ed63ed52e8c958ad611636e1e524a4e40efa4735 SHA512 49bd3089158c05ff6312420190ccd7fed95efb4a18b8aff7497d5507c71c692080d6949801edabdcd95379ca8e6614398408118d72ff1e782399e059e2cfc1a8
EBUILD aiohttp-3.5.1.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.5.3.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.5.4.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.6.0.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.6.1.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.6.2.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -0,0 +1,76 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="http client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aiohttp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc 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/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
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 )
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
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -0,0 +1,76 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="http client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aiohttp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc 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/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
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 )
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
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -0,0 +1,76 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="http client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aiohttp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc 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/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
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 )
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
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -1,5 +1,5 @@
DIST aiohue-1.9.0.tar.gz 7231 BLAKE2B 4aa0b17902f7fa5adb0d95ae0702f4dd574c703b3adaf230760e4c5339fc7847fff175b2daef36e2ea5e1d5d5a4fbced82c64a38bdd9c014baaa2e4fe5bee481 SHA512 4bc1ec22b94d61e5f4b2b45fbaf6fa4ee871d1862c896e422b22d642fb49cb83137f7056985e1b04494ccc4974ce53c51551c8bd5aeacc3dbd655fe301446dcb
DIST aiohue-1.9.1.tar.gz 7250 BLAKE2B d7be0f3888acce14df4400b548b65028dc7a3038ae21c719aefed9ed467a91a5e914f84ea4989a89939afc3f624b9afff8488876dab3edee9157483ede4b912e SHA512 c47aa42416215767c6923335e0a2c37e540503bad29c72f180797b43d428e7e9c08c45fb0f96a504bda2ec37972fb906d8fcf48fe8819b0f8d725240d559c9a1
EBUILD aiohue-1.9.0.ebuild 683 BLAKE2B 27d17ad35fc02cd3fb28160c87737d9c9209f2bdf15221f3b19410475a5fd831588593a21c5dc405e0814b565badb0cb738bb0a2dab8f687e56e0ce7af82f455 SHA512 22b776fc31a40022bab06fb62027493c532d412ca93a5a13c1330520e5da9401f62cdb4b337b4a6fd60a4830d03b3db798abf4b5aab7023d81c9830e9e784dcc
EBUILD aiohue-1.9.1.ebuild 683 BLAKE2B 27d17ad35fc02cd3fb28160c87737d9c9209f2bdf15221f3b19410475a5fd831588593a21c5dc405e0814b565badb0cb738bb0a2dab8f687e56e0ce7af82f455 SHA512 22b776fc31a40022bab06fb62027493c532d412ca93a5a13c1330520e5da9401f62cdb4b337b4a6fd60a4830d03b3db798abf4b5aab7023d81c9830e9e784dcc
EBUILD aiohue-1.9.0.ebuild 675 BLAKE2B d39a20cceb37faceb0201061f1db361952b73b79a9057b6bacfe0dea18456aa8e84d780f5c0cbe00fa8ac2f3a3c16140e6d09df20136372dc9c46701c741ec54 SHA512 8363ea01bf6f997bc4be2645be617ac7185f7bc8b42c855e7dc4eb29e78ae0c46e124ccaac954b746e1c69f88fd1719fdf9b5be8b8aeec442678eaefa0adfec9
EBUILD aiohue-1.9.1.ebuild 675 BLAKE2B d39a20cceb37faceb0201061f1db361952b73b79a9057b6bacfe0dea18456aa8e84d780f5c0cbe00fa8ac2f3a3c16140e6d09df20136372dc9c46701c741ec54 SHA512 8363ea01bf6f997bc4be2645be617ac7185f7bc8b42c855e7dc4eb29e78ae0c46e124ccaac954b746e1c69f88fd1719fdf9b5be8b8aeec442678eaefa0adfec9
MISC metadata.xml 369 BLAKE2B 1416ecd74816457c3e856143d1903da9f8fbd9e05a1b0383dea7201afed6e69a185e1fe79a898c26476b4d1a02fc9e4cc1749259cbaff72ccd0d5327e0525e96 SHA512 f67f6357e9185c1472307db3de24f50dd26167fd75d90f63e5a4c83900dba6908f36f48b301e3fdc7f3ee5b62f9664548a9610c6ffa9ecb799556f5658895300

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python module to talk to Philips Hue."
HOMEPAGE="https://github.com/balloob/aiohue https://pypi.org/project/aiohue/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python module to talk to Philips Hue."
HOMEPAGE="https://github.com/balloob/aiohue https://pypi.org/project/aiohue/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,5 @@
DIST aioimaplib-0.7.13.tar.gz 55747 BLAKE2B cd5faa855ddde57b17729a7e5ec5e5568d52280eec93770dfee602e9ed1969ea46ff344cf417514a340865e6aca76eba695e80e3f9c3cc693b1f430836eb69b6 SHA512 558e63d152df50e9989ebbe0c9fbb6ceed4769a18a5cc17ce342a89f4f9467648b72fb164fadf73717af0b521a8947f080e834ef9104099c19100e84c50c88fa
DIST aioimaplib-0.7.15.tar.gz 57337 BLAKE2B f81d589aea2a371e33b30f13f9db64712241a38f4cadbfb2f685293cb19d3a3c9ff1daf7744b0130f0747311b8812acb1152ab125bb4d2b6906d069232d6ecf5 SHA512 3430213ace2a48a559c9c13786be8f1eab13dcd06c1c980e942edf8acfaa680de7951b72f5dc560d4473e1153ca3d72ba31f1980b1fbf6ccb1f2cff6bc1a7dab
EBUILD aioimaplib-0.7.13.ebuild 684 BLAKE2B b159525646f4538ac865745f913b9ee4c3ac8c85f9ca910a9388e4dfacacfe8c07b315488fbbbbaaf3e0eed5383b830d3f58456a3e5dbc1b890a781f0944f521 SHA512 d1d692795f1a104b644b813aef4758f71f04f0bc926c820e6984d35e4c2420ab8875f8f611ad1dbb3ad4460e0ada67115bdc036eb594043ad55d1206127c28a1
EBUILD aioimaplib-0.7.15.ebuild 684 BLAKE2B b159525646f4538ac865745f913b9ee4c3ac8c85f9ca910a9388e4dfacacfe8c07b315488fbbbbaaf3e0eed5383b830d3f58456a3e5dbc1b890a781f0944f521 SHA512 d1d692795f1a104b644b813aef4758f71f04f0bc926c820e6984d35e4c2420ab8875f8f611ad1dbb3ad4460e0ada67115bdc036eb594043ad55d1206127c28a1
EBUILD aioimaplib-0.7.13.ebuild 682 BLAKE2B 6e73cd5786fd338759d809a340f0369228f62a9a268016dad2c6444a2e4d98c6a309776bbf632deac2af740a65443920b1cc0029a48e8eaf523de26fd2c45f0f SHA512 8f154367efb85f7e96eb371f63308cc6aebf559e3d3a69be04bd84694795fffbb2a0aebead3451e74d554e232f95faeb5379b281de5e0d3179b1a511997bd895
EBUILD aioimaplib-0.7.15.ebuild 682 BLAKE2B 6e73cd5786fd338759d809a340f0369228f62a9a268016dad2c6444a2e4d98c6a309776bbf632deac2af740a65443920b1cc0029a48e8eaf523de26fd2c45f0f SHA512 8f154367efb85f7e96eb371f63308cc6aebf559e3d3a69be04bd84694795fffbb2a0aebead3451e74d554e232f95faeb5379b281de5e0d3179b1a511997bd895
MISC metadata.xml 363 BLAKE2B 29729504f3c29dcc9df7d623670267ca496b4bfee66d084b9d127c140bba49109f972227a89a631a4a50547d5032793568ba64269efd059682c87a8fe651a1e7 SHA512 63e13cf3536b3faee869532b9ee4c3a0f66e51e0890b4dbbc6a5684704e43c2dc89b7499d3262265313cc029e12ffd39c5aefc4d265ab4a9cd15d49286667588

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python asyncio IMAP4rev1 client library"
HOMEPAGE="https://github.com/bamthomas/aioimaplib https://pypi.org/project/aioimaplib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3.0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python asyncio IMAP4rev1 client library"
HOMEPAGE="https://github.com/bamthomas/aioimaplib https://pypi.org/project/aioimaplib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3.0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,5 +1,5 @@
DIST aiokafka-0.5.1.tar.gz 352661 BLAKE2B f7efa06f661ce6e7dde42141c053fa8a368dcecedde6729c81853b47e6146c3073e70212980d788f15916be042fcd8ba2db785bc129b42ad0e3e19bb15f9839f SHA512 5a346a0f10a6c6cb92fbaaff7865bc6deb43ad8bb7937de30f8deca3499c36e2c5e69482c23b993343c00a42f499799568de64878cfdff84d37f5e51675f51d9
DIST aiokafka-0.5.2.tar.gz 352959 BLAKE2B 9cdf5647d0f1258109e9aee49200f8997e7c14eddfdb7b1d9f3e645b7a7d3ae4a5adb5102a2540ce293221fca45f1d8b5f199a3d112b196d020d84b76c49f381 SHA512 a6cc32127e1afb181bc655f7d3d6028d6bc91b103648bd6a2c43dd0a74b68a4a7f13ba1de4e6389e9ec703d681d271e3e4afc1caa97048693800e2eb36e65cc6
EBUILD aiokafka-0.5.1.ebuild 702 BLAKE2B b5187e31de2d53b8de95376950e1ce29c181eb1cb038d497dbff2d8090f2b2b87e5b2cc3d8cfdc8ed6fb192d692549f045cedffb0fe8ef7f186403c83f685728 SHA512 f8bd67dd9d1226b6c4817d62a4ab2ca1d0195260e24383c5f4d20d18c324826d39ac34852247a45adbc754c2b265d640ed705485a9f95ac0da9ee0f6adfc337f
EBUILD aiokafka-0.5.2.ebuild 702 BLAKE2B b5187e31de2d53b8de95376950e1ce29c181eb1cb038d497dbff2d8090f2b2b87e5b2cc3d8cfdc8ed6fb192d692549f045cedffb0fe8ef7f186403c83f685728 SHA512 f8bd67dd9d1226b6c4817d62a4ab2ca1d0195260e24383c5f4d20d18c324826d39ac34852247a45adbc754c2b265d640ed705485a9f95ac0da9ee0f6adfc337f
EBUILD aiokafka-0.5.1.ebuild 704 BLAKE2B 2ca1500390313d11a29f117675f17d7dd238b45c5c2ccb6010f9c2944cbd884b93ec012142f3873929079a35521245a4e8ab1bc1166a446de2a445f8db4c9645 SHA512 de5997fed44a8d58410bca0ea4c8dd4278bfa40ec7fc3591edc3123532dc22fc94c32f647f4bf9a1f25c96126471761d82eb544a14afd090361cceb2f7145a6f
EBUILD aiokafka-0.5.2.ebuild 705 BLAKE2B 4e1d6f32dbef3c64e5dc1e869555cc2cd9236fb7e6b8e5a906016080b77ce98b4003e3282a0a8bf6303798b383151bdfad94366eaea53be6a12e21b60d8f0b5e SHA512 ec74538bc8140bf85ac6a626465c9940920cd7f6ce61421cef45282d0456ac7fd0f06748a376ec6fb4dcc5b566206311d5021c5ef598b9789b6b51ea67b40e5d
MISC metadata.xml 466 BLAKE2B 14063165c0e4ac26eeca4ad4d514bf782b3e900d6a5aa1ab3b743de3fbb284531babc173eb7d4b4b46a6629d4a191bf747c6d26ddff2ef0b86ab12d80eb2e4d5 SHA512 715cb277c064e754cbb831217b253a35b54043ae744daa01a81ef69a28c1c4826195baff08afc7717787ab489a148038b5e9063562eaeb2ecb0c038edc7fbccf

View File

@ -11,7 +11,7 @@ DESCRIPTION="Kafka integration with asyncio."
HOMEPAGE="http://aiokafka.readthedocs.org https://pypi.org/project/aiokafka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache 2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -8,10 +8,10 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Kafka integration with asyncio."
HOMEPAGE="http://aiokafka.readthedocs.org https://pypi.org/project/aiokafka/"
HOMEPAGE="https://aiokafka.readthedocs.org https://pypi.org/project/aiokafka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache 2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,3 @@
DIST aionotify-0.2.0.tar.gz 7200 BLAKE2B 996d0dd0996b8e281ca86167ed95a828589d487c11cbe377a78e906e29453556e24abedb9bc37abcfc3781c857af95abff99dccf0a5cf904d62f4997b8a07d79 SHA512 a5106b2e67b7cf42d182691be352303a41e6f79997ab046ca80dff3c4951f6acec1c3b206bf2d42a15212751a43ac3c3a6a999360bb4b4bf1a58dace0b172575
EBUILD aionotify-0.2.0.ebuild 704 BLAKE2B c7de672617bdae46f6d2e15606ef22686da18173795abb12f4e11047792ff787a91b3b58568fa3b6b578a50ccdc2aa6ae648a596a285f718453f25fd01c1bd22 SHA512 e3d2d38be1606f91048bd286d42d09773336bf9447a8a595c6d26013ad0af758b9df17d223409210feea6871e77a367f5f0ad93e6e31f360f46701f848fda192
MISC metadata.xml 0 BLAKE2B 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Asyncio-powered inotify library"
HOMEPAGE="https://github.com/rbarrois/aionotify https://pypi.org/project/aionotify/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

View File

@ -1,7 +1,7 @@
DIST aioswitcher-2019.3.21.tar.gz 21064 BLAKE2B c509588edde8c6ec226632e39e40072e345a3fb5f9eb4b8052b7569fc1361153ce793ec0ef3e394fdedc7e56c4facabdfc2ca7ca7eae29f2556a264138a1a5b3 SHA512 4d062f882ff6ce2790cf6e4149e2ec83ffe6628c2de0fddb651f4ddccd5318994e7234723f3ae90a74afc5192928d9f68285b2b9f476d7bee47340cfb0703be9
DIST aioswitcher-2019.4.26.tar.gz 22745 BLAKE2B 8cafd8342bd663edf21360d68c95fabbe323dd2f43b2621dc4701fc4c3b0ea3482c9d2a3970e819be5ef6a337917f7bec6b187dd22ec634b5219bd00335f1606 SHA512 b5ad7e833a1474a035f6b21b38b33cae93d599d356cf7f064345c7ca29f20af5bcc1f894261ad22fb512aa0ba42c99e6593a48708bb220ae10ce7453bf2f174b
DIST aioswitcher-2019.6.11.tar.gz 24199 BLAKE2B 12d6081e4de65bd689318dcbe9e11364d62bd66119b827e025bded11a2df060f5c8cfcef41c9cf660e93dd027ee9a41ecd23d77426ed4f63177dd3d0e6f7794c SHA512 bce8dba648133fee0d8f00ac8ec1bbb9306ed0d45d8f31fa40cde4938bb3ce0e9e896c500d0b884011f27194cf5342203ba2c7939c4f8259f559f486dba2bee5
EBUILD aioswitcher-2019.3.21.ebuild 725 BLAKE2B 1fb7b0a2fa1047f28c7f51ad9fb2b5f8b97701bdb0142f44906dad6eb95fad9dcd1291c402c6c5172f4b97106bf1754e9f0c24c321ee8dae1cb59309d148bae0 SHA512 a96d406dbeaf627f062b266eb20717ee0ef97e9e5ef1fc5290641eae90723eb4623aaa37336cab0201fac0be51689f3538cd8d90479c31dd2e0487d80573e634
EBUILD aioswitcher-2019.4.26.ebuild 725 BLAKE2B 1fb7b0a2fa1047f28c7f51ad9fb2b5f8b97701bdb0142f44906dad6eb95fad9dcd1291c402c6c5172f4b97106bf1754e9f0c24c321ee8dae1cb59309d148bae0 SHA512 a96d406dbeaf627f062b266eb20717ee0ef97e9e5ef1fc5290641eae90723eb4623aaa37336cab0201fac0be51689f3538cd8d90479c31dd2e0487d80573e634
EBUILD aioswitcher-2019.6.11.ebuild 725 BLAKE2B 1fb7b0a2fa1047f28c7f51ad9fb2b5f8b97701bdb0142f44906dad6eb95fad9dcd1291c402c6c5172f4b97106bf1754e9f0c24c321ee8dae1cb59309d148bae0 SHA512 a96d406dbeaf627f062b266eb20717ee0ef97e9e5ef1fc5290641eae90723eb4623aaa37336cab0201fac0be51689f3538cd8d90479c31dd2e0487d80573e634
EBUILD aioswitcher-2019.3.21.ebuild 717 BLAKE2B 2611459358d2157a79e7f0b262548508e78dc0a338b042ee352e8b7167ec263ede36e87a35ef57608342241f557a3afee9aae26bf3de036625c844f22352c977 SHA512 ad211dea8580c13d5696722ea3d6f7929d58dce3d56949a0c850aa36ba674b625009d2751884d29c9a246955e1b06401edc2d4368d3bf2c72c0ab4c2b3d4526d
EBUILD aioswitcher-2019.4.26.ebuild 717 BLAKE2B 2611459358d2157a79e7f0b262548508e78dc0a338b042ee352e8b7167ec263ede36e87a35ef57608342241f557a3afee9aae26bf3de036625c844f22352c977 SHA512 ad211dea8580c13d5696722ea3d6f7929d58dce3d56949a0c850aa36ba674b625009d2751884d29c9a246955e1b06401edc2d4368d3bf2c72c0ab4c2b3d4526d
EBUILD aioswitcher-2019.6.11.ebuild 717 BLAKE2B 2611459358d2157a79e7f0b262548508e78dc0a338b042ee352e8b7167ec263ede36e87a35ef57608342241f557a3afee9aae26bf3de036625c844f22352c977 SHA512 ad211dea8580c13d5696722ea3d6f7929d58dce3d56949a0c850aa36ba674b625009d2751884d29c9a246955e1b06401edc2d4368d3bf2c72c0ab4c2b3d4526d
MISC metadata.xml 471 BLAKE2B 3cb899b58a715340cd2361a644fab5ced3d5ffd6ae3c311eec150b52236ab058d2609ed9cc9a1c2c4e6a5fc1ef184c7d6efa2482eb086fcde8e178e8373d05c7 SHA512 2eb4c21062c642ec003fa33c1d3927d3e6ec2c00403dc9dc8470280567db63160b14eb5e9b2c8fc8a511ce47b3db02c1810828f9736d4723009680055df56442

View File

@ -11,7 +11,7 @@ DESCRIPTION="Switcher Boiler Unofficial Bridge and API"
HOMEPAGE="https://github.com/tomerfi/aioswitcher https://pypi.org/project/aioswitcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT License"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Switcher Boiler Unofficial Bridge and API"
HOMEPAGE="https://github.com/tomerfi/aioswitcher https://pypi.org/project/aioswitcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT License"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Switcher Boiler Unofficial Bridge and API"
HOMEPAGE="https://github.com/tomerfi/aioswitcher https://pypi.org/project/aioswitcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT License"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,7 @@
DIST aiowwlln-1.0.0.tar.gz 6089 BLAKE2B 7f69b6fde984cc4a6f47ead3f16b80a9780d736dd879150794d4f75cd05d8c389cf1793f3185d628c0b62b5b32f545128e7b5c6e40676d78717887a324f07ef5 SHA512 edb658d714aa7599d55c370c4a140b6b4858fb659a23a2a121652e546055bf5618fd27c4edf4c4b72635bb4c5dfa378a8fc545bf5b44ef2f3b08512f3a7d6f43
DIST aiowwlln-2.0.1.tar.gz 6225 BLAKE2B 07755da9ed7cd4b06d3ef428a8c8a6afd136092640ec2fe9f165f69172e9ad706da59d01d2d49b250e8df271abe19eff8b25d15a1b50945e661aa32543023f56 SHA512 a10de6e604ad6134fc4c8ee25a46011f7441962ed00483d63f823ff37ef94b06045e7d3cf7a87c4850f61e584d9bbe774f45add7f804e30a36189c7e2be29d0f
DIST aiowwlln-2.0.2.tar.gz 6201 BLAKE2B c240620a22f2f9d9119e70fef8635588c481ab07b6b34abbcbfdd6a1c22f10b4c5bc6c32bc4ceb6969c495d1a62169c4bd58b6de8c8d1525e2dea2d7c4041c35 SHA512 119ac51e0ad837633e74137754e62a3401ccbbb37dcf9d3145a08f365dbbcf6c3aad725b3a53c06a485c687a4852535503548323f236f74e51a97a24c24781ab
EBUILD aiowwlln-1.0.0.ebuild 739 BLAKE2B 3c1e795c8ba4a9102ed9766832ba01673a0d5bba4dbcde8f458d170f09e392849f7784d2e3ad726796ccb82cdb7d4d1a702901730d485753ba106a9e71d9fc4c SHA512 005f786175b3657a4bb6d2a3cfe7dd02962937ce947369e216e97bbb6ff6083d5f01a5db8351abf180c3ffbc1bf85e2a79ce9f5d1ba8ad88e65f34efb30fa4c5
EBUILD aiowwlln-2.0.1.ebuild 739 BLAKE2B 3c1e795c8ba4a9102ed9766832ba01673a0d5bba4dbcde8f458d170f09e392849f7784d2e3ad726796ccb82cdb7d4d1a702901730d485753ba106a9e71d9fc4c SHA512 005f786175b3657a4bb6d2a3cfe7dd02962937ce947369e216e97bbb6ff6083d5f01a5db8351abf180c3ffbc1bf85e2a79ce9f5d1ba8ad88e65f34efb30fa4c5
EBUILD aiowwlln-2.0.2.ebuild 739 BLAKE2B 3c1e795c8ba4a9102ed9766832ba01673a0d5bba4dbcde8f458d170f09e392849f7784d2e3ad726796ccb82cdb7d4d1a702901730d485753ba106a9e71d9fc4c SHA512 005f786175b3657a4bb6d2a3cfe7dd02962937ce947369e216e97bbb6ff6083d5f01a5db8351abf180c3ffbc1bf85e2a79ce9f5d1ba8ad88e65f34efb30fa4c5
MISC metadata.xml 458 BLAKE2B 9a3a91da4254ece548e78e2795293c8561c096be62048222c6277fa9628a7f2378ab24269f3a5ca50558ad22b43b9d1b30c3a5fe35ef32331d910be31e181c9f SHA512 5a4236a6686ae57d1142313570423d6877954b787d3c71fc214855a8723d9a92cea1cbc4ec084e2c35d3ab8400c0c5e31ad3c3685f662b2402540868695053fd

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A simple Python API for the WWLLN"
HOMEPAGE="https://github.com/bachya/aiowwlln https://pypi.org/project/aiowwlln/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiocache[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A simple Python API for the WWLLN"
HOMEPAGE="https://github.com/bachya/aiowwlln https://pypi.org/project/aiowwlln/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/aiocache[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,2 @@
DIST airly-0.0.2.tar.gz 3852 BLAKE2B 451aa554a7a1ecf6b42707eda5e8acbf0cc45ab459e86f2027e2648c8999baf59a65afd27ca4e94688d2c85fef8e27d7893a1fe3e1e7634270a6af8c440e7efd SHA512 72b140b5b7e30310af6630967d37826126cf3bd6bb3ffbe275335cd9557443062d478a1cc5198c77547751ac9bd21f026610482185e82a33d443cfef7c5eb485
EBUILD airly-0.0.2.ebuild 777 BLAKE2B 55b26cd6811801c69ac7485d0c516ab2ea3569543dd502c27ecbabf04352236251092e08073cfa0b5aab5010c17bfc97094b976f5baa7693193ea153ff9680d2 SHA512 7494ab0e0f065e9eef56af909860aa1ad6ad25bf55e11ad4d5a9ccb944b506ecf64a9c0e08f2b96305e919806691a050cb4977fef4be51230bde47be75337391

View File

@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
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 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -2,8 +2,8 @@ DIST amcrest-1.3.0.tar.gz 60453 BLAKE2B 4f6f475f57ed106fb5a1559db6f7d8eb961a0939
DIST amcrest-1.4.0.tar.gz 61039 BLAKE2B ac1c2211df582dee49c4bda5c4c48789d369ef87d5e1dff0e049d41a66cf05a01c36bc962a5384390b2726a5111c8b9141b7d8ff5c784e974b13b028d6098435 SHA512 7eb30eaee40d754a30723d69c368993dff10d29f0a8af852eab104b9d36f6bfc20fe294165bf0471e7e9ae4f116f326e886c256e076ec79e371ef33c10a280d4
DIST amcrest-1.4.1.tar.gz 60902 BLAKE2B d9b893b7d41eed6d590330a1f4513ac3fb582fcc577de039af71854c8af7432a50a63659b46c47607835f790f4e4c021472d93bce2a6ce2f505d8ba03d19cc88 SHA512 2c197d1f2f2a45e32cd4a6d072a1e166b927f397506d4e72f10ed5e3c4fe298e2440840ee25439904e89d9b7f3f7bdd3c3a8c8ca2c1e4b2d6ffa0be980173057
DIST amcrest-1.5.3.tar.gz 61715 BLAKE2B e51115a7423b9ffa6c9cdfcbbbf7541e2e2758bf2d3a1e8474c0e35e8266610b80fb05e5c836584b3bc7e76b8c7966dc030f5eacfc44564ab70e6251000246dc SHA512 d42cde8cffad03364ce40ec664b7f34c4f759ef975d4aa808a1c50b111ca96962beb61300a0b92fa9f3dd57b64dd81ab1aaf62d856041a60fdd9e52b051f2035
EBUILD amcrest-1.3.0.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.4.0.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.4.1.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.5.3.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.3.0.ebuild 731 BLAKE2B a18117ee6abae6e0794f609818e11a36ddfa21f60177b83faa296f1bdbd680713e7db3551f0034221d91640ef2abc874f8a1757b35bef495e26a9980bb260c07 SHA512 6ef4aa18afe0d5cd185d286b7c6704192fe08d4e5bf96c880c2f8ce4f3a833f91a4a7313d672a58a93f5d0c7b338e612d704c485c4f1b550184dbd63685f257b
EBUILD amcrest-1.4.0.ebuild 731 BLAKE2B a18117ee6abae6e0794f609818e11a36ddfa21f60177b83faa296f1bdbd680713e7db3551f0034221d91640ef2abc874f8a1757b35bef495e26a9980bb260c07 SHA512 6ef4aa18afe0d5cd185d286b7c6704192fe08d4e5bf96c880c2f8ce4f3a833f91a4a7313d672a58a93f5d0c7b338e612d704c485c4f1b550184dbd63685f257b
EBUILD amcrest-1.4.1.ebuild 731 BLAKE2B a18117ee6abae6e0794f609818e11a36ddfa21f60177b83faa296f1bdbd680713e7db3551f0034221d91640ef2abc874f8a1757b35bef495e26a9980bb260c07 SHA512 6ef4aa18afe0d5cd185d286b7c6704192fe08d4e5bf96c880c2f8ce4f3a833f91a4a7313d672a58a93f5d0c7b338e612d704c485c4f1b550184dbd63685f257b
EBUILD amcrest-1.5.3.ebuild 731 BLAKE2B a18117ee6abae6e0794f609818e11a36ddfa21f60177b83faa296f1bdbd680713e7db3551f0034221d91640ef2abc874f8a1757b35bef495e26a9980bb260c07 SHA512 6ef4aa18afe0d5cd185d286b7c6704192fe08d4e5bf96c880c2f8ce4f3a833f91a4a7313d672a58a93f5d0c7b338e612d704c485c4f1b550184dbd63685f257b
MISC metadata.xml 523 BLAKE2B 24534bbf4e7fd2ea5f053f640b9af15d33a49933d75249a9da1194de5bbf27510f48b92035f63c5ab7f374556e162835ddddac441f58eafcc5829057889a23b0 SHA512 c87e91fd5b94f1ec02274c2ab1685f35230ea3d81f0a300b60f02895211f317b7aff27d155da3cc0adcf88b8cac2f6763357bc4bb13d1adb552e862d216b8fb7

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,11 +1,13 @@
DIST androidtv-0.0.17.tar.gz 13150 BLAKE2B 0aa50bd261d428ae7ea0534e2bf9e8f2bee67fa21e7fedc766617d316fb124228793cbe412cbfc8e4cc731600f9f7282400d378521f4c15e0919d87d4e70ce47 SHA512 5e72616fa50f26dfad162edc4075d387576d0602dabf36104dca0e95fc3da56db54177549553007fd036a00cd9d50294f62eee8c8e6653ebde9e9040e133e566
DIST androidtv-0.0.18.tar.gz 13365 BLAKE2B 196897cf7784908db0d8d2f63846daaf80bcc2a2522c440e9739762e7ad387efc74a4a494b8a28092aa9a64539e45cabbde4b95f97f016af91b329ef28c7b684 SHA512 182c15b1dca03dfbce7dc548e3eb9c00f04973275e64235ad5a0c521700286282fcbb75b99013bf8134f442175dcb1a7fae7f241e6325bcfc5cda784ae4154be
DIST androidtv-0.0.21.tar.gz 16009 BLAKE2B b4cd65e04453b79cc2379031bf6eb7ee22d2de1e9623abf6f1ecac67dcdc0b5f95a49cab24640d1bcdf29ac03661e0a25c0e3a077a84118993d76c0bfe37de49 SHA512 c04346b0f8e4d16fde5e435aa8cb892064a8e92d5a81d94936cf94524c7c14f0d84e51f213d56c1ff1c16c0ea7ee3de6963959b75a1b4d90681248e35e723e29
DIST androidtv-0.0.22.tar.gz 16022 BLAKE2B 3a58c02d3e50776e7c1fae4b7f989ee8db0d9006f390a0dc6e89f78fcef65087f8dabfac53f4499efb49dd174d986e8aeaac6e06586bf3caaea6dc5080b2dd4e SHA512 f9c36358028b59dfa98d8b6597ed2bf16c02c0f9e901072bbba357004ddb5713d66d40c03584c6bd495a9ab88d1f54afb08455dd804def54dd7f212d7a518e3e
DIST androidtv-0.0.23.tar.gz 15478 BLAKE2B 0bc85104d79143cde74cdfa07192916fc5bed0e4f4fc33c02f4fbe77b482f805e03ad146e52fcdeeb54a4a0675fa10783147663f70e7513bf036c4786f82fa76 SHA512 bc7f5c689a0faf4707b5b9f9661e3318b2c3dcb5afdcf67b51f447f917f5c72e5baa5bf98f760377e33c5ca9b3512fd0f441a4682d1089a5e05676a65b8fd566
EBUILD androidtv-0.0.17.ebuild 899 BLAKE2B af706cea47562244c94eb71ef1cab9239ed8378f76e9f553d4cb6f949ef9ec06d183a408a17f4c017ca144c9a7d230b212dd352d3d73b27726d7f4f21f1399f2 SHA512 a9f5aad9365dec0aba28ddb8a0a3948df45ae48b27ff97d076653928649479f79afa6b90391d0c5706aba4e9578b9644fb1f85ea4733e30d6af7d2c456248844
EBUILD androidtv-0.0.18.ebuild 899 BLAKE2B af706cea47562244c94eb71ef1cab9239ed8378f76e9f553d4cb6f949ef9ec06d183a408a17f4c017ca144c9a7d230b212dd352d3d73b27726d7f4f21f1399f2 SHA512 a9f5aad9365dec0aba28ddb8a0a3948df45ae48b27ff97d076653928649479f79afa6b90391d0c5706aba4e9578b9644fb1f85ea4733e30d6af7d2c456248844
EBUILD androidtv-0.0.21.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.22.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.23.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
DIST androidtv-0.0.26.tar.gz 16471 BLAKE2B d3e777fbc19e0d35180e6eb7ce09332752bfee04ff878cb6b9b9d28013172ffcb45e16e8920a802619ad366bea455d5606e73126eff02d30c87ebb24b613508f SHA512 736bdcb7c17632bbb7f139d4150927a07a952193df812094120328dd404559e1eb6dc563b8f03a74a22f84df0d3ccf894de4751a75f6354faf3a4af4b5cd133c
DIST androidtv-0.0.27.tar.gz 16887 BLAKE2B a4a6fc592cc399431d6379f21d98944e028fc4cee6de9aed6480e4779c556d33b44f346e00606888ecfa2f955acf1c9550cf376eaf3bc3722e3b12036a16cfdd SHA512 998a18f4835073b7eded3f7903a0e784529468aff62ccd8887d420ebacf318d77d96761104f57167e430262456c8bada53e1fb0b74ce8e0be5e8aa7f2d00e11f
DIST androidtv-0.0.28.tar.gz 16999 BLAKE2B ca259801b2fe7d503bc13f7612bf443484c27c9ed99f5ff897757e418866d22b37b12bf1cbde7c4f0eeaa5779307abb6c2a93fcc46e30781d1d900c551ba253a SHA512 b297458dd9481d99d1f7e8b90149a7101b67acb1bf54efb6397c75ffe1d786414dedac6994ad8b23ad9d3d0992fbccfa0555974cfdbc05d811de0df049e17a54
DIST androidtv-0.0.29.tar.gz 17001 BLAKE2B cbf88100f1fdb4e78196fd737966148fa6cf1c99b08e1b6a98fd16245bb1cd367d1cbba7c9c5f85ab07aeed0b2205e0d4c07ce66eb2b61bd586e852a7ec8a9ce SHA512 56a304b88860f4407d74613ab67b8b26672f23b99ec75f9bc5684a8dd79d27d02d890f016b3dc0f90d73555da48862a279d035b4d9935e367c7fa05d2ad6644b
DIST androidtv-0.0.30.tar.gz 17013 BLAKE2B f7f52492c6cf18fc5a51e0c7e6e61138960159ed2e8b0dffb6392343e61d5eabfba1f15c127754bc9d383b1f4bec5248f1d6d74e679bf377d6345703b2d7d518 SHA512 7cc95fed91339b96b7d759f78da7bf69076ad31e6aa323e0a1d8aee48f703efb2a7a11a083d473adcb9f42598d6e7965d967d63fca807117386d31dfa1fd1d89
DIST androidtv-0.0.32.tar.gz 17298 BLAKE2B a0868dd8e23115e3cc43d7d4fba6730be3f54361905acf6b905439e2ef9e00b483ad32243bdc09c752b74badaec5f6376d8a6f3528ec3077df6b416fb902b15d SHA512 9215a30e32f52dccd265912bec76f63cf0299eec4058ff82ebb3403dcb03fa8f25ff428e6464f1b3138d4c19450e093e2e356966addf8f19423bd33314ec4a9e
EBUILD androidtv-0.0.26.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.27.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.28.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.29.ebuild 915 BLAKE2B bdab999213abf22fc13cac41d7e349b384de3fa88cf84867301ba9086909fd4b711717b4afeaaacfabd530a4a47a8412163327646c3a7cf85e5eab2bad1fc79d SHA512 a5d2b99a40773a322b45379dedfb0ebea9b685361e70ae71360ade5e9242eafa62d9f7fcac4783d4a08421366f4920584e56d938540845c5bce3dec6ca6790bc
EBUILD androidtv-0.0.30.ebuild 946 BLAKE2B 03e39531589a5f66b86942a1e54c01ac13bb1c3329d718d992c0dbc12f876952761216323256ec5730093147f1cbe62245f0996428e56dd427dc1dacea9485bb SHA512 b1e66c4af524d3433ca3f489652402aeb5195ed627cc92654f8f0c3db91db49d5e470224d98766a02c057a12880291b94c529becc9fd1c8f31fee93f4e2e634d
EBUILD androidtv-0.0.32.ebuild 946 BLAKE2B bfd3e8c0e36600762210f50d6389578dc093131a04baa5825c83c8b89e62611df8d31d179860d952da9f465fcb0ac349bd875f7ebb026cd75de1d6d1a6a79db2 SHA512 596e6b8ddde15cd1e67ec4cd60fe8a0cd49220b8e0b4e7d143116d0849e807fb73325c789a6bb1ff2d1ac246b537448292712b58c8358feee9a474f43a989e84
MISC metadata.xml 474 BLAKE2B b771a17e02ae763561a8e1aa4ef700881b5a6bac845b10b23f1cad983377cdc45601e5e997314fc1ea4fac4af88df5ef1d6fa07908d142833599e781ccadf00b SHA512 99c3df1197ebb6faadf804a6ca31dd84f5a7588ec604fa52d9cfea4e263ead84655f6336dc4deda61b2af19d969bdcaa159cf3baad5230746c5461bf56b3e70f

View File

@ -17,8 +17,8 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/rsa[${PYTHON_USEDEP}]
dev-python/pure-python-adb-homeassistant[${PYTHON_USEDEP}]
dev-python/adb-homeassistant[${PYTHON_USEDEP}]"
>=dev-python/pure-python-adb-homeassistant-0.1.7[${PYTHON_USEDEP}]
>=dev-python/adb-homeassistant-1.3.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@ -17,8 +17,9 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/rsa[${PYTHON_USEDEP}]
dev-python/pure-python-adb-homeassistant[${PYTHON_USEDEP}]
dev-python/adb-homeassistant[${PYTHON_USEDEP}]"
>=dev-python/pure-python-adb-homeassistant-0.1.7[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.0.4[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
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 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/pure-python-adb-homeassistant-0.1.7[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.0.7[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -1,5 +1,5 @@
DIST anthemav-1.1.10.tar.gz 15109 BLAKE2B 13bea5014ea82a059954d5577b5b272ef1e4efce2b4735ddb2687d54e645ad3af98ce8d90d8b80ee293c6985b16409f4a5e36585f0f2ed5fb3192b64d1b07bac SHA512 78ed89809fdb44fa7f9f93438245b582eef73bce98ce5d602d0bf25920e3fdfe513d9c42fcba84b32e030e113158757479dba7934d145c581cb48b9cb0a75fc1
DIST anthemav-1.1.9.tar.gz 15091 BLAKE2B 745f280214ddcf600e086dae7015fba2daeb95c3552f99a72f510a7b16f2ddae055f863c18d52204248b8877d8705f5895328e34ef9c251a666188e4bdd471ec SHA512 71d5b29e647d340c706162761376f03a824f3893fba7c3d5d143286b76aacfd44a3245ab4f7ddb64f10c86c1a25ee045a49d86b9bc5cc9e383361d07205d894f
EBUILD anthemav-1.1.10.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
EBUILD anthemav-1.1.9.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
EBUILD anthemav-1.1.10.ebuild 684 BLAKE2B 5b83687ddfbb6d954c7cb0f88b450e3bf445a625154f169311d455ffaa575168fee062d1ae49a5057b5e3c5a37433bcd88fd7f7e32d3788f0cbb1319ba712dee SHA512 ba46501b8497dfda8a87ccf45cf01ee77b54cd6da28ecb2ca22059fa460cc41730766f847147846f3109f7c492d52b6b6bf1257fad0888068a1cbeec74d27295
EBUILD anthemav-1.1.9.ebuild 684 BLAKE2B 5b83687ddfbb6d954c7cb0f88b450e3bf445a625154f169311d455ffaa575168fee062d1ae49a5057b5e3c5a37433bcd88fd7f7e32d3788f0cbb1319ba712dee SHA512 ba46501b8497dfda8a87ccf45cf01ee77b54cd6da28ecb2ca22059fa460cc41730766f847147846f3109f7c492d52b6b6bf1257fad0888068a1cbeec74d27295
MISC metadata.xml 362 BLAKE2B 8f7fd9836338f5982de7306affd745024792a07d1623ef14193acf2ac339287744e7b83c6f709278e432194b55ba9daeffda94b22433bb9e0463c5a7806eb708 SHA512 99f2525a8fb71709b3ce5f23888344867b08fa0abd12ddf610169b68ecdfeab8c38d0afef36961cae19a39ea362bb8aafdfc83f47288b553b9b7149593309759

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python API for controlling Anthem Receivers"
HOMEPAGE="https://github.com/nugget/python-anthemav https://pypi.org/project/anthemav/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LICENSE"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -11,7 +11,7 @@ DESCRIPTION="Python API for controlling Anthem Receivers"
HOMEPAGE="https://github.com/nugget/python-anthemav https://pypi.org/project/anthemav/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LICENSE"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST apcaccess-0.0.13.tar.gz 3009 BLAKE2B a312af5183227c074b9a45dba351869900a7ee78870b5cb39c52772d80471e6ab4cfc6884aca885d0041fc6f0a90ab8dae6909466ead953968a605b05ff69342 SHA512 b85035b980a8df508489d26fc6c00260da4bf7416cb5313c5353c6b0ecc3a5120d28bdd4d748001b8599f8c5173f6259aec662b92192d903b6a6f9eb1134dccf
EBUILD apcaccess-0.0.13.ebuild 668 BLAKE2B 56587f519c7728bfafa8aa7835075e3e3a9c47f40fc14eda5d69390f36d746b1c033b93e2885ca01d1077fd19271fabeac1a02a39667220fa039d5b45a4e9a9e SHA512 4eb3e144f49252cd4d2c399e67b6821bde373c037919970910f37b951755786dad547c5be8107208830154a6d4599ec6357fb38a09849c5f8dc8f19fd9f9ee4c
EBUILD apcaccess-0.0.13.ebuild 667 BLAKE2B df0268c1e35fc08a06a28fcce6cb216a273983e2429adbbbf98d0aa4a6ce91a4e76079f4a634840ad740037b29c0577cff9b58b10e0783a07aaffc8667a51506 SHA512 b7a26faabe75c9fb29f8c1305b707ea6739683ee42e2766529d518cd9bb6506fd3fb7a1b6270750e5b90be67dca08797c2491611baa028c7b1aecf9b99fc520e
MISC metadata.xml 237 BLAKE2B 286aa1b6bdcfb516136edcd8682df00309445051b7f87746502a07d4f4b5b1c05f4ce02fe53416839488231c955ff487a0e56c5afd586d64ce390fc38d4c462a SHA512 317629a91c94585d1c18e79b1fc08cf1a42545147ea30e986e316e37300f6a282812f4cda57e0f83a7e8854e99523e790c811ba7babb2df2b5e8904bfc3778bd

View File

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="This project implements the apcaccess tool in pure Python and provides"
HOMEPAGE=" https://pypi.org/project/apcaccess/"
HOMEPAGE="https://pypi.org/project/apcaccess/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@ -1,3 +1,3 @@
DIST aprslib-0.6.46.tar.gz 24271 BLAKE2B 8b9f83a76a5625dc9f018a2fe8f26aebd9b93b357a24831c5420d56ef5fcf8c6c8a74701d1fba3dcad417932f5c94052d92115de609708dce6e17905dcf82992 SHA512 717ed1e696419253ed3811934f3dc8f4a15dfffe233dae402eacd77e80318ddb2a4505dbc4a62b092d092a3ae4bf30973aca9e973f5e4fc5707e2185a9023de9
EBUILD aprslib-0.6.46.ebuild 734 BLAKE2B aa2f8f9f0325b463d1d4203d0d63719f0ea1038255b191c22b1188a7edbdb46c0d41275bf78edc6a68c61adf73c9fd870e770b2d2c9fd4479011bec5435a62e8 SHA512 37d8aacdd101cdca06617c0099997be8d0a708df715648a1526bcb85c47a9a57bf73121ba83129385e582b566f979e10e81350b1db6af76593c0137c672d7613
EBUILD aprslib-0.6.46.ebuild 734 BLAKE2B 75f0427840cab6e93a093e2d60f1eb51ba5a661ffe1756927c4581c9377759cd47ec2a59503aaf0c36ad2799213067d0eccb382ad7c123d4ecb5261f5177f5d9 SHA512 9667d76ad61206090f28bc1599fef7fa0f8facccd948564830ef4e6267164229714703432bafdceae40c7567924ed083f5b4cc5e99e2f8e3c65c63825f0788bf
MISC metadata.xml 454 BLAKE2B 406184c972b11545ed4e52fb24a2070d537db63d45fa28f1c83a856b77145c244365f159df781f6f7184698bef54933d7827134fece5313d9d14b4bd0659df47 SHA512 2baa11deae3d8650389b98ec2f2172d20bc4c07954c150654c2ff8bf4d75e90a4956a5a921a7cff6b434327ba266d20af105c79a56ae75b6362c6dff7ce85015

View File

@ -11,7 +11,7 @@ DESCRIPTION="Module for accessing APRS-IS and parsing APRS packets"
HOMEPAGE="https://github.com/rossengeorgiev/aprs-python https://pypi.org/project/aprslib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -1,3 +1,3 @@
DIST aresponses-1.1.1.tar.gz 4417 BLAKE2B e0551c67ad602c81d473b67b6c98f6e2d7b55ccaf164e9460fcb8ef5755c8951b46a44636eec613fe1b1168aa610e221a3cd9fe768254a98690bf7f853243a83 SHA512 27c454b3e7e0d07081c879a468df609b114f268eb1af142ab5ce235c76e9f6e2a1c6c6a6647d9b488ddbca3ca53f27d7410bf9bd3c7dc25a16bc587cca7da92d
EBUILD aresponses-1.1.1.ebuild 748 BLAKE2B 5500b66add4a9f77191c3477f457f4318a8eb84c4b4a6cf04cea644451c91c79576cdc1042752b907f236b1975735de0bce0a7aca6fc1434704c669b1992630c SHA512 c462ff67d79c4723c1a62591966f5cb349004a00578660e3a3d47ca9beceea10e68f39b11ff9410f5a0750b3157665f86c5db252cbb9a5054508964f73bdd793
EBUILD aresponses-1.1.1.ebuild 751 BLAKE2B 30de75a38468d7c0f5ba796159a49391d9a19a2627fea2d4c15d7c130c5e473b1b152f88d7d9f26644302657f415f51cc927fe750aedbd3065c51f93a96a4fdc SHA512 d582d15a7c2e444e6f3c6de84d44aa9d5e3b6b28456edc0a83e299a806f31623d77ebcf5bbda0837972b59a44747fd205fe895763bbbccf06e0b633a3ed807fa
MISC metadata.xml 480 BLAKE2B 646e44c8b43f89c04da767ab146bd3f13508114175fea68308147e803b71fdf93aee305b6fe158af24af450d746bd25ea477afee23e6cd1ee06617beccc0a258 SHA512 b5b3e7f8ea8068fe42d985739516cadf33f81730ae8c5db46129ed4426d8499c081e8b68be6c459916952f49ca341653f9404a879e7f7d92570cdefd41366863

View File

@ -11,7 +11,7 @@ DESCRIPTION="Asyncio testing server. Similar to the responses library used for '
HOMEPAGE="https://github.com/circleup/aresponses https://pypi.org/project/aresponses/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@ -0,0 +1,6 @@
AUX astroid-2.1.0-no-pytest-runner.patch 474 BLAKE2B fde7f34aa9e1feefb29bf0a993bdd451523ccfa30bcd8726d36c4b159d849536445599f8f794e6cac71e71ff6b68e8cd3af4d3d5ad1ecdf9936977ec92e29536 SHA512 9c8ff2d8b2ae67620fe38d9f454c77216c2291a7f2aa59d9c78abd5a76f72aabd8154b12055aacbbabdc10fc466f57e09ed5527f796df8e6a5a15bfefaa4f0f0
DIST astroid-2.3.1.tar.gz 297020 BLAKE2B f94a72ee0037a8675a1a4f7bb5ffd038e9acd430292ebe4041d8f484f3c1ac1ec61ce2dcf131351fed1e3e0057986aa970ae1fdf3f3684af650a68d67821a1e0 SHA512 771c68013c791a2e55a40f4463148a6e317583d55397b8bb57d74cb27869f5a188b2a54258010ee441567a461aaa6d62f0ef0266543b64bb4104bbe15e0951f8
DIST astroid-2.3.2.tar.gz 297318 BLAKE2B 2bb0f834a6f85db93bf315a72a44e1e732633698e204300d915e1393d47bb2bfb435c6a813974f9a2b4e24dc24b364d3edf3147669d9d4f7a70d9f138095fd9f SHA512 e97881971c3302ab12bf98f36d39764ee0412df277e63900d76e4d8f741c3fad70b67cb404121236591d03d7605c83ed65d0cde257c9970fa560c549eb4cd604
EBUILD astroid-2.3.1.ebuild 1289 BLAKE2B 8c70bab22faa7f9afffa3b804443370d6c013d233d025c3edf6f9576914be093c3fbe91277df30c79bfb6b438eec94f434eece515029dd4347e7e72ac8a66f0b SHA512 265d1104e022fdd9a04bc3edf76577890a89a63543d0b805af7cbafffd4fcec7dcf9e1c2f10f8f7b89b5428be2584c6d5fc2bf73edcd90a6768a0c7ba8458539
EBUILD astroid-2.3.2.ebuild 1289 BLAKE2B 8c70bab22faa7f9afffa3b804443370d6c013d233d025c3edf6f9576914be093c3fbe91277df30c79bfb6b438eec94f434eece515029dd4347e7e72ac8a66f0b SHA512 265d1104e022fdd9a04bc3edf76577890a89a63543d0b805af7cbafffd4fcec7dcf9e1c2f10f8f7b89b5428be2584c6d5fc2bf73edcd90a6768a0c7ba8458539
MISC metadata.xml 1122 BLAKE2B 29f5f5eb980aa5e9035316854d7b69a803bf8507cd8f2b97880ef3a0be3e200936ddc3679e480741cf82203b704cd6c7b1610d31e9173dc3f8b97ebec6a6c844 SHA512 34a45382d84c03057ba59b40905138c2e048da4d602e5a26dab4b156c1a3697369e11ef66f451f3f823ec827f3771eb58c077c056f9609e5b55a27841fd5bf9d

View File

@ -0,0 +1,51 @@
# Copyright 1999-2019 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="Abstract Syntax Tree for logilab packages"
HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
# Version specified in __pkginfo__.py.
RDEPEND="
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/wrapt[${PYTHON_USEDEP}]
>=dev-python/typed-ast-1.3.0[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
)"
PATCHES=(
"${FILESDIR}/${PN}-2.1.0-no-pytest-runner.patch"
)
python_prepare_all() {
# Disable failing tests
# no idea why this test fails
sed -i -e "s/test_knownValues_get_builtin_module_part/_&/" \
astroid/tests/unittest_modutils.py || die
distutils-r1_python_prepare_all
}
python_test() {
${EPYTHON} -m pytest -v --pyarg astroid/tests || die "tests failed"
}

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