Compare commits

...
27 changed files with 467 additions and 179 deletions
+13 -1
View File
@@ -1,4 +1,4 @@
2020-09-12
2020-09-12 homeassistant-0.115.0_beta7
* bump pyloopenergy-0.2.1
* update homeassistant-0.115.0_beta6
* remove 0.11.1-r3 (not needed anymore)
@@ -11,6 +11,18 @@
* fix deps in hass-nabucasa-0.37.0, some cleanup
* update esphome-1.14.5-r2, Python 3.8 for my production box
* update esphome-1.15.0_beta4, esphome-9999 (without src_prepare())
* directv-0.3.0 (fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/127), olds removed
* fix pyrainbird, source incomplete, no version tags at github, and a top level violation.
* niko-home-control fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/76, revert SRC_URI to new tag
* horimote-0.4.1: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/132
* bump codecov-2.1.9
* bump pytest-cov-2.10.1
* update mypy-0.782
* update jsonrpc-async-1.1.1
* bump jsonrpc-websocket-1.2.1
* update pykodi-0.2.0
* update homeassistant-0.115.0_beta7
* clean up jsonrpc (works now with pykodi-0.2.0)
2020-09-11 homeassistant-0.115.0_beta5
* bump numpy-1.19.2
+2 -2
View File
@@ -11,7 +11,6 @@ AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfd
DIST homeassistant-core-0.109.6.tar.gz 5890949 BLAKE2B 1d117a564f5bbf34e2f5ff822fc1a7f1ab0ba7dfe18922243400912b39813fed96a4a4c78a5a5ac62e69d48d2b4f87141f5f9f67710a21cbb14e976bc1a32298 SHA512 713ebf4a00410a27ce68267526437f24933cc07d08e317197ca9efa1e20a66bb6c3b5df0f28a9a896b97d715e81b7408ad75c35484e1e29cc37a0fd7a4e2b9d2
DIST homeassistant-core-0.110.7.tar.gz 6331108 BLAKE2B 8b4b23884adf3430f5f902d73f701baecaea21a1f7e88bddbc27482c877a38fea9071bcb84683f9bb545095829cf3e1681b23281e3520b177cc6833f72ece196 SHA512 fff2810ec2f40a4fac5e8da9002cd9221fae69c39c27f6487597ffac812a083a89b213acd382746ffe5b4d0314c5e61c429c471b6b1c39135dfd5feee30ce5db
DIST homeassistant-core-0.111.4.tar.gz 6486741 BLAKE2B 3e27e34c07765aec372ce6356fcd196c5f26b8707cb6b765ea98e92afa1a03a3448155fb41f316f12479fe9a2f63a31ae8ec0fc503f5e14117007793af883ab1 SHA512 978777e2510199e25e9db63a828bdeb8440c2f3fff1d5dfb309a803956ac6f03e2fb747e516ef674185b31f7f6a55ed960b4e4d575f07314d56e98b588880f8d
DIST homeassistant-core-0.112.4.tar.gz 6607275 BLAKE2B 36d81d2b9218b08143b9d118ddfebdcaf4e81421ae1e34c79f2031ee24930127323368f7f07030d9ccc55a91ed9e46cf0e896c9bd9f395148764035fa117a6a7 SHA512 2c32d80d54b78e3625e5f6c7e676abd1d400088f1a09f67d580633adba09b5bcc8cd36f0db64408b9d586724a8a072be3e22153381d663d898b1c0ee504b4cf1
DIST homeassistant-core-0.112.5.tar.gz 6607841 BLAKE2B 69b3a5b4d800f764dcfaa715eb2a4f8c1425ee3c262d49bf1432c4d0a2229ae226c7df45c6a6a6e8efc9200f0ae4b1458cff3173d6632716761205b65e331ac1 SHA512 c60b3f7e6208b003d935d6e2baf0bd42fc3ed043550b8f597445bb384100335d2d2a3738c9bfa939c8063c6e3707c193a6bbf4b7722201082ff1bae0fb87c9d2
DIST homeassistant-core-0.113.0.tar.gz 6798943 BLAKE2B 5413e3837dc59517493c718f18429d417fe8b22198307cdaff3031262e61c64025f08654901cdd8a35b14484cfb3ce0c3d9575879274709c119f6f8585bf0649 SHA512 b506b3edf6db8a444d72e8e598376faa01becdd8bd1a8e38421897dcd6587a8a9effd166fcd86ac9673084a9de9ff3aecd97f2927b9bf7f0785dc05214e7780b
DIST homeassistant-core-0.113.1.tar.gz 6800624 BLAKE2B 3aa1e3f60a0a33e3032594e4119cc715334b2cb0735363aea5aa72f6c5518d4997a5d3ea4439e218150651260791acb3b49903d7e8b4e83a4922a0e589a7e88e SHA512 91955bd780e110793d0200604145b33e397c7a6b662bd8bc41131498a6c024bd7156cf5594d7cccf239ee1377c3970f4cfd9a2c158628346b4bb1b9d934be364
@@ -23,10 +22,10 @@ DIST homeassistant-core-0.114.3.tar.gz 7123686 BLAKE2B aced80164d493ed7ea014a739
DIST homeassistant-core-0.114.4.tar.gz 7124717 BLAKE2B b1bd3f44a9b775ed3d0d78a84c11d99a33064bb87363ed49395c8dc635437d4f1f3b3c55292de6449e714671d533c89668381ed9ef81a8c0a7e26d9016567bc6 SHA512 49e944a80027e22ad3be4cc4580d7e88c04fed3e417c24f98dfa78a3a521095766c9507dcab03a85bf96d7304452dc6d85eaeff7cbda20ce9916834c0b97a0a9
DIST homeassistant-core-0.115.0b5.tar.gz 7530583 BLAKE2B bcca937d0fec43f269b8e68bb170673453aa92a5b0c12fe110e2fe48de2cf8f7fb88aa63c42fafef0cccccb48419975a01f1c2006953743ded9f43ff03c7c671 SHA512 7aa04b9967fbd79534aff7c773a84629dbf1707921519a222e8508918a128b6fa5603573291202fa4f7aafdd76c86ac7871889c57a5e3882d419a4aa8707bead
DIST homeassistant-core-0.115.0b6.tar.gz 7535283 BLAKE2B 5915d06dc6284f53531be9e8a071421991789bc3c0ddb8635f7094331c4d61b27bc3c7bc6bbe8e999753da38e5421ece604a5cfeaa323484b7ca48a092cd519c SHA512 af67841777e4669e5445b427cad0e808237c1b918f78022f06f779946d34c27a115587b4946b3298b7571209d30504e8728792ec213c19e19377a5c1fbe9f0ff
DIST homeassistant-core-0.115.0b7.tar.gz 7536669 BLAKE2B af8612d5b11eef723d2d3263e474da1a36a028902b1c7c654ffefa510af7aaa29b3bd063963b24f473951488a02c87815aa75f716b8dd01cf49d8542d846c2ea SHA512 cfc2bad8d6efe3218f16116889f2214ebb42599552daee418e23c6e3a482aa9fc068cb9261214834b77faf2e80e39d32525528f4852f3e55b17b1105bb856d1b
EBUILD homeassistant-0.109.6.ebuild 14733 BLAKE2B bf77b1b36504d21dd3fab210ae30fcca616090ec396c5096aa2843c32cdf7b44f43c26ecd1ba4f621375cab8bfa59d1a1804d02711f9e340084adbc0dbeaa378 SHA512 5694e2b7f601d6f914e3d72a3802c8d2ac07b3774bf4dc352c1757297e9339b2e66384859a1b40831177cca308b1af40a1e32ae7a27619836620fe3d61404e49
EBUILD homeassistant-0.110.7.ebuild 15166 BLAKE2B 0de991fd358b4ea06517888436187fe7c2cdf640f07cb0110facf6a5b857ddc579ddeea6ca41aa1b8bf4c2faaa1381029324fe880eed718e9b5519a5f33a2531 SHA512 11a09b030f97c25d4e359c0015fb0d122b98ce5294429c8c5521f8af5e22b06ebd603b11d055ea8f7d83c867b203ab65bd66b277b2231c9b45df20a87e89aac4
EBUILD homeassistant-0.111.4.ebuild 14843 BLAKE2B d7424114573148020ed8e687191f031a8b9c3d6f6d44850d941f688db2204a48d397134d2ff6ef24aadec2bbebbf8213c4401aac409069a549addee25fe4e124 SHA512 78eeb64bb6bb58c5f66262551e5446c2c90b4473da640b66d2c031a39a60dfcd354aec67c8a1e99e0f3d9018a26f4eaa45e28491cd592005bb6e903b383f8c78
EBUILD homeassistant-0.112.4.ebuild 16608 BLAKE2B b702dd95a9c57a3635e7b1d4199c4cd2193d1337b4707336ab8256e4afab562e9b209f830ead6e10324ba04ced75849d6647dcd80081df05f990a042a7c3c562 SHA512 cd6d4c88af8b573d7792b62fda005dc75ef7c8e7eba3ceb19cdae00675a4956ab0c13251cd0ce24324ce787483ab4cea135b40aa5fe792ed96de9e66144bf30d
EBUILD homeassistant-0.112.5.ebuild 16645 BLAKE2B 0a655cd68ee91b27cc9586fe43098695beefc8ebd02099523a51b839c0b8c5b3a66717ed6f86d32bb62c08d9e295b782b7119c8120b27b5eea9c44745becabdb SHA512 d9148cb938ab6fff063b4c28ddfb498a851741cc646407f075be4bf619cdc276603679ddd20c7136a98c05d3dd4ec2cacb1ac571cbc48b5a1dc261e179b36eb2
EBUILD homeassistant-0.113.0.ebuild 17852 BLAKE2B a48327ceb5d26f0677e986335369827c19f7fd42d1be398f8c93212f5776e70d6cecdc067ea11bad3022cf2143c98f4f994d2cc60dd2a2848e9f356615a318a8 SHA512 3bb4df364c8dd8f4cdfe106b186b9e19adfcc767d2e98b0fbd3dc4b6543fdf5062179586d115882f8c0b49f29ceaac65bb68d6a826177c38c6c3d4511c2fde29
EBUILD homeassistant-0.113.1.ebuild 18268 BLAKE2B 2fa486cfd2aaf2b90e2acf9b188ff7c2841c84f55ac054b31a4bacda2992b8bd71af8a8a0efe4a0e65d3db904cd5537078616ca96e9a5dfcc23fb70434d346ea SHA512 2ecbde6031c0158b44d1dfa2260ebf39aab7d4aefdebe1e7cbdc8cfdd56022faf577b896d2b3ab6c67e6da81f9336b4e53eb7502eca584f293cde8c07bfdf760
@@ -38,5 +37,6 @@ EBUILD homeassistant-0.114.3.ebuild 18586 BLAKE2B 8e22d7baa100b517e3717354eec4a3
EBUILD homeassistant-0.114.4.ebuild 18796 BLAKE2B ee956033952f788625084e8aef3ecd082851e448f6949a38962a922d250773e905a384050cd26b4562ac8c2e18f1557d2d49c9f3a05e602040ff1917ff5f5c76 SHA512 1b9ca37e305cce7dc1d1d79bd2abd81a680fa5905690e08236730b5c5deb02808c852003a7384c79d43734a0ddce1c882710b4429f0e311d11140332f189ec4a
EBUILD homeassistant-0.115.0_beta5.ebuild 19408 BLAKE2B 0a0406ecb4143f96eeae834d617fb161eb464961ef221b944428120f6cbcb708092e101e1c8d1cb0f58489ffd9784750e1412eae3528cea2b63ea316c4b4b878 SHA512 a1cdbcd610d60cf59811d3debf46b035cda4b9734cab72ccf1f09acf3d35a053070e97f79f583263f02b795585f3d409da7c7e757f9cf4af754d187c961d8701
EBUILD homeassistant-0.115.0_beta6.ebuild 19408 BLAKE2B 99a308a921e1b7a9415543db0bbb9fb0a70432e8e698ac97b1ac34ae55cb49d651dd69e7f3e9d98dd8455f24217a91498f39f8876fcb57205c7b794de4ea4e10 SHA512 fcd5a17894b0d60475b84e48ec2d7c0c59661776c1a82e322ca881558257ef0f11721b6fac1c7e6d54827eae4d2aa4cce5bc68daef5a33b0c77c304ca129d233
EBUILD homeassistant-0.115.0_beta7.ebuild 19210 BLAKE2B f6e2c49c1d1c9934c2a5ab18745e3cd95e44402a022c66ab80891b3bb9afe4ec3cd6dd0988590bdc26ec21eb2463d1ffba262916c53650292b0f9aade21beb32 SHA512 08fa40df526304b062457fb67df04c265495f07908a6ce9b4a41aa1cc428d9cc4af32b27e5c1748ccc9625f2e1f95526f186d4e3405c5e060cc1fc93cb2c8978
MISC homeassistant-9999.off 61202 BLAKE2B d13693b1971997bed31ed7c255677b7a146716f70540854f6972b7ded0adac3e04b14c7b33f4cc0c191291dc039bfa570e1f3598651eaeff9e10cad9738470f8 SHA512 364cada3ee36c3282a68a3a04dd60357fc4575926d10570dfdbf3bc75dea8b14315e2ca0ccdda3f46e73eb5ce8ef473d1695517e43af078848664f7939024b0a
MISC metadata.xml 13074 BLAKE2B 7b903df4ba760830c5b2787d71937c8d758833b15175181fff9d70f4088ef0b954f05c7faf64990b41b744c46041820714d62b169d311540403504fa40f8f5f8 SHA512 f2e4463a31fbff782b77785208f97a294af676409977ea8ac040fa3e316bba3bafe748b9d8d7a526483e1d85bbb153daeea7dcdd19184b621b961cbcfc5cbdcd
@@ -16,9 +16,9 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard alarmdecoder ambiclimate ambient_station amcrest androidtv apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky delijn denonavr discogs dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb intesishome ipma jewish_calendar kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nx584 openwrt owntracks ozw plex plugwise powerwall qnap +recorder ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive test tile toon tradfri ubee unifi vallox velbus velux vera +version vicare webostv wemo wink withings wled xknx xs1 yeelight youtube zigbee zoneminder z-wave"
IUSE="abode adguard ads agent_dvr aioguardian alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv brother buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky deconz delijn denonavr devolo dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou foobot freebox fronius gios gpiozero gogogate2 growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef kodi maxcube maxcube_hack meteo_france metno miio mikrotik +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nuki nws nx584 openwrt owntracks ozw ping plex plugwise poolsense powerwall ps4 qnap +recorder rejseplanen ring roku roomba rxv samsungtv +scrape shodan shelly signal simplisafe skybell sma smappee smarthab smartthings socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive tesla test tile toon tplink tradfri tuya ubee unifi upnp vallox velbus velux vera +version vicare vizio webostv wemo whois wink withings wled xbox_live xknx xs1 yeelight youtube zerproc zigbee zoneminder z-wave"
# from 2020/04 cleanup to be removed or integrated later
# external deps
@@ -33,25 +33,26 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
# Home Assistant Core dependencies
# from setup.py
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]"
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]"
# from package_constraints.txt, if not defined earlier
RDEPEND="${RDEPEND}
@@ -60,13 +61,20 @@ RDEPEND="${RDEPEND}
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.7[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200702.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.7.1[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200909.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!dev-python/pycrypto[${PYTHON_USEDEP}]"
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
!dev-python/pycrypto[${PYTHON_USEDEP}]
~dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
!dev-python/enum34[${PYTHON_USEDEP}]
!dev-python/typing[${PYTHON_USEDEP}]
!dev-python/uuid[${PYTHON_USEDEP}]"
# >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
# >=dev-python/immutables-0.9[${PYTHON_USEDEP}]
@@ -74,24 +82,18 @@ RDEPEND="${RDEPEND}
# still unknown origin, some from requirements_all.txt
RDEPEND="${RDEPEND}
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
@@ -102,70 +104,82 @@ RDEPEND="${RDEPEND}
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aioguardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.43[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.6[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.49[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-6.0.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.2.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-72[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
devolo? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.0.39[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.38[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.18[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.49[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
@@ -175,17 +189,20 @@ RDEPEND="${RDEPEND}
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
~dev-python/influxdb-client-1.6.0[${PYTHON_USEDEP}] )
~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.7[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}]
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
metno? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
@@ -193,87 +210,111 @@ RDEPEND="${RDEPEND}
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
owntracks? ( virtual/mqtt )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.5.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.10[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.31[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.9[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
whois? ( >=dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.17.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.41[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}]
~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}]
~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}]
~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}]
~dev-python/bellows-0.20.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
z-wave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.6.0[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
~dev-python/astroid-2.3.3[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
+2
View File
@@ -1,5 +1,7 @@
DIST codecov-2.0.15.tar.gz 11352 BLAKE2B 1f2fcf44b577ba914d86391530d619247bbe9383a203c74fa567c700f4d806dec11e2ae5ea70f814f6fe1c6dee12990b632d7409bc6f41568084690ec1f9063b SHA512 8e4242c26e765df12eb467c5af625c41f34e5776776015a9df4ca7fd810e07f65200e3b4dcc536682bf3144ac97680d6b8f4d2fc285340f73c82fb648938110d
DIST codecov-2.1.0.tar.gz 17909 BLAKE2B 1c24f26e68b7f31f275d19cc280f3291be523c0d3fbdc0e3a65c6f93d84b4b0cd4478c5e38dfb78cabc00982a3b6fc5e1402e0bb7047de5d52e2b7b7ccfc9220 SHA512 44d890f187e5e57618b883f42a18df7f37ee8bc17d3d9345b49fa6b2392c7b933aade657632700b7e09a6dd58c8b1561c6a134459af7e69c30685eeec8e6ef6c
DIST codecov-2.1.9.tar.gz 19987 BLAKE2B d51b3c485898ee729441282bf541cb0208db44b98aefccbf8a8b88beb0803989baf70333d7d50939bcec90df19682f91d8598e5b198179c9fc7bfe63ad40e907 SHA512 39f9441d7069d725f99f1b9d715e920dcbb0bb7b2d7628641842d09cf95decbe8542c75ef15406ad89613d4822b2a2aa8230283926af4275bf8633ab96b066c4
EBUILD codecov-2.0.15.ebuild 707 BLAKE2B 49bdd6bf4cc59e81f915dfa92c93299c15a9b6a2e530df9b521f3df6bc9ef0a40936fd5bf742578094d2227e3eb144a86df91f75621a7d495708255e92cded08 SHA512 56ab32575a7fd4ba3b6a8692e155d1fcff903590b7d07c36d6ce2320f2d1abea54347e8ca70ef36ea3aefed6d94d8800dda9bd8fa6afa0e700de472d02879373
EBUILD codecov-2.1.0.ebuild 790 BLAKE2B 0fb5c8e994db579294bef5ea48d044b5a566796292593a07ba5f35be58eb003ce2b9a5e96d1311e54aadd6991a32d4b47483975c5604b31d604bdbe2b8ba809f SHA512 9911709717150deabe43ba56956e4d9ec3773d91ddfe3465f4e6e7a2437978aacb038baf1ba7aa6dfd797ad412b4356179485a88234677cf3d0de187524a03a2
EBUILD codecov-2.1.9.ebuild 791 BLAKE2B f01479552bdf0e9895f0293cf45ce883ce2c144699b8a0be01612e3882bd7ed4ec5fdf409d8f48bf6eab0296a1a7247b4ff0acde72efc46fc70eb940599d7a2f SHA512 1e6745eadc220e82f0b11bb3c726f6950c809c1cee33c25bb8e36ef0710f18923f2ddeb70835f284a2cbdd2363d74aa217bec55ef9813d373b5e7c187aecf2a0
MISC metadata.xml 445 BLAKE2B d80a4da5b071bf957a491dd8a357af4a77ed8224556ccb97f08cff3e77b84de1142e63d889e211187aa42ebb2e69b235ffb343120c760af319711b81632296a4 SHA512 030007fd65027d09a20aeb873b71b5c8f943a207d92e9210460a7eb272209d7b5d01961348adba5e5aaeb07ee9173dec6838bfa42652de715f1db7c8a43cd97a
@@ -7,19 +7,17 @@ PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Asynchronous Python client for DirecTV (SHEF)."
HOMEPAGE="https://github.com/ctalkington/python-directv https://pypi.org/project/directv/"
DESCRIPTION="Hosted coverage reports for GitHub, Bitbucket and Gitlab"
HOMEPAGE="https://github.com/codecov/codecov-python https://pypi.org/project/codecov/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
>=dev-python/yarl-1.4.4[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/requests-2.7.9[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+2 -4
View File
@@ -1,5 +1,3 @@
DIST directv-0.2.0.tar.gz 6991 BLAKE2B 3da8ccd7d5b014265757b12a290658dafd8b4cd6b70422ac7f6be4916539711823484ae864d2fbc0a7e0c83a6892038d71e2c807018069f5450d3daefec5bcda SHA512 f1cff9ab1d5e07aa3ca27583131f49dea6d7eaa3f7fc5ac2b0eae30ae82800fe0396bad3c206535b6f831f0588d948f55d7be82d308b7880fc7f3f12871bca3a
DIST directv-0.3.0.tar.gz 7055 BLAKE2B a34f97cdeb13a3b13b311476dec68c580e5adafcea082adf8c1fbbe6a5a62d965d47b882bbf263a2bbdec3bc8d58a3107e6a87049bf799e7739563a8b4ff995e SHA512 563b21b9aea03144b72b0f1930e38101cc2ac1176463f4e56ba4e9f8a67e3d8f7c2765744d0b93dcfc4e86e465ce2dabd713c53fa8d8dbd74a88e9279b4e3236
EBUILD directv-0.2.0.ebuild 799 BLAKE2B 9ab36bb4ccc9e7c0fdfcf42ff8b86208594cfcbbb52af382e743c34390e8a180d7e4cd4075eacb07d8c0881e385ef8a809201ef4bc87a57a6fe49470c9422f60 SHA512 e4da48c41a048de69053c9dae45e1567f71b1b9f404f2683cd29068b751096670d0775e0c33bc03c0e86d58bbc86ae592e9e4432c40c31fb3fc99438189491bc
EBUILD directv-0.3.0.ebuild 799 BLAKE2B 9ab36bb4ccc9e7c0fdfcf42ff8b86208594cfcbbb52af382e743c34390e8a180d7e4cd4075eacb07d8c0881e385ef8a809201ef4bc87a57a6fe49470c9422f60 SHA512 e4da48c41a048de69053c9dae45e1567f71b1b9f404f2683cd29068b751096670d0775e0c33bc03c0e86d58bbc86ae592e9e4432c40c31fb3fc99438189491bc
DIST directv-0.3.0.tar.gz 19111 BLAKE2B 63340a12fb08ed49367be7bed6171ae768409dedf244959c554619f889745a87d762043a0b085d24d38e8e1d0c4ad01796d737bef099c27aded900deaf5c5c17 SHA512 88badd331829998b39c3b666ec6b4b66c5c5ceeb203a6a80c8b94be522753530a5272d290f7b306c44cecade32ade77f9c1e28f1926608879d70f6c84a21199f
EBUILD directv-0.3.0.ebuild 966 BLAKE2B cf0c311c466c86a8d2c492592ed77a32e32215ba7e1d31f7012ee336075005434caaedb4c7beb80105bd1ec139e0ace4d2979b8e914845960792d6c5c8ee9fef SHA512 7f17db644330198c44b6cf0aff5952a5bc42c0dff4458dfeeaa02b32835deb802b99e1d136679204876670b1f865294b011c665a20065ab13137a6f227235ab4
MISC metadata.xml 460 BLAKE2B 784527ea7b0319a1da5f3cc0986835643d2dd610f98fa558a1ac9eae7d537f8ccf8a12217e3f5eb16da0ed1cc8e5d0aa722a81d885fed4eea72139b7735d4d48 SHA512 dfed4fd4f44af156780c1b4231ef5a1cc7362051a82fbd77db5ffbd9a429cc244223732ed416f688edde107b28ce9c11ff4eb67584f368cca0d911cab1fe0fc2
+8 -3
View File
@@ -9,7 +9,12 @@ inherit distutils-r1
DESCRIPTION="Asynchronous Python client for DirecTV (SHEF)."
HOMEPAGE="https://github.com/ctalkington/python-directv https://pypi.org/project/directv/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# SDIST at Pypi is incomplete
MY_PN="python-directv"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/ctalkington/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
@@ -18,8 +23,8 @@ IUSE="test"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
>=dev-python/yarl-1.4.4[${PYTHON_USEDEP}]"
RDEPEND="~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+2 -2
View File
@@ -1,3 +1,3 @@
DIST horimote-0.4.1.tar.gz 4537 BLAKE2B b8055653de8a1c93b2da99478f8bf1f59373ab94f661adf142b2b98db5a31160ce9be38f2ae846123d1a46db47e47118b1d3490cec2fbf11098e94dcbe2f4aaa SHA512 28dbc60d7f55f29321db42e92d764cb2e1789b6ae5096bf34d4bb942341fe8f880ff4307aa5f26b8b0c2c387537423a35e7ab739a02b87615ed7e26a118b6b78
EBUILD horimote-0.4.1.ebuild 707 BLAKE2B 1192d74c4b9e395618ccf720616885e0051801dd2249c16bdf3278ab3ba37206b182e01579a9d277b1f5e48ad56b2c4008628e07020d22682fb138896996d69a SHA512 6f6c5b5d7b0a4d091c125a9b56f2bb076e58f54eac95f3b09ddbf8aa6c1181802901e0876000c7a56f23b5239db936316dbe9ddc407d4dd5341229edde03ecad
DIST horimote-0.4.1.tar.gz 6444 BLAKE2B c2c8f1ecd243486f1e1987f2b3bba3884bdadc69637d4460af4c6b6f551256611667abd473293faaf101d2262a1785461e54add761fa7226c19c871ef2d021e8 SHA512 bbc9864dbc385c593c6b002d88107cbe8490d5c54527fea92dee7e21f075fff8f738dea204a76aab56f04b0da0bff338063fb8a303dfe39ba82ba611ade89247
EBUILD horimote-0.4.1.ebuild 814 BLAKE2B fe6ac5d8fe02d962f4cc6a97f6156770a695addb75f5868bb053cd97842913366a6f688ae1a102ba4492dcd4f477b79491dfb4013710f0e90f8179dc88ccaceb SHA512 139c770ac3fa442cf08066592feb7e3a9455b7923e23cb28aa3355052ae74160d8438008f746425278337c1ec1bdf6d765bd7fa35a51a10bd5c27ce39866b46e
MISC metadata.xml 474 BLAKE2B 0cb207ee3772f5dc380c933c4d3fb233c05abae7e9a4607441bb2e823232e7d004e551f968df865d7c80a2ed353da2c5a0fad180fe652ab3ac487101fea5c9e2 SHA512 4fea6b259634960979b22c8567b1e2df3adb8c136dd18ef78a6ac0324e376942aaf345ae78e9bef116f5cb5d3ace160934737b005cfa5f781d785132dba2963f
+4 -1
View File
@@ -9,7 +9,10 @@ inherit distutils-r1
DESCRIPTION="Async API wrapper for Samsumgs set-top boxes SMT-G7400 and SMT-G7401."
HOMEPAGE="https://github.com/benleb/horimote https://pypi.org/project/horimote/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# Pypi's SDIST incomplete
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/benleb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+3 -1
View File
@@ -1,4 +1,6 @@
DIST jsonrpc-async-0.6.tar.gz 4160 BLAKE2B e471c819adb89ab79fd6b0fd47faa823e6729f5812d3fbac99118109854ec5a6fada9805d8cca80f8efe6c084ed9c0914af390254d7edaa86b475b1924a600a1 SHA512 dedfcbb707b39c86cb420f97f645de03de61fc38770e60984f94d064aa4fdc0cee76193620f45944ce46c3d5d17efaa6e9a6640f1c46e29f7b904bfa7c5d6976
DIST jsonrpc-async-1.1.1.tar.gz 4417 BLAKE2B f28e10142186f4fc94533b3eeec04d209bb7070fcf96aba808acab8cafec2a8e822c33271b4151c0707adbbecd9a0f6766aacc8ac6d864529d55ff97f9f970c6 SHA512 55d02b3c94205587c71054ffbdbc54cfacfd771c510333a142a61acd5c538b7a541a234fcf92d4e260d3e59aad3f92ad012b305135dae395034176269fe0fc7b
EBUILD jsonrpc-async-0.6-r1.ebuild 551 BLAKE2B dca0c950c973cc619bdbbb14628ad5ef6597d14c864c92f822aceab299822b1681db88abae6b6c99f99eec04997d01001a619bfc275f7fed3748fef35aa88913 SHA512 2661e7dfbe4e7f70342f180c693ec6feb46b423017a02a370fc3e2b203eb241d2aecfccf354193ab9a9eb2f179437b7b663835b424852fd0b0779cbbb0319c7c
EBUILD jsonrpc-async-0.6.ebuild 553 BLAKE2B 13cf70c8ad0b67b5aa88cc7a7553addf66e53b51cdaecc9b7de13dfde26846749a26909105ffc4555e55dfa661d5fe8d1ca25c17a34bce0015417c7acbcd9d53 SHA512 3b5bb3bd9a2c25cacb56a98b33d7f2bbc9c90948c0f02af8eea568c0c8d861771ac7749f024230a28ed2f5436e920955a0017a40fd8554d24808a2bd893b23c5
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD jsonrpc-async-1.1.1.ebuild 780 BLAKE2B a533acf3d7c7f5b5e859d0a9656567da82c1e8cb7bbc1661aff92bb4aa142ffccb7054ad5130a9b42956cfb8f34c375f7994816e93813118bf59d2fd9b9179a1 SHA512 fd42e6cbf45c7acefbe62f951c07267819d5b6e4dc4e4f011ebf5af697e98de17f6208f60e62b94924587d7011cbec7a4018d76cab59f6b6eba35714b5480fe2
MISC metadata.xml 453 BLAKE2B 67412ea71c54bb99beb54134b8916fd13ad746e38ba36f98d211612d80744cb1e60e2cb1f98f20cf9f56fa40ae0954325dee8c4d3b40983d2c7ee368a248f172 SHA512 495f2b6bd77d10320164c843b9645bd69ee966f4ff04893f8b9d187afdf9c12d11a51e1da077c34f38c3e2ab134a218d1d2dc131faa3992ce17a910e087feb36
@@ -3,21 +3,22 @@
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Rain Bird Controller"
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
DESCRIPTION="A JSON-RPC client library for asyncio"
HOMEPAGE="http://github.com/armills/jsonrpc-async https://pypi.org/project/jsonrpc-async/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
RDEPEND=">=dev-python/jsonrpc-base-1.0.3[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
+7
View File
@@ -5,4 +5,11 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">jsonrpc-async</remote-id>
<maintainer status="unknown">
<email>adam@armills.info</email>
<name>Adam Mills</name>
</maintainer>
</upstream>
</pkgmetadata>
+2
View File
@@ -1,7 +1,9 @@
DIST jsonrpc-websocket-0.6.tar.gz 5031 BLAKE2B 51d0fc1c48134f1314a863dc78d022ee88bd9a18d64c35506f8428ca4718863f0f01475fca390bab35f228f4cda1ecd17ba79918f9c336fd7c10b59cfaf07bc7 SHA512 444c16b629660620ad7f80feea29cf6ccab83a8f7575dc92a752d9f0758c6199ffef745e88b9cf76f89fc1369b43318a14aa3cf4a5665e0f77d559230a6cde6e
DIST jsonrpc-websocket-1.0.1.tar.gz 5058 BLAKE2B 77bb4a9208a80d3f6bada4671ae54622e899f138d4a7588b980e8f4f66367ce4586b3f8f0251d4e71f40602d395f78a8d8a729cd0738f164e175c9f92b9c894b SHA512 d371ccec1cc6848a8999d0ed0b2ee5614039bc8ce52f7d5774846d1777739f46766ec46e569234146be64dd4b86f3711c13dd3638b0336cc1c1fb57a161e60cc
DIST jsonrpc-websocket-1.2.0.tar.gz 8620 BLAKE2B e001abbe7674f9d9a7a8ea8d1ee37baff23058e97a7e1fc358d76a2728a7f522ee412ae166cd9db84e6b5d66a9c569f2f477797e86da4715fe951e37e4e55fa5 SHA512 2c7848dfd528514a7723795ddd6741efda9c6f2d525cd6e3991e22616a75d755ac218ff709ad4392863ca1b4e1a7e3ff1e44c6076f8d17704bb1fc02778fbaf2
DIST jsonrpc-websocket-1.2.1.tar.gz 8692 BLAKE2B cd9331bca866f796aa94cb5c994d908a2c5deffca251e188ab3a89546ae8adb4771f096214482d324381cf910d3118b2377260d5dab2176c730cc365c39fa621 SHA512 7eb46ad171f7c059d547ed89a3c14e4487504981510ece5b7fe1ee4ea10a46a7b52d506a13705e467d249174c77df8ec32e95b7d1ac95dee4567bccfe616a621
EBUILD jsonrpc-websocket-0.6.ebuild 837 BLAKE2B 965d22ecb301c00250d5e8826397272a5d7520ac82a2a651e832e6549969f0df20723b493902713f7123679fe29af242f3a21bed6cf5db003021f95be6f405f5 SHA512 29ae97abfc9a4a2f957067d6145e9ed03d05796c34ad807767bdb1c217242a209f3b9289dc7fc1d3a76d9f25dadba87417fbfa13fa04a1f73cdee6792ee6b55a
EBUILD jsonrpc-websocket-1.0.1.ebuild 840 BLAKE2B b7dc52a7f5f33ad2e29322b2e5220b340291cdee295b71f408e8dac7412dd52a1eef2d04ba5da7edf6953dda8331b6be73b07d0fee5698bb269018792c6bdd86 SHA512 981233f2421dff534e777da657c6160ce3d779c112f815fc87ae723777996b765cebf6421a1e5fd80858aac0d7f4dc510ddf3e58de17846923facc3617bbdded
EBUILD jsonrpc-websocket-1.2.0.ebuild 840 BLAKE2B 6d941c9d7c4606f42d139fbfcb41efeb89ad410457b1257ee32d1eda34e740936caf4cc6ebc55dbe38a517662f852534d2bb5c19028c394f66bbd4698f7cc89e SHA512 5be5027cbad0698f1e11bd70c5988add8348d13dcf8e7271cc6494ed3057d48d48bef2a8094f78e247509e8c517ce599acf66c5773a08305fabfe20cffa4cf9e
EBUILD jsonrpc-websocket-1.2.1.ebuild 840 BLAKE2B 6d941c9d7c4606f42d139fbfcb41efeb89ad410457b1257ee32d1eda34e740936caf4cc6ebc55dbe38a517662f852534d2bb5c19028c394f66bbd4698f7cc89e SHA512 5be5027cbad0698f1e11bd70c5988add8348d13dcf8e7271cc6494ed3057d48d48bef2a8094f78e247509e8c517ce599acf66c5773a08305fabfe20cffa4cf9e
MISC metadata.xml 456 BLAKE2B 084a16539bbcf542fe9fc66700e2dd2ace8a11e25d01713d4a96a2111929ead9a447fda533d42d4e0979e8adbe7e3734d529f1ea3ce035ee253c81f61af41c24 SHA512 89eb39e93c6f46f2949e8d1651fc821306792281d6cb2bebc7fded98ffaa1739f56c2c84bac20b22be64834ad1eaefb5f1dc77349d835d6283315048881a772d
@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="A JSON-RPC websocket client library for asyncio"
HOMEPAGE="http://github.com/emlove/jsonrpc-websocket https://pypi.org/project/jsonrpc-websocket/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/jsonrpc-base-1.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
${PYTHON} psutil/tests/__main__.py || die
}
+3
View File
@@ -1,8 +1,11 @@
DIST mypy-0.660.tar.gz 1705668 BLAKE2B dfc3e2bee3a8a8c533a440e4cb1d6cc7b20910432852d610cf225a32a2b749ede3c5b77a1f0de11c9b4dcc35eab755abe5a64126921f748e70916d374b7b5378 SHA512 9eb1154de96d6596eaa0adaabf88eeba02fa86e995cf8d5df1c6d0cf1fc1228d8295dd0ee3fafda108975bbc913e9c41a8a6c6bcefd5df58d487d17f6b01507d
DIST mypy-0.710.tar.gz 1890252 BLAKE2B a26ba2165de89d151b61217d41b01bc6268f1b0d47fe1526dd902650af631d0ba5a4ded0b423f34f8c30a92d68ecee610c4f1564767545646a807661eb836d19 SHA512 89efb9f024d31cbe17e2ca8c812ba25883972755de9195839363094f72d3f5c9ad2ca7af796f90bb27cba3a64262269a6b9ce0a6749f337a4df5cf8506c093ab
DIST mypy-0.780.tar.gz 2056698 BLAKE2B 470890149396759e4d7833e04294c7704e4d181b5cfb6d679c4c1c239ba65fb60203e805933b94b3a7690e535f1666b9ac0a36dc739c063413debcaaa6b77ae3 SHA512 af90809844e97e289d427dafc1883692320deb44b85b3f80e00de87884477e4c243b291a544455b93fd3a6552cf8ccfef646e2030331b053fd9ac87f24424692
DIST mypy-0.782.tar.gz 2056932 BLAKE2B 76f91a3b708c0e0ca3fdbc8364ea720ef5c722aeea90e4e1dd28c73ac0023674db2d9c76cc084f19e7f98e067cc5fb599469e0dc16095bae70fb36926186db7b SHA512 08444abc3cb8f57dcb1ebd90a2248019e0c69c255b0b82c879291b00899018795810d70467a9c350c0564c0961b6f146d63d33238659354336658ac559f97f95
DIST mypy-typeshed-0.780-e199c2e.tar.gz 541588 BLAKE2B f663d0feccffb315efd1b6e3ebc54bbe3cf4c7873c240ed54c7be1042807e2213326db8756b5a540fd9bf5ae95a2c0850e8cb35ae2e849ec3e9a628367fabe72 SHA512 57f3159d909799838779c04ccc6541322c27c01efb026c26a145676fa75076f64b8cd3e99f7488501582c743e1102cad59320512d52d4a058d8731c54c0705cd
DIST mypy-typeshed-0.782-e199c2e.tar.gz 541588 BLAKE2B f663d0feccffb315efd1b6e3ebc54bbe3cf4c7873c240ed54c7be1042807e2213326db8756b5a540fd9bf5ae95a2c0850e8cb35ae2e849ec3e9a628367fabe72 SHA512 57f3159d909799838779c04ccc6541322c27c01efb026c26a145676fa75076f64b8cd3e99f7488501582c743e1102cad59320512d52d4a058d8731c54c0705cd
EBUILD mypy-0.660.ebuild 650 BLAKE2B c183678f6de9f2521ef8c6d9f1763555484ae59857503c8a4c038f3aa06cb0528a2d8d42935be3abc338a93985f6b75fc8358d30b16255116ced3022524e48cb SHA512 6a8cf1d53f21374b3ac013da7fbe7e4244ee6620129ff0b4496941c7bf2a2111192dcb80d392bf60603513f189d0877dd169b587f9da668fee38714f6a87b72a
EBUILD mypy-0.710.ebuild 652 BLAKE2B 8be8f2811a5243ef5af162140644f9f7f451a5c442a2d1472c017e5a4ca0d1cbe6154af01c02dca7337888eb4b048b41b286788a8151b6cadd2dc03246234416 SHA512 26299fe40f37d7c473b8e88168afe8ac394e09da08c99588377fd1d1f4c1b9b586769827801e813a000f4e1aa20fea13093b4693340f3d5bedc8f0bb15c44676
EBUILD mypy-0.780.ebuild 2055 BLAKE2B 36d3d5833f48b4eee78d6315631b2e03cadc5f8888377486aa1c62a1435762bef0b8665df2a472d34ce4bff5b1e14c1accc26fb84f640592d5ba3d378e14658d SHA512 554baba8ebb0c9d0f661b7d9f9497469d6b5b726924aef26166989c48aea76f85f74c746880b2db71134f8ed54942626e42f38ab7134bbe60b2bedd81efb4638
EBUILD mypy-0.782.ebuild 2051 BLAKE2B 162d0bba6a6df6680550a449200fffe6764703fbd729f47198ef4f0209195e077852a1789c76b9e54ecf48ba5c0dcd389b2d6b4c62410948d0d3dc6c078c4018 SHA512 a0c4f0ebc0aa004c72cd3ef4a3c05e48ed90070a37b37775b60dbe6aaa405ceca0528b8bfff45fc8fadb74d6649d16ec8722d5ac311da19a01a736c934fda702
MISC metadata.xml 454 BLAKE2B 932219fbce42dca57af572b0c3a6d541adbc8ea5b52d4823d3744bb698660544c19aacc8f5fbbabbad85625b26e2670bf03f9e828c46fe6aba3b50b2616beea0 SHA512 fcdc27b48eba35950d4b97454637b896eb14f8e0f8e8b01ec1f9126e2adbe6d08034942ffa77ade3c9bd50d1939afee6369c4d12d4a7c1867f4c92beabe10993
+80
View File
@@ -0,0 +1,80 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
if [ "${PV}" == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/python/${PN}"
SRC_URI=""
else
TYPESHED_COMMIT="e199c2e"
SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
fi
DESCRIPTION="Optional static typing for Python"
HOMEPAGE="http://www.mypy-lang.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/flake8[${PYTHON_USEDEP}]
>=dev-python/pytest-3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.1.1[${PYTHON_USEDEP}]
>=dev-python/py-1.5.2[${PYTHON_USEDEP}]
>=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] )
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)
"
CDEPEND="
!dev-util/stubgen
>=dev-python/psutil-4[${PYTHON_USEDEP}]
>=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
<dev-python/typed-ast-1.5.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
>=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
<dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
"
RDEPEND="${CDEPEND}"
RESTRICT="!test? ( test )"
src_unpack() {
if [ "${PV}" == "9999" ]; then
git-r3_src_unpack
else
unpack ${A}
rmdir "${S}/mypy/typeshed"
mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
fi
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
local PYTHONPATH="$(pwd)"
"${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
}
+2 -2
View File
@@ -1,5 +1,5 @@
DIST niko-home-control-0.2.1.tar.gz 4697 BLAKE2B 0d639cc634d96794a20b13478031ed4bdb35a7c2ba0fdb08815c3e2220850df861712e7b062df89ad32d00d1d7342c1ffcd1380bc13bf2527f1f6f7c45dcf347 SHA512 fe1b1b3b52eaff292c3cf7734b09bf7b6a1489323d7a05b25785fe7d10591bf95f08980b0d4c2c756f86d01f39c93733a4a6ccc7b537c003367e5508703da013
DIST niko-home-control-0.2.2.tar.gz 5311 BLAKE2B 00f95edeb2604a54f5288ad6de45e1fba56b691a6a92f444c6a087f5d4ca147c05649253fd9f7ab0a1950ef5333a39c7a2d4e83426df4f083e3fdfc288d214bd SHA512 fb1d4b3c218b3557b6ba906f56040360b5c2a9e652f6d9261c40a0ba4c4c7ac3f669e400fa1f68a93eeda937e474cd1c7dee4d98cf9da0de7559d1c9a9757298
EBUILD niko-home-control-0.2.1.ebuild 900 BLAKE2B 1ffee19dccd1cc99cd190a0206e1e2509b0c56bf973274d0f40222d86911ab0efcf92818c5b96b881cb3667293e60b484c5d6f94bf15c492df759a6580fd0de3 SHA512 f95745d7a57c5c6ad64ef2b2c19ff2385f34d3f7df119c75afb92508d6acf87f5ec96224d6f8132f8b426b2f60da5e66036f7fd13c51944ba544ca418c7ce1ae
EBUILD niko-home-control-0.2.2.ebuild 828 BLAKE2B 97af3500a4ecc16f1cabcd10affb406eeb3462084e56847cbe2ad58ca0f97f47f3a92a3d16f411efea963d12be4cb649d8fa5f7bcf1f93304fe3ae8189edcd06 SHA512 2c89c2027c22bd06c169cc469cd0203eddeb2cd2059aff49736931e5514cda0c61d6c261605edb56e8db1acf93b9f6ac80d94d012a653e4219a9bf5be8430e6f
EBUILD niko-home-control-0.2.1.ebuild 820 BLAKE2B 6bde41604bdc25195f3fc68ac621385b041ce982005ef92e8ec39c3f7e70e46626606c7b569df2d39f00626b6474c96c955e01aa77c432522c8eaec03829ff11 SHA512 3dc0ea0c342e57e0a2f7f0e479db78a82b5ac7e3726933a12a2c6e7d66beb818ef5a947cb64292513b9605cb39fcf91d5f2ae79643eb00aaf9befcf003f21f4a
EBUILD niko-home-control-0.2.2.ebuild 827 BLAKE2B e645d5955445e6bfbfb07cff00dae39e5747dbe95c36d57d404c8519df708b2eb4bea514540caf346f1541183a26ef6539938627c2ac207eb252977b9b9f0fff SHA512 5b2369593d193034c950fa562605bfa1df48a8c9acae71354688732c4cdbf1fe424e91c0a8ec7b99b6ce654af61ed80bc6ca25bc4bcbe2172eb7973fafb565ac
MISC metadata.xml 464 BLAKE2B fc0759d4585197cc34665857077c1a406998ede159c0380ec8fe21ee18a713e6664697eb5f9e773967daa7763257abd82aedd429ac279c2915b4d58e04db03de SHA512 737a2cfc7712599eba0076abeeda36b80d48dad718657b731b60be438a71598d1ebb39e2d5c7334405e1eb2967626a409d34b87e392653e864c129230ac48263
@@ -3,14 +3,13 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="SDK for Niko Home Control"
HOMEPAGE="https://github.com/NoUseFreak/niko-home-control https://pypi.org/project/niko-home-control/"
#SRC_URI="https://github.com/NoUseFreak/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/NoUseFreak/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
+2
View File
@@ -1,7 +1,9 @@
DIST pykodi-0.1.0.tar.gz 5958 BLAKE2B 5ef21e16cea4cb7a33247eaaf8abaf9a023a74943952ed669c80008a9284dea24930bc8fada601cd22d5eafc7acb46fb99d15812702b9abd2c2c3afae36c0160 SHA512 2a99d180730b58c432827923e34759a2a09ef0149f0f6e2c91e14d9b54e7544962e284c39976de9ad8a1f159063b1276d82312f896640381bfc97b2d441aba37
DIST pykodi-0.1.1.tar.gz 5947 BLAKE2B e048c536d3d85bf2274acbde851672a6fcfd787d8b41d7514945547606f64d02e1e5e8cc335e25ba7ffe4cfefea37d77b762bf684308c41f01cb000b49ba1e32 SHA512 1cae965c7bcf750978899a43792119049b8a2252e39e206ba4acc2d8275bf77dc6e2e5cf648a64d4bc9596dd3f8b94c99ae4f593cbe7b835c65bf3469b065fd4
DIST pykodi-0.1.2.tar.gz 5943 BLAKE2B 75ffb30e74cf60423c8e4ccff5e8475054ea6acc675883d2ef99f03f9300ae600ee310182c36a8641bd20bd064bab20307f4a8685e60c29b9c9e4aee17670509 SHA512 8668b5393f6596e96a271e76827cb383a666f32e90dc917f1fd998163cc36a797def91426bd37931827ced663975808483b5c4a43bfba69ad4f554bee9ded534
DIST pykodi-0.2.0.tar.gz 5936 BLAKE2B 88c3267c36d979813d1e305dfe8bbf1a24636bb9aa96514015c27c5e7fa4d009533e09dc7aa5c353ff8c1158eb042dd7df03afe5cbf0ec3c00539668cb63b296 SHA512 1a6585ffbfcd3451cc58cd1b39b06400b823b5b46dd55a0ed8618e3f9f7d8a2e0bdc56be0f7118e29ac146cda5ffb39273043bd704be5f2dbd352521be8b5024
EBUILD pykodi-0.1.0.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
EBUILD pykodi-0.1.1.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
EBUILD pykodi-0.1.2.ebuild 856 BLAKE2B ec3ad791b31b68b6ee03a0c73715e12ed4c729879c83647ab2729090fbdd67a677016c042cfd3f55f44515b9b604fad18d1e948608459984d843474be3ac2056 SHA512 1556533d7dbdfe4a5d1b9cf6cc23c483ac17d278d50558581e0a95b5d46f66617719c7b83f0f39c750175522e1120730e4c88835d09c3ff9d33b22cc15a2cf3f
EBUILD pykodi-0.2.0.ebuild 872 BLAKE2B b80f293ab534677ca6a99bc4b702076c585eef8053cd5db500695a0cb64ee9262c6db99bd8bd28392f710d4354f7b8d04b38efc71184ae6350fa2ebc38370833 SHA512 7954bd9d4c5881905c603c27254febca8152dd89ca3ad1c73ce2fb341f959ef7564cb143bcbea65a950cf47516886df7736e5c72d6c41d03094cd85d15764cc9
MISC metadata.xml 446 BLAKE2B 129131126d8e25804cceba5601ff41292ee22c1657535d45633765134fa73e7aee3b542dca9ed71605985342de34c9f2cafc1f6b042840036446d6887307dd34 SHA512 9630642a1da9b3731ea8d9aabe871b8c07c8665ed9f68cb45ed0d8aedc9032c9f1b4f386c73afb9e57e4fa70a0097edcdad4db53cb8e5d5fe3592277d4f17640
+33
View File
@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="An async python interface for Kodi over JSON-RPC."
HOMEPAGE="https://github.com/OnFreund/PyKodi https://pypi.org/project/pykodi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/jsonrpc-base[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-1.1.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-websocket-1.2.1[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+4 -6
View File
@@ -1,7 +1,5 @@
DIST pyrainbird-0.1.6.tar.gz 4398 BLAKE2B 19c34fd020cbadacd7cec3137d9b87dbc0cb81088e57ba0d2de13d8bb24ec3b953add9ad89ca8590dd008b4e81815220558f917839f53ff12b9632bda0274e02 SHA512 03f55b520ad2febdb7cf124dc64fb8710486d0784bdff68ce57b2a7e95e3f8ec8039ec605fcb8a5a56fa2bd42154190c32b646bfa2a07cc199250410904e45d9
DIST pyrainbird-0.2.1.tar.gz 4897 BLAKE2B 67e708de74e942ec85b4e3c4b10902b9ebc7941c35c57d6f45b3efad9a59d21c05303ac62303e33af03dcfba62086626b5193257a30c90f5ba6d659567f90713 SHA512 2cf7d5033613bad4d0bcd1c53cf0f2943bd704102d22631e8f440398197ce4affe4e818123523b7a3e512b9b2e5b8a0853b2ae3e890947664a5a59ae8a510e35
DIST pyrainbird-0.4.1.tar.gz 8868 BLAKE2B f05be4e1388953ef3ac15b4445c541f27a1f2eed3ae52efe49a37e7c534df3fa01c2c53159152799d4ef386bcbcbb79adc8d5ce89d31eaf9b2ffa4e14bf7c41b SHA512 1639b6aa29e3b6ac2f850f57e05704cbe14bea73f8c0204354a641e3d0fc9063a0a0ec0daaf21299ab6ae907a1f6ac544b1554c7375d2af9759b1ce3226173fb
EBUILD pyrainbird-0.1.6.ebuild 660 BLAKE2B 79ccfb7278581ea834a4c73008f2558a3169aad2ca088676ba99e6896f46c5ee48cfedffd75d2dd2a7cffc33164004780574561a525cce4c26a8f5ab36e60a97 SHA512 9a1e0e755e0121ba573b9bf0c8c8d3e23de4bf299f088debedb07edd4e8863dd68db9b13bbc6e1b10cba58d9ed8d3bc1aef7e2d98db51bc7fe4348f4b9b0cc6a
EBUILD pyrainbird-0.2.1.ebuild 660 BLAKE2B 79ccfb7278581ea834a4c73008f2558a3169aad2ca088676ba99e6896f46c5ee48cfedffd75d2dd2a7cffc33164004780574561a525cce4c26a8f5ab36e60a97 SHA512 9a1e0e755e0121ba573b9bf0c8c8d3e23de4bf299f088debedb07edd4e8863dd68db9b13bbc6e1b10cba58d9ed8d3bc1aef7e2d98db51bc7fe4348f4b9b0cc6a
EBUILD pyrainbird-0.4.1.ebuild 747 BLAKE2B 1fbb410886bc07a5434361bcc79b860e0d2bf217de36db9769f234fbea0285539abf227bd3f0c795f5254d48cef6f9097da13813fa2641394a37c5b22b74512d SHA512 f3c5dda3a2fbd099f37aabe35b4d341fb4e727789c6d0c74bb35646e731618b2ad74b4493f3065ccdaef28ae71b0081ebcb0c4b759dbc011e9b4526efc91f459
DIST pyrainbird-0.4.1.tar.gz 11090 BLAKE2B 667da2c78b90a9c75a9cb8bac99f0ac5a63ef017934f5cf9f7874f4a985e8b3fa241b32bcc3ad36920385804f73a2c3573988297467e2afd35993b66e1473b5e SHA512 1710149bc495062c14a7d3e55c1f45ee6119576fc8982deace7170f196f54cbe1757b78e34fcd58ad7c9bc0bf5d6be72965ead7ae2b4931cb3194004f7e41f59
DIST pyrainbird-0.4.2.tar.gz 11430 BLAKE2B 62c1503a784e7bc57270ee9c5511ee8c31323cf57bc8ac31c371efe7c3a048081a31c88983f29b7cee668b19d72fcd15f7f042ae5d5a57771b55652f9095445d SHA512 ba248fe10898ceae20defe1d23cc4e20ff205789b9f7b13e399d35ca61daced5cec9836152efd8d6d979a18743decad59bc2ada04083d22e74dc72a1c40af380
EBUILD pyrainbird-0.4.1.ebuild 1001 BLAKE2B 5c51c728e4359acc2c091d80c2698f8774c6c223c38dac3c3824b9fab9992095a74c86b662fb6496408c11e8d9318e0316a8c5cf3cceedc64d78357fcb1479ed SHA512 184248434126811682486fffccb7f1deecf0f6c5e52a22855e38eee8c99d203f927f3798ca46116b75f9aebc552273f525c9859a36b90753a9d90a7539ba6359
EBUILD pyrainbird-0.4.2.ebuild 1001 BLAKE2B 5c51c728e4359acc2c091d80c2698f8774c6c223c38dac3c3824b9fab9992095a74c86b662fb6496408c11e8d9318e0316a8c5cf3cceedc64d78357fcb1479ed SHA512 184248434126811682486fffccb7f1deecf0f6c5e52a22855e38eee8c99d203f927f3798ca46116b75f9aebc552273f525c9859a36b90753a9d90a7539ba6359
MISC metadata.xml 455 BLAKE2B 2f5a8853b71eaf3e4ee94334f49990d3025d2020630deb872baea2d4b0a710ddf69b27f7fcfba38791b81962afb027d8ec388e0dab11558180c8a5778bfe628f SHA512 88f9206c51f311ece73caf23f4bc26fac91c08d039657dba3cd6556bcd41de7aa2fcfc99931c40aa227c93d6577b3ef7a733112eee53d0c8c0ad460125c61c58
@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Rain Bird Controller"
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
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
}
+11 -3
View File
@@ -3,13 +3,16 @@
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Rain Bird Controller"
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# Pypi SDIST incomplete, not tags at github
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -18,13 +21,18 @@ IUSE="test"
RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages()/packages=find_packages(exclude=['test'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="Rain Bird Controller"
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
# Pypi SDIST incomplete, not tags at github
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages()/packages=find_packages(exclude=['test'])/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+2
View File
@@ -2,9 +2,11 @@ AUX pytest-cov-2.8.1-disable-broken-tests.patch 763 BLAKE2B d36ec8acb8329cff8619
AUX pytest-cov-2.8.1-latest-setuptools.patch 1247 BLAKE2B 24ac573f41ea6beff690330b26900e99f7454bbc74bb868246055bbd5ed9385f7fff9e72c4222c855dcfcd06e1cab6ac322ec9c085c3b3fdbb12137f8f64455b SHA512 699c4e0e5e3f0b8b145946fa319d19be4ddd42ab7f565af875ca37df0aac222d2b0af50f13ee52f19cf01c9e799a8b7e60ccf114b59530731f820c91311b1b5a
AUX pytest-cov-2.8.1-python38.patch 2522 BLAKE2B c09196ac945cd4b00acd75e45987be12ad1c8c251b679135fce1c2356d58396bc11b986f6d65ba0b946f5008eae70dcf18ceed68ba1ea50cb39bce303e710912 SHA512 3bd1fc80cfc76bdf643ed00bb59ecee1ceaf3c838f851cd65f844a5297ea33ab514ed441a5807ce6424ac461b10b629a8b6885851cb80336c5836c5f72ca6271
DIST pytest-cov-2.10.0.tar.gz 54570 BLAKE2B f9969a593d0ef4d3be636e66516388e879d32eb0b82ef63fd82ddc84f9cdf2e7186e695f8b1b6d7a825e7be2307837263c08b4654123895c2ee1b79a8cb2f416 SHA512 64347a140d5653afa8aa64dd703b1611e3462f185af9ff81b02c4309673e11603499be978fff3ccf33a5128db1f6d4efb0e822585080d35bcd22b4a1e964072e
DIST pytest-cov-2.10.1.tar.gz 56822 BLAKE2B 45eba205a2c6687882445d3554cedc04ad556854f5eac8eb0fab7fda84cdf2736b034dfdceb664293d1add153a5271403eb94585a863676ccfef9ab09727d165 SHA512 2dd575141754a417f34b414ba7e07291c273abdc63a6b7dc72d317c6ec10076b83c2ad78eeefdda7cee1fd6f56932d838602da4dd760a1c0d12095be94c22568
DIST pytest-cov-2.6.1.tar.gz 35307 BLAKE2B 11974ff70ed5609d7db3c4c35f5b528b0ec36b48cfaf06974a090127706e0964841347592ac3f1e086f46800857ee10c05404045b6a4b467ffa278c2ee1e1957 SHA512 2dfd16e013d8bfbe5d14990f419291b651dd11560328a7e59b5449016d51b17f84d4ee3866fda866c3530389d206b1c4c67c84b23f097281c3963ffd19ea8caa
DIST pytest-cov-2.7.1.tar.gz 42121 BLAKE2B 4136a1ad33bad35b0d8f161be15b33ddaab69e68cf34f1db6d3a92ad31b84da18ea2051d2ad67e006acbe5dd2a49032fa78b8a564d97b23ca283eb0563e9e77c SHA512 dbdaa8b1ed7b97885671b1bd46234df51552754913603e93c4e0caa2f1e09c7efba84908d49bdad459348a989ec4efaa97567a51a7ccb38c5d4e37a0d9f97ca7
EBUILD pytest-cov-2.10.0.ebuild 1381 BLAKE2B 51a07a61c6c380bd2fdb76347114a93793b6a557e9f3ea4c27d88dca56cba2509ec02b974a427874818dcf38fe0f2ecd7f45ebbed98e935278199fcdb14c8255 SHA512 aa75d63a86fdd9dcca8caf0598433218be08bd34a59bfdeedcc3aa99ff29759004e08000c8f2adec073e09f852414817cf80842c2328846f0242281c86f481c3
EBUILD pytest-cov-2.10.1.ebuild 1381 BLAKE2B 51a07a61c6c380bd2fdb76347114a93793b6a557e9f3ea4c27d88dca56cba2509ec02b974a427874818dcf38fe0f2ecd7f45ebbed98e935278199fcdb14c8255 SHA512 aa75d63a86fdd9dcca8caf0598433218be08bd34a59bfdeedcc3aa99ff29759004e08000c8f2adec073e09f852414817cf80842c2328846f0242281c86f481c3
EBUILD pytest-cov-2.6.1.ebuild 674 BLAKE2B a995272e6764ced8504d07fc2cae14bf4dd3824b4a9dcbd1285abd66284c3ddd0f0d4de1617e6749ec3a3598827fbfe21503da3b36d7b96d8b5850ed14513c31 SHA512 4c3168c3024180a0571a5074d9077e718afcea24cae82b8645c4946c28fe643332f5241ae2ce06db3e9b9fa64bd2d4c016bbd92b5ca02ff44367bb6cdeded22c
EBUILD pytest-cov-2.7.1.ebuild 683 BLAKE2B ee3fe19046cebf07c663ee02337e826b88ac364952a77767dd2f520dc7269b909c85301a72094b03cb2a2dcfc43a325191175b2c5ef778d67ced18fbc5a3a1c1 SHA512 3c8489723c434b6a81ad5a5078971022c7870cc5f61062d5574ed73b949b2974ab9b7d2f66fd3aab3b50060f4143e3ce1c45f2ffa34c9531ba55d63618f82488
MISC metadata.xml 459 BLAKE2B 8a721ec24cc58fcaa3ada2a0a574dcc87f9337b3de4f90d833f71049e4c2e9f1761ee824d64e1f69c4302e42ea21459a69a98ee790db6cb2732324fd34b30558 SHA512 06ca6539cbd732bae4995c552cb8df225f26a13fdb0e9128d7726373be2eff9b72e915a1ed7a77a8b5773a3edf8d17e0104f745b96d61553c5361503709f4498
@@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{6..9} pypy3 )
inherit distutils-r1
DESCRIPTION="py.test plugin for coverage reporting"
HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/py-1.4.22[${PYTHON_USEDEP}]
>=dev-python/pytest-3.6[${PYTHON_USEDEP}]
>=dev-python/coverage-4.4[${PYTHON_USEDEP}]
"
DEPEND="
test? (
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/fields[${PYTHON_USEDEP}]
>=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
PATCHES=(
# Bug 597708
# "${FILESDIR}/${PN}-2.8.1-disable-broken-tests.patch"
"${FILESDIR}/${PN}-2.8.1-latest-setuptools.patch"
# https://github.com/pytest-dev/pytest-cov/issues/365
"${FILESDIR}/pytest-cov-2.8.1-python38.patch"
)
distutils_enable_sphinx docs \
dev-python/sphinx-py3doc-enhanced-theme
python_test() {
distutils_install_for_testing
PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" \
PYTEST_PLUGINS=${PN/-/_} \
pytest -vv || die "Tests failed under ${EPYTHON}"
}