Compare commits
45 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1d6af53f9c | |||
| c665ed3616 | |||
| e0651ca3f0 | |||
| c8a6bd1bb4 | |||
| ffa0e3c92d | |||
| 6a6170781c | |||
| 05f6fc565e | |||
| 506091683c | |||
| 3472761f64 | |||
| 6bfb039c67 | |||
| a9222bd727 | |||
| 749844d93e | |||
| ed2d4b8f95 | |||
| 217164d855 | |||
| 58035a1b12 | |||
| 6e779a3d07 | |||
| 822a119d57 | |||
| 9bc6c4236f | |||
| b9c8f14fa4 | |||
| a4c1f5edf7 | |||
| c725bb387a | |||
| 07359cfe1a | |||
| f9eb05f631 | |||
| cd26bfb332 | |||
| 5d32761cf4 | |||
| 895ba70a76 | |||
| 6fc177ac0d | |||
| c9cd1be143 | |||
| 9600e7d818 | |||
| 92ddd10d25 | |||
| a6843ea50a | |||
| d94f59ac17 | |||
| cc941cf1bb | |||
| 6f90b3b5df | |||
| 8fe7dab2ba | |||
| 7f9f0f0426 | |||
| 83ee02e095 | |||
| 84edb1e022 | |||
| 8258e1e5d2 | |||
| 2996ec7205 | |||
| 6f355baa21 | |||
| 685c7ab71f | |||
| 4102cf0f50 | |||
| d7612f497f | |||
| ebf2e9e972 |
20
CHANGELOG.md
Normal file
20
CHANGELOG.md
Normal file
@@ -0,0 +1,20 @@
|
||||
2018-12-31 warrant-0.6.1 added, compiles now with a patch
|
||||
jsonrpc-base fixes
|
||||
add requirements-parser (for local cleanup)
|
||||
add some version bumps to prepare for the upcoming HA release as seen in their git code
|
||||
some repoman required cleanup:
|
||||
- add missing metadata.xml
|
||||
- fix LICENSE for some ebuilds
|
||||
- fix 3 ebuild.badheader
|
||||
2018-12-27 aiohttp-3.5.1 upgrade
|
||||
2018-12-23 colorlog-4.0.2 upgrade
|
||||
adb-homeassistant-1.3.1 update
|
||||
requests-2.21.0 update
|
||||
libusb1-1.7 (new)
|
||||
rsa-4.0 (new)
|
||||
beautifulsoup-4.6.3 update
|
||||
firetv-1.0.7 (new)
|
||||
pytradfri-6.0.1 update
|
||||
ruamel-yaml-0.15.81 update
|
||||
pyatv-0.3.12 update
|
||||
Added a Changelog
|
||||
102
README.md
102
README.md
@@ -0,0 +1,102 @@
|
||||
Home Assistant Gentoo Overlay
|
||||
=============================
|
||||
|
||||
https://www.home-assistant.io/
|
||||
https://github.com/home-assistant/home-assistant
|
||||
|
||||
"Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server."
|
||||
|
||||
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. But it's not perfect, some libs are still installed in "site-packages", because i couldn't get them to work, include or compile in Portage so far, _any_ help is appreciated.
|
||||
|
||||
If you have questions or suggestions don't hesitate to contact me...
|
||||
|
||||
#### You will find this Repository at
|
||||
| Location | Web | Clone me here |
|
||||
| ------ | ------ | ------ |
|
||||
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
|
||||
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
|
||||
|
||||
|
||||
#### Installation is pretty easy:
|
||||
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
|
||||
```
|
||||
[HomeAssistantRepository]
|
||||
location = /usr/portage/homeassistant
|
||||
sync-type = git
|
||||
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
|
||||
auto-sync = yes
|
||||
sync-rsync-verify-metamanifest = no
|
||||
```
|
||||
Sync it and install it (as root)
|
||||
```sh
|
||||
$ emerge --sync
|
||||
$ emerge -tav app-misc/homeassistant
|
||||
```
|
||||
Let me know if any initial depencies are missing. I test fresh installs once in a blue moon. Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
|
||||
|
||||
### Todos
|
||||
- **If it moves, compile it** :-)
|
||||
- Add more libraries:
|
||||
- ~~warrant-0.6.1 (still does not compile)~~ now compiles, dirty hack, patch needed.
|
||||
- caldav-0.5.0 (also refuses to compile at my box)
|
||||
- and other frequently used modules i currently do not use
|
||||
- Find out why `SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"` is not working in some cases and fix it in:
|
||||
- rxv
|
||||
- user-agents
|
||||
- ifaddr
|
||||
- libusb1
|
||||
- adb-homeassistant
|
||||
- firetv
|
||||
- envs
|
||||
- Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo.
|
||||
- Write an installation page for the home-assistant.io Documentation an get it added.
|
||||
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
|
||||
|
||||
### some Background...
|
||||
|
||||
I decided to run Home Assistant on a dedicated box, now Home Assistant is running in a virtual X64 here. I assigned 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA) to it. Recorder writes to a separate mariadb machine (530 MB today).
|
||||
|
||||
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:
|
||||
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota)
|
||||
* Sonoff S20
|
||||
* Sonoff Pow R2
|
||||
* Sonoff 4ch
|
||||
* Sonoff Dual
|
||||
* Sonoff RF Bridge with remote Swiches
|
||||
* Sonoff Touch
|
||||
* Sonoff Basic (not working well with Tasmota)
|
||||
* a bunch of OneWire and I2C Sensors (mostly all via MQTT) and
|
||||
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy)
|
||||
* some more HC-SR501 PIR Sensors (via ESPEasy, Tasmota & MQTT)
|
||||
* Yamaha RXV (4 devices)
|
||||
* SamsungTV (partly _not_ working anymore due to Samsungs newest firmware 'improvements')
|
||||
* Tradfri (4 devices now, can't wait for their shutters to arrive in early 2019)
|
||||
* Sonos (had many, sold most of them, because they destroyed a formerly very cool gui, only two boxes left)
|
||||
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
|
||||
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
|
||||
* Enigma2 on Dreambox (2 left) (http://wiki.blue-panel.com/index.php/Enigma2)
|
||||
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
|
||||
* EQ3-Max! (i accendently bought some, so i have to use them until they die, 8 devices and a cube)
|
||||
* Axis Camera (1, more to come)
|
||||
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
|
||||
|
||||
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case), neither am I planning to do so.
|
||||
|
||||
* Tried to get all Python installed systemwide under Gentoo's package management and keeping `/etc/homeassistant/deps` as small as possible.
|
||||
* Be aware that all dependent libraries (could be) as marked as stable here as soon as they compile and run some minutes within my local box. Further (ouside HA) dependencies execpt portage are not tested!
|
||||
* Since i use Gentoo mostly on servers i do **not** use systemd.
|
||||
* I prefer an own profile based on "amd64/17.0/no-multilib", with python-3.6.5 set as default target, will try 3.7 as soon it is marked as stable in portage.
|
||||
|
||||
### Licenses
|
||||
All work on these components is released under the Licenses they came from, which could be (as my grep told me), you can find the appropriate License in the ebuild files:
|
||||
- Apache-2.0
|
||||
- Apache-2.0 BSD
|
||||
- BSD
|
||||
- BSD-2 Unlicense
|
||||
- EPL-1.0
|
||||
- GPL-2
|
||||
- LGPL-2.1
|
||||
- MIT
|
||||
- MPL-2.0
|
||||
- PSF-2
|
||||
|
||||
@@ -5,27 +5,12 @@ 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.77.2.tar.gz 2836847 BLAKE2B 22781084751bd92a59a3cbc44992495130ed24106b0d729d5ac4c7be0587b07e01cd50aa624d863fe606866d765618d071d00983e8764fe17afccaaa36bc7a97 SHA512 fdb67a0501e973c6d7548f62cc88acac686671be5fc728c1128f6bb8ed099f004c513bd867da493bcd7442567df388e66f6b7791f89269fb26bfcb6727b725af
|
||||
DIST homeassistant-0.77.3.tar.gz 2837685 BLAKE2B 98d8f36477695aff9b9c0b0216f651a85c31463d4a727abc125b794afbda21dc6c6e40edd4ad3a5299306d01d983d11cca5aba9ad8b5d84bd5016d88d1195a09 SHA512 40c3046f88101e52e2ea3fe4b258833b5974227cf92b537d595e537dfe0030904ef19826d9f783d4c2c6e8b10bfa9ced97c006baeef28d31409c4c756e957657
|
||||
DIST homeassistant-0.78.0.tar.gz 2863439 BLAKE2B f207d82795309ff484fb52133de6574d5ccb59a75c4ca6ce45dc13c673dad9d150fbb24e3c84bd5ada0317534795b966cea301a630d3e3315a756c9de7719dd3 SHA512 1ee645e0d816cf92d0843563396c52e9547b3810f238f840079f93638feb3e84d8b61f0b84d12bd716d007614a0c70b6f0cc2c7f2751910fd8d0aeeb5eb4f185
|
||||
DIST homeassistant-0.78.1.tar.gz 2863516 BLAKE2B 92e1ffb46db0c0756be24d069169ff342e266600a2076ad988be34b19093d1020f1854bb6c3d2810a75b46c4b38000214462d4362ac1e8914165a95bfbcaed5a SHA512 f39f06396bf8758fff90df44a4f28114ad343ac6a0fd1c361c3277d1cd959cd1b7495bc51aafbeda25b6eb234214680732f974b6349e063cb649b2781c7fc8e0
|
||||
DIST homeassistant-0.78.3.tar.gz 2863538 BLAKE2B 2381c36916bd14cbca6011e00540a39a4e7c6795a3a54546d5a7e22bd38d4461ff2c59303afde181fddf88ce9a132c1bd2bf13df90b3ad28d1fd63f8cf34dca0 SHA512 50d6ffbc5e369b90445c23cd49934353bfe964adf2da936c0ac44eb1918e73183c68aaa6ed6842aa2cc4222574a8908ce371268a681b29ed7ca53e0978b1accd
|
||||
DIST homeassistant-0.79.3.tar.gz 2918479 BLAKE2B 41671e496eb78ee0d214a26211fc5ad4c4cd38b678cd25971038d71350e354734b31934dbbed85984981e46e7910b08d7654a15c1b07c96b09e775663c8c3d5d SHA512 06e8b4833d4859684be54705044b8834afe1b28c75a1414cb30ad0f8da082de60efa4b71de5abc1018d074c8ef4dd1c6d26177405efad6b0d013bba5c21e4339
|
||||
DIST homeassistant-0.80.1.tar.gz 2970479 BLAKE2B 9f3d0a6e8ccdbc335a2d41dfa77284e3383f81908b077484fd6c6789f4fbe7137dee75326e379934c7f9a2fdb4296e8872a2d84ff678f47c4dabbcd6f168a16a SHA512 1094906730c353141d83813ca3f424e665a08176e4fe6cf9c420f09f0d68da58ace0e61d1d0a9d7fe96176864be70e9257399647bac8f440890275447ffeaf98
|
||||
DIST homeassistant-0.80.2.tar.gz 2979380 BLAKE2B 953df076c62778e08649bc7930c132891d99bffe998c1b97d976f3e9454b85bcce01edd7c786520992ee035a87c098d057f8260f3e91a92736f6a043b23e9886 SHA512 8cdaf0db6d32c92b93f3eaee09548cbd4faf343d911ac16f6d510a8956e07a55f559047929f61bda5eecd4f6e60b53c3e5ed74eacd505131c684990c4f61cb65
|
||||
DIST homeassistant-0.80.3.tar.gz 2979360 BLAKE2B ad04bd4ee64f0942280d0a30305c8ad043b88ba0ba404d0b45e5dffc6298e24ebbe8f9e4fbf340ee5480dbdb361149257966fc8ba50605d5c336f4c76a0b221f SHA512 8095b977c7f606e04f269efb1d520490744865cfa57b838d7bb232d56afe82be8599adb73eb003d7f51c87c21249fc2d60876c848ebb774cbc3735a479ac4e6d
|
||||
DIST homeassistant-0.81.1.tar.gz 3072648 BLAKE2B 584abd3b2e0f1f386f5e26ac17145226f482dac2ece408d30de54f2a818709d3c2eb069128371eb498638beea1442dad3967d4f9d79b5e934c6a0f07addeb9a9 SHA512 30fb700d2810f493d4e2814c57ee4bad75f698a477b3c008c24084efcc761186e719f8770b69033930441c2f3ea8c79379b3c16c7dd2ed73aacc14438886e786
|
||||
DIST homeassistant-0.81.2.tar.gz 3074637 BLAKE2B 1bf2e9d5df9e27b8db9959b8133ad5c144e1226cf248351345da5188130a7c5d128e3d1f527a07ec5651e00a5eab21618b15e85abd9892498d42fb89bee9fd1c SHA512 5b0cc5b35c756a8c0e7bd06b30823ba7bf0faa62a73e22fd5ed43de64b96d45eeb17f44440c290deb5c7da703434e5182bb5cc1299b2dfe0e957737739ff4112
|
||||
DIST homeassistant-0.81.6.tar.gz 3074124 BLAKE2B 2b816cd3547547d3f5797abf0670ba9eeefeb461f75c5b9ef85985b093be544ae57fbf3a9596ebd405183d010b81256b69d82bc34fbe418d2ef7dd19ffcf97a2 SHA512 6892b52a7f7ecb194d6d43e0252b3aea7e3545ed1e1139bb80f311307844e0bec9b0aa42e5c626f83870e98342091c1f9df71a0b65f161f484afc00e630e0dd3
|
||||
EBUILD homeassistant-0.77.2.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
|
||||
EBUILD homeassistant-0.77.3.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
|
||||
EBUILD homeassistant-0.78.0.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
|
||||
EBUILD homeassistant-0.78.1.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
|
||||
EBUILD homeassistant-0.78.3.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
|
||||
EBUILD homeassistant-0.79.3.ebuild 3620 BLAKE2B 1d058602b08e069fc1d6725cbed7d180bf2138f79822ec6f361d2534b8de372004aac526833438f17601fbefbad7ea628627a2c5293bf1401975b1a15b6b4b81 SHA512 d23270cc1d29cb9c5d75d0d9aa98510f720f48942f97a4de0936983136cde8f96f010f991a33e4f94995ba517a67f47420204a2c003bb70e00762933a241e600
|
||||
EBUILD homeassistant-0.80.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
|
||||
EBUILD homeassistant-0.80.2.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
|
||||
EBUILD homeassistant-0.80.3.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
|
||||
EBUILD homeassistant-0.81.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
|
||||
EBUILD homeassistant-0.81.2.ebuild 4685 BLAKE2B cd0da1106450a6f374cdbbda7b54b09a908db7ee965f197993b0014bf7a8c3e094d4dd27f26734f5d08e0dd03dd1da28312e656f7eeadbc8aeca992cff6fb506 SHA512 c14835694e4136b8dda56da2798221f8e4ab5a887300e2d79e60fc356955778f3f4c81df02b9d87d8dbb6da783a713465123572a51d12e2c76bf715ca8fd119b
|
||||
EBUILD homeassistant-0.81.6.ebuild 4730 BLAKE2B 11f2fd08b034c71c24f53ee45e5f1f2843770f0c889dd4630eea8e06e31439d5eab027179e5ba024a44202e9834eb48dc63ad12dfa1aa801b60bfe7a8fa9bed7 SHA512 4b14c58f767bdae65a4b9238abd3f52dfaa4e58abc010c2e30ed4a517a6187a5aff37e64c03278e04d273e19a724b5378efb61413ce3d03dd7e400e68e7480bd
|
||||
DIST homeassistant-0.82.1.tar.gz 3105867 BLAKE2B 533e8df79ba85ff1eedfb4d03de5f61b0c512a08b5f5e7e0f58f0a659e31cb6d582806a9cc602a4c6010431a39cca8616411e55f7c88abb002585c4758b915b0 SHA512 2ad5685220489e8cc56b675129d5544753b6225525ac224df1be4574ec6f7e124481569c22a612211c2fa6f64228a2a3f9cf92adf956ea08580258cf208070cd
|
||||
DIST homeassistant-0.83.3.tar.gz 3173563 BLAKE2B bb83d7f75fb1552cb31c1bc31836f5a07a8cfa82dcca2b82f43bad4fba492338efc0e91c52387274aa000e9386ea5965a98bf2efe986675def8e91ae37e5272b SHA512 bf54018f7fbdda22853a9a05f51bcc175fbe377128f53e408caa117e650a159c9d28bd8f9581ef71842bd7a88f5d4a8afed0b72ee5f1c23f2dbf7f895b787fb5
|
||||
DIST homeassistant-0.84.4.tar.gz 3216573 BLAKE2B 9af07b472456fac785c528ae15552fd9011bd0b3e1167ba18efc56218f65f46b032be9a573f975729b1b8e19d7637be87d053c7e6a227535d8f365dbf0d61c32 SHA512 c00b2458ec7e94e68e1ccd755d82d07c020ca5791827c0d52adce3bcd59310425e0d4425be76015afc254974a4096723888f49c3777c84bcc73ef7b85cb03997
|
||||
DIST homeassistant-0.84.6.tar.gz 3216435 BLAKE2B d1e9cac9a525a16d6bdafc2859de7ae75c3d47314dbe5db2a46dfc2029ca52be40e9224da154f8eba4c3bc686064ef2476370afbf6e4719fce3e74adf2c424f8 SHA512 21fb1d5a4993ff85860afa0bbb66a3c54246c2d6ae2d554106f58eb79b3649276dbca47fc8b6037b26ce1c40c586ed493b5b30e992e50de05466ac2417587963
|
||||
EBUILD homeassistant-0.82.1.ebuild 4741 BLAKE2B de3fdd03df2287c65df5288aa33993fd98a3f96bc59ee618f2c9e614c0942df0bdd3751e41237a05627966a7d077c75183207f42399be5780958a9c76deea4f4 SHA512 7eab092d828b289b9be7c823c6a8358baa59acf7bfaee8caf2d42be098f59f964ba26f384ecdc7db9887aef56b670915d9f06508d54139797438fd3001115b85
|
||||
EBUILD homeassistant-0.83.3.ebuild 5443 BLAKE2B 5ca87a39c77d6c9fb9847a4a541d0c6ee9e631edc551ba2fbd6026d3a301f04242b505246c838e5f766b6fc18063120f3cdc3c98d8d28666e1efeb814254097b SHA512 8d5696eeed30daa8971c7219801dc38da93d17dcac4cb50213eaf066976662807f5106e4f056bd2e98b7203c9f85549baf580ca54c7b35e2bdd6996b2d98141c
|
||||
EBUILD homeassistant-0.84.4.ebuild 5444 BLAKE2B 966f133dd7fe3c4b294443b463bce74db2af9c1cda7be4ddcb4c1a2fe7e619b36179c7841539ed33b58e519316c4d8452442bfacc31bd69bbeecae8a25a09eed SHA512 4c2286702708fba6bbf14459b57ae1663419562b07972ee9dec50e1ff5281feb6f0d7412e12d8e80999db649d8376d55bcd1a6101ca0de3569336385d7800ebf
|
||||
EBUILD homeassistant-0.84.6.ebuild 5414 BLAKE2B 5afedd04df0f667820f3f2755604b760901d1e783046921329c5b4338f5d609a3a8af95461c1eb69713ffcfcbf0b936f6aa528aed46e1f5cdbd2d0608eafec07 SHA512 77c603aad2c203be72895defa2e454d209693ad0f4236641397831e748fbac55a01328d6da69227f4c1dc3d53103961d2cbbcc2b2f63dc900b6de9a29ee1935c
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_5 python3_6 )
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -53,7 +52,7 @@ DEPEND="
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -54,7 +53,7 @@ DEPEND="
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -55,7 +54,7 @@ DEPEND="
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -1,5 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Ebuild (C)2018 OnkelBeh
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
@@ -77,7 +76,7 @@ DEPEND="
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
dev-libs/openssl:0
|
||||
>=media-libs/mutagen-1.41.1
|
||||
"
|
||||
|
||||
154
app-misc/homeassistant/arch/homeassistant-0.83.1.ebuild
Normal file
154
app-misc/homeassistant/arch/homeassistant-0.83.1.ebuild
Normal file
@@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.4[${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/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
|
||||
>=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
>=media-libs/mutagen-1.41.1
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
maint? (
|
||||
app-crypt/certbot
|
||||
app-crypt/ssl-cert-check
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/arch/homeassistant-0.83.2.ebuild
Normal file
162
app-misc/homeassistant/arch/homeassistant-0.83.2.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv sonos"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl
|
||||
>=media-libs/mutagen-1.41.1
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
maint? (
|
||||
app-crypt/certbot
|
||||
app-crypt/ssl-cert-check
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/arch/homeassistant-0.84.1.ebuild
Normal file
162
app-misc/homeassistant/arch/homeassistant-0.84.1.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/arch/homeassistant-0.84.2.ebuild
Normal file
162
app-misc/homeassistant/arch/homeassistant-0.84.2.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/arch/homeassistant-0.84.3.ebuild
Normal file
162
app-misc/homeassistant/arch/homeassistant-0.84.3.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
148
app-misc/homeassistant/homeassistant-0.82.1.ebuild
Normal file
148
app-misc/homeassistant/homeassistant-0.82.1.ebuild
Normal file
@@ -0,0 +1,148 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.5.1[${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/future-0.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.15.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/openssl:0
|
||||
>=media-libs/mutagen-1.41.1
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
maint? (
|
||||
app-crypt/certbot
|
||||
app-crypt/ssl-cert-check
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/homeassistant-0.83.3.ebuild
Normal file
162
app-misc/homeassistant/homeassistant-0.83.3.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
162
app-misc/homeassistant/homeassistant-0.84.4.ebuild
Normal file
162
app-misc/homeassistant/homeassistant-0.84.4.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
|
||||
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
|
||||
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
|
||||
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
|
||||
|
||||
support thread at:
|
||||
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
158
app-misc/homeassistant/homeassistant-0.84.6.ebuild
Normal file
158
app-misc/homeassistant/homeassistant-0.84.6.ebuild
Normal file
@@ -0,0 +1,158 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit user readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python 3.6"
|
||||
HOMEPAGE="https://home-assistant.io"
|
||||
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl firetv"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.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-3.1.4[${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.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
|
||||
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
|
||||
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
|
||||
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
|
||||
sys-devel/autoconf )
|
||||
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=media-libs/mutagen-1.41.1
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
>=dev-libs/xml-security-c-1.7.3
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/home-assistant-${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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
8
app-misc/homeassistant/metadata.xml
Normal file
8
app-misc/homeassistant/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/adb-homeassistant/Manifest
Normal file
3
dev-python/adb-homeassistant/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST adb-homeassistant-1.3.1.tar.gz 27740 BLAKE2B 2a4ac59acca2d5995299678427133421f82b5c3193b03969bb529bb25c727adb5a1e8d0ee949b346d4c6ecfac562a08283d9f2cb3bde5dfb7a1b1b1d1d7e03e4 SHA512 b7e0d259086bd6b21da0ae66f96e49f629e9c7a7eb4219f2bb2280e698d0a14021c955fa6be0e49dd63d1c3104eb313be3f000381e8474031d066a5550c21f50
|
||||
EBUILD adb-homeassistant-1.3.1.ebuild 810 BLAKE2B bebd88cbb5c8a74b77840191dfa14f28105c2bcd11f7151984919e1fe80364721535bd8d25c2e8c8e90756ceda33756a05f6d17a6f09fed2a3116100a12e4210 SHA512 4d6ecfa295bb6bf92d0a5d4f7774a4ffcc28ad05c3641590bd3f0610b196f04f70dca23ff9be215c5beb88c35635b9b5670e19b20fa00aff3eda25b6e8a0aebd
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
29
dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild
Normal file
29
dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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} )
|
||||
|
||||
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/${PN:0:1}/${PN}/${P}.zip"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/54/82/cb640008d741b15e0206d5a6b36ba7304b9c0a821c1e8bdd7165680a8e34/adb-homeassistant-1.3.1.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"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
8
dev-python/adb-homeassistant/metadata.xml
Normal file
8
dev-python/adb-homeassistant/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST aiocoap-0.4_alpha3.tar.gz 123988 BLAKE2B 62879a9c52033c7e467f2d130bb2837063fa0c809bea83d0e74e0d2c0a8d253ae9b9e76fc72a36a3e4ec39524aa08855b1425bb7370aaa77465ae51e1692fc94 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15
|
||||
EBUILD aiocoap-0.4_alpha3.ebuild 645 BLAKE2B 73458c9def91ba20ae6dd29bc6ce1714d16e2d4475d2e20502d557e1648a570e18f4e91da5de4404dd9509fb2d5659103f4b36143c7bcb7b972c0a2b8f744f39 SHA512 b2c3c85af4668b4c099b82c3fa6579c19d18ac495720cf50e2189dd23fbe501999de938350404d086b6c7444adec1d1d59eabfd4225ae7e4a58e633344d1d1b8
|
||||
EBUILD aiocoap-0.4_alpha3.ebuild 638 BLAKE2B 5134a9d438c7a43c7583fe35f1b2472a1d4120fe83d180b7efe98fa7de53f1c5323249f6320998933d327cf86d5352bdafb409757a2d5af443ba39351e14b918 SHA512 db1d82e9c9639723134eb6213269b6728a5446bdb6fbfc17241b82af90582b7231589c0549f68c609721cb9952397828ea1311770f15e3844cae64fd97ebf9c5
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -35,4 +35,3 @@ src_prepare() {
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
8
dev-python/aiocoap/metadata.xml
Normal file
8
dev-python/aiocoap/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/aioftp/Manifest
Normal file
3
dev-python/aioftp/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aioftp-0.12.0.tar.gz 48099 BLAKE2B 1947f01781c7faee23cbcca12350e2a4b809be84382d172b29da1970b7e5bf60e2ca3aac4fa4a05ab4caeba55c98a6186baaa61abb7cc54e7683de5f2f08fecc SHA512 8e9787f8761dc72d3581fc551e4648018bd0a244fc58d179c15008bd8893194801a39f3109ce0232f47c79def16862e60e4190c197c3ef19a4d80a82643492db
|
||||
EBUILD aioftp-0.12.0.ebuild 2091 BLAKE2B e04d080fc3de94a763c0e3ed0017bae95139bd135bc8f85c5af20a84ff166c84351b5c3487c56cd1756684c0ffaed8a20f4a36a58cba344a9244ad41432b9cf8 SHA512 dae970dfc7f7cabba852a750e0e4b0cd39c3e45fdd7ee8fa0ec58e4a8fb89b6e2bcb161e68341e44c3baa862d23d7d42461f03fc16a0791063dbb03b1318ae67
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
76
dev-python/aioftp/aioftp-0.12.0.ebuild
Normal file
76
dev-python/aioftp/aioftp-0.12.0.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ftp client/server for asyncio"
|
||||
HOMEPAGE="https://pypi.org/project/aioftp/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
|
||||
dev-python/idna-ssl[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${CDEPEND}
|
||||
dev-python/async_generator[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
# skip failing tests until cause is determined
|
||||
rm tests/{test_pytest_plugin.py,test_worker.py} || die
|
||||
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
|
||||
sed -e 's:test_compression_brotli:_\0:' \
|
||||
-e 's:test_feed_eof_no_err_brotli:_\0:' \
|
||||
-i tests/test_http_parser.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
8
dev-python/aioftp/metadata.xml
Normal file
8
dev-python/aioftp/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b
|
||||
EBUILD aiohttp-cors-0.7.0.ebuild 1189 BLAKE2B d65e97ff6a550be7ce563182e09e19de5b3e120dd2bc1046fba3cfd032072162090606ec951a7aa4320fde3cedbbbf7d28fb6aac204396b966e3cece4501fa16 SHA512 6cd255d7989b7250f74516938d71ec6b9aa1c383734af09a0801083cd0408d6815ce829a1a6204df2d2b6dbb32e292949239d3219e7b8a8864e54bd75f902195
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/aiohttp-cors/metadata.xml
Normal file
8
dev-python/aiohttp-cors/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,10 @@
|
||||
AUX aiohttp-3.0.5-tests.patch 294 BLAKE2B c535d85c0ad73394897db4db2743e3e6c09faa98a5a8a013b5b5b7af79adffaaa30f20a4cdff65760911c8f3ff373318e144d7ace6a7de6b0fa7b6cf9b8bf352 SHA512 0e5871efad3d360757fdd1ef723b741669a1e0b98728f58fe689b66b765dd4607e05a72cb618ac55b6a61cd53247916f9d497ca147eb7c8c86b8473a298a4b38
|
||||
DIST aiohttp-3.3.2.tar.gz 771414 BLAKE2B 3934f7ef3719a809fc7656c11cc3af604816e6971e403fbcd58645ec109f37daa42c245f2b2d35c789f76efa5abb824938c07c1060d2956a0a70ced41d0dc583 SHA512 abc031b5cd96c59886913582e7226f3c7b9ce4101d11d380f732d16776b990082b18b0c5f91bc098f17f72cbadcf499dfa93069323a8668755c1ce5d06f37f1e
|
||||
DIST aiohttp-3.4.0.tar.gz 821067 BLAKE2B af87cd0f36950b01724d0c7add16e18125d82501241511fc2976b2b0318ffc1316c1c07085b1757efbf2dbcf175ff04e0718a6465d3f7c1995e64c4c03ac6ac0 SHA512 34d5a9c29feca5654c94c4526c26a122c7dfcd3983ccfce746d4cd993f320f19e548f95f88304eb87468d5fbba24b674ae2fcea33170fb6298e9a2c803b54277
|
||||
DIST aiohttp-3.4.4.tar.gz 822110 BLAKE2B 808c125f0d826b11d5b333ecfc35ed15cfe5a4f4242df5dd1b1e8edf6502c78d6162ad21e4fb7026294bc7013251a3b55d50c9cf34539b06b32348be2b1627a9 SHA512 968b701b8a19aa445a4af402f4bb38754565e3b80b4248127e5017671c921c370eea63fcec4148b7229ac1a74bb8739f33513abd6cb7fe02f3feddfd3ec1a6b1
|
||||
DIST aiohttp-3.5.1.tar.gz 1094214 BLAKE2B 94fa66952082df30ceb16a5a62f40c0360859f7148cf6df6976201dadff211946aa3010604992cfb7664825529efce9c41cd6b3460c9b5c03468a13155f6d4a5 SHA512 9e7cc9b62de81a1f0ba81a573274fa40c1b8d02a6db4a4a87b1fc3d9fe00e63d5b906d858cebe8206873bce4b4fb498b90d1c8256cf39548872dad3baf1b0df8
|
||||
EBUILD aiohttp-3.3.2.ebuild 1839 BLAKE2B 2aada2a2652596ef0f55d0d56d7ab1f4e75e5eef6c611ed7758673356e7f3ccfc3c347390710a571ac4f6fbf4b0f681485f6d7771105ee14dec20686105450dc SHA512 52c41ee3ee7ce55f63bdfec3acab193dd26dec6a6f13d13d52a36e5eb7078e1817bd96808178986b96da4ea800cecfaca6ad67db5411b77445a14ddbbf861d2e
|
||||
EBUILD aiohttp-3.4.0.ebuild 2093 BLAKE2B 22a833dbf2bb8c145182bda1fb8784854bddc986e2b4c25f83561e5f577d6796e3aa4444281b44cfbd6858b40e5088e586ca4cbdea15a31642f7134249cabde7 SHA512 8fa78bfbc9b4faeee586b19d5686baf93575d863303924097cb6488264942e7c6f0ebc81599c6e32791f68cb0e9257581d663ed1efb6b7d822d498aa5d454fbd
|
||||
EBUILD aiohttp-3.4.4.ebuild 2093 BLAKE2B 22a833dbf2bb8c145182bda1fb8784854bddc986e2b4c25f83561e5f577d6796e3aa4444281b44cfbd6858b40e5088e586ca4cbdea15a31642f7134249cabde7 SHA512 8fa78bfbc9b4faeee586b19d5686baf93575d863303924097cb6488264942e7c6f0ebc81599c6e32791f68cb0e9257581d663ed1efb6b7d822d498aa5d454fbd
|
||||
EBUILD aiohttp-3.5.1.ebuild 2093 BLAKE2B 22a833dbf2bb8c145182bda1fb8784854bddc986e2b4c25f83561e5f577d6796e3aa4444281b44cfbd6858b40e5088e586ca4cbdea15a31642f7134249cabde7 SHA512 8fa78bfbc9b4faeee586b19d5686baf93575d863303924097cb6488264942e7c6f0ebc81599c6e32791f68cb0e9257581d663ed1efb6b7d822d498aa5d454fbd
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
76
dev-python/aiohttp/aiohttp-3.4.4.ebuild
Normal file
76
dev-python/aiohttp/aiohttp-3.4.4.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="http client/server for asyncio"
|
||||
HOMEPAGE="https://pypi.org/project/aiohttp/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
|
||||
dev-python/idna-ssl[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${CDEPEND}
|
||||
dev-python/async_generator[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
# skip failing tests until cause is determined
|
||||
rm tests/{test_pytest_plugin.py,test_worker.py} || die
|
||||
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
|
||||
sed -e 's:test_compression_brotli:_\0:' \
|
||||
-e 's:test_feed_eof_no_err_brotli:_\0:' \
|
||||
-i tests/test_http_parser.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
76
dev-python/aiohttp/aiohttp-3.5.1.ebuild
Normal file
76
dev-python/aiohttp/aiohttp-3.5.1.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="http client/server for asyncio"
|
||||
HOMEPAGE="https://pypi.org/project/aiohttp/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
|
||||
dev-python/idna-ssl[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${CDEPEND}
|
||||
dev-python/async_generator[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
# skip failing tests until cause is determined
|
||||
rm tests/{test_pytest_plugin.py,test_worker.py} || die
|
||||
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
|
||||
sed -e 's:test_compression_brotli:_\0:' \
|
||||
-e 's:test_feed_eof_no_err_brotli:_\0:' \
|
||||
-i tests/test_http_parser.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
8
dev-python/aiohttp/metadata.xml
Normal file
8
dev-python/aiohttp/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,5 @@
|
||||
DIST astral-1.6.1.tar.gz 32071 BLAKE2B bed3dec35b4dbf4877a98265186168c429fe19b126c6c399d61e56cba65d5b0c1dde7cf633f0389f7e6493d6bb359c37b204f6d2a1c59859f75c391ca792dcb5 SHA512 1f0f68da911f0ba905ce551eef77295d74fc7169e31cb9d8ef6359392b503615330f167a30319018e3e828d500c9392f27563006908f2abc2aece92326eddf17
|
||||
DIST astral-1.7.1.tar.gz 49866 BLAKE2B 4bc5a19e09d29c5b4a95ac3d5204be5aacdcb0f0bd72f5904769919f31b7ba7beb17a70f931474cb618b305280d3b1a26eeca5c753fcf3c8bf392f2536dadd3c SHA512 e2cddc9a1b0c0f933dd68a5f20e6cd40ccc8c31fee22a6b47b58c645be022d1380aeb53d38356e348a9256a6226e5cb098e63da9c9a52b09cdcc9c740e10d24a
|
||||
EBUILD astral-1.6.1.ebuild 461 BLAKE2B 16f62deff17023b0e15b243029c99f8a3d2793051e90178e01837410b13c452cbfccbbadc9e1ecccc93227cd9731afe511f730e077af52f7a057b476271cea7e SHA512 a3cdf8ef26353e569318640915942b9f21c1cf4ffd3f4a5ad5c9eba5ea42d21e580c12190fe3c4a9c0ab01e185eb1c7944d85d9e5e6d327b82f10d7f89e073f1
|
||||
EBUILD astral-1.7.1.ebuild 461 BLAKE2B 16f62deff17023b0e15b243029c99f8a3d2793051e90178e01837410b13c452cbfccbbadc9e1ecccc93227cd9731afe511f730e077af52f7a057b476271cea7e SHA512 a3cdf8ef26353e569318640915942b9f21c1cf4ffd3f4a5ad5c9eba5ea42d21e580c12190fe3c4a9c0ab01e185eb1c7944d85d9e5e6d327b82f10d7f89e073f1
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
21
dev-python/astral/astral-1.7.1.ebuild
Normal file
21
dev-python/astral/astral-1.7.1.ebuild
Normal file
@@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python2_7 python3_{4,5,6} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Calculations for the position of the sun and moon."
|
||||
HOMEPAGE="https://github.com/sffjunkie/astral"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
RESTRICT="test"
|
||||
8
dev-python/astral/metadata.xml
Normal file
8
dev-python/astral/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST async-timeout-3.0.1.tar.gz 9724 BLAKE2B f18ae75969b7048469fe22949f25ea25da3fdbf08b98a16b5d5ffe823060a75e6de9ed764727e08d4344c79426e9c89013d49522f20ed62e6fbe912b5c7a8787 SHA512 fd30842671a79edfd52c7350e7fb2120533a6d97b44975f7b071ce2cbde43443bd5bbe1f2ad0ad3ab2156e1987b9e58e0c149b0ecfea8674eb0cb78eee79c986
|
||||
EBUILD async_timeout-3.0.1.ebuild 867 BLAKE2B 9ad680d40395f27145577fbea4a79743a14b003c433d954ba7e9735c30da409e2fc44240d1caab866389645e50d9cd93d05a600ec31b7127907022a26dea5758 SHA512 f8f416154f2d0d53d37fe97ff708bce26120634a79424c4921eab7ee830c3c7867617e52f5fa30bfba89d3407b7f7276b0fe32bbe05738707d1aec6505b58073
|
||||
EBUILD async_timeout-3.0.1.ebuild 868 BLAKE2B d6d9ce869e2bb8b88ef5b1b4b8c32133b6101912f3cca3a24434edbac5aaae260407801dcfdd06e550afcec2341f4898c7f0b95203840b36a8b52bdbaa14da42 SHA512 3f24a217e9fb90aa59abcaa2b94412b54de83a22419db8828e0b8fb6ae5a2d65f23268ae9904c5718f2392ef0677ccf4dacd2de84b7487308537852841ddcb83
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
|
||||
8
dev-python/async_timeout/metadata.xml
Normal file
8
dev-python/async_timeout/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST attrs-18.2.0.tar.gz 116817 BLAKE2B 79d50c9b49956bbc1e04084eed36a5f65f2dda8e954b23f15650cb881d6f77a8325e042c6d1a77dcad43661d4524a4d253d96bd0053464ef03091779636e6d0b SHA512 58c26579d6dfcacbe9e3f770a125861e0625d435f1293eebe0d62efc9b8aa9572be2b312d73037a647163bffb0a13b240fb157aff7ed35196f637ae945d61d22
|
||||
EBUILD attrs-18.2.0.ebuild 888 BLAKE2B 8cc377f4fbd672a52828c293fc9c5d2afb2674560bd87a99eb3ac3533e9f2e60367b61a6711a8dbd44dcc5423a2b76ec6869bf213e77fc5715b1fe420359c377 SHA512 6024a95222e50e6af69d77178f77318424f2617e3b9a48b236e128b35635e3acefe9785b7011257fba04d46e3b6a861fa7045a1355787e83d81b8625452b70a9
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/attrs/metadata.xml
Normal file
8
dev-python/attrs/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
5
dev-python/beautifulsoup/Manifest
Normal file
5
dev-python/beautifulsoup/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST beautifulsoup4-4.6.0.tar.gz 160846 BLAKE2B c56c61c5ac2116721815b3cc8e0ec249f191a76bc36e26593af54cc0937e3a4d70c5a2b3069b12f1ae4f5b78cda78e2abda5da99fdd6987afe0f581a4130685c SHA512 1a7eee4218e58cc3852e71fe4f0892f673bb46a851941264766a38eff8ef05d612d88b4641fcb478ce8f66ac50dc987ca039923c4bbb11867c74813289f7e578
|
||||
DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684bcccc62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
|
||||
EBUILD beautifulsoup-4.6.0.ebuild 1324 BLAKE2B 34832ce698f74ccd1c331a8c392b165567dd44899991d9799f4b885ba1b177227c8c9f74d19481958965907c40524d11d6cf3407760a7d0f1ff53b7e1dd33f40 SHA512 e2b79e8cc2f0852c93330c20741fc1a6edd447d46c07ee9602c19086636be841a3928db571c8a683719f9f113df2908ec13013aeaa011d68fb5707b9071abff8
|
||||
EBUILD beautifulsoup-4.6.3.ebuild 1324 BLAKE2B 34832ce698f74ccd1c331a8c392b165567dd44899991d9799f4b885ba1b177227c8c9f74d19481958965907c40524d11d6cf3407760a7d0f1ff53b7e1dd33f40 SHA512 e2b79e8cc2f0852c93330c20741fc1a6edd447d46c07ee9602c19086636be841a3928db571c8a683719f9f113df2908ec13013aeaa011d68fb5707b9071abff8
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
45
dev-python/beautifulsoup/beautifulsoup-4.6.0.ebuild
Normal file
45
dev-python/beautifulsoup/beautifulsoup-4.6.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN}4
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
|
||||
HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="4"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
IUSE="doc test"
|
||||
|
||||
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
|
||||
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')"
|
||||
DEPEND="
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
45
dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
Normal file
45
dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN}4
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
|
||||
HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="4"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
IUSE="doc test"
|
||||
|
||||
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
|
||||
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')"
|
||||
DEPEND="
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
8
dev-python/beautifulsoup/metadata.xml
Normal file
8
dev-python/beautifulsoup/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,7 @@
|
||||
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.16.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
|
||||
EBUILD boto3-1.9.35.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
|
||||
EBUILD boto3-1.9.57.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
53
dev-python/boto3/boto3-1.9.57.ebuild
Normal file
53
dev-python/boto3/boto3-1.9.57.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
|
||||
|
||||
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[${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
|
||||
}
|
||||
8
dev-python/boto3/metadata.xml
Normal file
8
dev-python/boto3/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,6 @@
|
||||
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
|
||||
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.35.ebuild 1494 BLAKE2B 36263e1b3bc056f6a5fc0034e3373d30920976a8e54113bb6f7b3fdc238f6acd6acb76f4026cd5f8302aa6d4ba50191d72883896282f1a2f0b55312cd389ce4c SHA512 ead62975b9cc2ef72e396994d62eb2a3e1c807d6d6a69b82cd07ea7db6b31bb5e88ea4af1fc9e4306c8f5fe84c2469501cf04e790c85ea5067940715049def57
|
||||
EBUILD botocore-1.12.57.ebuild 1494 BLAKE2B 36263e1b3bc056f6a5fc0034e3373d30920976a8e54113bb6f7b3fdc238f6acd6acb76f4026cd5f8302aa6d4ba50191d72883896282f1a2f0b55312cd389ce4c SHA512 ead62975b9cc2ef72e396994d62eb2a3e1c807d6d6a69b82cd07ea7db6b31bb5e88ea4af1fc9e4306c8f5fe84c2469501cf04e790c85ea5067940715049def57
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
58
dev-python/botocore/botocore-1.12.57.ebuild
Normal file
58
dev-python/botocore/botocore-1.12.57.ebuild
Normal file
@@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
|
||||
|
||||
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
|
||||
}
|
||||
8
dev-python/botocore/metadata.xml
Normal file
8
dev-python/botocore/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/caldav/Manifest
Normal file
3
dev-python/caldav/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST caldav-0.5.0.tar.gz 43932 BLAKE2B fa6820d86fd9ddf73da7ecfa09ec179249be8f530109793d6a9b0d04156880687631d20809b5440ad6eda689d8bf868e016dbf5f752567d93b2adc65cb13a036 SHA512 17b268513f7d77cdfd87a7388c3aefe65682a5e17b1100b07a29874a40c0f0df5a270759a0ca5b63f2232f0008a3f5720ad10f834962b6efe85712b9beb4ad28
|
||||
EBUILD caldav-0.5.0.ebuild 692 BLAKE2B 77859aeb83e643a0a540ba80b1c52b704dca150c38e64a5de65eea872a9984a86b981996b89133dafc4e3c64a3b9afa56770440223d625253318216895950a3f SHA512 b7f7b5ab36e0535829527b9670ab32bde90a6b9e562cff63caed88feaed419bb57c6eec8d3607129ba1eb5bfbbfe2eda1cee0138b795ae19718bd09dffad3835
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
31
dev-python/caldav/caldav-0.5.0.ebuild
Normal file
31
dev-python/caldav/caldav-0.5.0.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CalDAV (RFC4791) client library"
|
||||
HOMEPAGE="https://bitbucket.org/cyrilrbt/caldav https://pypi.org/project/caldav/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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/cdu/Manifest
Normal file
3
dev-python/cdu/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST cdu-0.1.3.tar.gz 3344 BLAKE2B 0a2d43dcf4567ff1bce4552ac6a9099de720dcc96d8f4671348e36e3b4b62adaf9517e6ba24c42fa51846e3e25833f7f066002fd2d321fa9600070335dae0896 SHA512 c84ab149c5ad5d954b573f0dd5e35d22c7867aec046686c41e718f0375377c6bf6a36f9974a4977044e0e69ab4c02720bb59d36033e59de76a4231dacc7a62f7
|
||||
EBUILD cdu-0.1.3.ebuild 839 BLAKE2B 357d64bf28387f753925018a23fbe95c0fdb89a06c0db91f5f455de1b149653fefbe5c3f3f1bc0bb402297f223c7d011b2783a356b4460239348a96d1eeb7775 SHA512 7ba90d59641946aa73657796ae99b6af508f646cc80ad2ad8927209467aa01c764a53bb1b8426b26ee1baa90292e2ed87d024cf14c4c974375023f4f9f7816cd
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/cdu/cdu-0.1.3.ebuild
Normal file
32
dev-python/cdu/cdu-0.1.3.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="Cloud Storage Disk Usage Analyzer"
|
||||
HOMEPAGE="https://github.com/ilogik/cdu"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
8
dev-python/cdu/metadata.xml
Normal file
8
dev-python/cdu/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +0,0 @@
|
||||
AUX certifi-2018.4.16-use-system-cacerts.patch 340 BLAKE2B 42278c6b40ef6daef71a2ef3da75baf78833906c1cd018757b0b45d8ca623cbb5de15e5d5cfa444eb360738b368ad2111bb5594beaeb910275c65267b7532a34 SHA512 8c0b36be0ce23132fe739be4a173f537f4f8870fe0f5e2c98add13e94c0c23490cd0aac30e289193820790eb8580770e178e32b9f16b28255fd95565d6015faa
|
||||
DIST certifi-2018.10.15.tar.gz 145887 BLAKE2B 695b4236d67022f12639850fdcd169570330f9dd59aee165a39143d5dc5867b8685859bc48c8af07d41b7124970748ceb97cf1f7557563865e6b3293f668393b SHA512 3324ae6c4b99dda6f48aa9f0918fe045a19b19b26fcfdcca4be93ec967b9e4112d863c982686837b327f1663e308250d56ea337caeeeeb96579e08b20fca92df
|
||||
EBUILD certifi-2018.10.15.ebuild 1433 BLAKE2B 30331bc3f24f66773fdb07ec7a267423cf59f5e0c231ce85114db5c702abe5dc8a1bc4973fcd12b50cd6e464f8984aa28953011cd3c99f0316b5e0aa0a1e0a5b SHA512 765e1b77b73d6c62402a2acf27e3c598e9586285226d5d80e0b65e256eb95677a8def99aa7e7e347dac71f18797c56c41da82eae3072ea91fdbbde6709247295
|
||||
@@ -1,43 +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} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1 prefix readme.gentoo-r1 versionator
|
||||
|
||||
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=""
|
||||
|
||||
RDEPEND="app-misc/ca-certificates"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
# Do not drop this patch -- this will affect system's security
|
||||
PATCHES=( "${FILESDIR}"/certifi-2018.4.16-use-system-cacerts.patch )
|
||||
|
||||
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"
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
Use system's CA certificate store
|
||||
|
||||
--- a/certifi/core.py
|
||||
+++ b/certifi/core.py
|
||||
@@ -19,9 +19,7 @@ class DeprecatedBundleWarning(DeprecationWarning):
|
||||
|
||||
|
||||
def where():
|
||||
- f = os.path.dirname(__file__)
|
||||
-
|
||||
- return os.path.join(f, 'cacert.pem')
|
||||
+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt"
|
||||
|
||||
|
||||
def old_where():
|
||||
7
dev-python/colorlog/Manifest
Normal file
7
dev-python/colorlog/Manifest
Normal file
@@ -0,0 +1,7 @@
|
||||
DIST colorlog-3.2.0.tar.gz 26322 BLAKE2B 550cd4871d6813298d36aa4a0502be1a9c991960660935be1a66989d469abfc96159f92214e2199825efcfc49132642c9d0581fb3584b241ca6dfa62348f0665 SHA512 200ad9c0185bf2523c25a2b9932a1aa7ee59739dd8695ec2e8353ce1d0a67ea19770aaa27697afd5ed553d2c38c15be2dd73443e9de27b3535bcb76a379286a9
|
||||
DIST colorlog-4.0.0.tar.gz 26375 BLAKE2B ae2834099a4af6fcec5821746bd39c88bf06907e67991e3d3efec4f196983f48af11e409661ceff71bf3e42d78275e11b2e33210edc0ec61938a27ede509fc1c SHA512 7335a2ee5bd5bad7eaa9ed7b03c0fa56d60705cb0c672bd18708a505c7ef0c43807b740eefe3e8ac2aee1391223d12cd915bd53dc2f602051175a7914c90db6c
|
||||
DIST colorlog-4.0.2.tar.gz 26431 BLAKE2B 4e9f274a5bcf9abe5da0ea6018c4992d3bfe444206d631b39a72baa2a52b522347c770276cc875cbd902cce8be5107c7e2837b3378f9935850c7a8c4e74cfbd8 SHA512 dc2b641bc4376204ca66ce0cc548c6cc8ee243ebfba84e2be84b07bf6021a92a85ce175128c069f35836abf601240fc59fbc4047af746518f8485891f5a2584c
|
||||
EBUILD colorlog-3.2.0.ebuild 563 BLAKE2B 95f8ca8ab49ff94622c5a148817beba3c33ccd578f7083f390d48993f4b51580c2baf2b2a247405af959ccfea9ac8699dce9125b5ddcb96f4b4f541b453b7451 SHA512 8bf9a1b113fd9ff30f03f5b4ae272475f058f3ae6f3411f12b1d2f0c5bdde31e6b1e7467310e97f46cdf072ee1f4fa0fde82f3824bf1e29abf7b5cdbc4671852
|
||||
EBUILD colorlog-4.0.0.ebuild 563 BLAKE2B 95f8ca8ab49ff94622c5a148817beba3c33ccd578f7083f390d48993f4b51580c2baf2b2a247405af959ccfea9ac8699dce9125b5ddcb96f4b4f541b453b7451 SHA512 8bf9a1b113fd9ff30f03f5b4ae272475f058f3ae6f3411f12b1d2f0c5bdde31e6b1e7467310e97f46cdf072ee1f4fa0fde82f3824bf1e29abf7b5cdbc4671852
|
||||
EBUILD colorlog-4.0.2.ebuild 563 BLAKE2B 95f8ca8ab49ff94622c5a148817beba3c33ccd578f7083f390d48993f4b51580c2baf2b2a247405af959ccfea9ac8699dce9125b5ddcb96f4b4f541b453b7451 SHA512 8bf9a1b113fd9ff30f03f5b4ae272475f058f3ae6f3411f12b1d2f0c5bdde31e6b1e7467310e97f46cdf072ee1f4fa0fde82f3824bf1e29abf7b5cdbc4671852
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
27
dev-python/colorlog/colorlog-3.2.0.ebuild
Normal file
27
dev-python/colorlog/colorlog-3.2.0.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Log formatting with colors"
|
||||
HOMEPAGE="https://github.com/borntyping/python-colorlog"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -vv -p no:logging || die
|
||||
}
|
||||
27
dev-python/colorlog/colorlog-4.0.0.ebuild
Normal file
27
dev-python/colorlog/colorlog-4.0.0.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Log formatting with colors"
|
||||
HOMEPAGE="https://github.com/borntyping/python-colorlog"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -vv -p no:logging || die
|
||||
}
|
||||
27
dev-python/colorlog/colorlog-4.0.2.ebuild
Normal file
27
dev-python/colorlog/colorlog-4.0.2.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Log formatting with colors"
|
||||
HOMEPAGE="https://github.com/borntyping/python-colorlog"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -vv -p no:logging || die
|
||||
}
|
||||
8
dev-python/colorlog/metadata.xml
Normal file
8
dev-python/colorlog/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/construct/Manifest
Normal file
3
dev-python/construct/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST construct-2.9.45.tar.gz 1042299 BLAKE2B 4d646c3a340b969e83e15436422732f4f4380ef24cd0e9f258f3d3666f17b08ab628d19db39bb8fcd3f370c2b0c93a8329fba56727f28d7a23d868d001610927 SHA512 78d64f3e567e6c9cef842d3e15f416d48856d229a8c6f21e282d3123a86fdd243b20dba5040c6e1d28b67422881351b303262132263efdf94bb73adde0d5dfc1
|
||||
EBUILD construct-2.9.45.ebuild 980 BLAKE2B 40348025b34c04934322665ae3b79442a41e5af35f6375cb4a1be758372ed1287bbfae6e881d4492d005d6ed00d98ef55f78dfd7234056e1f8847a77492ccb00 SHA512 00a02b729b656ddaddb89a8b042b34f9440f8e9b70bc52c2b57f831389e4c929762e939d8e4f4198190db8a212af46f645e3e5698873d4c5e6a076f50f5f735e
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
@@ -7,12 +7,12 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A powerful declarative parser for binary data"
|
||||
HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct/"
|
||||
HOMEPAGE="https://construct.readthedocs.io/ https://pypi.org/project/construct/"
|
||||
SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="test"
|
||||
|
||||
|
||||
8
dev-python/construct/metadata.xml
Normal file
8
dev-python/construct/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,5 @@
|
||||
DIST coverage-4.5.1.tar.gz 379675 BLAKE2B a3dd18b6c6512a2880f48e685c15eed33589d7d46ffaddedd69dad88b8baa383e1661e1cd232e44f466512e292f82638ee2fd198de01dbd1324cb01857b986cf SHA512 82742a572549400778cad99057b1ced4c36b61e917983148eccc86bfa6340de8cfefc4f743e79ff876b641e0b9d21307dd6bde78638a6b20dd8ad215068dda25
|
||||
EBUILD coverage-4.5.1.ebuild 1245 BLAKE2B 7261754c2561133e867b651e780ad794543e52c8c9c3a7e68924877ef293ca13a5cc48ae4fbd57ba9542161d7bc3a5438769710287eead2950cc2f4e362e2316 SHA512 e683690a3ad77aff3b4ca2d92aeea4c0b531f995f41958fe4c21eb83a8515552701193d222f0c02a4d07feee0c7524a061c72ee69dd032ca121552f2b95a88c4
|
||||
DIST coverage-4.5.2.tar.gz 384845 BLAKE2B a7b4f249a68e025449d26ef8ee2194b9ce355c979d1f5192a7863a0ab0089f9deb3a8e63a39bef528ed7c58fbcc7cd4bc193fea3a135f5996a6655268a6b7a93 SHA512 0d98c8118648a319ac6f3b4c4c6f1ff8a92085bbe8276dd5504c8df4638933f920d7382d8e6de8e16bff43b62091310e0eab7b7722c6d28c976baedbfae3d03e
|
||||
EBUILD coverage-4.5.1.ebuild 1258 BLAKE2B 3e1e2f1eb414f63dc84fb25bc9c63f3d3796a426d3caa620fe076603397cae81ab18b6642c40b4516c9bba49b83b404a830211499abbca1893a3a0eddd0c9c7a SHA512 180ef2c43eafffba06a363582f14a77628bdf001f8ecdfe2e596bdb264fe44a36c8b06ac96cb5321c61c0edf14d3ffb9d5307fb9373e36fe4c19e4263b2d460f
|
||||
EBUILD coverage-4.5.2.ebuild 1258 BLAKE2B 3e1e2f1eb414f63dc84fb25bc9c63f3d3796a426d3caa620fe076603397cae81ab18b6642c40b4516c9bba49b83b404a830211499abbca1893a3a0eddd0c9c7a SHA512 180ef2c43eafffba06a363582f14a77628bdf001f8ecdfe2e596bdb264fe44a36c8b06ac96cb5321c61c0edf14d3ffb9d5307fb9373e36fe4c19e4263b2d460f
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -14,7 +14,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
|
||||
44
dev-python/coverage/coverage-4.5.2.ebuild
Normal file
44
dev-python/coverage/coverage-4.5.2.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Code coverage measurement for Python"
|
||||
HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
>=dev-python/setuptools-18.4[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/PyContracts[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2.7 ]]; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
[[ "${PYTHON}" =~ pypy ]] && export COVERAGE_NO_EXTENSION=no
|
||||
${PYTHON} "${S}"/igor.py test_with_tracer py || die
|
||||
${PYTHON} "${S}"/igor.py test_with_tracer c || die
|
||||
}
|
||||
8
dev-python/coverage/metadata.xml
Normal file
8
dev-python/coverage/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -4,3 +4,4 @@ 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
|
||||
EBUILD cryptography-2.3.1.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/cryptography/metadata.xml
Normal file
8
dev-python/cryptography/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/curve25519-donna/Manifest
Normal file
3
dev-python/curve25519-donna/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST curve25519-donna-1.3.tar.gz 19549 BLAKE2B f9ba8f691cbe519e3121453703f1e9f4ab6d60ef67b356ac68b188ea9eb0d957b26413c20de40469f5af9044e4cb7c90640fb4d399a343c8a5399fa14d654f4d SHA512 a7cef5838ec58eb77e833cbdd646fc9a9cd48bf3fe12ee420f12f0e4d2deb53dd78d78767a9a994f9c7e0d6166d18acca0de648371a861b4e52fc43e42226f2c
|
||||
EBUILD curve25519-donna-1.3.ebuild 568 BLAKE2B b31254d828361926f6db355bc1f41fd9c6f443d5cf6edec1683321c93f6c39ff0a200fac04d7053ee410cb51aaf345b909a08a4509f94d6a6b5fa55dcb5f78a7 SHA512 7b1e2c8b451d9544098a72ac07f56b9cbc631620e88e02fd14aca1aaaa5e60802377419221d822d9238dec1a95004850f935b513f3337fe6d8393deb833dafeb
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
28
dev-python/curve25519-donna/curve25519-donna-1.3.ebuild
Normal file
28
dev-python/curve25519-donna/curve25519-donna-1.3.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=(python2_7 python3_{4,5,6})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Implementations of a fast Elliptic-curve Diffie-Hellman primitive"
|
||||
HOMEPAGE="https://github.com/agl/curve25519-donna"
|
||||
SRC_URI="https://github.com/agl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
DOCS="README"
|
||||
8
dev-python/curve25519-donna/metadata.xml
Normal file
8
dev-python/curve25519-donna/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST distro-1.3.0.tar.gz 48067 BLAKE2B b8dc48dc82e96c674c5fedf2f55167fcbabacde59954ce978085f0a05e5184bf8c323c76208f2ebe0a2cfb6ac41ce0351774ba6ba02dd13b22a7506ce3e5cf58 SHA512 5a3e363b7dbfb5f70967937d04b566e5c8aea10b6f3b9be7485e6f49130766ec5480ce1c1c14ec759e38b2488ffa697478246e53be72ad277cf3bebac7dde741
|
||||
EBUILD distro-1.3.0.ebuild 584 BLAKE2B a8891d81d850a655e87f3217bc89f7fa8b9f0a49e84f416ab46e050d8d87334a59d4ac3621b29a844ed9dfdcec6cb69a7262d038d0aa4193f0c9174050e0d4d6 SHA512 d201207a85c964cf3e9f611ca57fbf7eab21301d78db413077e3f60ca072633a4c78583584fd740d0a4b186890f409df994913b3056ae535b8aee6ab8a8bf8c3
|
||||
EBUILD distro-1.3.0.ebuild 585 BLAKE2B 984b850864793f0a40df48db2d32a74c1d75d34deb8ecb904bb23a4cb9ed4445a18ef3a6ac9943ada27978057ae4005f51368de2f3c0babd10a84c3a712675ec SHA512 ed3b1b8e6f8f119f3a6e6a3ff6967883987f279a3058ccdd3b8cc09cc38e3ae75bac52f584c284c84839ddee7d38cb64bbba8bfb4fe69189467087cea672a1a5
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Reliable machine-readable Linux distribution information for Python"
|
||||
HOMEPAGE="http://distro.readthedocs.io/"
|
||||
HOMEPAGE="https://distro.readthedocs.io/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
8
dev-python/distro/metadata.xml
Normal file
8
dev-python/distro/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST DTLSSocket-0.1.4.tar.gz 182199 BLAKE2B e71c31b157aa8d7eac57babdad7ce05774f26c44b4fb462d30a4d5feaa33b9b87f59eef91f495c9ecaf2f35626be6bd55ea8ac4121633a1833ddac13fa016e47 SHA512 48a492ab52388a7670ad23eea0c00e292307def0ae5189ab30d8559d77ce2fce40fdd58c6e5297d17e770b6c17a3f0cb07b9e9e50a988539b8df73ca9014696f
|
||||
EBUILD dtlssocket-0.1.4.ebuild 621 BLAKE2B 372cbb70ca458084417e7640d53a123042410a99ec963c02a74d67fcc2269366ee29b6ffc5a02fdbf81b048481c48bc9e3f03658ccc9233bffd6e7934d48fb23 SHA512 6b84b9d7552ff3e8778c2cafe971338a0cf30120ee31127daf8cb76462d391e8cf747cd3e7ff32189126257ba3e81ec9855861d63e85ca48b6910de4615da74c
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/dtlssocket/metadata.xml
Normal file
8
dev-python/dtlssocket/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/ed25519/Manifest
Normal file
3
dev-python/ed25519/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST ed25519-1.4.tar.gz 873625 BLAKE2B 96a9b0bfb88659f63d337a89f73d28f6dc38b00c478e1a177682dd64ff941435623de240ce6d4a2d328519e4c6d920a3a1093a72412bda9568ae0294cd6693b8 SHA512 af1230d0d620f568aacd43c68fc5dab710145958e1c0b862f7f7bc6f136b9a28203e3eed2d1e93ba6ad595af6f43d6b0879957a913009166664fa6c2134e8970
|
||||
EBUILD ed25519-1.4.ebuild 610 BLAKE2B fa4dab324b2fa784cff6d6757922304c42120b86b9354938dba769cacc0258a0d4cd32c2caa3455e330f66b12f2c9cb5b2575627046c68890ebb21d463208bfd SHA512 f6239a911decf6ecb0b4c4835cc898d59f0941da206681f4f51449640f985155fb207f538c2ff84a89b004fcb64a7a5bf04d9cc0d22219c71cb9e7052fc899c3
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
30
dev-python/ed25519/ed25519-1.4.ebuild
Normal file
30
dev-python/ed25519/ed25519-1.4.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=(python2_7 python3_{4,5,6})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings to the Ed25519 public-key signature system"
|
||||
HOMEPAGE="https://github.com/warner/python-ed25519"
|
||||
SRC_URI="https://github.com/warner/python-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
S="${WORKDIR}/python-${PN}-${PV}"
|
||||
8
dev-python/ed25519/metadata.xml
Normal file
8
dev-python/ed25519/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/envs/Manifest
Normal file
3
dev-python/envs/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST envs-1.2.6.tar.gz 21086 BLAKE2B f691aa80c0eb47c2ea9e384f4daf503f8d9d78170f7bd565a329aa6c05d19f395db4ff3ba27921a4acb7ada072feb58da47c12371ccffe1d3bb0ab00bf0cdabf SHA512 49d9db6a81e46bf6534abb036938f3a149435e93551599fd31c441a6af2e0ad6ed16da87851f67a8efc28086398027c28f8c7a460f6b8bf862b8b662c4c0593a
|
||||
EBUILD envs-1.2.6.ebuild 776 BLAKE2B 18b7017960c7bf6c390a2c8d9e6d5157c040555f9065850509b32fa7ff54cadb0fe9c004eb1ee59299ded66d6de3cf3751f224ef2e8e079c0b025a9bcae9209a SHA512 8e59a7db00197feae71e28e337109a1afd71c9e07392af8678acd5a0342dbcd7b5888968f4598d73a3f8d0555edb11c99689eeae00db4e0adc24d93a1c88b78e
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
27
dev-python/envs/envs-1.2.6.ebuild
Normal file
27
dev-python/envs/envs-1.2.6.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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} )
|
||||
|
||||
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"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/34/f5/5277e967127581e5a63dca21dd42b43ab5d21ddd03cad0459649ee3c210a/envs-1.2.6.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
8
dev-python/envs/metadata.xml
Normal file
8
dev-python/envs/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/firetv/Manifest
Normal file
3
dev-python/firetv/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST firetv-1.0.7.tar.gz 8336 BLAKE2B ca278981ca301b04bb199eacbd43d2f1ed316b1858fff0f925a626b647b308a234e8b5dd198a436c1d7239eee061fd3a4e3b4c1f0c05609ff669cfca04ee9634 SHA512 8d49185d315482fbdbd98725dd85ad3846d9fabe5dc43541e7956e12b6d9aa2753284174237393dbbd8d2b656f2cba1c8e9448dda74b701a7cdf42239a1cd0ab
|
||||
EBUILD firetv-1.0.7.ebuild 893 BLAKE2B 6520f635958d978d9e26c773ca6d4e8d19ac84f4ad06a3169ab12791b0184c28eade36aa1b2d3a88aebd4da1fa4a79ba523758f6b2d8136c7083c4d78df81b59 SHA512 8ee9d80845fe77e437cd607ddf73a46d48f660dbbbaffb16f5dfd281dc336f343800f43cf1d5dd4a86174e689259f2c1d309d404ef901c47710f1e85505c1d34
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/firetv/firetv-1.0.7.ebuild
Normal file
32
dev-python/firetv/firetv-1.0.7.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# 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} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Communicate with an Amazon Fire TV device via ADB over a network."
|
||||
HOMEPAGE="https://github.com/happyleavesaoc/python-firetv/"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/1d/12/e3787d5c8d9096ace333973d7f0a7a4918587ef9fa152819bee98162896c/firetv-1.0.7.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
>=dev-python/rsa-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/adb-homeassistant-1.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/libusb1-1.7[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
8
dev-python/firetv/metadata.xml
Normal file
8
dev-python/firetv/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST future-0.17.1.tar.gz 829119 BLAKE2B 95210b5128d25d6c189cd38bced873f096802690e8fab5f4591c08fa913c41dc255e24af1931cad91d872a286f690f47bf6e0aa365e2f6508b03b0d305779c26 SHA512 50094c44db81afbfd37ee25e1710ed11ecb2c2d64ad076fb62a2688dd36a9696ab26b0d7989bf1ecb10da251961a0ee6bb37c4dbd115f70384cd8c9a675d0b2d
|
||||
EBUILD future-0.17.1.ebuild 614 BLAKE2B 40f614b47a93320680e6d44e8921cc9e615addd818662b9a03ed87ee8affec386445365c8e9253afe3b7881d451d3badbf1a9ba6ec86455a47beb3fd982b723f SHA512 2f527a66bc8efdc8d5ad0e191af6c8012a96bec239335628ee60ea7479d639f30d3b5de7f5096ef20002f4995becc37d19e7c7895cf41f1f241fd0658ec786b5
|
||||
EBUILD future-0.17.1.ebuild 622 BLAKE2B fcfc0fb4615e354305f04ec3c3202313bd3eb9631f37c98926a6baa991b4e5381414753fcddfe763b9f9a16612f4098db8695796e61cfeef2aa810a32f7c3f7e SHA512 1698af292a883c774d49ccac4f8472281c88967b8a288aacfe524f0baca1a9b2d985743150ba1bd6cfe98106f0729b7998817015f258d873c791992de318fedf
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -8,12 +8,12 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Easy, clean, reliable Python 2/3 compatibility"
|
||||
HOMEPAGE="http://python-future.org/"
|
||||
HOMEPAGE="https://python-future.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
|
||||
8
dev-python/future/metadata.xml
Normal file
8
dev-python/future/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/gTTS-token/Manifest
Normal file
3
dev-python/gTTS-token/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST gTTS-token-1.1.3.tar.gz 3441 BLAKE2B 425b5558b937474975370e9b6dd78912bd4f73882fe57875aa428d47a2a0d8161d5a8921fefeede91c74ee43254be3f7d78398675b7246575bca43e44d10e9bc SHA512 f1bfddf5f67b622a2085833c42f21b4b8673843700db76fdc5b7478e0671fccf00a42149909e77ab5d7317994510e0e9c487ddc7a063c4224d4abb284b02c541
|
||||
EBUILD gTTS-token-1.1.3.ebuild 879 BLAKE2B ab82288998403783897bf956132b90c6f161c2ae2bdb949174c7405d3cfe1a107ea66956cd99ed79478630b1cad983bc480fb58674dbc683c0545c873ef5a511 SHA512 2e666ae1d1f74c028e6c87b9054a368340a1d146e5da33fd9e9598940c3e742adf62139203f920ad754c0bb8fbc3677ecbd4443bbe6abc1bc400e4787b85ae80
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/gTTS-token/gTTS-token-1.1.3.ebuild
Normal file
32
dev-python/gTTS-token/gTTS-token-1.1.3.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="Calculates a token to run the Google Translate text to speech"
|
||||
HOMEPAGE="https://github.com/boudewijn26/gTTS-token"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
8
dev-python/gTTS-token/metadata.xml
Normal file
8
dev-python/gTTS-token/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST idna-ssl-1.1.0.tar.gz 3377 BLAKE2B 4a3baee5c976bdde4092eb3a980e555a72fb74395d3bc673ccd6e986e003b696cabdeb41061ad9b5f8da62074c034e4a07298fa993d5fff185f723ff4cb5f432 SHA512 f9db74cecabbbfddfd1817bbd8434ef2aafeea433c3eefff3f94c7e994da40e3f315fcda527f3a0c3743028f26bbc934f1dd21f94134123c3271975d0527cd35
|
||||
EBUILD idna-ssl-1.1.0.ebuild 530 BLAKE2B 0c2c36dcd0f24ccbf48346a79dd417f396d36d75b989884f381de58bdebfdd3d00770ba6fa0b1d7c3c4a8c4dfaec2e1a926e782a4bb1b76cca6c31cb496ba809 SHA512 a6f3f990b2673a5637c9e5e820f033c94bdf3ee067badb26bcab1b7da2347ba7052daca8142eb0fa0b94a9982d8bca24409e32f73ea2f88f3b4d36aa420f86f4
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/idna-ssl/metadata.xml
Normal file
8
dev-python/idna-ssl/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,5 @@
|
||||
DIST ifaddr-0.1.4.zip 13222 BLAKE2B e4f71884af39b32472ae76d8876886600ee8068b6b25b828ea344920505a1db3977c60b13b0ff9a87a1f040619c3f4d75b4914d74a961cb2d12c0446e2003438 SHA512 5b080d8f328f7a974644e15929850ba93b9232cee545740d89e4d63e982e351287504befef365834bfb3f4c5f25dc99f4a4d76753405658ae197590e2ce94929
|
||||
DIST ifaddr-0.1.5.tar.gz 6439 BLAKE2B baef2e7ed13e0228710f711b08d1f0a995bf1edc84b43502c642126d48bccf992fe9f52db8dde3451bee2c7896a805eb78894e0183c1ef776dc7d6bdc47224ed SHA512 521345c2ab9e64bce61e052a5aeec0cb36c185c9cc39a03adef9aa78a999632052eed3b308a477fe14ff0f895c53edc3416d6085c270fd260362b3f5e6dc5f7a
|
||||
EBUILD ifaddr-0.1.4.ebuild 638 BLAKE2B de33dad9397f5078773188d6c956f41fd9ae948d01a19efb5e18c580ef94955fd8535fc48053d67d6b21ae07dd164f9b9bff0128f6cf22938633d0863cc0580d SHA512 c6c8c8860f4ce25571083a5a3b0a354e4ae53246b2b096b8c9fcf5ae6aad8015ebb6c01ebe26f8c2f6f60933b1434a8a821b07370903c26ec310975e5ac336fd
|
||||
EBUILD ifaddr-0.1.5.ebuild 783 BLAKE2B de11d899be80d43dfe783d89d7c3d7f20fb9f03919995ab4088b5ede2ff573d28f36420a8b34d38716f5428c8a5020975a6c04b31ddcd8f8e5a9bc942a1a2e7d SHA512 477f3de8966b7c9f994811f48c0c7f4164284cee9f22c7ccb14d2b969df3631fb65b3d9ebd3077777904ee77e36df0ed7ba9b5d9e9d598f49aae33b2a93f8c6d
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
28
dev-python/ifaddr/ifaddr-0.1.5.ebuild
Normal file
28
dev-python/ifaddr/ifaddr-0.1.5.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} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Enumerates all IP addresses on all network adapters of the system."
|
||||
HOMEPAGE="https://github.com/pydron/ifaddr"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/7f/bd/08d26d3a31b6cd0e1a771f3d322bba3f90b118ae7420254f717e8b3b95b1/ifaddr-0.1.5.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
8
dev-python/ifaddr/metadata.xml
Normal file
8
dev-python/ifaddr/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/jose/Manifest
Normal file
3
dev-python/jose/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST jose-1.0.0.tar.gz 9153 BLAKE2B 8c9108b32a5f954dffe9e7168d317ac0f837000a6f79e6ea25ce14b6e302babe1325e0121cd24d3bd79e2cc5bd30ffd1e347f14f57fb1425b88aa871e9b4bbc1 SHA512 362fff65539f0908689cff7514710b462f689d67d35257af7c4e569c92632d54375366cea6880de2b9a369e99b6ed6d9c7e256c17d5be5ec4fcb19ed7f6dab70
|
||||
EBUILD jose-1.0.0.ebuild 845 BLAKE2B 830c6f81fe686e10bd918732ee31b1da3b58d98ba0607a8a2e9cf91fc4a904d4c68d0efac612570f8705540510b45a3e29bdf4705c2754167df10274743032f9 SHA512 4df3dfa07cb0a706739a0b02e7927e2ecb7dd4197fa71a7bbf21667aa7440629add9e6206098790c080ce3ddb4c594eafc07bc30d578309d602cc3ff34977ddb
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/jose/jose-1.0.0.ebuild
Normal file
32
dev-python/jose/jose-1.0.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="An implementation of the JOSE draft"
|
||||
HOMEPAGE="https://github.com/Demonware/jose"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
8
dev-python/jose/metadata.xml
Normal file
8
dev-python/jose/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST jsonrpc-async-0.6.tar.gz 4160 BLAKE2B e471c819adb89ab79fd6b0fd47faa823e6729f5812d3fbac99118109854ec5a6fada9805d8cca80f8efe6c084ed9c0914af390254d7edaa86b475b1924a600a1 SHA512 dedfcbb707b39c86cb420f97f645de03de61fc38770e60984f94d064aa4fdc0cee76193620f45944ce46c3d5d17efaa6e9a6640f1c46e29f7b904bfa7c5d6976
|
||||
EBUILD jsonrpc-async-0.6.ebuild 622 BLAKE2B 3c608563ebced8d85f7cc1b69c9700ca3cce1bf41310c2f012620822bcb22741b2d60cc7662cad623db637432dd762283acc35f46903f5965e841c841f2a993f SHA512 5c7bce6cfad154399fea60534dbad260629aeea19036cbbc22272ca4cb836442f465b3ad997a3d9b8086df86a6d2fa8ea74f037193c09aac180ea666a06b6ae0
|
||||
EBUILD jsonrpc-async-0.6.ebuild 623 BLAKE2B 7e30a8ab92bbb372350fe06095ce95ddfb82b9c6b9daac83f216966d827da74810f9a4958cad8a7864801c85dfe40a6a9eeeaafad1641ea726c3716eaaa17bff SHA512 6dfe902cbadeb5cca6e503671d17513607a39379e382e045f6b62d65d9799720f65fd4dd561b65bf3c0640400af556d5954549eedcb0eec7a2971b9cd9246b87
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
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 ~mips ~ppc ~ppc64 ~s390 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
8
dev-python/jsonrpc-async/metadata.xml
Normal file
8
dev-python/jsonrpc-async/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
7
dev-python/jsonrpc-base/Manifest
Normal file
7
dev-python/jsonrpc-base/Manifest
Normal file
@@ -0,0 +1,7 @@
|
||||
DIST jsonrpc-base-1.0.1.tar.gz 5076 BLAKE2B 63b6e67a6dbeacc2a1786da8dc70c9f4c0ebb84ad3c16a7b90f950079bf7b33c28506762bf47ca2b5c1be37ded5d47bb446706e8aca21fab6a5ef2ef43ff840f SHA512 6ca55bca75df2f14281bd259b6e46981e762ade74e965c011103d7646e1a17e250cbb90046548149a2d6b37ba5734151e8a66d8304b61166e82f07fd2fa7f0b7
|
||||
DIST jsonrpc-base-1.0.2.tar.gz 5147 BLAKE2B 733b6aa166a6000e57b9faee6d4705bafa01d8fb82188d4681d58c999a9506c1f196709b1e8df6ba892a3f73647e74d42921ee3cd7dc56ccda178a95a7cb231b SHA512 d76c25bbb893159d7da6da18e991080c5156f4126e1ca25fcfc580417ac65ede61418448ec173c7abb8b3f691cd5ba405558be8e45f51363046d5c7c483749cc
|
||||
DIST jsonrpc-base-1.0.tar.gz 4984 BLAKE2B 9820d47feacd85dffa9aeeddba3a005089a15755a9de69ef65dedde78e84f5a58ff7aded2682f2497fd522f8347a64e38540453cb5d660e7f12af9477492307a SHA512 053be7ed41d7cb752c1d827aedceb24edac49698e5d125bc0fa3d6a7cf960a1400a1b2a45e47789ae3d30a2696bfb03223527c2169d1e8768f5f68f1cdd7f949
|
||||
EBUILD jsonrpc-base-1.0.1.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8
|
||||
EBUILD jsonrpc-base-1.0.2.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8
|
||||
EBUILD jsonrpc-base-1.0.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.1.ebuild
Normal file
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.1.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A JSON-RPC client library base interface"
|
||||
HOMEPAGE="https://github.com/armills/jsonrpc-base"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.2.ebuild
Normal file
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.2.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A JSON-RPC client library base interface"
|
||||
HOMEPAGE="https://github.com/armills/jsonrpc-base"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.ebuild
Normal file
32
dev-python/jsonrpc-base/jsonrpc-base-1.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A JSON-RPC client library base interface"
|
||||
HOMEPAGE="https://github.com/armills/jsonrpc-base"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
8
dev-python/jsonrpc-base/metadata.xml
Normal file
8
dev-python/jsonrpc-base/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
5
dev-python/jsonrpc-websocket/Manifest
Normal file
5
dev-python/jsonrpc-websocket/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST jsonrpc-websocket-0.6.tar.gz 5031 BLAKE2B 51d0fc1c48134f1314a863dc78d022ee88bd9a18d64c35506f8428ca4718863f0f01475fca390bab35f228f4cda1ecd17ba79918f9c336fd7c10b59cfaf07bc7 SHA512 444c16b629660620ad7f80feea29cf6ccab83a8f7575dc92a752d9f0758c6199ffef745e88b9cf76f89fc1369b43318a14aa3cf4a5665e0f77d559230a6cde6e
|
||||
DIST jsonrpc-websocket-1.0.1.tar.gz 5058 BLAKE2B 77bb4a9208a80d3f6bada4671ae54622e899f138d4a7588b980e8f4f66367ce4586b3f8f0251d4e71f40602d395f78a8d8a729cd0738f164e175c9f92b9c894b SHA512 d371ccec1cc6848a8999d0ed0b2ee5614039bc8ce52f7d5774846d1777739f46766ec46e569234146be64dd4b86f3711c13dd3638b0336cc1c1fb57a161e60cc
|
||||
EBUILD jsonrpc-websocket-0.6.ebuild 867 BLAKE2B f33cd603a1f72bedee4216238c861881ae02d65cb6fa4fc7253f0beae89aac066b8622c05d3a67821a46cfe57152a4b3685a63c35906d2aef1e94dcf69c6db56 SHA512 c1eaef700037b60ebf0513b909c1f5d5eaf6374b3e7b6dae141838a44453d78850f2477af556174a27c00615c87695364fa4830c72eee6bec3609c5350b5c5de
|
||||
EBUILD jsonrpc-websocket-1.0.1.ebuild 867 BLAKE2B f33cd603a1f72bedee4216238c861881ae02d65cb6fa4fc7253f0beae89aac066b8622c05d3a67821a46cfe57152a4b3685a63c35906d2aef1e94dcf69c6db56 SHA512 c1eaef700037b60ebf0513b909c1f5d5eaf6374b3e7b6dae141838a44453d78850f2477af556174a27c00615c87695364fa4830c72eee6bec3609c5350b5c5de
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
32
dev-python/jsonrpc-websocket/jsonrpc-websocket-0.6.ebuild
Normal file
32
dev-python/jsonrpc-websocket/jsonrpc-websocket-0.6.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A JSON-RPC websocket client library for asyncio"
|
||||
HOMEPAGE="http://github.com/armills/jsonrpc-websocket"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
32
dev-python/jsonrpc-websocket/jsonrpc-websocket-1.0.1.ebuild
Normal file
32
dev-python/jsonrpc-websocket/jsonrpc-websocket-1.0.1.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A JSON-RPC websocket client library for asyncio"
|
||||
HOMEPAGE="http://github.com/armills/jsonrpc-websocket"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
8
dev-python/jsonrpc-websocket/metadata.xml
Normal file
8
dev-python/jsonrpc-websocket/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
3
dev-python/keyrings_alt/Manifest
Normal file
3
dev-python/keyrings_alt/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST keyrings.alt-3.1.1.tar.gz 28193 BLAKE2B 3e209880009aa129646e5b21c622851ca49177782ad231085834f7b1d73abfa15d9207561395d0cddfc1abe9e0daa180f953e6b7b895eddcfedc1e01ca94ab00 SHA512 5d8a64788888261863c5001d0fdad4e817fad765ea8c2c4967db63e62fde3364476f333ece66cf2e44634149d23062d076b97b18a3c8703bddaff8ac7d7933cd
|
||||
EBUILD keyrings_alt-3.1.1.ebuild 1237 BLAKE2B e9d2e8e41e1fd8d8916c78cd98befe6ba1a173ea2b1e23032db4e99666c3e94b4a48d9894553f9a337aaa6f71adcc6fa5cbbd62ef8d71ae8a71c8fd0f1ed5793 SHA512 2dcea2914d4af66d1dd35e30dbea2d949f3c9d735f3b3fdf9279cce9cd00e0ea151048995b0114fedcf08eb52cd646b87aa8997123bd5eda7bce469ac730bfae
|
||||
MISC metadata.xml 565 BLAKE2B 577c4bb77415ea0862b4a916665742d20d0c9b7289ab9828f37b1ac22ad97bb6859b2745475b10acaf52fffd1d9df3d9bcdd53ffb4213746e62a528525d65938 SHA512 e1513ec8f623dcdeb869e49e3bb1325bf8192075a0478d89101f9430645537768fc25d2adf579783b03f8c7848a4a7a67dd4bf006f662f31b92c934b24cfb531
|
||||
49
dev-python/keyrings_alt/keyrings_alt-3.1.1.ebuild
Normal file
49
dev-python/keyrings_alt/keyrings_alt-3.1.1.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# 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,5,6}} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/_/.}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Alternate keyring implementations"
|
||||
HOMEPAGE="https://github.com/jaraco/keyrings.alt https://pypi.org/project/keyrings.alt/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/fs-0.5[${PYTHON_USEDEP}]
|
||||
<dev-python/fs-2[${PYTHON_USEDEP}]
|
||||
dev-python/gdata[$(python_gen_usedep 'python2*')]
|
||||
dev-python/keyczar[$(python_gen_usedep 'python2*')]
|
||||
dev-python/pycrypto[$(python_gen_usedep 'python*')]
|
||||
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
# Multiple failures
|
||||
RESTRICT=test
|
||||
|
||||
python_prepare_all() {
|
||||
sed \
|
||||
-e "s:find_packages():find_packages(exclude=['tests']):g" \
|
||||
-i setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
17
dev-python/keyrings_alt/metadata.xml
Normal file
17
dev-python/keyrings_alt/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>
|
||||
<upstream>
|
||||
<remote-id type="pypi">keyrings.alt</remote-id>
|
||||
<doc>http://pythonhosted.org/keyrings.alt/</doc>
|
||||
<maintainer status="unknown">
|
||||
<email>jaraco@jaraco.com</email>
|
||||
<name>Jason R. Coombs</name>
|
||||
</maintainer>
|
||||
<remote-id type="github">jaraco/keyrings.alt</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/libusb1/Manifest
Normal file
3
dev-python/libusb1/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST libusb1-1.7.tar.gz 56605 BLAKE2B f57b8468552ef687235baf64dacb42a3dddd92e354929e6bd31553fdf75d632bd69824e66bc019f813021127faa8336e991ae091de690b9b3273a51bab1d148d SHA512 ff7912ad3b7ee8fe49132f63263e87bd5a8210111de419740a286428e2af6a3d26c192f0ce571973dd89095dcdf716f2dd07a34206844a5650ebb00d62eccd95
|
||||
EBUILD libusb1-1.7.ebuild 630 BLAKE2B 229b87a4e21f5b63c884d1ac8824bbf67cc528e62e585cc2cf1449215adcee1b0cba89401d8a6e773a6978aa98ee5b965e12d1d578f57f38ee41d37bacaec64e SHA512 347ec8ccec16a19a07f7082f115b242a1c0a9aaea75805a93cfcd41e3f91d8044681756f4d7360e63768f62e214b16240ae95774733cbd4dc24b4765fe38999d
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
27
dev-python/libusb1/libusb1-1.7.ebuild
Normal file
27
dev-python/libusb1/libusb1-1.7.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure-python wrapper for libusb-1.0"
|
||||
HOMEPAGE="https://github.com/vpelletier/python-libusb1"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
8
dev-python/libusb1/metadata.xml
Normal file
8
dev-python/libusb1/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
5
dev-python/multidict/Manifest
Normal file
5
dev-python/multidict/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST multidict-4.4.2.tar.gz 54084 BLAKE2B ba2deba8d2e0144af685aa1abce9c69d469785dd3cd84144209dbbb10846406793287fead1d0c80ef6aae0672561a000e0428b7460c10d87eb6062413925fff3 SHA512 1b34f5733f2d4d47f82d8c294e820db553fd993dc728b0796894f837dcd2fed1b0ce8e8094118cf0a8da0478316197b440f905bec250e7c23d464e6796a74a9f
|
||||
DIST multidict-4.5.2.tar.gz 56753 BLAKE2B 01db2ea847e5ef2fbd4eab89c8a6070f3febcb0046be7344469a7e8e6de6a3c2b2af49069e64953dfcac0044d581c6af09eee70eba78dda8cfa9e0d11d3f1947 SHA512 ec66cf3c57e3386e07e45641536a6eeb94e9707d8a0d3b485d22b8687f20282c9115d533c7b0e9fb6dba28b923cf68dd8cdda08c75e78ca4eca2f0c3ec23c58f
|
||||
EBUILD multidict-4.4.2.ebuild 1107 BLAKE2B 38e825d50b629540454a6e16f4e6b6c933c0a9d80128742977427045c5fe561b699944d1a85a3fa7e2b8893f8202f471ae14375923996898e6fa644e6dc1b152 SHA512 b6ee19fd6b604d58e808e95930e6560952e92ba111a8c3106e4df0126e1b17bc74be898c0b21b54bf4c7bb96064efcffac11886b0fdc9d0d58f2ffdf9c4aa6ea
|
||||
EBUILD multidict-4.5.2.ebuild 1107 BLAKE2B 38e825d50b629540454a6e16f4e6b6c933c0a9d80128742977427045c5fe561b699944d1a85a3fa7e2b8893f8202f471ae14375923996898e6fa644e6dc1b152 SHA512 b6ee19fd6b604d58e808e95930e6560952e92ba111a8c3106e4df0126e1b17bc74be898c0b21b54bf4c7bb96064efcffac11886b0fdc9d0d58f2ffdf9c4aa6ea
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/multidict/metadata.xml
Normal file
8
dev-python/multidict/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
48
dev-python/multidict/multidict-4.4.2.ebuild
Normal file
48
dev-python/multidict/multidict-4.4.2.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="multidict implementation"
|
||||
HOMEPAGE="https://github.com/aio-libs/multidict/"
|
||||
SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/cython-0.29.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tox-3.0.0[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
python_prepare_all() {
|
||||
# don't use pytest-runner for tests
|
||||
sed -i "s|'pytest-runner'||" setup.py || die
|
||||
|
||||
# don't enable coverage or other pytest settings
|
||||
rm pytest.ini || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
48
dev-python/multidict/multidict-4.5.2.ebuild
Normal file
48
dev-python/multidict/multidict-4.5.2.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="multidict implementation"
|
||||
HOMEPAGE="https://github.com/aio-libs/multidict/"
|
||||
SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/cython-0.29.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tox-3.0.0[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
python_prepare_all() {
|
||||
# don't use pytest-runner for tests
|
||||
sed -i "s|'pytest-runner'||" setup.py || die
|
||||
|
||||
# don't enable coverage or other pytest settings
|
||||
rm pytest.ini || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST netdisco-2.2.0.tar.gz 28248 BLAKE2B 2b7fa9c0db8ca98a24ad39680b6bdfd3c884c52c4e286c5b00f4a132d753071f37d674c5f9f3a390bb784979a3669d3c21b35035f89c09e7855243c2532c6756 SHA512 36930f78b6777e83757e9dceab125779c09ea0fdf7614d3ba592ce275a440db78faa9ef01654a694e25b988d845b813ca74de676417dc210272cb60569885010
|
||||
EBUILD netdisco-2.2.0.ebuild 607 BLAKE2B 784c8bc0c66b0826ae7e93cef774a4a05506c4e1ca43e2f7f219d4fbd2e2fa44ff9d112a6ab1ca1d4d0ce935006346fbe2dd4c9db71a0a6f02dafc8d44882554 SHA512 ef5f995dc36a63587c0e09f716bdab279244027fa3c7a19aac04f736575e3016486ad8d828af6d7b78db927d50a557d1e6b38f4d7782a9323be310150ec091c1
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/netdisco/metadata.xml
Normal file
8
dev-python/netdisco/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +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
|
||||
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
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/numpy/metadata.xml
Normal file
8
dev-python/numpy/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
144
dev-python/numpy/numpy-1.15.3.ebuild
Normal file
144
dev-python/numpy/numpy-1.15.3.ebuild
Normal file
@@ -0,0 +1,144 @@
|
||||
# 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
|
||||
}
|
||||
144
dev-python/numpy/numpy-1.15.4.ebuild
Normal file
144
dev-python/numpy/numpy-1.15.4.ebuild
Normal file
@@ -0,0 +1,144 @@
|
||||
# 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
|
||||
}
|
||||
3
dev-python/psutil/Manifest
Normal file
3
dev-python/psutil/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST psutil-5.4.8.tar.gz 422742 BLAKE2B 13c4b9b412704728c4b192032a6be78756b03a37cd6f425a81a83d0aca4ce155ebf24a1f62b75e66433f21e8bd3f2fa3c7bbb5ec2686c6dc951b89e97ebfa688 SHA512 5691e7e7ecd827aff2755a85c4c1be3a23beec3a1dbff079547991dcfffa8e075cff7fb6983e1f6fa287e2216e3b1466618730afaf114a0ee209d7b70d7b0c6a
|
||||
EBUILD psutil-5.4.8.ebuild 909 BLAKE2B 5d085cf199dc202cd0668f7404c8647c01284b0d20f7545d7dc199caa313381bc66d014db22c7a153ab5c5d5cf535e939b2b31e82f8a26c8a6f26489c422063a SHA512 56ccca156f10670de43c5c20969c4ca8078bc9313a807752faf244c2d9ad58c7f01119bec94b4f32f3ccc9314d6f54196e11e69dacb94df229868353b62fd05e
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/psutil/metadata.xml
Normal file
8
dev-python/psutil/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
32
dev-python/psutil/psutil-5.4.8.ebuild
Normal file
32
dev-python/psutil/psutil-5.4.8.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="Retrieve information on running processes and system utilization"
|
||||
HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
3
dev-python/pyasn1/Manifest
Normal file
3
dev-python/pyasn1/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pyasn1-0.4.4.tar.gz 118725 BLAKE2B 1e489106c675cd0b770195959ce99a70fe7faf12cade2f06ac4120597480ef27b1f3dc6742938e2a2d5996a4b2816d629f3ace6423bda08fde5cdcccc774297f SHA512 ea2b73586a356aa9ea8cc9694328c2658da0f04cafceb0d13e278facf0870258391d595181932d294b6242cfedf2e82aea225580c4055ea3b1f47b930ba921d4
|
||||
EBUILD pyasn1-0.4.4.ebuild 934 BLAKE2B 5749d52813cf8b8d3d54c57f4530b4cebfa2dd7194d5db6ad0347857e777c390e9202cee7c9158e352cd3b386a0fef919f7047ea07c49884d80101c08bcec9b0 SHA512 5412c7a1654dff11db4984caeddeb505e2319d08a30264acd99cec9e61dbc9b71b732692913cef8728e8ac6dbe6a4d3621cdc2d99e8045580d042b4841438e7e
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/pyasn1/metadata.xml
Normal file
8
dev-python/pyasn1/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
40
dev-python/pyasn1/pyasn1-0.4.4.ebuild
Normal file
40
dev-python/pyasn1/pyasn1-0.4.4.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ASN.1 library for Python"
|
||||
HOMEPAGE="http://snmplabs.com/pyasn1/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use doc; then
|
||||
python_setup
|
||||
esetup.py build_sphinx
|
||||
fi
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local HTML_DOCS
|
||||
use doc && HTML_DOCS=( build/sphinx/html/. )
|
||||
|
||||
distutils-r1_src_install
|
||||
}
|
||||
5
dev-python/pyatv/Manifest
Normal file
5
dev-python/pyatv/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST pyatv-0.3.12.tar.gz 71354 BLAKE2B e62a5360a1eec5e2883cb11f30e56ef8f2fd7f35dbf926c93a3a976b0b16a04f73b8e5c5be32d6d3d1206ff914c98da41503e06647ee356d42d2fe5b56ed6ea0 SHA512 a0aa3740d05ee04cca916a145de7de6368889f2e2c4df2acaa8da79c0d4665e1a5cee2c218fcd232ff906d7b9970eec02be6e05d743140ee35188d1c239720b3
|
||||
DIST pyatv-0.3.9.tar.gz 70849 BLAKE2B c394c95ad93d80cb03d95908ab7926ba9c8188ded17518194ae0ba83989af92fca3faef91c7fd1aa35cd13dbb1a74ea9f5ef125950efa2327adb362fd0bb90c3 SHA512 fcdfeba7f764b0168d9c9caa12713b03c5eb9c40cbbf7b87b301c4adb9de1e06629c9f1fd0475d8638fc0eedd12565c12e097f1d9f21980a73b9adc5044f30cd
|
||||
EBUILD pyatv-0.3.12.ebuild 857 BLAKE2B 0415806f5feb5ec1d64c22fb470544ed103c0dfa297f8893330de841ba05576e9bb9d661e64fc38d3101d10c4665e1825e5a8362e77edfe943a3af40d146ffbf SHA512 5add7af24292c7b5b82c23fa111e9cd7bc738a2804559b256134975c2982c5a92466afad264af2d0d100db17d28d23f6d0a67fb42ce95d7df6aa0e90d1c32460
|
||||
EBUILD pyatv-0.3.9.ebuild 857 BLAKE2B 0415806f5feb5ec1d64c22fb470544ed103c0dfa297f8893330de841ba05576e9bb9d661e64fc38d3101d10c4665e1825e5a8362e77edfe943a3af40d146ffbf SHA512 5add7af24292c7b5b82c23fa111e9cd7bc738a2804559b256134975c2982c5a92466afad264af2d0d100db17d28d23f6d0a67fb42ce95d7df6aa0e90d1c32460
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/pyatv/metadata.xml
Normal file
8
dev-python/pyatv/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
39
dev-python/pyatv/pyatv-0.3.12.ebuild
Normal file
39
dev-python/pyatv/pyatv-0.3.12.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=(python3_{4,5,6})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library for controlling an Apple TV"
|
||||
HOMEPAGE="https://github.com/postlund/pyatv"
|
||||
SRC_URI="https://github.com/postlund/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-python/aiohttp-2.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/curve25519-donna-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/ed25519-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
DOCS="README.rst" # add -r docs/
|
||||
|
||||
src_prepare() {
|
||||
rm -rf examples # FIXME
|
||||
|
||||
eapply_user
|
||||
}
|
||||
39
dev-python/pyatv/pyatv-0.3.9.ebuild
Normal file
39
dev-python/pyatv/pyatv-0.3.9.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=(python3_{4,5,6})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library for controlling an Apple TV"
|
||||
HOMEPAGE="https://github.com/postlund/pyatv"
|
||||
SRC_URI="https://github.com/postlund/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-python/aiohttp-2.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/curve25519-donna-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/ed25519-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
DOCS="README.rst" # add -r docs/
|
||||
|
||||
src_prepare() {
|
||||
rm -rf examples # FIXME
|
||||
|
||||
eapply_user
|
||||
}
|
||||
@@ -1,2 +1,5 @@
|
||||
DIST pycryptodome-3.7.0.tar.gz 7180132 BLAKE2B 1befc6704e50bf74b277cc76ac73518e4a25ab8fe811ee8347eaaf74d5534b5c2bdc9821b36e9658d83d88d096b73a31cb5b93d245ae541402a20140220741b6 SHA512 8a25ad339901cf0823f8035380f514de1b86a2468ba303b6c5c3f27cc0bea7cb0ea6d7e911e57b1e5a35d3089b0290f4dda7670525ce33b7e8dfb6b3277e1ecc
|
||||
DIST pycryptodome-3.7.2.tar.gz 7192874 BLAKE2B 25f9e1f318e5256679f49eb0c59d4d94765b7e0c21a8590073c6e2fc06d5b6cffc18a1623736bb0e016eaba688be380b117f9c8d2c954c60fceb2305777afca7 SHA512 f505d2fccb272bf5cb3f3fc1c3c77cafe809303f0c108e8d1b128c7a9567dff20384bcccb91fc5f80a0e847eec34f2629f9ddd1cb90580e00426044feeea467f
|
||||
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
|
||||
|
||||
8
dev-python/pycryptodome/metadata.xml
Normal file
8
dev-python/pycryptodome/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
28
dev-python/pycryptodome/pycryptodome-3.7.2.ebuild
Normal file
28
dev-python/pycryptodome/pycryptodome-3.7.2.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
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST PyJWT-1.6.4.tar.gz 41694 BLAKE2B 59677d2f76a6f49be794d7cb796a5388b34fb8016dde9a069fa0494dfa91862b5cd9437e9231377fc7da10438a0a73ffbfe3afd2023cc21c5e166c93eb04fdaa SHA512 28c448d473f0409d11c2a97bef9f878800a78691250f55a46d79009b09faab0ac179133c4d4795ed9910dd7176adc9d6912189a5b4938f27ae441308e98d5e11
|
||||
EBUILD pyjwt-1.6.4.ebuild 1274 BLAKE2B aca14ed6abc283ac649ec62cf7eaff6cd1324cc2bf191d67ee67e8eea6a7ebcaa793756f1d1758d68a2f2ec2273640bca630cd27707abfd2bfa88c2e54a8a53f SHA512 76a505fe837f0d199960b90f699483b24c9a5da67c5632875f0a28090615e332a34a06c125cd0dfcb048c5355ed1ef45eff063433f76de0b1a4a2d81e965fbcd
|
||||
EBUILD pyjwt-1.6.4.ebuild 1275 BLAKE2B d251bac69a576f603d458591e668ac4712c7656894cf7cd736a338dc243cd4e5b32a6b8a530cab255932470e166544ed68319a67b0d54cc4fc6bb137b008b85b SHA512 aaff73efe42e1406f431311678757ab8c8e4ef4b94311a02e21e75993b9908407a8c0fd0148f5adc41bb512889fa19e8830534f30e30dd6d7cffbf704f5eccd4
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/pyjwt/metadata.xml
Normal file
8
dev-python/pyjwt/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE=" MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
|
||||
3
dev-python/pylint/Manifest
Normal file
3
dev-python/pylint/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pylint-2.2.2.tar.gz 568313 BLAKE2B a6a3a48a96820bf9412dbd5f3e643d95fe7c9ead9752920d9979debaf5da53a3b5076c39975dd37420c86b71fd2ed2f513c42663fbaf1e6103a0958271773c58 SHA512 29a9bf39413479cb2996b1a2e0d3aaa1845faf3038b17c30948554c359fe8cc858e9bfc0488ed0af204daea22e0ab36d765c447eae66ac7ac6d60d66d9a33fef
|
||||
EBUILD pylint-2.2.2.ebuild 2452 BLAKE2B dca6596cd592961eebfcca36445bc4d20b9bd84465a5b859173c937da3c26c2304715d992b20da34e504f96c35410621f7ddcf611dd9da2bd10e14f02346f18f SHA512 bdc1fde62500de419acac17bb1a4d6851aaa25207e55930c3d59e9ac3ac4119a92a61ad82c5ec66bb9b78d96815b665ff543df63385c070f50858b1422195684
|
||||
MISC metadata.xml 1074 BLAKE2B 712009f2963542b06e481ae89b331e9ddeec4d2d340ba076f73f12e328906527daeb814a03df11e0c9f12ce5b19c6639f8686294d2673cfd2fcac96c94aef6df SHA512 83ad47c0dfcd143d058267fb1c5d250b9316124a91f431356a881937b4a527a0e23575cf353da8aa678645e6ec4a455b9114ac6ecfa0b36d88ac0623ca66ce57
|
||||
23
dev-python/pylint/metadata.xml
Normal file
23
dev-python/pylint/metadata.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?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">
|
||||
Pylint is a Python source code analyzer which looks for programming errors,
|
||||
helps enforcing a coding standard and sniffs for some code smells (as
|
||||
defined in Martin Fowler's Refactoring book). Pylint can be seen as
|
||||
another PyChecker since nearly all tests you can do with PyChecker can also
|
||||
be done with Pylint. However, Pylint offers some more features, like
|
||||
checking length of lines of code, checking if variable names are
|
||||
well-formed according to your coding standard, or checking if declared
|
||||
interfaces are truly implemented, and much more. Additionally, it is
|
||||
possible to write plugins to add your own checks.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pylint</remote-id>
|
||||
<remote-id type="github">pycqa/pylint</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
77
dev-python/pylint/pylint-2.2.2.ebuild
Normal file
77
dev-python/pylint/pylint-2.2.2.ebuild
Normal file
@@ -0,0 +1,77 @@
|
||||
# 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} pypy )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Python code static checker"
|
||||
HOMEPAGE="https://www.logilab.org/project/pylint
|
||||
https://pypi.org/project/pylint/
|
||||
https://github.com/pycqa/pylint"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/astroid-1.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
>=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
|
||||
dev-python/mccabe[${PYTHON_USEDEP}]
|
||||
virtual/python-singledispatch[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]
|
||||
dev-python/configparser[${PYTHON_USEDEP}]' -2)"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( ${RDEPEND}
|
||||
<dev-python/pytest-3.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# remove unused dep
|
||||
sed -i -e '/pytest-runner/d' setup.py || die
|
||||
|
||||
# Disable failing tests
|
||||
# TODO: investigate if it's our fault and how can we fix it
|
||||
sed -i -e 's/io.StringIO()/\0 if sys.version_info.major > 2 else open(os.devnull, "w")/' \
|
||||
-e 's/test_libmodule/_&/' \
|
||||
pylint/test/acceptance/test_stdlib.py || die
|
||||
sed -i -e 's/^# pylint:.*/\0, import-error/' \
|
||||
pylint/test/functional/deprecated_module_py36.py || die
|
||||
sed -i -e 's/^# pylint:.*/\0, wrong-import-order/' \
|
||||
pylint/test/functional/generated_members.py || die
|
||||
sed -i -e 's/test_good_comprehension_checks/_&/' \
|
||||
pylint/test/functional/using_constant_test.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
# selection of straight html triggers a trivial annoying bug, we skirt it
|
||||
use doc && PYTHONPATH="${S}" emake -e -C doc singlehtml
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
doman man/{pylint,pyreverse}.1
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc -r examples/.
|
||||
fi
|
||||
use doc && local HTML_DOCS=( doc/_build/singlehtml/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Optional dependency on "tk" USE flag would break support for Jython.
|
||||
optfeature "pylint-gui script requires dev-lang/python with \"tk\" USE flag enabled." 'dev-lang/python[tk]'
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST pymusiccast-0.1.6.tar.gz 7832 BLAKE2B b4bc9ea06f4cb0f1a4c90ffef2fbe75f93349e2b0f0cfc4412e3dae361409c08f9123ab9fc4e31a721beccbe9d75e5bd3464ae08c4e546abb3349cb7755854cc SHA512 0e0160628de78148d8db9fe5078f8bafb167945e845db619a1518be1bdf29feec5e11863d532ad1800202e2d7c27f23a67feb6ccaa304fc4e226108dad0ef09e
|
||||
EBUILD pymusiccast-0.1.6.ebuild 651 BLAKE2B fc80a168f7b508aeb681245d02068cf46576ce6c29f98754c76c2d1d613e252c3df5dd40185cfac50269b698c414a3804edb170c33b3e65e2f08127e8ec2b03c SHA512 668b22e3085d5e643d7ac4f78fb454b501e6972efd03fb072a02ff28e0bba0130265565e410ac2ae7a1137f44db454490ee66d990666cf77a6ffa26f9c9d508d
|
||||
EBUILD pymusiccast-0.1.6.ebuild 652 BLAKE2B c3653efd0c38594d32e2376f86934ffb64c4487a0874981c1662230d2e0ba9290f280f815d9d53b0395cc1d587733a693c8b2f29a96e2c0b74039551d0e884a4 SHA512 347d160524651cf6b8d7dcfd13d71bb646b5872d6ffc2cd74c7fc7c8d865649a072f2e12819e8bcdc2630bbf65a490d79776fedc285f2f8f2ceefbf5f2f3f624
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/pymusiccast/metadata.xml
Normal file
8
dev-python/pymusiccast/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
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 ~mips ~ppc ~ppc64 ~s390 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
3
dev-python/pysonos/Manifest
Normal file
3
dev-python/pysonos/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST pysonos-0.0.5.tar.gz 658643 BLAKE2B 8874ec92e203d702bf9ba5bacf2174bd4d0745a1b0066eceed24c0488098d4ff975b2cfceadd0598e0e77b59aa4666b61bf647fde62e28f70105d3dbd7edff11 SHA512 fd2ffd7eeb8e5085c80b91b82d7d6023675204da75299343ee3ca99a5c8b93996a3854559bae269383b450068dd6857d186903c4276cc29a2e4503f6421b08d0
|
||||
EBUILD pysonos-0.0.5.ebuild 854 BLAKE2B 47bf4b5e4fca5271890430868580d49a810a59141dddd0c18927add06c0609a9ca53bc53950bc9f58d1591a14bffbd941d86e9c745016737cf2ed4e5f87829e3 SHA512 384c28eeea204bd3f316532af4f9ded44f9136172f56920975ca34880e9f9918d9f26d4cc8f684c0e341367c014a7640e415eaffa7302f8b97a4750ec879080a
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/pysonos/metadata.xml
Normal file
8
dev-python/pysonos/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
32
dev-python/pysonos/pysonos-0.0.5.ebuild
Normal file
32
dev-python/pysonos/pysonos-0.0.5.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A SoCo fork with fixes for Home Assistant."
|
||||
HOMEPAGE="https://github.com/amelchio/pysonos"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
3
dev-python/python-jose-cryptodome/Manifest
Normal file
3
dev-python/python-jose-cryptodome/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST python-jose-cryptodome-1.3.2.tar.gz 13375 BLAKE2B f94a0de9091f4a9a62ae5fb8478e3753bce24a481a51297678a551f2d97bed7c065166a78cd0e7ea221d989ba6c3b9f99e8f8826dce96edb10c3e9adb647a79c SHA512 f7ca2e297d1c39bcf5c771bd140287698f2680f6c710059e73ad74712db21429665e59cb17e767b8e45b62cf9c2ffdca560936d52756b3122064c7ce3f3b9aee
|
||||
EBUILD python-jose-cryptodome-1.3.2.ebuild 873 BLAKE2B fa8b95e6601526720cb15c155ad91a83959a112d5a0e008cc022388325ed4c67c2e47debe54d1d602e628433be80fc2063400fce56cd3615f6c6efed1059fe9a SHA512 0a4d1bb382f848721ceff13ad6db6c291d0af4e143feb8c2309a81cf435335ef45e16645f235b51e6f8df19dbb90e38ab935f29b77fdfd9954568d52bfd19d20
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/python-jose-cryptodome/metadata.xml
Normal file
8
dev-python/python-jose-cryptodome/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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
|
||||
|
||||
DESCRIPTION="JOSE implementation in Python using pycryptodome"
|
||||
HOMEPAGE="http://github.com/capless/python-jose-cryptodome"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Many tests fail, even on a regular tox run on a upstream clone
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST pytradfri-6.0.1.tar.gz 140959 BLAKE2B e3803eff468307eebbe6a9b5ada32ca364de92e13ec39249d6c49af546ae1504d6307c3f83ba081e8221306e1ed463c37a71206021438c530450876d62a7b842 SHA512 1eac80f9043fbd7a182f577de731373252bc31161bcb5e31a897fb00c0613c00ecf254ca6b8b672bf02d759a345be6544bff6702f297400e52210fe4ed767438
|
||||
EBUILD pytradfri-6.0.1.ebuild 633 BLAKE2B 6de746068b3362ef1dd49fbf0b63ae381531b2c54c897e6166d73868a1ae3e6ad690b69107266da8d105943535734036a9459b6609673d4e981baabf574f1cbf SHA512 12ee4d986ec7ea37877fcec44060320ac61a82108b1ccdd6a6ae7df01f7072e00975ef890e48ecf35c84cd2246caf2c519d19209327bb4ed018b5913a26d94a6
|
||||
EBUILD pytradfri-6.0.1.ebuild 632 BLAKE2B a5183ae22561d298db427a67d6157ee12973ad9ac03157de40bd27475712ecc20f53f519b389bbb1a97e284188bbafa59b5ef1fd2297049be2dcff50ffe68eee SHA512 e7acc6a9aadd98e42a633e63d8be0fb80b881e058d4f6a774dd3a2e494adebaf85e06260fb1de634c13384661db83a57d275e126feb9bb8f98699a109bb2303a
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/pytradfri/metadata.xml
Normal file
8
dev-python/pytradfri/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -7,7 +7,7 @@ PYTHON_COMPAT=(python3_{5,6})
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Control/observe IKEA Trådfri devices"
|
||||
DESCRIPTION="Control/observe IKEA Tradfri devices"
|
||||
HOMEPAGE="https://github.com/ggravlingen/pytradfri"
|
||||
SRC_URI="https://github.com/ggravlingen/pytradfri/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
|
||||
8
dev-python/pytz/Manifest
Normal file
8
dev-python/pytz/Manifest
Normal file
@@ -0,0 +1,8 @@
|
||||
AUX 2016.6.1-zoneinfo.patch 569 BLAKE2B a4cb4ae2bd6953f8f315bb0c444bd083d3431d85128fb9d0ab3c97ad3679114a5f0ce13afcde65070d8bad0fc586b893260b30ccfe793bba6be26f85e9e08b22 SHA512 d1b2bf717c8099eb5cfbe353d50eb034ed321303f6430c0f4183dd84a64780157615b29b7aaf7c04eb8fe69e48c039e479f22f70f713b2aa5e907ae371c8ba01
|
||||
AUX 2018.4-zoneinfo.patch 549 BLAKE2B 5654ac8133627afaf9dc17dd9ae8e6a22ef9206efc6ca88495bfdec0078fc77a290ab7a62d6d1aa722ac01b9428bf37382d5f19d9da65593aed43354d05ceeec SHA512 eb365950d2eb62c8d984146228c7d96fca96b2ab4ea90b951a85b3f450550451e6c014da21e403476435e71c5ae989f169d21e07c56fab9713dacec0aee3184f
|
||||
AUX pytz-2009h-zoneinfo-noinstall.patch 957 BLAKE2B aec135326ab00e0287fc1c57ca745bc113ab8f0564d7328e82ed00cb024ad8a5008dcac4a7f580967672e996e861bc994fd307de7aee7e55f5e8623fe64844c5 SHA512 142d3ac58be3fffc35e2dc1f70ee988a7c9ebec51518d15bee9d36f4d4a08178840fa4d73f9734e92192c3633e517f525a9d583f7b5dc754af83f7c9536bd446
|
||||
AUX pytz-2009j-zoneinfo.patch 651 BLAKE2B 9e0f5d4f037691ee02809ae46887d6f4f5a390e95f670d604a6525b9b68ba4b1743ed34a8c0c05b70f436e2023bc0c9326a6a9fa46ac3ce87eb9438adcdb60b2 SHA512 228d3c59e3e0b5b0b3b80f5b0b6e947815d11191fd5523d17420dde6cea488bc544c05b552619934c4ca72c30ebefd042114abfea6c72f03710e96a776f39038
|
||||
AUX pytz-2018.4-zoneinfo-noinstall.patch 579 BLAKE2B 1d21d01160dbdf6c6848c2c0088cbc6ca326270b106098ce7157b363acf6f4da750a58498be95a8b5bf1ee342b679fdbbf16cf9d542d5f46088062db83f866f7 SHA512 309c2427f5a8ebb77bdf899ad3fb34029c46901cbaf2baf3ab697b83608dd1d3c6e7cf776b1b9b592918b91cbafd148ee3e4c0b4255f38ea3e41c0bca94f4c51
|
||||
DIST pytz-2018.7.tar.gz 300745 BLAKE2B 56bfadbaac2eef1d007a321041c74af3bd6166c434a87a70a7ab1aa7ebe29f93b1a5081fa20b13f5a665259e7f5ee964a8ce0237e39cfee09ffccb8c5c5b5c49 SHA512 49cd9ed0b4b0959bab59c91ac1ced36b28ab0fa097002ab1d45daa0e7f962c43de2e0b9228344d9b1f8aa4dc2f3b02d51f41a3ed7e6af8c51fc2eec7aace5b48
|
||||
EBUILD pytz-2018.7.ebuild 1029 BLAKE2B 911f0c75682d7cb40f04f7a15c5b9ba94a2920199f1562814f90be7d87bc6118bc8df39391cc2405cba4f465339316f633860c891f908f25168e91b9b98d790a SHA512 578f3e0c207e31b483f4435ad7d065a0e905181c5f2cac8e5c8b88b0a25b182b884eefb37876010526ecc6139d7016cb70baada84095c2bc3402ae51cffe1d37
|
||||
MISC metadata.xml 739 BLAKE2B d96611c8cdfc1d45fa86eabcbcc60ed1d3f7e7d2a358a2fc5cf54a64ac3427140299651263e0be1cc4d2f87750df81c4adac9512be75ab334d38f44a375238ea SHA512 b7c9e6ea1b5bd128f1c5ce0a77171d0b7cdbb6f8ffb186d92aa4167d2d84c60c28c647cae66ffc7532350bca13ab65aaab5eb441f68321fc786a14b90f8813e8
|
||||
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
--- a/pytz/__init__.py
|
||||
+++ b/pytz/__init__.py
|
||||
@@ -81,8 +81,7 @@
|
||||
for part in name_parts:
|
||||
if part == os.path.pardir or os.path.sep in part:
|
||||
raise ValueError('Bad path segment: %r' % part)
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename):
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
||||
12
dev-python/pytz/files/2018.4-zoneinfo.patch
Normal file
12
dev-python/pytz/files/2018.4-zoneinfo.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
--- a/pytz/__init__.py
|
||||
+++ b/pytz/__init__.py
|
||||
@@ -91,8 +91,7 @@
|
||||
if zoneinfo_dir is not None:
|
||||
filename = os.path.join(zoneinfo_dir, *name_parts)
|
||||
else:
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename):
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
||||
32
dev-python/pytz/files/pytz-2009h-zoneinfo-noinstall.patch
Normal file
32
dev-python/pytz/files/pytz-2009h-zoneinfo-noinstall.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
From e43745593e4627de8027587cb3b4a465c93fa0b1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Wed, 19 Dec 2012 19:22:29 +0100
|
||||
Subject: [PATCH] Do not install zoneinfo files.
|
||||
|
||||
---
|
||||
setup.py | 7 -------
|
||||
1 file changed, 7 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index c8152d5..8f13279 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -13,15 +13,8 @@ me = 'Stuart Bishop'
|
||||
memail = 'stuart@stuartbishop.net'
|
||||
packages = ['pytz']
|
||||
resources = ['zone.tab', 'locales/pytz.pot']
|
||||
-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
|
||||
- # remove the 'pytz' part of the path
|
||||
- basepath = dirpath.split(os.path.sep, 1)[1]
|
||||
- resources.extend([os.path.join(basepath, filename)
|
||||
- for filename in filenames])
|
||||
package_data = {'pytz': resources}
|
||||
|
||||
-assert len(resources) > 10, 'zoneinfo files not found!'
|
||||
-
|
||||
setup (
|
||||
name='pytz',
|
||||
version=pytz.VERSION,
|
||||
--
|
||||
1.8.0.2
|
||||
|
||||
14
dev-python/pytz/files/pytz-2009j-zoneinfo.patch
Normal file
14
dev-python/pytz/files/pytz-2009j-zoneinfo.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
Use the system zoneinfo from sys-libs/timezone-data.
|
||||
|
||||
--- pytz/__init__.py
|
||||
+++ pytz/__init__.py
|
||||
@@ -54,8 +54,7 @@
|
||||
for part in name_parts:
|
||||
if part == os.path.pardir or os.path.sep in part:
|
||||
raise ValueError('Bad path segment: %r' % part)
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename) and resource_stream is not None:
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
||||
18
dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
Normal file
18
dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
Normal file
@@ -0,0 +1,18 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -15,15 +15,8 @@
|
||||
memail = 'stuart@stuartbishop.net'
|
||||
packages = ['pytz']
|
||||
resources = ['zone.tab', 'locales/pytz.pot']
|
||||
-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
|
||||
- # remove the 'pytz' part of the path
|
||||
- basepath = dirpath.split(os.path.sep, 1)[1]
|
||||
- resources.extend([os.path.join(basepath, filename)
|
||||
- for filename in filenames])
|
||||
package_data = {'pytz': resources}
|
||||
|
||||
-assert len(resources) > 10, 'zoneinfo files not found!'
|
||||
-
|
||||
setup(
|
||||
name='pytz',
|
||||
version=pytz.VERSION,
|
||||
19
dev-python/pytz/metadata.xml
Normal file
19
dev-python/pytz/metadata.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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">
|
||||
pytz brings the Olson tz database into Python. This library allows
|
||||
accurate and cross platform timezone calculations using Python 2.3
|
||||
or higher. It also solves the issue of ambiguous times at the end of
|
||||
daylight savings, which you can read more about in the Python
|
||||
Library Reference (datetime.tzinfo).
|
||||
Amost all (over 540) of the Olson timezones are supported.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pytz</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
35
dev-python/pytz/pytz-2018.7.ebuild
Normal file
35
dev-python/pytz/pytz-2018.7.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="World timezone definitions for Python"
|
||||
HOMEPAGE="https://pythonhosted.org/pytz/ https://pypi.org/project/pytz/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|| ( >=sys-libs/timezone-data-2017a sys-libs/glibc[vanilla] )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
PATCHES=(
|
||||
# Use timezone-data zoneinfo.
|
||||
"${FILESDIR}"/2018.4-zoneinfo.patch
|
||||
# ...and do not install a copy of it.
|
||||
"${FILESDIR}"/${PN}-2018.4-zoneinfo-noinstall.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" pytz/tests/test_tzinfo.py -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
@@ -1,2 +1,7 @@
|
||||
DIST requests-2.20.0.tar.gz 111179 BLAKE2B 642adfb54fb4ac1a4dee3b3b2d16386b099fe97f1713f77104a1402d17714886e954e4c476aa04ad1e0d17309e2d3d0e8d4098d66a48cd7a64399e2bdf5ad63f SHA512 d9d44ed56f868484e36686dee7a2507d8fef45f9cbd861971bb2b6956c7aecb20988f4830017f111027b5eebd00541805797820b0a455694fdbd1b5dce8907d2
|
||||
DIST requests-2.20.1.tar.gz 111475 BLAKE2B 3d57831915d7f27cbd0891799eb8eca3a1c28a2fc9096cf2189fb17351fbb1b35ac754d44b5c0c7f5df367d51b61287ef383b97cb983399df695954eae21b39e SHA512 631969fab07e6674afc8cc9707a2e18ea394c09cdef031894fd0b28cf94e20f4f24434901edf3233b84ce7be199cc8325b9fe975d9003334206bb4a85ca278ae
|
||||
DIST requests-2.21.0.tar.gz 111528 BLAKE2B 7b40f9f572a8efde41c177fb5d1e1eaf29ca60cad0661fa28ac0085f3700348380d619f68c0082f24044d1af82b16d6b1e7d5dd2c2a2329f85fcee7141b1fbf6 SHA512 385e1d80993a21c09e7c4682500ca8c24155962ba41ecd8e73612722b2ff6618b736e827fc48ad1683b0d2bc7a420cfe680f5107860aca52656ef777f1d60104
|
||||
EBUILD requests-2.20.0.ebuild 1426 BLAKE2B 24ce52d2cb0a623d17d45d963ff517115be73bea3fe153c905c66bd085f4cce75b70e8c6d48fe1e5cb8b2af1d6a8ffec3da6191cc7d78c07ba9f6c682a187856 SHA512 1efaf9b4f118a7fe0b4996d2e44f548e070716ab1543a83b4c768e67ef0a100926653e0189c8cdb1bdaed4c9cf7111c51c5b22eafe4183e955cc81a5b54c8a87
|
||||
EBUILD requests-2.20.1.ebuild 1426 BLAKE2B 77cf4ed13f1781c83de38010b52aeb3d273f8c7edfee80659903faa3674849a1f6c464ff9c6e53b2df7a495c8aa08ab566d0773a564b670d6cab2e4e39d08777 SHA512 7ec4abc5115bf85eeb2f93f6f417c7ed58215dd5e711810064e2809ef45bd693e73a9d0934bb25916794eec5fda68358be824852dc76b16811ac65beacf77fb6
|
||||
EBUILD requests-2.21.0.ebuild 1426 BLAKE2B 77cf4ed13f1781c83de38010b52aeb3d273f8c7edfee80659903faa3674849a1f6c464ff9c6e53b2df7a495c8aa08ab566d0773a564b670d6cab2e4e39d08777 SHA512 7ec4abc5115bf85eeb2f93f6f417c7ed58215dd5e711810064e2809ef45bd693e73a9d0934bb25916794eec5fda68358be824852dc76b16811ac65beacf77fb6
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/requests/metadata.xml
Normal file
8
dev-python/requests/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
52
dev-python/requests/requests-2.20.1.ebuild
Normal file
52
dev-python/requests/requests-2.20.1.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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="HTTP library for human beings"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="socks5 +ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
|
||||
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||
ssl? (
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# tests connect to various remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
#DEPEND+="
|
||||
# test? (
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
52
dev-python/requests/requests-2.21.0.ebuild
Normal file
52
dev-python/requests/requests-2.21.0.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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="HTTP library for human beings"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="socks5 +ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
|
||||
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||
ssl? (
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# tests connect to various remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
#DEPEND+="
|
||||
# test? (
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
3
dev-python/requirements-parser/Manifest
Normal file
3
dev-python/requirements-parser/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST requirements-parser-0.2.0.tar.gz 6269 BLAKE2B 5011b5fec5ff3cb1aa7c70da31b55cca67f85652cf77ae48d95ad6794242a515f2be510b79176a2cc17d2fb27a099dd7380e355e2578e300d763e1b7912b5252 SHA512 3275df037428c2e5884f75b0921835608e4c56705d4d7230ce6f7599e3752adfbc55f8deb4c3e11ab73680f5ad8de9f12e1e9827c494023ff1944a134c90a652
|
||||
EBUILD requirements-parser-0.2.0.ebuild 716 BLAKE2B c913821454303761c766d3812e3720abfaa269aaeb736cb7042cb78f73ae0e661951de023b5f845392f6fa9e303ce50d52e68b8e3f49a50412a0bf6395bce6ec SHA512 d55540b3f7286cabff7f95a83b81ea9b3fd7d80095018278d473f97386b2f78b95e2363ef2226bf1ce0b2b156291529ec47b7b62974775b2391cd8348c03c939
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/requirements-parser/metadata.xml
Normal file
8
dev-python/requirements-parser/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Parses Pip requirement files"
|
||||
HOMEPAGE="https://github.com/davidfischer/requirements-parser https://pypi.org/project/requirements-parser/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
4
dev-python/rsa/Manifest
Normal file
4
dev-python/rsa/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX rsa-3.2.3-CVE-2016-1494.patch 3843 BLAKE2B 94721282f4079aa0a77813dd8ad1c0aefd0924272d4e2b3e8a6ad745375bafb6b6fe5e50af621232df632a1f2261be097fde92b5ad3f57b74ff7976c22daa9bc SHA512 9150b25bc1a9dacc8eee0fb93d46b9d024c868d540097b9166be9a7879fe116d8fd47cacaaf5614b86cd44e7cd10602a0ad290eb2ef116539683101d4057a231
|
||||
DIST rsa-4.0.tar.gz 37385 BLAKE2B 2621ee732f15ea12283b723efb5e88847d3e030e8115bb4a3e986099fc94adc3409202d54b4350b0888deefd8dc801d8d3e57fef9e85f386ead53e4412da6d05 SHA512 e11106741cc4275246c986d39b3f028b5a4df6fbffdd08a78072ac3d3a9a7ade7a39789c504a2705f54d858a9bdbf03981251f32f9c45baba71e4a986e14b24e
|
||||
EBUILD rsa-4.0.ebuild 734 BLAKE2B c5a3e8a16df0e3436b23f5e618a9e78c857bc5858fdf0ef4f94b281db019e08e38ba2baad6a80bd595a425d9fd40db0f66b12ff9230f8698a03a3aee1e60987d SHA512 02480e21887fa3b4aac5c10b13eace48d11440fcb668c7cfd9d816ecb3d0a4303c11ac4ed92afbbe8b8c7bf30adcd08d56e2d2c07ee95196788ed896989a88ea
|
||||
MISC metadata.xml 316 BLAKE2B fd1e4f7bdee45f5ab99e67cc3918634b9ac5ecfad75167aad5f2ee33cea308f99d8d03aab5b5e0c01e8c1bf41ca8a45f67146c5126f84af4b6d914f58af0ea38 SHA512 4d8c48ae8e4360727f5c4b83e426f42a597a175dfa2a965c9f966e5824a83291c78d3e8e636d21b4f28d73f7e912abc7db1b09078baaa0e3a1b25713abd3d0a1
|
||||
104
dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch
Normal file
104
dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch
Normal file
@@ -0,0 +1,104 @@
|
||||
# HG changeset patch
|
||||
# User Filippo Valsorda <hi@filippo.io>
|
||||
# Date 1450226563 0
|
||||
# Node ID 0cbcc529926afd61c6df4f50cfc29971beafd2c2
|
||||
# Parent 2baab06c8b867b01ec82b02118d4872a931a0437
|
||||
Fix BB'06 attack in verify() by switching from parsing to comparison
|
||||
|
||||
diff --git a/rsa/pkcs1.py b/rsa/pkcs1.py
|
||||
--- a/rsa/pkcs1.py
|
||||
+++ b/rsa/pkcs1.py
|
||||
@@ -22,10 +22,10 @@
|
||||
At least 8 bytes of random padding is used when encrypting a message. This makes
|
||||
these methods much more secure than the ones in the ``rsa`` module.
|
||||
|
||||
-WARNING: this module leaks information when decryption or verification fails.
|
||||
-The exceptions that are raised contain the Python traceback information, which
|
||||
-can be used to deduce where in the process the failure occurred. DO NOT PASS
|
||||
-SUCH INFORMATION to your users.
|
||||
+WARNING: this module leaks information when decryption fails. The exceptions
|
||||
+that are raised contain the Python traceback information, which can be used to
|
||||
+deduce where in the process the failure occurred. DO NOT PASS SUCH INFORMATION
|
||||
+to your users.
|
||||
'''
|
||||
|
||||
import hashlib
|
||||
@@ -288,37 +288,23 @@
|
||||
:param pub_key: the :py:class:`rsa.PublicKey` of the person signing the message.
|
||||
:raise VerificationError: when the signature doesn't match the message.
|
||||
|
||||
- .. warning::
|
||||
-
|
||||
- Never display the stack trace of a
|
||||
- :py:class:`rsa.pkcs1.VerificationError` exception. It shows where in
|
||||
- the code the exception occurred, and thus leaks information about the
|
||||
- key. It's only a tiny bit of information, but every bit makes cracking
|
||||
- the keys easier.
|
||||
-
|
||||
'''
|
||||
|
||||
- blocksize = common.byte_size(pub_key.n)
|
||||
+ keylength = common.byte_size(pub_key.n)
|
||||
encrypted = transform.bytes2int(signature)
|
||||
decrypted = core.decrypt_int(encrypted, pub_key.e, pub_key.n)
|
||||
- clearsig = transform.int2bytes(decrypted, blocksize)
|
||||
-
|
||||
- # If we can't find the signature marker, verification failed.
|
||||
- if clearsig[0:2] != b('\x00\x01'):
|
||||
- raise VerificationError('Verification failed')
|
||||
+ clearsig = transform.int2bytes(decrypted, keylength)
|
||||
|
||||
- # Find the 00 separator between the padding and the payload
|
||||
- try:
|
||||
- sep_idx = clearsig.index(b('\x00'), 2)
|
||||
- except ValueError:
|
||||
- raise VerificationError('Verification failed')
|
||||
-
|
||||
- # Get the hash and the hash method
|
||||
- (method_name, signature_hash) = _find_method_hash(clearsig[sep_idx+1:])
|
||||
+ # Get the hash method
|
||||
+ method_name = _find_method_hash(clearsig)
|
||||
message_hash = _hash(message, method_name)
|
||||
|
||||
- # Compare the real hash to the hash in the signature
|
||||
- if message_hash != signature_hash:
|
||||
+ # Reconstruct the expected padded hash
|
||||
+ cleartext = HASH_ASN1[method_name] + message_hash
|
||||
+ expected = _pad_for_signing(cleartext, keylength)
|
||||
+
|
||||
+ # Compare with the signed one
|
||||
+ if expected != clearsig:
|
||||
raise VerificationError('Verification failed')
|
||||
|
||||
return True
|
||||
@@ -351,24 +337,20 @@
|
||||
return hasher.digest()
|
||||
|
||||
|
||||
-def _find_method_hash(method_hash):
|
||||
- '''Finds the hash method and the hash itself.
|
||||
+def _find_method_hash(clearsig):
|
||||
+ '''Finds the hash method.
|
||||
|
||||
- :param method_hash: ASN1 code for the hash method concatenated with the
|
||||
- hash itself.
|
||||
+ :param clearsig: full padded ASN1 and hash.
|
||||
|
||||
- :return: tuple (method, hash) where ``method`` is the used hash method, and
|
||||
- ``hash`` is the hash itself.
|
||||
+ :return: the used hash method.
|
||||
|
||||
:raise VerificationFailed: when the hash method cannot be found
|
||||
|
||||
'''
|
||||
|
||||
for (hashname, asn1code) in HASH_ASN1.items():
|
||||
- if not method_hash.startswith(asn1code):
|
||||
- continue
|
||||
-
|
||||
- return (hashname, method_hash[len(asn1code):])
|
||||
+ if asn1code in clearsig:
|
||||
+ return hashname
|
||||
|
||||
raise VerificationError('Verification failed')
|
||||
|
||||
11
dev-python/rsa/metadata.xml
Normal file
11
dev-python/rsa/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">rsa</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
33
dev-python/rsa/rsa-4.0.ebuild
Normal file
33
dev-python/rsa/rsa-4.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure-Python RSA implementation"
|
||||
HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyasn1-0.4.4[${PYTHON_USEDEP}]
|
||||
dev-python/traceback2[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
}
|
||||
@@ -1,2 +1,9 @@
|
||||
DIST ruamel-yaml-0.15.72.tar.gz 389496 BLAKE2B 762351e54a13ac575bc488de83c1cf94e84284abd40482992470cf6bdc7dd146e0df841eb37639ecd44e89acef6a1fdb5155c2e7a92bd06dc705b6737bd77cf0 SHA512 52e05bb047b9fa5789ca344a25a9877e9f88c92e8fba61fc4cf5c0d58c88d91a9879eb066f4ad2f7374e6bc1b8ddc37e2552b839079563731129d1218ae54e58
|
||||
EBUILD ruamel-yaml-0.15.72.ebuild 1086 BLAKE2B 875b8fc3a7c9a573ce23a1577edd3dbdc700fc641bb875a1595e2c32db2ba71188559e33310c8c0c965011cb001d60e0cc667ccab17d775cad0f75e1372cba4f SHA512 0c1867ea6d69d54ab68d98d075ccb3edcd5786edd7d30a403b3f6fdf689d776443daec973b7699924d80405e0c87abc2aac4783ec86037b319b1a7d219240ec1
|
||||
DIST ruamel-yaml-0.15.78.tar.gz 392962 BLAKE2B 1ed95d5a26039020b19132ff8d86bd5e32063f8ed29d720a45c2d2ffc5ce93fa2c08edffe8023790070f1239e9c74d697ffc1a10d0fba7d0df321f8a13364bb7 SHA512 986ca7ae0be32e5e01d798b2d132bcd02fabf986dc39dbef35b98b826c45fd598829ec6555ca0eedf75515ca8b0d2dc6ac6d20917bfbc3054b2896f5f6066bdf
|
||||
DIST ruamel-yaml-0.15.80.tar.gz 393280 BLAKE2B a07cf1899e27a4b8cd5beea968693ad13cf0fe8a09b24ee7ca997ba9d17c9f9ee4848519c0507c37f7799d6e9edd3ebebcc83312efbac73e374b8f062c36e500 SHA512 8e879ab28322d0e00c6a5aaca8ae0ae1cbbdfd2a0993dffd29d8ad10791ce121c900e5fb931383ed84706830abe9f6420894c34eef9ca8e376fe4e424902fde9
|
||||
DIST ruamel-yaml-0.15.81.tar.gz 393478 BLAKE2B c6c53e23047d97e0570e9f8860209532f922afddbe21606fc8945845b1470fb02aed8be55da1edf8f9f960df81ed00f77870ca1371eab9dcc06ff6e0d7ef359a SHA512 76afd022d301564804710754b10c52669f991fa7084c797112136de0abe99c07d85f11d81647516b4840e76acb33c8a621616cde427102020a4c7d8efcaedf4b
|
||||
EBUILD ruamel-yaml-0.15.72.ebuild 1087 BLAKE2B ed1774afede238c76bd96efcd169e12b11c2731b2bdae6bb61d3e87bfe5281df317921b5f5fb030fba6252b13b71a75f01dfc159d375dfe225401c0859bc6e96 SHA512 3efc47db0da6f76a0d54a901e84d796d6c841d7c809857936ce690dbf18b8caf8946050bc3a3b69c6277357938f86ecafcee84942588acac3f06a310c96c3ea6
|
||||
EBUILD ruamel-yaml-0.15.78.ebuild 1087 BLAKE2B ed1774afede238c76bd96efcd169e12b11c2731b2bdae6bb61d3e87bfe5281df317921b5f5fb030fba6252b13b71a75f01dfc159d375dfe225401c0859bc6e96 SHA512 3efc47db0da6f76a0d54a901e84d796d6c841d7c809857936ce690dbf18b8caf8946050bc3a3b69c6277357938f86ecafcee84942588acac3f06a310c96c3ea6
|
||||
EBUILD ruamel-yaml-0.15.80.ebuild 1087 BLAKE2B ed1774afede238c76bd96efcd169e12b11c2731b2bdae6bb61d3e87bfe5281df317921b5f5fb030fba6252b13b71a75f01dfc159d375dfe225401c0859bc6e96 SHA512 3efc47db0da6f76a0d54a901e84d796d6c841d7c809857936ce690dbf18b8caf8946050bc3a3b69c6277357938f86ecafcee84942588acac3f06a310c96c3ea6
|
||||
EBUILD ruamel-yaml-0.15.81.ebuild 1087 BLAKE2B ed1774afede238c76bd96efcd169e12b11c2731b2bdae6bb61d3e87bfe5281df317921b5f5fb030fba6252b13b71a75f01dfc159d375dfe225401c0859bc6e96 SHA512 3efc47db0da6f76a0d54a901e84d796d6c841d7c809857936ce690dbf18b8caf8946050bc3a3b69c6277357938f86ecafcee84942588acac3f06a310c96c3ea6
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
8
dev-python/ruamel-yaml/metadata.xml
Normal file
8
dev-python/ruamel-yaml/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
|
||||
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.78.ebuild
Normal file
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.78.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
|
||||
HOMEPAGE="https://pypi.org/project/ruamel.yaml/ https://bitbucket.org/ruamel/yaml"
|
||||
MY_PN="${PN//-/.}"
|
||||
SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install --single-version-externally-managed
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# This file produced by setup.py breaks finding system-wide installed
|
||||
# ruamel.std.pathlib due to shared namespace
|
||||
rm "${BUILD_DIR}/lib/ruamel/__init__.py" || die
|
||||
|
||||
py.test -v _test/test_*.py || die
|
||||
}
|
||||
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.80.ebuild
Normal file
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.80.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
|
||||
HOMEPAGE="https://pypi.org/project/ruamel.yaml/ https://bitbucket.org/ruamel/yaml"
|
||||
MY_PN="${PN//-/.}"
|
||||
SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install --single-version-externally-managed
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# This file produced by setup.py breaks finding system-wide installed
|
||||
# ruamel.std.pathlib due to shared namespace
|
||||
rm "${BUILD_DIR}/lib/ruamel/__init__.py" || die
|
||||
|
||||
py.test -v _test/test_*.py || die
|
||||
}
|
||||
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.81.ebuild
Normal file
44
dev-python/ruamel-yaml/ruamel-yaml-0.15.81.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
|
||||
HOMEPAGE="https://pypi.org/project/ruamel.yaml/ https://bitbucket.org/ruamel/yaml"
|
||||
MY_PN="${PN//-/.}"
|
||||
SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install --single-version-externally-managed
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# This file produced by setup.py breaks finding system-wide installed
|
||||
# ruamel.std.pathlib due to shared namespace
|
||||
rm "${BUILD_DIR}/lib/ruamel/__init__.py" || die
|
||||
|
||||
py.test -v _test/test_*.py || die
|
||||
}
|
||||
5
dev-python/rxv/Manifest
Normal file
5
dev-python/rxv/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST rxv-0.5.1.tar.gz 11005 BLAKE2B 54125e6b40e8d8ee2058f4cc4c9f2a50440337ce186e7afaa3e968db442a44e2c17b439abb2351543245219c2acf878597369029a34804988fea5b39a8bf988d SHA512 a95393127b9a39b3cf564769d7c1ac30aa7f730d50497b03be19b8b9f41f9b598d2c7231a8a1bdbf58458ff169b91a5ca84dfed695c644ba1f12a8451d19c5e1
|
||||
DIST rxv-0.6.0.tar.gz 10173 BLAKE2B ff9549f7824d99f4ca7cd609d8fb43975bf7a31f9f44d912bd3ac219d229be71a690999f3119b6f606260a398dd80c93b057287bef2153227d880cc865f3f029 SHA512 8e1dc06e13ca380f5dfed3d9146ea9f645ca9a7b0b53361e4fe2164a96033c2cfe093e45559547c6e3ac622ef2d2d4b5f986aec108413f608aab41f5b8979d6c
|
||||
EBUILD rxv-0.5.1.ebuild 726 BLAKE2B 3bc3cef4607c8c30fd205fc76a4f12367a4d7865da48004ed4d66f0425010a6c9c4a38e73157901bbab279cb9393b29562d13687193579c7ab6c5075d6fb7a57 SHA512 cc8d38c99461a51673c2825c6fe7284863c3750864ed41e3fea43a882df9efc6cd7b4ca832abe33f7763159fc60e1a4031a6cbbb5602959bb55edc4e9314c52e
|
||||
EBUILD rxv-0.6.0.ebuild 726 BLAKE2B bbd9f72ed5e2f926e38497210e24f399fc40d585c74f74f4158578458688b22a03bc8dda1974874ea5732112d4ecb7652df361ecee2a94e1fb6bebefd7f47a42 SHA512 43fbb61be49263ad4a6f773bdf473d6ca27643ea3d3fba371b01413020318a9708c9a85683921666e83698f8e6d1682f70c79594b89209207951dcd5bdd00341
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
8
dev-python/rxv/metadata.xml
Normal file
8
dev-python/rxv/metadata.xml
Normal file
@@ -0,0 +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>
|
||||
</pkgmetadata>
|
||||
27
dev-python/rxv/rxv-0.5.1.ebuild
Normal file
27
dev-python/rxv/rxv-0.5.1.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers"
|
||||
HOMEPAGE="https://github.com/wuub/rxv"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/2b/eb/5ee70a361d826c3e86eef2e61b8a5bd7d8346f34ee05e1e2121fc435dfbb/rxv-0.5.1.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
27
dev-python/rxv/rxv-0.6.0.ebuild
Normal file
27
dev-python/rxv/rxv-0.6.0.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers"
|
||||
HOMEPAGE="https://github.com/wuub/rxv"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/67/01/f2c35d41cbef0e236122572da177d4684fa0a924e521538c194b020729dc/rxv-0.6.0.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST samsungctl-0.7.1.tar.gz 8933 BLAKE2B 2db2a3015e79307545a3fb08b934f1a5ea487ba49a4e8e3e9f248b66d41bd835b6420db1cc7cf3ea09dd1e99aa8c1aec47531fd38dcc19dd8ba0b59b35d3d31e SHA512 211e24e079eb1f8738a21ee6b48507a14c026ae0e6262a8da38e81b1ec398fcc8a2dff9cf37264e42e869c3341d6ad7b215fcb8cf7ff4f7902bba2871474c3da
|
||||
EBUILD samsungctl-0.7.1.ebuild 626 BLAKE2B 0b8d7247e139151c0eaffe75a738e2d6b33d9729d15bc328fe41af05c7ca5f34083493aacb2d9046fe163bdf5716e83b4430b08f31b72190cbbb19de12b27282 SHA512 367eb45bd2e25be147a9fe9b787e37fa1a4657315084bc09b3624df249c395c1df92d62460d210b8e2179d0d3fc8acc1236e489be534797f377709a8de6975d5
|
||||
EBUILD samsungctl-0.7.1.ebuild 627 BLAKE2B fdf75dc2637f8fb0898085e4e34572416a90fab1fc244582ae29bc43add7981e1b73a414931b76cc0b7580930efed9cf44b623b7f491e5cdf2cf6f2447232fe3 SHA512 dd272284ffba48db385fd4f66fe8b0c92f663bc8b85091247ee4ac3769c18110bec903f6d3773f3a0286d5553425221b70d84dee5309b5c8bfb685dbe50ba001
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user