Compare commits

...

17 Commits

42 changed files with 631 additions and 250 deletions

View File

@@ -1,3 +1,23 @@
2019-04-18 homeassistant-0.92.0_beta1 & homeassistant-0.91.4
* finally add homeassistant-0.92.0_beta1
* bump frontend-20190417.0
* fix rsa-4.0
* add hbmqtt-0.9.4 and fix it's bad 'tests' installation
* bump androidtv-0.0.15
* add transitions-0.6.9
* bump caldav-0.6.1
* bump netdisco-2.6.0
* add pyasn1-0.4.5
* add urllib3-1.24.2
* add user-agents-2.0
* add websockets-7.0
* bump python-slugify-3.0.2
* add text-unidecode-1.2
* bump python-slugify-3.0.2
* add text-unidecode-1.2
(tag: v0.91.4, origin/master, origin/HEAD, github/master) homeassistant-0.91.4
(tag: v0.91.3) v0.91.3
2019-04-13 last months changes
b18ee0d bump home-assistant-frontend-20190410.0
992b52a pyyaml-5.1 now in main repo

View File

@@ -9,12 +9,14 @@ https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it had ~170 ebuilds, now > 260 ebuilds in > 160 packages listed.
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it had ~170 ebuilds, now > 394 ebuilds in > 215 packages listed.
Aside from Home Assistant it contains some related ebuilds I use with my Home Assistant:
* esphome (soon i'll throw away Tasmota...)
* platformio
Currently it is not possible to use esphome on the same machine with homeassistant, caused by '''dev-python/pyyaml'''. esphome only runs with 5.1, homassitant insists on 3.13
If you have questions or suggestions don't hesitate to contact me...
#### You will find this Repository at
@@ -39,6 +41,12 @@ Sync it and install it (as root)
$ emerge --sync
$ emerge -tav app-misc/homeassistant
```
Make sure you have a proper locale setting. I use
```sh
$ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
Let me know if any initial depencies are missing, since i do not use all of the components myself, last good (full) compile test was March 19th, 2019 with v0.90.0_beta6

View File

@@ -1,11 +1,11 @@
DIST home-assistant-frontend-20190321.0.tar.gz 14312407 BLAKE2B 20ed7a98f1e960734b1c49f2b6d1667e3443b008e095cc27d3b44519a71ecabd7f6cd7689ad01be48d0d0cdbd357a99c9652f940d681c6b2f69495f63e445941 SHA512 ac25b49c54d8cf7a0e0944dc99d21b512997a4f91626780db3d64663dc16e5deba21c3d0183697f8202c5f0a103855744151f3edfdc127d1b4c5fbcfc138c447
DIST home-assistant-frontend-20190327.0.tar.gz 14577579 BLAKE2B 9075f9abf1ee74f333de7677b8a298004e8b9df619a8c07ebda4f190ad07e6dd8629a4e018a1ee41378c8511dc228e479aaaa93d8a4e742a995182f7b0ce3f41 SHA512 29eabaeb8844124e7c850170705a8534e6623999a55c78444220e64c6700d6e914d1fa2968682317e6fcf1e66b51da64fcb41631a8434740b139ccd34846e4d4
DIST home-assistant-frontend-20190329.0.tar.gz 14566525 BLAKE2B 18f76157f7a6f1873316d0dcaa3a178c3f6a46737069162cb27d2ddc10e8ff55f04909b0cc114a5ca24fdceaaaf227b334b3d4794b07d0f8d4edbe19ae43ac36 SHA512 13fec4228a0077208ea409eb753f88f8a4805a674713e3aaee983b67434d43b0902428f6774b74a89258352a393c81acfa8fcb40f76110d9e1b13dedc1d20d62
DIST home-assistant-frontend-20190331.0.tar.gz 14567487 BLAKE2B dfe71e7a98e917f1648191382cdf9e892a2a072d21690572b31e8d475951666582e804d59c23ae0f65f02b2109f87aa157bf3e542556c98371123759ce132857 SHA512 75ff02714aff3ce4ac7a2be7ebc6d048caeae0ae9b9bb97998fed6986eae2184dec555bae23a91129025165ccc19e036d5d0003c7a77b5f922671a96c170f734
DIST home-assistant-frontend-20190410.0.tar.gz 15165454 BLAKE2B 0aa350d45a5a4ff248955e326d4685b6ae2226ec50d19ac90fec35c38ec9af55fe50e509d9f1d84a197c51d6c2c07314da9df5f27ab0111c965a3772d41d5d23 SHA512 1b5656aa34784354cf46a5f207de241696a0f8c3f392415727aa5bec3c2a6ac60996008ba75f930acf95e54150067d94e7f7714bd57ff61e1ecf0a59467ca1f0
EBUILD home-assistant-frontend-20190321.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190327.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
DIST home-assistant-frontend-20190417.0.tar.gz 15174959 BLAKE2B 81c162bba9586e0ccd88b9ea454e0be50e77c8fc8d21a12b13828937e0cde03efed71d81d77a46ab30dbb0cd847b550ed48f540006ad6fe2d0f60cddc1498e0a SHA512 896be25b7933640092d0216c3cfa0a2c687598b16dd43757d4dc6b488eaa6c693ff6525192689f8a685f8bdc55bc08123007bfd7b9ec96db047a2a3b61f9d1e2
DIST home-assistant-frontend-20190419.0.tar.gz 15167338 BLAKE2B bc70947004063c8420f0e7b31770b63e1c655b04fff68328fe4a968daa16bd6825400a593c7e8485487c74348d6859d359908bcb7954336a95a532d411440293 SHA512 c34f91db74e9ccfc910ed5439fa4180b5efeb4c25ca4618d929d0e10e3a3b68d08fcad082669320703b3e2b6ef90c7ae98edc15a5b2af1667c717251826f95b8
EBUILD home-assistant-frontend-20190329.0.ebuild 795 BLAKE2B 05b2bfe0210d24fe82b88d5bee6eca807b5c2098446daa3b01aa79d83bfad52e8b5b0c15e1d1373893e3692a391513069390e9e6023fb89f299992883e9b6327 SHA512 879b186ecda36209a85e27613c06d3ef00153d2fda9243f53500ebb865e0913558c360e11b22b8733e7386f27bfe4cf459418db92876f6f4054c8a40b70f972c
EBUILD home-assistant-frontend-20190331.0.ebuild 795 BLAKE2B 05b2bfe0210d24fe82b88d5bee6eca807b5c2098446daa3b01aa79d83bfad52e8b5b0c15e1d1373893e3692a391513069390e9e6023fb89f299992883e9b6327 SHA512 879b186ecda36209a85e27613c06d3ef00153d2fda9243f53500ebb865e0913558c360e11b22b8733e7386f27bfe4cf459418db92876f6f4054c8a40b70f972c
EBUILD home-assistant-frontend-20190410.0.ebuild 795 BLAKE2B 05b2bfe0210d24fe82b88d5bee6eca807b5c2098446daa3b01aa79d83bfad52e8b5b0c15e1d1373893e3692a391513069390e9e6023fb89f299992883e9b6327 SHA512 879b186ecda36209a85e27613c06d3ef00153d2fda9243f53500ebb865e0913558c360e11b22b8733e7386f27bfe4cf459418db92876f6f4054c8a40b70f972c
EBUILD home-assistant-frontend-20190417.0.ebuild 793 BLAKE2B 995fbb5e647a1ab517f13abf4a414007789a0b5aa7fc4e45bac739a75b8b044165c6f6da3e253ddad8f1bfd4519073ccfa2161651787d8f018efb92acb982970 SHA512 15dac8119d909a7779a5441bf5f3e9806cef7c6756a321ff61cfbe62f0f345dcfcbc6cb521de7af6585914bcffb0a58f4ace7a3433ef54efa94485c56255fdba
EBUILD home-assistant-frontend-20190419.0.ebuild 793 BLAKE2B 995fbb5e647a1ab517f13abf4a414007789a0b5aa7fc4e45bac739a75b8b044165c6f6da3e253ddad8f1bfd4519073ccfa2161651787d8f018efb92acb982970 SHA512 15dac8119d909a7779a5441bf5f3e9806cef7c6756a321ff61cfbe62f0f345dcfcbc6cb521de7af6585914bcffb0a58f4ace7a3433ef54efa94485c56255fdba
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499

View File

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

View File

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

View File

@@ -5,16 +5,14 @@ AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.89.2.tar.gz 3531571 BLAKE2B 9838c69ea3a5bcf1a0a69926128ec1e0d15b851fc79f64b6f7ff191229c67e64897c602ad94653d5fb5581b88aaaccd65fde8a7b7408adc986399394e16c492c SHA512 0792e3caab193448410651a35d996eb24a498da37a8740f67125b0369155024ae0688e708dd011c0415163a8f7e0e94661f17376314136180b22d74e1becc378
DIST homeassistant-0.90.1.tar.gz 3595602 BLAKE2B 75c87693786a4fed3f6c088989dccdd27ce3d7cf654650881d9fb35bf71631b0551089b530e9b87e3682c06361ebad3778bba1466d10d7397cd06a445af30846 SHA512 caa1495b919f6a7724ee34d06210be0ad7639a1147f3f1e43f667d1eba0437b82492dc4f3d80766d91aa87afe696d92f7b1f04b2464cb8da3ba7c7c7c1e8231f
DIST homeassistant-0.90.2.tar.gz 3596093 BLAKE2B cdfc3a06e78d8bbd0d9559147e752e5acf419c1fd75e0d8117c03b41c12ee57b18956ef5846a0a506dc1f54bcf83b93f57363a23d6a25b3c12d54297bebca3c1 SHA512 28c23a6ae186d169d1cb37d7018af6c1668f2eca5c64cb0ded87b6b844518fe95d8679dedf9d989615dc7d6335a9deba61497eaa945cf3ec3508e83b1b9b85a1
DIST homeassistant-0.91.0b3.tar.gz 3762030 BLAKE2B 31a0dfd1e7c3408f074f75a36bc4c16e801b513a5eaccde17c05e42a9a56223a79f7233b41cdeeb33e055de1e9d8aea19409f0841a0eadc9f54bd69f478fde03 SHA512 f00d7e63bfc7f444468262f2a329d629066232ea6283bedbf2ff6eae323c9acdc35a55ef98ff1cb54771540bb8bb6be66c9b59d1f65ec7840803420521f6b10c
DIST homeassistant-0.91.1.tar.gz 3769532 BLAKE2B 7eafc143d9b023b0432e0bf12692d0f4c517ed841a8a0ad55c5d45ad035d12464bdc8a3db599ea3b281551484bf378fce25b5ae465ef15d9135df3ccb63e13a8 SHA512 40e14d63160074d623405d6ad9365f04e5aef34034f51008006ffe9af1cdf245478491c3cbe50e5d38b7bfbf3c9fc67b81cf586ae45928a22987bee5c941d6df
DIST homeassistant-0.91.3.tar.gz 3771366 BLAKE2B 3eb40fac117e01e4e24918b66f5f3986a0781707110993cc24409756549b5eb574d026e0492520959f0d4adf20a7ab411271856dfda7a2b1c57a035ca1bc372d SHA512 0dc0156540c3cfdcde07f8317bdf9964fa9756f8fee16cf9ee707803e5423ff77d6023f65968b522debe5843a0c9bbee3ab2db508781c6134e0e7a7140e92c48
EBUILD homeassistant-0.89.2.ebuild 7504 BLAKE2B 8247e4a4330b02f55874e75dea07aef159447170cf606c906b77ac99712f502fbd326d402da12aa28ce0e5483b7d4fe8396c33682d462860b76f94c7f61d244d SHA512 16a1280d83857c2c5a72eca83aa551753b4ba117cfb49c855b09341269ec7b9f4af04f5598ed450a0c360eb1ae2361d8c7f265f536f1a58befd59330fc477f7b
EBUILD homeassistant-0.90.1.ebuild 8129 BLAKE2B 8e1ede269a1e441fd28aa8c41b2fed344a7a435955be8186391c30bd7a16e3a342a5c58251bca2ed79f0dc38e3c646aba51291b9598d80f51675b74162a78dfc SHA512 422fd2c267dc318ab19ee79261efd4f16068484e58ae001ca8ad97a6cfb033b01c05098013b665c791daa6290ff05443af5bf1c0397de29fabde88e01cb31eb6
DIST homeassistant-0.91.4.tar.gz 3771498 BLAKE2B abb44fe5f5792ec8101caf32c73483f58a24a89e9a3dc94ccfc1155bcaf9fdb9ab1f15ef1dedb1b523d3e358b45645d11715f6add6bba0a5b525ab4af32c3f86 SHA512 a42b992f808b45a76e4ce0de31535f331ea210bf4c0d63c551958c80fc179f7795a13b15d053a7c8656d6b27451b467dcb889083e748c9e0deb6a496b0edde0a
DIST homeassistant-0.92.0b1.tar.gz 3906848 BLAKE2B 05ab06812adcd7d9cc3f9e38c20186e66afe8e879371a11615c0b3d728281e05558b1cef265aa9730cbfcfbcfc2600475c136bca9caa35bbaa25d5d0eca91b97 SHA512 f3a32fe64d12b48dcd0b7eb175ebf11b3f352f5ab9828a309a04b3534c9411ce433ee6300745153bb682374dd931eaafc57f93fc898407326ec19da36023fab5
DIST homeassistant-0.92.0b2.tar.gz 3911443 BLAKE2B 6ae5783aed3adeea62d7c2ea2e81897d48b591162b6849f25bce01bec1169c9dd6330b370394ec9411fcb291ed4b258c4a7e98ff20e901467e7e2a2b15a4c491 SHA512 400c5febde9f3b1ddce538901956ed92832797387b61001a29efab981c6f6a5e35e8f81b5810c4b12ff14dd50e9b73c26f7cebd7f80cb57480083b67016a73c1
EBUILD homeassistant-0.90.2.ebuild 8129 BLAKE2B 2b182f0fa90d9f89daf0154244d8458752173be06cf9875319af809a61ad3bea8ffa3d6025619651422663a6f1a1225a1029988f49be4d5f6560a1b007d054af SHA512 966cd1301493700178af09108e64bf9f8ca598b51dddaa6c63de44e2ef186ab5af5c7a7363f66cf4112b3aa06ebbf93c5181deeec2063ad5a663e9ed87e776fc
EBUILD homeassistant-0.91.0_beta3.ebuild 8172 BLAKE2B 3a44f53c7ea73cc6cf6aa8735702623dfae4e755c200df869c994bd558f480d241555804609b1f17ae4328d935b641abb90309f3964ddfe57ccb4957e35470ac SHA512 e61663a6a5b95b5cb9e0f5e076e3cec6e26afb03a2dd7c59425b368f21798b2f1aea9c23648febef34314a0fffed7f714699121d2ab1db12b48c4edb588ab416
EBUILD homeassistant-0.91.1.ebuild 8171 BLAKE2B 24ffdeb20a2468d06e13a8140d66fb1939b860580a3b8333af56ca40bd20bbab690d28f25ea6e0c29b637c66c3b187a5a095e1e4e4616f42876c05ca6d2b3e15 SHA512 5ed047de983d6ad0b809fb8a53d04ef2cb46da2a0a5a8c47781287cb2cc710f2ecdc07233f93abdf9cbf37753e2c9ae834ee7ece4176d7dae2ad5673f4abdead
EBUILD homeassistant-0.91.3.ebuild 8239 BLAKE2B c77ca5de24c3c6cb2139aa79d1d8e347286cb3bd113b1e7a919f025bac1cdaf397d6c739db61bae57b3661d0a48ded50359d2e142e30e394ffb7e92fe1562025 SHA512 8f1666ab947642be24c33360d18c87ac69ad0b170b7aaae9179e91732c3757c76561d82f5927a79f5268cf1c8a92f4b677e8d66952b07f180bc6501df539e1d3
MISC metadata.xml 1717 BLAKE2B 0305633db3f504d74a57e47de667d084da5e2dbf70b31d4619347801489d06c01732885cc8ceee337fddad867dfd46957a2712c2d8e146afa0bbf2b5737f7c63 SHA512 17a355c1f91882ab9bd942451d4171bc08a1aeb6f7a84b82ade600bea00befc3761655ebb04b6b6fe978261a4f39f072e79ea7473d63495e6d661186b9865aff
EBUILD homeassistant-0.91.4.ebuild 8239 BLAKE2B c77ca5de24c3c6cb2139aa79d1d8e347286cb3bd113b1e7a919f025bac1cdaf397d6c739db61bae57b3661d0a48ded50359d2e142e30e394ffb7e92fe1562025 SHA512 8f1666ab947642be24c33360d18c87ac69ad0b170b7aaae9179e91732c3757c76561d82f5927a79f5268cf1c8a92f4b677e8d66952b07f180bc6501df539e1d3
EBUILD homeassistant-0.92.0_beta1.ebuild 8553 BLAKE2B f7768b9135ae47e4dab1365ce1a8b8e8d606594ffd865aa85a67f0b48baf9180a4f9b222143931e5eb4b5e037c9c51c2f67745f173ed7f2a6eac56a8ff069d32 SHA512 e75f456e68ec148f0d289ab155c9c0104be6baca12430f3630f863d30d3b6c246e249522540205dca407d0b7781471cdd200c8609ddf75b7e1c768206b16615c
EBUILD homeassistant-0.92.0_beta2.ebuild 8553 BLAKE2B bb7df8e7a0af5f77e5a46c811d6f2102c8001d6844507e73affed0786aab4952f0319f037190d8df77e6afe9dde58b4bc90dffe8205b4aea82ff02897fcb5fb2 SHA512 b534190322be675924908afed4a593fae8b84cf61cde5c3d1794d9ee5fa16452069573a523f3ac0015dd0c56e3df8d62a6991e3eb06e4b77d3299375ddfdf559
MISC metadata.xml 1783 BLAKE2B cb1e600e20f9bf2dc5ca871f10d75eb849766f4df3f0d3083d687cf94c268d17ac43f9a70f042b1249c75f96d7e33c21ca73a1fd0ca634a721a5ff45a174aac7 SHA512 ab003adfaef925f4d89a56398d931943b39cd388f4a15073a07a15013e55459f3fa721bf8c5b0fd599d9ad6466f8fb3e82afa77ff47268e2b2c4937b3a15e999

View File

@@ -1,199 +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="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo 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-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${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/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${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/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.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.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[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${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 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190305.1 )
homematic? ( =dev-python/pyhomematic-0.1.56[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.20[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${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

@@ -17,8 +17,8 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
KEYWORDS="amd64"
IUSE="androidtv asuswrt atv denonavr esphome enigma +frontend homematic hs100 maxcube musiccast mysql mqtt qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@@ -34,15 +34,16 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.5[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.89[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.91[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
@@ -65,12 +66,13 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${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}]
@@ -83,9 +85,9 @@ RDEPEND="${PYTHON_DEPS}
>=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.2.5[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.5.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
@@ -102,36 +104,42 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.2[${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/websockets-7.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.14[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.10[${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 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190329.0 )
frontend? ( =app-misc/home-assistant-frontend-20190417.0 )
homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )

View File

@@ -18,7 +18,7 @@ RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
IUSE="androidtv asuswrt atv denonavr esphome enigma +frontend homematic hs100 maxcube musiccast mysql mqtt qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@@ -34,15 +34,16 @@ RDEPEND="${PYTHON_DEPS}
~dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
~dev-python/cryptography-2.5[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.91[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
@@ -58,19 +59,20 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/snitun-0.15[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.10[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${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}]
@@ -83,9 +85,9 @@ RDEPEND="${PYTHON_DEPS}
>=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.2.5[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.5.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
@@ -100,37 +102,44 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.2[${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/websockets-7.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.10[${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 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190321.0 )
frontend? ( =app-misc/home-assistant-frontend-20190419.0 )
homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )

View File

@@ -18,6 +18,7 @@
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samasung TV Sets</flag>

View File

@@ -1,11 +1,13 @@
DIST androidtv-0.0.11.tar.gz 11088 BLAKE2B ee755b43a12ecedb282f041e6d76286ea6f2eb51d095d4acd6d058b3be08edf59428ec3dac37d86d15be417922526e9711b482b2536f58db712b7e821dcf930c SHA512 50316c2fc3a4bad500cf9f5214ba3e76d9eaa1c2306b73398c80c1f553ac4ca4e4e48a435760dd08003d70858ffc36363b929a67b1efe3a25d6904cc888bd74c
DIST androidtv-0.0.12.tar.gz 11104 BLAKE2B 4372c27fa54c3f267ad2a847d1b30ac0d0fa530cbdac0b750ab7d4f32cd27ef2d4ed3ff99decedb323131c57a927f38363cdd6f84d2c2324d71ce1fa6655d5b9 SHA512 b931a06f1f0d58a95a8aa812b292b5bac9a97ce0f2424fc76ae71d9f571937ab1130acc65e797bfcaeb87a45a53ffeb3084c6c20224cc189b02c16eb27822404
DIST androidtv-0.0.14.tar.gz 11104 BLAKE2B b0838e95edd3b691fa8c0030cf7509de635fc23fb55e93358325e4fb3190c6c1ff8b3afc50bed48ad404f72338b199da741a3c76d0498d242e29c9c4fab8f082 SHA512 029ae0a8e14e4ff92cffcc7b1cb40275f096b96c27294ab5cb690400265d625053f5803d548c09c4e0fc1a482e2c7b10d449c3c0a7b91f63e666f3c22b9d7e37
DIST androidtv-0.0.15.tar.gz 12017 BLAKE2B dce46bd104054999c1073930a1d90133a313f45d36d8ace1c1bcc18631e3742ebd72d2ee3dfdf4eefa7195a4a1f034f0d1263c98a6830a5e1caf80a5c6a73b27 SHA512 2febf7fcfa564ca07007e0a8732c395873c08471d80bc26d3a7095343c4d011191d1bf78019722eaefac8ee489439dadaa5ea7fdaef72b054019b3e562168c0c
DIST androidtv-0.0.7.tar.gz 7765 BLAKE2B fb903b2b147671fa2b4f42f2202ef38d6b6885ca8cd295ac3b405aa7d924df13a1f0df37cdba0303e25b3ba6ce972b4b3fbcc387746f0267f6ecd85e93c153de SHA512 730986fde120056afecd45061a567d7760983af26d5f323780ca1de2a3aafa17033b3654c6302246f50e2abef11d0979fe8bbe12fd1d465fe561ec496879699a
DIST androidtv-0.0.9.tar.gz 7454 BLAKE2B 041181259e83deb7aff13b79ed637cc3d2b04536e33640b220f2fe953449cef348bafc5d0ca698cf89f208efe7a12c9c1c936913f01896cfa6199e9ee8808ece SHA512 e740aaa499326f8a476c0b3ce3f0addb17c71e2232898bcdd7f0a12a9c42e6733e17747e923a9aaf091182c11f5abbbb10c22870df35c7b99aab020f03e42758
EBUILD androidtv-0.0.11.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.12.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.14.ebuild 807 BLAKE2B 81109ea94c113761a9fc44ff7de448f04e855d743b6e51e67694946f86b4d201d26a15ac0ac9c41fe9cd53dc6377e4291343863c4f84bd839c0f7564acf64616 SHA512 599c003a8cccf21de9cbf71b35ab658d593d3a2c076fdedc0cd71b56e71c64fcec244a78b17eea06d4d18ef2ab3e308c5323e99b4d426b85dfd35024a41c3899
EBUILD androidtv-0.0.15.ebuild 807 BLAKE2B 81109ea94c113761a9fc44ff7de448f04e855d743b6e51e67694946f86b4d201d26a15ac0ac9c41fe9cd53dc6377e4291343863c4f84bd839c0f7564acf64616 SHA512 599c003a8cccf21de9cbf71b35ab658d593d3a2c076fdedc0cd71b56e71c64fcec244a78b17eea06d4d18ef2ab3e308c5323e99b4d426b85dfd35024a41c3899
EBUILD androidtv-0.0.7.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.9.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
MISC metadata.xml 474 BLAKE2B b771a17e02ae763561a8e1aa4ef700881b5a6bac845b10b23f1cad983377cdc45601e5e997314fc1ea4fac4af88df5ef1d6fa07908d142833599e781ccadf00b SHA512 99c3df1197ebb6faadf804a6ca31dd84f5a7588ec604fa52d9cfea4e263ead84655f6336dc4deda61b2af19d969bdcaa159cf3baad5230746c5461bf56b3e70f

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="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/pure-python-adb-0.1.6[${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,4 +1,6 @@
AUX caldav-0.5.0-top_level.patch 449 BLAKE2B e21333074b29c9bbf60e9892ee7dcebd2a79c6d045ca41d7b4ae045525b2a52a8e04f2b9fe1af67ef630c4079fe4fcec6be5c9c2688f3fba07c47686225c3d48 SHA512 d7c304b3ed58ef81d62c464353e1c7205365d0a3fa71993b345742893e537298470d4f3d80711779acaf2a73bc41f597a0fccf430002bacdc070a4a77fc78f70
DIST caldav-0.5.0.tar.gz 43932 BLAKE2B fa6820d86fd9ddf73da7ecfa09ec179249be8f530109793d6a9b0d04156880687631d20809b5440ad6eda689d8bf868e016dbf5f752567d93b2adc65cb13a036 SHA512 17b268513f7d77cdfd87a7388c3aefe65682a5e17b1100b07a29874a40c0f0df5a270759a0ca5b63f2232f0008a3f5720ad10f834962b6efe85712b9beb4ad28
DIST caldav-0.6.1.tar.gz 70380 BLAKE2B a22df53223544ff23821d1ac432620f3f7a87f464e7a3dae8a71dcb052bb59ce82f31e3d195a3ffa9f3b313e959bfe45d1a991e37ded759aae18f629d2c990e4 SHA512 eb6cfedc58c59faef192c361cd43382a6fcd6417953357eb79779438c4cb55543268979fd01fcd5be5137cafb99ac753739250805a56cc3dc0729467d0a9034a
EBUILD caldav-0.5.0.ebuild 929 BLAKE2B e26706d4c3c8faf2f4d8a89ff1dfe4b1fa76d16f489735677b5e0bb45c33daf481fb433b802e355fe11f61afff2414e7624ec4f2d87a39542394781f799f4571 SHA512 e5422ec51dc54477dd8174c8374e1d22be1085b70d3f91089c05ba924a20f8ca8dd44368d3d51cf9ffcba95f16a40cb17ad16cb69fb23f6e7276cdc34468f9c6
EBUILD caldav-0.6.1.ebuild 881 BLAKE2B 40aa51ea23436ea8fc3cdafcb83eb251071cb4cf2773c221e0b82c064c45e0747eb12da0b5dcdd37246095a8ddb17280be107a7bbffcce3eb28806532084311e SHA512 6fb79826f9b27bc78a4fef84b593ed06e60735443bc2750b15fa6dfaa5919d512bdff9670fea8814b8952e9e08240d6c6b652a0a855f8c8971614d5a8b04c2ec
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="CalDAV (RFC4791) client library"
HOMEPAGE="https://bitbucket.org/cyrilrbt/caldav https://pypi.org/project/caldav/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/vobject[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/six[${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,7 @@
AUX hbmqtt-0.9.4-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0
AUX hbmqtt-0.9.5-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0
DIST hbmqtt-0.9.4.tar.gz 70321 BLAKE2B 669b0378efafa67814423da3c96909144c2865b454926f3085a703988fbe51778f1a6084769e0220b24e97f8d2f0be45cae1ec15cd1f660044433c90665210b1 SHA512 bfd7e8c836fe736525381e8e7e8e4ffc558523148ef80705a9a4e298f329985b15f7cc62096604772e39ac16633b2b52a7f23c235596f05bdfab22cc1b5f1f79
DIST hbmqtt-0.9.5.tar.gz 69338 BLAKE2B 7ff574b31adb3edf5a9b17bcf66d03848d2dbc5a5d2c3bb62258c0c7baa41566bb5fdfff12993219161b65c368c8f2bebc42e04d95aae20234bc20dc579a91a4 SHA512 f5b1a301268c7af300a407a1a9734ba74ced825883e6740cc9d4e2eed4db48c55f6d76e4911a69743e1db514b1f2b4a05abb2320f40c349f2ac7a1d6c38d1642
EBUILD hbmqtt-0.9.4.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604
EBUILD hbmqtt-0.9.5.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604
MISC metadata.xml 461 BLAKE2B d5ba9f990ac969e6573458a2e64a9b2c1c66995f8ae881dadc77b07ee290ee2e94a87dc5d7d252c4bcc20b63ba2d389cf78a86206267a4b9c57b06efd94ece8a SHA512 dfde5d8add50c7007402991e0c4d5ee0c0ba1bf6d6a7610dcf9a4ed92ab60b1329947d290ce85437c76e8919e07326b03ec824745064e1939d6344d0adf51afa

View File

@@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index 7b5c483..3a32493 100644
--- a/setup.py
+++ b/setup.py
@@ -13,7 +13,7 @@ setup(
author_email='nico@beerfactory.org',
url="https://github.com/beerfactory/hbmqtt",
license='MIT',
- packages=find_packages(exclude=['tests']),
+ packages=find_packages(exclude=['tests*']),
include_package_data=True,
platforms='all',
install_requires=[

View File

@@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index 7b5c483..3a32493 100644
--- a/setup.py
+++ b/setup.py
@@ -13,7 +13,7 @@ setup(
author_email='nico@beerfactory.org',
url="https://github.com/beerfactory/hbmqtt",
license='MIT',
- packages=find_packages(exclude=['tests']),
+ packages=find_packages(exclude=['tests*']),
include_package_data=True,
platforms='all',
install_requires=[

View File

@@ -0,0 +1,32 @@
# 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="MQTT client/broker using Python 3.4 asyncio library"
HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/"
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}]
)"
PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch )
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,32 @@
# 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="MQTT client/broker using Python 3.4 asyncio library"
HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/"
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}]
)"
PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch )
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">hbmqtt</remote-id>
<maintainer status="unknown">
<email>nico@beerfactory.org</email>
<name>Nicolas Jouanin</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -2,8 +2,10 @@ DIST netdisco-2.2.0.tar.gz 28248 BLAKE2B 2b7fa9c0db8ca98a24ad39680b6bdfd3c884c52
DIST netdisco-2.3.0.tar.gz 29297 BLAKE2B 074280caca644b05bc92f5a43736e129ff51e9d56da0d8d4bb6a12f9adcd209e6101baaf79896b673cd72819d5cfb2f3f8eff74bba64ad04c3bf5a2005787403 SHA512 ef04c2ba525428b5768601cd6dbe2ff1574c26f40445af47f89a5329f8b6cbbd50537278d4527e95602df894dbfae5314c63f6f8e8fe045ff5306bd35553f027
DIST netdisco-2.4.0.tar.gz 29709 BLAKE2B 9f66ea2a89505f8c4ab25e5d0372730f734e50a13ea34199a15ed8d6d81f47a8ac7dd5d16856bbcc93a2e50a205210a25afa4923ad4bdbcfc1d5b13e72efd07b SHA512 706fdfa7706ae5d94571c34fdf2cd50dd699c6edca3ef103be45ff6498a602eca6b34234790326d6f1647b221378b917b533a75d802654066e2a8a5e4134da73
DIST netdisco-2.5.0.tar.gz 28219 BLAKE2B 9966d9511c38a7d3c5ff18d64ea990ef08e67d2238ad4467b178e7a0fc2152a4ae809a2cdf5ecaffe85744bb1c0f280fe97cc2877e629891aee26358796e2e78 SHA512 7e39d5593310a7a91a608d32efad5af4785d10af6ac453e2cf46f5ef55c2ce830c938d007291d12048cfea489a3fba9b36c4b69730be61c39382a72b7589cdb3
DIST netdisco-2.6.0.tar.gz 28284 BLAKE2B 9016f6a2826101a680db2ae597890f9d650989849218eabdf79c3fdbb188303da0d1c0fe7bc1daaf15338956358cf33d07d6d6de23f161c694bc5c5a6415678d SHA512 9892559e6d1f1b84bdb400455c423c9392b0077e56fdbb138f59bfbcc6810a48e2e4698d079316be4bdc9c12d73a7bf97860e5836574f634a1f2700ef7c12771
EBUILD netdisco-2.2.0.ebuild 607 BLAKE2B 784c8bc0c66b0826ae7e93cef774a4a05506c4e1ca43e2f7f219d4fbd2e2fa44ff9d112a6ab1ca1d4d0ce935006346fbe2dd4c9db71a0a6f02dafc8d44882554 SHA512 ef5f995dc36a63587c0e09f716bdab279244027fa3c7a19aac04f736575e3016486ad8d828af6d7b78db927d50a557d1e6b38f4d7782a9323be310150ec091c1
EBUILD netdisco-2.3.0.ebuild 604 BLAKE2B 5d4085a051912c8721951248aa4da15c375ed352386d024e24c625e56c07f7e41053b230cf5a376b8b452bf87bcfe68e575585cc099c521fa3fe17ade6fa05c6 SHA512 280a85b4cd6cf0e083139599c806f5f7904d8584029e4c5ec08aecab5a4783a3c114772fff701c8b3bc71aa4257c78c39c4ef8edbb4e160d47016ea09ab79be7
EBUILD netdisco-2.4.0.ebuild 604 BLAKE2B 5d4085a051912c8721951248aa4da15c375ed352386d024e24c625e56c07f7e41053b230cf5a376b8b452bf87bcfe68e575585cc099c521fa3fe17ade6fa05c6 SHA512 280a85b4cd6cf0e083139599c806f5f7904d8584029e4c5ec08aecab5a4783a3c114772fff701c8b3bc71aa4257c78c39c4ef8edbb4e160d47016ea09ab79be7
EBUILD netdisco-2.5.0.ebuild 730 BLAKE2B 62c907917079f319a3fe7f6cab80ac8ef4ab32298e6d42b722fa8a03f0817a7be7437300d8712375311b67793e2ffbf21976131369c5799a4a8945bbeaad7058 SHA512 c74410f7192fed9b861fd281aa05028f8cad32883a034ea7d02adb08d2c7780b118fa56fbadf94686cd69e3413f154db31e9f50ed27edef68f8a43a54821933f
EBUILD netdisco-2.6.0.ebuild 730 BLAKE2B 62c907917079f319a3fe7f6cab80ac8ef4ab32298e6d42b722fa8a03f0817a7be7437300d8712375311b67793e2ffbf21976131369c5799a4a8945bbeaad7058 SHA512 c74410f7192fed9b861fd281aa05028f8cad32883a034ea7d02adb08d2c7780b118fa56fbadf94686cd69e3413f154db31e9f50ed27edef68f8a43a54821933f
MISC metadata.xml 469 BLAKE2B 5416eb2960ed6d2e5163c9c0c7327804fb2694d012ac40530885e6caa52d84211611c46d56703482b10f1693917375148e583bf322f26299843628c8289788c0 SHA512 66e727025799c97ec67563140f089b8c94b439cf29bd592b00ab65ad30088c63d0511463f5c11aa126642218cd7d6c6e236e9b774445a4a9cea3466e930d2aa5

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="Discover devices on your local network"
HOMEPAGE="https://github.com/home-assistant/netdisco https://pypi.org/project/netdisco/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 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

@@ -1,3 +1,5 @@
DIST pyasn1-0.4.4.tar.gz 118725 BLAKE2B 1e489106c675cd0b770195959ce99a70fe7faf12cade2f06ac4120597480ef27b1f3dc6742938e2a2d5996a4b2816d629f3ace6423bda08fde5cdcccc774297f SHA512 ea2b73586a356aa9ea8cc9694328c2658da0f04cafceb0d13e278facf0870258391d595181932d294b6242cfedf2e82aea225580c4055ea3b1f47b930ba921d4
DIST pyasn1-0.4.5.tar.gz 119741 BLAKE2B fe78370b187d39c48940182858da97c24579f634f8be857703b28f7ae1343df07c75e72d002495fe90d4c493983b31d16da636961f2f8b17506baac0433aa16b SHA512 8bacd1245a732b005f3a937f486920a348a9bd7d9af7828eb41d69712769f93fd09799e9cea1ad563f4b45c793246b8aecb96855d9deb223a8f2fb631f89dd8e
EBUILD pyasn1-0.4.4.ebuild 934 BLAKE2B 5749d52813cf8b8d3d54c57f4530b4cebfa2dd7194d5db6ad0347857e777c390e9202cee7c9158e352cd3b386a0fef919f7047ea07c49884d80101c08bcec9b0 SHA512 5412c7a1654dff11db4984caeddeb505e2319d08a30264acd99cec9e61dbc9b71b732692913cef8728e8ac6dbe6a4d3621cdc2d99e8045580d042b4841438e7e
EBUILD pyasn1-0.4.5.ebuild 934 BLAKE2B 5749d52813cf8b8d3d54c57f4530b4cebfa2dd7194d5db6ad0347857e777c390e9202cee7c9158e352cd3b386a0fef919f7047ea07c49884d80101c08bcec9b0 SHA512 5412c7a1654dff11db4984caeddeb505e2319d08a30264acd99cec9e61dbc9b71b732692913cef8728e8ac6dbe6a4d3621cdc2d99e8045580d042b4841438e7e
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,40 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="ASN.1 library for Python"
HOMEPAGE="http://snmplabs.com/pyasn1/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
python_test() {
esetup.py test || die "Tests fail with ${EPYTHON}"
}
src_compile() {
if use doc; then
python_setup
esetup.py build_sphinx
fi
distutils-r1_src_compile
}
src_install() {
local HTML_DOCS
use doc && HTML_DOCS=( build/sphinx/html/. )
distutils-r1_src_install
}

View File

@@ -1,3 +1,5 @@
DIST python-slugify-1.2.6.tar.gz 6777 BLAKE2B 573454b93317a9c3c3b7a3bfd20c56bc85085bf0e6972628eb0933ec6537e40c17804fdbea2f93b7820db5d8a5ec3f0b64dcecdc873498c97f66414cbbe40a03 SHA512 632fdd2162ebbec0bc6ae0cf0df4a7316ecb4974603370084ea55b4f0af9e04aff8c96888e562fd8db31e645c999a3a178ee2ae534f55ea3fa364080ded82f66
DIST python-slugify-3.0.2.tar.gz 7946 BLAKE2B b32d19acc8f9b2502ca3c21f1e1647d9c1cd355766f1ae44fb7fb9740756591077cd9f53a434af057eaac7e00022c4ac52d70de8be18d53e47f7fbc94b819bc1 SHA512 82454a61320f24851a54ab2c5206a160543d678bdd48c200aae41534b560d7eed6eb8b195d583a06a40ee9d0d53202acfa06762937850ded0347a0c30e457b33
EBUILD python-slugify-1.2.6.ebuild 738 BLAKE2B 67e703ebfebc411b8d2c46a26c706b8675fb3a5e026671888ddcd6bee48df2fe4ff9d30152f6ff443602c0523bccfabd6b8e4da94efcb03037bf68e914dce917 SHA512 df5ee5830c9ca65b472111ccd496097a48031945d1be423e44ea9db40f5104fb1958d658d0d724a2676c039a5d887164b284d392189f55d932d88f2dbb2dda18
EBUILD python-slugify-3.0.2.ebuild 787 BLAKE2B b1cf146e04b4f4e5fceb5348bcd22f60edfa468287ab870b39a33779bc7ed6ee696cd32c6326a65cf608299cfd94aef9c200a8f6e306e08e31543e553f8803f2 SHA512 91e16a3c94ec7251707aa5249b65650f9486f1303ab09c283e5b1f5d5b6a49e04789307d1e66023be64127d84b9470c6068e71993348bfb4534322cebc5167c2
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A Python Slugify application that handles Unicode"
HOMEPAGE="https://github.com/un33k/python-slugify https://pypi.org/project/python-slugify/"
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/unidecode-0.04.16[${PYTHON_USEDEP}]
~dev-python/text-unidecode-1.2[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,4 +1,4 @@
AUX rsa-3.2.3-CVE-2016-1494.patch 3843 BLAKE2B 94721282f4079aa0a77813dd8ad1c0aefd0924272d4e2b3e8a6ad745375bafb6b6fe5e50af621232df632a1f2261be097fde92b5ad3f57b74ff7976c22daa9bc SHA512 9150b25bc1a9dacc8eee0fb93d46b9d024c868d540097b9166be9a7879fe116d8fd47cacaaf5614b86cd44e7cd10602a0ad290eb2ef116539683101d4057a231
DIST rsa-4.0.tar.gz 37385 BLAKE2B 2621ee732f15ea12283b723efb5e88847d3e030e8115bb4a3e986099fc94adc3409202d54b4350b0888deefd8dc801d8d3e57fef9e85f386ead53e4412da6d05 SHA512 e11106741cc4275246c986d39b3f028b5a4df6fbffdd08a78072ac3d3a9a7ade7a39789c504a2705f54d858a9bdbf03981251f32f9c45baba71e4a986e14b24e
EBUILD rsa-4.0.ebuild 725 BLAKE2B ccc372fab54b217deb515ac792504748cd7a252c607fa8f97dc17cedcb81d796435be63c383b9f84cf2d88de8cb1f3a061c57ddca7aaccc83add6dfd43370b25 SHA512 fe78f70506b8d75e02d9f4e9c162976af334d907c70a70db69c161e96ea8005d3342737cd346e66febe8565676361a3a168155cc5d8b3c45269e6885cda0cdb6
EBUILD rsa-4.0.ebuild 721 BLAKE2B afa47de8afc6381e023b41c2c8efc110bd907ce965b2e07ab83046c0985f58fb765276e4aeb4eda9f9cce07176368095c542db063c2d604fd05b1047e1dd75b2 SHA512 f26af82e876e1a4d511800516a8c6804ee0558cd4dff23a962ba5ebd4c278ce9877d44d7e71304ce83324d6a5b03ad606415c5bd2c7f82766047c2eff424f6cb
MISC metadata.xml 316 BLAKE2B fd1e4f7bdee45f5ab99e67cc3918634b9ac5ecfad75167aad5f2ee33cea308f99d8d03aab5b5e0c01e8c1bf41ca8a45f67146c5126f84af4b6d914f58af0ea38 SHA512 4d8c48ae8e4360727f5c4b83e426f42a597a175dfa2a965c9f966e5824a83291c78d3e8e636d21b4f28d73f7e912abc7db1b09078baaa0e3a1b25713abd3d0a1

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RDEPEND="
>=dev-python/pyasn1-0.4.4[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.5[${PYTHON_USEDEP}]
dev-python/traceback2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}

View File

@@ -0,0 +1,3 @@
DIST text-unidecode-1.2.tar.gz 76872 BLAKE2B 5d49540784d03004aea7a44162fb34cce4a53cb82fe6fbb6b0afa3ca03dc82f1d94832b6651166bcb8d151743eb2f0ae320a905d82c4e302fad406e052887d8c SHA512 1ba3309dfdf94a9293c2aae4f7fd53d74b3742e2432928124196a3db9b523edce5f71e55485135dec10362bf69580d9f83707c6b6ab0a8075523fdc1b640723e
EBUILD text-unidecode-1.2.ebuild 729 BLAKE2B 583122bf21ea96ffded3efbe571384902418a93d010d28f2c153b860c3517b927efa9d848a91b7487f2b5c51ed151bf1b819e7805c57c47403086aa3bcf6666f SHA512 7ab9cad65cf2557cbe462ab0293447f385a435a415e51c8c62de4a8a291fc1832b437e3bcfc3cd05e49ce581a2c23a3713646f83678c63f980cc6fe58f665fa9
MISC metadata.xml 466 BLAKE2B e927e365606ea98e78c8f79ea2378ba504adbe2e73ad3ae2f9e61c97b038781d856b833367bd16aaf799750096a06072900e9be55b414aecb624d43f737ebea3 SHA512 fe0065fdcdc1fdc1295680e486f9ee798d2f0b581e4b1ed32fe1c392b1a2cf07c20b89859c1ab4dc567744c333bddec31e19603c2298cd9f19c1c50c4c84f5b9

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">text-unidecode</remote-id>
<maintainer status="unknown">
<email>kmike84@gmail.com</email>
<name>Mikhail Korobov</name>
</maintainer>
</upstream>
</pkgmetadata>

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 most basic Text::Unidecode port"
HOMEPAGE="https://github.com/kmike/text-unidecode/ https://pypi.org/project/text-unidecode/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Artistic 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}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,3 @@
DIST transitions-0.6.9.tar.gz 1386466 BLAKE2B d2ff289f5204d628d113265d405e838b6640850b5c79d218b21fd0f82a5065edc9fccc6b30ab6202172773012ad1c6e02f3c6bf627f545962464a8c361ea2840 SHA512 0cef11d547ae631afcb3dad557ab81b425f825028639787337f700f19073d7cb4c69ba9b6284155b3be85fb3eac4c4abd5b0cf3104dff8d2098c219729de4352
EBUILD transitions-0.6.9.ebuild 748 BLAKE2B bf3d7964b4354b355e22ecdadbecb0e32a6de9c660a65d4df73c11de2511287cdaa7b88b2b94c027ef6a5d50dd3dd01c2654fd22198e9452d23aafca585dab6e SHA512 c3849bf31421f97786edf82199e69171c4efd8018c0c7782244c67c6a69ce254af9f4db42ba8c1971055d684314a393cea8807ae0604daa009a7faa792581f64
MISC metadata.xml 465 BLAKE2B 652e5d365b100e2da046a993289e9704208abaac334a2e84bc482ff6bb4a9f6903d3028af7b84e8a36d229a6ae7026bc7c94d934c552f1c028f52dcb372297d5 SHA512 d728baf904468f47afecbe43d2505962fa2f0206dbbf0c58e1ed4162e4b67c379d6b2cd44de70952aeb70f918de0394e80a42f5659c82088712570490603dc43

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">transitions</remote-id>
<maintainer status="unknown">
<email>aleneum@gmail.com</email>
<name>Alexander Neumann</name>
</maintainer>
</upstream>
</pkgmetadata>

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 lightweight, object-oriented Python state machine implementation."
HOMEPAGE="http://github.com/pytransitions/transitions https://pypi.org/project/transitions/"
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,6 +1,8 @@
AUX urllib3-1.23-tornado5.patch 2878 BLAKE2B 7d64d012de5f0d83043ca5c6262d4e395faa888b582cc2c094c82c90aad3bb7e3e7bf835c002bcc72339974d06b5b211d22571a0470b44e453024626e47ee507 SHA512 c4c1facce9e90a8c8b845e4ca9b5c1b4bd1400fa9b2841172bd8a721ed96fac36cdead6014bf33ec841237f7cd4cb0994283f1a62840e22f829f9f0234d1cfde
DIST urllib3-1.24.1.tar.gz 229688 BLAKE2B ee72e61d417ef266af43b5c4d3eb0b154eac41a392b0a7e9d19523fdb00786b60f8067a8e876c1b7813b127431b1625b1480d9812d623a6d3c540a8ecf646242 SHA512 4c12d08076b0f260727d5aac780f5e9a24e0164755ff05b02a1f5a697876741ff13ba278fdd6e46ef678e8e1146bc39de1fc49ee10ee839229a70540a9424a99
DIST urllib3-1.24.2.tar.gz 230699 BLAKE2B 9c2f2be8fa743f542493d75072c02423d1bd40189561fa0ea393a8a2515b24da9a2a383aeec35b55bdd2a9954d3d585450d759548358ed91ecfdb9ec03d391b6 SHA512 9939e9e7c4da30b5effb334969cd835c9d0404a136761098203c699570aab02e63fb3f1b4ab680def0bc0906fabe5f0782ab94cf3095ff10ccf9b3c371653cf2
DIST urllib3-1.24.tar.gz 229200 BLAKE2B 7a1943ce14b9fd88b7b8a86a1ecbd9fd1baa2f7a5eedc64c7989062eef192467e722db480f9667c9390b289a1f3f999c7a6e554f7d013e958d9e60753532e74b SHA512 557e3fa616f064e4447faf9cbbcc9ca14c29077e70871d8bfa7d7271acc3ae012bf4c0dae76ddc8760195c31da90b204168dbf5c99bcf5a1b72158d460a3bcdf
EBUILD urllib3-1.24.1.ebuild 1764 BLAKE2B 8869ff5349ade67dd8e00125cf171a8fb65091895e94c69fb4f55e7afd547584f0df6f1cc56cbabd997be1aafc75c89a633f0722634a45e185086e004de4c9c8 SHA512 3028b73edc2b30e382c37c5f7558732fcf0b8a211bfb559cd1c6b94c489a8f438a40a674231670f1f0183871ce49b6274b99b3a4352cdcd7abf256d7f26d0750
EBUILD urllib3-1.24.2.ebuild 1764 BLAKE2B 8869ff5349ade67dd8e00125cf171a8fb65091895e94c69fb4f55e7afd547584f0df6f1cc56cbabd997be1aafc75c89a633f0722634a45e185086e004de4c9c8 SHA512 3028b73edc2b30e382c37c5f7558732fcf0b8a211bfb559cd1c6b94c489a8f438a40a674231670f1f0183871ce49b6274b99b3a4352cdcd7abf256d7f26d0750
EBUILD urllib3-1.24.ebuild 1779 BLAKE2B 5dff6de83e055f2adc07c5e291387abc817ac40aa68fade2a8095973fbb8fe82cc9065dfbbabc8c296e6601d486ae0c1cf93388872e2f9f54373b0ba585fb3a6 SHA512 d9ecb43626d9cb0a82f2726013bdc63ec6e30ffcb42aa1ce8ec45dae1671dc6bfed76fc254aa0a44cf426c42c8e880376cee79722e1c25fe45e22ff25d29a044
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
HOMEPAGE="https://github.com/shazow/urllib3"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
#RESTRICT="test"
RDEPEND="
>=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
!~dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
<dev-python/PySocks-2.0[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
virtual/python-ipaddress[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
>=www-servers/tornado-4.2.1[$(python_gen_usedep 'python*')]
dev-python/pytest[${PYTHON_USEDEP}]
)
doc? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
"
# Testsuite written requiring mock to be installed under all Cpythons
python_prepare_all() {
# skip appengine tests
rm -r test/appengine || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs SPHINXOPTS= html
}
python_test() {
# FIXME: get tornado ported
if [[ ${EPYTHON} == python* ]]; then
py.test -v || die "Tests fail with ${EPYTHON}"
fi
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@@ -1,3 +1,5 @@
DIST user-agents-1.1.0.tar.gz 11217 BLAKE2B 1f57302568a75c3dbf7504e097a48095ce1b4e5b43f71f2933908de5b44ee821e3ccb8d34132952ac8b1abe17a83cbfd95c9f0d3c9830dc939601689ae51e39b SHA512 4968c80d21e3f10225b74b00617d012381767657d654c2a085c72dab35756b2e3ac25e42376dd57e5dd4888ea05ecf9787164366fae736d762cc5c02d8fb5aed
DIST user-agents-2.0.tar.gz 9356 BLAKE2B 996130f46e813cca0f7343593ef80c81cf5db335818e03f3ccc770babb775cd522ba508dc323da246e3fbf72bbe010569b5302183ea76f286df63432773acd29 SHA512 0bfd1da8c4b25b521524dfcf9ebb1ea9eaec6f7b72f05f370eb2f180484ecfb54abc0b7c7b4d86c2c5cd6e21bae11581ce8f4587d5b844b135ee48e61a106f58
EBUILD user-agents-1.1.0.ebuild 697 BLAKE2B d616fe9f48315e83016d8628fef5621bdf5aae35062dd8f06623df0a52b1473704ebf0b0393adc46986dda8a12e3c256c1027ac93588e83f6a503a159398677e SHA512 9d5a518d49643ac99306db3a7b0672c54956bea9b460a00f9f864612b0d210fa6f1ca55d86a47d49ddb1aa27269a49459fea8f2c6b9eb8a6c17dbc8a7af8065f
EBUILD user-agents-2.0.ebuild 697 BLAKE2B d616fe9f48315e83016d8628fef5621bdf5aae35062dd8f06623df0a52b1473704ebf0b0393adc46986dda8a12e3c256c1027ac93588e83f6a503a159398677e SHA512 9d5a518d49643ac99306db3a7b0672c54956bea9b460a00f9f864612b0d210fa6f1ca55d86a47d49ddb1aa27269a49459fea8f2c6b9eb8a6c17dbc8a7af8065f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="A library to identify devices (phones, tablets) and their capabilities by parsing (browser/HTTP) user agent strings"
HOMEPAGE="https://github.com/selwin/python-user-agents"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
"
python_test() {
py.test -v || die "Tests failed under ${EPYTHON}"
}

View File

@@ -0,0 +1,3 @@
DIST websockets-7.0.tar.gz 49257 BLAKE2B dc27ea2c80f530e11a1e811da02b548eb0bf404cf5a2f916d3d2112f0e8174d6f9f44f511d898ba20487eb99142eb235a6990d4ec815ae0d6e0f89387994eddf SHA512 3f3493c920ca3e07c143fdc443a2b1da142dda52ca6291566a3042daee6f5f702a9b091411a915da3896fe0f48cf174d9ef6fd40cf09483bc90928ee67ebd438
EBUILD websockets-7.0.ebuild 737 BLAKE2B fd3a8dfac6cbccf53c2fb38c78a50ead075f64d2aa107a02263855dcb5503a6a5df732858faa8333805eb3875d8b25fe8f81ef054d5b3ac4bcfcbd6c3332e7df SHA512 cd5dc96b4e95206e40a95a19794959711c9346232ab28915be2acf1225bc791832777a35969853e79e6b4c573d70d0abcd4f519218a9ede748aec3028d834375
MISC metadata.xml 470 BLAKE2B 124b9a2d449ef7e20037d15e471af103919768a8847394b825fa6ed3d3f61ed7c6668b59b7068fbdf0ae39e7088e5cb0b6aec19a9214cb53c25514766460c4ae SHA512 eb18228897040d74e7362424ac10efe771a8aa781fb2ff26f6cc5bd2feda99c68b6dd18390c6034c0d66d335ebeffff930f6b276a7d07f22798cf1d15599cc9e

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">websockets</remote-id>
<maintainer status="unknown">
<email>aymeric.augustin@m4x.org</email>
<name>Aymeric Augustin</name>
</maintainer>
</upstream>
</pkgmetadata>

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="An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
HOMEPAGE="https://github.com/aaugustin/websockets https://pypi.org/project/websockets/"
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
}