Compare commits
31
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
607d5c97e0
|
||
|
|
c8cf8a50e8
|
||
|
|
13eac6f854
|
||
|
|
7684f061b7
|
||
|
|
daba6234e9
|
||
|
|
ea5d7499fe
|
||
|
|
efb987ed5d
|
||
|
|
77930bb37d
|
||
|
|
2ee3059a21
|
||
|
|
9b1c2669c4
|
||
|
|
f495e7fe85
|
||
|
|
ad92e3e581
|
||
|
|
5547955ca0
|
||
|
|
1ff4ca4b57
|
||
|
|
feeb84a173
|
||
|
|
0145f860a8
|
||
|
|
d5df578e81
|
||
|
|
a3cac3439c
|
||
|
|
8352d9bfd9
|
||
|
|
37066ce0d1
|
||
|
|
4cf213e136
|
||
|
|
16646dc306
|
||
|
|
aa35ce74ea
|
||
|
|
60424c358f
|
||
|
|
260065db7d
|
||
|
|
82ecabe41c
|
||
|
|
acdefdf70e
|
||
|
|
2f9256a7ba
|
||
|
|
8f7a9c9309
|
||
|
|
9a591ba873
|
||
|
|
7171f5c1c8
|
@@ -1,8 +1,36 @@
|
||||
2020-09-12 homeassistant-0.115.0_beta7
|
||||
* bump pyloopenergy-0.2.1
|
||||
* update homeassistant-0.115.0_beta6
|
||||
* remove 0.11.1-r3 (not needed anymore)
|
||||
* queueman-0.5 add generic description to avoid repoman complaints
|
||||
* complete all useflags in metadata.xml
|
||||
* update/re-check some LICENSE strings
|
||||
* re-add dev-python/PyDispatcher, seems differ to pydispatcher from main repo
|
||||
* link dev-python/PyDispatcher again
|
||||
* small version fixes
|
||||
* fix deps in hass-nabucasa-0.37.0, some cleanup
|
||||
* update esphome-1.14.5-r2, Python 3.8 for my production box
|
||||
* update esphome-1.15.0_beta4, esphome-9999 (without src_prepare())
|
||||
* directv-0.3.0 (fixes https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/127), olds removed
|
||||
* fix pyrainbird, source incomplete, no version tags at github, and a top level violation.
|
||||
* niko-home-control fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/76, revert SRC_URI to new tag
|
||||
* horimote-0.4.1: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/132
|
||||
* bump codecov-2.1.9
|
||||
* bump pytest-cov-2.10.1
|
||||
* update mypy-0.782
|
||||
* update jsonrpc-async-1.1.1
|
||||
* bump jsonrpc-websocket-1.2.1
|
||||
* update pykodi-0.2.0
|
||||
* update homeassistant-0.115.0_beta7
|
||||
* clean up jsonrpc (works now with pykodi-0.2.0)
|
||||
|
||||
2020-09-11 homeassistant-0.115.0_beta5
|
||||
* bump numpy-1.19.2
|
||||
* bump homeassistant-0.115.0_beta5
|
||||
* bump aioshelly-0.3.1
|
||||
* add giteapy-1.0.8 (for repo management)
|
||||
* bump zeroconf-0.28.5
|
||||
* update README.md, this fixes https://github.com/onkelbeh/HomeAssistantRepository/issues/16
|
||||
|
||||
2020-09-10 homeassistant-0.115.0_beta4
|
||||
* bump zigpy-0.23.2
|
||||
|
||||
@@ -7,40 +7,64 @@ https://github.com/home-assistant/home-assistant
|
||||
|
||||
"Open source home automation that puts local control and privacy first."
|
||||
|
||||
## Issues
|
||||
First, please check if your issue is already reported at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues). If not, please report it [here](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) or at [GitHub](https://github.com/onkelbeh/HomeAssistantRepository/issues).
|
||||
## Origin: Ireland, Home: Bavaria
|
||||
Once this was a fork of Paul Healy's `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at Home Assistant 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file, 970 Packes in 2380 Ebuilds in September 2020. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
|
||||
|
||||
## Python 3.8 Support
|
||||
Since 0.114.4 (09/2020) everything compiles fine on Python 3.8. Still cleaning up, I did not yet any production test on Python 3.8, but I will very soon. Everything looks good. I am doing most of the tests/work on a box with Python 3.8 only.
|
||||
If you have questions or suggestions: contact me, **any** help is very welcome. If you want to help or contribute, please [join me](https://git.edevau.net/user/sign_up).
|
||||
|
||||
## Python 3.7
|
||||
You will need at least Python 3.7.7 for running Home assistant on Gentoo Linux.
|
||||
By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I will some day prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
|
||||
I am still running my productive box with Python 3.7. Anyway, it still has 2.7, but this can be removed now. Even ESPHome runs on the same box with some small patches (included in my Ebuild).
|
||||
## Reporting Issues
|
||||
First, please also check if your issue is already reported at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues).
|
||||
|
||||
## Source
|
||||
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
|
||||
If not, please report it [here](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) or at [GitHub](https://github.com/onkelbeh/HomeAssistantRepository/issues).
|
||||
|
||||
## Nearly all Home Assistant Components are now included
|
||||
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule. I will expand/continue my tests and do some more cleanups. Gentoo's Python guys either will bring some more code to 3.7 soon.
|
||||
Please let me know if anything is wrong or dependencies are missing, since I use only some of the components myself.
|
||||
|
||||
From time to time a fresh compile test on empty boxes (one with Python 3.8 and one with Python 3.7) is run to catch general faults, last good (full) compile test was September 2020 with `v0.115.0`. It was not possible to fix everything, work is in progress, some [open problems](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) remain.
|
||||
|
||||
## Authors welcome
|
||||
If you are author of an integration / component or other stuff related to Home Assistant and you want your stuff added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `sdist` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. And make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
|
||||
If you are author of an integration / component or other stuff related to Home Assistant and if I have your stuff not already added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `SDIST` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. Please make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
|
||||
|
||||
## Missing older release tags
|
||||
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
|
||||
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
|
||||
## Python 3.8 Support
|
||||
Since 0.114.4 (09/2020) everything compiles fine on Python 3.8. Still cleaning up, I did not yet any production test on Python 3.8, but I will very soon. Everything looks good. I am doing most of the tests/work on a box with Python 3.8 only. Before a new release of the app-misc/homeassistant Ebuild is made, I make sure all important components also compile on...
|
||||
|
||||
## ... Python 3.7
|
||||
You will need at least Python 3.7.7 for running Home assistant on Gentoo Linux. By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I know about at least 2 guys using it, but I had no feedback yet. I will some day prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
|
||||
|
||||
I am still running my productive box with Python 3.7. Anyway, it still has 2.7, but this can be removed now. Even ESPHome runs on the same box with some small patches (included in my Ebuild). I try to compile all Ebuilds from time to time.
|
||||
|
||||
## Python 2.7 on Gentoo
|
||||
|
||||
In August 2020 I discovered that it is now possible to remove Python 2.7 completely. I have done this on all my test servers and my Home Assistant Box. All still work like a charm.
|
||||
|
||||
## Nearly all Home Assistant Components are now included
|
||||
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources) I believe all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule.
|
||||
|
||||
In some cases I added small patches to the ebuilds, some packages have versions pinned without any reason. For me it's OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups.
|
||||
|
||||
## Why don't we use a virtual environment for Home Assistant
|
||||
On Gentoo, we have a very powerful package manager. So I (now) try to put everything Home Assistant uses into Ebuilds.
|
||||
|
||||
Some years ago I started with only those packages Home Assitant needed absolutely to start. Home Assistant then downloads and installs modules it requires and cannot find. After some time, `/etc/homeassitant/deps` grew larger and larger, things messed up, I had a well maintained system, except the directory where a lot of packages (also outdated ones) live without our knowledge.
|
||||
|
||||
So I started to add more important components as Ebuilds, I did not touch the internal requirement check. If a package is installed via `portage` and Home Assistants constraints match, Home Assitant does not download it's own copy.
|
||||
|
||||
You can find the current constraints in:
|
||||
* https://github.com/home-assistant/core/blob/dev/requirements_all.txt and
|
||||
* https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt
|
||||
|
||||
You should take a look in `/etc/homeassistant/deps/` from time to time, I do this after every upgrade, if is not empty, install the missing package, emtpy this directory, restart Home Assistant, if it's still downloaded, possibly the wrong (mostly too new) version of a component or a library is installed. `eix`, `/etc/portage/package.accept_keywords` and `--autounmask=y` are your friends. You should not unmask too much, and think about the next releases when you unmask packages.
|
||||
|
||||
## Sources Missing, older release tags
|
||||
Some packages with missing or hidden older releases have been [forked](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. I did not touch any source, no changes except adding the missing release tags have been made. If patches are needed, these will be applied during the compile process. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from. For every fork in use I have an open ticket at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues). Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
|
||||
|
||||
## Other things
|
||||
Aside from Home Assistant's stuff this repo contains some ebuilds I use with my Home Assistant, some have to be explicitly mentioned:
|
||||
|
||||
## ESPHome
|
||||
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
|
||||
Thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, as soon as your name server accepts dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. I have the dashboard installed in HA's Gui, so updates and changes are made with a few clicks. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota. Some [required libraries](https://github.com/esphome/feature-requests/issues/586) are too old for Home Assistants environment, and I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. Please report any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
|
||||
|
||||
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota.
|
||||
|
||||
* `platformio` (needed for ESPHome and other stuff)
|
||||
|
||||
ESPHome will run on Python 3.7. Some libraries from Otto's releases are too old for Home Assistants environment, I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
|
||||
|
||||
If you have questions or suggestions don't hesitate to contact me, any help is very welcome.
|
||||
## Platformio
|
||||
Platformio is needed for ESPHome and other stuff.
|
||||
|
||||
## Git Server & Mirrors
|
||||
You will find this Repository at
|
||||
@@ -50,11 +74,16 @@ You will find this Repository at
|
||||
| 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 |
|
||||
|
||||
Sure, you can submit **issues** and **pull requests** on both sites.
|
||||
Sorry, due to technical reasons, I currently cannot offer ssh access to my git server.
|
||||
|
||||
## Installation on Python 3.7
|
||||
Python 3.7 is default target since 05/2020. Installation is very easy now.
|
||||
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:
|
||||
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
|
||||
|
||||
## Installation on Python 3.7 or Python 3.8
|
||||
Since Python 3.7 is default target since 05/2020, installation is very easy now.
|
||||
|
||||
But, **before** installing on 3.7, please think about using 3.8, this will save you the migration from 3.7 -> 3.8. And, as my first test show, you will notice a slight improvement in performance. For using 3.8, simply increase all version numbers in the manual below by 1.
|
||||
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure **not to interfere** with your main Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default. others use `/usr/local/portage/homeassistant`
|
||||
```
|
||||
[HomeAssistantRepository]
|
||||
location = /usr/portage/homeassistant
|
||||
@@ -77,8 +106,7 @@ It will make things easier if you take the example files from `/etc/portage/pack
|
||||
|
||||
Check your `/etc/portage/make.conf` for the corret Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.7 2.7"
|
||||
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
|
||||
USE_PYTHON="3.7"
|
||||
PYTHON_TARGETS="python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
```
|
||||
@@ -92,30 +120,37 @@ $ rc-update add homeassistant
|
||||
|
||||
I could be necessary to install some components by hand, there are too many components to mask all in use flags. If you use a component which you want to be added as a use flag, send a pull request, or just let me know.
|
||||
|
||||
## Upgrading to Python 3.7 from a pre 3.7 system
|
||||
Easiest way is to take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7, but this is changing eyery day.
|
||||
These files reflect some modules I use, adjust them to your needs. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
|
||||
## Upgrading to Python 3.8 from a pre 3.8 system
|
||||
|
||||
Same as it was from Python 3.6 to 3.7.
|
||||
|
||||
### The fastest way:
|
||||
|
||||
* Throw away app-misc/homeassistant
|
||||
* run `emerge --depclean -a`, this will remove all dependent packages
|
||||
* update your naked core system as described below
|
||||
* reinstall app-misc/homeassistant with only the new Python Version
|
||||
|
||||
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. Very recommended. I did not, but I just wanted to see if it works ;-)
|
||||
|
||||
### The upgrade steps:
|
||||
|
||||
Make sure your system is up to date:
|
||||
```sh
|
||||
$ emerge -tauvDUN @world
|
||||
```
|
||||
Install Python 3.7:
|
||||
Install Python 3.8:
|
||||
```sh
|
||||
$ emerge -tav dev-lang/python:3.7
|
||||
$ emerge -tav dev-lang/python:3.8
|
||||
```
|
||||
Edit your `/etc/portage/make.conf` to set the new Python Targets:
|
||||
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have now **both** versions active:
|
||||
```sh
|
||||
USE_PYTHON="3.7 3.6 2.7"
|
||||
PYTHON_TARGETS="python3_7 python3_6"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
USE_PYTHON="3.8 3.7"
|
||||
PYTHON_TARGETS="python3_8 python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_8"
|
||||
```
|
||||
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
|
||||
```sh
|
||||
-python_targets_python3_7
|
||||
-python_single_target_python3_7
|
||||
```
|
||||
Run `eselect python` to put Python 3.7 on position 1
|
||||
|
||||
Run `eselect python` to put Python 3.8 on position 1, perhaps you have to edit `/etc/python-exec/python-exec.conf`.
|
||||
|
||||
Run the Update:
|
||||
```sh
|
||||
@@ -123,30 +158,64 @@ $ emerge --depclean
|
||||
$ emerge -1vUD @world
|
||||
$ emerge --depclean
|
||||
```
|
||||
If everthing is clean, double check with:
|
||||
|
||||
* `eix --installed-with-use python_targets_python3_7` (<- old version)
|
||||
* `eix --installed-without-use python_targets_python3_8` (<- new version)
|
||||
|
||||
or
|
||||
|
||||
* `diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)`
|
||||
* `diff <(equery h python_single_target_python3_7) <(equery h python_single_target_python3_8)`
|
||||
|
||||
|
||||
Help it with:
|
||||
```sh
|
||||
eix -I# --installed-without-use python_targets_python3_8 | xargs emerge -1tv
|
||||
```
|
||||
|
||||
### Now you have all Python packages for both versions installed
|
||||
|
||||
Time to get rid of the packages compiled for the old Python:
|
||||
|
||||
Edit your `/etc/portage/make.conf` to remove old Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.7 2.7"
|
||||
PYTHON_TARGETS="python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
USE_PYTHON="3.8"
|
||||
PYTHON_TARGETS="python3_8"
|
||||
PYTHON_SINGLE_TARGET="python3_8"
|
||||
```
|
||||
Run the Update again:
|
||||
|
||||
```sh
|
||||
$ emerge --depclean
|
||||
$ emerge -1vUD @world
|
||||
$ emerge --depclean
|
||||
# emerge --depclean
|
||||
# emerge -1vUD @world
|
||||
# emerge --depclean
|
||||
```
|
||||
I had a lot of dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.6. This will save hard disk space and compile time.
|
||||
|
||||
Tools that might help to clean up:
|
||||
Sometimes I had dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.7. This will save hard disk space and compile time.
|
||||
|
||||
It does not make sense to compile all this stuff **for more than one** python.
|
||||
|
||||
Check if all is gone:
|
||||
|
||||
```sh
|
||||
$ eix --installed-with-use python_targets_python3_6
|
||||
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
|
||||
# eix --installed-with-use python_targets_python3_7
|
||||
```
|
||||
|
||||
## Problems
|
||||
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was May 23th 2020 with `v0.110.1`.
|
||||
Recompile all packages which are still present in the old Python.
|
||||
|
||||
### Remove the old Python
|
||||
|
||||
```sh
|
||||
# emerge -cav /dev-lang/python:3.7
|
||||
```
|
||||
|
||||
### Tools that might help to clean up:
|
||||
|
||||
```sh
|
||||
$ eix --installed-with-use python_targets_python3_7
|
||||
$ diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)
|
||||
```
|
||||
|
||||
## Todos
|
||||
- If it moves, compile it :-)
|
||||
@@ -162,7 +231,7 @@ Please let me know if any initial dependencies are missing, since I use only som
|
||||
## Experiments in progress:
|
||||
* grafana with influxdb, will have to use it at work soon and have to get used to it anyway, fits much better for irregular measurements than Cacti/RRD.
|
||||
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
|
||||
* play with [Node-RED](https://nodered.org/)
|
||||
* play with [Node-RED](https://nodered.org/), there are users requests for it, but my skills are to low for this Ebuild :-)
|
||||
|
||||
## some Background...
|
||||
I have Home Assistant running on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 30GB Disk from a small FC SAN (HP MSA). Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. currently 10.2.29 without problems. Influxdb and Graphana are also on the same box. Find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
|
||||
@@ -203,12 +272,11 @@ Some of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/),
|
||||
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
|
||||
|
||||
## Some thoughts
|
||||
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible.
|
||||
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
|
||||
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
|
||||
* I use an own profile based on "amd64/17.1/no-multilib"
|
||||
* python-3.7.9 is set as default target, also 2.7.18-r1 and 3.8.5 are installed on my test server.
|
||||
* I do no tests anymore on Python 3.6 or lower
|
||||
* python-3.8.5 is set as default target.
|
||||
* I do no tests anymore on Python 3.6.
|
||||
|
||||
## Licenses
|
||||
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on 12.3.2020):
|
||||
@@ -221,14 +289,14 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|
||||
| ------ | ------ |
|
||||
|2|AGPL-3|
|
||||
|1|AGPL-3+|
|
||||
|16|all-rights-reserved|
|
||||
|363|Apache-2.0|
|
||||
|19|all-rights-reserved|
|
||||
|384|Apache-2.0|
|
||||
|3|Apache-2.0 || BSD-2|
|
||||
|1|Apache-2.0 MIT|
|
||||
|2|Artistic-2|
|
||||
|1|Boost-1.0|
|
||||
|145|BSD|
|
||||
|5|BSD-2|
|
||||
|156|BSD|
|
||||
|6|BSD-2|
|
||||
|5|BSD-2 Unlicense|
|
||||
|7|BSD-4|
|
||||
|1|BSD || Apache-2.0|
|
||||
@@ -240,24 +308,24 @@ grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | se
|
||||
|2|GPL-1|
|
||||
|22|GPL-2|
|
||||
|5|GPL-2+|
|
||||
|152|GPL-3|
|
||||
|180|GPL-3|
|
||||
|22|GPL-3+|
|
||||
|2|ISC|
|
||||
|1|LGPL-2|
|
||||
|8|LGPL-2+|
|
||||
|10|LGPL-2+|
|
||||
|14|LGPL-2.1|
|
||||
|2|LGPL-2.1+|
|
||||
|28|LGPL-3|
|
||||
|15|LGPL-3+|
|
||||
|1168|MIT|
|
||||
|1346|MIT|
|
||||
|5|MPL-2.0|
|
||||
|1|NEWLIB|
|
||||
|14|PSF-2|
|
||||
|12|PSF-2|
|
||||
|3|PSF-2.4|
|
||||
|3|public-domain|
|
||||
|12|Unlicense|
|
||||
|4|public-domain|
|
||||
|14|Unlicense|
|
||||
|5|ZPL|
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate Licenses referenced in the ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
Last update of this text: 9.9.2020
|
||||
Last update of this text: 12.9.2020
|
||||
|
||||
@@ -11,8 +11,6 @@ AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfd
|
||||
DIST homeassistant-core-0.109.6.tar.gz 5890949 BLAKE2B 1d117a564f5bbf34e2f5ff822fc1a7f1ab0ba7dfe18922243400912b39813fed96a4a4c78a5a5ac62e69d48d2b4f87141f5f9f67710a21cbb14e976bc1a32298 SHA512 713ebf4a00410a27ce68267526437f24933cc07d08e317197ca9efa1e20a66bb6c3b5df0f28a9a896b97d715e81b7408ad75c35484e1e29cc37a0fd7a4e2b9d2
|
||||
DIST homeassistant-core-0.110.7.tar.gz 6331108 BLAKE2B 8b4b23884adf3430f5f902d73f701baecaea21a1f7e88bddbc27482c877a38fea9071bcb84683f9bb545095829cf3e1681b23281e3520b177cc6833f72ece196 SHA512 fff2810ec2f40a4fac5e8da9002cd9221fae69c39c27f6487597ffac812a083a89b213acd382746ffe5b4d0314c5e61c429c471b6b1c39135dfd5feee30ce5db
|
||||
DIST homeassistant-core-0.111.4.tar.gz 6486741 BLAKE2B 3e27e34c07765aec372ce6356fcd196c5f26b8707cb6b765ea98e92afa1a03a3448155fb41f316f12479fe9a2f63a31ae8ec0fc503f5e14117007793af883ab1 SHA512 978777e2510199e25e9db63a828bdeb8440c2f3fff1d5dfb309a803956ac6f03e2fb747e516ef674185b31f7f6a55ed960b4e4d575f07314d56e98b588880f8d
|
||||
DIST homeassistant-core-0.112.3.tar.gz 6606858 BLAKE2B 938fdeebb0e1a9935a3d9d42ff3dd9793c40a1a53cea88f9c31e52ae35ac6d4578225ae3f059da5e45c20ea4413e80e19620ba4ae37c9125407fe4f0a4a1a824 SHA512 9b255ef4a08e311fa171ecac22386e3080be6a2e6c14cb43267aff4731b7fbafa9d2129fa206f9ee1ff2afb624db5edd1a39cb8852c843f1baf18b032326592b
|
||||
DIST homeassistant-core-0.112.4.tar.gz 6607275 BLAKE2B 36d81d2b9218b08143b9d118ddfebdcaf4e81421ae1e34c79f2031ee24930127323368f7f07030d9ccc55a91ed9e46cf0e896c9bd9f395148764035fa117a6a7 SHA512 2c32d80d54b78e3625e5f6c7e676abd1d400088f1a09f67d580633adba09b5bcc8cd36f0db64408b9d586724a8a072be3e22153381d663d898b1c0ee504b4cf1
|
||||
DIST homeassistant-core-0.112.5.tar.gz 6607841 BLAKE2B 69b3a5b4d800f764dcfaa715eb2a4f8c1425ee3c262d49bf1432c4d0a2229ae226c7df45c6a6a6e8efc9200f0ae4b1458cff3173d6632716761205b65e331ac1 SHA512 c60b3f7e6208b003d935d6e2baf0bd42fc3ed043550b8f597445bb384100335d2d2a3738c9bfa939c8063c6e3707c193a6bbf4b7722201082ff1bae0fb87c9d2
|
||||
DIST homeassistant-core-0.113.0.tar.gz 6798943 BLAKE2B 5413e3837dc59517493c718f18429d417fe8b22198307cdaff3031262e61c64025f08654901cdd8a35b14484cfb3ce0c3d9575879274709c119f6f8585bf0649 SHA512 b506b3edf6db8a444d72e8e598376faa01becdd8bd1a8e38421897dcd6587a8a9effd166fcd86ac9673084a9de9ff3aecd97f2927b9bf7f0785dc05214e7780b
|
||||
DIST homeassistant-core-0.113.1.tar.gz 6800624 BLAKE2B 3aa1e3f60a0a33e3032594e4119cc715334b2cb0735363aea5aa72f6c5518d4997a5d3ea4439e218150651260791acb3b49903d7e8b4e83a4922a0e589a7e88e SHA512 91955bd780e110793d0200604145b33e397c7a6b662bd8bc41131498a6c024bd7156cf5594d7cccf239ee1377c3970f4cfd9a2c158628346b4bb1b9d934be364
|
||||
@@ -22,23 +20,23 @@ DIST homeassistant-core-0.114.1.tar.gz 7013107 BLAKE2B cf51126037204090c7bfd02a9
|
||||
DIST homeassistant-core-0.114.2.tar.gz 7124151 BLAKE2B a78bfe504e7c423531e9bd1c6585afff423af52908b2c8c99a880e7170e717a4aa79fd7f3c99efe24b27e3d9e0b55913da372bc620ed24ac4d88709e786ea11b SHA512 23bba7d23105e1fd02715482fac93423cec3e0f3b7973da3062418a2fb4dd589b5d0f1a1eeabd83a71f6e6fdc349cd21bbf50806df3b074966d7a23d2a5ed9df
|
||||
DIST homeassistant-core-0.114.3.tar.gz 7123686 BLAKE2B aced80164d493ed7ea014a73957e833c7b02d9d484e2e4aa63e610dbd52e2063ac722eb4a66909440b922f0d1ca34167ac0f1388c28ca22913719ae37deaad8f SHA512 a433c76e2ec5e43fcacd99509634c54df8c80063ce8ce26ee0d9608daef623265f0913f233bbbba8581a8507542b8d7060ead16a745ab4f9e7c05b020a38da59
|
||||
DIST homeassistant-core-0.114.4.tar.gz 7124717 BLAKE2B b1bd3f44a9b775ed3d0d78a84c11d99a33064bb87363ed49395c8dc635437d4f1f3b3c55292de6449e714671d533c89668381ed9ef81a8c0a7e26d9016567bc6 SHA512 49e944a80027e22ad3be4cc4580d7e88c04fed3e417c24f98dfa78a3a521095766c9507dcab03a85bf96d7304452dc6d85eaeff7cbda20ce9916834c0b97a0a9
|
||||
DIST homeassistant-core-0.115.0b2.tar.gz 7525241 BLAKE2B 10c0353da04786a93b13cdecf328ea633e58983bbbeaa0c068eb443fde0dec58a8dfa153ed96944ddfdf9d71ef7de67131300e37423747ba7fd35661151f1ab7 SHA512 e06cd7d5b88349b01d914e3b93ec0f27295d96fbb005c015026654f3dc89eb21e0bdc349bbd6d2acf0c7b11a2cf6029bf25043fcb86f51eaa6d2f7e87971cdaf
|
||||
DIST homeassistant-core-0.115.0b5.tar.gz 7530583 BLAKE2B bcca937d0fec43f269b8e68bb170673453aa92a5b0c12fe110e2fe48de2cf8f7fb88aa63c42fafef0cccccb48419975a01f1c2006953743ded9f43ff03c7c671 SHA512 7aa04b9967fbd79534aff7c773a84629dbf1707921519a222e8508918a128b6fa5603573291202fa4f7aafdd76c86ac7871889c57a5e3882d419a4aa8707bead
|
||||
EBUILD homeassistant-0.109.6.ebuild 14733 BLAKE2B 9c18a2b7e21382d4ae19d7c7a0e93e12593afdc5afda42746709e97465eed27bac35362cf7d5b8c70e120b4fc24642a2e34aaa9ea6274ec05031cc0992c12006 SHA512 4ec432371709fa36b3481d5e3ac9652476a76de48bc8d04d1b0517aaed2876bb9fa6cac2435381439801f8bad9bf06e9784e388638f2291647ffaa3fd6f5b02d
|
||||
EBUILD homeassistant-0.110.7.ebuild 15166 BLAKE2B 375471f7502386bec880558af45d007a1f8df34cb061bdc2eb914dd59693a7dad21758a07d50e55d2f10837e1ba373c5ef18b6a0eff02cb0aac68c3f104161a7 SHA512 eb78a16cc6b2b53981042fee784c665fa2dd24d4a06eab238fbc817626f49776c42df25da50bb1cb946756bc6e24f5972ca7cd8f67b0f288410dc99e10d10777
|
||||
EBUILD homeassistant-0.111.4.ebuild 14843 BLAKE2B 86447ff54dded2eef80499a84ced8c09625f8d2cf1e49f4b0e973d561cc23a3ff7774ed7dc030b49fa34676683ff49e2c3bc4f9f4cf1f6618754a9faf34284e2 SHA512 ac3de33e6df97a37f1035e275bcf79da41511104dde2b9a4326a2ee09cef84868866e5ae254e9c14c48beb0bd579ec29b16baee1d17982903f15d1cde8ff547d
|
||||
EBUILD homeassistant-0.112.3.ebuild 16560 BLAKE2B ae1c13311523f9d951cca408dc7821aef7dbc8119b6e9501c3de057244e7fa5bdd748e21b699d36270d32e790e622e5be239009b312aeec35728c5b8bc49caeb SHA512 44cf373a2358fe57b60c5be228037a0b469f7207c8e0bbc8536d2006f106754c529f4aca0d20c652b13c6cdf52875a88d28af3ea8fe97dcc3485d4231bf11ebf
|
||||
EBUILD homeassistant-0.112.4.ebuild 16608 BLAKE2B d534f9e4d7c90f667777f2fd63f5a950a951bf1db28b7b635ccaf377e8229c23c7fe1207de226825b9284ef753a80cd9c01233133a689cbf35e1257167ab2419 SHA512 caba7ea0b8cb6c5a9ad438d7f2c0de6cacf9b7d80716308c83049ad9b4a80af34963d153b4db856c634a599dd88379f67a7a20b83051a28945738d9f20c599ed
|
||||
EBUILD homeassistant-0.112.5.ebuild 16645 BLAKE2B ae6365ddf74fa1d86d63c1b9bc53fe5b3b446a573fb53c5be1c48b3165b3af7bb7de7dce9538d12fe5cd27ea9b858e2c756714290c635ae47f75ea9cca07d254 SHA512 8334346ca644efa609d0dc3a551cf8bc0b79359b5d9a4b05c6d4e7c8f8b46433a10688e2c9a010739ce21760c8b0e52706942bdf1b63e0b6cae118430e88e4c5
|
||||
EBUILD homeassistant-0.113.0.ebuild 17852 BLAKE2B 2c7b2ec69028229217b6ed266c8dad4a97c9027173a0b125dfc62c80169dba0fe52d389c8998f1806ad97a7bee95b6323e43553116e27237055073a592fa4458 SHA512 08d4e8fb9ba028a3d2c474d9d286ea44d16a953bbd00dc4c60ee95b44d47a1b358b13b04bd18ad720384981eb1f8e886f07aaed37e6c0ec9841ff942c0ef26a9
|
||||
EBUILD homeassistant-0.113.1.ebuild 18268 BLAKE2B 764d6b48d56c1aa5ed135eee55dc8f7cb87621acbc2930f58d92c4b63263bddc75fc79e0582b2400d1a35a72838a3632135cb5c7dd2f0a6dbfa4b7d254774c27 SHA512 e2e6a79c5dfbd4fae8f788ae8a89cb4995f425d346cda077de2adb5360c1e43c75b047e39c4cbd6aae555cb674d112bd002b0ec5944e496851656036e580f709
|
||||
EBUILD homeassistant-0.113.2.ebuild 18284 BLAKE2B 1acef517adc475a49477e8193c149fee269fc2059d710953f4a1ab957b8db9b27e9b132022323d7d2721297c1faf12e5861b765f2b7baddea3f7f60987d702a0 SHA512 592c76559d18018936754ee35480b13d76c60fd7333fae2cfe3e8953574568d0a1e4ae0049a6be7dc1caa6c72a37dfd747bfed65c9a8c12fe0e0b4f3cc118823
|
||||
EBUILD homeassistant-0.113.3.ebuild 18325 BLAKE2B d2e98e3443911b8b3bd736edea2747d8d97b5bbfde8d53d3b89924846ba2cf45d3850397098a3389017e6da634faaa7500123c3dc82763270739ad1ccdab7702 SHA512 39242a75734978e03bad534695da122fe5b6b11a8b72d6c12656642a826c6799bc167ccd26e2bc7ded917f444058b1a420d3c32bbc6bd1678610bf755d8853b1
|
||||
EBUILD homeassistant-0.114.1.ebuild 18502 BLAKE2B 6fa996c01724a470e06070fa3d6e9393e7378dee77c4f3e80a1e462ef407f59f807937ae174062cde9d052753dcee66d52f8db9cb88193b34f9e11aefa7beab2 SHA512 1665ba6efe1beb6ff748141d0997b31c5bffd4706fa507d61f3758a0ee99eaa5fd686b18b0ceb690eb00d8071702f26118211c2e6321ae7a4c0ecd6f542f4500
|
||||
EBUILD homeassistant-0.114.2.ebuild 18586 BLAKE2B af8f53143b72e08335239579902a41e3f08e698642d842c66246298f5f6a24b33bb62958732cc6813a9841daa30d80edd8dbc81992e4804632fa3b57871ca6c2 SHA512 d49078256e2dc5273dbfc086a91da5d58cda64cc4842a1ee7170dd8f120515ea895d7573dbb36061e42222090ab69fa65c1f24b02a506d134ae4fb6a79eef08c
|
||||
EBUILD homeassistant-0.114.3.ebuild 18586 BLAKE2B 18d0c5482f71c9cb5af06aebb50be1f76e2df11779341fda608445d00f1e9bf00a0dcaf80740531c36b78a13520d4f31b013fbfd60fed65c68924bb76f9fa80c SHA512 329e703ad0c4c96460f9cbb05730a1ac5d699e1a2c040c5f234654706baba296742974ba88d5331b01da0544491e2509c321c6c05851fd08d4cbd0e6b2f7eb68
|
||||
EBUILD homeassistant-0.114.4.ebuild 18796 BLAKE2B 2bc6897d5f0db0e677c45760ec37d27380b4884ec41c9fef64a45c9524d4bcfca40efcfd573adca4ded0687117aa1c4860ed61ddb8cd96c4f3d1386834e4feff SHA512 0d2a039a85eefd1c95b103d4864827d8f1bd272433b7a25b13fb6bc23572315f5eb00190537a312567d0142e9b0d6f8e9a9d3426a61e526d5b99cd6f63e376b9
|
||||
EBUILD homeassistant-0.115.0_beta2.ebuild 19408 BLAKE2B 8a4656aaac1d500490e0bc28070a62dec0b655bc52e554185fcff8f452240d8b59db8f8e516478854689f25262cc15cf7449384cbf7ba87f343d108a211272e0 SHA512 ad47c8534bacc1146b039d5b21a5ad793b42a7fb1306273bc488e25438d03517a00541cc4ff059b152c2bb0fab6c4ed33855add3e69f7dc83a13723fec0d5607
|
||||
EBUILD homeassistant-0.115.0_beta5.ebuild 19408 BLAKE2B d2338b5a5b11dff86c6ed7f785443f67e2430782bf01e482a2ac2d19391814aa2eb1d0de067dd64debd21d795815fcb6fc8754f454ac64c67da876ad7be1e2fe SHA512 be2eba16f59b7b8f88783eff624180af72206900c374f315e84291e1af0dff16d3a8166f99f1554e23e62385806ba801b504c406b5f3064d225a30a80a192ee0
|
||||
MISC homeassistant-9999.off 61202 BLAKE2B 24bcdd58d1b1617e12d03b67876de8d88195df3de57418d96d0c0a0d3998042409ed522b41d1931902fd0192ed7dc5fa6d7b4956a98082609d5a1b40fa4d1c78 SHA512 b091b6434bcd8ac32a4ee512b928310b386293a41e087cf782c250ce63a386b2ce934bf7f62ca899a85e612fb399568e6a2635729514f3b8bb536c27cf4e8742
|
||||
MISC metadata.xml 12860 BLAKE2B 20709a4b138e766fbf9e0dfdad98b911c4e97080969693ca03056b5b21badf46b20e1828b6872bd25208b365a00aaa355fabd367e5c2a889362dcb7bfa0f4c28 SHA512 cff1861c1ee0b04d24bfd4325dda5455f0abaf68335f4fa8eec456a018c5f36d04ee03e60600f61e6fc1ed956d39042b2e338ed44f6a8e14a4dfbd91df0d33ca
|
||||
DIST homeassistant-core-0.115.0b6.tar.gz 7535283 BLAKE2B 5915d06dc6284f53531be9e8a071421991789bc3c0ddb8635f7094331c4d61b27bc3c7bc6bbe8e999753da38e5421ece604a5cfeaa323484b7ca48a092cd519c SHA512 af67841777e4669e5445b427cad0e808237c1b918f78022f06f779946d34c27a115587b4946b3298b7571209d30504e8728792ec213c19e19377a5c1fbe9f0ff
|
||||
DIST homeassistant-core-0.115.0b7.tar.gz 7536669 BLAKE2B af8612d5b11eef723d2d3263e474da1a36a028902b1c7c654ffefa510af7aaa29b3bd063963b24f473951488a02c87815aa75f716b8dd01cf49d8542d846c2ea SHA512 cfc2bad8d6efe3218f16116889f2214ebb42599552daee418e23c6e3a482aa9fc068cb9261214834b77faf2e80e39d32525528f4852f3e55b17b1105bb856d1b
|
||||
EBUILD homeassistant-0.109.6.ebuild 14733 BLAKE2B bf77b1b36504d21dd3fab210ae30fcca616090ec396c5096aa2843c32cdf7b44f43c26ecd1ba4f621375cab8bfa59d1a1804d02711f9e340084adbc0dbeaa378 SHA512 5694e2b7f601d6f914e3d72a3802c8d2ac07b3774bf4dc352c1757297e9339b2e66384859a1b40831177cca308b1af40a1e32ae7a27619836620fe3d61404e49
|
||||
EBUILD homeassistant-0.110.7.ebuild 15166 BLAKE2B 0de991fd358b4ea06517888436187fe7c2cdf640f07cb0110facf6a5b857ddc579ddeea6ca41aa1b8bf4c2faaa1381029324fe880eed718e9b5519a5f33a2531 SHA512 11a09b030f97c25d4e359c0015fb0d122b98ce5294429c8c5521f8af5e22b06ebd603b11d055ea8f7d83c867b203ab65bd66b277b2231c9b45df20a87e89aac4
|
||||
EBUILD homeassistant-0.111.4.ebuild 14843 BLAKE2B d7424114573148020ed8e687191f031a8b9c3d6f6d44850d941f688db2204a48d397134d2ff6ef24aadec2bbebbf8213c4401aac409069a549addee25fe4e124 SHA512 78eeb64bb6bb58c5f66262551e5446c2c90b4473da640b66d2c031a39a60dfcd354aec67c8a1e99e0f3d9018a26f4eaa45e28491cd592005bb6e903b383f8c78
|
||||
EBUILD homeassistant-0.112.5.ebuild 16645 BLAKE2B 0a655cd68ee91b27cc9586fe43098695beefc8ebd02099523a51b839c0b8c5b3a66717ed6f86d32bb62c08d9e295b782b7119c8120b27b5eea9c44745becabdb SHA512 d9148cb938ab6fff063b4c28ddfb498a851741cc646407f075be4bf619cdc276603679ddd20c7136a98c05d3dd4ec2cacb1ac571cbc48b5a1dc261e179b36eb2
|
||||
EBUILD homeassistant-0.113.0.ebuild 17852 BLAKE2B a48327ceb5d26f0677e986335369827c19f7fd42d1be398f8c93212f5776e70d6cecdc067ea11bad3022cf2143c98f4f994d2cc60dd2a2848e9f356615a318a8 SHA512 3bb4df364c8dd8f4cdfe106b186b9e19adfcc767d2e98b0fbd3dc4b6543fdf5062179586d115882f8c0b49f29ceaac65bb68d6a826177c38c6c3d4511c2fde29
|
||||
EBUILD homeassistant-0.113.1.ebuild 18268 BLAKE2B 2fa486cfd2aaf2b90e2acf9b188ff7c2841c84f55ac054b31a4bacda2992b8bd71af8a8a0efe4a0e65d3db904cd5537078616ca96e9a5dfcc23fb70434d346ea SHA512 2ecbde6031c0158b44d1dfa2260ebf39aab7d4aefdebe1e7cbdc8cfdd56022faf577b896d2b3ab6c67e6da81f9336b4e53eb7502eca584f293cde8c07bfdf760
|
||||
EBUILD homeassistant-0.113.2.ebuild 18284 BLAKE2B 1931208736d188cca96c25153d6e7f5d4425812f03dce07441757cba1c9fe7371d650585e8c85e07f8f4aad002341ac32c636c74531a95db849e00995d2d3edb SHA512 2de21ef4f8849f2bca172bc8b70d2681be9e12d97942681b684136ef63e6b069e428640fa723bf7f73aec282cac8f1706e55be846e5a2d31a8d4bf8e51270744
|
||||
EBUILD homeassistant-0.113.3.ebuild 18325 BLAKE2B 09fbc487f91c25d65f04eeaa0fe2f957a06da51265bb60df88ed2134832acc33f605a5fcffee7b25406a107632e82b87f1aab0a6506a35aa61e09018f191b25b SHA512 fce201f0f3052b03a3cef64351177445e6004212b588888cca250760144b04c49b1abab3de86ce840c307ae65ab5cc23c330f4cbb5399f00b59772cd7c19323d
|
||||
EBUILD homeassistant-0.114.1.ebuild 18502 BLAKE2B 651cdda72d6b31641cc938281fc17df14dbef39397c9edf05d2544c8991653e1762f0fd3816ef53dbfbde31efcda0e3a55b00508f01a46f55aa2029cd6115ab0 SHA512 2d03314816fcfef5369080eacb23234bf0187919a399cadd33f3f0f52425179d5c3918405666758020d8801f6bd52c7d7c5eb8a42a7cad4658462ff318b1bc6c
|
||||
EBUILD homeassistant-0.114.2.ebuild 18586 BLAKE2B 7898bd7d1ba269688553a893fcc8c7816c8a8e77d70bb2943712ee2abc6ed92b49d11e81131907e7a75aa40c22e4d3e1877a199ecd4bd0525eb97362598237e6 SHA512 a49b2acbcc4337280403314c579165ac389d59d58300286af4b37f3ac1564ff8d5828049e460e08f08ad0298f2a6df176cd923a1cf4eac81ba0c21479bba40fb
|
||||
EBUILD homeassistant-0.114.3.ebuild 18586 BLAKE2B 8e22d7baa100b517e3717354eec4a3775445fa3e0449bf6235a3bf6d280a65b8a6cacbe2a5224b89afd93ae581d7763559bc8bb7ca9aa05525297e12da13c749 SHA512 2d8a5fa50ee9fd1061d3c918cfd5f8c396da3bcb40bcb52c70170aa081f9cc5838e20c3a164206c9a6b24a3e932742f4c76f48d38c79fa641d76326cedd611fb
|
||||
EBUILD homeassistant-0.114.4.ebuild 18796 BLAKE2B ee956033952f788625084e8aef3ecd082851e448f6949a38962a922d250773e905a384050cd26b4562ac8c2e18f1557d2d49c9f3a05e602040ff1917ff5f5c76 SHA512 1b9ca37e305cce7dc1d1d79bd2abd81a680fa5905690e08236730b5c5deb02808c852003a7384c79d43734a0ddce1c882710b4429f0e311d11140332f189ec4a
|
||||
EBUILD homeassistant-0.115.0_beta5.ebuild 19408 BLAKE2B 0a0406ecb4143f96eeae834d617fb161eb464961ef221b944428120f6cbcb708092e101e1c8d1cb0f58489ffd9784750e1412eae3528cea2b63ea316c4b4b878 SHA512 a1cdbcd610d60cf59811d3debf46b035cda4b9734cab72ccf1f09acf3d35a053070e97f79f583263f02b795585f3d409da7c7e757f9cf4af754d187c961d8701
|
||||
EBUILD homeassistant-0.115.0_beta6.ebuild 19408 BLAKE2B 99a308a921e1b7a9415543db0bbb9fb0a70432e8e698ac97b1ac34ae55cb49d651dd69e7f3e9d98dd8455f24217a91498f39f8876fcb57205c7b794de4ea4e10 SHA512 fcd5a17894b0d60475b84e48ec2d7c0c59661776c1a82e322ca881558257ef0f11721b6fac1c7e6d54827eae4d2aa4cce5bc68daef5a33b0c77c304ca129d233
|
||||
EBUILD homeassistant-0.115.0_beta7.ebuild 19210 BLAKE2B f6e2c49c1d1c9934c2a5ab18745e3cd95e44402a022c66ab80891b3bb9afe4ec3cd6dd0988590bdc26ec21eb2463d1ffba262916c53650292b0f9aade21beb32 SHA512 08fa40df526304b062457fb67df04c265495f07908a6ce9b4a41aa1cc428d9cc4af32b27e5c1748ccc9625f2e1f95526f186d4e3405c5e060cc1fc93cb2c8978
|
||||
MISC homeassistant-9999.off 61202 BLAKE2B d13693b1971997bed31ed7c255677b7a146716f70540854f6972b7ded0adac3e04b14c7b33f4cc0c191291dc039bfa570e1f3598651eaeff9e10cad9738470f8 SHA512 364cada3ee36c3282a68a3a04dd60357fc4575926d10570dfdbf3bc75dea8b14315e2ca0ccdda3f46e73eb5ce8ef473d1695517e43af078848664f7939024b0a
|
||||
MISC metadata.xml 13074 BLAKE2B 7b903df4ba760830c5b2787d71937c8d758833b15175181fff9d70f4088ef0b954f05c7faf64990b41b744c46041820714d62b169d311540403504fa40f8f5f8 SHA512 f2e4463a31fbff782b77785208f97a294af676409977ea8ac040fa3e316bba3bafe748b9d8d7a526483e1d85bbb153daeea7dcdd19184b621b961cbcfc5cbdcd
|
||||
|
||||
@@ -221,7 +221,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -230,7 +230,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -229,7 +229,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -1,326 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
inherit readme.gentoo-r1 eutils distutils-r1
|
||||
|
||||
MY_PN=${PN}-core
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
|
||||
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
#KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="abode adguard alarmdecoder ambiclimate ambient_station amcrest androidtv apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky delijn denonavr discogs dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb intesishome ipma jewish_calendar kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nx584 openwrt owntracks ozw plex plugwise powerwall qnap +recorder ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive test tile toon tradfri ubee unifi vallox velbus velux vera +version vicare webostv wemo wink withings wled xknx xs1 yeelight youtube zigbee zoneminder z-wave"
|
||||
|
||||
# from 2020/04 cleanup to be removed or integrated later
|
||||
# external deps
|
||||
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|
||||
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from setup.py
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
|
||||
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# from package_constraints.txt, if not defined earlier
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.34.7[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200702.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!dev-python/pycrypto[${PYTHON_USEDEP}]"
|
||||
|
||||
# >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
# >=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
|
||||
# still unknown origin, some from requirements_all.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.44.0"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.43[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.2.6[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
|
||||
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
|
||||
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-6.0.0[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.2.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.9.3[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.0.39[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/aiohomekit-0.2.38[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.18[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
|
||||
icloud? ( ~dev-python/pyicloud-0.9.7[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/influxdb-client-1.6.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.12[${PYTHON_USEDEP}]
|
||||
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.5.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
|
||||
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
|
||||
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.31[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
|
||||
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.9[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.17.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.41[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
# https://github.com/home-assistant/home-assistant/issues/28811
|
||||
if use maxcube_hack ; then
|
||||
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
|
||||
fi
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
@@ -252,7 +252,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -269,7 +269,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -276,7 +276,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -276,7 +276,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -277,7 +277,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -277,7 +277,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -278,7 +278,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -278,7 +278,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -281,7 +281,7 @@ RDEPEND="${RDEPEND}
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -293,7 +293,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
+7
-7
@@ -61,12 +61,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200908.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200909.0[${PYTHON_USEDEP}]
|
||||
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.28.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
|
||||
@@ -220,7 +220,7 @@ RDEPEND="${RDEPEND}
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
|
||||
owntracks? ( virtual/mqtt )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-1.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
@@ -235,7 +235,7 @@ RDEPEND="${RDEPEND}
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-0.3.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-0.3.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
|
||||
@@ -287,13 +287,13 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-0.23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
+147
-106
@@ -16,9 +16,9 @@ SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
#KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="abode adguard alarmdecoder ambiclimate ambient_station amcrest androidtv apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky delijn denonavr discogs dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou fronius gpiozero growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb intesishome ipma jewish_calendar kef maxcube maxcube_hack metno miio mikrotik mobile_app +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nx584 openwrt owntracks ozw plex plugwise powerwall qnap +recorder ring roku roomba rxv samsungtv +scrape shodan signal simplisafe sma socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive test tile toon tradfri ubee unifi vallox velbus velux vera +version vicare webostv wemo wink withings wled xknx xs1 yeelight youtube zigbee zoneminder z-wave"
|
||||
IUSE="abode adguard ads agent_dvr aioguardian alarmdecoder ambiclimate ambient_station amcrest androidtv apache_kafka apprise arcam_fmj asuswrt atmo atv aurora avea awair aws axis bitcoin blink blockchain bmw_connected_drive bravia-tv brother buienradar +caldav +cast ciscomobilityexpress cli coronavirus daikin darksky deconz delijn denonavr devolo dexcom discogs discord dunehd dynalite dyson ecobee emulated_roku enigma enocean environment_canada envoy esphome everlights flume flunearyou foobot freebox fronius gios gpiozero gogogate2 growatt_server growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue hydrawise iaqualink icloud ihc incomfort influxdb insteon intesishome ipma jewish_calendar joaoapps_join kef kodi maxcube maxcube_hack meteo_france metno miio mikrotik +mqtt musiccast myq +mysql nederlandse_spoorwegen netdata nuki nws nx584 openwrt owntracks ozw ping plex plugwise poolsense powerwall ps4 qnap +recorder rejseplanen ring roku roomba rxv samsungtv +scrape shodan shelly signal simplisafe skybell sma smappee smarthab smartthings socat socialblade solax somfy sonos speedtest squeezebox +ssl synologydsm systemmonitor tellduslive tesla test tile toon tplink tradfri tuya ubee unifi upnp vallox velbus velux vera +version vicare vizio webostv wemo whois wink withings wled xbox_live xknx xs1 yeelight youtube zerproc zigbee zoneminder z-wave"
|
||||
|
||||
# from 2020/04 cleanup to be removed or integrated later
|
||||
# external deps
|
||||
@@ -33,25 +33,26 @@ RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|
||||
# Home Assistant Core dependencies
|
||||
# from setup.py
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2020.4.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
|
||||
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# from package_constraints.txt, if not defined earlier
|
||||
RDEPEND="${RDEPEND}
|
||||
@@ -60,13 +61,20 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.34.7[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200702.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.18[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200909.0[${PYTHON_USEDEP}]
|
||||
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!dev-python/pycrypto[${PYTHON_USEDEP}]"
|
||||
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
|
||||
!dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
~dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
!dev-python/enum34[${PYTHON_USEDEP}]
|
||||
!dev-python/typing[${PYTHON_USEDEP}]
|
||||
!dev-python/uuid[${PYTHON_USEDEP}]"
|
||||
|
||||
# >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
# >=dev-python/immutables-0.9[${PYTHON_USEDEP}]
|
||||
@@ -74,24 +82,18 @@ RDEPEND="${RDEPEND}
|
||||
# still unknown origin, some from requirements_all.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/base36-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/HAP-python-2.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-jose-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-7.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
@@ -102,70 +104,82 @@ RDEPEND="${RDEPEND}
|
||||
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.44.0"
|
||||
~media-libs/mutagen-1.45.1"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
|
||||
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aioguardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.43[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.1[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.2.6[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.49[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
|
||||
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
|
||||
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
|
||||
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-33[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-35[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.15.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
|
||||
bravia-tv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-6.0.0[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-7.2.1[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.2.0[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.5.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-72[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
|
||||
devolo? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.41[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.0.39[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.4.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-0.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/gogogate2-api-2.0.1[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.10.2[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/aiohomekit-0.2.38[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.67[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.18[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/aiohomekit-0.2.49[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
|
||||
@@ -175,17 +189,20 @@ RDEPEND="${RDEPEND}
|
||||
ihc? ( ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( dev-db/influxdb ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/influxdb-client-1.6.0[${PYTHON_USEDEP}] )
|
||||
~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.0.7[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}]
|
||||
~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
metno? ( ~dev-python/PyMetno-0.5.1[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.5.2.1[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
|
||||
metno? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] app-misc/mosquitto )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
|
||||
@@ -193,87 +210,111 @@ RDEPEND="${RDEPEND}
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] virtual/mqtt )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.0.0[${PYTHON_USEDEP}] )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
|
||||
owntracks? ( virtual/mqtt )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/Plugwise-Smile-1.1.0[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.2.11[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.5.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
|
||||
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-0.3.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-9.2.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.10[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
|
||||
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.31[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.2.4[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy )
|
||||
synologydsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( >=dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.1.0[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( >=dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-22[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.16[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.9[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.43[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
|
||||
whois? ( >=dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.4.3[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.2[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.17.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.41[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
z-wave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
|
||||
~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
|
||||
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
|
||||
~dev-python/pre-commit-2.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
~dev-python/astroid-2.3.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
@@ -823,7 +823,7 @@ RDEPEND="${RDEPEND}
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.6.16.1[${PYTHON_USEDEP}] )
|
||||
yr? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
zengge? ( ~dev-python/zengge-0.2[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.27.1[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
|
||||
@@ -833,7 +833,7 @@ RDEPEND="${RDEPEND}
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.22.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.12.1[${PYTHON_USEDEP}] ~dev-python/bellows-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.1[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.42[${PYTHON_USEDEP}] )
|
||||
ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
|
||||
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|
||||
@@ -107,6 +107,7 @@
|
||||
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
|
||||
<flag name="miio">add support for Xiaomi smart appliances</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mobile_app">mobile_app not needed anymore</flag>
|
||||
<flag name="mqtt">install MQTT Broker and dependencies</flag>
|
||||
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
|
||||
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
|
||||
@@ -133,6 +134,7 @@
|
||||
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
|
||||
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
|
||||
<flag name="samsungtv">Support for Samsung TV Sets</flag>
|
||||
<flag name="scrape">scraping information from websites</flag>
|
||||
<flag name="shelly">Shelly devices</flag>
|
||||
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
|
||||
<flag name="signal">add Support for Moxie's Signal API</flag>
|
||||
@@ -152,6 +154,7 @@
|
||||
<flag name="ssl">include support for haproxy</flag>
|
||||
<flag name="synologydsm">monitor getting various statistics from your Synology NAS</flag>
|
||||
<flag name="systemmonitor">monitor your platform</flag>
|
||||
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
|
||||
<flag name="tesla">integration with the Tesla cloud service</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<flag name="tile">API for Tile Bluetooth trackers</flag>
|
||||
|
||||
@@ -8,24 +8,22 @@ DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba
|
||||
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
|
||||
DIST esphome-1.14.4.tar.gz 1005274 BLAKE2B cb974e81c36d70f48984d2d23c87d52352a697c7bee062f8e755a2025b29b317bc370dc06131d5fed32161a8fe899ae0811e9ba4619b337ca6673ab167519bd1 SHA512 1bb159c930756939997175b57481ac3b3fbd0930d3337053419ced2b002213384d749a4a8f19d54bb1a1eb91fa154d7cc72b5e15a95ae41a7f0e293913725608
|
||||
DIST esphome-1.14.5.tar.gz 1005279 BLAKE2B a403a8c48c67640555c466b42e4476c514b1446c69e9470f3b48f56aa4e0c7e84ec2c5dcbf96711ed9c4ff5693f5ef937af6fed01e627882e52abdfb79d37207 SHA512 bf07d994c2f33a3051dbc25d377ec18a615b02fa9448bcf7aeed48fa1ec1d6fa55b08433c97113caa31eb8073eb41e935ac80f1d9fcee0cef86eb0afcd98cb2d
|
||||
DIST esphome-1.15.0_beta1.tar.gz 1220157 BLAKE2B 9a5ed7f79dc62204cbc35c98f8597bf51dd00a3689e2f27e4cd5bb32a5d6746a76251f1bcd0e41478d606b076af164f97562bca48a1abb89bfc93b8984c82fac SHA512 f624a576544bb4631deda91ed3e058a2424ca5a536a307088cf1a40899b9f2d997d726426c71763f6c5fd2eb8515665c7a191fcc61310b5b9aea8a2a1070b9ff
|
||||
DIST esphome-1.15.0_beta2.tar.gz 1221014 BLAKE2B 1523ae3648ac161bbd31f53206086521333cccd2df16b3002fe85fe223713fce93eb13e6f153ef6388c0fec2c37bbf6c9c4044e5813a0c66febd8380032e3c7b SHA512 5e6567a0d3ec374758a1d10947c7e6449e70f21fb490c2b4d064eccb70b8fe806896831f75c543d32cda23b4db87be2fe20dca793b4152d7de7eb6ce91e37a2d
|
||||
DIST esphome-1.15.0_beta3.tar.gz 1221377 BLAKE2B e360ab2c7dd143de86c589eb4feeb68f02d7c87fa3e9fc4cd11b3027ece2d8539a5ab9018b91d115aadd9e120c64474f4a3127369aef80b3f8c7331ccc0f968a SHA512 29829d09500ca6e608d1bba28d54782f331cb722c359e67e2a10d4ee151e7c364b2d61c287e67714ec7b083dd671400ff0568deabd8ef951f8b274f21cfa2c59
|
||||
DIST esphome-1.15.0_beta4.tar.gz 1221777 BLAKE2B 52601aaa0787fb322f4e519e22640b6c7ff2489fbbe7884c7865ada763ca3567e5427fb7a05cc6cf54ca502c9ea3eb847750685b3b90f672bb21779c4447519e SHA512 eb5e9163301d4187077d1b3b57a56fc9fb562063fc63fff27b1d07a90f339f63c246e82f4a2e726a529d71e6937312bc98476f215296648b4a324b2e74603072
|
||||
EBUILD esphome-1.13.2.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
|
||||
EBUILD esphome-1.13.6-r1.ebuild 2252 BLAKE2B d554111ca4d1a3a0f8e0ed20e3e3f25411edb314fa2aaacede11d133be9dffcf8d484c3b071d2d31ec4b79515b8616c1a30a226839ab07df452911fe79a10208 SHA512 1075af5d95a03cbb9f0f00638bd8a159ce0caf322c41efd4d6b79b062222c95cba94c3c1b2f55690cb1f5b46f615f6150349887cf6c7d0aab16db82f131d7f34
|
||||
EBUILD esphome-1.13.6.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
|
||||
EBUILD esphome-1.14.1.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
|
||||
EBUILD esphome-1.14.2.ebuild 2356 BLAKE2B 552a84f37b608ae783cdd78d5f86e2f9057d986c9b1b28cdf2ee0b7300dbeddebd32ecb4fc5060d948b36f3bfea4868f25a4917b2508407a993fae390993abfa SHA512 ca6076c8b39ed83c910d7434d0e2fbfb6e686109d209739503be9d87b19fffb5df3f33422ba26748c198075f08c66f01f1e2293d2831cdb34794aa90a3071937
|
||||
EBUILD esphome-1.14.3-r4.ebuild 2763 BLAKE2B f9d0159c047a772162fc10ae1a9579a39e7db107f7f774490d8c5355ae9fe7104ae6d8620f0a8c3484b475a15f6b289d2d164481490509ea097862df6c9ebdef SHA512 0cdf1b06135f2a64b1194edcd79d1be8c2fdf7aee8d5c7cc20c155a9f32096a0af2e5ab66b02e59c12d78ee477a8cb51982706a17e3523e7ed59c6a8dd775a0e
|
||||
EBUILD esphome-1.14.3-r5.ebuild 2960 BLAKE2B 1c54714046adaaff7639c8d2673edecf0a9896827c39fd8831ebfe2ac8f8abf2187e51a03a198319cba708987f82bd3a5e257f6f6249d0d0403286d1800933ee SHA512 a7f714597a60310cb138b14d2669ca186a629b836dfe53257aa110b5f354b8d137a541fe1bc87df79f7249b7b80875cb94db06563b8a6d64b5700e5aa5e89dec
|
||||
EBUILD esphome-1.14.3-r6.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
|
||||
EBUILD esphome-1.14.3-r7.ebuild 3013 BLAKE2B 678007ee580a99524d580ba3f88b55a41388b3b31e63e14edd500c35e37e3695302201031556e49fd15698f6d241ef276e529da8fa17ca58907378ab2fe04293 SHA512 32b5c8bcd5bb38f597817ce53bb016f70506044122edfe1ebb6572264e813db876e8079b08bb465745be8abf9877c154a613fd16fb6ed44610daa73fc9cd73f2
|
||||
EBUILD esphome-1.14.4-r1.ebuild 2711 BLAKE2B bf65b215742a22ff040725336afa61e368730f4b5deaa57b90be280de09643dfcabe719f2f6c27bdfc766aa3f5908b53946b49560c206fec3507f78fdfa25b9b SHA512 1f3613c273228434edcc48fde6030f67974c3b286e6040fa8107bde2dde79d1585a2ca7f691ea178c8811f417338e8ad5af487ee587a28446de0ef1fe2b7fdd8
|
||||
EBUILD esphome-1.14.4.ebuild 2622 BLAKE2B cb7fe05d60c25fa68ceec541d2a7fd9627e9be2ca07a85303a6e094d9a7bbaaf8d47b2acd67a9568c4e02e78bee6e6a5f0d4c9f809804d6f6a2281922cbd0d7e SHA512 348ee862c4ad8a7b71ee6368a66a983c2d84c094008e8495733cdba3b19e323acc98ad16e6446bdfbdcfc15fb9a1b2ac04013e6dcb78b5c855942289e7e4671d
|
||||
EBUILD esphome-1.14.5-r1.ebuild 2805 BLAKE2B 34b36be57674e5c9ed0977d97e829556697ff611d7f603d7d3093498f647057aeda70d751d647f9f81cffa788513f38e961799fc2d5fe4f338d65222088fac28 SHA512 122cf77f547f9f1a78393fa0702cc0fd15019cbf9d01f2dfeae8094eee41d0f5944f10dd3098b5303229af91e2939988dc2247b3dce6800e3cd82d81835caab1
|
||||
EBUILD esphome-1.14.5-r2.ebuild 2890 BLAKE2B cfa11c851df57722f7c019016ef653887d7102cc68fc1c143eae34baa62e5ccdf9daccdc9f69fc1b2d6cabc6176c2d38564db6fc5877952f8bd96ea3790e67c0 SHA512 7de580038ee2bbf8785cf5ac4a97539e8131a289ad10c85ae0296ec8f92229bf30b052160b419e080df83404e83832db340e7ee52ee3326bcce1dcef2626b001
|
||||
EBUILD esphome-1.14.5.ebuild 2711 BLAKE2B af450032767c0d0f37acfa5ae27a2f7af86b22cb68774a640e6d9bd4ac0424c3c7d947691218463de05ece500588c81b518b0c9c47865452776e91f013cc97e5 SHA512 28b64c51ecec5b4c0c02c45a0b9ddb90137decadacf5cabf52b8a83a1810567a33435b1d4ae3236a90c4b3d150e0c36358fee5e78caad2283a50ad61e6dbea21
|
||||
EBUILD esphome-1.15.0_beta1.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
|
||||
EBUILD esphome-1.15.0_beta2.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
|
||||
EBUILD esphome-1.15.0_beta3.ebuild 2941 BLAKE2B cba7303780ba85027ffd95736f1fc2eb3dcb0d358941dd6f761d77d9020ffa78285dc520c77087c22e4d76756f8eb6ebea997653d19e1878046951b518d78e1a SHA512 7356a855c0700c1d70d176e9408f8d991c27ff814b5d7e2bbb7c426cbf1894da5aabeaee0a2dd1ec1dfb2bebac3d70cdadebeb7a230fedb4d6129b7fd3eb833e
|
||||
EBUILD esphome-9999.ebuild 2812 BLAKE2B 7b87bebe363b7586e06cbd3a6bab640f65cd5052aacb01610128f7a35efaf568743899b14c6caa0856dbf22eb123fac1d37443c4244198c16907d5951054a7da SHA512 df7d720854891851584605bb37c8fa00b37a121a2bc511845a9dbf389a6f444023cb049489f3f1e84f5169923b444796058f049845f09b9454aaebed16441b72
|
||||
EBUILD esphome-1.15.0_beta4.ebuild 2612 BLAKE2B df59fdde2a0439baf1a7b04cc563097b478c1eb1c86eb92ed189edb9175cb829b250855e782ece03be0b0172e916f0e43dbf74c6d2250d8f88682954b2448a4a SHA512 be8d434716c5f8eb282ff9ad2adad61f44f69b8357dac7621156a77989ed96de99a0196deeef28b474496a6cd29b05005c45067f3e1791004b0b4c32902f36c3
|
||||
EBUILD esphome-9999.ebuild 2458 BLAKE2B cbfe0f5e15961961b9288c0907e5730aabf5d4fff9565e9a1ffc32a1b831fad6a2a32d0be3971a76f21957db5d92ebd80ee6a1b94acee55dd3856e679ce987a9 SHA512 156a6eaa540c2cbbd2922f10ee0ffae506275e89ba382328da01e8733dbe7d3867a23af565a6f257b61f43bd49e30eb6b20308cbca7ee20a5b3308cd3a1f2578
|
||||
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2
|
||||
|
||||
@@ -1,101 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-4.0.3
|
||||
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-libs/protobuf-3.10.0
|
||||
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
server? ( >=dev-python/ifaddr-0.1.6
|
||||
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's;protobuf==3.10.0;protobuf==3.10.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;PyYAML==5.1.2;PyYAML==5.2;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r2" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
+22
-14
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -15,8 +15,8 @@ if [[ ${PV} == *9999* ]]; then
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
@@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND=""
|
||||
@@ -34,15 +34,14 @@ DEPEND="${RDEPEND}
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/colorlog[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
|
||||
~dev-libs/protobuf-3.12.2
|
||||
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
|
||||
~dev-libs/protobuf-3.12.4
|
||||
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -64,13 +63,22 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
|
||||
# which I ignored because tensorflow-1.13.2 is very outdated
|
||||
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
|
||||
src_prepare() {
|
||||
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
|
||||
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i requirements.txt
|
||||
-i setup.py
|
||||
sed -e 's;protobuf==3.11.3;protobuf==3.12.4;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;tzlocal==2.0.0;tzlocal==2.1;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;ifaddr==0.1.6;ifaddr==0.1.7;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
sed -e 's;colorlog==4.1.0;colorlog;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
||||
+11
-15
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -26,7 +26,7 @@ HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="server test"
|
||||
IUSE="+server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@@ -34,23 +34,22 @@ DEPEND="${RDEPEND}
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
|
||||
~dev-libs/protobuf-3.12.2
|
||||
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
|
||||
~dev-libs/protobuf-3.12.4
|
||||
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
|
||||
~dev-embedded/platformio-4.3.4
|
||||
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
~dev-embedded/platformio-4.3.4
|
||||
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
@@ -64,13 +63,10 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
|
||||
# which I ignored because tensorflow-1.13.2 is very outdated
|
||||
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
|
||||
src_prepare() {
|
||||
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
|
||||
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i requirements.txt
|
||||
-i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -28,29 +28,29 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="+server test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
server? ( acct-group/${PN} acct-user/${PN}
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
|
||||
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
|
||||
~dev-libs/protobuf-3.12.4
|
||||
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
|
||||
~dev-embedded/platformio-4.3.4
|
||||
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.1.2[${PYTHON_USEDEP}]"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
~dev-embedded/platformio-4.3.4
|
||||
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
@@ -64,16 +64,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
|
||||
# which I ignored because tensorflow-1.13.2 is very outdated
|
||||
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
|
||||
src_prepare() {
|
||||
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
|
||||
-i esphome.egg-info/requires.txt \
|
||||
-i requirements.txt
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 915 BLAKE2B fcd95d0846be6e9346979f6977b821035255e1da2acda1ce89d477a6aac85beebfdcaca3080e18f27749b32bb802375829d91070960d598f95e332e63ad97f3b SHA512 36087a944d464a6a696b88c76f6cebdf4be8687c91a3c214c3279dd7eb8b58a1e4405d1b2ba27919793c9ebd1d249869b6add2c058281e7676e575a4ee7dfb99
|
||||
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
|
||||
+14
-10
@@ -1,25 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="PyPyDispatcher-${PV}"
|
||||
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
|
||||
HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher/"
|
||||
SRC_URI="mirror://pypi/${MY_P::1}/${MY_P%-*}/${MY_P}.tar.gz"
|
||||
HOMEPAGE="http://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
IUSE="test doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
@@ -29,7 +32,8 @@ python_compile_all() {
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" -m unittest discover -v || die "Tests fail for ${EPYTHON}"
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
@@ -0,0 +1,15 @@
|
||||
<?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>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyDispatcher</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>pydispatcher-devel@lists.sourceforge.net</email>
|
||||
<name>Mike C. Fletcher</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST cdu-0.1.3.tar.gz 3344 BLAKE2B 0a2d43dcf4567ff1bce4552ac6a9099de720dcc96d8f4671348e36e3b4b62adaf9517e6ba24c42fa51846e3e25833f7f066002fd2d321fa9600070335dae0896 SHA512 c84ab149c5ad5d954b573f0dd5e35d22c7867aec046686c41e718f0375377c6bf6a36f9974a4977044e0e69ab4c02720bb59d36033e59de76a4231dacc7a62f7
|
||||
EBUILD cdu-0.1.3-r2.ebuild 692 BLAKE2B 9fc0644d682cb64d33c1b64735d4561e9f0b2f7352b293827215a8a20539e21aa76ef7e4bcb1efce75030d005030c9ef523ddab2a4e51435eb5effa8d1e5de51 SHA512 fef82274885daf6e369662dcbd0f1e6bad493a5cc053d13beb6212ccb3872c13c6750ea6c5161925cb58d690f95aca5895cf5a85aef57bf0e182caf0a0d9ccf7
|
||||
EBUILD cdu-0.1.3-r2.ebuild 748 BLAKE2B 7be2e6e6a32ded6723dc67d5781bee5d043fcc5bc28ad4d249fb4f573e8ad0feeba9b4fc9c30b6934b0296b33e6956e204195cc2a5f7c2c713fcf073d22d4fe0 SHA512 bd26617fc8503fd061694ba32e05d1edce7177d1856914d755c150fae20a68c2d16a85cb014d276ae0ec72dbdec0615fb14175add7fee56b7877d4b9fca05832
|
||||
MISC metadata.xml 451 BLAKE2B 21da2519c87841e0d7f1dd6b21f3dfba2bef7e6c61d01c6084dd8bb1eeaf31eda6f38b083c29f79f8a6002ca85125b791117be213defb1d04a5ba63f6d9a9c0c SHA512 c9f4b62f7113176fcf684a4161b95419fc42c1cd404cddd73c5bc91daa6ae602e170727a3bf6d9da62f94851aa24fe800dd7a51ee933a4acb03c56ed85140aae
|
||||
|
||||
@@ -11,7 +11,10 @@ DESCRIPTION="Cloud Storage Disk Usage Analyzer"
|
||||
HOMEPAGE="https://github.com/ilogik/cdu https://pypi.org/project/cdu/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
# License unknown
|
||||
LICENSE="all-rights-reserved"
|
||||
RESTRICT="mirror"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST codecov-2.0.15.tar.gz 11352 BLAKE2B 1f2fcf44b577ba914d86391530d619247bbe9383a203c74fa567c700f4d806dec11e2ae5ea70f814f6fe1c6dee12990b632d7409bc6f41568084690ec1f9063b SHA512 8e4242c26e765df12eb467c5af625c41f34e5776776015a9df4ca7fd810e07f65200e3b4dcc536682bf3144ac97680d6b8f4d2fc285340f73c82fb648938110d
|
||||
DIST codecov-2.1.0.tar.gz 17909 BLAKE2B 1c24f26e68b7f31f275d19cc280f3291be523c0d3fbdc0e3a65c6f93d84b4b0cd4478c5e38dfb78cabc00982a3b6fc5e1402e0bb7047de5d52e2b7b7ccfc9220 SHA512 44d890f187e5e57618b883f42a18df7f37ee8bc17d3d9345b49fa6b2392c7b933aade657632700b7e09a6dd58c8b1561c6a134459af7e69c30685eeec8e6ef6c
|
||||
DIST codecov-2.1.9.tar.gz 19987 BLAKE2B d51b3c485898ee729441282bf541cb0208db44b98aefccbf8a8b88beb0803989baf70333d7d50939bcec90df19682f91d8598e5b198179c9fc7bfe63ad40e907 SHA512 39f9441d7069d725f99f1b9d715e920dcbb0bb7b2d7628641842d09cf95decbe8542c75ef15406ad89613d4822b2a2aa8230283926af4275bf8633ab96b066c4
|
||||
EBUILD codecov-2.0.15.ebuild 707 BLAKE2B 49bdd6bf4cc59e81f915dfa92c93299c15a9b6a2e530df9b521f3df6bc9ef0a40936fd5bf742578094d2227e3eb144a86df91f75621a7d495708255e92cded08 SHA512 56ab32575a7fd4ba3b6a8692e155d1fcff903590b7d07c36d6ce2320f2d1abea54347e8ca70ef36ea3aefed6d94d8800dda9bd8fa6afa0e700de472d02879373
|
||||
EBUILD codecov-2.1.0.ebuild 790 BLAKE2B 0fb5c8e994db579294bef5ea48d044b5a566796292593a07ba5f35be58eb003ce2b9a5e96d1311e54aadd6991a32d4b47483975c5604b31d604bdbe2b8ba809f SHA512 9911709717150deabe43ba56956e4d9ec3773d91ddfe3465f4e6e7a2437978aacb038baf1ba7aa6dfd797ad412b4356179485a88234677cf3d0de187524a03a2
|
||||
EBUILD codecov-2.1.9.ebuild 791 BLAKE2B f01479552bdf0e9895f0293cf45ce883ce2c144699b8a0be01612e3882bd7ed4ec5fdf409d8f48bf6eab0296a1a7247b4ff0acde72efc46fc70eb940599d7a2f SHA512 1e6745eadc220e82f0b11bb3c726f6950c809c1cee33c25bb8e36ef0710f18923f2ddeb70835f284a2cbdd2363d74aa217bec55ef9813d373b5e7c187aecf2a0
|
||||
MISC metadata.xml 445 BLAKE2B d80a4da5b071bf957a491dd8a357af4a77ed8224556ccb97f08cff3e77b84de1142e63d889e211187aa42ebb2e69b235ffb343120c760af319711b81632296a4 SHA512 030007fd65027d09a20aeb873b71b5c8f943a207d92e9210460a7eb272209d7b5d01961348adba5e5aaeb07ee9173dec6838bfa42652de715f1db7c8a43cd97a
|
||||
|
||||
+8
-7
@@ -3,21 +3,22 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rain Bird Controller"
|
||||
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
|
||||
DESCRIPTION="Hosted coverage reports for GitHub, Bitbucket and Gitlab"
|
||||
HOMEPAGE="https://github.com/codecov/codecov-python https://pypi.org/project/codecov/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
RDEPEND=">=dev-python/requests-2.7.9[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST directv-0.2.0.tar.gz 6991 BLAKE2B 3da8ccd7d5b014265757b12a290658dafd8b4cd6b70422ac7f6be4916539711823484ae864d2fbc0a7e0c83a6892038d71e2c807018069f5450d3daefec5bcda SHA512 f1cff9ab1d5e07aa3ca27583131f49dea6d7eaa3f7fc5ac2b0eae30ae82800fe0396bad3c206535b6f831f0588d948f55d7be82d308b7880fc7f3f12871bca3a
|
||||
DIST directv-0.3.0.tar.gz 7055 BLAKE2B a34f97cdeb13a3b13b311476dec68c580e5adafcea082adf8c1fbbe6a5a62d965d47b882bbf263a2bbdec3bc8d58a3107e6a87049bf799e7739563a8b4ff995e SHA512 563b21b9aea03144b72b0f1930e38101cc2ac1176463f4e56ba4e9f8a67e3d8f7c2765744d0b93dcfc4e86e465ce2dabd713c53fa8d8dbd74a88e9279b4e3236
|
||||
EBUILD directv-0.2.0.ebuild 799 BLAKE2B 9ab36bb4ccc9e7c0fdfcf42ff8b86208594cfcbbb52af382e743c34390e8a180d7e4cd4075eacb07d8c0881e385ef8a809201ef4bc87a57a6fe49470c9422f60 SHA512 e4da48c41a048de69053c9dae45e1567f71b1b9f404f2683cd29068b751096670d0775e0c33bc03c0e86d58bbc86ae592e9e4432c40c31fb3fc99438189491bc
|
||||
EBUILD directv-0.3.0.ebuild 799 BLAKE2B 9ab36bb4ccc9e7c0fdfcf42ff8b86208594cfcbbb52af382e743c34390e8a180d7e4cd4075eacb07d8c0881e385ef8a809201ef4bc87a57a6fe49470c9422f60 SHA512 e4da48c41a048de69053c9dae45e1567f71b1b9f404f2683cd29068b751096670d0775e0c33bc03c0e86d58bbc86ae592e9e4432c40c31fb3fc99438189491bc
|
||||
DIST directv-0.3.0.tar.gz 19111 BLAKE2B 63340a12fb08ed49367be7bed6171ae768409dedf244959c554619f889745a87d762043a0b085d24d38e8e1d0c4ad01796d737bef099c27aded900deaf5c5c17 SHA512 88badd331829998b39c3b666ec6b4b66c5c5ceeb203a6a80c8b94be522753530a5272d290f7b306c44cecade32ade77f9c1e28f1926608879d70f6c84a21199f
|
||||
EBUILD directv-0.3.0.ebuild 966 BLAKE2B cf0c311c466c86a8d2c492592ed77a32e32215ba7e1d31f7012ee336075005434caaedb4c7beb80105bd1ec139e0ace4d2979b8e914845960792d6c5c8ee9fef SHA512 7f17db644330198c44b6cf0aff5952a5bc42c0dff4458dfeeaa02b32835deb802b99e1d136679204876670b1f865294b011c665a20065ab13137a6f227235ab4
|
||||
MISC metadata.xml 460 BLAKE2B 784527ea7b0319a1da5f3cc0986835643d2dd610f98fa558a1ac9eae7d537f8ccf8a12217e3f5eb16da0ed1cc8e5d0aa722a81d885fed4eea72139b7735d4d48 SHA512 dfed4fd4f44af156780c1b4231ef5a1cc7362051a82fbd77db5ffbd9a429cc244223732ed416f688edde107b28ce9c11ff4eb67584f368cca0d911cab1fe0fc2
|
||||
|
||||
@@ -9,7 +9,12 @@ inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Asynchronous Python client for DirecTV (SHEF)."
|
||||
HOMEPAGE="https://github.com/ctalkington/python-directv https://pypi.org/project/directv/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
# SDIST at Pypi is incomplete
|
||||
MY_PN="python-directv"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/ctalkington/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -18,8 +23,8 @@ IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.4.4[${PYTHON_USEDEP}]"
|
||||
RDEPEND="~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
|
||||
@@ -13,5 +13,5 @@ EBUILD hass-nabucasa-0.34.6-r1.ebuild 1120 BLAKE2B fae07232d2676b952764512a1b400
|
||||
EBUILD hass-nabucasa-0.34.7.ebuild 1120 BLAKE2B fae07232d2676b952764512a1b400686f4f1fa231e9411b3f3a7e91c2b14314f32229ed72efb51161d2951713b51828ff118a68c0ef3e53f3ec0b171c425c063 SHA512 26d8d2375b9e324e3e6c63354e53afb49d901de18234c07ce23290907dcc131551db42204bf8a275fc055d4181a662f2dfabcd290894bf1afb3b7f9da5e7cc11
|
||||
EBUILD hass-nabucasa-0.35.0.ebuild 1120 BLAKE2B 7390faab0be7a8308f243caf554ff5fdc6ca9c11a6b0863655d4c130edf5a1a90a2109ac4fd2aad5bafaca66872fbb0bcc08c15d16bbd38b21b003d7fe4aebfd SHA512 4a76b1146b3384a6074ba3ca97b512602f753e845259515341183763859074ff414e81f9d2ebc63a894d183be6f172edfde7f65a42aa99bd5b9d9bc0f71fea4e
|
||||
EBUILD hass-nabucasa-0.36.1.ebuild 1082 BLAKE2B 5c4522cbdbee5b273872a6cf7237929cbfae6f406fca188763810b8957cf941f93e140836a58e832004ca280f843ba24388c25e3a784bdc60841f21b1fc7c875 SHA512 cfb3d152e5245cab4da3a0b6f0c23cdaea82ef029c68e68d5bca7b972d50ea03992872b8cbc21b0d0a0576d2b03ead030ab5b87bd9c2e8cc95ae9dfdca6c49ea
|
||||
EBUILD hass-nabucasa-0.37.0.ebuild 1081 BLAKE2B bb93f6b7ac2a9c83f835cc08463eba0fbba8b3e626457fcf3acc1891d2b21bb6565f79bc797b93ad885a24efe10378914dd02e77b3e7382bc0c12fcc02200d53 SHA512 c3c91741ee31d020131a806d66ad244f779c0d00699d2bde8ad55e34d44e2e96990d9b70a0f3fe976323c414c668b905b795084f50aefbaf0f853b8d8bc91798
|
||||
EBUILD hass-nabucasa-0.37.0.ebuild 1082 BLAKE2B 8c7db92a8cda59e8e5db42c7e7486acf21458536e10c5f001fc6f65b9ca64349acab85650e6cd11f4e10ecbe74ae7816aeb0736d307ead4f573a1dddf495e64a SHA512 6d6abf794b8917aa514716e96f9cea94153acc0e7c6a8c7518de9b5505867672bfd8aca634b976930b19dfb6743242dcfcd5a5687b94f041f569ffd8c04f07f2
|
||||
MISC metadata.xml 464 BLAKE2B c6b39b5b27af5d4dccd5b3d013a16fa0c7a485352083ce564a337cb2a30b77d12c3c29469d63af33b8ff2a90c0d6be759050f5813c92d9b253e739c05e87eace SHA512 c076127e8753548a24db6b73120ab93bb7ca7ebafdf2050142b1027273ff5d332b7d7f50ea23bf9143e2c4185019faed9052cce1af8a319d6e524b89c5fe6f11
|
||||
|
||||
@@ -22,7 +22,7 @@ RDEPEND="~dev-python/pycognito-0.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST horimote-0.4.1.tar.gz 4537 BLAKE2B b8055653de8a1c93b2da99478f8bf1f59373ab94f661adf142b2b98db5a31160ce9be38f2ae846123d1a46db47e47118b1d3490cec2fbf11098e94dcbe2f4aaa SHA512 28dbc60d7f55f29321db42e92d764cb2e1789b6ae5096bf34d4bb942341fe8f880ff4307aa5f26b8b0c2c387537423a35e7ab739a02b87615ed7e26a118b6b78
|
||||
EBUILD horimote-0.4.1.ebuild 707 BLAKE2B 1192d74c4b9e395618ccf720616885e0051801dd2249c16bdf3278ab3ba37206b182e01579a9d277b1f5e48ad56b2c4008628e07020d22682fb138896996d69a SHA512 6f6c5b5d7b0a4d091c125a9b56f2bb076e58f54eac95f3b09ddbf8aa6c1181802901e0876000c7a56f23b5239db936316dbe9ddc407d4dd5341229edde03ecad
|
||||
DIST horimote-0.4.1.tar.gz 6444 BLAKE2B c2c8f1ecd243486f1e1987f2b3bba3884bdadc69637d4460af4c6b6f551256611667abd473293faaf101d2262a1785461e54add761fa7226c19c871ef2d021e8 SHA512 bbc9864dbc385c593c6b002d88107cbe8490d5c54527fea92dee7e21f075fff8f738dea204a76aab56f04b0da0bff338063fb8a303dfe39ba82ba611ade89247
|
||||
EBUILD horimote-0.4.1.ebuild 814 BLAKE2B fe6ac5d8fe02d962f4cc6a97f6156770a695addb75f5868bb053cd97842913366a6f688ae1a102ba4492dcd4f477b79491dfb4013710f0e90f8179dc88ccaceb SHA512 139c770ac3fa442cf08066592feb7e3a9455b7923e23cb28aa3355052ae74160d8438008f746425278337c1ec1bdf6d765bd7fa35a51a10bd5c27ce39866b46e
|
||||
MISC metadata.xml 474 BLAKE2B 0cb207ee3772f5dc380c933c4d3fb233c05abae7e9a4607441bb2e823232e7d004e551f968df865d7c80a2ed353da2c5a0fad180fe652ab3ac487101fea5c9e2 SHA512 4fea6b259634960979b22c8567b1e2df3adb8c136dd18ef78a6ac0324e376942aaf345ae78e9bef116f5cb5d3ace160934737b005cfa5f781d785132dba2963f
|
||||
|
||||
@@ -9,7 +9,10 @@ inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Async API wrapper for Samsumgs set-top boxes SMT-G7400 and SMT-G7401."
|
||||
HOMEPAGE="https://github.com/benleb/horimote https://pypi.org/project/horimote/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
# Pypi's SDIST incomplete
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/benleb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST hstspreload-2020.7.22.tar.gz 919126 BLAKE2B aef58e622545491e6b919ab2ce920637d1c5611d0741603683edda815aa7d53fbc8f58c06827cef94f9c57ef35c12c71afdf6912c7e3f3a34dc04c90ce26f02c SHA512 d1a4da43bec4b7f147b173c2fbcc15096e0cb5d629f18c6ef0264e2cad5c5b1691749c2e57f8ef3c6acb3a62cf0d93fd40bd02975c1a9114ca5959b3c81fff8f
|
||||
EBUILD hstspreload-2020.7.22.ebuild 715 BLAKE2B f1b1938255c1df2e0ead7c33ac128541f9119c234f37e623faa1304ecf2f2a6c475fb5ebd531869b1a2d42b9719d22c70098602a0052a31456beafaaccf887d3 SHA512 91d16a03fbe0603c73dc1bb47fa4d0de1ccc82189ed8bf5f081ab6062ab9588add2739e409d6251c2f55a2cf5e7cabe4c3abcdcf80405747fea48b1f7627c231
|
||||
EBUILD hstspreload-2020.7.22.ebuild 713 BLAKE2B bf04c9ca95172818b317a4e0bef75241b1ee0a6a7ccdd72f256990bac6299fa61d9210b594646ee1a6dba5c16fdf54560fe4a1be6b8c74548d784926254e92ec SHA512 b3a5ed7985a403eb201ca11e268232567f63853446928d7794c4b1dd377396f35692a3b48a076209604ff8a2895e26e58d0c1873ea4f522b1a01e4fe8525127f
|
||||
MISC metadata.xml 470 BLAKE2B d6fc95e99f0dba0e1ac3395967dcf736a615af24300472d185357f690938e766077d76822599073f29051cce239170a0a9cfa3f74e8f4ccd5874952265eb300b SHA512 7236631543102bb01f9266fcb1d04af2176e5c0b14fdd7d61c801f5bf9d6cefe1196b891dc6b6065022e370d7d93931cbdb436a9e225286d089d5b10af956729
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="Chromium HSTS Preload list as a Python package and updated daily"
|
||||
HOMEPAGE="https://github.com/sethmlarson/hstspreload https://pypi.org/project/hstspreload/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-3"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST incomfort-client-0.3.5.tar.gz 6634 BLAKE2B db6eaacd7a165618b9f4aeb9d2607149c90c0477a6f1b06894dfc07c0db5e9c8b4ed3c84d3565140fd4140170b3589848318a5a25f08ffd8ad7135b6c6d49cee SHA512 0da288bff1e9d6764aeaadb5ee7351d01d00bcfbd2fb5af11626ad95fbf330704693756be2fc4d0fb11a937bab83ac8555bf16de6a00fa57f7403b2a90e8506d
|
||||
DIST incomfort-client-0.4.0.tar.gz 11428 BLAKE2B 872280ad10e5da7f837124d44298fb9cb8780c44621a03bccb6dabbb8a213a734aa4375a12867e6eb6822a70c2a657e6f71bd1319eff397747265daa926461fc SHA512 d6fa9322bbd7217f4a1b7c19511b9d75eb7ba80cdcf88a307d5cd279f0d00a0ef32a8a7aa1aebea4bfce4e4133e421add9e0c8a9e98ad8d2fb854dbe3d085765
|
||||
EBUILD incomfort-client-0.3.5.ebuild 1144 BLAKE2B cc5cbcfdc5318bce8cf8a2532c385d8f5461fad620728b242f0f60804683d32dc00e5e4edc80740e12371010806e4f6da6755553b7dd089d0cd111d9b603b087 SHA512 13df2da1cf2630363a3d570b9c1208dad5fd8ee51e380c4bd0ea8f4858abcfb2d493f0274b1e3f268df511b5dc077fc936017ea113ade82405c2c1ca36c000e7
|
||||
EBUILD incomfort-client-0.4.0-r1.ebuild 1628 BLAKE2B 5a49df2fd5f3cf2be223c9c2509c5c869a767139d17ed286e983942bc87b327879c672f917ba0e144ecfa69787afc916127afd2ab5a300eaacc64fe9d6d4488e SHA512 a540d3920264fe454b93faad55a57e0e5beecf179fac816503801c91e16a81d89eb91d120bc8e454467a3556bd083a6c70df9b43c8ae334e9f36d0ce028dee1e
|
||||
EBUILD incomfort-client-0.4.0-r1.ebuild 1631 BLAKE2B c87b762130ef2743d653ff5c4e293f50839570674ac8ecac695b7a92ed70229bf80573a9c80c2114ef65f30de2d370602be369bae9a42170a55ba323f92d816f SHA512 3ef7a518c03074636f46cb1d0c47a757919033460b999a31d44595031d9dbfecfa58884ff55e9b7d6a2f76d1c150fa8b4568772467c66dea624fd5da0cebc27a
|
||||
MISC metadata.xml 457 BLAKE2B b87fab9691b031c2d43125a13a1cb07937b5eec86ebe6f7b10cfc267b357f4ebdf902698735aa39dbc740a81b34053cc3cf89f93bda39f34a05372677b79a1e2 SHA512 82e7cd2cd956287446374c5cb23c446c0002769144370345af44f76f55047b5788db3360bc84d612aa8b30fd4185af8fc55a56034c273ef9ebd930d2b5915385
|
||||
|
||||
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/zxdavb/incomfort-client https://pypi.org/project/in
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/zxdavb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
DIST jsonrpc-async-0.6.tar.gz 4160 BLAKE2B e471c819adb89ab79fd6b0fd47faa823e6729f5812d3fbac99118109854ec5a6fada9805d8cca80f8efe6c084ed9c0914af390254d7edaa86b475b1924a600a1 SHA512 dedfcbb707b39c86cb420f97f645de03de61fc38770e60984f94d064aa4fdc0cee76193620f45944ce46c3d5d17efaa6e9a6640f1c46e29f7b904bfa7c5d6976
|
||||
DIST jsonrpc-async-1.1.1.tar.gz 4417 BLAKE2B f28e10142186f4fc94533b3eeec04d209bb7070fcf96aba808acab8cafec2a8e822c33271b4151c0707adbbecd9a0f6766aacc8ac6d864529d55ff97f9f970c6 SHA512 55d02b3c94205587c71054ffbdbc54cfacfd771c510333a142a61acd5c538b7a541a234fcf92d4e260d3e59aad3f92ad012b305135dae395034176269fe0fc7b
|
||||
EBUILD jsonrpc-async-0.6-r1.ebuild 551 BLAKE2B dca0c950c973cc619bdbbb14628ad5ef6597d14c864c92f822aceab299822b1681db88abae6b6c99f99eec04997d01001a619bfc275f7fed3748fef35aa88913 SHA512 2661e7dfbe4e7f70342f180c693ec6feb46b423017a02a370fc3e2b203eb241d2aecfccf354193ab9a9eb2f179437b7b663835b424852fd0b0779cbbb0319c7c
|
||||
EBUILD jsonrpc-async-0.6.ebuild 553 BLAKE2B 13cf70c8ad0b67b5aa88cc7a7553addf66e53b51cdaecc9b7de13dfde26846749a26909105ffc4555e55dfa661d5fe8d1ca25c17a34bce0015417c7acbcd9d53 SHA512 3b5bb3bd9a2c25cacb56a98b33d7f2bbc9c90948c0f02af8eea568c0c8d861771ac7749f024230a28ed2f5436e920955a0017a40fd8554d24808a2bd893b23c5
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
EBUILD jsonrpc-async-1.1.1.ebuild 780 BLAKE2B a533acf3d7c7f5b5e859d0a9656567da82c1e8cb7bbc1661aff92bb4aa142ffccb7054ad5130a9b42956cfb8f34c375f7994816e93813118bf59d2fd9b9179a1 SHA512 fd42e6cbf45c7acefbe62f951c07267819d5b6e4dc4e4f011ebf5af697e98de17f6208f60e62b94924587d7011cbec7a4018d76cab59f6b6eba35714b5480fe2
|
||||
MISC metadata.xml 453 BLAKE2B 67412ea71c54bb99beb54134b8916fd13ad746e38ba36f98d211612d80744cb1e60e2cb1f98f20cf9f56fa40ae0954325dee8c4d3b40983d2c7ee368a248f172 SHA512 495f2b6bd77d10320164c843b9645bd69ee966f4ff04893f8b9d187afdf9c12d11a51e1da077c34f38c3e2ab134a218d1d2dc131faa3992ce17a910e087feb36
|
||||
|
||||
+8
-7
@@ -3,21 +3,22 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rain Bird Controller"
|
||||
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
|
||||
DESCRIPTION="A JSON-RPC client library for asyncio"
|
||||
HOMEPAGE="http://github.com/armills/jsonrpc-async https://pypi.org/project/jsonrpc-async/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
RDEPEND=">=dev-python/jsonrpc-base-1.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -5,4 +5,11 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">jsonrpc-async</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>adam@armills.info</email>
|
||||
<name>Adam Mills</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST jsonrpc-websocket-0.6.tar.gz 5031 BLAKE2B 51d0fc1c48134f1314a863dc78d022ee88bd9a18d64c35506f8428ca4718863f0f01475fca390bab35f228f4cda1ecd17ba79918f9c336fd7c10b59cfaf07bc7 SHA512 444c16b629660620ad7f80feea29cf6ccab83a8f7575dc92a752d9f0758c6199ffef745e88b9cf76f89fc1369b43318a14aa3cf4a5665e0f77d559230a6cde6e
|
||||
DIST jsonrpc-websocket-1.0.1.tar.gz 5058 BLAKE2B 77bb4a9208a80d3f6bada4671ae54622e899f138d4a7588b980e8f4f66367ce4586b3f8f0251d4e71f40602d395f78a8d8a729cd0738f164e175c9f92b9c894b SHA512 d371ccec1cc6848a8999d0ed0b2ee5614039bc8ce52f7d5774846d1777739f46766ec46e569234146be64dd4b86f3711c13dd3638b0336cc1c1fb57a161e60cc
|
||||
DIST jsonrpc-websocket-1.2.0.tar.gz 8620 BLAKE2B e001abbe7674f9d9a7a8ea8d1ee37baff23058e97a7e1fc358d76a2728a7f522ee412ae166cd9db84e6b5d66a9c569f2f477797e86da4715fe951e37e4e55fa5 SHA512 2c7848dfd528514a7723795ddd6741efda9c6f2d525cd6e3991e22616a75d755ac218ff709ad4392863ca1b4e1a7e3ff1e44c6076f8d17704bb1fc02778fbaf2
|
||||
DIST jsonrpc-websocket-1.2.1.tar.gz 8692 BLAKE2B cd9331bca866f796aa94cb5c994d908a2c5deffca251e188ab3a89546ae8adb4771f096214482d324381cf910d3118b2377260d5dab2176c730cc365c39fa621 SHA512 7eb46ad171f7c059d547ed89a3c14e4487504981510ece5b7fe1ee4ea10a46a7b52d506a13705e467d249174c77df8ec32e95b7d1ac95dee4567bccfe616a621
|
||||
EBUILD jsonrpc-websocket-0.6.ebuild 837 BLAKE2B 965d22ecb301c00250d5e8826397272a5d7520ac82a2a651e832e6549969f0df20723b493902713f7123679fe29af242f3a21bed6cf5db003021f95be6f405f5 SHA512 29ae97abfc9a4a2f957067d6145e9ed03d05796c34ad807767bdb1c217242a209f3b9289dc7fc1d3a76d9f25dadba87417fbfa13fa04a1f73cdee6792ee6b55a
|
||||
EBUILD jsonrpc-websocket-1.0.1.ebuild 840 BLAKE2B b7dc52a7f5f33ad2e29322b2e5220b340291cdee295b71f408e8dac7412dd52a1eef2d04ba5da7edf6953dda8331b6be73b07d0fee5698bb269018792c6bdd86 SHA512 981233f2421dff534e777da657c6160ce3d779c112f815fc87ae723777996b765cebf6421a1e5fd80858aac0d7f4dc510ddf3e58de17846923facc3617bbdded
|
||||
EBUILD jsonrpc-websocket-1.2.0.ebuild 840 BLAKE2B 6d941c9d7c4606f42d139fbfcb41efeb89ad410457b1257ee32d1eda34e740936caf4cc6ebc55dbe38a517662f852534d2bb5c19028c394f66bbd4698f7cc89e SHA512 5be5027cbad0698f1e11bd70c5988add8348d13dcf8e7271cc6494ed3057d48d48bef2a8094f78e247509e8c517ce599acf66c5773a08305fabfe20cffa4cf9e
|
||||
EBUILD jsonrpc-websocket-1.2.1.ebuild 840 BLAKE2B 6d941c9d7c4606f42d139fbfcb41efeb89ad410457b1257ee32d1eda34e740936caf4cc6ebc55dbe38a517662f852534d2bb5c19028c394f66bbd4698f7cc89e SHA512 5be5027cbad0698f1e11bd70c5988add8348d13dcf8e7271cc6494ed3057d48d48bef2a8094f78e247509e8c517ce599acf66c5773a08305fabfe20cffa4cf9e
|
||||
MISC metadata.xml 456 BLAKE2B 084a16539bbcf542fe9fc66700e2dd2ace8a11e25d01713d4a96a2111929ead9a447fda533d42d4e0979e8adbe7e3734d529f1ea3ce035ee253c81f61af41c24 SHA512 89eb39e93c6f46f2949e8d1651fc821306792281d6cb2bebc7fded98ffaa1739f56c2c84bac20b22be64834ad1eaefb5f1dc77349d835d6283315048881a772d
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A JSON-RPC websocket client library for asyncio"
|
||||
HOMEPAGE="http://github.com/emlove/jsonrpc-websocket https://pypi.org/project/jsonrpc-websocket/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/jsonrpc-base-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
${PYTHON} psutil/tests/__main__.py || die
|
||||
}
|
||||
@@ -4,5 +4,5 @@ DIST {P}.tar.gz 22722 BLAKE2B c44c395d0eabc7baeae1ee6772cfe6b0c2a41af73cff503945
|
||||
EBUILD lomond-0.1.14-r1.ebuild 805 BLAKE2B 3524c98d1347d8d7150005a6667d82ede81271f847abc2ca5fec87b038e892f1b635c1f9027f78dd2af5322c732c69664b8c9dc55481dee5133c7ddf22b5f791 SHA512 e2460593245949032d5c0eca5bb545dea4e208f02652adfab868c1434c775bdfda5f8e7ef1794244d3678c980fc5251c69e54097a3ccd54dae8e36968aa24955
|
||||
EBUILD lomond-0.1.14.ebuild 802 BLAKE2B 6a9c10763626cd952939df64fe429ece957849a9d39cd220ee8f19c20e25671406ff9eb6ef4e71b9396c3717acd1feb52a92a2b71ee3273e4de43db91697ac61 SHA512 45ce51fe45a2c7c30d313682eb7c98c19e4df3c3c6681f2b83b05f426779a0e697018c853955d64831fe9158cbe9f0a409b8ccf9b58ac293aee3b1c316d15aaf
|
||||
EBUILD lomond-0.1.6.ebuild 801 BLAKE2B 4e47c6c97a82d01788465e46bef245761e940a270bdb6594bc1fde91dc325d537492239b3b6dc175f2f054d0214305679f820c80f4e2e3acedfaa87d3d503b23 SHA512 2f4d1968171d93a6f9780a4044d03047281189d220f653c7b84730dde74fe177f74af70866f5fd9ac30f3952a5c62a00f68d527c0e5ea05ccc2b8acc7a7551f9
|
||||
EBUILD lomond-0.3.3.ebuild 712 BLAKE2B 150296b82aae3fed97a6d577b26758293a2031fd581ca34bd071ff3529683dad58b8a67b4c74f92bc3841dd952a4a4f48607bc382868a5c3acc2685d3345eaf9 SHA512 28110ede5600a06aa23fd809719b936bc8cefe26c0dcb9e0ab388ebafbbe936b60d23766b59170cb626ab70eef6dffabc3cb8f9479dc5d9eb75c773ea3b852e1
|
||||
EBUILD lomond-0.3.3.ebuild 717 BLAKE2B 7bf0765f6228eca83133c490cd11954d8feefec4628ecd81a5f574e0355a2115a40a4661e3df85ec3597b264bd21ecd6cc507fa9fedac8cde1b785eef98adc16 SHA512 1974bc1e6ec9a5544c2708c42094b937fd26067127e2ad7dcbc8e9f0bfc97601352e91407cacdddfb0fdfd87ddb39979238a631bdcf907354ddd01fad7046acc
|
||||
MISC metadata.xml 451 BLAKE2B 0ed5c857c02cdc4b16be6e38b1130c8efa48a7252716700a0142493a38a79d90b8e7e97398a94be57ef17d7bbfe045c0899d87744cacdd2f2b7a83142f513707 SHA512 bb72bd957ed68b7baa1db872ab66d472dbbaed6b0aba34d6ab1888045a7d51bba735df6b713052a22b446ac43876bcca677f3fde22ab7b1d220ffa9a4d8489cb
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="Websocket Client Library"
|
||||
HOMEPAGE="https://github.com/wildfoundry/dataplicity-lomond https://pypi.org/project/lomond/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="BSD-4"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
DIST mypy-0.660.tar.gz 1705668 BLAKE2B dfc3e2bee3a8a8c533a440e4cb1d6cc7b20910432852d610cf225a32a2b749ede3c5b77a1f0de11c9b4dcc35eab755abe5a64126921f748e70916d374b7b5378 SHA512 9eb1154de96d6596eaa0adaabf88eeba02fa86e995cf8d5df1c6d0cf1fc1228d8295dd0ee3fafda108975bbc913e9c41a8a6c6bcefd5df58d487d17f6b01507d
|
||||
DIST mypy-0.710.tar.gz 1890252 BLAKE2B a26ba2165de89d151b61217d41b01bc6268f1b0d47fe1526dd902650af631d0ba5a4ded0b423f34f8c30a92d68ecee610c4f1564767545646a807661eb836d19 SHA512 89efb9f024d31cbe17e2ca8c812ba25883972755de9195839363094f72d3f5c9ad2ca7af796f90bb27cba3a64262269a6b9ce0a6749f337a4df5cf8506c093ab
|
||||
DIST mypy-0.780.tar.gz 2056698 BLAKE2B 470890149396759e4d7833e04294c7704e4d181b5cfb6d679c4c1c239ba65fb60203e805933b94b3a7690e535f1666b9ac0a36dc739c063413debcaaa6b77ae3 SHA512 af90809844e97e289d427dafc1883692320deb44b85b3f80e00de87884477e4c243b291a544455b93fd3a6552cf8ccfef646e2030331b053fd9ac87f24424692
|
||||
DIST mypy-0.782.tar.gz 2056932 BLAKE2B 76f91a3b708c0e0ca3fdbc8364ea720ef5c722aeea90e4e1dd28c73ac0023674db2d9c76cc084f19e7f98e067cc5fb599469e0dc16095bae70fb36926186db7b SHA512 08444abc3cb8f57dcb1ebd90a2248019e0c69c255b0b82c879291b00899018795810d70467a9c350c0564c0961b6f146d63d33238659354336658ac559f97f95
|
||||
DIST mypy-typeshed-0.780-e199c2e.tar.gz 541588 BLAKE2B f663d0feccffb315efd1b6e3ebc54bbe3cf4c7873c240ed54c7be1042807e2213326db8756b5a540fd9bf5ae95a2c0850e8cb35ae2e849ec3e9a628367fabe72 SHA512 57f3159d909799838779c04ccc6541322c27c01efb026c26a145676fa75076f64b8cd3e99f7488501582c743e1102cad59320512d52d4a058d8731c54c0705cd
|
||||
DIST mypy-typeshed-0.782-e199c2e.tar.gz 541588 BLAKE2B f663d0feccffb315efd1b6e3ebc54bbe3cf4c7873c240ed54c7be1042807e2213326db8756b5a540fd9bf5ae95a2c0850e8cb35ae2e849ec3e9a628367fabe72 SHA512 57f3159d909799838779c04ccc6541322c27c01efb026c26a145676fa75076f64b8cd3e99f7488501582c743e1102cad59320512d52d4a058d8731c54c0705cd
|
||||
EBUILD mypy-0.660.ebuild 650 BLAKE2B c183678f6de9f2521ef8c6d9f1763555484ae59857503c8a4c038f3aa06cb0528a2d8d42935be3abc338a93985f6b75fc8358d30b16255116ced3022524e48cb SHA512 6a8cf1d53f21374b3ac013da7fbe7e4244ee6620129ff0b4496941c7bf2a2111192dcb80d392bf60603513f189d0877dd169b587f9da668fee38714f6a87b72a
|
||||
EBUILD mypy-0.710.ebuild 652 BLAKE2B 8be8f2811a5243ef5af162140644f9f7f451a5c442a2d1472c017e5a4ca0d1cbe6154af01c02dca7337888eb4b048b41b286788a8151b6cadd2dc03246234416 SHA512 26299fe40f37d7c473b8e88168afe8ac394e09da08c99588377fd1d1f4c1b9b586769827801e813a000f4e1aa20fea13093b4693340f3d5bedc8f0bb15c44676
|
||||
EBUILD mypy-0.780.ebuild 2055 BLAKE2B 36d3d5833f48b4eee78d6315631b2e03cadc5f8888377486aa1c62a1435762bef0b8665df2a472d34ce4bff5b1e14c1accc26fb84f640592d5ba3d378e14658d SHA512 554baba8ebb0c9d0f661b7d9f9497469d6b5b726924aef26166989c48aea76f85f74c746880b2db71134f8ed54942626e42f38ab7134bbe60b2bedd81efb4638
|
||||
EBUILD mypy-0.782.ebuild 2051 BLAKE2B 162d0bba6a6df6680550a449200fffe6764703fbd729f47198ef4f0209195e077852a1789c76b9e54ecf48ba5c0dcd389b2d6b4c62410948d0d3dc6c078c4018 SHA512 a0c4f0ebc0aa004c72cd3ef4a3c05e48ed90070a37b37775b60dbe6aaa405ceca0528b8bfff45fc8fadb74d6649d16ec8722d5ac311da19a01a736c934fda702
|
||||
MISC metadata.xml 454 BLAKE2B 932219fbce42dca57af572b0c3a6d541adbc8ea5b52d4823d3744bb698660544c19aacc8f5fbbabbad85625b26e2670bf03f9e828c46fe6aba3b50b2616beea0 SHA512 fcdc27b48eba35950d4b97454637b896eb14f8e0f8e8b01ec1f9126e2adbe6d08034942ffa77ade3c9bd50d1939afee6369c4d12d4a7c1867f4c92beabe10993
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [ "${PV}" == "9999" ]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/python/${PN}"
|
||||
SRC_URI=""
|
||||
else
|
||||
TYPESHED_COMMIT="e199c2e"
|
||||
SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Optional static typing for Python"
|
||||
HOMEPAGE="http://www.mypy-lang.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/flake8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-cov-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/py-1.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] )
|
||||
doc? (
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
CDEPEND="
|
||||
!dev-util/stubgen
|
||||
>=dev-python/psutil-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typed-ast-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
|
||||
<dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_unpack() {
|
||||
if [ "${PV}" == "9999" ]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
rmdir "${S}/mypy/typeshed"
|
||||
mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local PYTHONPATH="$(pwd)"
|
||||
|
||||
"${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST netaddr-0.8.0.tar.gz 1891561 BLAKE2B 61a92172707452214ab0362a871cdac575b6224eab2faa6bd9b3366d647e421a8a9756027e01ca4f9c72432725e4466a58f92e8aab43cb60574648cab37325b4 SHA512 a158bef87e862330c583f8b6709c4f575ec036dd31d725dad679e583ad4bef1a34f43225453bc93970ab720ae5f9f0fc2a6a3b92cbb922ed6f201414fd1e96d3
|
||||
EBUILD netaddr-0.8.0.ebuild 694 BLAKE2B d40bd22548cbff8e5c6e7406b5e62dced14be0541a2df98b7790d9070abfc69d895b2e065bc804719499e533b22cc65bd658f28af9c7c79467c71ba5b67f1005 SHA512 2bad2082afb4bf55e35df5aee3c5d2fbbb590b3bfb998593e80fe77e2e4a4f4eb647a393279714a3b793409d183cd4e28b103d0015fb905a422215665ae1d8b5
|
||||
EBUILD netaddr-0.8.0.ebuild 686 BLAKE2B 6a04222b04d5a322262f3559ebd41dd733cbff5d91ecc31e9836c99198a7dc0fb170e9296a02b6ea81a57240f47e2cf0399c3c30a003bc4995a9c3ca7628edfd SHA512 25cf8eb2c3be60d72f386376ef9426aea35e767c8c131be41737ffca5a79a05bf175738d511ca43c6445bed0f6bbc0e1df94e15aa47fe518031c01fa63ec8bfc
|
||||
MISC metadata.xml 477 BLAKE2B 759fac5d5e3a8443398ceb577873c815e171bb42ffc62aef4137bd7c20cffcd11aa56904ef8a4d3c82db1fd32c5611667584457c7fa99d009e33109b286ca1b7 SHA512 963738a8b62180ae14ff483ff392759544d78a3a9530506fecbc893b7e50a978f04e14b3fa566a44d208c920a199783165f918194496a7a0ee71f55f464b49f4
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A network address manipulation library for Python"
|
||||
HOMEPAGE="https://github.com/drkjam/netaddr/ https://pypi.org/project/netaddr/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD License"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST niko-home-control-0.2.1.tar.gz 4697 BLAKE2B 0d639cc634d96794a20b13478031ed4bdb35a7c2ba0fdb08815c3e2220850df861712e7b062df89ad32d00d1d7342c1ffcd1380bc13bf2527f1f6f7c45dcf347 SHA512 fe1b1b3b52eaff292c3cf7734b09bf7b6a1489323d7a05b25785fe7d10591bf95f08980b0d4c2c756f86d01f39c93733a4a6ccc7b537c003367e5508703da013
|
||||
DIST niko-home-control-0.2.2.tar.gz 5311 BLAKE2B 00f95edeb2604a54f5288ad6de45e1fba56b691a6a92f444c6a087f5d4ca147c05649253fd9f7ab0a1950ef5333a39c7a2d4e83426df4f083e3fdfc288d214bd SHA512 fb1d4b3c218b3557b6ba906f56040360b5c2a9e652f6d9261c40a0ba4c4c7ac3f669e400fa1f68a93eeda937e474cd1c7dee4d98cf9da0de7559d1c9a9757298
|
||||
EBUILD niko-home-control-0.2.1.ebuild 900 BLAKE2B 1ffee19dccd1cc99cd190a0206e1e2509b0c56bf973274d0f40222d86911ab0efcf92818c5b96b881cb3667293e60b484c5d6f94bf15c492df759a6580fd0de3 SHA512 f95745d7a57c5c6ad64ef2b2c19ff2385f34d3f7df119c75afb92508d6acf87f5ec96224d6f8132f8b426b2f60da5e66036f7fd13c51944ba544ca418c7ce1ae
|
||||
EBUILD niko-home-control-0.2.2.ebuild 828 BLAKE2B 97af3500a4ecc16f1cabcd10affb406eeb3462084e56847cbe2ad58ca0f97f47f3a92a3d16f411efea963d12be4cb649d8fa5f7bcf1f93304fe3ae8189edcd06 SHA512 2c89c2027c22bd06c169cc469cd0203eddeb2cd2059aff49736931e5514cda0c61d6c261605edb56e8db1acf93b9f6ac80d94d012a653e4219a9bf5be8430e6f
|
||||
EBUILD niko-home-control-0.2.1.ebuild 820 BLAKE2B 6bde41604bdc25195f3fc68ac621385b041ce982005ef92e8ec39c3f7e70e46626606c7b569df2d39f00626b6474c96c955e01aa77c432522c8eaec03829ff11 SHA512 3dc0ea0c342e57e0a2f7f0e479db78a82b5ac7e3726933a12a2c6e7d66beb818ef5a947cb64292513b9605cb39fcf91d5f2ae79643eb00aaf9befcf003f21f4a
|
||||
EBUILD niko-home-control-0.2.2.ebuild 827 BLAKE2B e645d5955445e6bfbfb07cff00dae39e5747dbe95c36d57d404c8519df708b2eb4bea514540caf346f1541183a26ef6539938627c2ac207eb252977b9b9f0fff SHA512 5b2369593d193034c950fa562605bfa1df48a8c9acae71354688732c4cdbf1fe424e91c0a8ec7b99b6ce654af61ed80bc6ca25bc4bcbe2172eb7973fafb565ac
|
||||
MISC metadata.xml 464 BLAKE2B fc0759d4585197cc34665857077c1a406998ede159c0380ec8fe21ee18a713e6664697eb5f9e773967daa7763257abd82aedd429ac279c2915b4d58e04db03de SHA512 737a2cfc7712599eba0076abeeda36b80d48dad718657b731b60be438a71598d1ebb39e2d5c7334405e1eb2967626a409d34b87e392653e864c129230ac48263
|
||||
|
||||
@@ -3,14 +3,13 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="SDK for Niko Home Control"
|
||||
HOMEPAGE="https://github.com/NoUseFreak/niko-home-control https://pypi.org/project/niko-home-control/"
|
||||
#SRC_URI="https://github.com/NoUseFreak/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/NoUseFreak/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST pyalmond-0.0.2.tar.gz 6898 BLAKE2B af5a18311bcc26a797a80b55610e76c0ce22e1dbef27714aab0463594709456bf5c296bad06e897494154aceebb28702900cbc608a73c712790b186302beb724 SHA512 5edc809cc0ba47a4e0fe1b39cf8ba80d8f151156227bd3abd09751d0b2e48ea4cfebc4a9feaf32c38fbd05797fde22a321f3939cb4e8df5b4f329206a4282fc9
|
||||
DIST pyalmond-0.0.3.tar.gz 3543 BLAKE2B 9985e59a831fad92a88422d27d9746518e64f3f06b719b5bf474d0ad5897053130f02a97a8f6a4847fededbbcf7bc44037a5b1e9310c990b819be337d51ccad7 SHA512 38537b9e4e20a62f962bbd99800b25e497675590aa0b8511db02873c4602e2bda4c39998de463e73e5072bd78cc6bd49d9afaa155b9c754a9219d84783dac9e5
|
||||
EBUILD pyalmond-0.0.2.ebuild 881 BLAKE2B 6c165c93ff8b4ff2af18a36504451fa28618515d0072acdcdfd1bbba3b8fe7e52ca19f1cd887560f12df0c95dd8572c832ac59689a3fc5eb94fe94aed946d46d SHA512 d2a8659c34426a4966f5f1feda8bb7b11427fe24ff2b60868897aca6ee14f81e9167c854b5a0a80c5aa9d606ea2c43544a5110410d53e5dcec9f60655d9c35fa
|
||||
EBUILD pyalmond-0.0.3.ebuild 881 BLAKE2B 6c165c93ff8b4ff2af18a36504451fa28618515d0072acdcdfd1bbba3b8fe7e52ca19f1cd887560f12df0c95dd8572c832ac59689a3fc5eb94fe94aed946d46d SHA512 d2a8659c34426a4966f5f1feda8bb7b11427fe24ff2b60868897aca6ee14f81e9167c854b5a0a80c5aa9d606ea2c43544a5110410d53e5dcec9f60655d9c35fa
|
||||
EBUILD pyalmond-0.0.2.ebuild 872 BLAKE2B f2070b4fbef82af982d5858d3fcb2d6fe34c3f85347a09af9e2d6b1f4cb1c86d2cb0211ad62e2f09642647e2c905b76a3a44db0afe03bee7b89a53d080b948a8 SHA512 70d4c5e72d4274f92f70329656bce10d8bba2a5c57b71e4da6e9e4ad9fb75d093b0b574c5be641f41d8cd1f3b267ef5589dd7404be6986084d60009d1f69b24a
|
||||
EBUILD pyalmond-0.0.3.ebuild 872 BLAKE2B f2070b4fbef82af982d5858d3fcb2d6fe34c3f85347a09af9e2d6b1f4cb1c86d2cb0211ad62e2f09642647e2c905b76a3a44db0afe03bee7b89a53d080b948a8 SHA512 70d4c5e72d4274f92f70329656bce10d8bba2a5c57b71e4da6e9e4ad9fb75d093b0b574c5be641f41d8cd1f3b267ef5589dd7404be6986084d60009d1f69b24a
|
||||
MISC metadata.xml 462 BLAKE2B f537c517b6a18b016c80c5c9a96817b3a834a72596ebfecf0a0885ccc39f3e829b9857315c5064e7a2dda74a84914c425344b86ff40d4ff95d44b69e61dde6df SHA512 6e32f2f600b5abb6fbd8f4a7fdb57a95d1ee272d59a22c614fc1ca569529f3cb9875a0edea31726a008f8f4761b052df3f9a14b5dec85c15f16321be8fa7899b
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="Python module to talk to the Web Almond API."
|
||||
HOMEPAGE="https://github.com/stanford-oval/pyalmond https://pypi.org/project/pyalmond/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-3-Clause"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="Python module to talk to the Web Almond API."
|
||||
HOMEPAGE="https://github.com/stanford-oval/pyalmond https://pypi.org/project/pyalmond/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-3-Clause"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
DIST PyPyDispatcher-2.0.5.tar.gz 22563 BLAKE2B 4f8b0ac34e3f50014381b3d98e4f54b26a3688afeb8f2f8a88fb8473c2b707da0642e2114480bd400a27ad8c01461b05e4fa7642533cffc4c0556fa60e7548a8 SHA512 391106b4bdc64a339d882aea1d7d49cbe4635917b15d7286ea9775782ed183a579286bbeabc83b8cb1065faabc049bbe1a5a7c0f07d6d80c2e9e5cd34b215329
|
||||
DIST PyPyDispatcher-2.1.2.tar.gz 23224 BLAKE2B 881e7063e61f80ed08f2e46967c7cf7e35d9687025a55d9b446e034085a09627b75263519c16ac64e0cbd9f84e822095f89ecbc52e95ed23a65fcb50d4e90d52 SHA512 a8a94a68551e72da2703a4f7fc93296fbffe78518ff363930125874a2a65dbbe4fe9434e910e0d019fb653785e41d024fe2c9d5bab5072c3989dd2a61ffcb708
|
||||
EBUILD pydispatcher-2.0.5.ebuild 898 BLAKE2B a7459dcbbb348747880d6b1398d5a069539633d5e4a6c54ab89885cd72ffb3dee789c343c84b1ee0ee086822444e051004c565c931829ee89bad3755131e14ca SHA512 182eb3396d28604130d5df8dba6271bd87245bf3a4c5990ffef23b7f0a8482b806d46d36fb5f3e248dd9e3c3a8f3ea8cc2efb8b33f4b40ed5632eddb88a676e0
|
||||
EBUILD pydispatcher-2.1.2-r1.ebuild 898 BLAKE2B a7459dcbbb348747880d6b1398d5a069539633d5e4a6c54ab89885cd72ffb3dee789c343c84b1ee0ee086822444e051004c565c931829ee89bad3755131e14ca SHA512 182eb3396d28604130d5df8dba6271bd87245bf3a4c5990ffef23b7f0a8482b806d46d36fb5f3e248dd9e3c3a8f3ea8cc2efb8b33f4b40ed5632eddb88a676e0
|
||||
MISC metadata.xml 541 BLAKE2B bc7fa8bff7f371707fde69ad7d027f569dab8f3efd8838f9cb3ec19551beaebfe6508ddb5cc7f84f66e919323d18038fb1ef98c0f92da1f090fa5a1170441801 SHA512 7ce92eaf53bd85e61e51e88727974b9c0c473cdc4fb5a427c7997576499592bef3d6a0ac97d210d1a8f99c7252fa9e1e9219291475b5fd4e6dd21d44a072d515
|
||||
@@ -1,16 +0,0 @@
|
||||
<?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>
|
||||
<!-- 2.1+ -->
|
||||
<remote-id type="pypi">PyPyDispatcher</remote-id>
|
||||
<remote-id type="github">scrapy/pypydispatcher</remote-id>
|
||||
<!-- for <2.1 -->
|
||||
<remote-id type="pypi">PyDispatcher</remote-id>
|
||||
<remote-id type="sourceforge">pydispatcher</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="PyPyDispatcher-${PV}"
|
||||
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
|
||||
HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher/"
|
||||
SRC_URI="mirror://pypi/${MY_P::1}/${MY_P%-*}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
cd docs/pydoc || die
|
||||
"${EPYTHON}" builddocs.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" -m unittest discover -v || die "Tests fail for ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/pydoc/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST pykodi-0.1.0.tar.gz 5958 BLAKE2B 5ef21e16cea4cb7a33247eaaf8abaf9a023a74943952ed669c80008a9284dea24930bc8fada601cd22d5eafc7acb46fb99d15812702b9abd2c2c3afae36c0160 SHA512 2a99d180730b58c432827923e34759a2a09ef0149f0f6e2c91e14d9b54e7544962e284c39976de9ad8a1f159063b1276d82312f896640381bfc97b2d441aba37
|
||||
DIST pykodi-0.1.1.tar.gz 5947 BLAKE2B e048c536d3d85bf2274acbde851672a6fcfd787d8b41d7514945547606f64d02e1e5e8cc335e25ba7ffe4cfefea37d77b762bf684308c41f01cb000b49ba1e32 SHA512 1cae965c7bcf750978899a43792119049b8a2252e39e206ba4acc2d8275bf77dc6e2e5cf648a64d4bc9596dd3f8b94c99ae4f593cbe7b835c65bf3469b065fd4
|
||||
DIST pykodi-0.1.2.tar.gz 5943 BLAKE2B 75ffb30e74cf60423c8e4ccff5e8475054ea6acc675883d2ef99f03f9300ae600ee310182c36a8641bd20bd064bab20307f4a8685e60c29b9c9e4aee17670509 SHA512 8668b5393f6596e96a271e76827cb383a666f32e90dc917f1fd998163cc36a797def91426bd37931827ced663975808483b5c4a43bfba69ad4f554bee9ded534
|
||||
DIST pykodi-0.2.0.tar.gz 5936 BLAKE2B 88c3267c36d979813d1e305dfe8bbf1a24636bb9aa96514015c27c5e7fa4d009533e09dc7aa5c353ff8c1158eb042dd7df03afe5cbf0ec3c00539668cb63b296 SHA512 1a6585ffbfcd3451cc58cd1b39b06400b823b5b46dd55a0ed8618e3f9f7d8a2e0bdc56be0f7118e29ac146cda5ffb39273043bd704be5f2dbd352521be8b5024
|
||||
EBUILD pykodi-0.1.0.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
|
||||
EBUILD pykodi-0.1.1.ebuild 856 BLAKE2B de19ac44d78e279b27bc086f0c268037493a47f2821606daab504cf950fa23df1afb48c76c652454ef71439dc01c3039170dd4c6ce500773904035734a661634 SHA512 6e38ed6880b28d011260e39b062221610b820669fc89e52b77dcd662a3f25c17c18de86e0857e5775feae0c57b6d1bd3054b52a3d7cc9db184f574b68686c010
|
||||
EBUILD pykodi-0.1.2.ebuild 856 BLAKE2B ec3ad791b31b68b6ee03a0c73715e12ed4c729879c83647ab2729090fbdd67a677016c042cfd3f55f44515b9b604fad18d1e948608459984d843474be3ac2056 SHA512 1556533d7dbdfe4a5d1b9cf6cc23c483ac17d278d50558581e0a95b5d46f66617719c7b83f0f39c750175522e1120730e4c88835d09c3ff9d33b22cc15a2cf3f
|
||||
EBUILD pykodi-0.2.0.ebuild 872 BLAKE2B b80f293ab534677ca6a99bc4b702076c585eef8053cd5db500695a0cb64ee9262c6db99bd8bd28392f710d4354f7b8d04b38efc71184ae6350fa2ebc38370833 SHA512 7954bd9d4c5881905c603c27254febca8152dd89ca3ad1c73ce2fb341f959ef7564cb143bcbea65a950cf47516886df7736e5c72d6c41d03094cd85d15764cc9
|
||||
MISC metadata.xml 446 BLAKE2B 129131126d8e25804cceba5601ff41292ee22c1657535d45633765134fa73e7aee3b542dca9ed71605985342de34c9f2cafc1f6b042840036446d6887307dd34 SHA512 9630642a1da9b3731ea8d9aabe871b8c07c8665ed9f68cb45ed0d8aedc9032c9f1b4f386c73afb9e57e4fa70a0097edcdad4db53cb8e5d5fe3592277d4f17640
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An async python interface for Kodi over JSON-RPC."
|
||||
HOMEPAGE="https://github.com/OnFreund/PyKodi https://pypi.org/project/pykodi/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/jsonrpc-base[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-async-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonrpc-websocket-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST pylint-strict-informational-0.1.tar.gz 2871 BLAKE2B 624d74d9d13266d5770028875df765bc9486fbc04e94b644053271e42b149aebdfa30808673110bafe9529fc81d0a36e28092bb3931fdd48d565fa38334771f3 SHA512 82be1c4f0b28e9dc4c260150f9d1e8148aa24b8dfa4a1de9157d92b341eb74a425b16c0a568cc7e2d94de6a31bd4f8fef6b4eb2c989edd53ec388032cfcde098
|
||||
EBUILD pylint-strict-informational-0.1.ebuild 738 BLAKE2B 064968dc107b1fc5cb067d456acd1a1638f67c4e71df5f6ae5b8ecfb1c09b761184c0f062dd1c46e95749335bceab09f9d7bdbf4cff2d91c87341ddbfa83c28b SHA512 aec01d1743858fcff61c8255b15f3162eecb4e651dc5708b0ed10b0ad7b934dbdfd9bdd1c809ceee7cce702b9463230ce86e97ff5c728d8aaf5d5b60c5c4f922
|
||||
EBUILD pylint-strict-informational-0.1.ebuild 741 BLAKE2B ff574e084b0f8a3a1231711770639f0b1f7a4e109d99304d4560ece8b025022b0e7be3a7e8cf2c081c39f96b0c2d112e436a759d8ccbcb299825ff6ecfb1a6b7 SHA512 7d73008f4415975d7c3896d98d78a9c44733b8231d75f0568ea0e5a2791b0813d567d63a3fb3c3fb862a660acb42aeddbe52a3dd374e437c4fe7f235346e9784
|
||||
MISC metadata.xml 504 BLAKE2B 3a5b7140aeba720c0ac16262c9ccb085860387c2d0e2348e0488c6cf3da1d147bb2e9f6b65a4b40d2fe333a24313f70d883d7538ffeaae71e2dbb664b95ee45c SHA512 f424646ff720a5b5a29e0ec99fa255053263184ef7f5e885b3451bde61d91774023460c73d47af5220e5bed91b647214cdf43717b19e6574f5e7c0fe2ef6003b
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A pylint plugin to make pylint fail on informational messages"
|
||||
HOMEPAGE="https://github.com/Polyconseil/pylint-strict-informational https://pypi.org/project/pylint-strict-informational/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE=""
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST pyloopenergy-0.1.2.tar.gz 4527 BLAKE2B e38113d34ab3424523de5c234277b06435720fa36345d43e126ace8140ec4dd5cee27e7bbaf55d3d9b2aeffd0fb4569aea7338f62b1a64927cc17e9fd760abdc SHA512 d4d8df7d7c294d819f8c24d958584bef21b09d895f479b1be8b401f072785ec32ed8c861b10d3b515eeea0bf5a69e28cb9575fef19533847a3e15d8d98f16f84
|
||||
DIST pyloopenergy-0.1.3.tar.gz 4534 BLAKE2B df9b10f87775929dc73d678159394cfe1b6d5c2af3c4b849f4104a6df2c46bb7534af702c407c95e0dbbec0914247682dd5ea26531689a07f60a02e3a657fd8a SHA512 1205434eaf4908c502b53a25de289579011a218b165e7eab288e8a0aa9775a38685510f170bfd1c78b6cbc561728e8e7ceff5a94c2b408f94f7e926e3e283734
|
||||
DIST pyloopenergy-0.2.1.tar.gz 5112 BLAKE2B 2ba2338bc761f4492ab097baf7cb099451b12fba953ad9fba6a4c5a5e114318ee33ad7b85cc71f8fc8fb9aacb509e6e10987aa1378573976114cb2afdc394437 SHA512 fcd59c4ec992aec4df5060fb68b253bd65f491f5d62adcba1e4ace40143dd7e6f3caf3a600e003dda92b7801dcba6fc0fbf4724100e05f5176fc73ad6b4b4d36
|
||||
EBUILD pyloopenergy-0.1.2.ebuild 691 BLAKE2B f272291ba6e6c5eb67b7c4584ce3c67e13223ac24db7d206ea44fe422fbb481855aedec6c18dae7fc6de3a89e0f2a934f7edda65657db7bd515a73800b34459c SHA512 b76674100fe9018e43f40b202901a963094cd7c4b7e1e3dec4160573e3f80a34fabeb3e8fa803e7dfa2abd3a378e60a3ec0b472fc7f077cdb3df5ddcd0fc1a66
|
||||
EBUILD pyloopenergy-0.1.3.ebuild 698 BLAKE2B 4fa5a95c9763871a4b1e55b1940b40b28de4f1fc01e7b677968dab96b3098689ce343b0d0d70267f95699f073a00c84cfbe106e656c833f8d77facae91103d42 SHA512 d3cc493f5919cb4a2158f8044dddf6b02bc371373f280c6013786ef5477366b25a8189ae7ce75cd0a1ee138d53d7f385e48834b4c53c60a3a7eb4f0af1fd6cf2
|
||||
EBUILD pyloopenergy-0.2.1.ebuild 698 BLAKE2B 891d77a2f5dbae8b5cfec68edf749ed3a90c435ec4dc1bbe4294742c8c7c8cd7bf41bba6a41178d80aa12c13e6bba5f6bc01df6964cef1a4862879a7dfc87fc8 SHA512 c37dcf2ef69ed36881672003f658242e2458c2d77cd4f03e4eeb04d120f2d49cbecc5fec2cfeee639bd44b0c8adf6596abca61445c0d54a37a2891b543a7300f
|
||||
MISC metadata.xml 457 BLAKE2B 7699af322102090ad2997190bc98d4c985a709e19992003fbbf050614a6304e2792876ba936b31abc185cc923e4a8e683b8d5b8c3b093ea32d12cac387aa6317 SHA512 cf5125b9e0bb6e9f419f6a0349d4abdf6909ee8f9a9c10fbdfeca8e0281e86801debd9f823c0658487f324bff404dad3300d592cedcef094bf4a51c14433dc20
|
||||
|
||||
+3
-6
@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Asynchronous Python client for DirecTV (SHEF)."
|
||||
HOMEPAGE="https://github.com/ctalkington/python-directv https://pypi.org/project/directv/"
|
||||
DESCRIPTION="Access Loop Energy energy monitors via Socket.IO API"
|
||||
HOMEPAGE="https://github.com/pavoni/pyloopenergy https://pypi.org/project/pyloopenergy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
@@ -16,10 +16,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.4.4[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST pyrainbird-0.1.6.tar.gz 4398 BLAKE2B 19c34fd020cbadacd7cec3137d9b87dbc0cb81088e57ba0d2de13d8bb24ec3b953add9ad89ca8590dd008b4e81815220558f917839f53ff12b9632bda0274e02 SHA512 03f55b520ad2febdb7cf124dc64fb8710486d0784bdff68ce57b2a7e95e3f8ec8039ec605fcb8a5a56fa2bd42154190c32b646bfa2a07cc199250410904e45d9
|
||||
DIST pyrainbird-0.2.1.tar.gz 4897 BLAKE2B 67e708de74e942ec85b4e3c4b10902b9ebc7941c35c57d6f45b3efad9a59d21c05303ac62303e33af03dcfba62086626b5193257a30c90f5ba6d659567f90713 SHA512 2cf7d5033613bad4d0bcd1c53cf0f2943bd704102d22631e8f440398197ce4affe4e818123523b7a3e512b9b2e5b8a0853b2ae3e890947664a5a59ae8a510e35
|
||||
DIST pyrainbird-0.4.1.tar.gz 8868 BLAKE2B f05be4e1388953ef3ac15b4445c541f27a1f2eed3ae52efe49a37e7c534df3fa01c2c53159152799d4ef386bcbcbb79adc8d5ce89d31eaf9b2ffa4e14bf7c41b SHA512 1639b6aa29e3b6ac2f850f57e05704cbe14bea73f8c0204354a641e3d0fc9063a0a0ec0daaf21299ab6ae907a1f6ac544b1554c7375d2af9759b1ce3226173fb
|
||||
EBUILD pyrainbird-0.1.6.ebuild 660 BLAKE2B 79ccfb7278581ea834a4c73008f2558a3169aad2ca088676ba99e6896f46c5ee48cfedffd75d2dd2a7cffc33164004780574561a525cce4c26a8f5ab36e60a97 SHA512 9a1e0e755e0121ba573b9bf0c8c8d3e23de4bf299f088debedb07edd4e8863dd68db9b13bbc6e1b10cba58d9ed8d3bc1aef7e2d98db51bc7fe4348f4b9b0cc6a
|
||||
EBUILD pyrainbird-0.2.1.ebuild 660 BLAKE2B 79ccfb7278581ea834a4c73008f2558a3169aad2ca088676ba99e6896f46c5ee48cfedffd75d2dd2a7cffc33164004780574561a525cce4c26a8f5ab36e60a97 SHA512 9a1e0e755e0121ba573b9bf0c8c8d3e23de4bf299f088debedb07edd4e8863dd68db9b13bbc6e1b10cba58d9ed8d3bc1aef7e2d98db51bc7fe4348f4b9b0cc6a
|
||||
EBUILD pyrainbird-0.4.1.ebuild 747 BLAKE2B 1fbb410886bc07a5434361bcc79b860e0d2bf217de36db9769f234fbea0285539abf227bd3f0c795f5254d48cef6f9097da13813fa2641394a37c5b22b74512d SHA512 f3c5dda3a2fbd099f37aabe35b4d341fb4e727789c6d0c74bb35646e731618b2ad74b4493f3065ccdaef28ae71b0081ebcb0c4b759dbc011e9b4526efc91f459
|
||||
DIST pyrainbird-0.4.1.tar.gz 11090 BLAKE2B 667da2c78b90a9c75a9cb8bac99f0ac5a63ef017934f5cf9f7874f4a985e8b3fa241b32bcc3ad36920385804f73a2c3573988297467e2afd35993b66e1473b5e SHA512 1710149bc495062c14a7d3e55c1f45ee6119576fc8982deace7170f196f54cbe1757b78e34fcd58ad7c9bc0bf5d6be72965ead7ae2b4931cb3194004f7e41f59
|
||||
DIST pyrainbird-0.4.2.tar.gz 11430 BLAKE2B 62c1503a784e7bc57270ee9c5511ee8c31323cf57bc8ac31c371efe7c3a048081a31c88983f29b7cee668b19d72fcd15f7f042ae5d5a57771b55652f9095445d SHA512 ba248fe10898ceae20defe1d23cc4e20ff205789b9f7b13e399d35ca61daced5cec9836152efd8d6d979a18743decad59bc2ada04083d22e74dc72a1c40af380
|
||||
EBUILD pyrainbird-0.4.1.ebuild 1001 BLAKE2B 5c51c728e4359acc2c091d80c2698f8774c6c223c38dac3c3824b9fab9992095a74c86b662fb6496408c11e8d9318e0316a8c5cf3cceedc64d78357fcb1479ed SHA512 184248434126811682486fffccb7f1deecf0f6c5e52a22855e38eee8c99d203f927f3798ca46116b75f9aebc552273f525c9859a36b90753a9d90a7539ba6359
|
||||
EBUILD pyrainbird-0.4.2.ebuild 1001 BLAKE2B 5c51c728e4359acc2c091d80c2698f8774c6c223c38dac3c3824b9fab9992095a74c86b662fb6496408c11e8d9318e0316a8c5cf3cceedc64d78357fcb1479ed SHA512 184248434126811682486fffccb7f1deecf0f6c5e52a22855e38eee8c99d203f927f3798ca46116b75f9aebc552273f525c9859a36b90753a9d90a7539ba6359
|
||||
MISC metadata.xml 455 BLAKE2B 2f5a8853b71eaf3e4ee94334f49990d3025d2020630deb872baea2d4b0a710ddf69b27f7fcfba38791b81962afb027d8ec388e0dab11558180c8a5778bfe628f SHA512 88f9206c51f311ece73caf23f4bc26fac91c08d039657dba3cd6556bcd41de7aa2fcfc99931c40aa227c93d6577b3ef7a733112eee53d0c8c0ad460125c61c58
|
||||
|
||||
@@ -3,13 +3,16 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rain Bird Controller"
|
||||
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
# Pypi SDIST incomplete, not tags at github
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -18,13 +21,18 @@ IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/packages=find_packages()/packages=find_packages(exclude=['test'])/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rain Bird Controller"
|
||||
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
|
||||
|
||||
# Pypi SDIST incomplete, not tags at github
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/onkelbeh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/packages=find_packages()/packages=find_packages(exclude=['test'])/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -2,9 +2,11 @@ AUX pytest-cov-2.8.1-disable-broken-tests.patch 763 BLAKE2B d36ec8acb8329cff8619
|
||||
AUX pytest-cov-2.8.1-latest-setuptools.patch 1247 BLAKE2B 24ac573f41ea6beff690330b26900e99f7454bbc74bb868246055bbd5ed9385f7fff9e72c4222c855dcfcd06e1cab6ac322ec9c085c3b3fdbb12137f8f64455b SHA512 699c4e0e5e3f0b8b145946fa319d19be4ddd42ab7f565af875ca37df0aac222d2b0af50f13ee52f19cf01c9e799a8b7e60ccf114b59530731f820c91311b1b5a
|
||||
AUX pytest-cov-2.8.1-python38.patch 2522 BLAKE2B c09196ac945cd4b00acd75e45987be12ad1c8c251b679135fce1c2356d58396bc11b986f6d65ba0b946f5008eae70dcf18ceed68ba1ea50cb39bce303e710912 SHA512 3bd1fc80cfc76bdf643ed00bb59ecee1ceaf3c838f851cd65f844a5297ea33ab514ed441a5807ce6424ac461b10b629a8b6885851cb80336c5836c5f72ca6271
|
||||
DIST pytest-cov-2.10.0.tar.gz 54570 BLAKE2B f9969a593d0ef4d3be636e66516388e879d32eb0b82ef63fd82ddc84f9cdf2e7186e695f8b1b6d7a825e7be2307837263c08b4654123895c2ee1b79a8cb2f416 SHA512 64347a140d5653afa8aa64dd703b1611e3462f185af9ff81b02c4309673e11603499be978fff3ccf33a5128db1f6d4efb0e822585080d35bcd22b4a1e964072e
|
||||
DIST pytest-cov-2.10.1.tar.gz 56822 BLAKE2B 45eba205a2c6687882445d3554cedc04ad556854f5eac8eb0fab7fda84cdf2736b034dfdceb664293d1add153a5271403eb94585a863676ccfef9ab09727d165 SHA512 2dd575141754a417f34b414ba7e07291c273abdc63a6b7dc72d317c6ec10076b83c2ad78eeefdda7cee1fd6f56932d838602da4dd760a1c0d12095be94c22568
|
||||
DIST pytest-cov-2.6.1.tar.gz 35307 BLAKE2B 11974ff70ed5609d7db3c4c35f5b528b0ec36b48cfaf06974a090127706e0964841347592ac3f1e086f46800857ee10c05404045b6a4b467ffa278c2ee1e1957 SHA512 2dfd16e013d8bfbe5d14990f419291b651dd11560328a7e59b5449016d51b17f84d4ee3866fda866c3530389d206b1c4c67c84b23f097281c3963ffd19ea8caa
|
||||
DIST pytest-cov-2.7.1.tar.gz 42121 BLAKE2B 4136a1ad33bad35b0d8f161be15b33ddaab69e68cf34f1db6d3a92ad31b84da18ea2051d2ad67e006acbe5dd2a49032fa78b8a564d97b23ca283eb0563e9e77c SHA512 dbdaa8b1ed7b97885671b1bd46234df51552754913603e93c4e0caa2f1e09c7efba84908d49bdad459348a989ec4efaa97567a51a7ccb38c5d4e37a0d9f97ca7
|
||||
EBUILD pytest-cov-2.10.0.ebuild 1381 BLAKE2B 51a07a61c6c380bd2fdb76347114a93793b6a557e9f3ea4c27d88dca56cba2509ec02b974a427874818dcf38fe0f2ecd7f45ebbed98e935278199fcdb14c8255 SHA512 aa75d63a86fdd9dcca8caf0598433218be08bd34a59bfdeedcc3aa99ff29759004e08000c8f2adec073e09f852414817cf80842c2328846f0242281c86f481c3
|
||||
EBUILD pytest-cov-2.10.1.ebuild 1381 BLAKE2B 51a07a61c6c380bd2fdb76347114a93793b6a557e9f3ea4c27d88dca56cba2509ec02b974a427874818dcf38fe0f2ecd7f45ebbed98e935278199fcdb14c8255 SHA512 aa75d63a86fdd9dcca8caf0598433218be08bd34a59bfdeedcc3aa99ff29759004e08000c8f2adec073e09f852414817cf80842c2328846f0242281c86f481c3
|
||||
EBUILD pytest-cov-2.6.1.ebuild 674 BLAKE2B a995272e6764ced8504d07fc2cae14bf4dd3824b4a9dcbd1285abd66284c3ddd0f0d4de1617e6749ec3a3598827fbfe21503da3b36d7b96d8b5850ed14513c31 SHA512 4c3168c3024180a0571a5074d9077e718afcea24cae82b8645c4946c28fe643332f5241ae2ce06db3e9b9fa64bd2d4c016bbd92b5ca02ff44367bb6cdeded22c
|
||||
EBUILD pytest-cov-2.7.1.ebuild 683 BLAKE2B ee3fe19046cebf07c663ee02337e826b88ac364952a77767dd2f520dc7269b909c85301a72094b03cb2a2dcfc43a325191175b2c5ef778d67ced18fbc5a3a1c1 SHA512 3c8489723c434b6a81ad5a5078971022c7870cc5f61062d5574ed73b949b2974ab9b7d2f66fd3aab3b50060f4143e3ce1c45f2ffa34c9531ba55d63618f82488
|
||||
MISC metadata.xml 459 BLAKE2B 8a721ec24cc58fcaa3ada2a0a574dcc87f9337b3de4f90d833f71049e4c2e9f1761ee824d64e1f69c4302e42ea21459a69a98ee790db6cb2732324fd34b30558 SHA512 06ca6539cbd732bae4995c552cb8df225f26a13fdb0e9128d7726373be2eff9b72e915a1ed7a77a8b5773a3edf8d17e0104f745b96d61553c5361503709f4498
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python3_{6..9} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="py.test plugin for coverage reporting"
|
||||
HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/py-1.4.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.4[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/virtualenv[${PYTHON_USEDEP}]
|
||||
dev-python/fields[${PYTHON_USEDEP}]
|
||||
>=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# Bug 597708
|
||||
# "${FILESDIR}/${PN}-2.8.1-disable-broken-tests.patch"
|
||||
"${FILESDIR}/${PN}-2.8.1-latest-setuptools.patch"
|
||||
# https://github.com/pytest-dev/pytest-cov/issues/365
|
||||
"${FILESDIR}/pytest-cov-2.8.1-python38.patch"
|
||||
)
|
||||
|
||||
distutils_enable_sphinx docs \
|
||||
dev-python/sphinx-py3doc-enhanced-theme
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" \
|
||||
PYTEST_PLUGINS=${PN/-/_} \
|
||||
pytest -vv || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST queueman-0.5.tar.gz 2510 BLAKE2B 7c248c1d99a3535e098c1dc8bd969ec836d07e2f15ca76f1d74adb3338596b13ec9b8deb5f90370c3398a55b47a7da95f26a8524f17e84a6091d38c690efbea8 SHA512 b0b84dbeb1a8c1d25bcae9b87be9b838a111bfd50ff9010f74bb09192139aa7e5f1c8f1308291a8b1fa2f4c303c1f032660bb1c077fcd269cc616a5a8db93a6c
|
||||
EBUILD queueman-0.5.ebuild 763 BLAKE2B 0d4faf84e6af19730576ab625951dbe518e026a270e2209058afc896def84fc1265034c01ca19137c44fe5ce2a067c2535c1208120e8e7ea087b11f0b45ffdf1 SHA512 2ef623e2c00f74aeb7c49cf58352483e550c517ed11607f4f115868ab0b02e4c3fb807b01c9fbf1a2cd9ab1b9abf79163835d83d08c63269afd835b44f4d82f7
|
||||
EBUILD queueman-0.5.ebuild 794 BLAKE2B f5de87f164fba00b8698ea81f1246dd05ea533f7a526b39ef265a612d62d2ef110ff17f00ac00f7236670010b5fbccbc97562d59bac82b26a267673a6d93a15e SHA512 4b7e15bdcef3b514ec6b2dd00ca2b04b9b8a843f06f6b84e75ec2c4e966090c1dc8af09927ce9544b450e12306691d647da435e08d8abf3f95a95f07b110da13
|
||||
MISC metadata.xml 450 BLAKE2B d8e01c0faa31e4c7ee99fa076888f375c25aa0c685a109e18b940887a6ffb0a7dc9f92b2d5af7854c26bbd15e5b5bed5768cba306930bb06309dbb4f1c749f29 SHA512 c472f0fb52dcf0cb8b7d819ad16db3cbfbd14295be5383ff13f5be96b337cb43b1899266a09a35ec351d40a8750309d89b112da37ad913647af00f88260d68b5
|
||||
|
||||
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION=""
|
||||
DESCRIPTION="simple queue manager for python"
|
||||
HOMEPAGE="https://github.com/ludeeus/queueman https://pypi.org/project/queueman/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
|
||||
@@ -4,10 +4,12 @@ DIST zeroconf-0.28.1.tar.gz 58866 BLAKE2B ef7f86be176ce5e0d93ecca5871be9149df0f3
|
||||
DIST zeroconf-0.28.2.tar.gz 59803 BLAKE2B ea839896eb1684cbc3933305d8ca990601a02cbec34203aea9a37f34ac4a770638b6de8ef94b2eff3375b3ec35a2b2d38e93c1ca7cbbb2bab1445a23bffdfc70 SHA512 88eee6747f0272c970ac72c185929a9afe22a4e9c8aaec2304d98bb386b7f8803635278140a066506c34c23778e3bff54b126dd2d0a3dc8dfccc434a90b41f27
|
||||
DIST zeroconf-0.28.3.tar.gz 59985 BLAKE2B c0a298892bb4594a41d143e45d935e5f5830dfc2c4a15b87d369f00a6a786ad35e0a6ca5d8e3ddce1910ac20fb2183c4de217cb4f26222c1763e41c302e75338 SHA512 ea1e49918c76655040dba0beee57b4742127801d16620b13ceb45003a1f24df1e37b9b2b6461d4c0aa463b36f5b9b023f8e0e9c8b884cb803860c5a1164593e0
|
||||
DIST zeroconf-0.28.4.tar.gz 60697 BLAKE2B 5f1ac3271d14dda33229e0e2638282ac56024405e7eca6d41b4681bc2becf2e5aeb707721071b78725775d50164b335a9f5eb44ec7910d37c7e7d818e85a8417 SHA512 a7690b049ea573dae8404fe47dab614384d9dcd1555462e55cad2d625d0caff26912b0b0039bcbf6c22a32675ce07db886bb63bf7d799723f7db9ad2ecf38c63
|
||||
DIST zeroconf-0.28.5.tar.gz 60914 BLAKE2B 9f8323e2f48dd6c8b6d302c91e29af8d2ba63116e38c6791015ff21806bce103bcbc2c8810574768bb7a1f7057b711c65bb93452a5e1eb1020774eea2dcbf9bd SHA512 cafb3349bdc49098ac05b3518d1545ff25a7393e1fc0afd259de322109d182cad6fa1a0ba62dad4f25eea9ff6a7436fabe2d713beb24cde3b834c64d682c117e
|
||||
EBUILD zeroconf-0.27.1.ebuild 875 BLAKE2B f4e33f6ab645fc321862cb8d2e924e03099c25d7bb979fe21012ee0011753f9a5b626a27ca807a9d83eb7db2b79864fb0c7fd1df7c04187dc6f91302d37fb5d3 SHA512 abc8cf53a5d8fb6f879f3b42b43d891cb4eb6133c5b0cc496d4fbd302ebbf4da0b2701ef1d033388ef617f9ccf37d9f8a003d62fa120841d5e607a2a4ebcd2a2
|
||||
EBUILD zeroconf-0.28.0-r1.ebuild 883 BLAKE2B a7df64d2a47b338e0c649092bd020421c4a65936588032a6a7a2b3de5d2f50a1515ed6f634c8d9106d94960ab0c9d3a1987853a741c90b3b63f7b4c2bc1d5024 SHA512 c4b4355e1daf838956f21eb3ec808b870cd345b334a9b63cb2c5eb65d793350fb83709f8042aedd1a81354abd57ccea34fe30dee268eebe25b7eee43b594bc5d
|
||||
EBUILD zeroconf-0.28.1.ebuild 883 BLAKE2B a7df64d2a47b338e0c649092bd020421c4a65936588032a6a7a2b3de5d2f50a1515ed6f634c8d9106d94960ab0c9d3a1987853a741c90b3b63f7b4c2bc1d5024 SHA512 c4b4355e1daf838956f21eb3ec808b870cd345b334a9b63cb2c5eb65d793350fb83709f8042aedd1a81354abd57ccea34fe30dee268eebe25b7eee43b594bc5d
|
||||
EBUILD zeroconf-0.28.2.ebuild 772 BLAKE2B 4ef52c9a1b71f133d2722c977f437f57004fc0aca27d5b03deeacf1ce476dcc4b0779a39a0947f128a8864ff34db52ce5a895ed6a868a2056e766ad06c835268 SHA512 4345fecb0de1191500fbe3f52dd4dcdb60a5ece4de3acc538056cb25aa33747984d7fed3f73e7159428cda66a9f12de5d508713659863f8df4bc736096219d30
|
||||
EBUILD zeroconf-0.28.3.ebuild 772 BLAKE2B 4ef52c9a1b71f133d2722c977f437f57004fc0aca27d5b03deeacf1ce476dcc4b0779a39a0947f128a8864ff34db52ce5a895ed6a868a2056e766ad06c835268 SHA512 4345fecb0de1191500fbe3f52dd4dcdb60a5ece4de3acc538056cb25aa33747984d7fed3f73e7159428cda66a9f12de5d508713659863f8df4bc736096219d30
|
||||
EBUILD zeroconf-0.28.4.ebuild 792 BLAKE2B dc2635f5b232eb69a615d8804e8d1477a670540f735d4dccc4c244a93bf8f044c71a1dde0fa8754b7e6102bb3f154cb8dd5dab82fbc037f5de9659078055936f SHA512 d07a5b347d5c91ba0a11d4e0db26dd21687a84b475aecda7f078a421e10beeda60640e5df1615c7f615b4d5658465dcc1dfb2958c3cd32d6d919ec59fe1a418e
|
||||
EBUILD zeroconf-0.28.5.ebuild 792 BLAKE2B dc2635f5b232eb69a615d8804e8d1477a670540f735d4dccc4c244a93bf8f044c71a1dde0fa8754b7e6102bb3f154cb8dd5dab82fbc037f5de9659078055936f SHA512 d07a5b347d5c91ba0a11d4e0db26dd21687a84b475aecda7f078a421e10beeda60640e5df1615c7f615b4d5658465dcc1dfb2958c3cd32d6d919ec59fe1a418e
|
||||
MISC metadata.xml 327 BLAKE2B 0d2f604b068186fa699f6570006edc7fa242b944e713a9f87fda645f895667fe99c227e0c0ae5e82ebe679ff0848c3f19a99f04e8301b9709935c520c33161ab SHA512 0aa133094e6794833240092243f44fb4ca6ba45c56c022ac74a8723d7740f3e62cd64dcfe869e9ed5143c1a3183ad6d0d14c9129b87fec7d8954e3b560539692
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
|
||||
HOMEPAGE="https://github.com/jstasiak/python-zeroconf https://pypi.org/project/zeroconf/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST zigpy-xbee-0.12.1.tar.gz 17414 BLAKE2B a4af2f649ee62809b89c390996c8d387da2bb3a35928770d53d4446aa3eb5c39fd37c511f2cfb1e742d92458fa54318e4c6f03217efdd47927faa24a4a94c8a3 SHA512 36892d3c7f822f55c3dc4e18c7b8e6110900f4915183f00dc0283189b73a6f12d0f18c29d9102eca0b6db2e25a1a215cdd58584d6b74aea281880bcf559d7a62
|
||||
DIST zigpy-xbee-0.13.0.tar.gz 17896 BLAKE2B 760cce7eea667efc8457980333cd14c2ab3cf6025872ff51169c9cd121ec6e99483149033f70c13ee96b6e3e565178df14f4de5c49dfd4016fadf3d277f0706e SHA512 6d4b1f27516b12ca92c12782c9614c357ade9598a45a5f256847e5757cff4595d8cc70dff95aadaa60d2ef14f69dd6f71496add150c15ab125f17235feae0c15
|
||||
EBUILD zigpy-xbee-0.12.1.ebuild 793 BLAKE2B dfd16bfa2a9c586f69dbb86c837c53f89d4a10f4d6842d7392d701e48bddb3b9d9e4a705d8f978d0d1444aa3d65150d5853f55ec4254e68515722a346d6e7d65 SHA512 86914ffaec3c563110a29d6667363dadcfc6c926908f6783836376138028048f8970efd3d88e2cfb19e7b7a5ef415cd2a58256f99e50b9a94a98b8b7271d6756
|
||||
EBUILD zigpy-xbee-0.12.1.ebuild 791 BLAKE2B 6e346d59db6dd85766dde752a5061693ae3e2dd6a752b04d91a586a100b9833508880587a488e0e496a77dc5d6c5efe14b87cc559a6e3acdff67ad6d95900fcc SHA512 6999321dde049f42a3de331291a7f6e36eadbf12afdeca0f7d4ec42471a88e9981733e6344838a65be2d32094fc70933772e3863a5aa9dcda210893d34ae89c7
|
||||
EBUILD zigpy-xbee-0.13.0.ebuild 805 BLAKE2B 1f10244ed5572dd804366cb095672f84cad8595543ad5e8b0cc0cc5329522ef46a33c2a44b0b04b3d98fe0f089f7bdf002f0d118e3a78949327a65462675115f SHA512 927ace702463d1d7d74fbf073c73313ffbc775aa64f54a4d7c505b12f6c1624db2f7debb10d0938c1a3eb95a4acb26a4d9bb0fc0babdece8580f737aca8c95a5
|
||||
MISC metadata.xml 454 BLAKE2B 5b1741fae1fa1322435b6315cdb72bec69e373f6138e5dcb26c86337fcf145114969fbd343013c09b423cdb9dd9d5d3a6f9e509c3aead231098c56c8500c00ed SHA512 507890d1ced3213f2fb7e8aa27a9e98eb4d7f0320232abe7f313c6f8d798afad1742ac98cfefbf3e495fa2d14b1e55f12a2b750a5547270cf0a408b62b9b720c
|
||||
|
||||
@@ -11,7 +11,7 @@ DESCRIPTION="A library which communicates with XBee radios for zigpy"
|
||||
HOMEPAGE="http://github.com/zigpy/zigpy-xbee https://pypi.org/project/zigpy-xbee/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3.0"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST fail2ban-0.11.1.tar.gz 538660 BLAKE2B c88765ac3f49c19e0570248891814c647f2c3515290982de21c7b6c377508189fa53182fca84d62f61b231e250395992e8cf06cc61394dd41150f02d8a254f8b SHA512 019b088aa6375f98742ed101ef6f65adabca3324444d71d5b8597a8d1d22fa76b9f503660f0498643fe24a3b8e4368de916072a1ab77b8e2ea3eda41c3e0c8c6
|
||||
EBUILD fail2ban-0.11.1-r3.ebuild 3344 BLAKE2B 17aa0ee7bb0f6b7d89472502547af08652e97ce715a5e668227755f5a4d5a102af1d0e2a6a7f8446e3eb34d04d5dd98cfb7fa35051a9bba9c80a20507b30af93 SHA512 79f1eb053baf13956a91fe2894819adf39396a29c9a654ed1a33ae546a137da6b2269186466f93c5d73db567973d0021c15f746e5ea9de2edbb987d107822d2c
|
||||
MISC metadata.xml 372 BLAKE2B 7fca866187d9a128e6fb6787a4099d7a6442e0e51e558786773b91c3e2f06e67167d76f9bc96be0fe1baa1c44fc3f0e9e2105a327a10cb2720b3e3f9e4303a66 SHA512 4d5710e2fb4a7c353ca6bd3203bceef57d4d004367993dc1044800ee8713a3f4697fe8ba3472a73ecd015503656dfb7cd68d674c99188ce5702769cfeaf06b25
|
||||
@@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit bash-completion-r1 distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="scans log files and bans IPs that show malicious signs"
|
||||
HOMEPAGE="https://www.fail2ban.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="selinux systemd"
|
||||
|
||||
RDEPEND="
|
||||
virtual/logger
|
||||
virtual/mta
|
||||
selinux? ( sec-policy/selinux-fail2ban )
|
||||
systemd? ( $(python_gen_cond_dep '|| (
|
||||
dev-python/python-systemd[${PYTHON_MULTI_USEDEP}]
|
||||
sys-apps/systemd[python(-),${PYTHON_MULTI_USEDEP}]
|
||||
)' 'python*' ) )
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
|
||||
|
||||
python_prepare_all() {
|
||||
default
|
||||
|
||||
# Replace /var/run with /run, but not in the top source directory
|
||||
find . -mindepth 2 -type f -exec \
|
||||
sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
|
||||
|
||||
sed -i -e 's|runscript|openrc-run|g' files/gentoo-initd || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if python_is_python3; then
|
||||
./fail2ban-2to3 || die
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/${PN} "${D}"/run || die
|
||||
|
||||
# not FILESDIR
|
||||
newconfd files/gentoo-confd ${PN}
|
||||
newinitd files/gentoo-initd ${PN}
|
||||
sed -e "s:@BINDIR@:${EPREFIX}/usr/bin:g" files/${PN}.service.in > "${T}/${PN}.service" || die
|
||||
systemd_dounit "${T}/${PN}.service"
|
||||
systemd_dotmpfilesd files/${PN}-tmpfiles.conf
|
||||
doman man/*.{1,5}
|
||||
|
||||
# Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
|
||||
# See https://thread.gmane.org/gmane.linux.gentoo.devel/35675
|
||||
insinto /etc/logrotate.d
|
||||
newins files/${PN}-logrotate ${PN}
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
|
||||
newbashcomp files/bash-completion ${PN}-client
|
||||
bashcomp_alias ${PN}-client ${PN}-server ${PN}-regex
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version "<${CATEGORY}/${PN}-0.7"
|
||||
previous_less_than_0_7=$?
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $previous_less_than_0_7 = 0 ]] ; then
|
||||
elog
|
||||
elog "Configuration files are now in /etc/fail2ban/"
|
||||
elog "You probably have to manually update your configuration"
|
||||
elog "files before restarting Fail2ban!"
|
||||
elog
|
||||
elog "Fail2ban is not installed under /usr/lib anymore. The"
|
||||
elog "new location is under /usr/share."
|
||||
elog
|
||||
elog "You are upgrading from version 0.6.x, please see:"
|
||||
elog "https://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8"
|
||||
fi
|
||||
|
||||
if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin; then
|
||||
elog "For most jail.conf configurations, it is recommended you install either"
|
||||
elog "dev-python/pyinotify or app-admin/gamin (in order of preference)"
|
||||
elog "to control how log file modifications are detected"
|
||||
fi
|
||||
|
||||
if ! has_version dev-lang/python[sqlite]; then
|
||||
elog "If you want to use ${PN}'s persistent database, then reinstall"
|
||||
elog "dev-lang/python with USE=sqlite. If you do not use the"
|
||||
elog "persistent database feature, then you should set"
|
||||
elog "dbfile = :memory: in fail2ban.conf accordingly."
|
||||
fi
|
||||
|
||||
if has_version sys-apps/systemd[-python]; then
|
||||
elog "If you want to track logins through sys-apps/systemd's"
|
||||
elog "journal backend, then reinstall sys-apps/systemd with USE=python"
|
||||
fi
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>netmon@gentoo.org</email>
|
||||
<name>Gentoo network monitoring and analysis project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">fail2ban/fail2ban</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user