Compare commits
133 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a9e8360e6 | |||
| b18ee0d848 | |||
| 992b52aad2 | |||
| e56267d393 | |||
| 34fe5234e8 | |||
| 2ec0470232 | |||
| 3921d37c78 | |||
| f8ce1e56ae | |||
| df090df06a | |||
| 22840dc51f | |||
| 22c5c05f54 | |||
| cf6f2c0596 | |||
| ed15b913d5 | |||
| 72fc3e0e24 | |||
| 962df91025 | |||
| 538eeb4371 | |||
| 42e5751266 | |||
| 15d7f57e6e | |||
| 5292d30e28 | |||
| c9d1f24b71 | |||
| 094132f4b7 | |||
| f1a37f0085 | |||
| 5e3c2ec0c5 | |||
| c2ca8da2d1 | |||
| 4120d268d3 | |||
| a6a651c31c | |||
| f347508327 | |||
| bb9321d937 | |||
| ba1ff337d4 | |||
| 360a86968a | |||
| 31b6627abe | |||
| d0f19a0d92 | |||
| 5d7952bf81 | |||
| 24969db1ef | |||
| 33e11b2b2b | |||
| 73894ec773 | |||
| 9af5537faa | |||
| 98d4249ef5 | |||
| ba6c1e735a | |||
| 83aa763631 | |||
| 10e94df036 | |||
| 1b66e9bdf2 | |||
| 510c3fe4ef | |||
| b32dc36fdd | |||
| eb047b6bba | |||
| 53284ab2b8 | |||
|
|
89067d4b01 | ||
| 660bb78327 | |||
| 3a3d41f930 | |||
| 0b81c232d6 | |||
| 5bf4e234a8 | |||
| accc3098d8 | |||
| 6c06e49442 | |||
| 05a6f1da47 | |||
| 64cf088b25 | |||
| 9d3320feab | |||
| 6ec8b6b21e | |||
| 925bd001f2 | |||
| 872d5bc08b | |||
| 878c20fa5f | |||
| e3bd69858e | |||
| 46493b1ced | |||
| 6beda15441 | |||
| c31854f958 | |||
| af4e85f227 | |||
| 17021814f0 | |||
| 62b1d503bb | |||
| 283cde2bd5 | |||
| 643d00ab4b | |||
| 7c6725e63c | |||
| b7fffebfc2 | |||
| 2cb09f9b2c | |||
| e00ddf41fa | |||
| 4cea3a8412 | |||
| 092db78003 | |||
| dcee82ce8b | |||
| 60ff00ef42 | |||
| 60a8694bb0 | |||
| e228993c76 | |||
| b355ebb2a5 | |||
| 2fd45f5367 | |||
| 448ac21f28 | |||
| da2b7cdff3 | |||
| fa5240d81b | |||
| 14b5927e9f | |||
| 2b9be53f91 | |||
| b7fc5da727 | |||
| 2b01c401f9 | |||
| 96a3d1fcf9 | |||
| b29351d962 | |||
| 84e5655767 | |||
| 3763120504 | |||
| 58ea137fa5 | |||
| e358e82f63 | |||
| 4f44c16a37 | |||
| 1fbc514356 | |||
| be1bc25a60 | |||
| 690ce00150 | |||
| 328a0ef4c1 | |||
| 77f8856b6f | |||
| 3a386ab591 | |||
| 1f815448cb | |||
| a828e05dfb | |||
| 9ee821fcdf | |||
| 53fdaeea60 | |||
| 184709031a | |||
| 43425fc697 | |||
| fb699f7796 | |||
| ff8371ae9d | |||
| 4bc0e36005 | |||
| c7f2c9256a | |||
| 534aac00db | |||
| d6cabe8517 | |||
| 2f529f5390 | |||
| 1cfa2266af | |||
| 5cd90b41d7 | |||
| 7ce99ab9e5 | |||
| b2e8788157 | |||
| e84572f8e6 | |||
| a2bc6f351a | |||
| 76529a2edd | |||
| ffeb04ec08 | |||
| 804a3f70e6 | |||
| 1a93608eeb | |||
| a6788eff74 | |||
| e1f4aab7aa | |||
| 960559302a | |||
| 7c89d38bee | |||
| 6aef818137 | |||
| c0d156da6a | |||
| f0b643cbbe | |||
| ef317aab93 | |||
| 4b780d60fa |
131
CHANGELOG.md
131
CHANGELOG.md
@@ -1,3 +1,134 @@
|
||||
2019-04-13 last months changes
|
||||
b18ee0d bump home-assistant-frontend-20190410.0
|
||||
992b52a pyyaml-5.1 now in main repo
|
||||
e56267d homematicip-0.10.7
|
||||
34fe523 pytz-2019.1
|
||||
2ec0470 ruamel-yaml-0.15.91
|
||||
3921d37 youtube_dl-2019.4.7
|
||||
f8ce1e5 pyhaversion-2.0.3
|
||||
df090df pyhaversion-2.2.0
|
||||
22840dc pysonos-0.0.10
|
||||
22c5c05 pysonos-0.0.9
|
||||
cf6f2c0 aioesphomeapi-2.0.0
|
||||
ed15b91 openwebifpy-3.1.1
|
||||
72fc3e0 aioambient-0.3.0
|
||||
962df91 homeassistant-pyozw-0.1.4
|
||||
538eeb4 pure-python-adb-homeassistant-0.1.6
|
||||
42e5751 fix forgotten Manifest
|
||||
15d7f57 try to get androidtv working, still does not
|
||||
5292d30 bump cryptography-2.6.1
|
||||
c9d1f24 bump PyJWT-1.7.1
|
||||
094132f add req older pywebpush
|
||||
f1a37f0 add librouteros
|
||||
5e3c2ec bump enigma openwebifpy
|
||||
c2ca8da add pywebpush
|
||||
4120d26 bump aioambient-0.2.0
|
||||
a6a651c aioharmony-0.1.11
|
||||
f347508 bump pyTibber-0.10.1
|
||||
bb9321d add pyheos
|
||||
ba1ff33 bump frontend 20190331.0
|
||||
360a869 add lightify
|
||||
31b6627 fix frontend dep
|
||||
24969db bump PyChromecast
|
||||
33e11b2 try pure-python ADB
|
||||
73894ec bump homeassistant 0.90.2
|
||||
9af5537 androidtv-0.0.14
|
||||
98d4249 sqlalchemy-1.3.0
|
||||
ba6c1e7 bump frontend
|
||||
83aa763 ha-ffmpeg-2.0
|
||||
10e94df homeassistant-pyozw-0.1.
|
||||
1b66e9b bump zigpy
|
||||
510c3fe pylinky-0.3.3
|
||||
b32dc36 bellows-homeassistant-0.7.2
|
||||
eb047b6 async-upnp-client-0.14.7
|
||||
53284ab bump nabucasa-0.11
|
||||
89067d4 Merge pull request #2 from evadim/master
|
||||
660bb78 (tag: v0.90.1) homeassistant-0.90.1
|
||||
3a3d41f homeassistant-0.90.1 test build
|
||||
0b81c23 bump frontend-20190321.0
|
||||
5bf4e23 bump hass-nabucasa-0.10
|
||||
accc309 bump esphome 1.12 deps
|
||||
6c06e49 v0.90.0_beta7
|
||||
05a6f1d bump frontend-20190319.1
|
||||
64cf088 cleanup
|
||||
9d3320f Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
6ec8b6b removed older ebuilds
|
||||
925bd00 new platformio-3.6.5, forbid pyserial-3.3, License updated
|
||||
|
||||
2019-03-15 new 0.90.0_beta6, alotta new deps
|
||||
* extend aioasuswrt deps
|
||||
* fix warrant for pip10
|
||||
* fix aioasuswrt-1.1.21
|
||||
* add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction
|
||||
* bump snitun-0.15
|
||||
* fix wakeonlan-1.1.6 compile error (setuptools)
|
||||
* add python-tado
|
||||
* bump aioesphomeapi-1.7.0
|
||||
* Update Hass-NabuCasa 0.8
|
||||
* bump frontend-20190319.0
|
||||
* bump youtube_dl-2019.3.18
|
||||
* esphome bump 1.12.0
|
||||
* new esphome-1.12.0_beta3
|
||||
* add hass-nabucasa-0.7 and pbr-5.1.3
|
||||
* bump s3transfer-0.2.0
|
||||
* bump s3transfer-0.2.0
|
||||
* bump pyrfc3339-1.1
|
||||
* removed pycparser dupe
|
||||
* remove vobject-0.9.6.1 dupe
|
||||
* set 2_7 target back on in botocore-1.12.115
|
||||
* jmespath-0.9.4 replaced
|
||||
* repl python-dateutil-2.8.0
|
||||
* update boto3/botocore
|
||||
* removed pyOpenSSL dupe
|
||||
* fix certifi-2019.3.9 (thx to salfter)
|
||||
* cffi revdeps fixed
|
||||
* botocore -2_7
|
||||
* remove dupes
|
||||
* simplify vobject
|
||||
* reduce COMPAT cffi
|
||||
* replace requests-toolbelt-0.9.1
|
||||
* websocket-client-0.54.0 without pypy
|
||||
* relink acme-0.32.0
|
||||
* fix qnapstats
|
||||
* fix acme manifest
|
||||
* snitun-0.13 added
|
||||
* add six-1.12.0
|
||||
* add requests-toolbelt-0.9.1
|
||||
* bump pytz-2018.9
|
||||
* add python-dateutil-2.8.0
|
||||
* add pyOpenSSL-19.0.0
|
||||
* add pycryptodome-3.7.3
|
||||
* add pycparser-2.19
|
||||
* add jmespath-0.9.4
|
||||
* add certifi-2019.3.9 & cffi-1.12.2
|
||||
* add asn1crypto-0.24.0
|
||||
* add acme-0.32.0
|
||||
* bump envs-1.3
|
||||
* netdisco-2.5.0 bump
|
||||
* make the betas beta!
|
||||
* add ciscomobilityexpress api
|
||||
* finally rename firetv to androidtv
|
||||
* bump pyhomematic-0.1.58
|
||||
* add quantum-gateway-0.0.5
|
||||
* bump anthemav-1.1.10
|
||||
* firetv is now androidtv
|
||||
* upgrade ruamel-yaml-0.15.89
|
||||
* add new betas -0.90.0_beta4, frontend -20190316.0
|
||||
* esphome: rewrite for beta support & 1.12.0_beta1
|
||||
|
||||
20190315 new 0.90.0_beta0
|
||||
* (tag: v0.90.0_beta0) homeassistant-0.90.0_beta0
|
||||
* frontend-20190312.0
|
||||
* Bump nessclient version to 0.9.14
|
||||
* Bump PyXiaomiGateway
|
||||
* bump frontend
|
||||
* bump netdisco-2.4.0
|
||||
* add enigma2.media_player
|
||||
* homeassistant-0.89.2
|
||||
* fixed bug #679916, 'bad<C3><83>' chars substituted
|
||||
* (tag: v0.89.1) Release 0.89.1
|
||||
* (tag: v0.89.0) Release homeassistant-0.89.0
|
||||
|
||||
2019-03-05 new 0.89.0_beta3
|
||||
* release 0.89.0_beta3
|
||||
* bump frontend-20190305.0
|
||||
|
||||
@@ -40,7 +40,7 @@ $ emerge --sync
|
||||
$ emerge -tav app-misc/homeassistant
|
||||
```
|
||||
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 Jan 27th, 2019 with v0.86.3
|
||||
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
|
||||
|
||||
### Todos
|
||||
- **If it moves, compile it** :-)
|
||||
@@ -54,7 +54,7 @@ Let me know if any initial depencies are missing, since i do not use all of the
|
||||
|
||||
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine.
|
||||
|
||||
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.3), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
|
||||
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.6), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
|
||||
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota)
|
||||
* Sonoff S20
|
||||
* Sonoff Pow R2
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
DIST home-assistant-frontend-20190219.0.tar.gz 20067055 BLAKE2B ad22714ed7a13570aec7db13ba4b709e85cf50ec6eb698866b5047ff3816eed3db6d48100831fe9e07f842d8af2cee3922d0f57c3d1dee1355a7c758b64b946a SHA512 de9fc28aa393c0d8b9bdc662f052f45328619041280c773a5b78340724e804c5de25c18755d1587b8946840f1f337ddf7030c87093ade5b9557bfca3b1af7461
|
||||
DIST home-assistant-frontend-20190220.0.tar.gz 20133899 BLAKE2B 024e0aa9be664089f86d2cc542b50dfdc0a2fecc3e89a2ee43653f65ec759b210fa46579a702e4a4237d779f355e3909c9f6231a3af392f4b1a899a76b25dd4d SHA512 3e9f9253bb933cffbce49f998191bca176c23ed6f7bd58c6a2b7029bc682526761e818f914a9a7a55665c23cab347d3a8d5f71a7d6d5d992b73a026a6c6ec9a1
|
||||
DIST home-assistant-frontend-20190227.0.tar.gz 20222696 BLAKE2B 18f82af0018de4f28904e8e4b051e546b7c67bbc0f56ffd20dc9cc30adabc25305acf675742c0e4086247ac8929158ecda307c6485da1296c947778b638b8797 SHA512 42bd8bc0521b5931131645974668435f3363d2a8c7f35327dbbe54802a913befcea9875b715ba0b9d6d1ba800ed25c2bda141d0b4e97f1d14c88935cb7455173
|
||||
DIST home-assistant-frontend-20190228.0.tar.gz 20239778 BLAKE2B 3a451780b34039a5d6e2493e5344df5026e45138a8fce5d5d248cff569749adc3425588fe6dc04987d9c2a248584ad5266fcfec3a9654e15914b802738cb7a01 SHA512 f8a004db19301850585f220b9072a9486b8e30a4245ba03222aa79f5ec9ec3a038bd4554b85a464c2dcf8174518fa8f46edd2d6fe85278cb0d993c7f3da7fa04
|
||||
DIST home-assistant-frontend-20190303.0.tar.gz 20244029 BLAKE2B 33fe253473c00dae8cb4cc50b753d6caf9fb6e090d8e5f5a2eb904dc4733fde027650ebaa46c6ffa4f4b7dc63446e0d30b6441360910f8aa073e66e9ca15af23 SHA512 a4c9a34c8c88bb6388ebaabf1f9ddcbcbcd5161ad28e464215affd9cbcca444351b096824bcd6cc479c7c2a5d401d2759e7445da30f336caf031291bd92714dd
|
||||
DIST home-assistant-frontend-20190305.0.tar.gz 20242114 BLAKE2B af6ac9ebc5be9a3fdd5467c6f6ef805b3bfd76bbe3bbf95a85b0c5cd0d4464d25b6aee951486d4fcd46430b63c700c09c125fb30b48a165678434820494ca743 SHA512 8d18c6a5fad8bd65683a6d036d9878c3680fab686c3f5196c975c7e0068c2acb92a86a45a29604b75e4a7c37139414fbde5f133d434c95b33a37d07b95c1dbf3
|
||||
EBUILD home-assistant-frontend-20190219.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
|
||||
EBUILD home-assistant-frontend-20190220.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
|
||||
EBUILD home-assistant-frontend-20190227.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
|
||||
EBUILD home-assistant-frontend-20190228.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
|
||||
EBUILD home-assistant-frontend-20190303.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
|
||||
EBUILD home-assistant-frontend-20190305.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
|
||||
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
|
||||
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
|
||||
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499
|
||||
|
||||
@@ -16,7 +16,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
RDEPEND="~dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -16,7 +16,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
RDEPEND="~dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
@@ -16,7 +16,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
RDEPEND="~dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -5,18 +5,16 @@ 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.87.1.tar.gz 3396536 BLAKE2B 001acde961c6711970e484516f4cdd23c75a0671ea3afa0876d2be491874fc007dad31b6473af9cfe71ed9762b6e26722924aea3c964452b29b188e00161702a SHA512 30a9694e1463831854d9233a28241710332f96e22fb185ba44bce43d8489ae4752cb4ec3eda26c9c92a83bcacc67f581ede0f9d15bd600d49e83104bc15af785
|
||||
DIST homeassistant-0.88.0.tar.gz 3449607 BLAKE2B aadf9f5ba874c834b5356ffb121652375a6a8bc2cc86e4ec1c571abf51b26a888282bc5a5fea320320e529a1c83a98ae7462328a971d481d0f99c9b0bbfa3c20 SHA512 a4f45ac0cec0f7562100cce4fcd7f5c08d561efeb12b8bdac1eea56b51814407bd99b0352d5ce0c7cbd83cfcc299ecae704f9ac8ab1330fcbfbd0623c039333c
|
||||
DIST homeassistant-0.88.1.tar.gz 3449778 BLAKE2B 9d79ba44bb62db2ca03607553aa1e29e266c918e4c8f4741b9848683b3421ffee3b8de56e0f72f7b84f11b84425e08edc1cf648ebaf6af145b3c4bdddec4224f SHA512 883c9bf404332125c93f2fb13d4d2e50ba809007b96706cd82bf74754f0eedef2564f6de71f2a845a6939599963870bbc2f4eeb76480c4f34e4a88ce5a27f5b8
|
||||
DIST homeassistant-0.88.2.tar.gz 3450704 BLAKE2B 92f45e8e1f741a097b1aec7e69fc5304c023bb8b3a982930df09b05418b34ce22bd45979e7e9b02602653f8a659347d685e3b952431361cdc7a56e79b4ca84e7 SHA512 6a9cf2327c5c986000aea262244a504426f3ad160750bd7e16c99e556a6972f0991bac5813c012a6b35dca9047cd174e895951914a7cab11b9a051422fbefaa7
|
||||
DIST homeassistant-0.89.0.tar.gz 3531189 BLAKE2B 9e05b3636276fc2d19d96c5a9dbd6bec58795522f9a55e2a7fd27fac052b22d72266bee7b2857a8f9b0208c70798e27a1bc0d88d7b53f251d9508a7acfe853c0 SHA512 3364b7e81a3fd4b0992cbe4dcad406a902677447d8970ca4a6d777afadf0c11b766e6093ecbaf5fcce495ab6f7e7ed140513df378c85d8051125add6b301e27c
|
||||
DIST homeassistant-0.89.0b2.tar.gz 3531229 BLAKE2B 6a32c8cb2d3b7592105ffba70d022c6b26876c2566cdde066b271a0690ac135ea9056de15b2817982767e86d3e7ef7260d189f169a788c3a80f4958c3cbe37ca SHA512 0111fb00ca142a4131fb5534e247138c16377de494c0a70860e69eb2cfb293dd1d798c91bec3f01e7952a675f6a57fa06ec4834123d28bd69270c0de1640836b
|
||||
DIST homeassistant-0.89.0b3.tar.gz 3531214 BLAKE2B 52ac128015de6b64e402612b171d8f0bcf5bee781c7c1a334b144d11f2848793105d2f0752a848199248c7e32fefeaf2e8ec8e3d1966a11ddcc859be6a178a40 SHA512 dc3ded1b5df6bea9b547ac4079d35dffbeb7c6f9017efc239e8e80c9b9349d9db36ebdf614181177f2af03259ad9b306e7fc43989c0181125accf0402c3de6ef
|
||||
EBUILD homeassistant-0.87.1.ebuild 6421 BLAKE2B d805b3abd6071df364ec2a1b9786ffe9acb6f161222d644b0a79a9f7767739fd84a60c00709642b689cdea78a2b5f87e215284f5e86bcb69c1af8ef67ee17618 SHA512 8729fad0c64ca617eae2502908f942c692c9689f96ec13613ecb0f4bc65bed9c17941f7aae76b7e943db1143a4b57e76a21e6c312a5f3d455ed2c686a1aa62fd
|
||||
EBUILD homeassistant-0.88.0.ebuild 7362 BLAKE2B 9ddc615b6119a6149d3bd247ed9a076ebdca388a7dd931b9ad78d447750fd3d958912d9ef7196b7367896652390d521549dc5726c849f5663eb8d797113adf08 SHA512 fa683ef5cbc069e0792ae2b306e677869d57dd7267ae79b11b7cb4abaa6ec50c554902ac094eb1fb51b252a5559886237302588f79ca1e269ffcb20a33022c91
|
||||
EBUILD homeassistant-0.88.1.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
|
||||
EBUILD homeassistant-0.88.2.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
|
||||
EBUILD homeassistant-0.89.0.ebuild 7458 BLAKE2B 6365438bfc6c50a7cf901698878a0c4579680ede5c8b6566976c6f102f4ed0298bda06ee738670f62a4c31fe393feb0a8b36c0b082a3696356bdc0ea9c555e88 SHA512 debd7af44e4448713bf09753373d62594ab6d1d6aeb55d74e7163a7865337521c9a8feda2b0523c44bdc4808b9806919266e471319cbbca735153f1fef00660d
|
||||
EBUILD homeassistant-0.89.0_beta2.ebuild 7459 BLAKE2B 2c200ce70a46178c975330e167f502b2df7b8bc398ce4f50224a219f3a8231fdb0ac36aee5cd9074a18b2409c196f47d925b1e5fbdfd6e19fff3ac0746c8632b SHA512 7370145e7cb5333666a827a4a026d4ed7dd7a577246ad12eb2dde09f029654a75caa999f5aae5bdd99efa31de9d543b612ebb5ee7891bd448015260f9a8e36a8
|
||||
EBUILD homeassistant-0.89.0_beta3.ebuild 7459 BLAKE2B b8cfba780df23b05cefdccb9553944cae3a1c60dd84242d45928fd9f8f976ee31319176b88bb865c72564be3899aae50ae15dc96fd1ac1873e952a97d3113569 SHA512 43940f7d334f00aea87885a7609958dafd29ef362213877465408dc4244aa31aeb235aa018bab33cf8788b8f757fbdcfacb249ad6fdfc8ca1f26a3d03b0bf5bf
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
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
|
||||
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
|
||||
|
||||
@@ -1,177 +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 firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo zoneminder"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.8[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.7.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/certifi-2018.11.29[${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/cryptography-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.3.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/jinja-2.10[${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.15.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
=dev-python/pyjwt-1.6.4[${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/python-slugify-1.2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
|
||||
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.15[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.48.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}] )
|
||||
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.0[${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.5.1[${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.6[${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-20190203.0 )
|
||||
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
|
||||
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
|
||||
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-admin/logrotate
|
||||
"
|
||||
|
||||
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
|
||||
}
|
||||
@@ -1,197 +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 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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.9.2[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.6.3[${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/certifi-2018.11.29[${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/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.3.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/jinja-2.10[${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.15.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
=dev-python/pyjwt-1.6.4[${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/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/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.17[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.48.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}] )
|
||||
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.0[${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.6[${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-20190220.0 )
|
||||
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
|
||||
qnap? ( dev-python/qnapstats[${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
|
||||
}
|
||||
@@ -1,198 +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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.9.2[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.6.3[${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/certifi-2018.11.29[${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/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.3.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/jinja-2.10[${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.15.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
=dev-python/pyjwt-1.6.4[${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/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/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.17[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.48.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.7[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.0[${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.6[${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-20190220.0 )
|
||||
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
|
||||
qnap? ( dev-python/qnapstats[${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
|
||||
}
|
||||
@@ -28,21 +28,33 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-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/certifi-2018.04.16[${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/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
@@ -52,7 +64,6 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=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/jinja-2.10[${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}]
|
||||
@@ -63,24 +74,16 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=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/pip-8.0.3-r1[${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/pyjwt-1.6.4[${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/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/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
=dev-python/ruamel-yaml-0.15.88[${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}]
|
||||
@@ -88,8 +91,6 @@ RDEPEND="${PYTHON_DEPS}
|
||||
>=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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.1.0[${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}]
|
||||
@@ -114,7 +115,7 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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.0 )
|
||||
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}] )
|
||||
@@ -17,8 +17,8 @@ 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"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
@@ -27,85 +27,101 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.6.3[${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/certifi-2018.04.16[${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/cryptography-2.5[${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/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-2019.3.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${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/pyjwt-1.6.4[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${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/pyjwt-1.6.4[${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/python-slugify-1.2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-1.2.6[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
>=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/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/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.3[${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.5.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}]
|
||||
~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.3[${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/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.18[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${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}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
|
||||
maxcube? ( =dev-python/maxcube-api-0.1.0[${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}] )
|
||||
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
|
||||
@@ -113,32 +129,32 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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-20190303.0 )
|
||||
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}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190321.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}] )
|
||||
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/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/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}]
|
||||
)"
|
||||
@@ -17,8 +17,8 @@ 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"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
@@ -27,85 +27,101 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.6.3[${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/certifi-2018.04.16[${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/cryptography-2.5[${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/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-2019.3.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${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/pyjwt-1.6.4[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${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/pyjwt-1.6.4[${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/python-slugify-1.2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-1.2.6[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
>=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.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/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.3[${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.5.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}]
|
||||
~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.3[${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/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.18[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${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}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
|
||||
maxcube? ( =dev-python/maxcube-api-0.1.0[${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}] )
|
||||
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
|
||||
@@ -113,32 +129,32 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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.0 )
|
||||
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}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190321.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}] )
|
||||
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/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/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}]
|
||||
)"
|
||||
215
app-misc/homeassistant/homeassistant-0.91.0_beta3.ebuild
Normal file
215
app-misc/homeassistant/homeassistant-0.91.0_beta3.ebuild
Normal file
@@ -0,0 +1,215 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="androidtv asuswrt atv denonavr esphome +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-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/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-1.2.6[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
>=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.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/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.3[${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.5.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}]
|
||||
~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.3[${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.3.0[${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-r1[${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}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.14[${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}]
|
||||
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}] )
|
||||
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 )
|
||||
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}] )
|
||||
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
|
||||
}
|
||||
@@ -18,7 +18,7 @@ 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"
|
||||
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
@@ -27,118 +27,135 @@ RDEPEND="${PYTHON_DEPS}
|
||||
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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.9.2[${PYTHON_USEDEP}]
|
||||
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.6.3[${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/certifi-2018.11.29[${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/cryptography-2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.3.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/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-2019.3.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${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.15.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${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/pillow-5.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
=dev-python/pyjwt-1.6.4[${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/python-slugify-1.2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-1.2.6[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
>=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.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/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.3[${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.5.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}]
|
||||
~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.3[${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/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.17[${PYTHON_USEDEP}]
|
||||
~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/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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1-r1[${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.7[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.14[${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}] )
|
||||
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.6[${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-20190220.0 )
|
||||
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
|
||||
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
|
||||
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
frontend? ( =app-misc/home-assistant-frontend-20190331.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}] )
|
||||
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/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/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}]
|
||||
)"
|
||||
216
app-misc/homeassistant/homeassistant-0.91.3.ebuild
Normal file
216
app-misc/homeassistant/homeassistant-0.91.3.ebuild
Normal file
@@ -0,0 +1,216 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="androidtv asuswrt atv denonavr esphome enigma +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-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/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-1.2.6[${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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
|
||||
|
||||
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
>=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.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/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.3[${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.5.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}]
|
||||
~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.3[${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.3.0[${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-r1[${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}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.14[${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}]
|
||||
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}] )
|
||||
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-20190331.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}] )
|
||||
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
|
||||
}
|
||||
@@ -5,4 +5,28 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
|
||||
<flag name="atv">Library for controlling an Apple TV</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
<flag name="esphome">Support for esphome sensors, covers and switches</flag>
|
||||
<flag name="enigma">Support for Enigma2 boxes</flag>
|
||||
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
|
||||
<flag name="frontend">Install Home Assistant frontend</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
<flag name="hs100">Interface for TPLink Stuff</flag>
|
||||
<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="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>
|
||||
<flag name="sonos">Sonos Media Player Support</flag>
|
||||
<flag name="ssl">include support for haproxy</flag>
|
||||
<flag name="speedtest">spedtest.net support</flag>
|
||||
<flag name="test">internal and devel use</flag>
|
||||
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
|
||||
<flag name="wemo">discover and control WeMo devices</flag>
|
||||
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
AUX esphome.conf.d 349 BLAKE2B e11fa5f021da8ca441a88ff6cb6e2799bc0f46ade7c51cafbb16f6ae9cc20499e24e332d8e0ec859c6190702e1b19522a9e844fbb5bc6dec768f0dd35509295b SHA512 acdd9577d7526f232c6be48705ad682eca0f97de8652fd3221729d31086eeb8514918ce66491aab76029aece004b0d7c71317bf87013d79f3523c7a8832c8aaf
|
||||
AUX esphome.init.d 609 BLAKE2B 008da9ad1c859d0622e6358bf910b9a1059d5f4d276f0ff65d17af4b0b6707b963151b4afa779244b8aed8595f56daf5de11c1a30ef300aa5948a38b67fa6a15 SHA512 e1468be2669300ad745895d1f1a4c4e5fe2b51620d94aed0e5407dad5824b89e17b5ddc56b8c36e558eec9d81affbe3e6bc306b79228828d565657b7bf4cbcb0
|
||||
AUX esphome.init.d-r1 605 BLAKE2B fafe3c56a924bbfbc137dbf19c0fef6af6c738164f523413ae96465093b4757d03a1a27601dbf5fcc7e6473a700dd9a29f85ce5e047b7de642412d59ef144cba SHA512 4d58204df9451cdb7a764bb212ba47383643c221f2a43e36324ba52b682018d4544e6a4ddca8425aa4347c6621624b85982e3e508083bc29c811fb7770196773
|
||||
DIST esphome-1.10.1.tar.gz 418577 BLAKE2B 6b51b51be4b3a41e335683dcf2f76852bf49a0cb56b6bbcc4c89ea04f3184c789e1fb85900a69c826e6bf2447571286d45b821051e18a863ab3a32f58228b162 SHA512 195445c67792314ad1b10cf37667a35e94bca2efcba4ea99175cf7f4a27ee84c6377572edcd92999dbfee18328a34755c73d5ae9a481a0523e1c3a55e68f964a
|
||||
DIST esphome-1.11.0.tar.gz 428396 BLAKE2B 23ef5eeae094c8c1a62df164fea736f6c5cc92d14c1eee4e944f3f374b9ab62b08f5cbed0036ea3825cf0857683f94131530304ceac7ec3f0edec9e9d8ac9e10 SHA512 f7060ba627ddb78cc90a5c36f9b55cd4d217938764ab08f550b8349fdcd5cfaa6ced42aa24bd9ed2d36f9076951b6e97536fd2b19771550618bf2bc695ef72cb
|
||||
DIST esphome-1.11.1.tar.gz 428360 BLAKE2B fca95f30a462f2fe721305c2b5b49cba903830454c90d87b9c5375ffd00ce9d12720a5df17ac3f24ded943ec0dbbd1e66902c4938ac01f834035d54640e6b1bf SHA512 5e02b2182117befc22f211b3d8c8349dffffaa3207ebeaa55f1252c5b4880f1bc9be77dfc8a25200564be5070afcd8a3d8f4f5d3dba7f9d9f54c197951fd1b9d
|
||||
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
|
||||
EBUILD esphome-1.10.1-r1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
|
||||
EBUILD esphome-1.11.0.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
|
||||
DIST esphome-1.12.0.tar.gz 454727 BLAKE2B 3afe95701db235586ffdac0468bb29df91f385316e09e3c7b63bfd7e795d5d7e2a7fa7c0c09b1e3dc9e5fe9dfac13e55b053a6ee4a2f90ae9829f93141b3ec63 SHA512 2469f962979e8bd4b3325418025ba7cac2eaec0ca7e950a26ccc66ca0b13613db23c3390fe695063cabf4d2e913418791835f646c793cf1111edc5a6d249e152
|
||||
DIST esphome-1.12.0b3.tar.gz 454671 BLAKE2B 1390f6774cdc042d6012e34fc162939a358bf2e5a499c188043aa815bfa24bab14521880bcd4027436695e33436cd08a68bd2da74e9bad8718bc9c6805062d72 SHA512 2bcd9ee047097a0ed1c65a292f7e87266e93a3d8951de3086b78f92fa50e919f5a7c224e57e3e84898a2e78f61591c1a3e57c6d90a07547d67b8f39ece9e9759
|
||||
DIST esphome-1.12.0b4.tar.gz 454735 BLAKE2B 249c7af515cb95f60a7b2bf4b94d8c8af28d40a876eaff58232e0e8a7540700a10c30f98d225272d96c44b8913ae696274ae503de68a11b3b21bcc83a46351d2 SHA512 b4416bea17c2a57fa1d176d486be4a9e6368b065fe636195daa8392593040e2f8f44b44f52a0b7c30d3285a650358c71c887a83e1830432395dfa837f00f537a
|
||||
EBUILD esphome-1.11.1-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
|
||||
EBUILD esphome-1.11.1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
|
||||
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
|
||||
EBUILD esphome-1.12.0-r1.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
|
||||
EBUILD esphome-1.12.0.ebuild 2273 BLAKE2B 0905ed218237d20e83ccda0b4ac6b922371e50a85d73021001432d75a754032e89e48307561a4633b90c7c9308730692bbb83d2294f5ad7235f3d3d83e8e7c8e SHA512 91648c59f4811bfc545f778e44a9114a4a313e4fc52d3a633aa58953239376cedb45765317c5a2e579c38575db15634f91d09975d309242e21f7219fc94fb2b1
|
||||
EBUILD esphome-1.12.0_beta3.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
|
||||
EBUILD esphome-1.12.0_beta4.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
|
||||
MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1
|
||||
|
||||
91
dev-embedded/esphome/esphome-1.12.0-r1.ebuild
Normal file
91
dev-embedded/esphome/esphome-1.12.0-r1.ebuild
Normal file
@@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/platformio-3.6.5
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
if use server; then
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
@@ -7,13 +7,17 @@ PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
@@ -65,7 +73,7 @@ python_install_all() {
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
@@ -7,9 +7,13 @@ PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
@@ -65,7 +73,7 @@ python_install_all() {
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
@@ -7,9 +7,13 @@ PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit user readme.gentoo-r1 distutils-r1
|
||||
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
|
||||
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6 )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
pkg_setup() {
|
||||
@@ -65,7 +73,7 @@ python_install_all() {
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
@@ -1,30 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="ESPHome dashboard"
|
||||
|
||||
command_user="esphome:esphome"
|
||||
|
||||
command="/usr/bin/esphomeyaml"
|
||||
command_args="
|
||||
/etc/esphome
|
||||
dashboard
|
||||
${ESPHOME_OPTS}
|
||||
"
|
||||
|
||||
output_log="/var/log/esphome/stdout.log"
|
||||
error_log="/var/log/esphome/dashboard.log"
|
||||
|
||||
command_background=yes
|
||||
pidfile=/run/esphome.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --file --owner $command_user --mode 0644 $output_log
|
||||
checkpath --file --owner $command_user --mode 0644 $error_log
|
||||
}
|
||||
3
dev-embedded/esptool/Manifest
Normal file
3
dev-embedded/esptool/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
|
||||
EBUILD esptool-2.6.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
|
||||
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10
|
||||
29
dev-embedded/esptool/esptool-2.6.ebuild
Normal file
29
dev-embedded/esptool/esptool-2.6.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
|
||||
HOMEPAGE="https://github.com/espressif/esptool"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/ecdsa[${PYTHON_USEDEP}]
|
||||
dev-python/pyaes[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test" # Uses a device connected to the serial port
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} test/test_esptool.py || die
|
||||
}
|
||||
15
dev-embedded/esptool/metadata.xml
Normal file
15
dev-embedded/esptool/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>m.j.everitt@iee.org</email>
|
||||
<name>Michael Everitt</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">espressif/esptool</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
|
||||
DIST platformio-3.6.3.tar.gz 111680 BLAKE2B f6f823df0a4ad044df42b11365208b413409b4503a5afa867c233ffc7809df1cd0bba1710d7228896644ef685582bd298e817663d1aeceaa79b28e0bd5e60236 SHA512 5b8c79637ff242de903778e7aa2c3445d29eb85afdb9cee84e65bb8be62cfb0510b8bafc747157e5bb433db93b4b084ff224e1e6ced17f53c136eef733b253ff
|
||||
DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232 SHA512 06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
|
||||
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
|
||||
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
|
||||
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 36824c6d4e21ac27004ba018af5e074de2ba530e36a46542b430f0c1682801215ae6d06650b73a38152471b608e19fd76b4359b0a8f07c668e5620ce2e49ba0e SHA512 dd6116c97ce41ac794960a2f09f8a5f4276a4d3a65d9d23efdd022be87b96d196677169515381effc2638333e6f3bc0b91daaf3083f5283f8986fccfac520936
|
||||
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
|
||||
|
||||
35
dev-embedded/platformio/platformio-3.6.5.ebuild
Normal file
35
dev-embedded/platformio/platformio-3.6.5.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache 2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
<dev-python/arrow-1[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-5[${PYTHON_USEDEP}]
|
||||
<dev-python/click-6[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
!=dev-python/pyserial-3.3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
|
||||
9
dev-libs/protobuf/Manifest
Normal file
9
dev-libs/protobuf/Manifest
Normal file
@@ -0,0 +1,9 @@
|
||||
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
|
||||
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
|
||||
AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6dc9bc023d65b6b04c98d624ca4d1926cff0554d774d7cffd8d3597383acff1b7aca1a92dff4dd8368d5d86f1612aace16ede836f025af5 SHA512 82e601a26e51903e6b193c50960024240aecd3ddeeba8b29f437c550ad0bd277573ea4f83bcd70b2a4187c7df2b25af2790de22fb6f009640c403a9502d703be
|
||||
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
|
||||
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
|
||||
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
|
||||
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
|
||||
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B cdb7ed32938dcdc58e2c85e2c51f6d33ee2a960df6f0885b4ab4df7483ec1e873fb49444bce6a56d881bb6ede0972fdd75e744f9d769af8b160e1f36ee09c7df SHA512 f87873947266f45285734fa8cda6736a5090e320021a0ca8776bf8dd87780965cf835bd3f45657503fe2a360af25235ee8fd6f1371714f7bb8d9bc2c91d6d21c
|
||||
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983
|
||||
3
dev-libs/protobuf/files/70protobuf-gentoo.el
Normal file
3
dev-libs/protobuf/files/70protobuf-gentoo.el
Normal file
@@ -0,0 +1,3 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
|
||||
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)
|
||||
1
dev-libs/protobuf/files/proto.vim
Normal file
1
dev-libs/protobuf/files/proto.vim
Normal file
@@ -0,0 +1 @@
|
||||
au BufRead,BufNewFile *.proto set filetype=proto
|
||||
@@ -0,0 +1,19 @@
|
||||
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
|
||||
|
||||
--- /src/Makefile.am
|
||||
+++ /src/Makefile.am
|
||||
@@ -717,7 +717,7 @@
|
||||
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
|
||||
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
|
||||
protobuf-lite-test test_plugin protobuf-lite-arena-test \
|
||||
- no-warning-test $(GZCHECKPROGRAMS)
|
||||
+ $(GZCHECKPROGRAMS)
|
||||
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
|
||||
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
|
||||
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
|
||||
@@ -900,4 +900,4 @@
|
||||
|
||||
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
|
||||
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
|
||||
- protobuf-lite-arena-test no-warning-test
|
||||
+ protobuf-lite-arena-test
|
||||
@@ -0,0 +1,233 @@
|
||||
https://github.com/protocolbuffers/protobuf/pull/235
|
||||
|
||||
--- /src/google/protobuf/compiler/command_line_interface.cc
|
||||
+++ /src/google/protobuf/compiler/command_line_interface.cc
|
||||
@@ -931,6 +931,28 @@
|
||||
}
|
||||
|
||||
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
|
||||
+ bool success = false;
|
||||
+ int in_fd = STDIN_FILENO;
|
||||
+ int out_fd = STDOUT_FILENO;
|
||||
+
|
||||
+ if (!protobuf_in_path_.empty()) {
|
||||
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
|
||||
+ if (in_fd == -1) {
|
||||
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
|
||||
+ return 1;
|
||||
+ }
|
||||
+ }
|
||||
+ if (!protobuf_out_path_.empty()) {
|
||||
+ out_fd = open(protobuf_out_path_.c_str(),
|
||||
+ O_WRONLY | O_CREAT | O_TRUNC,
|
||||
+ 0644);
|
||||
+ if (out_fd == -1) {
|
||||
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
|
||||
+ close(in_fd);
|
||||
+ return 1;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
if (codec_type_.empty()) {
|
||||
// HACK: Define an EmptyMessage type to use for decoding.
|
||||
DescriptorPool pool;
|
||||
@@ -939,13 +961,20 @@
|
||||
file.add_message_type()->set_name("EmptyMessage");
|
||||
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
|
||||
codec_type_ = "EmptyMessage";
|
||||
- if (!EncodeOrDecode(&pool)) {
|
||||
- return 1;
|
||||
- }
|
||||
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
|
||||
} else {
|
||||
- if (!EncodeOrDecode(descriptor_pool.get())) {
|
||||
- return 1;
|
||||
- }
|
||||
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
|
||||
+ }
|
||||
+
|
||||
+ if (in_fd != STDIN_FILENO) {
|
||||
+ close(in_fd);
|
||||
+ }
|
||||
+ if (out_fd != STDOUT_FILENO) {
|
||||
+ close(out_fd);
|
||||
+ }
|
||||
+
|
||||
+ if (!success) {
|
||||
+ return 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -983,6 +1012,11 @@
|
||||
for (int i = 0; i < proto_path_.size(); i++) {
|
||||
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
|
||||
}
|
||||
+ if (mode_ == MODE_COMPILE &&
|
||||
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
|
||||
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
|
||||
+ << "decode operations. Ignoring.";
|
||||
+ }
|
||||
|
||||
// Map input files to virtual paths if possible.
|
||||
if (!MakeInputsBeProtoPathRelative(source_tree)) {
|
||||
@@ -1571,6 +1605,12 @@
|
||||
|
||||
codec_type_ = value;
|
||||
|
||||
+ } else if (name == "--protobuf_in") {
|
||||
+ protobuf_in_path_ = value;
|
||||
+
|
||||
+ } else if (name == "--protobuf_out") {
|
||||
+ protobuf_out_path_ = value;
|
||||
+
|
||||
} else if (name == "--error_format") {
|
||||
if (value == "gcc") {
|
||||
error_format_ = ERROR_FORMAT_GCC;
|
||||
@@ -1693,18 +1733,29 @@
|
||||
" --version Show version info and exit.\n"
|
||||
" -h, --help Show this text and exit.\n"
|
||||
" --encode=MESSAGE_TYPE Read a text-format message of the given type\n"
|
||||
-" from standard input and write it in binary\n"
|
||||
-" to standard output. The message type must\n"
|
||||
-" be defined in PROTO_FILES or their imports.\n"
|
||||
-" --decode=MESSAGE_TYPE Read a binary message of the given type from\n"
|
||||
-" standard input and write it in text format\n"
|
||||
-" to standard output. The message type must\n"
|
||||
+" an write it in binary. The message type must\n"
|
||||
" be defined in PROTO_FILES or their imports.\n"
|
||||
-" --decode_raw Read an arbitrary protocol message from\n"
|
||||
-" standard input and write the raw tag/value\n"
|
||||
-" pairs in text format to standard output. No\n"
|
||||
+" The input/output protobuf files are specified\n"
|
||||
+" using the --protobuf_in and --protobuf_out\n"
|
||||
+" command line flags.\n"
|
||||
+" --decode=MESSAGE_TYPE Read a binary message of the given type and\n"
|
||||
+" write it in text format. The message type\n"
|
||||
+" must be defined in PROTO_FILES or their\n"
|
||||
+" imports. The input/output protobuf files are\n"
|
||||
+" specified using the --protobuf_in and \n"
|
||||
+" --protobuf_out command line flags.\n"
|
||||
+" --decode_raw Read an arbitrary protocol message and write\n"
|
||||
+" the raw tag/value pairs in text format. No\n"
|
||||
" PROTO_FILES should be given when using this\n"
|
||||
-" flag.\n"
|
||||
+" flag. The input/output protobuf files are\n"
|
||||
+" specified using the --protobuf_in and \n"
|
||||
+" --protobuf_out command line flags.\n"
|
||||
+" --protobuf_in Absolute path to the protobuf file to read to\n"
|
||||
+" encode/decode. If omitted, file will be read\n"
|
||||
+" from STDIN.\n"
|
||||
+" --protobuf_out Absolute path to the protobuf file to write to\n"
|
||||
+" after encode/decode operation. If omitted,\n"
|
||||
+" output is written to STDOUT.\n"
|
||||
" --descriptor_set_in=FILES Specifies a delimited list of FILES\n"
|
||||
" each containing a FileDescriptorSet (a\n"
|
||||
" protocol buffer defined in descriptor.proto).\n"
|
||||
@@ -1983,7 +2034,9 @@
|
||||
return true;
|
||||
}
|
||||
|
||||
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
|
||||
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
|
||||
+ int in_fd,
|
||||
+ int out_fd) {
|
||||
// Look up the type.
|
||||
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
|
||||
if (type == NULL) {
|
||||
@@ -1995,15 +2048,15 @@
|
||||
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
|
||||
|
||||
if (mode_ == MODE_ENCODE) {
|
||||
- SetFdToTextMode(STDIN_FILENO);
|
||||
- SetFdToBinaryMode(STDOUT_FILENO);
|
||||
+ SetFdToTextMode(in_fd);
|
||||
+ SetFdToBinaryMode(out_fd);
|
||||
} else {
|
||||
- SetFdToBinaryMode(STDIN_FILENO);
|
||||
- SetFdToTextMode(STDOUT_FILENO);
|
||||
+ SetFdToBinaryMode(in_fd);
|
||||
+ SetFdToTextMode(out_fd);
|
||||
}
|
||||
|
||||
- io::FileInputStream in(STDIN_FILENO);
|
||||
- io::FileOutputStream out(STDOUT_FILENO);
|
||||
+ io::FileInputStream in(in_fd);
|
||||
+ io::FileOutputStream out(out_fd);
|
||||
|
||||
if (mode_ == MODE_ENCODE) {
|
||||
// Input is text.
|
||||
--- /src/google/protobuf/compiler/command_line_interface.h
|
||||
+++ /src/google/protobuf/compiler/command_line_interface.h
|
||||
@@ -272,7 +272,9 @@
|
||||
GeneratorContext* generator_context, string* error);
|
||||
|
||||
// Implements --encode and --decode.
|
||||
- bool EncodeOrDecode(const DescriptorPool* pool);
|
||||
+ bool EncodeOrDecode(const DescriptorPool* pool,
|
||||
+ int in_fd,
|
||||
+ int out_fd);
|
||||
|
||||
// Implements the --descriptor_set_out option.
|
||||
bool WriteDescriptorSet(
|
||||
@@ -405,6 +407,13 @@
|
||||
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
|
||||
std::vector<string> descriptor_set_in_names_;
|
||||
|
||||
+ // When using --encode / --decode / --decode_raw absolute path to the output
|
||||
+ // file. (Empty string indicates write to STDOUT).
|
||||
+ string protobuf_out_path_;
|
||||
+ // When using --encode / --decode / --decode_raw, absolute path to the input
|
||||
+ // file. (Empty string indicates read from STDIN).
|
||||
+ string protobuf_in_path_;
|
||||
+
|
||||
// If --descriptor_set_out was given, this is the filename to which the
|
||||
// FileDescriptorSet should be written. Otherwise, empty.
|
||||
string descriptor_set_out_name_;
|
||||
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
|
||||
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
|
||||
@@ -94,7 +94,7 @@
|
||||
virtual void SetUp();
|
||||
virtual void TearDown();
|
||||
|
||||
- // Runs the CommandLineInterface with the given command line. The
|
||||
+ // Run the CommandLineInterface with the given command line. The
|
||||
// command is automatically split on spaces, and the string "$tmpdir"
|
||||
// is replaced with TestTempDir().
|
||||
void Run(const string& command);
|
||||
@@ -2337,6 +2337,17 @@
|
||||
EXPECT_EQ(StripCR(expected_text), StripCR(captured_stderr_));
|
||||
}
|
||||
|
||||
+ void ExpectBinaryFilesMatch(const string &expected_file,
|
||||
+ const string &actual_file) {
|
||||
+ string expected_output, actual_output;
|
||||
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
|
||||
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
|
||||
+
|
||||
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
|
||||
+ // stdout on failure.
|
||||
+ EXPECT_TRUE(expected_output == actual_output);
|
||||
+ }
|
||||
+
|
||||
private:
|
||||
void WriteUnittestProtoDescriptorSet() {
|
||||
unittest_proto_descriptor_set_filename_ =
|
||||
@@ -2427,6 +2438,18 @@
|
||||
"google/protobuf/no_such_file.proto: No such file or directory\n");
|
||||
}
|
||||
|
||||
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
|
||||
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
|
||||
+ string cmd = "";
|
||||
+ cmd += "google/protobuf/unittest.proto ";
|
||||
+ cmd += "--encode=protobuf_unittest.TestAllTypes ";
|
||||
+ cmd += "--protobuf_in=" + TestSourceDir() +
|
||||
+ "/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt ";
|
||||
+ cmd += "--protobuf_out=" + out_file;
|
||||
+ EXPECT_TRUE(Run(cmd));
|
||||
+ ExpectBinaryFilesMatch(out_file, TestSourceDir() + "/google/protobuf/testdata/golden_message_oneof_implemented");
|
||||
+}
|
||||
+
|
||||
INSTANTIATE_TEST_CASE_P(FileDescriptorSetSource,
|
||||
EncodeDecodeTest,
|
||||
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));
|
||||
121
dev-libs/protobuf/files/protobuf-3.6.0-system_libraries.patch
Normal file
121
dev-libs/protobuf/files/protobuf-3.6.0-system_libraries.patch
Normal file
@@ -0,0 +1,121 @@
|
||||
--- /Makefile.am
|
||||
+++ /Makefile.am
|
||||
@@ -11,28 +11,10 @@
|
||||
# Always include third_party directories in distributions.
|
||||
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
|
||||
|
||||
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
|
||||
-# because then "make check" would also build and run all of gmock's own tests,
|
||||
-# which takes a lot of time and is generally not useful to us. Also, we don't
|
||||
-# want "make install" to recurse into gmock since we don't want to overwrite
|
||||
-# the installed version of gmock if there is one.
|
||||
check-local:
|
||||
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
|
||||
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
|
||||
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
|
||||
|
||||
-# We would like to clean gmock when "make clean" is invoked. But we have to
|
||||
-# be careful because clean-local is also invoked during "make distclean", but
|
||||
-# "make distclean" already recurses into gmock because it's listed among the
|
||||
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
|
||||
-# cd to the directory again and "make clean" it will fail. So, check that the
|
||||
-# Makefile exists before recursing.
|
||||
clean-local:
|
||||
- @if test -e third_party/googletest/Makefile; then \
|
||||
- echo "Making clean in googletest"; \
|
||||
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
|
||||
- fi; \
|
||||
- if test -e conformance/Makefile; then \
|
||||
+ @if test -e conformance/Makefile; then \
|
||||
echo "Making clean in conformance"; \
|
||||
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
|
||||
fi; \
|
||||
--- /configure.ac
|
||||
+++ /configure.ac
|
||||
@@ -209,12 +209,5 @@
|
||||
|
||||
AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
|
||||
|
||||
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
|
||||
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
|
||||
-# too.
|
||||
-export CFLAGS
|
||||
-export CXXFLAGS
|
||||
-AC_CONFIG_SUBDIRS([third_party/googletest])
|
||||
-
|
||||
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
|
||||
AC_OUTPUT
|
||||
--- /src/Makefile.am
|
||||
+++ /src/Makefile.am
|
||||
@@ -711,19 +711,11 @@
|
||||
google/protobuf/testing/file.cc \
|
||||
google/protobuf/testing/file.h
|
||||
|
||||
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
|
||||
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
|
||||
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
|
||||
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
|
||||
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
|
||||
protobuf-lite-test test_plugin protobuf-lite-arena-test \
|
||||
$(GZCHECKPROGRAMS)
|
||||
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
|
||||
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
|
||||
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
|
||||
- -I$(GOOGLEMOCK_SRC_DIR)/include
|
||||
+ -lgtest -lgmock -lgmock_main
|
||||
# Disable optimization for tests unless the user explicitly asked for it,
|
||||
# since test_util.cc takes forever to compile with optimization (with GCC).
|
||||
# See configure.ac for more info.
|
||||
@@ -811,12 +803,8 @@
|
||||
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
|
||||
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
|
||||
libprotoc.la \
|
||||
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
|
||||
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
|
||||
- -I$(GOOGLETEST_SRC_DIR)/include \
|
||||
- -DPROTOBUF_TEST_NO_DESCRIPTORS
|
||||
+ -lgtest -lgmock -lgmock_main
|
||||
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
|
||||
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
|
||||
protobuf_lazy_descriptor_test_SOURCES = \
|
||||
google/protobuf/compiler/cpp/cpp_unittest.cc \
|
||||
@@ -837,11 +825,7 @@
|
||||
# full runtime and we want to make sure this test builds without full
|
||||
# runtime.
|
||||
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
|
||||
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
|
||||
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
|
||||
- -I$(GOOGLETEST_SRC_DIR)/include
|
||||
+ -lgtest -lgmock -lgmock_main
|
||||
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
|
||||
protobuf_lite_test_SOURCES = \
|
||||
google/protobuf/lite_unittest.cc \
|
||||
@@ -853,11 +837,7 @@
|
||||
# gtest when building the test internally our memory sanitizer doesn't detect
|
||||
# memory leaks (don't know why).
|
||||
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
|
||||
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
|
||||
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
|
||||
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
|
||||
- -I$(GOOGLETEST_SRC_DIR)/include
|
||||
+ -lgtest -lgmock -lgmock_main
|
||||
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
|
||||
protobuf_lite_arena_test_SOURCES = \
|
||||
google/protobuf/lite_arena_unittest.cc \
|
||||
@@ -867,8 +847,7 @@
|
||||
|
||||
# Test plugin binary.
|
||||
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
|
||||
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
|
||||
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
|
||||
+ -lgtest
|
||||
test_plugin_SOURCES = \
|
||||
google/protobuf/compiler/mock_code_generator.cc \
|
||||
google/protobuf/testing/file.cc \
|
||||
@@ -0,0 +1,49 @@
|
||||
https://github.com/protocolbuffers/protobuf/issues/5219
|
||||
https://github.com/protocolbuffers/protobuf/pull/5227
|
||||
https://github.com/protocolbuffers/protobuf/commit/56b40a8f055cfd05633054aed5d3466a6e058b72
|
||||
|
||||
--- /configure.ac
|
||||
+++ /configure.ac
|
||||
@@ -165,6 +165,22 @@
|
||||
])
|
||||
AM_CONDITIONAL([HAVE_ZLIB], [test $HAVE_ZLIB = 1])
|
||||
|
||||
+dnl On some platforms, std::atomic needs a helper library
|
||||
+AC_MSG_CHECKING(whether -latomic is needed)
|
||||
+AC_LINK_IFELSE([AC_LANG_SOURCE([[
|
||||
+ #include <atomic>
|
||||
+ #include <cstdint>
|
||||
+ std::atomic<std::int64_t> v;
|
||||
+ int main() {
|
||||
+ return v;
|
||||
+ }
|
||||
+]])], STD_ATOMIC_NEED_LIBATOMIC=no, STD_ATOMIC_NEED_LIBATOMIC=yes)
|
||||
+AC_MSG_RESULT($STD_ATOMIC_NEED_LIBATOMIC)
|
||||
+if test "x$STD_ATOMIC_NEED_LIBATOMIC" = xyes; then
|
||||
+ LIBATOMIC_LIBS="-latomic"
|
||||
+fi
|
||||
+AC_SUBST([LIBATOMIC_LIBS])
|
||||
+
|
||||
AS_IF([test "$with_protoc" != "no"], [
|
||||
PROTOC=$with_protoc
|
||||
AS_IF([test "$with_protoc" = "yes"], [
|
||||
--- /src/Makefile.am
|
||||
+++ /src/Makefile.am
|
||||
@@ -163,7 +163,7 @@
|
||||
|
||||
lib_LTLIBRARIES = libprotobuf-lite.la libprotobuf.la libprotoc.la
|
||||
|
||||
-libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS)
|
||||
+libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
|
||||
libprotobuf_lite_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
|
||||
if HAVE_LD_VERSION_SCRIPT
|
||||
libprotobuf_lite_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf-lite.map
|
||||
@@ -209,7 +209,7 @@
|
||||
google/protobuf/io/zero_copy_stream.cc \
|
||||
google/protobuf/io/zero_copy_stream_impl_lite.cc
|
||||
|
||||
-libprotobuf_la_LIBADD = $(PTHREAD_LIBS)
|
||||
+libprotobuf_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
|
||||
libprotobuf_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
|
||||
if HAVE_LD_VERSION_SCRIPT
|
||||
libprotobuf_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf.map
|
||||
18
dev-libs/protobuf/metadata.xml
Normal file
18
dev-libs/protobuf/metadata.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>arfrever.fta@gmail.com</email>
|
||||
<name>Arfrever Frehtes Taifersar Arahesis</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<slots>
|
||||
<subslots>Soname version number</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="github">protocolbuffers/protobuf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
106
dev-libs/protobuf/protobuf-3.7.0.ebuild
Normal file
106
dev-libs/protobuf/protobuf-3.7.0.ebuild
Normal file
@@ -0,0 +1,106 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
|
||||
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
|
||||
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/17"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="emacs examples static-libs test zlib"
|
||||
|
||||
RDEPEND="emacs? ( virtual/emacs )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
|
||||
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
|
||||
"${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch"
|
||||
)
|
||||
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
|
||||
|
||||
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local options=(
|
||||
$(use_enable static-libs static)
|
||||
$(use_with zlib)
|
||||
)
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# Build system uses protoc when building, so protoc copy runnable on host is needed.
|
||||
mkdir -p "${WORKDIR}/build" || die
|
||||
pushd "${WORKDIR}/build" > /dev/null || die
|
||||
ECONF_SOURCE="${S}" econf_build "${options[@]}"
|
||||
options+=(--with-protoc="$(pwd)/src/protoc")
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${options[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multilib-minimal_src_compile
|
||||
|
||||
if use emacs; then
|
||||
elisp-compile editors/protobuf-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
emake -C "${WORKDIR}/build/src" protoc
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${D}" -name "*.la" -delete || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins editors/proto.vim
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/proto.vim"
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} editors/protobuf-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
DOCS+=(examples)
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
@@ -1,7 +1,11 @@
|
||||
DIST PyChromecast-2.5.0.tar.gz 36079 BLAKE2B d8b08a8577864e4e2c706e3396961c6fd0ce4d4c02a89c2bb2176d725688d13d2bfe1ffa0e98c17a11abb34ab3c49df5cb6b9c7d0384734b0caf9acee799e051 SHA512 48bd41a526ec9df0b0e3c2543b9b955b66efd866674fcda3c9bb49edfe0b6c8834f7417eb088c11b4050aa62d472c768c1173416caff73b26bb662d6ba5c2fd7
|
||||
DIST PyChromecast-2.5.1.tar.gz 36577 BLAKE2B deb89539001e9e8a46d54074c53d2d15e9e78aefe7d38d9e8437a580f61dd19c3951fe527181fb426c13998a52343ed0e41d08a142daa1570c555ad4aca85f85 SHA512 046a80838e477bee1c6aa601c38a732ea29570cc9f5ed66a4991d82aca3a8c7d3aa6d2ce71ba2d27bfdd91315a7b80edfea2237bca1d32957c90659ef4313d85
|
||||
DIST PyChromecast-2.5.2.tar.gz 36663 BLAKE2B bf9b67b06e57b73b9dc724d1517b33e4ae03cb2b78ae48e6d7d4254237accbc647f95abbc5cd190da9ee9caaf6c1511a5fe603a3ec3e4e80cb7009d35d7132cc SHA512 8c3183ccdae59ec09d9b0444cdf03d5fed124395b37e0663ed6817e7128f65c5c6eefd70bd9daddeb55ec9312ac3df1995fe8af56d9de5a54e9a1e0214f79d7d
|
||||
DIST PyChromecast-3.0.0.tar.gz 36825 BLAKE2B 83f2c951f7b1c19feff5065ae9618d5275a2e096d7781eef534cc31945cafa73642f8d8e1f02e6a78cbc02f28abc57d39632430e0a05b7e3c2ad2b6cd24b4fa6 SHA512 3d1d95ac8af1261961295cb58baf98506e9e3367ec8a420077ec10f4c37970f14d48f79eec076ceab8c1ea1b847b37535cf8da713ad8d8b6a20c2692b5aa0521
|
||||
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
|
||||
EBUILD PyChromecast-2.5.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
|
||||
EBUILD PyChromecast-2.5.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-2.5.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.0.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
EBUILD PyChromecast-3.1.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
|
||||
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155
|
||||
|
||||
33
dev-python/PyChromecast/PyChromecast-3.0.0.ebuild
Normal file
33
dev-python/PyChromecast/PyChromecast-3.0.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to talk to Google Chromecast."
|
||||
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
33
dev-python/PyChromecast/PyChromecast-3.1.0.ebuild
Normal file
33
dev-python/PyChromecast/PyChromecast-3.1.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to talk to Google Chromecast."
|
||||
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST PyXiaomiGateway-0.11.2.tar.gz 5467 BLAKE2B f2567800d6766398fece7c7cf8ce26fbd14afad7b7d1cdf8dc2e75a5a42bbd34b1f186d5726c40cfc81f70dfe810945cd636751a3dedc9b6f500f0824f110c83 SHA512 c665d407655371aae7e4c2380051d80b5562da90f3623d5efd5482053375aa842fc77b5e88aea10c564795d37344f4e73685a0fe91525006085c5ed73908df58
|
||||
DIST PyXiaomiGateway-0.12.0.tar.gz 5569 BLAKE2B 93366ce4630cbfe86db6800c39bdded4014450dcdce05961be969adc270ca7f917fdebe4fb2d4cbf6eac9ba6960455e10b078bb6ecc1f1ec0b8d438430cb9383 SHA512 c5bfc38cb728fc245b76046df25198c036c11616c6c1d70bfa818b3f484a625df982640fd68491a2c717b9083fbb786a9c0bd512e0f8ec78608fba9a28fc5d4b
|
||||
DIST PyXiaomiGateway-0.12.2.tar.gz 5605 BLAKE2B 46933b599e2bba8cd93d7e121c2939b2af63d9eb8c8191893b60f2c5b926f24ae021097426f482c512a9db67df2a234033a7c403f9f39dd17c21b3f884b339ae SHA512 dbf9568d67a507667d92b1991a030ac80939bf8eb5ebb13219c110d42094eca1a0afeb78aac9422c809c2167129a80f0de97d9cfc45e812455da6e9878ef9e42
|
||||
EBUILD PyXiaomiGateway-0.11.2.ebuild 702 BLAKE2B 1c43ab7310f8d433bc92830ea05ca1dc5430fb0a74c3ab5c16694479713558654ec10717114168f539541baa6ea4c20d60e055b96e2d10686932974bfd76e48a SHA512 bf275969fab42dad7bd68c87f6a237bfdec3fa23790d0603aed9ac3af2a7d7ccb47bae4742ebbce012656a30375f410ae5db3412e033d6399c8814e072128eb2
|
||||
EBUILD PyXiaomiGateway-0.12.0.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
|
||||
EBUILD PyXiaomiGateway-0.12.2.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
|
||||
MISC metadata.xml 341 BLAKE2B 13ebd4dacfd37c5592dcdd4539978bf28df093ad8ee5c5917794595dc9cd54ce5742f944840b3dd3fd95935c4de67f0a4dcf86b9db1b5d86c5cf2df1ebb60089 SHA512 c8870eb27654eaa22a70917fbfa18114f25d137d19a989710fbac921fe64c79270c21401c68d5d639faa05ec6dd62da9651cbe20a81cddd04d04ec87a6a3def0
|
||||
|
||||
30
dev-python/PyXiaomiGateway/PyXiaomiGateway-0.12.2.ebuild
Normal file
30
dev-python/PyXiaomiGateway/PyXiaomiGateway-0.12.2.ebuild
Normal 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 library to communicate with the Xiaomi Gateway"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
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
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST adb-homeassistant-1.3.1.tar.gz 27740 BLAKE2B 2a4ac59acca2d5995299678427133421f82b5c3193b03969bb529bb25c727adb5a1e8d0ee949b346d4c6ecfac562a08283d9f2cb3bde5dfb7a1b1b1d1d7e03e4 SHA512 b7e0d259086bd6b21da0ae66f96e49f629e9c7a7eb4219f2bb2280e698d0a14021c955fa6be0e49dd63d1c3104eb313be3f000381e8474031d066a5550c21f50
|
||||
EBUILD adb-homeassistant-1.3.1.ebuild 651 BLAKE2B ec72be0cea8d5b6525b2fefbc202b4ef2b8be16c6052d4b5e6a0b2ebcb02087b4aec78e72d24f2706b36901aab3814de61364dc97505989729b5b29651f2cd1b SHA512 5ec6fa883bc2cdfe1ea704ca5939cd8b7afb4f44c1f5f9e07a70e32fcde8729ddb9dfb98120b9fcb60df7d9477035781927753e8c465a1884457779cd3946083
|
||||
DIST adb-homeassistant-1.3.2.tar.gz 26805 BLAKE2B 3896a895fd39800417b4c9c098230fae0d7134c8e6dd96fc47e542e8698c5e6ba2b444959d48d01ec292153dcde87da3a43fa41d392cb3a06825bcab283a7d27 SHA512 7147998212536fbfe3e638395ffa539f0cffd2999e5d8dd7568519bae1c7bbf4202faed0e47a4ab600aa66e088468eae18b5bfbc7c96e636e79b960f129d3b92
|
||||
EBUILD adb-homeassistant-1.3.1.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f
|
||||
EBUILD adb-homeassistant-1.3.2.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -17,7 +17,9 @@ SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
|
||||
30
dev-python/adb-homeassistant/adb-homeassistant-1.3.2.ebuild
Normal file
30
dev-python/adb-homeassistant/adb-homeassistant-1.3.2.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A pure python implementation of the Android ADB and Fastboot protocols"
|
||||
HOMEPAGE="https://github.com/google/python-adb"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
3
dev-python/adb/Manifest
Normal file
3
dev-python/adb/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST adb-1.3.0.tar.gz 27050 BLAKE2B 41de79e0ef1a2bb74aa0908a79ad63d27ca1941159d997d41f98432afdab709d15b839bd8e021ac8291c157e426926c550e6da1c3d499dd07eae4ace2c4218b6 SHA512 0ec5c2acee688498c065cfd136491594631e5410121f9f856cf9d0818af238bbf41f2646bf50b8503873bbd48e9bc97065638d3f4af35ba82681a0c84a26139c
|
||||
EBUILD adb-1.3.0.ebuild 733 BLAKE2B 80f374e07d272692d318f848e312876c8dbcf01aef6c8d55e6b603015d29937056fd40486ebc8906cfb648a4c5f6a6a27dd9576b74001d8a3915c44b525e0c12 SHA512 68910bd60a6b23b193b2e13faf4af9f2aff96c754e85dc338826fea1c235baa8db0f571d7a0d1d2d40b122b82a118a6837602a6466563cec17f5bfe9411e4259
|
||||
MISC metadata.xml 455 BLAKE2B 621e4f6f4494f6d25d3c53726e490ba9bfa82961bf997e004d425e8a588cc9dbbb166a7d6d1577e4ba2c102492cb00c7c4febad0c546628ff7ba2eeb96bb77c4 SHA512 81d3a48f44955658c09bce83d9f0aa421279dea5da2a93a58c6f0f2f0f5d67bac04f73d03fba73fe7d3753414cc19201ac5c9528c4c2b31a5c0f87b63937342b
|
||||
30
dev-python/adb/adb-1.3.0.ebuild
Normal file
30
dev-python/adb/adb-1.3.0.ebuild
Normal 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 pure python implementation of the Android ADB and Fastboot protocols"
|
||||
HOMEPAGE="https://github.com/google/python-adb https://pypi.org/project/adb/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
16
dev-python/adb/metadata.xml
Normal file
16
dev-python/adb/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">adb</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>fahhem@google.com</email>
|
||||
<name>Fahrzin Hemmati</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -2,8 +2,12 @@ DIST aioambient-0.1.0.tar.gz 6736 BLAKE2B dd68bf534be9465587167b0e6951faad3b82d8
|
||||
DIST aioambient-0.1.1.tar.gz 6837 BLAKE2B 75a7f5fafaf5cfe08b1afb4771bd498a823ba0efc8484d71d5fb417fe430797abefa6895cc086c0a3116e58e7a3dd71bbd1776c23f623ac5cbba50c107b4ed52 SHA512 57764f9343a35bc709ad90d6b9b2d77174907fa4301e102a381efe1c7b6bb377d425100d017ca98c8795feedbb8d3e57947b9f47d8e5966605c263ec5a80714e
|
||||
DIST aioambient-0.1.2.tar.gz 6843 BLAKE2B 780bee47e5f380b61b31435cb99d18e3c0b709c4decf42d74a4b14dbd27d3d47276b0121c3fe6c9f884827cb1dbea85160a9428225784f643e766efc484c2064 SHA512 35c4b9f432245f99a20c809d3b8d1384c0700eaac05a4628dfff8de77f9293ee87d4ebfc285fb8cbdf69d8edc7a5422b3f8f6867ab811d23f356b45d5597640b
|
||||
DIST aioambient-0.1.3.tar.gz 6836 BLAKE2B e59b8647421411dd00fde169fbfd1e4ee895666f56c328dee9464d5e4ad6060f4509308b181e87570e57583f15a99ff44106df7454f8324ce58a79f582c1bfdb SHA512 8e44364612dbe63eff17149632f123b303244bff0007d4d614eecc0a04c9835903b8ed5f0bfa21fc00b8e5178347b32644e6d00e3e734997daacd959cd66d58c
|
||||
DIST aioambient-0.2.0.tar.gz 6835 BLAKE2B a0e86ad960c85d15cbd26a7fe7792e6222def4b254675cfbdae43fcefbf7d4761d6f96beb9fc441b31ece6ab9bfa5a884d5a5b5596f06461bb08cf4f53d8a904 SHA512 92ad93a042a2ef9684c39717e8b33f64edefa25e27f61890412414d90e804894f3ac639f81c23bb72d0546a6f46967c2ee59f957f56a3d569906fd9146eb1c20
|
||||
DIST aioambient-0.3.0.tar.gz 7081 BLAKE2B 1127bbc1920d9511db16eac049512f5573c591ec477bf87d6c015318f23b21f119f002b2c6ce3567186de36999734043299d48f674a206ac36c5f4a399766919 SHA512 c2e875f8edc82c9e65cec106aec8804cd5e687b30ba9bdce3e85a8f004c6f48f62181d8fff8d6a823af0e6669550c6402a5aa5f727362446823d72e8c6dc219a
|
||||
EBUILD aioambient-0.1.0.ebuild 702 BLAKE2B b7b3272809ee5ff4bce36774cc84dc5d90de238f878e7490267c649255f9c55f9ef2aea974ebd6264b1c19bee680401f8a70789f8abddce9426950e7a7bf020c SHA512 b2ffece5a46f64d58e1ec5794a4a9b50c051a2f37485e44adf568b079b5165dea08524f3126c53d2373743cbefb66c88d7b2e0bbee75fb312c401773ce77ed51
|
||||
EBUILD aioambient-0.1.1.ebuild 702 BLAKE2B b7b3272809ee5ff4bce36774cc84dc5d90de238f878e7490267c649255f9c55f9ef2aea974ebd6264b1c19bee680401f8a70789f8abddce9426950e7a7bf020c SHA512 b2ffece5a46f64d58e1ec5794a4a9b50c051a2f37485e44adf568b079b5165dea08524f3126c53d2373743cbefb66c88d7b2e0bbee75fb312c401773ce77ed51
|
||||
EBUILD aioambient-0.1.2.ebuild 818 BLAKE2B 2f345d0de201c91c9e95c45d04a7b810468535d4a59f8433438579e23e54d47dec8d8192169f45efb9de9880e4bb00f12fa638c67aad66321ab4b1438b24510f SHA512 735b8be4a01dba5387bc01303040956d78e25cea52c4f78cad1111b8629d4fdcc14f49226a739acacb790284cf0dff283d8acd36cec3d4e745b2bfae8d58d960
|
||||
EBUILD aioambient-0.1.3.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
|
||||
EBUILD aioambient-0.2.0.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
|
||||
EBUILD aioambient-0.3.0.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
|
||||
MISC metadata.xml 460 BLAKE2B 5f45319d153555b9284a357ea161cc3d58f1faac29bca290affad77a3921b6576323967bc7328325cb046157f85bad3dc7e94c40ce2cc7b191777ebf1fdca3e1 SHA512 47bb69712dc2346f3cdfd5663f1aa311bab9cbede1d8fd1dc6771401a15f2c25141e2f8bc6260c5e2f15790a6f83332941a9769c8de2110586ae220f561e54c0
|
||||
|
||||
32
dev-python/aioambient/aioambient-0.2.0.ebuild
Normal file
32
dev-python/aioambient/aioambient-0.2.0.ebuild
Normal 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="A clean, async-friendly library for the Ambient Weather API"
|
||||
HOMEPAGE="https://github.com/bachya/aioambient https://pypi.org/project/aioambient/"
|
||||
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/aiodns[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/python-socketio[${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
|
||||
}
|
||||
32
dev-python/aioambient/aioambient-0.3.0.ebuild
Normal file
32
dev-python/aioambient/aioambient-0.3.0.ebuild
Normal 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="A clean, async-friendly library for the Ambient Weather API"
|
||||
HOMEPAGE="https://github.com/bachya/aioambient https://pypi.org/project/aioambient/"
|
||||
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/aiodns[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/python-socketio[${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
|
||||
}
|
||||
@@ -3,5 +3,5 @@ DIST aioasuswrt-1.1.20.tar.gz 9811 BLAKE2B bb78d4c195cdb0ce9ea60f41aa40da63ec1cd
|
||||
DIST aioasuswrt-1.1.21.tar.gz 6043 BLAKE2B 207b01176314891729dbc16966c051de88a79ef1d991f44586b461a27c8f2e9382ead1fe5b8010132531c50ff2da3d381274da35b7422e38eb43c3ba74e6abff SHA512 49e47218d976ef92b4d10846675002da4277327dd61688f5412b501e248b2595770ec8bf20e9f7d6b12322e22a5ce94b3aad8ee63e8964a262e3d21cca3b4f08
|
||||
EBUILD aioasuswrt-1.1.18.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3
|
||||
EBUILD aioasuswrt-1.1.20.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3
|
||||
EBUILD aioasuswrt-1.1.21.ebuild 732 BLAKE2B 8ed27ed3e2b15780198f88178fa8878d6a56477c56bac1a26655843f8c0b8657b3b5565a0675a0d025e7cee47c44aeff612a9039c087cde1b5da3d38e75b688a SHA512 19e92f867be8b20645bb64b0a2d642b8d5094d500f9e44c4e7f052e38c93551be125b337fcf4e0c097ce87a6c5657d4ca998b5229a26a6d51684e9f076b27440
|
||||
EBUILD aioasuswrt-1.1.21.ebuild 957 BLAKE2B d40b4adab2a0554966f4cd236dd12b57b0b66628fc3385833787c15c02d7360cc6d8cbdea054d3a0c0e4f13d4e060463bb94bbd861aa4bcda0c4b36c55f2b95b SHA512 dbf4de727e5fd0f19898c46cf678c3f03ff18803f5c3eb6769cb90cb2f389addcbc5e3434bf3068068443d5214a6c15268fc2bee74e5462d7086dde9d4431756
|
||||
MISC metadata.xml 465 BLAKE2B d651e7265966dbc23abebf2358342655e2cb0c8de3cb11a3b0ec0bd95a1ab1f3a1f71a6ab2de1fd1e8680c08d3f1e3fc37bfe035a1b52140c15a974a062cbea3 SHA512 aa054de98f661a7e894b3f44b0c8c7721681bd36f375f15fe29de8fe799addcb4a090d5a7918b1a50ebdd55ec1462a2526f28987560e42a8a0ce15f9e7b33072
|
||||
|
||||
@@ -19,6 +19,11 @@ IUSE="test"
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
|
||||
dev-python/pypandoc[${PYTHON_USEDEP}]
|
||||
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
|
||||
=dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
DIST aioesphomeapi-1.3.0.tar.gz 13979 BLAKE2B 47dfc58818cd89bb8323751b768a9a193a431f882ee335c9733f9becda0efc2369f1e859800a603f57ea9cce5e9c46e833749bfa56c64f9e0585de19a477f555 SHA512 6e38a0b24f547ff04df82cb03532a5d19cb724c824041a18cff74e46a63541389e665cb026e46746fdafe1336293a72dff1ba5a1e2dc25add4351ab397692594
|
||||
DIST aioesphomeapi-1.4.1.tar.gz 14340 BLAKE2B 818814efa89f3dfb774caa10d27cd933d8c0320e1d5e6fbe21fddc090645642a42480124968ef1088538921e4e7c79962a948e1595473c9da18ec5baa1769c79 SHA512 0fc6fbf80a6593bb99db3565ca30554cde40b078c9284137d2d1f652dc424785bb9f7f59388e76984560d3bccde63904825fe40872b23deebe95fb5cf80b58d9
|
||||
DIST aioesphomeapi-1.4.2.tar.gz 14356 BLAKE2B 1aedd8f85370a766b4da1cbcd0feebf19ab596bd8d5b56a390c202fbd4e5f28f5134a99710d316613f5ac56cd707a63c72e27d3811207e6080d494b8feeeba8b SHA512 190fed9ced5f09f835d59c6dd8196892a7c60ed18c0a935cce06cb72043849df9f47f86be0c8dff423cf0b2234cd1d1537fec82b63540ae9227ce2ecf48dedcb
|
||||
DIST aioesphomeapi-1.5.0.tar.gz 15099 BLAKE2B 8931c93a8f83957f11174d5b0611cedf8b38407eed06c6081ead9894dfb3b1f3e5789eb695b7ccd3de7a0bdbcefe9cd6e11f0b21876bb625efc060d8daae1922 SHA512 879a187cdfcce694ed6e5fc32263974905f1c09557418ff2620cfa9c50c66f1eb39c5799303d9d22c0c31ee0d04bc1d487943ec7e81b6305055195abf97e242c
|
||||
DIST aioesphomeapi-1.6.0.tar.gz 16454 BLAKE2B fd73848c6a132a83751973ca098c353d8ae857153265efd05421661c889e1a20ba4b27af283e99359d1bc92d61f1bc6fbbbd9fc7fbbbf568e7dc02b16055e64b SHA512 037a9b27df3e2d9d1111bb32cd1dc3a53a167d0036282ee4749838904fb7a5b782c5fdf8127788ef942e4d758b84170fa549aba63d5de75cee631295470a0b07
|
||||
EBUILD aioesphomeapi-1.3.0.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
|
||||
EBUILD aioesphomeapi-1.4.1.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
|
||||
DIST aioesphomeapi-1.7.0.tar.gz 17174 BLAKE2B d72416c738933dbb0e3d17a5a135f2f121db5228105b745ffe7d9ba7eb95d5211f4120648ae7ed500dcfca777a191b26132d92a1dd3ffd61251aa71334ef803a SHA512 2b5259d87ef9fc187abf4efa1ec156aa9a7f7181fdab8b41839e1405754948f70d55e68323eb8d0c107a13826ec240e97eaa6d3caeef583eb79826b9c94b8ea9
|
||||
DIST aioesphomeapi-2.0.0.tar.gz 19680 BLAKE2B 909ac06994873cd195c7e34d03e5ab4c6a16fcdf62aa3cf2e97e73ff931b211897c8a63cf0429a9b591c64aa0311dc90afa934930ebf4bc7e23b9c0b99be1f9c SHA512 9f6e18b17a087674aafd5304b9fffccb0f2437bdcb21befd6cc68a59e374674993f6e4d11b9f5fbc2dc7f481ba3a826ad92f8b8227d1e8f06bdda106acc15aa8
|
||||
EBUILD aioesphomeapi-1.4.2.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
|
||||
EBUILD aioesphomeapi-1.5.0.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
|
||||
EBUILD aioesphomeapi-1.6.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
|
||||
EBUILD aioesphomeapi-1.7.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
|
||||
EBUILD aioesphomeapi-2.0.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
|
||||
MISC metadata.xml 369 BLAKE2B 63872d9df079cd8466c8294e2143cd6d41f4280b50418eb3e9b3ce17c8c3dc10717cf68a9516fcdeb082f236cfa360b0f43936616660cc2aebb2d98d4d09d073 SHA512 3b9be2985fce5e9bb78664a2dff4fbfadb6cd027eb6ddea06f8b2e5abdfeb538c1446e8ba4ba9188167f71b82aeceb1beee5f7354f36c758ae2ba12379926cdb
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION=""
|
||||
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
|
||||
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
@@ -1,14 +1,14 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION=""
|
||||
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
|
||||
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST aioharmony-0.1.11.tar.gz 26026 BLAKE2B ff6052e64a239de016acbd70df15088bc595f7082f49c27819d33fb6fc45ec2a18047d601600e079ee2898f867ee7932f71d3aaf647dd7397c9ffb75731ad3f1 SHA512 1a0a17e773e5ebcdd31766fdef0ac351a4781a11aa1919d3539824cf4d15429c23df01c760a234aee08281572540366dd33f0ac7721885b96c4ea6d3dbc9a335
|
||||
DIST aioharmony-0.1.7.tar.gz 24696 BLAKE2B ab336f888fcffa4686819351d144075f3c410018e6de6ad00c223c67acd48b9728897aab3f7b065281f402bb7513aa3fd9336ef28d09673d3f6f3f2a98270425 SHA512 8ed65cdcb00a832ff45586acd1626d4addf18dde096092ffffbb087a06c3c363ea99d6f4dd02d25195d0964e419f880c541b9345eb59a93369785f194a7c783a
|
||||
DIST aioharmony-0.1.8.tar.gz 25293 BLAKE2B 5a7a25411c788b765e0097ad3e15d4986d886dc6d8b097cb24dc76bd1b17d763f42624eb941896588ce81335767d66bba18de21a5de8b63c73f8a903958e0885 SHA512 b110d9c036e5271c7bbdc94ffea14ff1587f6e35d17abbaa201e2ea08173a76fc5a103c2dbeca6fb1e77c0deddd8c7c9b8ee6ef033ee5e1d4149c262fb3ed6e9
|
||||
EBUILD aioharmony-0.1.11.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
|
||||
EBUILD aioharmony-0.1.7.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
|
||||
EBUILD aioharmony-0.1.8.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
31
dev-python/aioharmony/aioharmony-0.1.11.ebuild
Normal file
31
dev-python/aioharmony/aioharmony-0.1.11.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Asyncio Python library for connecting to and controlling the Logitech Harmony"
|
||||
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache 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
|
||||
}
|
||||
11
dev-python/androidtv/Manifest
Normal file
11
dev-python/androidtv/Manifest
Normal file
@@ -0,0 +1,11 @@
|
||||
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.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.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
|
||||
30
dev-python/androidtv/androidtv-0.0.11.ebuild
Normal file
30
dev-python/androidtv/androidtv-0.0.11.ebuild
Normal 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=""
|
||||
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
|
||||
}
|
||||
30
dev-python/androidtv/androidtv-0.0.12.ebuild
Normal file
30
dev-python/androidtv/androidtv-0.0.12.ebuild
Normal 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=""
|
||||
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
|
||||
}
|
||||
30
dev-python/androidtv/androidtv-0.0.14.ebuild
Normal file
30
dev-python/androidtv/androidtv-0.0.14.ebuild
Normal 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
|
||||
}
|
||||
30
dev-python/androidtv/androidtv-0.0.7.ebuild
Normal file
30
dev-python/androidtv/androidtv-0.0.7.ebuild
Normal 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=""
|
||||
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
|
||||
}
|
||||
30
dev-python/androidtv/androidtv-0.0.9.ebuild
Normal file
30
dev-python/androidtv/androidtv-0.0.9.ebuild
Normal 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=""
|
||||
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
|
||||
}
|
||||
16
dev-python/androidtv/metadata.xml
Normal file
16
dev-python/androidtv/metadata.xml
Normal 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">androidtv</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jefflirion@users.noreply.github.com</email>
|
||||
<name>Jeff Irion</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST anthemav-1.1.10.tar.gz 15109 BLAKE2B 13bea5014ea82a059954d5577b5b272ef1e4efce2b4735ddb2687d54e645ad3af98ce8d90d8b80ee293c6985b16409f4a5e36585f0f2ed5fb3192b64d1b07bac SHA512 78ed89809fdb44fa7f9f93438245b582eef73bce98ce5d602d0bf25920e3fdfe513d9c42fcba84b32e030e113158757479dba7934d145c581cb48b9cb0a75fc1
|
||||
DIST anthemav-1.1.9.tar.gz 15091 BLAKE2B 745f280214ddcf600e086dae7015fba2daeb95c3552f99a72f510a7b16f2ddae055f863c18d52204248b8877d8705f5895328e34ef9c251a666188e4bdd471ec SHA512 71d5b29e647d340c706162761376f03a824f3893fba7c3d5d143286b76aacfd44a3245ab4f7ddb64f10c86c1a25ee045a49d86b9bc5cc9e383361d07205d894f
|
||||
EBUILD anthemav-1.1.10.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
|
||||
EBUILD anthemav-1.1.9.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
|
||||
MISC metadata.xml 362 BLAKE2B 8f7fd9836338f5982de7306affd745024792a07d1623ef14193acf2ac339287744e7b83c6f709278e432194b55ba9daeffda94b22433bb9e0463c5a7806eb708 SHA512 99f2525a8fb71709b3ce5f23888344867b08fa0abd12ddf610169b68ecdfeab8c38d0afef36961cae19a39ea362bb8aafdfc83f47288b553b9b7149593309759
|
||||
|
||||
30
dev-python/anthemav/anthemav-1.1.10.ebuild
Normal file
30
dev-python/anthemav/anthemav-1.1.10.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API for controlling Anthem Receivers"
|
||||
HOMEPAGE="https://github.com/nugget/python-anthemav https://pypi.org/project/anthemav/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LICENSE"
|
||||
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
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST async-upnp-client-0.14.3.tar.gz 48772 BLAKE2B 99a0282e3f13829ad6059790ce83efb998ec2bd5848540b973e0ab39761fd4e003238740a49f3ac628ae3400885fc8675d185ca1940a5e98767f4ec2b991cefa SHA512 7f5cb2484cada1a21df47aacff87944366c3b9962ea2368dabe672d7c0c1718f0bc9e2ec30457e200e9f5422f9f270fe8a54d18a3649a8f31e23f4ecfa02c379
|
||||
DIST async-upnp-client-0.14.4.tar.gz 48843 BLAKE2B 4d93ea4f5550a645d1d4940d0fd91931293ab50da558b6d9c9ffacdb5a9726beadc8e08b2f0477ef2c6609c27fc2cff4065282cb30a6418caa97b9f40905f655 SHA512 4f67b0855c05fa9d57e9e706733255bad7c1dbf413893cec36f3944e7f2b6972d15b80bbcbe104eba29a68d297283d0465ca3cddef319c69ec08946e70884cb6
|
||||
EBUILD async-upnp-client-0.14.3.ebuild 1050 BLAKE2B 62ca9b9af187e2e7bfe871c7ac2efef5d3ab4a00c80c0772c3c6131748287abab40b6064c3e4be2810b5d173e7b4ff65060c65326b255670ab1787b451daeb2a SHA512 277ca2b2b63fcfca827e4906db0e948276e921fabcb333e697bfc433d7d46f9425d9c444aa6d2ab93a58d31d60671115befb4000e7b2822306a81e6695ac4245
|
||||
EBUILD async-upnp-client-0.14.4.ebuild 1050 BLAKE2B 62ca9b9af187e2e7bfe871c7ac2efef5d3ab4a00c80c0772c3c6131748287abab40b6064c3e4be2810b5d173e7b4ff65060c65326b255670ab1787b451daeb2a SHA512 277ca2b2b63fcfca827e4906db0e948276e921fabcb333e697bfc433d7d46f9425d9c444aa6d2ab93a58d31d60671115befb4000e7b2822306a81e6695ac4245
|
||||
DIST async-upnp-client-0.14.7.tar.gz 50209 BLAKE2B 7d5bb5a9be0352fb0ba2843b5960682467acb3e46d2bb771a4d9fa7dedeee678cc806033cef3266b901c184f5e9d38c6a3546b9094c83320a5133beb3159457b SHA512 cac301b473b18f60ad5269a1c3ad9a80bb647ef9dd4d7ce674846b1aed9d74b0b2d84111433c1cd2016ea5af8d4d1c3b7e6491762f1cea17d94bb5dc9b5f1603
|
||||
EBUILD async-upnp-client-0.14.3.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
|
||||
EBUILD async-upnp-client-0.14.4.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
|
||||
EBUILD async-upnp-client-0.14.7.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -12,7 +12,7 @@ DESCRIPTION="Async UPnP Client"
|
||||
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
|
||||
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="http://www.apache.org/licenses/LICENSE-2.0"
|
||||
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -12,7 +12,7 @@ DESCRIPTION="Async UPnP Client"
|
||||
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
|
||||
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="http://www.apache.org/licenses/LICENSE-2.0"
|
||||
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
39
dev-python/async-upnp-client/async-upnp-client-0.14.7.ebuild
Normal file
39
dev-python/async-upnp-client/async-upnp-client-0.14.7.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN//-/_}
|
||||
DESCRIPTION="Async UPnP Client"
|
||||
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
|
||||
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-3.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
|
||||
=dev-python/python-didl-lite-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/defusedxml-0.5.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
5
dev-python/asyncssh/Manifest
Normal file
5
dev-python/asyncssh/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST asyncssh-1.15.0.tar.gz 308839 BLAKE2B 6eef282eb08fc32f062138e65d0102995bc1d858543517e887dfacc0523d82514e7457dd54c0127cc8546936be83b5b86b575f62592e46fc2f772328d3374e8e SHA512 8a3eea2abef11487361848eaf838aaccafb881cca3c18d5fd6a995597678a92fa4a62c5d53aaa90208c7600d492346e875469007b1255903270b5524cdc66042
|
||||
DIST asyncssh-1.16.0.tar.gz 321999 BLAKE2B 9e6cf23fc83868278586dc64ea76ad831e4d03cd1cd0204e1af59a6d68b3d559891c345d094765642d783a09e95df07f1dd1c9724af6603fde25cdbfea50e14d SHA512 db8ded567a132fbdd2402c9e7015f5b48117e749ac56eebe2d62f25d4ed04c2a0118a24fa70a1aebd1f4467c1ce0704599fe66e68075d9589ee31e940cf7a400
|
||||
EBUILD asyncssh-1.15.0.ebuild 742 BLAKE2B 14ed42fbd77b21672a965db705fb557991e1f0b0ba8a0fa783cdeb10a40f0439d6389ac005dfe0bcc8a08fbb29cf2617c8cd655e919aa070feef46dc6c7dd6bc SHA512 f6d1694cb7bf4d4ed17d7aa67a43cc58091cad682c6d7048664cc146f048aec0a40ffae1369bc887382bcc8c20c052b318073f5b24bb47cf7ffd5ffcd90da030
|
||||
EBUILD asyncssh-1.16.0.ebuild 742 BLAKE2B 14ed42fbd77b21672a965db705fb557991e1f0b0ba8a0fa783cdeb10a40f0439d6389ac005dfe0bcc8a08fbb29cf2617c8cd655e919aa070feef46dc6c7dd6bc SHA512 f6d1694cb7bf4d4ed17d7aa67a43cc58091cad682c6d7048664cc146f048aec0a40ffae1369bc887382bcc8c20c052b318073f5b24bb47cf7ffd5ffcd90da030
|
||||
MISC metadata.xml 459 BLAKE2B e9c7dd31cc8a619187c6507ca73d33a70187895792340d128b2ea8128cc766caff7cacf0f02f355ccdb270917ca331bdad10c9a976155056a3ae8ccb371386b6 SHA512 640f739bb1a5494ee83fec6397ec22578ab37f763d869492e00fb95fffed4a9261843592135d0bedba93b6dc2e5326b9010b5cfe98fcbfde0fcd26a02efed593
|
||||
30
dev-python/asyncssh/asyncssh-1.15.0.ebuild
Normal file
30
dev-python/asyncssh/asyncssh-1.15.0.ebuild
Normal 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="AsyncSSH: Asynchronous SSHv2 client and server library"
|
||||
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Eclipse Public License v2.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
|
||||
}
|
||||
30
dev-python/asyncssh/asyncssh-1.16.0.ebuild
Normal file
30
dev-python/asyncssh/asyncssh-1.16.0.ebuild
Normal 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="AsyncSSH: Asynchronous SSHv2 client and server library"
|
||||
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Eclipse Public License v2.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
|
||||
}
|
||||
16
dev-python/asyncssh/metadata.xml
Normal file
16
dev-python/asyncssh/metadata.xml
Normal 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">asyncssh</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ronf@timeheart.net</email>
|
||||
<name>Ron Frederick</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST bellows-homeassistant-0.7.1.tar.gz 46623 BLAKE2B 35db111572bae7b6ee75e38b3ce5fdc4a312a5f99c8ec44cef3c1274ed9e98e8a40a788a6ae4b8ef9c35f0506a8a44c06aa563955cefa53bb5b27a4f603e0e69 SHA512 c45990e6573f1e9251243d51deec58c4da2735797391b9080de4a684f0c69d46158da79b75aac75843543abbaf7cc36a2f61553bc362bbb36c4e54c22052d7f5
|
||||
DIST bellows-homeassistant-0.7.2.tar.gz 48671 BLAKE2B e3eda4cf28f96a579617b49c21ded7f6f9f6d1ecf14831745bfea3b59e1d034d6f34949deeaee257e8b68e1c4f7737267fe64f33e7437d9864b5fe394d3ee550 SHA512 144df9125df797674a790893ccdf1397024a5a6f6a6400938e6df001de74ed6d3fd950c588869e2b660cd4247c9cb5151ff891ff779ba510a810a05b853822ab
|
||||
EBUILD bellows-homeassistant-0.7.1.ebuild 673 BLAKE2B be6ae6e53486c6ec35ddf1224622aae567915af2beafe64214e2b5fe38dfae708794f66f5cf51b1c67c36ea00f804599ec1544236e173c7099075ea0bec9a75d SHA512 67c5b2205d5e6889e340688b5ff2bfc81e4397de31a16cf88dc4d0301889d30b9d578b48213b8fc690df7e9a41c9021a9effd1afa52d6bebedcd0aa062641cc3
|
||||
EBUILD bellows-homeassistant-0.7.2.ebuild 673 BLAKE2B be6ae6e53486c6ec35ddf1224622aae567915af2beafe64214e2b5fe38dfae708794f66f5cf51b1c67c36ea00f804599ec1544236e173c7099075ea0bec9a75d SHA512 67c5b2205d5e6889e340688b5ff2bfc81e4397de31a16cf88dc4d0301889d30b9d578b48213b8fc690df7e9a41c9021a9effd1afa52d6bebedcd0aa062641cc3
|
||||
MISC metadata.xml 374 BLAKE2B ef9bed1725f9a06124f79befeb6f0f2d4a5108b349767a48b0354d5ec44c8a9dd82f9458c6725529bac2d6b14e91253bb5341f4515e5816ba83c05f55419c15c SHA512 c0d0f70f8a6c7afec9ff09043c7c1fd1066a6305ceef963058a846ad4456b4194185ac6bbc069fcecfcf284dba8c17f4ce9dab383e18b4fd345221c74364612b
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library implementing EZSP"
|
||||
HOMEPAGE="http://github.com/zigpy/bellows https://pypi.org/project/bellows-homeassistant/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3.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
|
||||
}
|
||||
@@ -1,6 +1,10 @@
|
||||
DIST boto3-1.9.115.tar.gz 253671 BLAKE2B 2651c39c700a93376eaa3baa6046dc102da97b54d45fcd0f59a2f9d63f047457b384070ae8c2e6078d494cb1986ef9cfa0794b6119f123f5a9b673301050ad89 SHA512 285d6c5c388aada4f184079e627ae9f426294569c1e27ea49cb5198a4d9718e57b6841a22b6bded3e842a3d4d74f2044868908558237bcd4d94685752ca2c765
|
||||
DIST boto3-1.9.116.tar.gz 254159 BLAKE2B 343f6560e3000fa15491d69ff8ef0d3873e8272238322c175376f92b19307572820f4f50a19cacdaaf836f2990bb0953f3e2f61bb4d61d8a1f07bae86c903acd SHA512 a49795c0c097a2bb27f7c339a48802d6431a63a97d6d03a0dace052fe4a9f6300f4fef853dbe7e542da52b2641e3a2a845e14ca5feced3c31ce7c6ad40873c74
|
||||
DIST boto3-1.9.16.tar.gz 238241 BLAKE2B dc191895e8130b01981a0452cad6b588f7ad068469bf9ea12913a98bd94a5d0636fc4faa47940b5ea8d86e61000e56fa1323e577fd3d9ea5e02c4a9333f35dfc SHA512 f36d35c030f2cc4108b2369905c868d364459bf7d3eef6ce7943187b02c1c7c48a8556e314e4e17f1652a4e61775e38eb060d888c4e3e13164bc0bbcf5430181
|
||||
DIST boto3-1.9.35.tar.gz 240222 BLAKE2B f4132b24a1b7c2dbd9be4b8aeba8288d51ebfd0e0d88e462a3e9fedb3727d4c3bd23606147f30b0f1df59cddf88edaccbaf7b850a78b223a96089e62dc93a80d SHA512 2acd22bf63746d37c8ec8afd5fd52ec90fb84c6466e30113cb302587491851b7f3bfbd344684f19f6360870e89f718f0052244ab04ca94d132c851dcf24ffda9
|
||||
DIST boto3-1.9.57.tar.gz 246248 BLAKE2B 5721b5e178fe85ca674baf2e60a65a0d06bc445b5586be45d5b22c74d857b3fbde82f2ad310a57285eba0cd157daf3f885acaa8e2465821cdb0dcda18d637dec SHA512 91465cd4ab39d24497fe184d5e48425cf0f64e06e296d68b21aab362d4d0870136f4687cc9df75558ca40bee4700831903888335d0dc9be42a5e5e1ac5652284
|
||||
EBUILD boto3-1.9.115.ebuild 1206 BLAKE2B 6a3683415341df4d584b1a2a01bfca9ba51dcce2e8790adaff79e59991d7321d133d28abe9a8cac9de17099a55f7542355aa1155a7edd2cab4ddfa42fd172551 SHA512 72ae1d520b8cd9addd3a47f130c7531349903f9dbde19860557afd64bf542ecd71805c2a3795b82bb27f66cb672b0ed5fd447e1eab04efefa9005c2f37f2a1c3
|
||||
EBUILD boto3-1.9.116.ebuild 1206 BLAKE2B 6a3683415341df4d584b1a2a01bfca9ba51dcce2e8790adaff79e59991d7321d133d28abe9a8cac9de17099a55f7542355aa1155a7edd2cab4ddfa42fd172551 SHA512 72ae1d520b8cd9addd3a47f130c7531349903f9dbde19860557afd64bf542ecd71805c2a3795b82bb27f66cb672b0ed5fd447e1eab04efefa9005c2f37f2a1c3
|
||||
EBUILD boto3-1.9.16.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
|
||||
EBUILD boto3-1.9.35.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
|
||||
EBUILD boto3-1.9.57.ebuild 1202 BLAKE2B 6ba9b37488c36c0ac02be61c64372c3a961c6ca2aff192e92aa4f1c818b4c86e686f777dabde5b2e0fbf351e7e713ea0a1a44dd5d1d2a6a36641d29239867174 SHA512 a67fd25ea8b05be5d2cb4d7e23dc70554e697cfd1693676604270fc08f923e198915f7401d085f8d9446f717d14ab96e8f1e2dc46ae3290fbe25c274d1c0f887
|
||||
|
||||
53
dev-python/boto3/boto3-1.9.115.ebuild
Normal file
53
dev-python/boto3/boto3-1.9.115.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# 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 vcs-snapshot
|
||||
|
||||
DESCRIPTION="The AWS SDK for Python"
|
||||
HOMEPAGE="https://github.com/boto/boto3"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-1.12.4[${PYTHON_USEDEP}]
|
||||
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||
=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
53
dev-python/boto3/boto3-1.9.116.ebuild
Normal file
53
dev-python/boto3/boto3-1.9.116.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# 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 vcs-snapshot
|
||||
|
||||
DESCRIPTION="The AWS SDK for Python"
|
||||
HOMEPAGE="https://github.com/boto/boto3"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-1.12.4[${PYTHON_USEDEP}]
|
||||
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||
=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,6 +1,8 @@
|
||||
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
|
||||
DIST botocore-1.12.115.tar.gz 5462616 BLAKE2B d72fa0977653cb67b2ada2ee769f556adf1428e6b918f676b186d333c8420ef68659f1c289f4398f58b1dcae1b197ba3852cf07b0e73e889cf75e085a02b407d SHA512 ac22fa911a6af4e9ae8971a0f1abe447d6c2222ad32fbf2697517dc6675b78ab4fe8452c00da98c5fd99c7019af86faf3728130e5c5ce4bbdce980c61cb13ea5
|
||||
DIST botocore-1.12.35.tar.gz 4891973 BLAKE2B cce234fb4a33bf5be88d14fcc0b30acc2f13fb422f7a2af9bfcf064b91921115382713f1f371487470de7965ffba2209f578669bccf2af9d6b94b1af5223556c SHA512 9ca6d766a7ef8e32859b33a82fa99457d165ffd1a5b0e1cdc01ca9c28377e6374188e9661fd3d96e94dbab712fe4da3cbda8f9a757cfb11a8efc8e29ca3c007c
|
||||
DIST botocore-1.12.57.tar.gz 5247450 BLAKE2B 537c14bc8541f597f835611a8bd8f13b4c5f112139788b67650ed5895882fc63327abb92ad4477785fbbae07fe66f28b095b3982b311421bf93b11377b7b4fdd SHA512 703d9d0967fa998112f9057475e11e2f064ffefa2dd90a2baafc5587bf34a7e255a10e69c9dc05e2e53c8c1414cfff18ffefd8a99d2de49ff749d55c24d5fa19
|
||||
EBUILD botocore-1.12.115.ebuild 1473 BLAKE2B f8f04df228ddcfe43ad47332e83d91540fcb920b138d592086f9278eb92fbadbe7a729d167fe2b59b761fca7ff433ec1df5fba1c511d0afa45f3c33a0acc36c8 SHA512 311cc5e4f637c17deb3f1f1a625092418c56ce9b11915f80ad521d02c839fc377b6e7a5e0f745cb32c39d6ec5334469a2ffbd8fb4fd8b37022ade021261d4d9a
|
||||
EBUILD botocore-1.12.35.ebuild 1473 BLAKE2B f8f04df228ddcfe43ad47332e83d91540fcb920b138d592086f9278eb92fbadbe7a729d167fe2b59b761fca7ff433ec1df5fba1c511d0afa45f3c33a0acc36c8 SHA512 311cc5e4f637c17deb3f1f1a625092418c56ce9b11915f80ad521d02c839fc377b6e7a5e0f745cb32c39d6ec5334469a2ffbd8fb4fd8b37022ade021261d4d9a
|
||||
EBUILD botocore-1.12.57.ebuild 1478 BLAKE2B faef9969752da6190bb300e77eb74ed96723d736bd8917ccfdbb45977fb50fda0daf5bcae0e046f9346db39eee6efd4595cede079d0d36cc8cd6cd8ae57c781c SHA512 7c02b7259fb09bfe1302029404922a885f12ad7deaa8bc3bdcb496566c7d29298d58ba274b2f1579dfcb7632c4b413c738cb63ad35a14224576d16f79f66b37f
|
||||
EBUILD botocore-1.12.57.ebuild 1465 BLAKE2B 933c670c33274a5ba82c5fe12cbd239bb287d2c69295f6b4cea5000c68b7679dc02ea34b2d2082abead29be2296cc4f1da6442abe9f4e0587a66fc246e21e460 SHA512 009fd218ea3b3c69f977210489c426fec30c84d742151f33f130b1ddeeacb19b1fc26bde9a7b7350692eb515f0b50d5e33776f99c489504026a33fc536cfdcbd
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
58
dev-python/botocore/botocore-1.12.115.ebuild
Normal file
58
dev-python/botocore/botocore-1.12.115.ebuild
Normal file
@@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Low-level, data-driven core of boto 3."
|
||||
HOMEPAGE="https://github.com/boto/botocore"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
|
||||
PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_{6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST casttube-0.2.0.tar.gz 3760 BLAKE2B d4e37fb0e98f2e9197e7e1a78b45109d0319f9b4337ef86d0dcd5797e703960162432990b9c4d26796ce5cc957179023044b86a9b07c8e581d13373889c6c824 SHA512 0ab69a92d49a9095c0adb70fec95011447d1f2a57e7642504d2ab4f19fc5f93b09db0e5d277bf7876311e5f26067a687bde58e3aa12469dcc6778486fc19c836
|
||||
EBUILD casttube-0.2.0.ebuild 729 BLAKE2B 0e405a0fb8c72d8fedee6a3426bc7770df7267abf633ab51b9f9c404fe7b27e92d83231ea03bea61aa77360021ce3f36134422c2331d8266c81e6ed98276d7bc SHA512 10fd87ac0e8644a78c928b09c7325cbedf725bf8fcb4b35accf71449d65fe234e5a11460e1b81b023e093b29dccdafde8f44e4c358e12fd2d027dd66723e7849
|
||||
EBUILD casttube-0.2.0.ebuild 730 BLAKE2B 30d9e5f316b3b71a331f76e2d858841beca61e93fcd12dfdb367aa91de78aeacdb9d204c98bf272f6e159bc41ddfa193db65ed1cd8a4bc44976112d672ff6f5d SHA512 db3a16780cc446bade4bec630522955bc7a675ae623fb6925abbc6c0603ed4f1b33550275e0206eb775ce32219a05a81c103a7a7f31a2bc4759937d51b2bf76f
|
||||
MISC metadata.xml 356 BLAKE2B 3fc1081a0d9fb2bc7217474ec0a80b5329b64997f0526a4536f085a4074dc6f5edb6e916ab7329b04824753ee955e2357e70da1d5ab9a6959b52b39761f582f5 SHA512 827d3672bace0ac0b350f420315274d5bd4e3eb8a840a67e22fab31d861fb8ceb3275cffc36119e82f98699b94500cc5ae41d53e2d2e5c9597074dbdd4dc193c
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="YouTube chromecast api"
|
||||
HOMEPAGE="http://github.com/ur1katz/casttube https://pypi.org/project/casttube/"
|
||||
HOMEPAGE="https://github.com/ur1katz/casttube https://pypi.org/project/casttube/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
4
dev-python/certifi/Manifest
Normal file
4
dev-python/certifi/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX certifi-2019.3.9-use-system-cacerts.patch 334 BLAKE2B cc9863a473d233c9cab8a71bd154ea9c138a804fcff07c8a38eae3ffe8c6862e74d146d5dfe41f009173893476ab9a1011eeccc4ccb632470f7492fbaa2c75cb SHA512 47a0cb136a7bd11686c612ba09c29f17d3e865dc642738887ce6ee28ad5e75ab872a0138802d597886ea611ebe581ee015fd2697e8abdee3c516220068fda0e6
|
||||
DIST certifi-2019.3.9.tar.gz 158179 BLAKE2B fa32135b502ae970c70d0932942577e0a4dc892e5c4e9637a1bef097a17b837501dd96d4e7a614311a81f6577f498a9c3561b8758b943451878061ef27fc81b5 SHA512 d86559b0d384f8114245b169391c73d5e6df02ba411cf9706c9d4e5958eeef610b6550bcb5eb519856b8fa25f3f5eb1cea02c0df1f6df72e16da8201732b0dd9
|
||||
EBUILD certifi-2019.3.9.ebuild 1404 BLAKE2B 6e175bcb258fb80147b4b886d0436334a9d6dba35848d8659a577defd1bb266cbd121a26798a4c18ec645ab57073de877ea079efae8278f0d75d19e2d71349cb SHA512 53bc2e7b6015b0d57ed39313466769e010791a22ca6344855c71f0edcaa8e9a622fec366a289c8e5247fd34f60bc0c886f79434cfb2d7837f09706440bc6a6bf
|
||||
MISC metadata.xml 320 BLAKE2B ba5c3c1018c5cba293969a523ab6c388f5bc0d0cfdfc69a4b143f1c966aad036df449bb091eacdeae2335a6bdc722da85882caad2a447bf87b600da2ed7c5309 SHA512 0e99564887f0a0b314056b2e1f4b6e3afcaf908de6824a2cc87deab9d1832566e97b8ba88cc7d2bdc5d11e7f1c8532830fc59602efd8c2f1a6061c0ad4853fdd
|
||||
43
dev-python/certifi/certifi-2019.3.9.ebuild
Normal file
43
dev-python/certifi/certifi-2019.3.9.ebuild
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1 prefix readme.gentoo-r1
|
||||
|
||||
DESCRIPTION="Python package for providing Mozilla's CA Bundle"
|
||||
HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
# Do not drop this patch -- this will affect system's security
|
||||
PATCHES=( "${FILESDIR}"/$P-use-system-cacerts.patch )
|
||||
|
||||
RDEPEND="app-misc/ca-certificates"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
eprefixify certifi/core.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
local DOC_CONTENTS="
|
||||
In Gentoo, we don't use certifi's bundled CA certificates.
|
||||
Instead we remove bundled cacert.pem and patch certifi
|
||||
to return system's CA certificates.
|
||||
"
|
||||
readme.gentoo_create_doc
|
||||
|
||||
# Precaution -- nothing should use bundled CA certificates
|
||||
find "${D}" -name 'cacert.pem' -delete || die "Failed to delete bundled CA certificates"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
--- certifi-2019.3.9/certifi/core.py 2019-03-09 03:45:40.000000000 -0800
|
||||
+++ certifi-2019.3.9/certifi/core.py 2019-03-14 12:06:38.534298960 -0700
|
||||
@@ -10,6 +10,4 @@
|
||||
|
||||
|
||||
def where():
|
||||
- f = os.path.dirname(__file__)
|
||||
-
|
||||
- return os.path.join(f, 'cacert.pem')
|
||||
+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt"
|
||||
11
dev-python/certifi/metadata.xml
Normal file
11
dev-python/certifi/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">certifi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/cffi/Manifest
Normal file
3
dev-python/cffi/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST cffi-1.12.2.tar.gz 453893 BLAKE2B 653b543acdb30c5200706de578ae9d9ba3e856385ba4a2350f9d9847457f9ba5354cba6821f0b5fc9e63fe3e68612559a67633b4f9242ed4907f18d47a786db1 SHA512 af4fe47cf5d6f1126222898365cfa21e9f11d0e71b87d869014dbb37af30dca9ddf50c989030d0f610f50e8099e8dfd08a688d8c3629abbcc4f0294f5f91b817
|
||||
EBUILD cffi-1.12.2.ebuild 1579 BLAKE2B f52a516db9e8eee747177c30a818ca1393aa85c3331b9b785ea3e7a9952483f8afdcf9d244cf59b1a5c90f187f6a4cf6f66ed6454b87a96e7cae3c9923a4c40a SHA512 546f7cb05e783dcaffd517f2cb4275b57b0dd82a45f3fbee384073248a81b72d518057ceba8dd99e8d17a5bba6f38f5cb7a9d6e5dd36abb9bc0e4e4569851f15
|
||||
MISC metadata.xml 317 BLAKE2B b6416209bd2358c42c2be3bd228238b401bf126919b6e7371d83d7cec8cb55a40f89db562701cc8f3dfa904e225426881b22ff1d3b72085365b5caf9b8c6a403 SHA512 0744ca7b98b2ebe2985bf2a81a337d09be62cfaa51f8380bac52f8d30941e997f09be20e28caf6967226a71369003cf35977790aba56ed0d469cc490cfa089b6
|
||||
54
dev-python/cffi/cffi-1.12.2.ebuild
Normal file
54
dev-python/cffi/cffi-1.12.2.ebuild
Normal file
@@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# DO NOT ADD pypy to PYTHON_COMPAT
|
||||
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Foreign Function Interface for Python calling C code"
|
||||
HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/libffi:=
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile)
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
tc-export PKG_CONFIG
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
einfo "$PYTHONPATH"
|
||||
$PYTHON -c "import _cffi_backend as backend" || die
|
||||
PYTHONPATH="${PYTHONPATH}" \
|
||||
py.test -x -v \
|
||||
--ignore testing/test_zintegration.py \
|
||||
--ignore testing/embedding \
|
||||
c/ testing/ \
|
||||
|| die "Testing failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
11
dev-python/cffi/metadata.xml
Normal file
11
dev-python/cffi/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">cffi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/ciscomobilityexpress/Manifest
Normal file
3
dev-python/ciscomobilityexpress/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST ciscomobilityexpress-0.1.2.tar.gz 9434 BLAKE2B c6f3192be5229d4cd281475edf3ab5feffbb2c20612b0719e47ed81a37df141b4ab961ad3281c309d6022fd2cc15595c14536704f6aab24d3dde89b07e7b3883 SHA512 aae2d8267309e88489468da13b2e2dd418350c186f16e13f5932a06ed1b994251391a854c1a1280abc03fc286c70b62941b7d445b69e9306ff556277db60209c
|
||||
EBUILD ciscomobilityexpress-0.1.2.ebuild 783 BLAKE2B 22406b1b6f15d56bc6474d66a11f8473c65ae986d55c07f504c814a7c1043ebe12ac964c3882b5e985e28fc467a3202f15671c51c008a953e020482fa38e5f65 SHA512 b39f76b77cd5e2d58ec772c667920eca130750a04b3cbb9b2e889a5bcea8a1a29a3417979b8c67881a44857d66b4c02fe6ca2f905760470e66757991cc579b93
|
||||
MISC metadata.xml 472 BLAKE2B ffe111ac29ea6cbdda2f3bf40ff459db64fce25fe5c91ba589de1e663a0f4bd0a9a6a184d838c3c11972e2a37e6d691e4a72ba068388367d1e8076a93adbf052 SHA512 0ed40a985283ca6c09c098fe3e234b4bf8e0ebd2dcf1a391e14f991e090a4258f3b39d30f017146891697dfadcd1fbc6042ca14eb6a601cc900940474d91ce5a
|
||||
@@ -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="Module to interact with Cisco Mobility Express APIs to fetch connected devices."
|
||||
HOMEPAGE="https://github.com/fbradyirl/ciscomobilityexpress https://pypi.org/project/ciscomobilityexpress/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT 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
|
||||
}
|
||||
16
dev-python/ciscomobilityexpress/metadata.xml
Normal file
16
dev-python/ciscomobilityexpress/metadata.xml
Normal 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">ciscomobilityexpress</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>fbradyirl@github.io</email>
|
||||
<name>Finbarr Brady</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST coveralls-1.2.0.tar.gz 14281 BLAKE2B c6e3cb5e3fd7b6db46200feff9c1af6190e5209ca327477abc46f737fddfd10f4e6853ce7fa6535f2c776fd0ab61f56313b1dc17696338b8f3ce8e47abda164c SHA512 96ca826bbd9a3f23dbd79aea43de0995c63024c8de192e4fcdb142f43c170536fdd8cec8b55fe9c2552854698c60d398e1b4bad243b3cce0f2cfd9ebbbc8cd67
|
||||
DIST coveralls-1.5.1.tar.gz 11404 BLAKE2B 2dcad06c1751301e5f41bf0bc78795486f5309ebc48e931e4e81cd6f1f6c0cfabcbf865efa5959c81a444141fd2193637ae5c2ffc67a78e6dca16776da55417d SHA512 7073ea7980e78d01dc0f2faa7bebf7c25a4563432b667277a7b6b632f0e45cc26caded9b865806206dd5d7ff26b2454edd095485fc1059d586d55db647f0f7c2
|
||||
EBUILD coveralls-1.2.0.ebuild 830 BLAKE2B 07e98adef6772a924eadcb4bdc42bad2ee45762fc86c2a70004006cbcdeacaa3d70da8d16f3d1a1dd81c94f1f3fb31886cbf193cef04f03c11537e445eaae96a SHA512 e1eaa9dc61348bcf40072cd91665433a30ad760eb160133f9fc9a43ad19eeae4ab392d475003c0881522eea1bf842eb2dbd7bfa08e32445fd9a88c5313988046
|
||||
EBUILD coveralls-1.5.1.ebuild 830 BLAKE2B 07e98adef6772a924eadcb4bdc42bad2ee45762fc86c2a70004006cbcdeacaa3d70da8d16f3d1a1dd81c94f1f3fb31886cbf193cef04f03c11537e445eaae96a SHA512 e1eaa9dc61348bcf40072cd91665433a30ad760eb160133f9fc9a43ad19eeae4ab392d475003c0881522eea1bf842eb2dbd7bfa08e32445fd9a88c5313988046
|
||||
EBUILD coveralls-1.2.0.ebuild 831 BLAKE2B 90aaaf6b8abef5c763693fecb2d99cb54c860227821fedfaef3b1d7f0f4c4cc8ccaa56a621bdda0e5d99e4ef8d2d0c47ae9b86b09515e170f611337a9e478bed SHA512 6c194bff3bb57fbb566160af86f060cf79792f613dc73dc0c0333a0f760bbde704b54073d51cb4d950f3098cbe95514769cc9e9b6df10673fbaa77cdc8b45de5
|
||||
EBUILD coveralls-1.5.1.ebuild 831 BLAKE2B 90aaaf6b8abef5c763693fecb2d99cb54c860227821fedfaef3b1d7f0f4c4cc8ccaa56a621bdda0e5d99e4ef8d2d0c47ae9b86b09515e170f611337a9e478bed SHA512 6c194bff3bb57fbb566160af86f060cf79792f613dc73dc0c0333a0f760bbde704b54073d51cb4d950f3098cbe95514769cc9e9b6df10673fbaa77cdc8b45de5
|
||||
MISC metadata.xml 237 BLAKE2B 8f135065c9b8e961ea8bcdb5722cd3b1ead09436b8e20f79938946cb575d8f4bf77a84675cf3dc257c01ebb978cd835d73c7eee33910ab24146bbe79e5ced373 SHA512 1361f039701090a2c413c75228ac74ec9c00896b7591d37724d2210597caab968d88889c4ba248f408b8119a19426295eb5eff10e9e68fc5a46a1863bb7e763c
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Show coverage stats online via coveralls.io"
|
||||
HOMEPAGE="http://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
|
||||
HOMEPAGE="https://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Show coverage stats online via coveralls.io"
|
||||
HOMEPAGE="http://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
|
||||
HOMEPAGE="https://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
@@ -4,6 +4,8 @@ AUX cryptography-2.1.4-libressl-2.7-x509.patch 1005 BLAKE2B 9c01fe0f9c3c8c598388
|
||||
AUX cryptography-2.1.4-libressl-2.7-x509_vfy.patch 3419 BLAKE2B 89642459484d42958aec818c4196eff35991ba415c76ee1f43c0765b1a9687c6b405f31322227eb132309439aa8d7ee5ed6df7ed07f640e4eea21c6e97fde858 SHA512 e941b89924d68b1d1dfe8e64a4f7ae363ccb53fd232a3853d9ddba0a7aed1dc27fb8d699e9197bdd7ff0b1780c1f12edd2edd4133f08e2f7f13348b170985a4c
|
||||
DIST cryptography-2.3.1.tar.gz 449577 BLAKE2B 66a94f68a6f5c14ff1e3316ea740bda8c34135bc4614a6a36880d4970d54cb72d69374555a6a89dd9a6794e35feed8fc4598ad071cce33b9515da1ada4c38d53 SHA512 384581238b5669dbf31fd1b1385ec2ff9c6d76e2b7612efb15f255e17a11a38474f84668e62ceaa39a146260f46cac743575c0a8ffedc1e40c7b2f90d7cb00b1
|
||||
DIST cryptography-2.5.tar.gz 487694 BLAKE2B 9502e7b7987ee0101ad8e5fcd09208034222a7f20b6b3bc3126c8b59081c9d8ecf872985d5fca191fc132dd6759afd4d11c0e0d39268627f35990c005a2095d3 SHA512 5e8f8818fcaa8143526006b027107b8afbdc925d40c846701e65b2c7ee02235b7e0918246515520ef2030b1c87bb157d0d403c28ad68c31459d677af7e2d0b3f
|
||||
DIST cryptography-2.6.1.tar.gz 491580 BLAKE2B b81114b57e9973c80fe999a63a3b1269d6289ac67851fedc263927b74e9e5ec4f35356cf5d46e4a27a994d5a3b2b3b599fea264b3ebce3a0cac27abfde3ef046 SHA512 f14319e24d9dca52e74548cada5b78a6235f089ef875dbff4799e862f94da8b087f1b6e03e84dcef9fc7d7693c4a349c5f0cd54b8535806da777420ce8757d39
|
||||
EBUILD cryptography-2.3.1.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
|
||||
EBUILD cryptography-2.5.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
|
||||
EBUILD cryptography-2.6.1.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
67
dev-python/cryptography/cryptography-2.6.1.ebuild
Normal file
67
dev-python/cryptography/cryptography-2.6.1.ebuild
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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{,3} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Library providing cryptographic recipes and primitives"
|
||||
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="libressl test"
|
||||
|
||||
# the openssl 1.0.2l-r1 needs to be updated again :(
|
||||
# It'd theb be able to go into the || section again
|
||||
#=dev-libs/openssl-1.0.2l-r1:0
|
||||
# the following is the original section, disallowing bindist entirely
|
||||
#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] )
|
||||
RDEPEND="
|
||||
!libressl? (
|
||||
dev-libs/openssl:0= (
|
||||
|| (
|
||||
dev-libs/openssl:0[-bindist(-)]
|
||||
>=dev-libs/openssl-1.0.2o-r6:0
|
||||
)
|
||||
)
|
||||
)
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3})
|
||||
>=dev-python/idna-2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
|
||||
virtual/python-ipaddress[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*')
|
||||
$(python_gen_cond_dep '!~dev-python/cffi-1.11.3[${PYTHON_USEDEP}]' 'python*')
|
||||
test? (
|
||||
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
dev-python/iso8601[${PYTHON_USEDEP}]
|
||||
dev-python/pretend[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-2.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
|
||||
|
||||
PATCHES=(
|
||||
)
|
||||
|
||||
python_configure_all() {
|
||||
append-cflags $(test-flags-CC -pthread)
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v -v -x || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST envs-1.2.6.tar.gz 21086 BLAKE2B f691aa80c0eb47c2ea9e384f4daf503f8d9d78170f7bd565a329aa6c05d19f395db4ff3ba27921a4acb7ada072feb58da47c12371ccffe1d3bb0ab00bf0cdabf SHA512 49d9db6a81e46bf6534abb036938f3a149435e93551599fd31c441a6af2e0ad6ed16da87851f67a8efc28086398027c28f8c7a460f6b8bf862b8b662c4c0593a
|
||||
DIST envs-1.3.tar.gz 21969 BLAKE2B b627e57e8815dbde4dcddbe8000765d4722622a184e8b43bbb24e75c7d2b5f0e365554b2c24064600929a9dd5bc8c742a3caaca02031994c76fc40e0ba022e1e SHA512 dd31ca3043efa0e47117b08fb24284667a91f678950354fa3c59faf3d549fe80e6a5c0b5dc015a7b7078f2428b1a1f20d91601a5f10937290de9a20a47725438
|
||||
EBUILD envs-1.2.6.ebuild 716 BLAKE2B 6f4221fb30c3cc96cc8f01485430cc0baec641165116344cf5bf1cca9cc06fbcdbb21ec1ec44dc5633fa7f4fce46e4623250a8c4b86603173223ba029d54f06f SHA512 3fb9f0e72d33754ddce3466423dc6832ad2d1e92dbc5e0dcebea8e9768f57e32c576eb44dc4059e424c99e60f83020d0230af864ce0ac221efa3c5f641b9f2f5
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
EBUILD envs-1.3.ebuild 781 BLAKE2B 955ecd5b2614d0c1272d86b51ca73da62623426ba6beecac87512fe790cd28288ce0c1a1c93a3c7942fb7cb7870d173eb5a01cfde853a728059e5a34c1ddf044 SHA512 41b2e0d7698ecdf63c72d9dcc1b1631aa9c44a610d92f897ccf84d600b871f9c8bcc8e36ba3ec9f8da76abbd2d2825c7fb7d43fdf05123e1e41a0fc93963a1b7
|
||||
MISC metadata.xml 330 BLAKE2B 2e38295dcd8b5ef15655b5c8b0e1b70368eb3a7f5bd7b6520992e018f16f0180351159eba68e83417284bc8efe7e922e2857ad78a00e6fcdc6daad67e5cce31a SHA512 6cf5ae03f275eb0f4cd34a00b620d5f3483d5b02c0180bfc3e0b4e4a51b9b99736cdd23e6b0c8113df05ad3f99f4a5e5e0079b816b6fafd984d7d3db07d9515b
|
||||
|
||||
30
dev-python/envs/envs-1.3.ebuild
Normal file
30
dev-python/envs/envs-1.3.ebuild
Normal 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="Easy access of environment variables from Python with support for strings, booleans, list, tuples, and dicts."
|
||||
HOMEPAGE="https://github.com/bjinwright/envs https://pypi.org/project/envs/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GNU GPL v3"
|
||||
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
|
||||
}
|
||||
@@ -1,8 +1,12 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<maintainer>
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">envs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST ha-ffmpeg-1.11.tar.gz 6323 BLAKE2B 95f40aacc9c554349db9df6fed9b09018d21671ff6531e3c65a59143f8a6583fd3e17bb6788970123af78951b2fdc301e74d99492099e266ab67b9b0ac0d863e SHA512 a5e8d62a10cdd90c60a00cb56e3eada85da1ee4f783a210de27d9f324b9feb1d08ee5eff18a237121e359c1ae20eab64d7b40b24f684505960e850a919d79070
|
||||
DIST ha-ffmpeg-1.9.tar.gz 6362 BLAKE2B 202073fbe02f5d6a31f9773c6abfe03c44752182e40a0b330c7191514b7c461f6ba7e19ed3f1da6b8092e2f4ce55e86219ee171b3e2e4367938a81354682917e SHA512 70e30a46a74180a82354e6ea9003cd866424bf8de07ed62fca9390014722d78b0a8bdab13e0e3f64cf4139643b8471d4c28b343796e4a08b5eee107dfeb3c5a3
|
||||
DIST ha-ffmpeg-2.0.tar.gz 6999 BLAKE2B d77bb13106289ef0a5e27be147843775d26b2b8863aee8fac8fcaaf4b9e649df6b9a1e4ff544117daed9e4127cd6c958a17a81e0b65c1f08888c2918f523d1d9 SHA512 55702e4256f376ceeeb4f4e0adc49b11e2f76cfdea441bc35787692671efb1d5106f7ec22c202c7ff22cdc48b05eab6251becc61c8ef64691df17af32bafbf29
|
||||
EBUILD ha-ffmpeg-1.11.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
|
||||
EBUILD ha-ffmpeg-1.9.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
|
||||
EBUILD ha-ffmpeg-2.0.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
31
dev-python/ha-ffmpeg/ha-ffmpeg-2.0.ebuild
Normal file
31
dev-python/ha-ffmpeg/ha-ffmpeg-2.0.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library that handling with ffmpeg for home-assistant"
|
||||
HOMEPAGE="https://github.com/pvizeli/ha-ffmpeg https://pypi.org/project/ha-ffmpeg/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD 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
|
||||
}
|
||||
9
dev-python/hass-nabucasa/Manifest
Normal file
9
dev-python/hass-nabucasa/Manifest
Normal file
@@ -0,0 +1,9 @@
|
||||
DIST hass-nabucasa-0.10.tar.gz 15549 BLAKE2B 5a9bfc11a05ddf2a6a79a6406e7eb9206f7e3262cae20f0d3149eea71e7222969c75efe6358c76b158dbd94b9954e7afd59a984d1d68374b5476726ae83cea6a SHA512 6fdc3b1a80e3e4fd2557d2006d129aa4d880d8ccef55aac3d38b2400fe7110a61813b58985c8cb4cddf0c31ec2c8ae9399148bc4eee139f46a1ebfdc545af3ca
|
||||
DIST hass-nabucasa-0.11.tar.gz 15554 BLAKE2B f99f94feac5e25aaff3840efb97003096805e6154a76cee50d196231a80ca6e07ac24087a3667e5c783260d2703cd85dcc00fedfa676646c306fe98fa52317de SHA512 cb6450fa29c6c35c5022f936a223ef73e3f0303fce11b8171a9868c2c2b852d93ccc83112660a542f65405cab10fb41507cd1465cccd5e34fe64eea8c9ac6807
|
||||
DIST hass-nabucasa-0.7.tar.gz 15360 BLAKE2B b4c304ae73171d1a0ec66ef558cf91ee4aad082f0161ab62d8240c81d1f812bcab9b47eae023119a6d4e3006841709b1fed5f803048486eb0a966439eb067159 SHA512 67b21a31bec5ce715f8a56179cea45cd5791d6457a22ad6badf66b83ed5371082d453fa8710b5c11fe99aa17e2ddae782a731ed4ab9d37e985685d42d7352fd5
|
||||
DIST hass-nabucasa-0.8.tar.gz 15399 BLAKE2B 722ad3ca682fca4f0c91a4ae8ee44faa10bd97488d2c8651ead3b8022166c75e1aaea3e36ccd6f93823260b3a2a157217adbfce67373ac51c93dbc25bc0fde5a SHA512 2b9cde1c09a7f29a687a63dccd464d0cefbe9733387be41a52f700ce2c059e1f9c5764ce8d0e82fa3c88c8c9a8454ce10c5a50fac2fa5c3dc5829082e8a9fa3f
|
||||
EBUILD hass-nabucasa-0.10.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
|
||||
EBUILD hass-nabucasa-0.11.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
|
||||
EBUILD hass-nabucasa-0.7.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
|
||||
EBUILD hass-nabucasa-0.8.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
|
||||
MISC metadata.xml 471 BLAKE2B 6372982274560c38a8e99fcd6f67722d4366511329e6e6578246f6a5b8744e152fa165526cc780846380c3e9b9332475618c67adad49b41bd09b3df884db898a SHA512 91f30e1aabd695abae432bc0421d4adbaf8be3f5b0a3520bc6e49d5dbf9ab95243e5ffa936eec69aa5afaacbfeaa38b330a373e11d801026993728c147d6caa1
|
||||
30
dev-python/hass-nabucasa/hass-nabucasa-0.10.ebuild
Normal file
30
dev-python/hass-nabucasa/hass-nabucasa-0.10.ebuild
Normal 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="Home Assistant cloud integration by Nabu Casa, inc."
|
||||
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL v3"
|
||||
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
|
||||
}
|
||||
30
dev-python/hass-nabucasa/hass-nabucasa-0.11.ebuild
Normal file
30
dev-python/hass-nabucasa/hass-nabucasa-0.11.ebuild
Normal 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="Home Assistant cloud integration by Nabu Casa, inc."
|
||||
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL v3"
|
||||
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
|
||||
}
|
||||
30
dev-python/hass-nabucasa/hass-nabucasa-0.7.ebuild
Normal file
30
dev-python/hass-nabucasa/hass-nabucasa-0.7.ebuild
Normal 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="Home Assistant cloud integration by Nabu Casa, inc."
|
||||
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL v3"
|
||||
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
|
||||
}
|
||||
30
dev-python/hass-nabucasa/hass-nabucasa-0.8.ebuild
Normal file
30
dev-python/hass-nabucasa/hass-nabucasa-0.8.ebuild
Normal 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="Home Assistant cloud integration by Nabu Casa, inc."
|
||||
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL v3"
|
||||
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
|
||||
}
|
||||
16
dev-python/hass-nabucasa/metadata.xml
Normal file
16
dev-python/hass-nabucasa/metadata.xml
Normal 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">hass-nabucasa</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>opensource@nabucasa.com</email>
|
||||
<name>Nabu Casa, Inc.</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,7 @@
|
||||
DIST homeassistant_pyozw-0.1.2.zip 147475 BLAKE2B 303833a1a5022f2e1cca4576db0bc711b61216d0ab586dcf23f2969692cc4c52ce8fab0af104b8bce781ca997bd9039f89ce77d87bc027bfa7580ff0856dc7fe SHA512 63cd362c3c775837b81e92a9d075e88f13a9ba9d2fe817873731690eade41547b3bf0e82020b7784f9470aa9ebc03fbd8f661308e94481392d9d72a9d154c503
|
||||
DIST homeassistant_pyozw-0.1.3.zip 147474 BLAKE2B 0bf33dee81391d1d6407e2d230698458f0b2d21d0a5af8e8b2932ade62b924e9764cb506f4e5337052f9a9eb886c4a2aff5604592fa23f33b72e5da0e09f5a48 SHA512 5cea798a36377a3eaf76b40294d786679392ebecd3dea2a813fb7cd32ee488f8e252b46fcade58299d6ccde8b0459b8e6ecab774d42eb27cd3d2fa9f6e239d14
|
||||
DIST homeassistant_pyozw-0.1.4.zip 147476 BLAKE2B d7b8cc52e2a5e6ffcb283a6b4ef692a8542366057fced11c4819400e6b4fb7aafb9c28ce8b93a398d906a752880482a2554bd4fc27a27b14770b742bb0f4de16 SHA512 28cd21ea1cc335e60a3c88464aa0f09f6e36be21dbd67177a2f1fcfe72978f0b693518114bdd23049dc9c3bfc2215766cbe748e85feb4c6ed75a0b353ffbbd58
|
||||
EBUILD homeassistant-pyozw-0.1.2.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
|
||||
EBUILD homeassistant-pyozw-0.1.3.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
|
||||
EBUILD homeassistant-pyozw-0.1.4.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
|
||||
MY_P=${PN/-/_}-${PV}
|
||||
|
||||
DESCRIPTION="python_openzwave is a python wrapper for the openzwave c++ library."
|
||||
HOMEPAGE="https://home-assistant.io/ https://pypi.org/project/homeassistant-pyozw/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPLv3+"
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
|
||||
MY_P=${PN/-/_}-${PV}
|
||||
|
||||
DESCRIPTION="python_openzwave is a python wrapper for the openzwave c++ library."
|
||||
HOMEPAGE="https://home-assistant.io/ https://pypi.org/project/homeassistant-pyozw/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPLv3+"
|
||||
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
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST homematicip-0.10.5.tar.gz 78201 BLAKE2B c12585e1c228538f770008e40792196844f2da515710d763de4a5f776cf6f9755c7cd7a2c94053f7355c3fa29ff451898e5185469bc15a654816d567924a66f4 SHA512 389b06b3e44b3e795c909fb6dc3879e73fb99531b380e27cbc317d98d6d8daf67cfec97d83b53363d5cc67bc7afff824658de96b2240f0c16bb43e480e4f2770
|
||||
DIST homematicip-0.10.6.tar.gz 81970 BLAKE2B 9c3aee1ae704d344bdf790fb128f141e622715607f1e17da18c3c28ebf960f9af6e75bcb230528130306de56c77b1d696a03038cc68d3d46b785ba8a280e5b6b SHA512 d156a67ffb9aea6b7134e3136448b8cc364a454a03a47f8016bd473de833b52823ef2e914bb0637a2faec16c69f3c826aea55abaaa739d5799bf0d78b027d766
|
||||
DIST homematicip-0.10.7.tar.gz 81543 BLAKE2B d539119651cc608d4aea413ab5b26bd36051134305b28b32835ab37e0b3bdc0958c2189e58f7686074494d780b222aab9e90842046184b2b1498fa7ab227a4dd SHA512 176ad6488d246b08358554ed57792f6b5fee42ec35fa21d9041ec955831b3f2a63378e1a4b2be1c70af651511e375a6d59b154cbb51e8802a30a114d7cd32023
|
||||
EBUILD homematicip-0.10.5.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
|
||||
EBUILD homematicip-0.10.6.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
|
||||
EBUILD homematicip-0.10.7.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
|
||||
MISC metadata.xml 464 BLAKE2B 4b7be742656a69baac8dd3405297cc618e124b5a41ef20ace3d32519d61bdb16a68612fd7765962faab595868a37d257d78cc44c9257911d35b26b0e44c32681 SHA512 741f0c0845626a637dbe5e3f004d265ab4e539cda7b6adde587957f949a74a6263deccca205d72637c50fd5b2c39b50c4b29691815428e8b93a70d3a918a4250
|
||||
|
||||
30
dev-python/homematicip/homematicip-0.10.7.ebuild
Normal file
30
dev-python/homematicip/homematicip-0.10.7.ebuild
Normal 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 API for the homematicip cloud"
|
||||
HOMEPAGE="https://github.com/coreGreenberet/homematicip-rest-api https://pypi.org/project/homematicip/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/jmespath/Manifest
Normal file
3
dev-python/jmespath/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST jmespath-0.9.4.tar.gz 22940 BLAKE2B 7b84945ec8bcee11f20538f78066b58e8cff3915c0c3d8303b9117a5c19004b522ebe98a3fabcdb0cb2c52bf7249fba03463e6867440ac12a4a3dc387f885d82 SHA512 173ec36708f93f72fece049b71846a226010c00498ab51e58bee26a09cc73cf96a062df215d3737eb266e689c2ecf7a2be95b009ed74ad122f6739d4379466c6
|
||||
EBUILD jmespath-0.9.4.ebuild 597 BLAKE2B 92f2f0cfe715dac2eadead47fd00822914d63a0c5b4ff035b36b91663e20e2a29a461cca807aa1357daf2b889d91bcc6158fc26248f841c07fc990d49030de5b SHA512 0f180b87baba1159397b02fd5c2758dcac16d9b0c397fc514a295b725090d1d0b0f30413825f2143a9e1e0d3ba91463ab4407a48ee6b85001dd5850fff0cd0ec
|
||||
MISC metadata.xml 570 BLAKE2B a6d5d0e838a59de2031b7df52ac683dbc5a7d692ed96a6334bafc5e76d0018f32990913a49539e7d093f195f548ef4ab55e8cdc93c1fa1779d87140336e40a8e SHA512 dc7e96be59813dd79d3492c619d3080c0858711b948843a12a2b9043b853b99885b780b130425ed0f437d2f51139e0024c3f37623cc7c4794e86568995bea36b
|
||||
26
dev-python/jmespath/jmespath-0.9.4.ebuild
Normal file
26
dev-python/jmespath/jmespath-0.9.4.ebuild
Normal file
@@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} pypy{,3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="JSON Matching Expressions"
|
||||
HOMEPAGE="https://github.com/boto/jmespath https://pypi.org/project/jmespath/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
||||
17
dev-python/jmespath/metadata.xml
Normal file
17
dev-python/jmespath/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>aballier@gentoo.org</email>
|
||||
<name>Alexis Ballier</name>
|
||||
<description>Python team can take the package if they wish.</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">jmespath</remote-id>
|
||||
<remote-id type="github">boto/jmespath</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST lakeside-0.12.tar.gz 7447 BLAKE2B f8391ce1480ed516c7d9ddcb6de9041f330ac58047cb7b3e4f175e0255d40a4371bac9caf900de7761f13adb1f4c21d6474783f6a0b021b014478273ce11c9a4 SHA512 51d495013b07edaa23d2da0d42beaf350988c0a438b21fa2b384393aeddb9c8ca1ebccdaa3f53604c8a5c1adc4b6c59097df7eb59ac79c8f424c98c012866e3b
|
||||
EBUILD lakeside-0.12.ebuild 836 BLAKE2B 2fe67ab95b79d28b72b4c112cb0f8ed70c661f96e0f040670e8c10ee415f8e04ed2d5f0d2ab3a4fd3c02ecc305318928b355e26d5f05a34a561a999ab524c339 SHA512 3fd43d720f6280c45ae43a0adfbf969da245ab8d7bf7a11059c5d6ae7a42d07db1092843419ba17b5dab69a79c6e182bb79349d4b9ef09f6d1ca9d22489ce7ef
|
||||
EBUILD lakeside-0.12.ebuild 837 BLAKE2B 1555c0ad0cfe4e5f6946dc658ba803c13018a4216049bd89a33164bb4526050b18dd4149b9f9eb9db62dd7acc64227d4ee04109596a13c9f0b0307002c5ddbd1 SHA512 ef579ae6bd83b1916d899e396bd26567b88dde879fab3e550582274b487c509dd034e056c59ca9e841028f0f78709560a24a66e050c50fa6095640f6dfd7b20e
|
||||
MISC metadata.xml 361 BLAKE2B 036ce01663dfdf5e030859146e6cf5b185ba3f8ef8110343cd9ea05e99c1d2b451eb36b9b7091af37af5628fafef89f14d0a4d30873962b905710004be17c451 SHA512 522ee5e231fb9fcb7cf2614b9757422b397ffe87bbb471aca7bda137426c6ff026539df3735f311d548692a0c432d0df761e3cff88eb7c2cc6a0e673493c2e34
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API for controlling Eufy LED bulbs"
|
||||
HOMEPAGE="http://github.com/google/python-lakeside https://pypi.org/project/lakeside/"
|
||||
HOMEPAGE="https://github.com/google/python-lakeside https://pypi.org/project/lakeside/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
|
||||
2
dev-python/librouteros/Manifest
Normal file
2
dev-python/librouteros/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST librouteros-2.2.0.tar.gz 5861 BLAKE2B d5ca07b7f8379c18484ebf49cbbead6b9a726c5ddbc3e8b2f945f052da91f373d369e611370b16bb46c656d5e82a5b171c237eb019aa7dfa7ca7a6306f6dd503 SHA512 d49ddb0a9374cc5a033be46fc8b0f624ddaccc6ea91257bf160803c350628f9920c981b5fe628552e54f83f9bad3d0f175be26dec7d480b57d0ad0254895bdfc
|
||||
EBUILD librouteros-2.2.0.ebuild 727 BLAKE2B e079e6caf3db4bbe7445b55c50c896dba97cfaeb1dc8856531fed8fcb6aec5f57e430abfbd01f544e3b358783d51a4b02c478855dc68d2d25b05260cef47736c SHA512 0d4f5f308379e943c2ef314fa62f17254834aabfc2bca62dcb73834905566056b39eaaeed565e015f673d24570c6d91ffd6f3aae29ab1d81ada8deecb9272aaa
|
||||
30
dev-python/librouteros/librouteros-2.2.0.ebuild
Normal file
30
dev-python/librouteros/librouteros-2.2.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python implementation of MikroTik RouterOS API"
|
||||
HOMEPAGE="https://github.com/luqasz/librouteros https://pypi.org/project/librouteros/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GNU GPLv2"
|
||||
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
|
||||
}
|
||||
3
dev-python/lightify/Manifest
Normal file
3
dev-python/lightify/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST lightify-1.0.7.2.tar.gz 14452 BLAKE2B 6a063f94a544a4b59c5fe0b75810e4f487c76151e04bb603d899900c33bb8e3dcc215ea5148553d8c54bfb85cb3e2496df4ee322b0e724fa3d1352b5c4ab855d SHA512 ff606bf08f168e0834d7ed908650eebeeeed77840ed03bbfbe2eb6312d4cf761f7543f2d8d98f22183c0bc8117272cce57bb1bf8530b4a4ce93668f6d2f8875c
|
||||
EBUILD lightify-1.0.7.2.ebuild 733 BLAKE2B 4a22447bdfa8add01377c182c91ee590d16d2eb25d46220f02aad78d9ec146484d356fd23573d74930ac5ee0c8430c2bc61da4eefac4022486e97868dcb221e3 SHA512 bedc1adbffed79ef79eb1595397864202efa079781eac8f9622e62833750ab419c56a441d5cce77ffe62e48ea858c860704f4f84518cf63d17f9101d1f2106c1
|
||||
MISC metadata.xml 466 BLAKE2B afe9ba746c5c4c33bd5e0d42e5d60471deb0a379aef7269362b0e50473022c61e8ad5cd225b03d96a6368dfd59d6aba51003b670e9fd6ae53db03cd3f58d43f5 SHA512 4f1bbbce575e736de6a1111d5b5d3ced19bbca9226f811245c1f5f943bc24c0c61994f3fea565eb0c56fbf171b0cc063ebe49fe6ccde799d70cdb2a8c6a644c6
|
||||
30
dev-python/lightify/lightify-1.0.7.2.ebuild
Normal file
30
dev-python/lightify/lightify-1.0.7.2.ebuild
Normal 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 library to work with OSRAM lightify."
|
||||
HOMEPAGE="https://github.com/tfriedel/python-lightify https://pypi.org/project/lightify/"
|
||||
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
|
||||
}
|
||||
16
dev-python/lightify/metadata.xml
Normal file
16
dev-python/lightify/metadata.xml
Normal 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">lightify</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>thomas.friedel@gmail.com</email>
|
||||
<name>Thomas Friedel</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST mock-open-1.3.1.tar.gz 4101 BLAKE2B c9a94afee3aa0eaa49a061f52239a29282ac98e4e108b59e70f959c37495ad922be5d96c516fdfe2452b8c192ccf55d423cc347ab2ea87175c0a3322b3519395 SHA512 f511084bc815e11d5bc777f2b08d516b4893de3441df584671608e98468dba73a4ad73b09d24b6599f17eedbafef4a41e2f584d0fef678cd6543da2a025b38ca
|
||||
EBUILD mock-open-1.3.1.ebuild 662 BLAKE2B 1e858d6d9de1eaa27311ca4ae7012bc03ab98eae26c83a637177684d281b2e480c7daa290e7b033cbba07f201ec7f1ca077d2b252da07888043d9cfa8b233892 SHA512 61cd34b17c9330ccef4fbde8f829f192efed3c14504d80c3c0e1cafa1ca01d17d6cb632c070bb4b5055981b81ed7a38f041f95f828e67f87eee1d3dfcf6d2f21
|
||||
EBUILD mock-open-1.3.1.ebuild 660 BLAKE2B 776db89191b21c700a0dfacb80b1ef907b03100093f9cc2deb916c8efbb96dc6e5a63ccf5df199c9afe4bfb83d2d1094f5271e1f6efec3dca9a461e5ed9f21b9 SHA512 2428447d9602d41f5ab521545b9f62dba109079d83e58762a313b1f7dc30a90163d9d1714233da56a3f7b47c3ad129c7acf5ab037e2a02f6c849debdc4520b8d
|
||||
MISC metadata.xml 361 BLAKE2B fa926bca8409a897d8074c087a498f90f780c8669deac483f47e2cdf3a2ba8267724c1df99c6093fa6cbf3cb3135aafb14758a7d612b1075bdd3adee9fbb0dd7 SHA512 3f29e8836bb7bb7280cddc69736c35f9f4066115f2626c2ef1f96e35862057e8ab79a33ad1029afb376fbbfa65a93164e25faa429f0ea890cb63a0b78b780059
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A better mock for file I/O"
|
||||
HOMEPAGE="http://github.com/nivbend/mock-open https://pypi.org/project/mock-open/"
|
||||
HOMEPAGE="https://github.com/nivbend/mock-open https://pypi.org/project/mock-open/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST nessclient-0.9.10.tar.gz 14117 BLAKE2B 178b2686f115028039aa56f27d234064e5d5fc24d253621f6bb498a856bf3cf4f4c4485e4c165b4a52b2baeee4ec372d4ac5337934b171905d97340ebd7ef6cb SHA512 68c7df9f011258c13c098a9211cc56269cfc2f14ddd3867011ace563e327b8dd220c0f8b7e50186b7cbb18dee6d5feb9bac74e59943780d794be44273bad28f9
|
||||
DIST nessclient-0.9.13.tar.gz 14387 BLAKE2B 66e0ddf362ddb133fd1564e2d6cb0be9ad31b6b02f8a3e8fd31d3365eb2ff0024d35fc546e9891e923083e8ff069fe9fa6f76551cb650349b68430ce91a20ace SHA512 f320108c5f600540adffe2ccd2e0480ed5f17c9d0f7deb253ed8fa80f535528d8bb4c8d8b09640e02fb1cd61de07913d6ec8b217661d0a8499b04ed7ba468026
|
||||
DIST nessclient-0.9.14.tar.gz 14396 BLAKE2B 615f6c52811cbf9bb054d774cfd99f400c31945e2faad6a915b454afda1ff3cfc5ea6a35a1dec34027878653d7dc7fd19fe26e9b35ee0a3fb6130219b7861866 SHA512 aebf80fa4cd08b7dbe2b2cd34c9edfc64623deabf15806e5c8718fd6920fcba90667f549d315a36c26a211590ef3485cc72db52fcb84a2c4dcd5a9fe180b74ba
|
||||
EBUILD nessclient-0.9.10.ebuild 718 BLAKE2B 91b1a2a2d833bac146e98ed7914d18688678399cca3e4ce1156c69967bca4048c04dc73cb9f2d620211951cb74ee23fb078653a09136c38da310b04537b9d7a0 SHA512 f88b3f1f3da5adf49e249464e65b8cfe597f280b76132767ccf7e2029e5428c32be7c6e654f83f151fcec867d555a75fd5a3a34f3a4e625626249ee23f01d864
|
||||
EBUILD nessclient-0.9.13.ebuild 718 BLAKE2B 91b1a2a2d833bac146e98ed7914d18688678399cca3e4ce1156c69967bca4048c04dc73cb9f2d620211951cb74ee23fb078653a09136c38da310b04537b9d7a0 SHA512 f88b3f1f3da5adf49e249464e65b8cfe597f280b76132767ccf7e2029e5428c32be7c6e654f83f151fcec867d555a75fd5a3a34f3a4e625626249ee23f01d864
|
||||
MISC metadata.xml 360 BLAKE2B 19f9148100c0f8f4c59b15d4b9b0d04f0d555de08f9cdd7afc5a2c0d6efd2d0747b4212eb92985217ec4e7719f8ff98de94fef92c2e66538c8b033904001a345 SHA512 9670f64e01b64c853df257575e790cbb5a896df1fd7f7822036ade65b737b647405f7bc85e01ad909834bf632e3ea599c967b63f1350600193f6db10d0bd77ea
|
||||
EBUILD nessclient-0.9.14.ebuild 753 BLAKE2B defecb59404825a7887c25c8f478e3f0370c9a55bd17795912825506c1670bbefe3fbb27ef5846cd08365e368fbb18c71dce44b7ea49eeed9dea15cbecb69d52 SHA512 8253542ea56b040a0363914470ff9ca4c2d1fa4c6e83571afe0cdffd9ccd465508d8c3431a889dc683fada63855b12e209bfc83ebdee3bde11eab7c8a1be4305
|
||||
MISC metadata.xml 458 BLAKE2B c731004a4375f16d8cc44c964e9d68add0c480bd116de4c7247bb9bcdd457b9ac23501d7a450bb9bef5070862615f9c74dcab413e9079dabe7d6e1bcb5d0f580 SHA512 1fe8d471f71fcaf509a598053418e1bc5245ad71cc092369fca1081016f9b0c32b23bbf66ea50b622b95dac70a35699b43e2904bf54fa56bece62b3e152eec7c
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?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">nessclient</remote-id>
|
||||
|
||||
30
dev-python/nessclient/nessclient-0.9.14.ebuild
Normal file
30
dev-python/nessclient/nessclient-0.9.14.ebuild
Normal 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="Implementation/abstraction of the Ness D8x / D16x Serial Interface ASCII protocol"
|
||||
HOMEPAGE="https://github.com/nickw444/nessclient https://pypi.org/project/nessclient/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST netdisco-2.2.0.tar.gz 28248 BLAKE2B 2b7fa9c0db8ca98a24ad39680b6bdfd3c884c52c4e286c5b00f4a132d753071f37d674c5f9f3a390bb784979a3669d3c21b35035f89c09e7855243c2532c6756 SHA512 36930f78b6777e83757e9dceab125779c09ea0fdf7614d3ba592ce275a440db78faa9ef01654a694e25b988d845b813ca74de676417dc210272cb60569885010
|
||||
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
|
||||
EBUILD netdisco-2.2.0.ebuild 607 BLAKE2B 784c8bc0c66b0826ae7e93cef774a4a05506c4e1ca43e2f7f219d4fbd2e2fa44ff9d112a6ab1ca1d4d0ce935006346fbe2dd4c9db71a0a6f02dafc8d44882554 SHA512 ef5f995dc36a63587c0e09f716bdab279244027fa3c7a19aac04f736575e3016486ad8d828af6d7b78db927d50a557d1e6b38f4d7782a9323be310150ec091c1
|
||||
EBUILD netdisco-2.3.0.ebuild 604 BLAKE2B 5d4085a051912c8721951248aa4da15c375ed352386d024e24c625e56c07f7e41053b230cf5a376b8b452bf87bcfe68e575585cc099c521fa3fe17ade6fa05c6 SHA512 280a85b4cd6cf0e083139599c806f5f7904d8584029e4c5ec08aecab5a4783a3c114772fff701c8b3bc71aa4257c78c39c4ef8edbb4e160d47016ea09ab79be7
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
EBUILD netdisco-2.4.0.ebuild 604 BLAKE2B 5d4085a051912c8721951248aa4da15c375ed352386d024e24c625e56c07f7e41053b230cf5a376b8b452bf87bcfe68e575585cc099c521fa3fe17ade6fa05c6 SHA512 280a85b4cd6cf0e083139599c806f5f7904d8584029e4c5ec08aecab5a4783a3c114772fff701c8b3bc71aa4257c78c39c4ef8edbb4e160d47016ea09ab79be7
|
||||
EBUILD netdisco-2.5.0.ebuild 730 BLAKE2B 62c907917079f319a3fe7f6cab80ac8ef4ab32298e6d42b722fa8a03f0817a7be7437300d8712375311b67793e2ffbf21976131369c5799a4a8945bbeaad7058 SHA512 c74410f7192fed9b861fd281aa05028f8cad32883a034ea7d02adb08d2c7780b118fa56fbadf94686cd69e3413f154db31e9f50ed27edef68f8a43a54821933f
|
||||
MISC metadata.xml 469 BLAKE2B 5416eb2960ed6d2e5163c9c0c7327804fb2694d012ac40530885e6caa52d84211611c46d56703482b10f1693917375148e583bf322f26299843628c8289788c0 SHA512 66e727025799c97ec67563140f089b8c94b439cf29bd592b00ab65ad30088c63d0511463f5c11aa126642218cd7d6c6e236e9b774445a4a9cea3466e930d2aa5
|
||||
|
||||
@@ -1,8 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<maintainer>
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">netdisco</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>Paulus@PaulusSchoutsen.nl</email>
|
||||
<name>Paulus Schoutsen</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
29
dev-python/netdisco/netdisco-2.4.0.ebuild
Normal file
29
dev-python/netdisco/netdisco-2.4.0.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=(python3_{5,6,7})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Discover devices on your local network"
|
||||
HOMEPAGE="https://github.com/home-assistant/netdisco"
|
||||
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-python/requests-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.19.1[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
@@ -1,14 +1,14 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
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"
|
||||
@@ -1,13 +1,9 @@
|
||||
AUX numpy-1.15.2-no-hardcode-blas.patch 3767 BLAKE2B f580a067b9c91a53f99daffd33f38306abb3d2852f4d513152531fb0796f50371c9031b7c685fd35801afbe2a5b649efd4d2cdca9c239f119893b1fde19bda3b SHA512 66a7d9988ab3e6f5b1788df7db9d81719c43ba641edc3450a4912c46aaf0ffb3ba6030dc458182adfb11eafac91f2ba6e1c5aa9b8eb077d6d8c776b2ec5ad2fc
|
||||
AUX numpy-1.15.2-py37.patch 5417 BLAKE2B a6660b06a6f5ebc436b8bef4f53934892384889304f3b48ed1e9e84298deb78528e431e2102856fe1bc44b5e9a472b3a0b51401ad824b7072465d8c54f6aa939 SHA512 78b6a1640cf51e9b58478fd9ad5044bec2efc1319cc050f0a1345fc367b57b9170954ce25b88b2851007b438a00ac380eab48f6b699fed1115d109972ec553ad
|
||||
DIST numpy-1.15.2.zip 4484511 BLAKE2B 35eead87706f2f3ab1f9e82a2f6816ef8c5015c611aff838a18dcd9fda49f1a20840a0f2a5c6cfc144118545f00a66c0b599c38600a63a454d1d95cdd4286d5f SHA512 6a2c9c5e67963558749e6468d79c7dc55f13749400640dbb7dea8c87a30c9cadb04df6b3cf3f92ac7d720486ef3f3c248ab4680b954e7adeb44edf2f2a072250
|
||||
DIST numpy-1.15.3.zip 4487045 BLAKE2B e88c7822b8317e7c75f2f595a2c0fb057c0932e2bbdae0ce472a017d5ee4cac93d20028f74d3127dea28feee584d25d5176300ea6eab4e68bc6dca9168442fb3 SHA512 5d3e399c54c8ffacae3518011c5fba523b463a300a44c454c149c57365d2cfad370f292952c93ea0a98b3cdd4f67824b8d02ff4638106e57524f315ccb6a5c3c
|
||||
DIST numpy-1.15.4.zip 4473522 BLAKE2B c030ef4a06c84091eec11b6602422468bd0674489a2c7fea1230132cd3a3ca1b10ec87eeb6788f2f263943f9ac43026dc1e7f0f5f1d52e9d1cc6934a5d361090 SHA512 9e0516da04368f0353fb7e3cc2c72e1ec936042908309732a298405bd7111e712899627b82f3674295b611e0ebfd74ef91d693f065fe9cb03dc7de23d1e72676
|
||||
DIST numpy-1.16.0.zip 5052439 BLAKE2B 7cfd3efc651b9e10128c98bf4c2803afbfc84e69ae948f0d6ed086a2d1a61b4a566aad23851b743ba9b3f4bfe0c0e47f742daed65b6b9900d0b8eac74235274b SHA512 a252748c54b349319c8b8b69aae8f58853ac698a9ad0fb04fd1150db543910f25bc88bb3ca73d3d51d0658ab9379756870bc7b24bbaf58ffb8717d80366a4c52
|
||||
DIST numpy-1.16.1.zip 5070040 BLAKE2B 0429d27d88ec97e207822c9c7fa759453bbef97d1d5fdf3e68dab21ca098a6321e2e57d85561dd99084d190b8ed6fce20f00b421c8d14a249fc45dc1ea09569e SHA512 e4adce4f40a3cb6ac482f82db9fcd079179b03b0e878920cfc7d98b9f622adab997c68af892b209f417d5f31b4123a1c5ff5c07cf5b0aaa496d8be6c8354bde8
|
||||
DIST numpy-1.16.2.zip 5072757 BLAKE2B 36efa226e66569ca0a43fb891cb84a853503c70bb173d993ca59c710bfee02694b900b69d50bff133b23c18dfdd5d81d6ce2853bbda4a248217dc1271dd9113d SHA512 5edd460c0948f424d8deb72f44a33db8ac6a973859b25c824533330dccb4f844197a437e945cd382760bbb6983fd120b08c949ac437973a915246024a8ebc911
|
||||
EBUILD numpy-1.15.2.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
|
||||
EBUILD numpy-1.15.3.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
|
||||
EBUILD numpy-1.15.4.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
|
||||
EBUILD numpy-1.16.0.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
|
||||
EBUILD numpy-1.16.1.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
|
||||
|
||||
@@ -1,144 +0,0 @@
|
||||
# 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} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
FORTRAN_NEEDED=lapack
|
||||
|
||||
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
|
||||
|
||||
DOC_PV="${PV}"
|
||||
DOC_P="${PN}-${DOC_PV}"
|
||||
|
||||
DESCRIPTION="Fast array and numerical python library"
|
||||
HOMEPAGE="https://www.numpy.org"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc lapack test"
|
||||
|
||||
RDEPEND="lapack? ( virtual/cblas virtual/lapack )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
lapack? ( virtual/pkgconfig )
|
||||
test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
# "${FILESDIR}"/${PN}-1.14.5-no-hardcode-blas.patch
|
||||
# backport a fix for py3.7 test failures
|
||||
# "${FILESDIR}"/numpy-1.14.5-py37.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if use doc; then
|
||||
unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
|
||||
fi
|
||||
}
|
||||
|
||||
pc_incdir() {
|
||||
$(tc-getPKG_CONFIG) --cflags-only-I $@ | \
|
||||
sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libdir() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-L $@ | \
|
||||
sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libs() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-l $@ | \
|
||||
sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \
|
||||
-e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \
|
||||
| tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||'
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
if use lapack; then
|
||||
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
|
||||
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
cat >> site.cfg <<-EOF || die
|
||||
[blas]
|
||||
include_dirs = $(pc_incdir cblas)
|
||||
library_dirs = $(pc_libdir cblas blas):${libdir}
|
||||
blas_libs = $(pc_libs cblas blas)
|
||||
[lapack]
|
||||
library_dirs = $(pc_libdir lapack):${libdir}
|
||||
lapack_libs = $(pc_libs lapack)
|
||||
EOF
|
||||
else
|
||||
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
|
||||
fi
|
||||
|
||||
export CC="$(tc-getCC) ${CFLAGS}"
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
|
||||
# with the subtle difference that we don't want to break Darwin where
|
||||
# -shared is not a valid linker argument
|
||||
if [[ ${CHOST} != *-darwin* ]]; then
|
||||
append-ldflags -shared
|
||||
fi
|
||||
|
||||
# only one fortran to link with:
|
||||
# linking with cblas and lapack library will force
|
||||
# autodetecting and linking to all available fortran compilers
|
||||
append-fflags -fPIC
|
||||
if use lapack; then
|
||||
NUMPY_FCONFIG="config_fc --noopt --noarch"
|
||||
# workaround bug 335908
|
||||
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
|
||||
fi
|
||||
|
||||
# don't version f2py, we will handle it.
|
||||
sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
|
||||
|
||||
# we don't have f2py-3.3
|
||||
sed \
|
||||
-e 's:test_f2py:_&:g' \
|
||||
-i numpy/tests/test_scripts.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
export MAKEOPTS=-j1 # bug #660754
|
||||
|
||||
local python_makeopts_jobs=""
|
||||
python_is_python3 || python_makeopts_jobs="-j $(makeopts_jobs)"
|
||||
distutils-r1_python_compile \
|
||||
${python_makeopts_jobs} \
|
||||
${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing --single-version-externally-managed --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
|
||||
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
${EPYTHON} -c "
|
||||
import numpy, sys
|
||||
r = numpy.test(label='full', verbose=3)
|
||||
sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install ${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( THANKS.txt )
|
||||
|
||||
if use doc; then
|
||||
local HTML_DOCS=( "${WORKDIR}"/html/. )
|
||||
DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,144 +0,0 @@
|
||||
# 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} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
FORTRAN_NEEDED=lapack
|
||||
|
||||
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
|
||||
|
||||
DOC_PV="${PV}"
|
||||
DOC_P="${PN}-${DOC_PV}"
|
||||
|
||||
DESCRIPTION="Fast array and numerical python library"
|
||||
HOMEPAGE="https://www.numpy.org"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc lapack test"
|
||||
|
||||
RDEPEND="lapack? ( virtual/cblas virtual/lapack )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
lapack? ( virtual/pkgconfig )
|
||||
test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
# "${FILESDIR}"/${PN}-1.14.5-no-hardcode-blas.patch
|
||||
# backport a fix for py3.7 test failures
|
||||
# "${FILESDIR}"/numpy-1.14.5-py37.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if use doc; then
|
||||
unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
|
||||
fi
|
||||
}
|
||||
|
||||
pc_incdir() {
|
||||
$(tc-getPKG_CONFIG) --cflags-only-I $@ | \
|
||||
sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libdir() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-L $@ | \
|
||||
sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libs() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-l $@ | \
|
||||
sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \
|
||||
-e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \
|
||||
| tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||'
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
if use lapack; then
|
||||
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
|
||||
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
cat >> site.cfg <<-EOF || die
|
||||
[blas]
|
||||
include_dirs = $(pc_incdir cblas)
|
||||
library_dirs = $(pc_libdir cblas blas):${libdir}
|
||||
blas_libs = $(pc_libs cblas blas)
|
||||
[lapack]
|
||||
library_dirs = $(pc_libdir lapack):${libdir}
|
||||
lapack_libs = $(pc_libs lapack)
|
||||
EOF
|
||||
else
|
||||
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
|
||||
fi
|
||||
|
||||
export CC="$(tc-getCC) ${CFLAGS}"
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
|
||||
# with the subtle difference that we don't want to break Darwin where
|
||||
# -shared is not a valid linker argument
|
||||
if [[ ${CHOST} != *-darwin* ]]; then
|
||||
append-ldflags -shared
|
||||
fi
|
||||
|
||||
# only one fortran to link with:
|
||||
# linking with cblas and lapack library will force
|
||||
# autodetecting and linking to all available fortran compilers
|
||||
append-fflags -fPIC
|
||||
if use lapack; then
|
||||
NUMPY_FCONFIG="config_fc --noopt --noarch"
|
||||
# workaround bug 335908
|
||||
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
|
||||
fi
|
||||
|
||||
# don't version f2py, we will handle it.
|
||||
sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
|
||||
|
||||
# we don't have f2py-3.3
|
||||
sed \
|
||||
-e 's:test_f2py:_&:g' \
|
||||
-i numpy/tests/test_scripts.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
export MAKEOPTS=-j1 # bug #660754
|
||||
|
||||
local python_makeopts_jobs=""
|
||||
python_is_python3 || python_makeopts_jobs="-j $(makeopts_jobs)"
|
||||
distutils-r1_python_compile \
|
||||
${python_makeopts_jobs} \
|
||||
${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing --single-version-externally-managed --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
|
||||
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
${EPYTHON} -c "
|
||||
import numpy, sys
|
||||
r = numpy.test(label='full', verbose=3)
|
||||
sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install ${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( THANKS.txt )
|
||||
|
||||
if use doc; then
|
||||
local HTML_DOCS=( "${WORKDIR}"/html/. )
|
||||
DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
7
dev-python/openwebifpy/Manifest
Normal file
7
dev-python/openwebifpy/Manifest
Normal file
@@ -0,0 +1,7 @@
|
||||
DIST openwebifpy-1.2.7.tar.gz 14395 BLAKE2B 9b3f4bc095510d16713de7e88feb5c91e87ab4f1a0bdcc6304aead63827fbe7dffd31ca31db9f54702476cf637db8075d43cf0411fe44a4c7d9aab5175834d91 SHA512 aa0c993c07e27434d0123a405411b6454e67b7fd3c77ad8f0f6164a04ffad634dbb0bc30e9399f74d5c79d382d1088e3c04320ed5b515d6dc1243c905e0f43c4
|
||||
DIST openwebifpy-3.1.0.tar.gz 17712 BLAKE2B afd7c25b7721bd3969f4c40e0bbd2a1f2229222503e34efe2069bb34d0890711b94b316ba1ff63001e4e907b3589a6f7f74eca155dfac6ec56e4c508f8c58cc5 SHA512 58c42bcfb0b2137946a4e6f249e6c7e39f666bacb19842a6ac0e23424803d75b80aac6cf822444f55ac9ba36699c75f73fd2d2c4fd3c3370b6a91fa55865037d
|
||||
DIST openwebifpy-3.1.1.tar.gz 17791 BLAKE2B 02e3aa691a6c4ea60b2f2b0e56813c8154b1e275409b9a9d65026d8b179bce7b5951d0f035716b52e09e3510c2494055dd3cea39fd4213a7f13ece656a694433 SHA512 eb417b1de3a031b4f870c6c7ba6c2ad2adbf14b88de1448badf97e3240de49b4c284bf9fc974a4ac2506b64ce51c8327774b12eda0d85a0513982c38120bef6a
|
||||
EBUILD openwebifpy-1.2.7.ebuild 787 BLAKE2B 179f627bc78a94a05d32ec5cd59e949bbe8b096dbbcda8cb4143558eac09f1120ac3be0555c382e9242695ef3000cd7016ec8f8c23ee384572471bc1565ae5d7 SHA512 a97d2847766724712c6282395d2b6c1478012b3941bdd929b87f311a4caceb69bdecc9929f265e44d18f439949f1b0e4efef4e348f10f6c0481be45f00c0aca0
|
||||
EBUILD openwebifpy-3.1.0.ebuild 787 BLAKE2B 179f627bc78a94a05d32ec5cd59e949bbe8b096dbbcda8cb4143558eac09f1120ac3be0555c382e9242695ef3000cd7016ec8f8c23ee384572471bc1565ae5d7 SHA512 a97d2847766724712c6282395d2b6c1478012b3941bdd929b87f311a4caceb69bdecc9929f265e44d18f439949f1b0e4efef4e348f10f6c0481be45f00c0aca0
|
||||
EBUILD openwebifpy-3.1.1.ebuild 787 BLAKE2B 179f627bc78a94a05d32ec5cd59e949bbe8b096dbbcda8cb4143558eac09f1120ac3be0555c382e9242695ef3000cd7016ec8f8c23ee384572471bc1565ae5d7 SHA512 a97d2847766724712c6282395d2b6c1478012b3941bdd929b87f311a4caceb69bdecc9929f265e44d18f439949f1b0e4efef4e348f10f6c0481be45f00c0aca0
|
||||
MISC metadata.xml 463 BLAKE2B 78c9988ac68ae94029bd55dd776424189988ad07a32c8e195f37d4051c634b51ec114eb102e7dbf3f738abdfb3b71fc92a9aa0f3f9e7783733891a72decbf664 SHA512 c28b61670a47923af8bd54685be76f198cfc2364d07d5b441ceb6732f303d61d1891ee9e079b21b156829beddc20c0c35b1d1e418f0c3205b57edad3f669f80d
|
||||
16
dev-python/openwebifpy/metadata.xml
Normal file
16
dev-python/openwebifpy/metadata.xml
Normal 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">openwebifpy</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>fbradyirl@github.io</email>
|
||||
<name>Finbarr Brady</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/openwebifpy/openwebifpy-1.2.7.ebuild
Normal file
30
dev-python/openwebifpy/openwebifpy-1.2.7.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Provides a python interface to interact with a device running OpenWebIf"
|
||||
HOMEPAGE="https://github.com/fbradyirl/openwebifpy https://pypi.org/project/openwebifpy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT license"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="=dev-python/requests-2.21.0-r1"
|
||||
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
|
||||
}
|
||||
30
dev-python/openwebifpy/openwebifpy-3.1.0.ebuild
Normal file
30
dev-python/openwebifpy/openwebifpy-3.1.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Provides a python interface to interact with a device running OpenWebIf"
|
||||
HOMEPAGE="https://github.com/fbradyirl/openwebifpy https://pypi.org/project/openwebifpy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT license"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="=dev-python/requests-2.21.0-r1"
|
||||
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
|
||||
}
|
||||
30
dev-python/openwebifpy/openwebifpy-3.1.1.ebuild
Normal file
30
dev-python/openwebifpy/openwebifpy-3.1.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Provides a python interface to interact with a device running OpenWebIf"
|
||||
HOMEPAGE="https://github.com/fbradyirl/openwebifpy https://pypi.org/project/openwebifpy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT license"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="=dev-python/requests-2.21.0-r1"
|
||||
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
|
||||
}
|
||||
3
dev-python/pbr/Manifest
Normal file
3
dev-python/pbr/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pbr-5.1.3.tar.gz 115241 BLAKE2B 8d52ac2a5378e491b9bd286e04af4bbe3888f03bf25317a0fa4229784473c601f62424654b5f4c0c456e06986d16899594c68036b94824278ff357d36624e323 SHA512 66927b835058efb24182806e9ba16ee2066798ec7a1bc8dc0e5ec2b9260297515f0cfae192eef665a16e866462a88d379bb56bea21e86083df71b05868219675
|
||||
EBUILD pbr-5.1.3.ebuild 2925 BLAKE2B 4d98333c8093a1978a7f8f7b1ff4035a18787897e15cb3f4514c96522817deb613b1adf5356267ebadb53eb926ab0b1654659937b903b39b153a3b2867222bc9 SHA512 08ed8cf91ac16b094b9b7e69178408e2c7f864997afcbae5b43b612fa35995a3d2592919833b8cca3b71d4e9b14b9bf19a25d61cdcf943af3c9fc890cc47ef38
|
||||
MISC metadata.xml 686 BLAKE2B e7638d779ac7aa46c074cf4060bbca595c8e555e972da8b418762bb40237ef0f6d89125f3c0e8f5201a362b2425247ed5a7ecd9d26afe9981f9e51dd005c28fc SHA512 b4bff66d2f42e08f93d723e43bd1b6b32d8bd01a45136a741992af07c11da7fe0db847e46316e5bd237f47cb844fb481e09bff0c6df3d071197686d7dfaa7bc9
|
||||
20
dev-python/pbr/metadata.xml
Normal file
20
dev-python/pbr/metadata.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>prometheanfire@gentoo.org</email>
|
||||
<name>Matthew Thode</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>openstack@gentoo.org</email>
|
||||
<name>Openstack</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Python Build Reasonableness
|
||||
PBR is a library that injects some useful and sensible default behaviors into your setuptools run.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pbr</remote-id>
|
||||
<remote-id type="github">openstack-dev/pbr</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
76
dev-python/pbr/pbr-5.1.3.ebuild
Normal file
76
dev-python/pbr/pbr-5.1.3.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Inject some useful and sensible default behaviors into setuptools"
|
||||
HOMEPAGE="https://github.com/openstack-dev/pbr"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~s390 ~x86 ~amd64-linux ~x86-linux"
|
||||
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
|
||||
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/wheel-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/coverage-4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/virtualenv-14.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/stestr-2.1.0[$(python_gen_usedep python{2_7,3_4,3_5,3_6})]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/coverage-4.4[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
PDEPEND=""
|
||||
|
||||
# This normally actually belongs here.
|
||||
python_prepare_all() {
|
||||
# This test passes when run within the source and doesn't represent a failure, but rather
|
||||
# a gentoo sandbox constraint
|
||||
# Rm tests that rely upon the package being already installed and fail
|
||||
sed -e s':test_console_script_develop:_&:' \
|
||||
-e s':test_console_script_install:_&:' \
|
||||
-e s':test_sdist_extra_files:_&:' \
|
||||
-e s':test_command_hooks:_&:' \
|
||||
-e s':test_sdist_git_extra_files:_&:' \
|
||||
-i pbr/tests/test_core.py || die
|
||||
sed -e s':test_command_hooks:_&:' \
|
||||
-e s':test_global_setup_hooks:_&:' \
|
||||
-i pbr/tests/test_hooks.py || die
|
||||
rm pbr/tests/test_wsgi.py || die "couldn't remove wsgi network tests"
|
||||
einfo "rogue tests disabled"
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
|
||||
rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}"
|
||||
|
||||
stestr init || die "stestr init failed under ${EPYTHON}"
|
||||
stestr run || die "stestr run failed under ${EPYTHON}"
|
||||
}
|
||||
3
dev-python/protobuf-python/Manifest
Normal file
3
dev-python/protobuf-python/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
|
||||
EBUILD protobuf-python-3.7.0.ebuild 1255 BLAKE2B 4a258f7a8e674a56572525d8bbc3df360318c5b347cc0a8cfc7e192751f9ce2cbfe541060a956a02d48657e59eb8f65360bbdb2184ac673f67bf2c56c61562f5 SHA512 6de00197cc7e097365958d54e2a3775083fc931a5d2a32346e600e78fa178f6e7755dafb00c376d5f5dd3dc9bd559de97b39817b82368b87b719380ac2ebbd61
|
||||
MISC metadata.xml 656 BLAKE2B e63db63e247b105b51b506a404d8edc821cc0ccc276a3f813df3b06951184218e736e57b577ad2f64880250c55ef09c50a9fe04428f7cec02fb04293c337175a SHA512 5d747585e025672d423690fa2d8df09380a1714c2e0adad5838a41f099e3984b70c7f80c5873ea296101898cd92dea70edee964bf01b9d86acb9a1d0140169fd
|
||||
22
dev-python/protobuf-python/metadata.xml
Normal file
22
dev-python/protobuf-python/metadata.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>arfrever.fta@gmail.com</email>
|
||||
<name>Arfrever Frehtes Taifersar Arahesis</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<slots>
|
||||
<subslots>Soname version number of Protobuf</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="github">protocolbuffers/protobuf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
49
dev-python/protobuf-python/protobuf-python-3.7.0.ebuild
Normal file
49
dev-python/protobuf-python/protobuf-python-3.7.0.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6,3_7})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google's Protocol Buffers - Python bindings"
|
||||
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
|
||||
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/17"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
~dev-libs/protobuf-${PV}
|
||||
dev-python/namespace-google[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-libs/protobuf-3[python(-)]"
|
||||
|
||||
S="${WORKDIR}/protobuf-${PV}/python"
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
mydistutilsargs=(--cpp_implementation)
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${D}" -name "*.pth" -delete || die
|
||||
}
|
||||
3
dev-python/pure-python-adb-homeassistant/Manifest
Normal file
3
dev-python/pure-python-adb-homeassistant/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pure-python-adb-homeassistant-0.1.6.dev0.tar.gz 17581 BLAKE2B f66fa305a1020216f8c3152b2dc38cf8bd0e226dbd3bb4ccec02544f288b53b5ae37fdec1c1a535e7c9babe469520a4de1dfd313f5935893c2c08312789d27b4 SHA512 310d42683cc83daeef26ccbc1d0e88dfc0fb4384c4487e7db75c890cda861239bd155dc4b469e43a96a0afee8d18a6f4565644b398a033e1e5708c1ddd819858
|
||||
EBUILD pure-python-adb-homeassistant-0.1.6.ebuild 779 BLAKE2B c979d1cff665a38283c99f8951a5d70c49af6a61a98bdcd8bb525d9f2a99b967c7dc0091abca877994c39ed918aaff06f99961ca4a91d1c627ab6b3fff4a0df7 SHA512 d99442c9aa358c09c2303bcfc37ef4690bc28122605a6768cf2ec5b0eb7342461987d6b8cc29803453682c9b73bd432232e881c7fa0176a3d7157a758209f476
|
||||
MISC metadata.xml 476 BLAKE2B 465f8acaae4daa82aadeb39dd16d0f5806f94adbd213be619a4b7f2d900118950bd2a7e0ebbc3ce286ca683ce41c9c7f17ce500fb47cc0c790843d6f194b549b SHA512 6988f4523a3bdb667377c3c26b27bdbe10cc70b366b699f4ba676534f7404d44f9667111b546b6af3f01ae100f049f4c51b392e45a314a5f523d854ccb5c9a1e
|
||||
16
dev-python/pure-python-adb-homeassistant/metadata.xml
Normal file
16
dev-python/pure-python-adb-homeassistant/metadata.xml
Normal 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">pure-python-adb-homeassistant</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>swind@cloudmosa.com</email>
|
||||
<name>Swind Ou</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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="Pure python implementation of the adb client"
|
||||
HOMEPAGE="https://github.com/Swind/pure-python-adb https://pypi.org/project/pure-python-adb-homeassistant/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.dev0.tar.gz"
|
||||
|
||||
LICENSE="MIT license"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
S="${WORKDIR}/${P}.dev0"
|
||||
|
||||
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
|
||||
}
|
||||
3
dev-python/pure-python-adb/Manifest
Normal file
3
dev-python/pure-python-adb/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pure-python-adb-0.1.6.tar.gz 2651642 BLAKE2B d75bf0452a88c183c9ada1e1b3cb24e772b2990d913fb944d6ffab3f8920731e066b0b5d154f9e02210ea6ab9c962e56bfbe94894413c2cbe45a68f4d521ff36 SHA512 aac9d30ea4c97ffe110f17b5263b6aa44341d26e9842c89ae92af2490460be6af72e0d1ee18ce896a0c7b80355927d79e759a4f106926a67476f51895b41ce92
|
||||
EBUILD pure-python-adb-0.1.6.ebuild 801 BLAKE2B 1d4b90aa5d27130cf5cb2cb35ae8cb4bd5b3bad30c5a8afa3a73efcfeb917373b65ca013c8272d35f0cafb71207af85302637aba503ddc4157be78ebce88edcd SHA512 528c95f695ca28dcb4e88c32c82f449a2f61aa25cc0581b79f76d0389e25e838cdad77d5a97b0fa7a5717353dd6e2f3bf6383c7ab29207212b3ff73c7d13f3fd
|
||||
MISC metadata.xml 462 BLAKE2B 5cb5f8acd19ae7988bf57268dd2a7ddf2e112e392c053f3456467ec3248df736261959396e0d0b4bf58303630ded3aadbc6cc7e457efb1e02cd1c36a965d9be8 SHA512 69edf4443d4641ed1279b8005e5ea4dcf91bdb20f55e80822411fb8024d58f136b146d4c0a3f0f36d92e4d06a1191c5dce530f3f0324ce8838274e4373de35f8
|
||||
16
dev-python/pure-python-adb/metadata.xml
Normal file
16
dev-python/pure-python-adb/metadata.xml
Normal 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">pure-python-adb</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>swind@cloudmosa.com</email>
|
||||
<name>Swind Ou</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-python/pure-python-adb/pure-python-adb-0.1.6.ebuild
Normal file
32
dev-python/pure-python-adb/pure-python-adb-0.1.6.ebuild
Normal 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="Pure python implementation of the adb client"
|
||||
HOMEPAGE="https://github.com/Swind/pure-python-adb https://pypi.org/project/pure-python-adb/"
|
||||
SRC_URI="https://github.com/Swind/pure-python-adb/archive/v${PVR}-dev.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT license"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
S="${WORKDIR}/${P}-dev"
|
||||
|
||||
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
|
||||
}
|
||||
@@ -1,3 +1,7 @@
|
||||
DIST pyTibber-0.10.0.tar.gz 7228 BLAKE2B 890c05ee04118b74b63eec3e5c88d2309ed5dcb33749374ce50cbba5171bf6dfc807166d8d2801404852c8423d5bac4910a992cec40faa6799f1045fce4efc85 SHA512 a98efd70869cc685e6a88b2039e12a184a79e314b4959537badfd88c48cc871214843553b1c326f32500753718e2301c3e527189ece912b512ceb4e9dd528be8
|
||||
DIST pyTibber-0.10.1.tar.gz 7231 BLAKE2B 3cefa30dca2962f68eb08dc25641cc5598c1c01f3c00c8877aedffd73a47d3459992ee6f09b0f14ca6f6998ad6b6ab196b3236fc4155831983b2db7aa9bf45a6 SHA512 74c382af9188e852ba4009a47285ee60d45351eb80488014d4a4d2a37f6e2bacc53d4297868a32194b1842ef15b543502b09b16c9ddb8ce6a64f969d28f97a25
|
||||
DIST pyTibber-0.9.6.tar.gz 7023 BLAKE2B 678a797dcdf3353dfa81e7c87690f04eaba823c9502cfbfab4f86d5a7b0d96801e1d34d8b95d7acd540ee4674effab83dfd87e70744520cd9c19a08c1df06df4 SHA512 67e3447f1ea3872de3ec024831d237f7f204f39d610ff71c33fc88db59ed2527ee0de609426dbe63954f93429bd5b9ebc982bf42931eb0515ebd7b68f0b4a643
|
||||
EBUILD pyTibber-0.10.0.ebuild 721 BLAKE2B b489d6be36522f0fc25de852317adafa551b6c5162f4a49395f357326dca49d7e8ca1c0be55fa41db723d117939d42635ac2544b84174b02b6cd0b3ee2a3f6f6 SHA512 f43a91142a96594ee7d24cdd9e130c48f0b9d5bb16f8f8568b2990cf9ecd207d22a297e9da1da66a8d190379cdd4c4b61c63521d7b06de7fe2b9471d98f52ddd
|
||||
EBUILD pyTibber-0.10.1.ebuild 721 BLAKE2B b489d6be36522f0fc25de852317adafa551b6c5162f4a49395f357326dca49d7e8ca1c0be55fa41db723d117939d42635ac2544b84174b02b6cd0b3ee2a3f6f6 SHA512 f43a91142a96594ee7d24cdd9e130c48f0b9d5bb16f8f8568b2990cf9ecd207d22a297e9da1da66a8d190379cdd4c4b61c63521d7b06de7fe2b9471d98f52ddd
|
||||
EBUILD pyTibber-0.9.6.ebuild 721 BLAKE2B b489d6be36522f0fc25de852317adafa551b6c5162f4a49395f357326dca49d7e8ca1c0be55fa41db723d117939d42635ac2544b84174b02b6cd0b3ee2a3f6f6 SHA512 f43a91142a96594ee7d24cdd9e130c48f0b9d5bb16f8f8568b2990cf9ecd207d22a297e9da1da66a8d190379cdd4c4b61c63521d7b06de7fe2b9471d98f52ddd
|
||||
MISC metadata.xml 463 BLAKE2B 5b2ca5dc38d37b7b09602c6024d4e95a2a2d247ba15b160fce8e367ef6844ffc63eecb6dd06d32aa47ca00903a2f35bd9ab86bff9c54513040a03b13e313a6ff SHA512 dbc6960c27f5025d3f30ee9fcf495a028ce76e42c483a972377235d3dd8b733bb7926fbc1f80f99594ae6649f1a4d9c8b52a665b1c1159172a399161c2c48714
|
||||
|
||||
30
dev-python/pyTibber/pyTibber-0.10.0.ebuild
Normal file
30
dev-python/pyTibber/pyTibber-0.10.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python3 library to communicate with Tibber"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/"
|
||||
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
|
||||
}
|
||||
30
dev-python/pyTibber/pyTibber-0.10.1.ebuild
Normal file
30
dev-python/pyTibber/pyTibber-0.10.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python3 library to communicate with Tibber"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/"
|
||||
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
|
||||
}
|
||||
3
dev-python/pychannels/Manifest
Normal file
3
dev-python/pychannels/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pychannels-1.1.0.tar.gz 1718 BLAKE2B 288b0a3f7f7fb00dad00a775cb18fb4fcb2212d8d45624833562df0e13e6a4a6113619f89473f500611ed36741572069f372fd9a00b245a03f85a37811cb4cf1 SHA512 e8715141d4c763a4fae72f654c7bb6c7b974a9165d4186538d49d6539256abcba567912faac039f37a0b26e2efe7a618b9f3d9aa56af54be84890d1519cc8a26
|
||||
EBUILD pychannels-1.1.0.ebuild 745 BLAKE2B 0cf7788278736fd070fe6ca979d47e0b330c477808566faac45ac2147fdfef0125a2e8fec695ddcc93c53ca6d5088b7485c19b59335bb0e513012f8c0624d2cc SHA512 ce5627e80451ed4687f273515e0724fb235c0611401d388049b67063a2036bd9ff53c9dc90a4e6c7503dedf34ffa00c6be46f8a66006ee57386465c10f3096d6
|
||||
MISC metadata.xml 464 BLAKE2B 74cc8d81b948a459bf92916e7d4d5a0e893dd15211d9427d4eaaaf3fef1cbf9a311ff01ca4f66c05b58bc838731bfe0afa23f5308846c473f1c264a386a64668 SHA512 3e38dc1861f742945a91ae42548a0fdec7b28987d3f21e40241f002e8619a699c456eb513179dfb43d16bc5dc0486304af35706a6f820334930ff2a1a810df51
|
||||
16
dev-python/pychannels/metadata.xml
Normal file
16
dev-python/pychannels/metadata.xml
Normal 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">pychannels</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jon@getchannels.com</email>
|
||||
<name>Fancy Bits, LLC</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/pychannels/pychannels-1.1.0.ebuild
Normal file
30
dev-python/pychannels/pychannels-1.1.0.ebuild
Normal 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="API client for the Channels app - https://getchannels.com"
|
||||
HOMEPAGE="https://github.com/fancybits/pychannels https://pypi.org/project/pychannels/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="The MIT 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
|
||||
}
|
||||
3
dev-python/pycmus/Manifest
Normal file
3
dev-python/pycmus/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pycmus-0.1.1.tar.gz 20925 BLAKE2B 9df6843a61390007b824950b05f58fc5df17222a5eacc6699cde0707f94a66d5fb69d29f5217bb6b8029710012d84592562b823ea72522d279991a6da0492353 SHA512 f8ca1d8959d5701127dd43d1b1e419a075628a9257c896a4c15e5a045ca70c0ab300b328c9e09b1c8211975a5cf47673aec074df7760fb4d341a27b2ee453df5
|
||||
EBUILD pycmus-0.1.1.ebuild 658 BLAKE2B 23d450927633b16586e29d0ffb6b23cccc988385468e7d7953687099c1a72a88f4f73f6db4f2bc5505812d4b96e9f5202f179601b853027b853fcfbe3dbc2964 SHA512 627e0351b107a0960120ea07ea798c7edb7ebd8daf1aae3c793f298eb1964e08e5413dc2455fac2682f533ec5f0504f9df5b0ab9647acee759f47399de2b3b90
|
||||
MISC metadata.xml 462 BLAKE2B 6fc3af1dcd48464eeea63846f508e71b1761f15f4ec2643f282592fffee7b5a359c9415cc3b8be29c0d9cdc6c53eb7818f01f346e06f9ee161826de204cdd063 SHA512 e74b76ade86969d608402cd20c0822e5b0da65a378e5fe840a49d1b99a1b3920a4a2d1bd55ae16fc4fb1403cd04a48122aae43d007c90ee5674e4a276cc3b78a
|
||||
16
dev-python/pycmus/metadata.xml
Normal file
16
dev-python/pycmus/metadata.xml
Normal 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">pycmus</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>mtreinish@kortar.org</email>
|
||||
<name>Matthew Treinish</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/pycmus/pycmus-0.1.1.ebuild
Normal file
30
dev-python/pycmus/pycmus-0.1.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python cmus remote library"
|
||||
HOMEPAGE=" https://pypi.org/project/pycmus/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST pycryptodome-3.7.0.tar.gz 7180132 BLAKE2B 1befc6704e50bf74b277cc76ac73518e4a25ab8fe811ee8347eaaf74d5534b5c2bdc9821b36e9658d83d88d096b73a31cb5b93d245ae541402a20140220741b6 SHA512 8a25ad339901cf0823f8035380f514de1b86a2468ba303b6c5c3f27cc0bea7cb0ea6d7e911e57b1e5a35d3089b0290f4dda7670525ce33b7e8dfb6b3277e1ecc
|
||||
DIST pycryptodome-3.7.2.tar.gz 7192874 BLAKE2B 25f9e1f318e5256679f49eb0c59d4d94765b7e0c21a8590073c6e2fc06d5b6cffc18a1623736bb0e016eaba688be380b117f9c8d2c954c60fceb2305777afca7 SHA512 f505d2fccb272bf5cb3f3fc1c3c77cafe809303f0c108e8d1b128c7a9567dff20384bcccb91fc5f80a0e847eec34f2629f9ddd1cb90580e00426044feeea467f
|
||||
DIST pycryptodome-3.7.3.tar.gz 9285823 BLAKE2B 6f215a3bb0337f5b7469d92bd2d5b5a19ab4e2c6a8f119411c3a5bcdcf93307752d99113866268b5066cceda6470bd0fbe81b1b2f9e30b5e5e569c77ede087f3 SHA512 b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f
|
||||
EBUILD pycryptodome-3.7.0.ebuild 918 BLAKE2B 8e8738c09835e83d6da57c46b33256f2882123f5873864e39bbe6db981101bbc1874cf27313f74d4efd3dc02218312cdc54319bc3bb153dff0aa19e306f43ac0 SHA512 d742c1c1e7970b8ddb35c7636cdd2cad9beaee0af5180aa8d7d5136485ac56408901b99b37e1ccb43785735d98ce6f18de23f808a2912bbddc747cf6802d4a5e
|
||||
EBUILD pycryptodome-3.7.2.ebuild 918 BLAKE2B 8e8738c09835e83d6da57c46b33256f2882123f5873864e39bbe6db981101bbc1874cf27313f74d4efd3dc02218312cdc54319bc3bb153dff0aa19e306f43ac0 SHA512 d742c1c1e7970b8ddb35c7636cdd2cad9beaee0af5180aa8d7d5136485ac56408901b99b37e1ccb43785735d98ce6f18de23f808a2912bbddc747cf6802d4a5e
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
EBUILD pycryptodome-3.7.3.ebuild 918 BLAKE2B 8e8738c09835e83d6da57c46b33256f2882123f5873864e39bbe6db981101bbc1874cf27313f74d4efd3dc02218312cdc54319bc3bb153dff0aa19e306f43ac0 SHA512 d742c1c1e7970b8ddb35c7636cdd2cad9beaee0af5180aa8d7d5136485ac56408901b99b37e1ccb43785735d98ce6f18de23f808a2912bbddc747cf6802d4a5e
|
||||
MISC metadata.xml 462 BLAKE2B fd47d2aab803bc3c10cd5299bfa732901ed18ddc6d25f41dda0e4761a40f13f972ccde4b1c25d4c7b5889b1a80435e0e30157a80bbcebfa2a7c07ca6339b1a54 SHA512 b1197ac0f8843d02349bb9a454d8af3bd126a8777e5964e08c334d9eae2263809eee3d236dc66a87b115123dd253f6b9cd26cb8984ac37c61bea340ba33bfb77
|
||||
|
||||
@@ -1,8 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<maintainer>
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pycryptodome</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>helderijs@gmail.com</email>
|
||||
<name>Helder Eijs</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
28
dev-python/pycryptodome/pycryptodome-3.7.3.ebuild
Normal file
28
dev-python/pycryptodome/pycryptodome-3.7.3.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# 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{,3} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A self-contained cryptographic library for Python"
|
||||
HOMEPAGE="https://www.pycryptodome.org https://github.com/Legrandin/pycryptodome https://pypi.org/project/pycryptodome/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2 Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/gmp:0
|
||||
virtual/python-cffi[${PYTHON_USEDEP}]
|
||||
!dev-python/pycrypto"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
5
dev-python/pyhaversion/Manifest
Normal file
5
dev-python/pyhaversion/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST pyhaversion-2.0.3.tar.gz 2780 BLAKE2B 8ac94264bd2e050a42aeb0be465bdfb2fc9ca3eaafdf9452072e8f1d5df1530291dbaf5e4492c35c67de9f39491e71ad16126d4b995493ba4ddb8e63bbf399ff SHA512 7508360ff0fcc0d29a358d9a666869f295ef4efe84d01a5f95e096dda0af909c5e89c80ad34a9c90260b3cacdf05c700b2eb4f1e1c888c848bfb548fccb8e241
|
||||
DIST pyhaversion-2.2.0.tar.gz 3242 BLAKE2B 614ba2fa8d3a4197437e71f206988b9664033200b85cf8cc8dd8431c1875eb112ace954d11f81365225089e89deeb42decc40b69bd01b59f339c13cddbaa4af1 SHA512 d285b137cb22f6e76086c1a6e72d36ff3024fd1f004e42c789e3bb5d84ec78c933803c2818c68d53836f6b7f0ea230267012b92c27aeb47190b2fcec1f170282
|
||||
EBUILD pyhaversion-2.0.3.ebuild 673 BLAKE2B b1b6ea9cfb16a3ce115f573cdfd977a172f1d7ba584d218adcfc778e8366d8b10121a13dbf306ffb3297337c66b23b805935b90d83e436c1ba49f45424acce4d SHA512 945560e5abf9bfdfc5e140593d2e2410fb0ce73b2903bd8e60816dd4ba0e6e8ca60cd5fa7991826842e0a45c9e651798e11258ff586fe1b15a76fc4fa5f18b36
|
||||
EBUILD pyhaversion-2.2.0.ebuild 673 BLAKE2B b1b6ea9cfb16a3ce115f573cdfd977a172f1d7ba584d218adcfc778e8366d8b10121a13dbf306ffb3297337c66b23b805935b90d83e436c1ba49f45424acce4d SHA512 945560e5abf9bfdfc5e140593d2e2410fb0ce73b2903bd8e60816dd4ba0e6e8ca60cd5fa7991826842e0a45c9e651798e11258ff586fe1b15a76fc4fa5f18b36
|
||||
MISC metadata.xml 463 BLAKE2B c6f494b47060fe40e723c1c45182860a5b5701a9df64570ff1b6873d48bd4f555ecafded5a0a705ee3a8f3b1aa7bcc2608e501868a5d5ce6345176b7b7f78d5d SHA512 851d1eb1ddeb56510755ed96fa93a84547c1f02e4e4f9874d1d056236998304bcc49c00aa1c710ee5701bed3ba08d8b6e26d6bc3d6c423fb966d8a1f026ef1d3
|
||||
16
dev-python/pyhaversion/metadata.xml
Normal file
16
dev-python/pyhaversion/metadata.xml
Normal 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">pyhaversion</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ludeeus@gmail.com</email>
|
||||
<name>Joakim Sorensen</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/pyhaversion/pyhaversion-2.0.3.ebuild
Normal file
30
dev-python/pyhaversion/pyhaversion-2.0.3.ebuild
Normal 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=""
|
||||
HOMEPAGE="https://github.com/ludeeus/pyhaversion https://pypi.org/project/pyhaversion/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
30
dev-python/pyhaversion/pyhaversion-2.2.0.ebuild
Normal file
30
dev-python/pyhaversion/pyhaversion-2.2.0.ebuild
Normal 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=""
|
||||
HOMEPAGE="https://github.com/ludeeus/pyhaversion https://pypi.org/project/pyhaversion/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
5
dev-python/pyheos/Manifest
Normal file
5
dev-python/pyheos/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST pyheos-0.2.0.tar.gz 21898 BLAKE2B 9d3ef920b66a6eddcb5c1924efe7b07bfbda42a0701e144c38661cd8e363007947d4df70c02d4e86f60ac1e176b9d173f1fd08178f45248901d9a2fc2eaaa7a0 SHA512 85d0597d82a3318bd6e7a65677a038b2822ef8e69cba9bad86ea42bee50737d8d164425f46f2f494d4870fb16f2b4f15f397e9929a8c411a529c6c10e9436c57
|
||||
DIST pyheos-0.3.0.tar.gz 22566 BLAKE2B e321feb1f5630aed8d4a8cae4069d919c39be6ceb14acda985eda0b5f0d6321214b29ae6eb9141d992882efafdf33b83861e903132e21b6a4f8f6f637bee5660 SHA512 f46c740ed3a15488361e62d67d8eb4258f91d6bfb929569e014f56e2118aabc57fb192fb318dc8f2e06a51c01356624d8048160f5d5fc25a908f857ff00ce147
|
||||
EBUILD pyheos-0.2.0.ebuild 752 BLAKE2B aa81c8e4b5f5006a68d6308312266a6f1ee5c77ca892a66ead05c1b165fadafaf961ee20964b00200d0eb2d3656b376daeeff8129f99f30cc7bd1316a494b533 SHA512 0b5b3bbea4fe700b5fdc605697c76a1ad83e5eb693d40a843ad3ddd6872a2bd1ce8e921e5171a133ed1e31bb5570fe2cca77fff1c74637eea1e47016eb199287
|
||||
EBUILD pyheos-0.3.0.ebuild 752 BLAKE2B aa81c8e4b5f5006a68d6308312266a6f1ee5c77ca892a66ead05c1b165fadafaf961ee20964b00200d0eb2d3656b376daeeff8129f99f30cc7bd1316a494b533 SHA512 0b5b3bbea4fe700b5fdc605697c76a1ad83e5eb693d40a843ad3ddd6872a2bd1ce8e921e5171a133ed1e31bb5570fe2cca77fff1c74637eea1e47016eb199287
|
||||
MISC metadata.xml 454 BLAKE2B 749838eae9d9fb195727846c28fe503f4a47d4ac807fa67c6d2af9f557fec3a46eefd3980a95f899587d18d91cd87542eeb3f4f2ea1d7a9bc15fad74d7431a5c SHA512 a83c413a5d53b99d33b99aeab2289dd1fc09b22c7acb97af25740cd470b437834b91d598f28e3b045cab64a55f59af551a3f274d7c3bfd09caf5c8ff5d33d051
|
||||
16
dev-python/pyheos/metadata.xml
Normal file
16
dev-python/pyheos/metadata.xml
Normal 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">pyheos</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>andrew@sayre.net</email>
|
||||
<name>Andrew Sayre</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-python/pyheos/pyheos-0.2.0.ebuild
Normal file
30
dev-python/pyheos/pyheos-0.2.0.ebuild
Normal 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 async python library for controlling HEOS devices through the HEOS CLI Protocol"
|
||||
HOMEPAGE="https://github.com/andrewsayre/pyheos https://pypi.org/project/pyheos/"
|
||||
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
|
||||
}
|
||||
30
dev-python/pyheos/pyheos-0.3.0.ebuild
Normal file
30
dev-python/pyheos/pyheos-0.3.0.ebuild
Normal 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 async python library for controlling HEOS devices through the HEOS CLI Protocol"
|
||||
HOMEPAGE="https://github.com/andrewsayre/pyheos https://pypi.org/project/pyheos/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -2,8 +2,10 @@ DIST pyhomematic-0.1.54.tar.gz 38076 BLAKE2B 532b6d5adf2fb247f3eab2bd8c6c5535c67
|
||||
DIST pyhomematic-0.1.55.tar.gz 38441 BLAKE2B 60b60f4421542a74eee839f7e0207f61671b853c39c8723b93d7fd100ca10b77ccd35ff85cf21c3e581e41871d81f80b44ab29b0af5430ca03d08e0bc53de216 SHA512 e9efa16eb8ed7aecea3c2fc3c66ede47547aaa26ced85ccf74463475b768990c334f7879935736139d073d4124d52d63dab7308f0e9f6b9b02965d0d3b9177a4
|
||||
DIST pyhomematic-0.1.56.tar.gz 38824 BLAKE2B 98184257a34e34752e0a58a4102d01356188be34b74b20af8e0bfffe66ccfa0e4b550f5537c4434df10b060872da10abd7ed5645f115237b5dcd3b06ec974256 SHA512 2cb478a78a4134d464f8fe01bc37352aee84dbc0318efad59f5cb5f54b31fa7b32b318254579fcc208924fabc314c4d535491abab39206b6aa55ef37c5484d26
|
||||
DIST pyhomematic-0.1.57.tar.gz 38942 BLAKE2B 77e2540303a1f06ff44744c83def51d0ac40be230eb075a903574831fe4c7fc77b7c780cbf393459abe4ab0a71c1309ef0da8b61a4c6f591e11ac8a94e090c79 SHA512 bf8f8a67974df2cc33fb58209e0c13fbe0e518bb4f1a28f105989505c2cebf28fc36f88c1d0b852b9f94cf523b869660098682b0a50398ffcc6675256367a8e5
|
||||
DIST pyhomematic-0.1.58.tar.gz 39007 BLAKE2B 108b92ac28fd0a74938bfbe6f397637b8be97511fbfd3022f3e744861ea179ade405af417f5d1cdf83fb4c60bf0201f7e7b8e5d39bf0176e49cc092e5f921a90 SHA512 8abe8453139100e579eae60b615c9d0687a300a15a769fd3eba5ef3a0fd380a073a162c61259c5eb9058b6b19c7cadfeacdd4e9f95477b3d5d379a34d32e6b92
|
||||
EBUILD pyhomematic-0.1.54.ebuild 667 BLAKE2B 101b0719f770515c35b0a9a6e984babdd2b2240ced2b89b502a43e3426a2c8a192b991665bdda6d2e685156ccb54bdac05528225506dc534eae2a8474621bb39 SHA512 82c7641f0f29fe7cda8a93242a70f6ba8373413070c7203c7670becb43a3a11b04a91e6abb2dc53724571bb42ff3a2614d33e9a0b0864689afea2eeae4db194d
|
||||
EBUILD pyhomematic-0.1.55.ebuild 667 BLAKE2B 101b0719f770515c35b0a9a6e984babdd2b2240ced2b89b502a43e3426a2c8a192b991665bdda6d2e685156ccb54bdac05528225506dc534eae2a8474621bb39 SHA512 82c7641f0f29fe7cda8a93242a70f6ba8373413070c7203c7670becb43a3a11b04a91e6abb2dc53724571bb42ff3a2614d33e9a0b0864689afea2eeae4db194d
|
||||
EBUILD pyhomematic-0.1.56.ebuild 667 BLAKE2B 101b0719f770515c35b0a9a6e984babdd2b2240ced2b89b502a43e3426a2c8a192b991665bdda6d2e685156ccb54bdac05528225506dc534eae2a8474621bb39 SHA512 82c7641f0f29fe7cda8a93242a70f6ba8373413070c7203c7670becb43a3a11b04a91e6abb2dc53724571bb42ff3a2614d33e9a0b0864689afea2eeae4db194d
|
||||
EBUILD pyhomematic-0.1.57.ebuild 709 BLAKE2B e6aec230cefa0ac510a7a226946ed8a889ada004b9c11a5a2a5565580cfdf08ee94f37568f1db5f7e40332c8f22343c0ce428d1c54494a79e43ec4b85c12b771 SHA512 907b28f5dc74cd425c4b17d6544c82eaf17387277600ee1af17bca985d09e3733f765eef3e894c0cb0e302ac4063cff71faf28055a0144b5f696fcacfdf6fbd1
|
||||
EBUILD pyhomematic-0.1.58.ebuild 709 BLAKE2B e6aec230cefa0ac510a7a226946ed8a889ada004b9c11a5a2a5565580cfdf08ee94f37568f1db5f7e40332c8f22343c0ce428d1c54494a79e43ec4b85c12b771 SHA512 907b28f5dc74cd425c4b17d6544c82eaf17387277600ee1af17bca985d09e3733f765eef3e894c0cb0e302ac4063cff71faf28055a0144b5f696fcacfdf6fbd1
|
||||
MISC metadata.xml 466 BLAKE2B 7ec383b1342ec1fabdb0cd71fb98fb8fbe62d17091eb2936edae8584c6edffe9747edbdb45055355380f2c3bcf64d878169fbfc752822f75c64c7fdc6a4d9d6a SHA512 ec280ede0533aad0b01392c8429aba0e761488ee15717cc285b13761f7858f98351d54daba77fc25832fba9f14d54eeda3b500f3081eb29b3204defad07ce7c4
|
||||
|
||||
30
dev-python/pyhomematic/pyhomematic-0.1.58.ebuild
Normal file
30
dev-python/pyhomematic/pyhomematic-0.1.58.ebuild
Normal 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="Homematic interface"
|
||||
HOMEPAGE="https://github.com/danielperna84/pyhomematic https://pypi.org/project/pyhomematic/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT 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
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST PyJWT-1.6.4.tar.gz 41694 BLAKE2B 59677d2f76a6f49be794d7cb796a5388b34fb8016dde9a069fa0494dfa91862b5cd9437e9231377fc7da10438a0a73ffbfe3afd2023cc21c5e166c93eb04fdaa SHA512 28c448d473f0409d11c2a97bef9f878800a78691250f55a46d79009b09faab0ac179133c4d4795ed9910dd7176adc9d6912189a5b4938f27ae441308e98d5e11
|
||||
DIST PyJWT-1.7.1.tar.gz 41979 BLAKE2B 5604b309838b2dfb2f95e18e291c43703954664aa8acb7439072f002c1c8a1e49ff2c21d907be77a4d2f86e695ec71970d550aad2541252ac85bd7133e300b28 SHA512 70cd38127b6848933992c8b88303725ef71bfb430ad42eb63247e549b0bdab2a194137349d43ab02a1c97212dbc89f447ee3f0c5403dd14632b8b4b6b9235fc4
|
||||
EBUILD pyjwt-1.6.4.ebuild 1274 BLAKE2B d9410bb5b1285390e540f616c75067a6fef8df098b8a82f5524a3eb0afe1dfe9c617582b119082a960c515a30740354c8fa124ff232e2bdabcae3bb7d694ff6b SHA512 d8882417021a4f98751547209bfd6a3d0784284a7ef1649b59a4251ad62305cb950974fdc5d910752f6c34164ccf3758b6b0e66cdd9b9cecec7dc403d26ecc2f
|
||||
EBUILD pyjwt-1.7.1.ebuild 1274 BLAKE2B d9410bb5b1285390e540f616c75067a6fef8df098b8a82f5524a3eb0afe1dfe9c617582b119082a960c515a30740354c8fa124ff232e2bdabcae3bb7d694ff6b SHA512 d8882417021a4f98751547209bfd6a3d0784284a7ef1649b59a4251ad62305cb950974fdc5d910752f6c34164ccf3758b6b0e66cdd9b9cecec7dc403d26ecc2f
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
51
dev-python/pyjwt/pyjwt-1.7.1.ebuild
Normal file
51
dev-python/pyjwt/pyjwt-1.7.1.ebuild
Normal file
@@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PN="PyJWT"
|
||||
|
||||
DESCRIPTION="JSON Web Token implementation in Python"
|
||||
HOMEPAGE="https://github.com/progrium/pyjwt https://pypi.org/project/PyJWT/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/cryptography-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||
|
||||
python_prepare_all() {
|
||||
find . -name '__pycache__' -prune -exec rm -rf {} \; || die "Cleaning __pycache__ failed"
|
||||
find . -name '*.pyc' -exec rm -f {} \; || die "Cleaing *.pyc failed"
|
||||
|
||||
# enables coverage, we don't need that
|
||||
rm setup.cfg || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pytest -vv || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Available optional features:"
|
||||
optfeature "cryptography" dev-python/cryptography
|
||||
optfeature "flake8" dev-python/flake8
|
||||
|
||||
ewarn "flake8 feature requires 'flake8-import-order' and 'pep8-naming', which are not in portage yet"
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST pylinky-0.3.0.tar.gz 4364 BLAKE2B fd4c5a64a603ee13090c73413710847e6e05f44ac2042837ab9149b70c8bb776949c45582253effcc5915047035c79c86c9d166e8ab61c109a2c39dab8ed8773 SHA512 8b0b6fe2acf18458febdf6265b017198924c383c8cbb64e60b1eaf84d1c278789ed749d4c0cdc2ca8bab26d49c7bd43c458f0abe225e7724e89887d9c4b3224d
|
||||
DIST pylinky-0.3.3.tar.gz 4836 BLAKE2B 891c2828dba4c99dbb515b0f1f274fd242bc5da5a33d4b9ba57aec8881b85a180da2e91e7c6a7af4e60c25cfc8aebe7a2ba75843b3293d9bc3000e1b95561d73 SHA512 00e4f0028d6d8be95445c07913c8e8650cf2de007e3ce0e1c60385ecc9359db1ccc78e36435e98eba2e6615b07fc0fa9b169cf1e5fd4df8c8d82f7c10d491123
|
||||
EBUILD pylinky-0.3.0.ebuild 707 BLAKE2B b8bd28617d26bcd8a114b019f82c99a566c09fe135ccf5aa8b952b17d2eea60fbf4d9b8e145ec9714cddd4303b9c854dc5bcef854f7b80bab5cdcf9df4e419a0 SHA512 e22516a3f00d1c9405a7f4b064e491849703126c5d925815043588e513a7f1e4c6413c3b10f79418e187e3e9c57b72e75278d6b6311981d8bdf7fee309744a76
|
||||
EBUILD pylinky-0.3.3.ebuild 707 BLAKE2B b8bd28617d26bcd8a114b019f82c99a566c09fe135ccf5aa8b952b17d2eea60fbf4d9b8e145ec9714cddd4303b9c854dc5bcef854f7b80bab5cdcf9df4e419a0 SHA512 e22516a3f00d1c9405a7f4b064e491849703126c5d925815043588e513a7f1e4c6413c3b10f79418e187e3e9c57b72e75278d6b6311981d8bdf7fee309744a76
|
||||
MISC metadata.xml 364 BLAKE2B 46963b0a40101a79d02a9a8286f93669ff53c654eab6b2a79905cf1fa92f45ae9b01195fa30894494ad164c3b6fa0b8b10b0841bb4e436869cb806aef0a80c1d SHA512 1ad3327cda4a7fecf9c31c1e4ead274f5207b3eb2f769bbb01a779a328cda088cf0c4e785856b32a288d5c6b2480daffa4fd34b9b2995fd31288c9f53710efea
|
||||
|
||||
30
dev-python/pylinky/pylinky-0.3.3.ebuild
Normal file
30
dev-python/pylinky/pylinky-0.3.3.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Get your consumption data from your Enedis account (www.enedis.fr)"
|
||||
HOMEPAGE="https://github.com/Pirionfr/pyLinky https://pypi.org/project/pylinky/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache 2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
DIST pymodbus-1.5.2.tar.gz 98902 BLAKE2B 74796f1a59d400c2dcfef0c1c85986a7259679c58863b385bf1ec3c54c1929eeec6a70d3f81a2b8d6079dfe1aedcfb58def38fed85ba48e2fd6b0f1eb17b9c61 SHA512 d1aaf087104450890d199d68a415a68d8920a1068b724885623e679c7a052dbe32ec6f0d00afe58d9c279d1f7bf63dd741ef6353e0f842ab06d01baddd7e4331
|
||||
DIST pymodbus-2.1.0.tar.gz 130214 BLAKE2B 52b754c06c28c104da10cecafe3212b00b919e794f0de8f753fc2410c12240165e3177a0a1f428eed15a97dbe65354cd79872d228c919aad587cf7e2e163fc1b SHA512 b7b8680b1c9618053f1bdb04a83c283a74ab5c867ef729786ff24a29d63828ff8d4484d388ce827be3bc45d186ee77b7c76f1633496c6de21a960a094b5d68cd
|
||||
DIST pymodbus-2.1.0.tar.gz 130214 BLAKE2B 52b754c06c28c104da10cecafe3212b00b919e794f0de8f753fc2410c12240165e3177a0a1f428eed15a97dbe65354cd79872d228c919aad587cf7e2e163fc1b MD5 13b4c41d6fe5f1981a418773fa126277 SHA512 b7b8680b1c9618053f1bdb04a83c283a74ab5c867ef729786ff24a29d63828ff8d4484d388ce827be3bc45d186ee77b7c76f1633496c6de21a960a094b5d68cd
|
||||
EBUILD pymodbus-1.5.2.ebuild 944 BLAKE2B 06fd8cd64f3ac96339116ea8ad18128de8a84ffab4e340fea5a32cd93d2eb050e27189850f1cfdf8b4faac984b3b4e199198ce84ff3f0046d27a6163ecdbaa18 SHA512 bf17d56339dd3ec053ab22eaea28b22fb2db4fafb1b12102f579686e25724803db0113f301c8bf89a7653202ce7171f44b56f1ca40225b1ff7bbcc6ff65d0fb9
|
||||
EBUILD pymodbus-2.1.0.ebuild 944 BLAKE2B 06fd8cd64f3ac96339116ea8ad18128de8a84ffab4e340fea5a32cd93d2eb050e27189850f1cfdf8b4faac984b3b4e199198ce84ff3f0046d27a6163ecdbaa18 SHA512 bf17d56339dd3ec053ab22eaea28b22fb2db4fafb1b12102f579686e25724803db0113f301c8bf89a7653202ce7171f44b56f1ca40225b1ff7bbcc6ff65d0fb9
|
||||
EBUILD pymodbus-2.1.0.ebuild 944 BLAKE2B d43c7dfde1f066aac074cbbb7f8e44135d924976e867f8f609fad0f2c6d8ce4f6f6d0d25df232b7e08ed728a8db5747b79539a5e5bfd0b7b1c588cd82547e5b1 SHA512 a15c9334470a7d2516277cebf70ec19fe722911017cca75780527d9e69cb6548a56ba8625a30cdbe7b28b544cb09be51b81a318b802d2e8fb96a22b00013cd03
|
||||
MISC metadata.xml 412 BLAKE2B e9694c7ab19dbe78cbd6d4a7c85e4fdfc62a06ab3ec6ef2e202f984c27017b95ae3833e0f51a203bc5d5a1a7723b82509130c9836c851b8baafcf527220d44f3 SHA512 083e1ebfe1cfcec7d031a224a026ca1d6c2660ec873bbfda35e305a0007d557497233fc95a935910c8067461d367842cf514a5846d10b6a54416aa50ca370039
|
||||
|
||||
13
dev-python/pymodbus/metadata.xml
Normal file
13
dev-python/pymodbus/metadata.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pymodbus</remote-id>
|
||||
<docs>https://pythonhosted.org/pymodbus/</docs>
|
||||
<maintainer status="unknown">
|
||||
<email>otlasanju@gmail.com</email>
|
||||
<name>dhoomakethu</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# Distributed under the terms of the GNU General Public License v3.0
|
||||
|
||||
EAPI=6
|
||||
|
||||
@@ -18,12 +18,11 @@ IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
=dev-python/six-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/six-1.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.4[${PYTHON_USEDEP}]
|
||||
=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
=dev-python/nose-1.3.7-r3[${PYTHON_USEDEP}]
|
||||
=dev-python/pep8-1.7.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
~dev-python/pep8-1.7.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST pyowm-2.10.0.tar.gz 3700987 BLAKE2B f3453cbf86f9f551d41f6e8279833495a272f98062e7dc88cda6329901684e50273cf569068bb183091e9d8f542990ae592279b66cb8a3c3081e974e229ce85d SHA512 49db933546e7d270e13c835e03c78d829463c7742fa8e87f2272346e0b4c734a2234c501dd2a3a1b4fea0ffab5c8869a8186ec03b8d68f60888fc3e1f8569864
|
||||
EBUILD pyowm-2.10.0.ebuild 1077 BLAKE2B ccf4b86a9dfedbbb4b5c9f72948894172636ff56e0bc48077457b609b3c8555395b0cc0edf4a530c4fe72e5948f8bc71c032afd74d72d1c3679f13c295370f10 SHA512 82d8421d623ff1928591401b03e7acae7f66d1913523199e32491c81c93c0a8527081dd3ea96af8120b0b296f989508be6fbda05d48e9a57380def1bc5d582ae
|
||||
EBUILD pyowm-2.10.0.ebuild 1079 BLAKE2B cb6db6c44aa4e341cc5a44ac2fb23cdb5f749bd32759f30b219cebc283a10d5f856cd7d8bd9415a5da27cba4fcab14c26c94c7f2068d2c2ed88fdb8de57034aa SHA512 efd28bbd475df8e343c01e82478ea36757f6cfb3d88740610336b84a806c06feffa88922003dfee7cd1f28d8341a00555436f1440cf82fbbaaaac30fd7356ee8
|
||||
MISC metadata.xml 375 BLAKE2B 0e17295bc717faa2c62e87107f7d32b98ec5f074797082372157be7c599c07f9d94dea3700b416f705353a0dec0ca939f2c09e3235b56fda91083f02c4c20e1d SHA512 82b65350081eb179412dadfaff77422ac74b94fb258c97af817a53f340c9f4d631d289e553109721e88a0477bab0ba661e2b5a12b9f185b99daa5e89f4ac08db
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python wrapper around OpenWeatherMap web APIs"
|
||||
HOMEPAGE="http://github.com/csparpa/pyowm https://pypi.org/project/pyowm/"
|
||||
HOMEPAGE="httpsx://github.com/csparpa/pyowm https://pypi.org/project/pyowm/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
3
dev-python/pyrfc3339/Manifest
Normal file
3
dev-python/pyrfc3339/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pyRFC3339-1.1.tar.gz 5290 BLAKE2B d3094a22b6903937ae5cfee1210f04b65eb05dd606fe1d3245dca8ec0719ca1a079b720568d8c8e87fea691cebe1944098f99913b97a04570f06354a883e5694 SHA512 958b7761fab590aa42bb57a955c5d834441f717796a452b60df21663099dcf2fc046afe60f8157fd0f1edfd95c5e9c9c5349ab10ca4078d210fc63d848496a2f
|
||||
EBUILD pyrfc3339-1.1.ebuild 669 BLAKE2B 119df493e86c6a27b725b8f4f85e59e038dd57b47458047d23fa775f65995922b26ff033d3b2cf340fba762bf4af0237502abe5297867820e20ac4cab498b8a8 SHA512 5b0cf854db86734f2a805537d037d7f4f6ba4fcff7f28546d7efd0486f7477194ff8251fb163f236c2a6770b18b99bada8029744b3ca77f846e0bd087fb9910e
|
||||
MISC metadata.xml 373 BLAKE2B c047241275de0ee6411fa663ffe331d1fa4cbccb622680120d5c1b96b4fe07ffdde9b36a67bd2708dfc086e893c14f071b51b3f1b292e63c9a7a054ea841a6b4 SHA512 0f0ef1e95f7cf557a90cbf2493f0f1ba51c29cbe10769dc40b1dd56eb24e91c7ca6579feaa3afc65c9d90724c726f6d1bb4f978d6485018e19f39ecf81782a87
|
||||
12
dev-python/pyrfc3339/metadata.xml
Normal file
12
dev-python/pyrfc3339/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyRFC3339</remote-id>
|
||||
<remote-id type="github">kurtraschke/pyRFC3339</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
29
dev-python/pyrfc3339/pyrfc3339-1.1.ebuild
Normal file
29
dev-python/pyrfc3339/pyrfc3339-1.1.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
|
||||
|
||||
inherit distutils-r1
|
||||
MY_PN=pyRFC3339
|
||||
|
||||
MY_P=${MY_PN}-${PV}
|
||||
DESCRIPTION="Generates and parses RFC 3339 timestamps"
|
||||
HOMEPAGE="https://github.com/kurtraschke/pyRFC3339"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
DEPEND="test? ( ${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}] )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
||||
@@ -1,9 +1,13 @@
|
||||
DIST pysonos-0.0.10.tar.gz 658373 BLAKE2B 31c4bce3fe913a122280ea7d1408e8bd5f1a2ff3bb3a3df8cf2cf9f2647dd7d6ee906657dd8d71adc67106ea562b9e6c6f685a78a6156023686f2f1f3a7534c3 SHA512 320d8624927ae8bca1fae9451ed68515b9a563ca77fd868fef07fc5da4dfa816c7a84db6bad48478aba15c413f41a2e862a50cde0eb18999909419fd537dcfd4
|
||||
DIST pysonos-0.0.5.tar.gz 658643 BLAKE2B 8874ec92e203d702bf9ba5bacf2174bd4d0745a1b0066eceed24c0488098d4ff975b2cfceadd0598e0e77b59aa4666b61bf647fde62e28f70105d3dbd7edff11 SHA512 fd2ffd7eeb8e5085c80b91b82d7d6023675204da75299343ee3ca99a5c8b93996a3854559bae269383b450068dd6857d186903c4276cc29a2e4503f6421b08d0
|
||||
DIST pysonos-0.0.6.tar.gz 658341 BLAKE2B a5becfa78088cd40fdc512bf78e1065562b2ee2eae7717c68b543ee76f98cbd65d06ec33d3e84c106f2ca156db5411daffe74c77e245012574925ec1db816d9f SHA512 a817930080d69990ab99b38cad22280b846d5de85530e0eafaf75af5df13de6a23cb5dfbb92794056f40f07154a12f31df9dbd973b1fc72f658f9de88e35653f
|
||||
DIST pysonos-0.0.7.tar.gz 658299 BLAKE2B 8941baa5e719886f47db4fa385af1c86481c55b2a5f9f16ce47d2bcc5f8e68f4e244919401c78e19c08cf6468e13a269fb13a867f64ca4fde40f341b00e309c3 SHA512 7988ba3fd5d2f7f5343b7da930acd3aa856a249e352e3716b269ef389e67b46177cef44310635e8dd3f70916023ac1d464961b2459b31b82ce90866b8a0c40fe
|
||||
DIST pysonos-0.0.8.tar.gz 658187 BLAKE2B fa71fc3a1fe1aea9ba8fc0b4ee1e5ff4d5a90e1dd2939a38b3caf92f0c0278e48e1bd156852c1f6d289fca064fe6c1aae7655e0bca89c4f3b6f38784c4097184 SHA512 0fc926102e57d0c86f0c20b12eaf6a5cbce350b23b69ea7992f69fa8f7cb375a15417d8dcc2bb2a40c476d9f65e0dce4e28ea87f4959e986d56ec30db0099367
|
||||
DIST pysonos-0.0.9.tar.gz 658425 BLAKE2B 56f81391d359c5466ac062be2529b3bafa123ea2c3b422e2353f98b2e007526fedbde0f08466f1c3979a9b48c64b5f245b39b270a1f83d2898e293d57e0d6729 SHA512 ef164dd362e073eb959d30f81714bd250be47340640eb21425280017b84802a83a1d814b815a2206891cacf65e5b8f54028de76f7c48b6fb81dc056ecb6f6aba
|
||||
EBUILD pysonos-0.0.10.ebuild 794 BLAKE2B 56d2894402de0ac489bbf7a14574034ba681d5974a6c75216db87a5f19edfbe9c24c0dfae0bfcde9684209a6b8fc3f972cbe9e3786c7b595450b0f2aee54e050 SHA512 c55112db04cf473fe99c793fd3d01afeaa789a54a95c6180a6e038b53eb4ae6c9e81852a2621d9da690324ce75442142ae4f5e204f5487ce018dcf8a5250ca28
|
||||
EBUILD pysonos-0.0.5.ebuild 831 BLAKE2B 3baaed979ef2c13ef7e59d2d2a0dfcfad6b207952e77c7fd9b401a80ebefc9b81e5ad982f198c6e1b2e5ff5785915b44a61da43bbefc94f87bb218a03709f31b SHA512 55bc2e9cd39e9b5d728810c6f1a6b9e34f2ca99ecac1b7fdf695d9ae46783cb144233c08585912aa4af0f52cc9b7ff9c00cc06c7523e3f7f6bd7c6036e0b8b39
|
||||
EBUILD pysonos-0.0.6.ebuild 831 BLAKE2B 3baaed979ef2c13ef7e59d2d2a0dfcfad6b207952e77c7fd9b401a80ebefc9b81e5ad982f198c6e1b2e5ff5785915b44a61da43bbefc94f87bb218a03709f31b SHA512 55bc2e9cd39e9b5d728810c6f1a6b9e34f2ca99ecac1b7fdf695d9ae46783cb144233c08585912aa4af0f52cc9b7ff9c00cc06c7523e3f7f6bd7c6036e0b8b39
|
||||
EBUILD pysonos-0.0.7.ebuild 831 BLAKE2B 3baaed979ef2c13ef7e59d2d2a0dfcfad6b207952e77c7fd9b401a80ebefc9b81e5ad982f198c6e1b2e5ff5785915b44a61da43bbefc94f87bb218a03709f31b SHA512 55bc2e9cd39e9b5d728810c6f1a6b9e34f2ca99ecac1b7fdf695d9ae46783cb144233c08585912aa4af0f52cc9b7ff9c00cc06c7523e3f7f6bd7c6036e0b8b39
|
||||
EBUILD pysonos-0.0.8.ebuild 794 BLAKE2B 56d2894402de0ac489bbf7a14574034ba681d5974a6c75216db87a5f19edfbe9c24c0dfae0bfcde9684209a6b8fc3f972cbe9e3786c7b595450b0f2aee54e050 SHA512 c55112db04cf473fe99c793fd3d01afeaa789a54a95c6180a6e038b53eb4ae6c9e81852a2621d9da690324ce75442142ae4f5e204f5487ce018dcf8a5250ca28
|
||||
EBUILD pysonos-0.0.9.ebuild 794 BLAKE2B 56d2894402de0ac489bbf7a14574034ba681d5974a6c75216db87a5f19edfbe9c24c0dfae0bfcde9684209a6b8fc3f972cbe9e3786c7b595450b0f2aee54e050 SHA512 c55112db04cf473fe99c793fd3d01afeaa789a54a95c6180a6e038b53eb4ae6c9e81852a2621d9da690324ce75442142ae4f5e204f5487ce018dcf8a5250ca28
|
||||
MISC metadata.xml 464 BLAKE2B b07b930288d7ae4c71a4d2505f9a15ebcf51326f25a3fec2363047b6e01cca30c4159da49317352c5a5a6ba38e05fd9c3fbb7927d1ca35c49127461fd154636f SHA512 c70048bb7e0a2688bbb4efad742f075a64822b2c52c2b1a5315cf96d23796dedee8943061e837b0bba8d4ebbeee7b540ed22fea537df0d3d163790cd3b5f00e9
|
||||
|
||||
31
dev-python/pysonos/pysonos-0.0.10.ebuild
Normal file
31
dev-python/pysonos/pysonos-0.0.10.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# 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 SoCo fork with fixes for Home Assistant."
|
||||
HOMEPAGE="https://github.com/amelchio/pysonos https://pypi.org/project/pysonos/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT License"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${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
|
||||
}
|
||||
31
dev-python/pysonos/pysonos-0.0.9.ebuild
Normal file
31
dev-python/pysonos/pysonos-0.0.9.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# 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 SoCo fork with fixes for Home Assistant."
|
||||
HOMEPAGE="https://github.com/amelchio/pysonos https://pypi.org/project/pysonos/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT License"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${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
|
||||
}
|
||||
4
dev-python/python-dateutil/Manifest
Normal file
4
dev-python/python-dateutil/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch 3504 BLAKE2B b26810c285257c14eec697e7529c3a85c637619dc19979a48b16b0ce45780041e84946748b30b048de84f5b35bb320dd7f79a22a13f42954433ad7ec7f3286a4 SHA512 37ad4c6630b0055a57704b375e6fa869c87a16b0d5d6c79bf77dd5cdfd7aeac56ad696e5a8acc5028b34dec35b932fa76e9fa8b26095cd369508af3386d3f89c
|
||||
DIST python-dateutil-2.8.0.tar.gz 327134 BLAKE2B 6525eee57aeaef3c588413210df7c1ad3627a380c6e44af78e9acc9abea523b29e8d9afec495f8d1e585d25d32ab82e6e28bf93dca148893d2e6a533e1f4ce47 SHA512 ec7da86203572582f883a4686acf8a732a2de4f396d809057eb51b2c60dbca5623a7fa90c2c0618c281a2282c60841739bd837731a51cc876f4ff369297f2f81
|
||||
EBUILD python-dateutil-2.8.0.ebuild 1266 BLAKE2B 77e95ad8621cac6dbb076fd50de06e7c5fcdb381d046e7f4aa2100760c381938720a3717f6e5ad60bd6d1be5060f52ddca271e2800d4ea14b5a697ba6ef95a61 SHA512 299b1fa96c23259df45e52fee243018587b139fa28ed42b50e067eaa4fd38b46955d1333cb8ab715e7a121821c2afd45f7577b583b686ee8c7b2954215161718
|
||||
MISC metadata.xml 603 BLAKE2B 1bf49feeeec3ffc2f767228a84b3f9edf53cf44d8a1df3fa8f85798c0d3ea8f448d6113d425baa6b4b342b88746133d2770b951488d602dbb175f5ff9a99ea36 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439
|
||||
@@ -0,0 +1,104 @@
|
||||
From f48e70ae846c161dfbfe6ddb36e4bcad4427ac8c Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Tue, 3 Apr 2018 22:03:32 +0200
|
||||
Subject: [PATCH] zoneinfo: Get timezone data from system tzdata
|
||||
|
||||
---
|
||||
dateutil/test/test_imports.py | 3 +--
|
||||
dateutil/zoneinfo/__init__.py | 25 ++++++++++++++-----------
|
||||
2 files changed, 15 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/dateutil/test/test_imports.py b/dateutil/test/test_imports.py
|
||||
index 2a19b62..97d07e4 100644
|
||||
--- a/dateutil/test/test_imports.py
|
||||
+++ b/dateutil/test/test_imports.py
|
||||
@@ -158,9 +158,8 @@ class ImportZoneInfoTest(unittest.TestCase):
|
||||
def testZoneinfoStar(self):
|
||||
from dateutil.zoneinfo import gettz
|
||||
from dateutil.zoneinfo import gettz_db_metadata
|
||||
- from dateutil.zoneinfo import rebuild
|
||||
|
||||
- zi_all = (gettz, gettz_db_metadata, rebuild)
|
||||
+ zi_all = (gettz, gettz_db_metadata)
|
||||
|
||||
for var in zi_all:
|
||||
self.assertIsNot(var, None)
|
||||
diff --git a/dateutil/zoneinfo/__init__.py b/dateutil/zoneinfo/__init__.py
|
||||
index 34f11ad..e9870ca 100644
|
||||
--- a/dateutil/zoneinfo/__init__.py
|
||||
+++ b/dateutil/zoneinfo/__init__.py
|
||||
@@ -1,6 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import warnings
|
||||
import json
|
||||
+import os
|
||||
|
||||
from tarfile import TarFile
|
||||
from pkgutil import get_data
|
||||
@@ -10,7 +11,7 @@ from dateutil.tz import tzfile as _tzfile
|
||||
|
||||
__all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"]
|
||||
|
||||
-ZONEFILENAME = "dateutil-zoneinfo.tar.gz"
|
||||
+ZONEDIRECTORY = "/usr/share/zoneinfo"
|
||||
METADATA_FN = 'METADATA'
|
||||
|
||||
|
||||
@@ -19,12 +20,14 @@ class tzfile(_tzfile):
|
||||
return (gettz, (self._filename,))
|
||||
|
||||
|
||||
-def getzoneinfofile_stream():
|
||||
- try:
|
||||
- return BytesIO(get_data(__name__, ZONEFILENAME))
|
||||
- except IOError as e: # TODO switch to FileNotFoundError?
|
||||
- warnings.warn("I/O error({0}): {1}".format(e.errno, e.strerror))
|
||||
- return None
|
||||
+def iter_zones(topdir):
|
||||
+ for dirpath, dirnames, filenames in os.walk(topdir):
|
||||
+ for f in filenames:
|
||||
+ if f.endswith('.tab'):
|
||||
+ continue
|
||||
+ fpath = os.path.join(dirpath, f)
|
||||
+ relpath = os.path.relpath(fpath, topdir)
|
||||
+ yield (relpath, tzfile(fpath, filename=relpath))
|
||||
|
||||
|
||||
class ZoneInfoFile(object):
|
||||
@@ -48,7 +51,7 @@ class ZoneInfoFile(object):
|
||||
# no metadata in tar file
|
||||
self.metadata = None
|
||||
else:
|
||||
- self.zones = {}
|
||||
+ self.zones = dict(iter_zones(ZONEDIRECTORY))
|
||||
self.metadata = None
|
||||
|
||||
def get(self, name, default=None):
|
||||
@@ -99,7 +102,7 @@ def get_zonefile_instance(new_instance=False):
|
||||
zif = getattr(get_zonefile_instance, '_cached_instance', None)
|
||||
|
||||
if zif is None:
|
||||
- zif = ZoneInfoFile(getzoneinfofile_stream())
|
||||
+ zif = ZoneInfoFile()
|
||||
|
||||
get_zonefile_instance._cached_instance = zif
|
||||
|
||||
@@ -140,7 +143,7 @@ def gettz(name):
|
||||
DeprecationWarning)
|
||||
|
||||
if len(_CLASS_ZONE_INSTANCE) == 0:
|
||||
- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
|
||||
+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
|
||||
return _CLASS_ZONE_INSTANCE[0].zones.get(name)
|
||||
|
||||
|
||||
@@ -163,5 +166,5 @@ def gettz_db_metadata():
|
||||
DeprecationWarning)
|
||||
|
||||
if len(_CLASS_ZONE_INSTANCE) == 0:
|
||||
- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
|
||||
+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
|
||||
return _CLASS_ZONE_INSTANCE[0].metadata
|
||||
--
|
||||
2.17.0
|
||||
|
||||
17
dev-python/python-dateutil/metadata.xml
Normal file
17
dev-python/python-dateutil/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The dateutil module provides powerful extensions to the standard
|
||||
datetime module, available in Python 2.3+.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">python-dateutil</remote-id>
|
||||
<remote-id type="github">dateutil/dateutil</remote-id>
|
||||
<remote-id type="launchpad">dateutil</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
50
dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
Normal file
50
dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Extensions to the standard Python datetime module"
|
||||
HOMEPAGE="
|
||||
https://dateutil.readthedocs.org/
|
||||
https://pypi.org/project/python-dateutil
|
||||
https://github.com/dateutil/dateutil/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/six-1.5[${PYTHON_USEDEP}]
|
||||
sys-libs/timezone-data
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
local PATCHES=(
|
||||
"${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
|
||||
)
|
||||
|
||||
# don't install zoneinfo tarball
|
||||
sed -i '/package_data=/d' setup.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST python-didl-lite-1.2.3.tar.gz 7652 BLAKE2B 606d08380ed86d3d9e262c50ba30f34959e74f6c8126e92a78c5a833767c49bcc9bef9c1dcf86862c0f96639084eaeacceaa4e410b507648f3f0162b5d52bc03 SHA512 a8dbcaf17d3d176e294e735ae31dd95d1a62a12f4e351467d69996d5a09a197dae019e63e87213db7868d0053ca0508723b4c964eb9ac1893c50f72ba9cc606a
|
||||
EBUILD python-didl-lite-1.2.3.ebuild 672 BLAKE2B 30bfcb0bf15d0f516c44498c9bd94f82ff89c7d9237ee8539da5f12a795c73ae36e5cfb3428c101d6ae5de434781fffe5cdbbf3d2276db69c8b25581ce14d289 SHA512 963248c1a0fa2e9259573014d2070586f8bd33c25bf89d55ff5b566e736124f7cdec2e6e1af55ff36a97e618f81964c7c2b78d76b05996c2263ca7a93f2de03b
|
||||
DIST python-didl-lite-1.2.3.tar.gz 7652 BLAKE2B 606d08380ed86d3d9e262c50ba30f34959e74f6c8126e92a78c5a833767c49bcc9bef9c1dcf86862c0f96639084eaeacceaa4e410b507648f3f0162b5d52bc03 MD5 d0f1be0ac1bff78d0808cb8faeea2371 SHA512 a8dbcaf17d3d176e294e735ae31dd95d1a62a12f4e351467d69996d5a09a197dae019e63e87213db7868d0053ca0508723b4c964eb9ac1893c50f72ba9cc606a
|
||||
EBUILD python-didl-lite-1.2.3.ebuild 667 BLAKE2B 45d3dd5764021565ef00e6799800064b33e46c7300271826b53b8c3d9ecb9fbc4858fcf66fff6353a90269b6389acc1c62c6e9739d7c7236ffd7e19be473069c SHA512 5d225e34230dccc95df0becadea422a894734083543844dd5687faef5e1c3ba23ddeaca590a0780783e674a488a55447608cb92456e11d6a6a5dd7353639aaee
|
||||
MISC metadata.xml 244 BLAKE2B 22e2de1050d84ad9fe16714eef6a034061fc456ec33772dfc4f539d2c07258d9caa83afe897ba66ebf6ef8d3f14ba29b7d12e74515430dd7ba8e2ad59621ccc2 SHA512 aa29b9e5fa8fd38feac12138128484acbf96ece49b1698c2124a59cc100f9773283f6cad12c5274cbe2d5d10f387088d0afbc375b0a9b50f23c4ba3e8d53bc95
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">python-didl-lite</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user