Compare commits
67
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
773f290f68
|
||
|
|
450633853d
|
||
|
|
166db38ef9
|
||
|
|
d5c6d48edf
|
||
|
|
345d061030
|
||
|
|
6a4ec44417
|
||
|
|
ae88f71a06
|
||
|
|
83e3b9242c
|
||
|
|
9113071dbb
|
||
|
|
a5cfdd51c6
|
||
|
|
f04ed07e5d
|
||
|
|
f00527fa16
|
||
|
|
b59de17eb7
|
||
|
|
ded761f05b
|
||
|
|
a5fe1d34b7
|
||
|
|
9b35ee3741
|
||
|
|
1e062f05d0
|
||
|
|
4399e21c90
|
||
|
|
146b9e7d65
|
||
|
|
c4b80a23af
|
||
|
|
08a5192dff
|
||
|
|
604d7ed7a6
|
||
|
|
b1ea825267
|
||
|
|
511a519e5c
|
||
|
|
f216f5d837
|
||
|
|
cf3eff8b7c
|
||
|
|
08225d9bdf
|
||
|
|
5dc356b313
|
||
|
|
de0392cf37
|
||
|
|
0ec8b0ed21
|
||
|
|
1a99e553c0
|
||
|
|
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
|
||
|
|
4f02c4a8a3
|
||
|
|
d9714a7b38
|
||
|
|
7a3741a8b7
|
||
|
|
c0584a8875
|
||
|
|
c5404551ba
|
@@ -1,3 +1,90 @@
|
||||
Important notice about PyDispatcher/pydispatcher:
|
||||
During cleanups, I changed PyDispatcher to pydispatcher,
|
||||
this was a mistake, these are 2 different packages.
|
||||
To remove the (conflicting) wrong one, do a:
|
||||
|
||||
# emerge -cav homeassistant
|
||||
# emerge -cav dev-python/pydispatcher
|
||||
# emerge -1tav =app-misc/homeassistant --autounmask=y
|
||||
|
||||
2020-09-14 homeassistant-0.115.0_beta9
|
||||
* update PyGithub-1.43.8
|
||||
* update PyGithub-1.52
|
||||
* update evohome-async-0.3.5
|
||||
* restore (still needed) pexpect-4.6.0 from archive
|
||||
* add pybluez-0.22
|
||||
* add pyownet-0.10.0
|
||||
* downgrade pyzabbix-0.7.4
|
||||
* update iammeter-0.1.7
|
||||
* bump home-assistant-frontend-20200912.0
|
||||
* update androidtv-0.0.50
|
||||
* update pyhaversion-3.4.0, filed an issue at https://github.com/ludeeus/pyhaversion/issues/14
|
||||
* update pydeconz-73
|
||||
* update coverage-5.3
|
||||
* add rpi-bad-power-0.0.3
|
||||
* update aiohomekit-0.2.53
|
||||
* add more older reqs reported by new test script:
|
||||
- add transmissionrpc-0.11
|
||||
- add stookalert-0.1.4
|
||||
- downgrade smart-meter-texas-0.4.0
|
||||
- update ephem-3.7.7.0
|
||||
- update ephem-3.7.7.1
|
||||
- add sharkiqpy-0.1.8
|
||||
- add py-schluter-0.1.7
|
||||
- add roonapi-0.0.22
|
||||
- restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI) (use at your own risk!)
|
||||
- correct dep in RtmAPI-0.7.2-r1 (use at your own risk!)
|
||||
- add pyfunctional-1.3.0, pyfunctional-1.4.1
|
||||
- avri-api-0.1.7 added
|
||||
- added arris-tg2492lg-1.0.0
|
||||
- add batinfo-0.4.2
|
||||
- add pulsectl-20.2.4
|
||||
- downgrade pyzbar-0.1.7 from main repo
|
||||
- add adafruit-circuitpython-bmp280
|
||||
- add adafruit-circuitpython-busdevice-5.0.1
|
||||
- add adafruit-circuitpython-bmp280-3.1.1
|
||||
- downgrade prometheus_client-0.7.1 from main repo
|
||||
* update homeassistant-0.115.0_beta9
|
||||
|
||||
2020-09-13
|
||||
* bump youtube_dl-2020.9.6
|
||||
* bump pytest-timeout-1.4.2
|
||||
* bump responses-0.12.0
|
||||
|
||||
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
|
||||
* bump icmplib-1.1.3
|
||||
@@ -22,6 +109,7 @@
|
||||
* pyflic-homeassistant-0.4: fix https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/146
|
||||
* total-connect-client: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/167
|
||||
* update homeassistant-0.115.0_beta4
|
||||
* add forgotten patch to isort-5.5.2
|
||||
|
||||
2020-09-08 homeassistant-0.115.0_beta2
|
||||
* cleanup PyDispatcher vs pydispatcher
|
||||
|
||||
@@ -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 3.7.
|
||||
|
||||
Today (2020/09/12) I updated my productive box to Python 3.8.5. And, finally, I could Python 2.7 from it. ESPHome still runs on the same box with some small patches (included in my Ebuild), the current `esphome-9999` doesn't even need a `src_prepare()`.
|
||||
|
||||
## ... 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).
|
||||
|
||||
## 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,25 @@ 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
|
||||
|
||||
|
||||
@@ -8,12 +8,9 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-core-0.108.9.tar.gz 5600363 BLAKE2B f5b2d10a40d8c94e1c1369caed093dfebe9a9a930940614fafe18299651498680681e3af37f588ddf8cc56ba81a7582aeaf35649496b4e8009a7576e5a96a00a SHA512 17153105150eda26feea7b7fcf7dc19f3688fbbfd528d268a2b1ce902b32902983291f27be99bee3a7fbe3fb3de51d5a1fd6f568289bfdb21322e7af261cc5af
|
||||
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
|
||||
@@ -23,24 +20,24 @@ 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.0b4.tar.gz 7527332 BLAKE2B d9bf8744bf2b431ea5aa33335bf4353996b597bdc276df13ccf9085fe8ebd7c8deb250f53ac0779e2b34575a179b1853f6f9424b4d16456d8509fc1aed98b18b SHA512 32480421cfb87bdb8137819824903b40ba02e4c8c1674ac289cd387f77da866acc61468ba080db614785fa649de95e4e7fe926f96d4b782d5cd6dd89c0a26324
|
||||
EBUILD homeassistant-0.108.9.ebuild 15533 BLAKE2B c5549321bcc0cbf8e2525a67be37eedccd865b8b86d88acfad24fbb9e2a56315ae54a8d22a9307f8713775d5dab6005da9b276583f076de4c91e84e5296b7377 SHA512 1ccfb94236cc3d9e00d9858528013a66a769873f2e787c37f9b767402706f2fbb085efff44256550649537d59c4605d7978992a68e6443573a99a26b14b36ff6
|
||||
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_beta4.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
|
||||
DIST homeassistant-core-0.115.0b9.tar.gz 7542760 BLAKE2B 282b89761a4d3bc5d014a962e504dbbae5db297f3321c59e45590fab0ea6dd473beb6e16988bec8c29a57d1e807827fadf5df4b0710a5b0320d1580824f33e49 SHA512 06da3b01a8a25bc9f20bb2b7a669813ac003cbe019c3918a3ef3e3e77c9295f06fc5532a1091dd9a88ab464ffb02fec7d34cf7bc692d153a8cc77575e101b6f6
|
||||
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_beta6.ebuild 19408 BLAKE2B 99a308a921e1b7a9415543db0bbb9fb0a70432e8e698ac97b1ac34ae55cb49d651dd69e7f3e9d98dd8455f24217a91498f39f8876fcb57205c7b794de4ea4e10 SHA512 fcd5a17894b0d60475b84e48ec2d7c0c59661776c1a82e322ca881558257ef0f11721b6fac1c7e6d54827eae4d2aa4cce5bc68daef5a33b0c77c304ca129d233
|
||||
EBUILD homeassistant-0.115.0_beta7.ebuild 19210 BLAKE2B f6e2c49c1d1c9934c2a5ab18745e3cd95e44402a022c66ab80891b3bb9afe4ec3cd6dd0988590bdc26ec21eb2463d1ffba262916c53650292b0f9aade21beb32 SHA512 08fa40df526304b062457fb67df04c265495f07908a6ce9b4a41aa1cc428d9cc4af32b27e5c1748ccc9625f2e1f95526f186d4e3405c5e060cc1fc93cb2c8978
|
||||
EBUILD homeassistant-0.115.0_beta9.ebuild 18968 BLAKE2B 465436c75b7935125793cb03761ca24d0271c372738285863b2a547636d7651b65d2a02f6a0a89d9fbdcb3e57888c69d623221e33e39fe273902c34607d457f9 SHA512 336811bde25aa83c80404d6b3caeaf2e47e18a8e3ec768d7ca3afb752f130f970d3867a087e332e47713b5504daedd6c747b73279744324958b6631534016f46
|
||||
MISC homeassistant-9999.off 61202 BLAKE2B d13693b1971997bed31ed7c255677b7a146716f70540854f6972b7ded0adac3e04b14c7b33f4cc0c191291dc039bfa570e1f3598651eaeff9e10cad9738470f8 SHA512 364cada3ee36c3282a68a3a04dd60357fc4575926d10570dfdbf3bc75dea8b14315e2ca0ccdda3f46e73eb5ce8ef473d1695517e43af078848664f7939024b0a
|
||||
MISC metadata.xml 13074 BLAKE2B 7b903df4ba760830c5b2787d71937c8d758833b15175181fff9d70f4088ef0b954f05c7faf64990b41b744c46041820714d62b169d311540403504fa40f8f5f8 SHA512 f2e4463a31fbff782b77785208f97a294af676409977ea8ac040fa3e316bba3bafe748b9d8d7a526483e1d85bbb153daeea7dcdd19184b621b961cbcfc5cbdcd
|
||||
MISC metadata_new.xml 12825 BLAKE2B d539dda4f7904c4e88e7f26f46a10489e7468ee319ecd7e35367dfcac9c30be1a33ca2256e4caef735b72a31aa4431dd3dad83174abcc075865bf91a414c3736 SHA512 c95ce464de0582e43b9a84e47d96c5ee5ccfcddedf37ad9ccb6b13989f22c1dc52cfb5f26eb73e9ce501c7755a7debf250433b87f2b8cd60ce429f2aba75e8bc
|
||||
|
||||
@@ -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"
|
||||
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive bravia-tv buienradar +caldav +cast cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unifi vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
|
||||
|
||||
# from 2020/04 cleanup to be removed or integrated later
|
||||
IUSE="${IUSE} aws scrape blink +version systemmonitor"
|
||||
|
||||
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
|
||||
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Home Assistant Core
|
||||
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-2019.11.28[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.23.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
|
||||
RDEPEND="${RDEPEND}
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.34.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"
|
||||
|
||||
# unused/not found or referred somewhere else
|
||||
# >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
|
||||
# >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
# ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
|
||||
# >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
|
||||
# >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
# >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
|
||||
# >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
|
||||
# ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
|
||||
# >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
|
||||
# >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
|
||||
# ~dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
|
||||
# >=dev-python/envs-1.3[${PYTHON_USEDEP}]
|
||||
# >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
|
||||
# >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
|
||||
# >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
|
||||
# >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
# ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
|
||||
# >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
|
||||
# >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
# >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
# >=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
# >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
|
||||
|
||||
# still unknown origin
|
||||
RDEPEND="${RDEPEND}
|
||||
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup-4.8.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )
|
||||
|
||||
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/immutables-0.9[${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.18.1[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-7.0.0[${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.43.0"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.4.2[${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.39[${PYTHON_USEDEP}]
|
||||
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
|
||||
atmo? ( ~dev-python/pyatmo-3.3.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}] )
|
||||
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
|
||||
bravia-tv? ( ~dev-python/bravia-tv-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-4.2.0[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
|
||||
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.2.2[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
|
||||
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
|
||||
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
|
||||
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
|
||||
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
|
||||
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-2.1.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}] )
|
||||
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.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( virtual/mqtt )
|
||||
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
|
||||
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
virtual/mysql )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
|
||||
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
|
||||
virtual/mqtt )
|
||||
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
|
||||
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
|
||||
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl:0
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
|
||||
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-15[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
|
||||
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
|
||||
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
|
||||
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
|
||||
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.38[${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_dirty_hack.patch"
|
||||
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
|
||||
# -i components/maxcube/binary_sensor.py \
|
||||
# || die
|
||||
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
|
||||
# -i components/maxcube/climate.py \
|
||||
# || die
|
||||
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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,327 +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 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"
|
||||
|
||||
# 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.4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.2.2[${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}] )
|
||||
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.13[${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? (
|
||||
|
||||
+5
-5
@@ -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}]
|
||||
@@ -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}] )
|
||||
@@ -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? (
|
||||
+8
-12
@@ -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}]
|
||||
@@ -86,10 +86,6 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.9.4[${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.1[${PYTHON_USEDEP}]
|
||||
@@ -201,7 +197,7 @@ RDEPEND="${RDEPEND}
|
||||
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.1.2[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
|
||||
metno? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] )
|
||||
@@ -220,7 +216,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 +231,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 +283,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? (
|
||||
@@ -0,0 +1,354 @@
|
||||
# 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"
|
||||
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
|
||||
|
||||
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.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.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.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.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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.4.2[${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.37.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20200912.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/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}]
|
||||
|
||||
# still unknown origin, some from requirements_all.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/base36-0.1.1[${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-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.1[${PYTHON_USEDEP}]
|
||||
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-5.1.3[${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.45.1"
|
||||
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.4.2[${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.2.1[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/androidtv-0.0.50[${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-35[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${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}] )
|
||||
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-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.3.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.9.4[${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.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.2.0[${PYTHON_USEDEP}] )
|
||||
envoy? ( ~dev-python/envoy-reader-0.16.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.5.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${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.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.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}] )
|
||||
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.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}] )
|
||||
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}] )
|
||||
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}] )
|
||||
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.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}] )
|
||||
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.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.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.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.33[${PYTHON_USEDEP}] )
|
||||
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${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.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.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-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.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.4.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.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.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.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/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~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}"
|
||||
|
||||
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
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
@@ -0,0 +1,186 @@
|
||||
<?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">home-assistant</remote-id>
|
||||
<doc>https://www.home-assistant.io/docs/</doc>
|
||||
<maintainer>
|
||||
<email>hello@home-assistant.io</email>
|
||||
<name>The Home Assistant Authors</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="abode">Library for the Abode alarm API</flag>
|
||||
<flag name="adguard">monitor your ad- and tracker-blocking DNS server</flag>
|
||||
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
|
||||
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
|
||||
<flag name="alarmdecoder">AlarmDecoder extended</flag>
|
||||
<flag name="ambiclimate">communicate with Ambiclimate</flag>
|
||||
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>
|
||||
<flag name="amcrest">integrate your Amcrest or Dahua IP camera</flag>
|
||||
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
|
||||
<flag name="apache_kafka">sends all state changes to a Apache Kafka topic</flag>
|
||||
<flag name="apple_tv">Library for controlling an Apple TV</flag>
|
||||
<flag name="apprise">just about every Notification platform</flag>
|
||||
<flag name="arcam_fmj">speaking to Arcam receivers</flag>
|
||||
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
|
||||
<flag name="aurora">Support for Power-One Aurora inverters</flag>
|
||||
<flag name="avea">Library for Elgato Avea bulbs</flag>
|
||||
<flag name="awair">library for the Awair GraphQL API</flag>
|
||||
<flag name="aws">interact with Amazon Web Services</flag>
|
||||
<flag name="axis">communicating with devices from Axis Communications</flag>
|
||||
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
|
||||
<flag name="blink">events from Blink camera and security systems</flag>
|
||||
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
|
||||
<flag name="bmw_connected_drive">retrieve data from the BMW Connected Drive</flag>
|
||||
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
|
||||
<flag name="brother">read current data from your local Brother printer</flag>
|
||||
<flag name="buienradar">use buienradar weather data</flag>
|
||||
<flag name="caldav">integrate a CalDAV (RFC4791) calendar</flag>
|
||||
<flag name="cast">let me talk to Google Chromecast</flag>
|
||||
<flag name="cisco_mobility_express">install ciscomobilityexpress support</flag>
|
||||
<flag name="cli">set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
|
||||
<flag name="coronavirus">add sensors for COVID-19 infections from Johns Hopkins University</flag>
|
||||
<flag name="daikin">Daikin wireless controllers</flag>
|
||||
<flag name="darksky">use dark sky weather data</flag>
|
||||
<flag name="deconz">deCONZ ConBee/RaspBee Zigbee gateways</flag>
|
||||
<flag name="delijn">De Lijn public transport network in Flanders</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
<flag name="devolo_home_control">Devolo Home-control</flag>
|
||||
<flag name="dexcom">view your CGM data from Dexcom</flag>
|
||||
<flag name="discogs">Discogs Client</flag>
|
||||
<flag name="discord">send messages to the user using Discord</flag>
|
||||
<flag name="dunehd">control a Dune HD media player</flag>
|
||||
<flag name="dynalite">Dynalite DyNET interface</flag>
|
||||
<flag name="dyson">integrate all Dyson related platforms</flag>
|
||||
<flag name="ecobee">talking to Ecobee thermostats</flag>
|
||||
<flag name="emulated_roku">emulate Roku API for Harmony and Android remotes</flag>
|
||||
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
|
||||
<flag name="enocean">Support for Enocean devices</flag>
|
||||
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
|
||||
<flag name="environment_canada">access meteorological data from Environment Canada</flag>
|
||||
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
|
||||
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
|
||||
<flag name="flume">monitors the real-time status of your home water meter</flag>
|
||||
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
|
||||
<flag name="foobot">fetch air quality data from your Foobot device</flag>
|
||||
<flag name="freebox">allows you to observe and control Freebox router</flag>
|
||||
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
|
||||
<flag name="gios">source for air quality data</flag>
|
||||
<flag name="gogogate2">lets you control Gogogate2-Enabled garage doors</flag>
|
||||
<flag name="growatt_server">talk to growatt server</flag>
|
||||
<flag name="guardian">integrates Elexa Guardian water valve controllers</flag>
|
||||
<flag name="harman_kardon_avr">allows you to control Harman Kardon Network Receivers</flag>
|
||||
<flag name="harmony">Logitech Harmony support</flag>
|
||||
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
|
||||
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
|
||||
<flag name="homekit">works as both HomeKit controller and accessory</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
|
||||
<flag name="hp_ilo">HP Integrated Lights out XML interface</flag>
|
||||
<flag name="hue">talk to Philips Hue</flag>
|
||||
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
|
||||
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
|
||||
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
|
||||
<flag name="ihc">use IHC Python SDK</flag>
|
||||
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
|
||||
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
|
||||
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
|
||||
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
|
||||
<flag name="ipma">ipma weather platform</flag>
|
||||
<flag name="jewish_calendar">jewish_calendar</flag>
|
||||
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
|
||||
<flag name="kef">KEF wireless speakers</flag>
|
||||
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
|
||||
<flag name="kodi">control a Kodi multimedia system</flag>
|
||||
<flag name="luci">fetch connected devices from your OpenWrt</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="maxcube_hack">apply Patch for https://github.com/home-assistant/home-assistant/issues/28811</flag>
|
||||
<flag name="media_extractor">support for youtube_dl</flag>
|
||||
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mqtt">install MQTT Broker and dependencies</flag>
|
||||
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
|
||||
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
|
||||
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
|
||||
<flag name="netatmo">Access to Netatmo weather station data</flag>
|
||||
<flag name="netdata">API for interacting with Netdata</flag>
|
||||
<flag name="nuki">control Nuki Smart Locks</flag>
|
||||
<flag name="nws">uses the National Weather Service web API</flag>
|
||||
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
|
||||
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
|
||||
<flag name="ozw">Open Zwave MQTT</flag>
|
||||
<flag name="ping">ICMPLib</flag>
|
||||
<flag name="plex">Python bindings for the Plex API</flag>
|
||||
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1) API</flag>
|
||||
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
|
||||
<flag name="powerwall">API for Tesla Powerwall</flag>
|
||||
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
|
||||
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
|
||||
<flag name="recorder">storing details in a database per sqlalchemy</flag>
|
||||
<flag name="rejseplanen">travel details for Danish public transport</flag>
|
||||
<flag name="ring">integrate your ring.com devices</flag>
|
||||
<flag name="roku">add support for Roku players</flag>
|
||||
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</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_messenger">add Support for Moxie's Signal API</flag>
|
||||
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
|
||||
<flag name="skybell">integrate your Skybell.com doorbells</flag>
|
||||
<flag name="sma">add Support for SMA Solar WebConnect</flag>
|
||||
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
|
||||
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
|
||||
<flag name="smartthings">use the SmartThings Cloud API</flag>
|
||||
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
|
||||
<flag name="socialblade">monitor Youtube Channels</flag>
|
||||
<flag name="solax">Solax inverter API client</flag>
|
||||
<flag name="somfy">Somfy devices via their online service</flag>
|
||||
<flag name="sonos">Sonos Media Player Support</flag>
|
||||
<flag name="speedtestdotnet">speedtest.net support</flag>
|
||||
<flag name="squeezebox">library to control Logitech Media Server</flag>
|
||||
<flag name="ssl">include support for haproxy</flag>
|
||||
<flag name="synology_dsm">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>
|
||||
<flag name="toon">client for the Quby ToonAPI</flag>
|
||||
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
|
||||
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
|
||||
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
|
||||
<flag name="ubee">getting stats from Ubee routers</flag>
|
||||
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
|
||||
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
|
||||
<flag name="vallox">control any Vallox ventilation unit</flag>
|
||||
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
|
||||
<flag name="velux">allows you to connect to a Velux KLF 200 interface</flag>
|
||||
<flag name="vera">add support for Vera Z-Wave Controller</flag>
|
||||
<flag name="version">display the current Home Assistant versions</flag>
|
||||
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
|
||||
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
|
||||
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
|
||||
<flag name="wemo">discover and control WeMo devices</flag>
|
||||
<flag name="whois">perform daily WHOIS lookups</flag>
|
||||
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
|
||||
<flag name="withings">add support for Withings Health API</flag>
|
||||
<flag name="wled">add support for Aircookie's WLED</flag>
|
||||
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
|
||||
<flag name="xbox_live">track Xbox profiles</flag>
|
||||
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
|
||||
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
|
||||
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
|
||||
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
|
||||
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
|
||||
<flag name="zerproc">discovers nearby Zerproc lights</flag>
|
||||
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
|
||||
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
|
||||
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -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,7 @@
|
||||
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
|
||||
DIST PyGithub-1.43.8.tar.gz 108637 BLAKE2B b7c7ec60267337ba69f78aa9d3054270f8f7c7f6e48dcb95dee7ec1b2505b9cc628c7fc69ab173a56df2a6f87a383519e70019f9c4e5ed211f730c81e5a7bbf8 SHA512 c15b886fab21c10e3e5255ed649798a5fbc1ab829bd96769dbc102b5a017b929428ac27f82602b85e9a0c99da1aeeff164a6c99b0af1460ec2fbf4106187751a
|
||||
DIST PyGithub-1.53.tar.gz 148579 BLAKE2B fdf16ba8f01ec5383f57d370a3640f2cb77adc0d7cbf62aafba678759e2be0b34f235dfc7c0f838056e388dacccce28dc414b353155713552aa1637b2abd2668 SHA512 04bb1f25178a481c4ec19d3a3964b35af6f40cb40cea2a631f9b421a5175925ebacbc810d33bc80f1ee149c7fa6bfbbbeec5c95980efb6543f1b4c541665356a
|
||||
EBUILD PyGithub-1.43.5.ebuild 674 BLAKE2B 92ed26e94767131091b9da4a549186646b79deb94cab66c2c3ec1fd2ffde1c49502604555e30b751d3736061e192cf9e604b2d05ff20329af61dd65855eaa981 SHA512 7af0bf9e5f3f7419a0bc6082b400e217f9b8eb4ec1ef6c129fabcd1651b436b85bf7ce15c7efdcdbcc7e8946747a87873efef3786e509ff968a5bb66393bddf8
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
EBUILD PyGithub-1.43.8.ebuild 675 BLAKE2B 277403b0f1608bcb9799cf60231737d6782fc02dd7dcfab1dfa2efca3ab3078959ed6d038c6e392280bd717c95519c278aa9de831f98de6358b8ea3abd610148 SHA512 2295ce97d39443d3f44facd924feaf78915d5c75ce876a03518b3eac975801bb92963d3733f129c748c842c089e8d00d805a8994d765e5ded2042781cecd8d0a
|
||||
EBUILD PyGithub-1.53.ebuild 675 BLAKE2B 277403b0f1608bcb9799cf60231737d6782fc02dd7dcfab1dfa2efca3ab3078959ed6d038c6e392280bd717c95519c278aa9de831f98de6358b8ea3abd610148 SHA512 2295ce97d39443d3f44facd924feaf78915d5c75ce876a03518b3eac975801bb92963d3733f129c748c842c089e8d00d805a8994d765e5ded2042781cecd8d0a
|
||||
MISC metadata.xml 463 BLAKE2B a63960634d558c5ed62ca58d8ef13268f8a546971e1241a8741d7c210b634096a1498d5fe0bd953b0955aebcc87b236237c7b11d3faebf2f5ab88a5e4d5a6d1a SHA512 12a03a3e80a9673d05ee241f1cc7d52076615811ea9dd4deec4e5cb7e08c1c548a7d7229224ee196f560135287835c6f46b4c4587b7502b26044fca4fc4ac255
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Use the full Github API v3"
|
||||
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Use the full Github API v3"
|
||||
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
@@ -5,4 +5,11 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyGithub</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>vincent@vincent-jacques.net</email>
|
||||
<name>Vincent Jacques</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST RtmAPI-0.7.2.tar.gz 4088 BLAKE2B ca71115b866c6a6fff7887d199d92c55ce7bd1b319f2caedc92c3f7da90edcc111cedde1642c6493e2faca84f20b17fcfaa492ac67a1d56b9dc896b3eafc21b6 SHA512 e56b78484133664b0d101fd5023b0271ca5cee31febf5d8fc5ccdd43a592d3cbf5d0383b9d6e6b384b367f2e827c5842a0eaffd2b85093d4a017e0ceb0e891ae
|
||||
EBUILD RtmAPI-0.7.2-r1.ebuild 718 BLAKE2B 3d582699025c4f4f519d390dc50f5fc2e024b74d4e67c3fead1f89720f73feb948e4b735646c37bea5a1e8242b5ca44894f7f4880f9418df67d3a3f04a9ced49 SHA512 703d4ba0ff69ff31bfad28019d0d2cd97becdc51c18e78f33bbb491bb5d17567d2fe92e111849cb6c3f058ea039ee2b91240175920c301bb8bdd4118e4e962b1
|
||||
EBUILD RtmAPI-0.7.2-r1.ebuild 747 BLAKE2B ff7d2f9e42e08a0db6145925650cc4c63cf0ecbcad7ba6353cc11a39829a7cc05e225ccb8dc85dd8b591ab90b18b2eb29a76e7c5154bcb3a0259c31d591fe1ba SHA512 57600fb44283650518d9b44062eec85d4e1d6e8708b4ff9efa5cff099b2ce3f544d9c896df2b7e838e3099b4dbc296223d34e978d9bbb3811b1ee42e666cd9a9
|
||||
MISC metadata.xml 462 BLAKE2B 40b2fb4afcc791a574a485aa64707c77268d09b9f60263f4f33ca4e648f797373624c1da0244ebc15fd2aa79c357a983e2f43d21094f701b86b61d1a57d81031 SHA512 1cd74af3f9cad793930ab71d22241de422c33a0376d830772583b788661fce936bc8807cc28796ae97393469012b33ef2d8fe2eaa042fd22afe2618241cf6e4c
|
||||
|
||||
@@ -16,7 +16,8 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]"
|
||||
# needs(!) httplib2-0.10.3-r1
|
||||
RDEPEND="~dev-python/httplib2-0.10.3[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
DIST adafruit-circuitpython-bmp280-3.1.1.tar.gz 21228 BLAKE2B 6e9c52d3c9a126a09c4830b4019f1bdc3bfe91bb734d0b807aaad3f7520a1bd9f96f47041db84782d8e406bfdc534df31338dd2f33bb64d9ea26738eac318dcd SHA512 dc2cd20650c18e75cc9765165dba798aff52229c5bcc149e1a1da24ecd4127b8fcfb1357c8589ab3d1d460da988b7de35f3f05694268c9b70b2b3c0e26359a7f
|
||||
DIST adafruit-circuitpython-bmp280-3.2.3.tar.gz 22809 BLAKE2B 995291c9a6cf99a5a71ac7acf223d2f0a786fe15a94ec1f5c503924db36e7dbd7c865c47bb519970f7beb878426ae9eb1dc0d398f582f0bd9c25b8476f72c03f SHA512 dfbd1e889bcb1f1c201c6735c43e7dd850bbb4aa95fdee3e46cfc289c01341a9294b478286568eedfa5f0559c181448dd8f2b2218005a3e53d46a917fcf34b40
|
||||
EBUILD adafruit-circuitpython-bmp280-3.1.1.ebuild 825 BLAKE2B bc274b09ee16d7d243a65ff0af87a6a140a201121e3f82c771d9de82f708456802cc83fdb87e51bb4dc1469cb354ac8bc88c1ab7da5fd7bc5d100792f1b72380 SHA512 3d2d699f9ecab00f68d75d129f7ffe1e4454679cbc087f50fb4fcb85d3ac25f612a9274bb35758b746d905922c9ab74bc7e8da22f4e889ecf592bc29e3b79eb6
|
||||
EBUILD adafruit-circuitpython-bmp280-3.2.3.ebuild 825 BLAKE2B bc274b09ee16d7d243a65ff0af87a6a140a201121e3f82c771d9de82f708456802cc83fdb87e51bb4dc1469cb354ac8bc88c1ab7da5fd7bc5d100792f1b72380 SHA512 3d2d699f9ecab00f68d75d129f7ffe1e4454679cbc087f50fb4fcb85d3ac25f612a9274bb35758b746d905922c9ab74bc7e8da22f4e889ecf592bc29e3b79eb6
|
||||
MISC metadata.xml 487 BLAKE2B 10278c84c01fab6bf76fccc7368b0e977a103f6408386cd8fa89d462f61c3ee851a45060a0e09770cb700d576f73d3b1029144fcf87fad3c7fc367245674e4bf SHA512 8a4610a1d6dbc8c289190980dcea5f79157dc73c09c53a9f734ed170c0746237aaa51c33bc749017b414b1b3a332ecebf8de51a89a70c856f303883c240fae9c
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="CircuitPython driver for the BMP280."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BMP280 https://pypi.org/project/adafruit-circuitpython-bmp280/"
|
||||
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/Adafruit-Blinka[${PYTHON_USEDEP}]
|
||||
dev-python/adafruit-circuitpython-busdevice[${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
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="CircuitPython driver for the BMP280."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BMP280 https://pypi.org/project/adafruit-circuitpython-bmp280/"
|
||||
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/Adafruit-Blinka[${PYTHON_USEDEP}]
|
||||
dev-python/adafruit-circuitpython-busdevice[${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
|
||||
}
|
||||
@@ -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">adafruit-circuitpython-bmp280</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>circuitpython@adafruit.com</email>
|
||||
<name>Adafruit Industries</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST adafruit-circuitpython-busdevice-5.0.1.tar.gz 22966 BLAKE2B 016ecac6195e68711426a829774e522a95963200fcdb1cc608dcea2b14b73e267c743a9cb4fab671befac2bbdc906572517b6fcbea96142686ea664bc9584f42 SHA512 50b7130e5df22282433e84a62698a54a42c2d132a22de5bcd712591433ead192413e5eb1050bbcc8bd168acdadbe35978e9947f85c8a38ebad15e8e6e96c7d10
|
||||
EBUILD adafruit-circuitpython-busdevice-5.0.1.ebuild 787 BLAKE2B 8594e5473415634afdd9ae2f6aa24d4ddf50a5317e0c848cf3cc877e5dda2dfb092256e8cbf779b0cfc3a55914dbfa3f8d54afae1534eb5d4932d4f9fe0cbd18 SHA512 56132168cacffdee30deb34f836f2a6aa08682a23a07d3478b813c04ce726aa7b8a1f7bd681c23fe7a82691254bfba534ca18e45d955aee0344072e570693886
|
||||
MISC metadata.xml 490 BLAKE2B 798859681c27a66d6e3ed1c25f19d9fbd04c491b661e3bca158df931e029a2ede027821a6ee6a5ca8039ad4328084020f232e9b98000c699a09672d93fc68b2e SHA512 97a161fb5f528ce6757bb89ac178364f19912bdc8fbce7ceab68ba28dc849636201ab874749a3b33e0f05f22d8848f3126af1dcc21b1658d22712b55616d28f4
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
# 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="CircuitPython bus device classes to manage bus sharing."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_CircuitPython_BusDevice https://pypi.org/project/adafruit-circuitpython-busdevice/"
|
||||
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/Adafruit-Blinka[${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
|
||||
}
|
||||
@@ -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">adafruit-circuitpython-busdevice</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>circuitpython@adafruit.com</email>
|
||||
<name>Adafruit Industries</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -6,6 +6,7 @@ DIST aiohomekit-0.2.45.tar.gz 58576 BLAKE2B 36820cb2dcd711be29e8f40379b62c43bdc5
|
||||
DIST aiohomekit-0.2.46.tar.gz 58778 BLAKE2B 712a27fd9946a2ac7010afcf354fa542d307808d4af1bb1fb8c1a5222e1892cbc9a7a65c6e9a0913b74bf4d0b385dec54675bf257062fffee56ab9dc2e6a5476 SHA512 1df16370779a1723c88be2276034fbdf9c36fce0a04e3330bd312d7b55a738b609a8693f19952a2c896a88fb71ca4470bd3a4d59da35c26496d5f44c4de142d2
|
||||
DIST aiohomekit-0.2.47.tar.gz 58803 BLAKE2B 42c08a5ce6cdb0ec8a2faa1660aa1aa994653da04d30a3382d249d6b4c41cedb23f76b1f347d474aafb5dc699e3619071032f717208b78bce24b43c902b32090 SHA512 7cce18d9b224fa5a736fc596ec053c92ebbdfb7c065fdad196599bc2e2ad2d210556e7095466ef8dc849e18b5d6602b7f884ad04db9df0d3b51958572eb3c32a
|
||||
DIST aiohomekit-0.2.49.tar.gz 59089 BLAKE2B 0117f8d3a8f1d3fea782365fc2f752e36da5ebf1fb6094785b966c2935a4b5efbf73b1aaa5bfebf44a9390198ad8e2458cb5f127fcea78c88b00faf635e12823 SHA512 87d61360572952922668613bf411f737d5ee8d5bd324363d10752d44e8246028ce8c738502c02df60b3677f24ca00d57ffe75cd8b8f8fb8d96535d3182ad514c
|
||||
DIST aiohomekit-0.2.53.tar.gz 68583 BLAKE2B b1e88a19ab935e71b92129e6d1c57f336a0b17086a6c55f4723c1bf9f59d5b566dbb8628fb216a9d1e59460c34b7432cc6247718a85e81310433ebc7a9d1f1d4 SHA512 f395630b6fadd604cad50947c10ca0acf855d8b77f2cf29a45e7e6d01873481bd9a59d9aefc0f934b8cb95c81708416c986aeabea9623942bf89cb5ac462b66d
|
||||
EBUILD aiohomekit-0.2.35.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
|
||||
EBUILD aiohomekit-0.2.37.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
|
||||
EBUILD aiohomekit-0.2.38.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
|
||||
@@ -14,4 +15,5 @@ EBUILD aiohomekit-0.2.45.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6
|
||||
EBUILD aiohomekit-0.2.46.ebuild 821 BLAKE2B ba617c302ec1537b70aef5255705d9d75be6d8693a2299f3e42400b3a344aaf2bd172d944167ff795893aa6e9c3aef8ef615d6d07924a79160261e75602b2fe1 SHA512 20307231930522fd26276660ac26167affa9488305d5b77184895cd2bd75d6a25401aaef2107a8952df1d0e4ae00fd20690bd684f81c266b302939b7915efbad
|
||||
EBUILD aiohomekit-0.2.47.ebuild 813 BLAKE2B ababfc3c23adbac4a6b57514a1eb334efe3af3ccfbf2bb59b162c68d079c497a96f5c01585364db4f1c3caa57ab1730d7e0a465c28cc1b0204c8b01051a598ce SHA512 670267ebf61229c2d2ec6a98bcefbd60ac1fc9bfd56d8ef8598fdd2c9afcf8564522177e95da8874d9d5790205e4a308486a0c16a6627cc65151e2e26b7fa824
|
||||
EBUILD aiohomekit-0.2.49.ebuild 813 BLAKE2B ababfc3c23adbac4a6b57514a1eb334efe3af3ccfbf2bb59b162c68d079c497a96f5c01585364db4f1c3caa57ab1730d7e0a465c28cc1b0204c8b01051a598ce SHA512 670267ebf61229c2d2ec6a98bcefbd60ac1fc9bfd56d8ef8598fdd2c9afcf8564522177e95da8874d9d5790205e4a308486a0c16a6627cc65151e2e26b7fa824
|
||||
EBUILD aiohomekit-0.2.53.ebuild 806 BLAKE2B e6f8e70f4bbff9826a0affa0b63c7714c7cd2284822088b4efced0c5e0a1ca5afe19b50ababc74639f8cebc1c7b68083f8e48ffb1ecfb9f52d0a104b486eb86e SHA512 6dc9b2c1548f975d9e81147946da39837b366fadfbd7069b9c45960ec8c9063cd2e41cf7b064a45100e87df0d1d27fd187d7cba10c76e1bd5a3883864e6fe0a3
|
||||
MISC metadata.xml 456 BLAKE2B 52666d6659ea0e650a453b4c6568f3754db9133bc0786686a87bc1ab7c12c4e967d6a195cd0de1d55dd4b596464735db810541211b1b78c0a9ab30eede8e5dd4 SHA512 9c043f3a3ee2339020070a1f2011bc0799d5ef7c4a2d082401bb96ef3cc1fc4071db15f251681dd3abd97770e865fc10457035c5717b9d7a5a20da814faa3ac4
|
||||
|
||||
@@ -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="An asyncio HomeKit client"
|
||||
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.28.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/poetry[${PYTHON_USEDEP}]
|
||||
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,7 +1,9 @@
|
||||
DIST aioshelly-0.1.2.tar.gz 7364 BLAKE2B 11a2bea7ebe2d94a6e5503c77f59e4b3f8d922bb253a7d511c4f6560fcc8d5ca10acc02e48f40307bbe6ba468f2b234a5bf1fe756a0bbd919789d6187a3b83cf SHA512 70f53b235684936b544def11272a60bf0aefac790bcbb776e9f8779fc08bd628c09b6d485f3acdb04907a2d12a5d00672b5934dedc1403946074df1b548226a5
|
||||
DIST aioshelly-0.2.2.tar.gz 8096 BLAKE2B 5c186f30839ac84463ca115960eb85bb480bd05384d31065355631a8b18608081f688610d47a6d46e188193c97a99589ca72fecf9050d0f2a7e4150edd7e2702 SHA512 60fe8a1e217b535e036d3db47d2235ad2cb5c8bfc99b5d4382214191ec2d39a4c1f339730972bd13b1c47f165810ac231351a67f5ece25379462a356ec3760b8
|
||||
DIST aioshelly-0.3.0.tar.gz 8448 BLAKE2B 3fb08cdefd947e7edbec300b7fc0d2731cc5f74b76d69aef7a19425b23cb307049c824ed84dbad8289a8443af718a69ddc3519ee675da639d8116705202f4150 SHA512 c035a243d9846549b6fea5b347641e8923cddafd40f7d1c6cc482b345cfc6548bed52a54dac383e20f908b78c4f743fb174431a544f6a7f1864930a29648cef6
|
||||
DIST aioshelly-0.3.1.tar.gz 8527 BLAKE2B 73c016701b4b49ecb0a8abbc55949332429a0622504749eaacd6098d8b09fb1cda1ba089f292fbfacd3ff767cc7f65205e323bf4421ea3fa37ef73c48c8b0d46 SHA512 bf087cf0574094b9dacf672b5490bbb8dad46cb25eaa79d8f609acd10ae7d32142ec1947f75af329b05ac0ed18a1b85c3d77b1f5b852fabccecca74ba5d4353f
|
||||
EBUILD aioshelly-0.1.2.ebuild 791 BLAKE2B 232206b6c4072890bddb3f76ee28c94b09298295565d7ebbb3082cbaf2a628a6488f7500498db3c72af4722f02ae0fad0c6588d8522fef6fab69fc1ed4298b56 SHA512 29f89820d0db0f3466373aa445b425b7e92e4e4062c3321a84219bb1932e87b2bbbf19415cc84a74755c40d1651283855dc89393a3aca02040bfb58fb0b1b701
|
||||
EBUILD aioshelly-0.2.2.ebuild 791 BLAKE2B 232206b6c4072890bddb3f76ee28c94b09298295565d7ebbb3082cbaf2a628a6488f7500498db3c72af4722f02ae0fad0c6588d8522fef6fab69fc1ed4298b56 SHA512 29f89820d0db0f3466373aa445b425b7e92e4e4062c3321a84219bb1932e87b2bbbf19415cc84a74755c40d1651283855dc89393a3aca02040bfb58fb0b1b701
|
||||
EBUILD aioshelly-0.3.0.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
|
||||
EBUILD aioshelly-0.3.1.ebuild 792 BLAKE2B 547b979eee52356d760dae8da02edf4415e9602eb5039d46819f9c42b8d7ef0cabe0847bbb7b4c3e7950daae485af796ada972c3e54dba47c10f31b180a365cc SHA512 8d7836f50ab356d196aca6a37b0ea5c48b04fa643b13da84cdf7ebba80eb4bf2ca7769ba4c4eee00e9f2b74d2b440d089ca80f96ace994275a025eba5f8e5b77
|
||||
MISC metadata.xml 462 BLAKE2B 07bf3f330aa9e06a90c519f740253a97d2fb8809c7c6c427674e43bfacca3dae9bc57a1aca9d66445f16df7282feded629d843e3bf1f3f7db11b1205ee73f82c SHA512 bc9aa87250eaf1d20b59d94f3c9d6b945671cd54003ef0f1cf2aeb6e190b24813c261fb0cc8cd2e6ab529b40ce0e6a346d244e8dc1b5a340a300238b09c4b677
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="Asynchronous library to control Shelly devices."
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/aiocoap-0.4_beta3[${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
|
||||
}
|
||||
@@ -5,6 +5,7 @@ DIST androidtv-0.0.46.tar.gz 24836 BLAKE2B 6279bb9683265cfb5869ce8cd86135b40fc40
|
||||
DIST androidtv-0.0.47.tar.gz 24876 BLAKE2B 02b622c608677c477e4826941a8f6b15d75b629559016c46b4e049377013af57fa80dbc88dfb0aca41263296339a838214dc3a8270256f2a85608a0eae02dc6a SHA512 87091437076c60c2533946e049857a4b933a3b8b3897882df881526ead2f568315fb6909b948fcba43c65310894bae1f7f08eb320598c160490391295166dda3
|
||||
DIST androidtv-0.0.48.tar.gz 24546 BLAKE2B a4d5e3071284d3b4d2638bf2448fac07e8ed4a016146e956f0ac7b8937d574289c0d55b3a61773ca5716a33df6632bf10bdadb3d2a927891246da216fca5a5e3 SHA512 13b835ecede05a6f3a3973af9f5787567105562a3e5dd28691605bf222ec2cc35d9d27db523558265ab4223b464f549119de7ba95e876c701f2487718671bec9
|
||||
DIST androidtv-0.0.49.tar.gz 24584 BLAKE2B 7cb5ee7202c3f0a00ffbd76cb9eaab3cb48d1d555b89f1e32d3ff27193a4764efdb67a6df11d6f919d9a6ae078817f75bad1730303697a6cb6aa5a3cedd88076 SHA512 c04afc4daffb96d658502ed945fd7559ea2d6cb3a36f52e125e5a0c71b9e3120c35ca4101147081de9454cf3915d61cf689d2e25fb490d076d419600c43651af
|
||||
DIST androidtv-0.0.50.tar.gz 24884 BLAKE2B a337d524904c249d63234157c5a8f7db3558b32653ede6bc019841f9539f1487dec28ebea4f4bb66306f010d5f3dec7c4d9ec03e023105848cd4042a7715296c SHA512 3e3c1cee12aba8827262456dda37ba550bbc5e0d412ef5900dd150a8ff30c67777ffeae7d1e9320693e1ac5794e85ee21f1210632e4a4865d7d04643e8b54d6d
|
||||
EBUILD androidtv-0.0.41.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
|
||||
EBUILD androidtv-0.0.43.ebuild 826 BLAKE2B 23ee118a8d7a2eaec9d4e70e08b3e014b7973b0b0f8d190cb5f5423ab41b727e1c280f4c724f55436cc0e363aa04efa890d49a36329dab297e4036678dfd712e SHA512 c0f017dd46744d8c0fd42b114ebacdef1393899f4ccc0780eb2672835c4fc6b69a8c73702a127c08c709f2f3e71fd6fa76766d4c40549a37d5287c4939144fd7
|
||||
EBUILD androidtv-0.0.45.ebuild 826 BLAKE2B 88993299172058a9e5731ff6fceb0092ce27eff27786722b88494d331717bafdb0e02929760b702755f831cac2ecff4b1bee27634520c071e28a4f8186658c7a SHA512 97bf6934f6c72e9c4ede4ddec5d35d978ce5f1430c2d86967e47f3df086384ba268bb6df775816eb1b1901ab86e00662313a2d68b3e3db278969dbeb67073c3a
|
||||
@@ -12,4 +13,5 @@ EBUILD androidtv-0.0.46.ebuild 875 BLAKE2B b4dea14ec2fd14bc5038b65755c761f976718
|
||||
EBUILD androidtv-0.0.47.ebuild 875 BLAKE2B 78966363765a62ae106dffa0152497cde053bc48c8c981eed831c1c578d68ad48b78cd2c0b526eb863a9591b6044f617460dccb19a5f0edffff58d72a80f03d9 SHA512 ea48e858e2dc8795d4885e60f5de058ec6c2d7db138d87900c4ba1adb89d7c3f4b8601aa1d1950c3afe55cc2334de5a042426b48f0e452e59d26c26c1949d013
|
||||
EBUILD androidtv-0.0.48.ebuild 875 BLAKE2B 5c8e95ac6854e812b09f0edd559d993c2bfe0bd5461b01c055dd3fff05ab7cebe36eaecf044c5a64cd4b14d8e0ca49d92d9c1e869a29f4e7ba1411a4ffd79dbc SHA512 7ec981e8d3212bd36e57b41d496e5a7d24025646b6f184f2ddd09457e0fc8c2de10c2f9d60d3f4a73b7609ea551590032fcfa0e0b2a317d76f90b2bb28c4c76d
|
||||
EBUILD androidtv-0.0.49.ebuild 875 BLAKE2B 5c8e95ac6854e812b09f0edd559d993c2bfe0bd5461b01c055dd3fff05ab7cebe36eaecf044c5a64cd4b14d8e0ca49d92d9c1e869a29f4e7ba1411a4ffd79dbc SHA512 7ec981e8d3212bd36e57b41d496e5a7d24025646b6f184f2ddd09457e0fc8c2de10c2f9d60d3f4a73b7609ea551590032fcfa0e0b2a317d76f90b2bb28c4c76d
|
||||
EBUILD androidtv-0.0.50.ebuild 890 BLAKE2B 5dea93f5305030457481a114c0e977c9e6ea91aa2dfa349a01ad9433cfd721fd191020385e9ecec056b327f02c0a6ee7051a4486eb5944187ad3ab9de140a41c SHA512 5f2f60bcec1eb57991cf34c4fe3d1229da4a81151066b003d35ae3922698a6bb71b2ca26cb41fd31df37134c26083e10a8935bf08a58532fc9130e7a8206709c
|
||||
MISC metadata.xml 467 BLAKE2B a18a44a1d761dd7d94f98375f0dc6607a4c0bc8414fea37cb0c952974275146c4bf4ebe4d1a62e72a514690d3c4eac92997dcb99dccf1ae42507a05458377698 SHA512 2aa06e706fb50e8766d201d65c6681f0051606b8d58836c3b9fe35f9edd43e0c9555b19ebc2b6337cca81cbb7a15f461ed808a7bce04d0add549de15ceab23e5
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
# 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="Communicate with an Android TV or Fire TV device via ADB over a network."
|
||||
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiofiles-0.4.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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST arris-tg2492lg-1.0.0.tar.gz 4905 BLAKE2B 62a98a6db53d4e2c272c097db20161c697706136e310ad62bafa84715fad8243d24535bf0ebe53b1a6c7301138c42ccad41ed102c04a71fdb2055276c642452d SHA512 998cd397ba496966c5798655efcff61d807adb6f7441963832dfc3c20336af0dcc4267aef76bfd117cfd2a13c5eab19066775d1616f1bb43c50e2fbb30e32997
|
||||
EBUILD arris-tg2492lg-1.0.0.ebuild 818 BLAKE2B f0647657868a9e26fb170735eaed72a8586afe0315a1abb896e388c302e3b317b1b8c64040074d9d7aaa52d20f6f3626d71b3c50596170c0b615246919fbc2c3 SHA512 e04a7c8574a0847b1f52fcca36baf6ac6d657572e1ae77b004295e493778a1407e40072715b0759056429065ac8d008f8b1d6417197e5a19306233896a52bbf5
|
||||
MISC metadata.xml 333 BLAKE2B 24e62463e54ce54dcd99bf65b974b0d927d4e732e78f889ffcf6ed96a69e9f6885f3b676a4b9c1fae75e0409db5faacd83440c6ac5008208b5b88d52a7af0fca SHA512 f44e69e75f5c38fabf89b12e494f34733b7c51b8ce427c7b987ca53de29eca28ef284a34b8bbf1ccb59167e9d8fab37ad012475f2462f78680cfeb950d081650
|
||||
+8
-4
@@ -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="Python client for the Arris TG2492LG"
|
||||
HOMEPAGE="https://github.com/vanbalken/arris-tg2492lg https://pypi.org/project/arris-tg2492lg/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
@@ -18,8 +18,7 @@ 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? (
|
||||
@@ -27,6 +26,11 @@ BDEPEND="${REDEPEND}
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/find_packages()/find_packages(exclude=['tests'])/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">arris-tg2492lg</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST avri-api-0.1.7.tar.gz 3835 BLAKE2B 896f35ff3c3e793a64bf6f44a42de2606ddb939c8cbd8ac46a9cc84ab260533e69cde34f153b5316b308e8e1a7b677fb8ec1a3de1ee2fb7f8d507d8ab1990d8a SHA512 572646dbac12b8d97cc1a5a0f79ceb0611d6f8641219edb98a8547c9ec7a73c0489cc62e1a1eb58bbbca3468c00b6f7a24a24f2cd0ca92bf5647e09d06c0685c
|
||||
EBUILD avri-api-0.1.7.ebuild 942 BLAKE2B 403dda4a4c7dda78ee2239ec0bcd2742f683397d56390946ef36f840afc9733087153a2c2a60a70c350966beeb332868b76ddae1fc877db84e807fba29d725db SHA512 e89a38eadd8dfb57a0c760f0c98924daa58b034f0f24408a6e4ed72b3d749425aa84629545467c64617bb1f37d27322c44067310aa2916a2b0c43fe491b6399b
|
||||
MISC metadata.xml 453 BLAKE2B 69ae513a570d8532f443c4dc1dfd632e30edf5bc86237a1dafdd9ebd1521f5e9dae511b13c6064197d54695771020c037d9d23bce8c7aebb2bc32f7ab70c0d5a SHA512 fe55cdf06004126c66827eeeecfc2da9b9ed025b8b42535b58847ecdef1f8a40f30174a88c62143d64b3b11204291ced85d0e1ee28ff59059dd102ef5ae7ab0b
|
||||
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Unofficial wrapper around Avri endpoints"
|
||||
HOMEPAGE="https://github.com/timvancann/pyavri https://pypi.org/project/avri-api/"
|
||||
|
||||
# no SDIST, no releases on github, see
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
MY_PN="pyavri"
|
||||
SRC_URI="https://github.com/onkelbeh/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyfunctional-1.3.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
|
||||
}
|
||||
@@ -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">avri-api</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>timvancann@gmail.com</email>
|
||||
<name>Tim van Cann</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST batinfo-0.4.2.tar.gz 6497 BLAKE2B 24efbd63f25bbd743e02ea04bf656d24b3132b6ce7e2754359a84648c357fb40967c3bb2a0aa27a3938489f2fb64c9b712718c8a5ede0869f83a19eaa82a74e1 SHA512 c45232cdd79d2d10d814019bbfc167ef54c3d970c74320a5a007d3b603e62fbdfeaf53f88074cf53a7865293181707e2e63e5a565219c094a77be2adc5d53876
|
||||
EBUILD batinfo-0.4.2.ebuild 696 BLAKE2B 86e783331f866f5ef4781e057f30f014ea2d835a4ce480bb0cce3d5d0907828b386d6e72e58da4d2f386140dd017507054b3bae57cace2277e55301af6dc4481 SHA512 2868a89621cef8b590447854118337a5b932989e4d6763cd58d40818d2f1d15307364c5dddf48745704bf8337c2d0e2e81786c21c06853628b3f9cb14b25b72b
|
||||
MISC metadata.xml 456 BLAKE2B 21e3ee290165127168fa78072fa1bea9e917961ad2cc7b3091580c0ec0d275703a39f1d4a940f6cd9046da5ac48aed885a017ae4906b6a25075e0549aedd6595 SHA512 3b24f17a3e94562ecda3d003d551a40396a33520bb10c7475a1e835e1e313e42eaecc38b1b3a924b09de69e5f242112e48dba13a8d09c4bb4df8b642539a2a50
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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 simple Python module to retrieve battery information"
|
||||
HOMEPAGE="https://github.com/nicolargo/batinfo https://pypi.org/project/batinfo/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
@@ -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">batinfo</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>nicolas@nicolargo.com</email>
|
||||
<name>Nicolas Hennion</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
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="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="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
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}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST coverage-4.5.1.tar.gz 379675 BLAKE2B a3dd18b6c6512a2880f48e685c15eed33589d7d46ffaddedd69dad88b8baa383e1661e1cd232e44f466512e292f82638ee2fd198de01dbd1324cb01857b986cf SHA512 82742a572549400778cad99057b1ced4c36b61e917983148eccc86bfa6340de8cfefc4f743e79ff876b641e0b9d21307dd6bde78638a6b20dd8ad215068dda25
|
||||
DIST coverage-5.2.1.tar.gz 694076 BLAKE2B 0aaf9b5668c2fac1220c377d5b841341b534bd14579b70fa3d4c5e64239df71b95c2278e041f46ae3f9d2ae55145894d51457caabdd9540b7d8ce3f32f8d409c SHA512 bda6129a4f4e2db3d26878036ceec137e4f359b8d37ce087e4007751bf0bbda7d706967a50b120378fa533f980e70142328099332374a1f303fa0083ffc078b0
|
||||
DIST coverage-5.2.tar.gz 693669 BLAKE2B 8ae8b548a9f6813bfb6c95a0cbc0c58517c2948704e43b8173147c6b3c882c9bd0f2fafc2e77dbb854bbc9670fbb3a885dd8e46fadbf1ea88fe0ae8215972bbb SHA512 54645e66ab3e7632889a91703c479a885195d24b414d1559093059f0b648d40d7de22ca25816e43c30f955f0725eda6131ea7d43276d25ee25522ce0bd58683a
|
||||
DIST coverage-5.3.tar.gz 693632 BLAKE2B 9daa3a0fd7f8c3ff7c9d68603e11a0a419d3ab50e3c3fb6be5b694aa1f7566040e1212b7175dfa4f71a0a309db325c00f94a85e0e9e755ae8c4f09c499d0daf4 SHA512 f40a21c394b1a72118965f702ae2b8e09c4e0b2fe92709aedf1de4c8074cd9c2cae0ed4860fbb863e4e5479f1067ff806d7051f7683d6b324de9945c0cacfc39
|
||||
EBUILD coverage-4.5.1.ebuild 1070 BLAKE2B d8199b17b906f6471e963a9d367c2b3915bfc3ce4d84f973b85071e841cab750415c76e6310c3c82f8e9cd0e02ee30ada52921e3642ce56192eaa489d1fa355d SHA512 bed4ac63fe485ecc67711defff19c5a21bbae6304e9c9f560ed48c6918a338bf7fdfe1a4288c68b2b112b0df1b12110d2c7b99e2189a4fa4b3b933fc1a26c88d
|
||||
EBUILD coverage-5.2.1.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
|
||||
EBUILD coverage-5.2.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
|
||||
EBUILD coverage-5.3.ebuild 1883 BLAKE2B 6385adcfa1ec02f0ed7613119f9dbb48425ca9adf6439cb2c7928934b7a1e3144cf386f8f86c65fe0ba252210bab2b3e76b8d878459d6b2b0ab3530a4398cab0 SHA512 96a858ef2a989eace4eff4e64c18b28d0865f4cd7f8207151405bd44aa8f5e42fe92c7af53d4ce0c6a4945757429d40752125d32fc08eb282c63fc5de0b6931d
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
|
||||
PYTHON_REQ_USE="threads(+),sqlite(+)"
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Code coverage measurement for Python"
|
||||
HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
#IUSE="test"
|
||||
# The tests are impossible to appease. Please run them externally
|
||||
# via tox. Or fix the ebuild if you have hours of time to spend
|
||||
# on something utterly useless.
|
||||
RESTRICT="test"
|
||||
|
||||
#BDEPEND="
|
||||
# test? (
|
||||
# dev-python/PyContracts[${PYTHON_USEDEP}]
|
||||
# dev-python/flaky[${PYTHON_USEDEP}]
|
||||
# dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
# dev-python/mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
src_prepare() {
|
||||
# avoid the dep on xdist, run tests verbosely
|
||||
sed -i -e '/^addopts/s:-n3:-v:' setup.cfg || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2.7 ]]; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
local bindir=${TEST_DIR}/scripts
|
||||
|
||||
pushd tests/eggsrc >/dev/null || die
|
||||
distutils_install_for_testing
|
||||
popd >/dev/null || die
|
||||
|
||||
"${EPYTHON}" igor.py zip_mods || die
|
||||
PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer py || die
|
||||
|
||||
# No C extensions under pypy
|
||||
if [[ ${EPYTHON} != pypy* ]]; then
|
||||
cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
|
||||
PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer c || die
|
||||
fi
|
||||
|
||||
# clean up leftover "egg1" directory
|
||||
rm -rf build/lib/egg1 || die
|
||||
}
|
||||
@@ -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? (
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST ephem-3.7.5.3.tar.gz 735066 BLAKE2B a9c5202185956cf2f66cfc0ec58e8b17dbdb5c96893c66f8cd4b3ebbf7d6716f54960477632d79309c60c7afafc0723dae33f4b502485c563579739bb219e434 SHA512 70002c35dcc14710725895516f9e6dccb0ecfb43c9132ec028f3599773c5b8d5ae64259620ba7227aee1d32a1f70dbed968c06212c8afb9f80a3f9b5c9687352
|
||||
DIST ephem-3.7.6.0.tar.gz 739442 BLAKE2B 891434388c1d7beab53b68b4048681596e7df037812b47789bb7640a8cc70bf8b677cd00684cbf65fd4162d4b8e70538cf295d60fe7e38cf785bf8414a38b46f SHA512 64f1ac2529782d5d50668d17aa2af4810e42db29e4dc55354dd6167c4ce052ffcd0b02f6bb06c1557c4ff6da1180131cfc0dfa53a97ff34aaa488fe58e4b41a3
|
||||
DIST ephem-3.7.7.0.tar.gz 745041 BLAKE2B 173d87b398cf5aab2b73f82bfba8c310982ded53b178f8953319a7212c5af0935d72b194eeb778c0c6236039f71658d10a1eb5e2cdb7a7229b43c0d20c8a15fb SHA512 daa6bc35d0095e8936593aab9d7cbc5602e81205fbf685cac8fc57d3ae40107789808e3784af433ef3e0e5eaaada7e1dfd8a8c0dcff24a859c289da0fb546c35
|
||||
DIST ephem-3.7.7.1.tar.gz 745839 BLAKE2B 19867bbf98e78e9e39a07183538042fb207d51134b2df5a234a871bf84b3b40fa25909a085904c4edb48b1f1468a32388b00fcc602e4d9fe19ead7b2d5ba0a6e SHA512 c3f489371febcb65da03da7ba0e08168320a6f5d81fd2355281f621074ecf2be694b2d0cc3ef7863cec617176751a34856bdd22beb66cd64129fbfb915b3dcae
|
||||
EBUILD ephem-3.7.5.3.ebuild 670 BLAKE2B e70c36d5b104a67aca9260c3a3f714d73e11281259d2c6d1a42813687cf7dea6e8461cb796eeae4ea5cc1f64a907eb10c446d3bce7d99eef60ece330ac9cb73b SHA512 ed8caf4728fbe8fad0ccef56efdcaf15f2f73cded555b68bd6d7be108a3c9a98a0a5669ccba04649030d1b4aa51d664c774310fc740d3bede5fef9de41bed587
|
||||
EBUILD ephem-3.7.6.0.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
|
||||
EBUILD ephem-3.7.7.0.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
|
||||
EBUILD ephem-3.7.7.1.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
|
||||
MISC metadata.xml 454 BLAKE2B e0ae2c192ee0a52bba748d9529d5753bd7cb951be8fa541ff64b8972f10c8b4b8c1dd98c0a91b16ebaaa5efb5dfb474ae8e5ad394ac817bad9ca0cd8a8088ac9 SHA512 944e1fcdd61b1a1b17f40dfb743a13d0a1aa1ea1a9c384540c7acc77874867a09cbcb9f7c20be60c0de2f51de90326566151254de9bf6cdb84abc0a698ae84cb
|
||||
|
||||
+3
-3
@@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="YouTube video downloader"
|
||||
HOMEPAGE="https://github.com/ytdl-org/youtube-dl https://pypi.org/project/youtube_dl/"
|
||||
DESCRIPTION="Compute positions of the planets and stars"
|
||||
HOMEPAGE="https://rhodesmill.org/pyephem/ https://pypi.org/project/ephem/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
+5
-5
@@ -3,17 +3,17 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rain Bird Controller"
|
||||
HOMEPAGE="https://github.com/jbarrancos/pyrainbird/ https://pypi.org/project/pyrainbird/"
|
||||
DESCRIPTION="Compute positions of the planets and stars"
|
||||
HOMEPAGE="https://rhodesmill.org/pyephem/ https://pypi.org/project/ephem/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST evohome-async-0.3.4_beta1.tar.gz 13455 BLAKE2B 07f648d2f85224111bfa8269cb3a819e284e26c4f7551a0f59a71b2950bb8f2852933adc16eb6a130854caf61eae323e5f5812cfd1554449d49fb90a00f46cfd SHA512 d2aa1df33adeda844e9ab3d6c8dd22447aaaace4955b44911444dede7c1413d97e41781bdf3b90bececab5058db5f3dceaff7ba348274e5516d53e4c204dc9ee
|
||||
DIST evohome-async-0.3.5.tar.gz 13712 BLAKE2B 4ce22a6c62fe08bd8cd6dc1d787f12f4b191f39ca7045679c0f2412e48835d5fd050cf42cb14b8dc95e43d621c227174bb8bb4f249186e75164a90653a35e695 SHA512 de22ec63731971caf93472beb1900d377626b614a45c82610b35c801681b8f9c6165ed362425a967599df5d04fcf32a6c0edf80d44f87c896cf625a4226d9e26
|
||||
EBUILD evohome-async-0.3.4_beta1.ebuild 849 BLAKE2B ce9ead42e94cb38709e4b75f0d313bccf32ad0a0faee5668fe5831139470665fdca119e080b750c64de8fda1179410af636aa4ce6245b9d3fb849b16322498dd SHA512 6fb5e6f668418e6344862d89d4c11dbc7b75a6f2aa7b8ced3d5d92b882c6d53f2444c18dc23329c3414bc736f93251b3ef2032a2b9037ce92f5aa1a725c19f7b
|
||||
EBUILD evohome-async-0.3.5.ebuild 776 BLAKE2B 3ed9f2fa27604aa8410e6a1b895890c9b494f24ea9643e1b587db34ddc42a5685d6eca86c130aa564cb20f16ea55f4d5feb92c2609645eebc14250a083d2edf0 SHA512 3e6862ef8eb3a2467356c7f5706a173c407941fda818edbfac8c2ee5fc240b82d0a106c5ffaed802377a5787406854ab81a482d28715ae02e70acd64bee48823
|
||||
MISC metadata.xml 473 BLAKE2B 4a1016b85c83b3a876f5ef3151bf8405922798ccd3612e84968695111be9315aad2ea187e2441895fce758840370712d2acd156dda38381e535faab7b450c5c0 SHA512 c1476c909aa7f213eba11598c03abe8d7612eea67852ebd921709c4d2b1b3777fa3fafa927a6d6534cf63ed99a798f69e7586fb0b119bcdc3555f50382ffa593
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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 client for connecting to the Evohome webservice"
|
||||
HOMEPAGE="https://github.com/zxdavb/evohome-async/ https://pypi.org/project/evohome-async/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.post2.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST giteapy-1.0.8.tar.gz 124673 BLAKE2B d8bb557856029b360bdfe23ddfa9aea1d1e6f99a6235c328d93d7666e89ce691e37e74fa33f14f7e2402b47333af23f1228c272f249bc95b8b075eb135d87ce1 SHA512 5f03756e0da1b38f66c73bcab1f8271599538616a44cdd32f5faba62dd756732923c506367c746d7a77c04c1a22c81b245f4efa45b0dce3ecbf651605f6abb26
|
||||
EBUILD giteapy-1.0.8.ebuild 1061 BLAKE2B 54f7b36a72583742e62c39c8df53981abcc030874a5cf69d8db3b3311909ca3492bca716ddd3dc0db53c2a3d169f896843d471e68e5c1d650403f8109984af2b SHA512 6919489c4b1cb8a2849a25d9e7c2ec08083f0dcc6a5257a38900cc08b44f0c9ce94b2b71885ace195276ac86aa35b285dc88d1def182f5136b2600e2a4533865
|
||||
MISC metadata.xml 411 BLAKE2B a31b4b2af2d4df94d436307f1d7c592e1394b30d44e27b5a34af3e3934ac3f4c42c946ad702f2ca4e89f1ba45562becde75429659006910c95ab5fa1b337f3a4 SHA512 9b7d825d93766cfd3675d4d6a5410a8746c635faed3790d1740c62f8ea97b4021fcac879a43da6174bd2699ee72c460ae4469de970d75656a62e5c5627ec8289
|
||||
@@ -0,0 +1,41 @@
|
||||
# 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="Python SDK for Gitea - A painless, self-hosted Git service"
|
||||
HOMEPAGE="https://github.com/dblueai/giteapy https://pypi.org/project/giteapy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
RESTRICT="mirror"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.23[${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
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?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">giteapy</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>rh@dblue.ai</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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}]
|
||||
|
||||
@@ -14,6 +14,7 @@ DIST home-assistant-frontend-20200901.0.tar.gz 24088890 BLAKE2B ce23404f9ef3b15d
|
||||
DIST home-assistant-frontend-20200904.0.tar.gz 24982742 BLAKE2B a57e31ed2f9e78920b123924bd652b6947b38aec1ed47465415abc07150232788dcda17f1559ed4f3ba80cf7165b435784eea3c0514a14f073872dda8417048f SHA512 0f1615571e22e0f47b200527748120e30326ab0ec6573d3fc140aed86cf865d95adc35f7bf0c86680932ef22f17f025d2f839d1415f970997f886abc4ebc1c28
|
||||
DIST home-assistant-frontend-20200908.0.tar.gz 25798333 BLAKE2B 1952823b13ce1568d77eb7b82d1e5ce39eb66a0942c4dd1c7695d7ed7e995d5c538bd5cb3bd7db840737efba738e1f315715fab05982bd373035338a4e1f4955 SHA512 bc3d0fbc136619728fb94bb257c2d459c5ef80851d95292efb7b388542fbf350df4a73bcb4edb21211b8140d032b015af8d4e6ef2f154321be0c0d900aec7346
|
||||
DIST home-assistant-frontend-20200909.0.tar.gz 25820699 BLAKE2B 060b27e1a927c9a3442ec18b62f8b16272f136d613564e0426c060352c753d257e37e9d9b5d9869e625022af218be3a356ba38c326f6fade5428eb9ac5d4ad5c SHA512 a8d979a69bbb0275371e3da3bc79952c177df76f8fbe258440d42483c16110298932fe328ef9ad79357e73f93684277384b6e9140bc2f59bfe46b44b002a56ee
|
||||
DIST home-assistant-frontend-20200912.0.tar.gz 27736854 BLAKE2B 78ea6904ab0d2a6d221bdc250b3a881378af562cfc663e83cdae7c27b9412540df163e4961d1b24f7dc7eebfe6de8d48007e6f55076a2dbffbf504f16a33f798 SHA512 20d07ab5168f28bc9889b6c67e1852c2c623641f7025904e8115f5904e93b56e1b8310ca36c4868f178fdfdf2830ce9c40299179f5af8b15f55893a2eea1d816
|
||||
EBUILD home-assistant-frontend-20200220.5.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
|
||||
EBUILD home-assistant-frontend-20200318.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
|
||||
EBUILD home-assistant-frontend-20200407.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
|
||||
@@ -30,4 +31,5 @@ EBUILD home-assistant-frontend-20200901.0.ebuild 754 BLAKE2B 13e624314377bb47d90
|
||||
EBUILD home-assistant-frontend-20200904.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
|
||||
EBUILD home-assistant-frontend-20200908.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
|
||||
EBUILD home-assistant-frontend-20200909.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
|
||||
EBUILD home-assistant-frontend-20200912.0.ebuild 754 BLAKE2B 13e624314377bb47d90f4a216b087362ec3de187de61ae3dd0443c9e278b0a3116033cb78334e8d10d5df07bfee0a75534900aed40e2a288fc8272fb1a825c5e SHA512 babc7a326d3b4ecd7f3378b15337b62ebd57d58a0595e2fedcacbc198df82c4af1a037fca825697b882514d5b6846f04ecb58165cf016a6c81a3459377a9402f
|
||||
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.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
|
||||
}
|
||||
@@ -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"
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
AUX httplib2-use-system-cacerts.patch 2357 BLAKE2B 0a169ed30f7cc6736fae31a25d21d7efe2ae587808c7d9ce23ad0f8b507f51751054cd7079bfca55f9b3496b4806180f28da9acf0dd812ff16f14d9bb03749e7 SHA512 08022280948e530890664f8af9fa5d3776b14526bbe2c55151b3631473b100b96c3c353ffd8df5a4d03d553ce24f962dec53307f7e23c257404920247940ff8f
|
||||
DIST httplib2-0.10.3.tar.gz 204500 BLAKE2B f71d679b42865bd8e56f708e71d475bfc6988267b07cf7af298ae7ba2c132a67fa04f54f36dfa0d222f86f421ade40724638fdc5840f340da0e8e1a717bb6cdd SHA512 d024986ffd577858017d7a8cfcae98a6cd04b8c89634ea302df4c1443eb2381cecca6ffbb631c9d4260335a3462df6d5604ec485aa591a05cb0231a3f6745aaa
|
||||
EBUILD httplib2-0.10.3-r1.ebuild 939 BLAKE2B 0c9ae342a3216091931100ac058a658c26ee1b1767a64cc2bfc9ae155603cca36f3d29caea13e53c7461aabc36a40251d00e00a123d9d378305bf14cc0273d26 SHA512 308e9b0d8014bf86a4ece6ee59b4f2dbf51e721fd1dac8b0e715cfba4ec7bb65dbeba622c1bbeab1c9fd97cf0540ce24112bf4499a6c3a1aac41a7f3064a6699
|
||||
MISC metadata.xml 437 BLAKE2B a688f70bc4de310ac3b250f2832c0803e25ea04fcc6a2b5569fc18f90b46f01ef0978bbccae980faaf74f385bed83b3da8179434614851da491ec62c0cfe92ef SHA512 fae017eb657512165f1d931910349a683417f98de8d70248d6b898a1e038212b9c2b1baebeae818126badbb57efb3b3ba1d647b25b759376ba5c3a719ed900a9
|
||||
@@ -0,0 +1,59 @@
|
||||
From 437b5bba5dac2e43815a900dbc6ee093c675bb4c Mon Sep 17 00:00:00 2001
|
||||
From: Marc Deslauriers <marc.deslauriers@canonical.com>
|
||||
Date: Thu, 8 Oct 2015 12:15:44 -0700
|
||||
Subject: Use system ca certificates, not the bundled ones
|
||||
|
||||
Forwarded: not-needed
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/882027
|
||||
|
||||
Patch-Name: use_system_cacerts.patch
|
||||
---
|
||||
python2/httplib2/__init__.py | 5 ++---
|
||||
python3/httplib2/__init__.py | 5 ++---
|
||||
setup.py | 1 -
|
||||
3 files changed, 4 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/python2/httplib2/__init__.py b/python2/httplib2/__init__.py
|
||||
index 6fa3cc6..e996d01 100644
|
||||
--- a/python2/httplib2/__init__.py
|
||||
+++ b/python2/httplib2/__init__.py
|
||||
@@ -190,9 +190,8 @@ try:
|
||||
import ca_certs_locater
|
||||
CA_CERTS = ca_certs_locater.get()
|
||||
except ImportError:
|
||||
- # Default CA certificates file bundled with httplib2.
|
||||
- CA_CERTS = os.path.join(
|
||||
- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt")
|
||||
+ # Use system CA certificates
|
||||
+ CA_CERTS = "/etc/ssl/certs/ca-certificates.crt"
|
||||
|
||||
# Which headers are hop-by-hop headers by default
|
||||
HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade']
|
||||
diff --git a/python3/httplib2/__init__.py b/python3/httplib2/__init__.py
|
||||
index 3ce019e..8383cc4 100644
|
||||
--- a/python3/httplib2/__init__.py
|
||||
+++ b/python3/httplib2/__init__.py
|
||||
@@ -123,9 +123,8 @@ DEFAULT_MAX_REDIRECTS = 5
|
||||
# Which headers are hop-by-hop headers by default
|
||||
HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade']
|
||||
|
||||
-# Default CA certificates file bundled with httplib2.
|
||||
-CA_CERTS = os.path.join(
|
||||
- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt")
|
||||
+# Use system CA certificates
|
||||
+CA_CERTS = "/etc/ssl/certs/ca-certificates.crt"
|
||||
|
||||
def _get_end2end_headers(response):
|
||||
hopbyhop = list(HOP_BY_HOP)
|
||||
diff --git a/setup.py b/setup.py
|
||||
index fb00ed2..2c31f44 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -61,7 +61,6 @@ A comprehensive HTTP client library, ``httplib2`` supports many features left ou
|
||||
""",
|
||||
package_dir=pkgdir,
|
||||
packages=['httplib2'],
|
||||
- package_data={'httplib2': ['*.txt']},
|
||||
classifiers=[
|
||||
'Development Status :: 4 - Beta',
|
||||
'Environment :: Web Environment',
|
||||
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4..8} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A comprehensive HTTP client library"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/httplib2 https://github.com/jcgregorio/httplib2"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="app-misc/ca-certificates"
|
||||
|
||||
# tests connect to random remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-use-system-cacerts.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
chmod o+r */*egg*/* || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
if [[ ${EPYTHON} == python2.7 ]] ; then
|
||||
cd python2 || die
|
||||
else
|
||||
cd python3 || die
|
||||
fi
|
||||
|
||||
"${PYTHON}" httplib2test.py || die
|
||||
}
|
||||
@@ -6,11 +6,8 @@
|
||||
<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>
|
||||
<remote-id type="google-code">httplib2</remote-id>
|
||||
<remote-id type="pypi">httplib2</remote-id>
|
||||
<remote-id type="github">jcgregorio/httplib2</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST iammeter-0.1.3.tar.gz 3796 BLAKE2B 2028a997a506a3c18960194fda5b2963fc00529941954dc2e76aa67ae017af678df3978966ce512f369d6c805853b18ad3a8d3ba55a14eaaf43f7db7ef1b3d46 SHA512 f23840a03eabf4369ebea7ff0484d778077d4ffe77e7e38acebde5c4ef7504dd76a652c5aec3908873abba283c75875161d080cdb3977400360c8068bfa59505
|
||||
DIST iammeter-0.1.7.tar.gz 3855 BLAKE2B 16e7a3c5bb74955f4fa6181735d81aa48287a66562ad09a407be32984dbc7248fd8bdf170583c13518a62ce0dc82e049cd80051ccec1211dbc8aca5ca421fc35 SHA512 21ab35340bd1c0eda6a269965e52230cc0c6b788a94c30cdeb67411766fc5b0f670071b74cb4c164825637e2b25a9c9c1dd5f378702784174bff7f232545ef35
|
||||
EBUILD iammeter-0.1.3.ebuild 635 BLAKE2B 0b56a16c17382764a176a0671ce720581d6048e293a9121bd41c2d9bb970e4d7adca634dc647d251242cc37755327709a4f8df4d6bd7151c38fcd3411ac25284 SHA512 6e89f664146775acb595ab8ce9f5bca7bc5db7c1803b870fc0aba93a270ae53cc99331a9dd55f325b43298a4001de6002da60d4df2a07b21189d2df3a5602b20
|
||||
EBUILD iammeter-0.1.7.ebuild 635 BLAKE2B 5a90567dd64e4a40aa17d6665e38d2e5fe19f2b1538f5985c9feec15a98db8c818b75cb1570ac4cfedc97f6cfa3d6dff36b89241f36b5d54a7b222f407a49e09 SHA512 626bd80eb87a66bf7142ff34679ef84c20cd3ac01073bb9a3178b5aa8993948e657cdfcd193cedf3ceb6e38a8af33d391092ae3a4d33d6abf5dea2d9936811bd
|
||||
MISC metadata.xml 448 BLAKE2B 051f4e2adbc5f1a6c153b07748b6ef32d944bbccb1d163bffa3815372cb63568cd04504367ad54a81a4cf0937f3869166e509a7c67ced6374d4cb94886b9383f SHA512 10f21d04dc5e8a86ad0bdcd7461e455578eb0bb31d062aa548774b4b2f82d0859b8c6dca35c8bdf3cdee09fd4318e41707b4fc746ae249d204c61a122d13b49d
|
||||
|
||||
+5
-5
@@ -3,21 +3,21 @@
|
||||
|
||||
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="IamMeter api"
|
||||
HOMEPAGE="https://github.com/ https://pypi.org/project/iammeter/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -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,5 @@
|
||||
AUX isort-5.5.1-notest.patch 336 BLAKE2B e562c92e766231e295681f2ad8d6f172548a34a243a12339f9a7a7dbf66a1729fb09a8616bf4a751b4c0a946f94a66c910ba7e5e65c820cae60fc0f137b4de35 SHA512 5063197f7afe20c31f6171531a005ec09a02fb0eb8effdb7d3af7531076bf170280dbd1e74b6cb26f6742627f82070ba9b29aff9a5a23e7cae4aeb20c1a9ab3c
|
||||
AUX isort-5.5.2-notest.patch 336 BLAKE2B e562c92e766231e295681f2ad8d6f172548a34a243a12339f9a7a7dbf66a1729fb09a8616bf4a751b4c0a946f94a66c910ba7e5e65c820cae60fc0f137b4de35 SHA512 5063197f7afe20c31f6171531a005ec09a02fb0eb8effdb7d3af7531076bf170280dbd1e74b6cb26f6742627f82070ba9b29aff9a5a23e7cae4aeb20c1a9ab3c
|
||||
DIST isort-5.5.1.tar.gz 144834 BLAKE2B 3cbc2611684787c9b2c4cfb71669d6ff9a0b379774c27bb6b1724e33b9c249e41ce2ab002dd29615bc40ff6b7f94ed1cba489ae8d6934172a81d191d217fd72b SHA512 f5e4ed0aededaa00bb0498e6ae23b8e65eb0429cbd1a63ddafc479d894a8e3241b880f4b9db0dea69a3dc793174f14603c45459a4f307f5c2cd5e315e09a7476
|
||||
DIST isort-5.5.2.tar.gz 145020 BLAKE2B 718c3e748333e17a29b19a46779c40b21a674efb3b3358851973f383719a64fda44ab352bd005e368e0bec3d5c20472c27dba8f0e62ef53c7fd80785a4cc0228 SHA512 687e523073b671f7144027ce05b388566809673ffa36bc5890a51eb38f3a85c40d9861e6d2ee70e70710725579fe63a28ca45c0a8bc902761ad02bfe4656e5d2
|
||||
EBUILD isort-5.5.1.ebuild 734 BLAKE2B 145e1f551ac263628ea23a95062505f4d30cfc0a0175dd01c6f464fe6f64fc8f8365dce74494227f9645a93946ab4fde4df2bf20809ec6985eddb3316f6efd23 SHA512 2e84207908755f56d50ef0e84986d2e7288ee621ba930b352c253680f570f4d79d8568a6844862f31caeb96bc55c2c4b4e8b4b48b3812273fa75128a9bb8e7b7
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
diff --git a/setup.py b/setup.py
|
||||
index eef9a4b..fac99be 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -6,11 +6,7 @@ packages = \
|
||||
'isort._future',
|
||||
'isort._vendored.toml',
|
||||
'isort.deprecated',
|
||||
- 'isort.stdlibs',
|
||||
- 'tests',
|
||||
- 'tests.integration',
|
||||
- 'tests.unit',
|
||||
- 'tests.unit.profiles']
|
||||
+ 'isort.stdlibs']
|
||||
|
||||
package_data = \
|
||||
{'': ['*']}
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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 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="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
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}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ DIST numpy-1.18.2.zip 5433240 BLAKE2B fcafdec05ba98a236cc519ca3f6ba3ba0a46bea2b4
|
||||
DIST numpy-1.18.4.zip 5440468 BLAKE2B 701b2a3cf1af09e8c96850a37a42223e729477b5bbb42062180c9ba7fda76826f29de526a4607ff194cef1e338c9a3971e777c7001cbcb1173eebf236dc98dbb SHA512 ec16fa6f5a52e62aeae482290776229d55cc2528fdfabd69a4c48e33991ee901dc345cdafd132baabded0bc4f11a41dcfc4fb737e24cb9b3b8a938a8769e0f01
|
||||
DIST numpy-1.19.0.zip 7296082 BLAKE2B e388a1b8aa8fa5e23b57c69c5aa5f2b7b286a69fca6007843adbfa374d541ace7875757a302e851bc41194f565390b52777fff13da8166e7a2c6b0a0f3efd29c SHA512 24f8847ff6b72dd44db197fbd80596677f9f3c5afcc87f30c41a4c0a2ccd4ee652ca630a537997ba8fe68c4919fa488e9d8cadd9a310e5356b017f6086055850
|
||||
DIST numpy-1.19.1.zip 7301568 BLAKE2B f7c17666d8cd4f477d7946be383d2ff1656c412e23dc49c55f94a6fcb95a6cffe6b4958169b1b27e027a7d674feb96de979d8bba4f1e3d9daef9b72e7f48cafa SHA512 ddc5f5e262d6f7f6e1a8879165860427baa237b6aad5b09d5b943a36bb0d5922424aac4c0e32a2cc3e14087bf6eb671988b6ff6df0d9ab8c89724e093220eead
|
||||
DIST numpy-1.19.2.zip 7310530 BLAKE2B a019c64809bd61071a4dd5e10c2cdf6927f392ebe58b45a08529295079bca68a683502aba89847578e122271d2fa4ea6d2d5461f1e58322f550cda863d36125b SHA512 56ae348f08818e30b6675df7d41a2b03687af452d7a96356fccfce2994843c7b61918946381c3af25fe03f209413d0378ee691fc38d805491a12c464e49bb59c
|
||||
DIST numpy-html-1.16.4.zip 12097069 BLAKE2B db1f897342fbc80a761fbaee7b0eee3761dbfa04ef6c46a137bb2392caaec8256580467ce06498cceeada2639151a1ec75dafab484d64cb897c008727d6d32a5 SHA512 c44c5e1e0cb22f9dd46fe9e302030292d85e567456178fee296746a414271634e906509fb6665ac63fbfebdd13c5383574f0aa47b4fbc639063da31addc3316a
|
||||
DIST numpy-ref-1.16.4.pdf 5176571 BLAKE2B 9a875ebd1473b241d463d810a6d191581aef961158f2f82959671b554ace3ad482795e4f3e1cb7dd4632cff926c1e864c675a7624fb0f4e4f297948bf50f0564 SHA512 983ba0f34a70c011886bdbc9fd8f3f75a3a967ca29217acc76fa46e7da391296a5628c9a557ac76efb393271abfb8ee4f376d401c1cc1e5c30622e54b9325d09
|
||||
DIST numpy-user-1.16.4.pdf 596203 BLAKE2B da3ad1f0ec1c965d20656f73a970911cbb58efa73a5df89e2e6485e0dd763f483e35eea1395ac919bf35d496fb216cee954fc5d31edebc1796a24a2a7a2d12b9 SHA512 3083008547213bfa98ffa5cd8e2cea13f6947f42d83aef61502a2a852b0d5f27d727c76b42d281d7a2f4f76c78e88b12ee3d9b164b39fe1f0213ace7097357d6
|
||||
@@ -22,4 +23,5 @@ EBUILD numpy-1.18.2.ebuild 3621 BLAKE2B 3e5b753d32d353a17d464c3e19b25e80766f0f20
|
||||
EBUILD numpy-1.18.4.ebuild 3736 BLAKE2B df766362332589e63483a0b84d0025c83baedf8a44761b0cae551f094f05cafe691fdd6085c91f67daf51d8201715f8707febf081b10e31e74972c90ddeae589 SHA512 4217776f5e3b73e190a2c791312138fa06ba71e3e99e5e39cc0f9dc96c58cd09e7470326b6779990a6262d7c416b39ac5e047590ffdd358b47537bf64257b82b
|
||||
EBUILD numpy-1.19.0.ebuild 3734 BLAKE2B fb067fa06e1341dee3f64bb41caaf149d96d1870b1c6911af81859b257cf1b2ddf3ed21833255345e63d89202508e812a9263a281878268422d018ce0926521c SHA512 148632766a283427b693670b7d733138ef9d119bd640db4ea04d0858a502e7befe0a2328c261ce692368cbee77581c9c2f3d5a75f0b741ecd9353194afffc381
|
||||
EBUILD numpy-1.19.1.ebuild 3734 BLAKE2B 77a3823e986b7cb9fc4f29b8eb29988ad63c73d8d0a5cc40836339519b9d54978c725e4e68f6c191be2e47ef53bf6d53b916a9fb1246355b428ebe0e6e6aa2af SHA512 ec1db0b21abbe07d24267a4d773ed6473efb1b640aaf2eea874526971a75fae4dd263d0f13581756703b4a923c037239093dc266a64ef5d74678cedd3b562100
|
||||
EBUILD numpy-1.19.2.ebuild 3734 BLAKE2B 77a3823e986b7cb9fc4f29b8eb29988ad63c73d8d0a5cc40836339519b9d54978c725e4e68f6c191be2e47ef53bf6d53b916a9fb1246355b428ebe0e6e6aa2af SHA512 ec1db0b21abbe07d24267a4d773ed6473efb1b640aaf2eea874526971a75fae4dd263d0f13581756703b4a923c037239093dc266a64ef5d74678cedd3b562100
|
||||
MISC metadata.xml 461 BLAKE2B 8832954e31cde79a9535602fb4c7abdf6ec38271c3c5823d2018be1a14fc4b4d5cbe7dac755979b10e76ac8a7579debf1518646d3a55182979893af71bfa5171 SHA512 f687204c86bee2daec69b88f6d2508ecb92ba494d728a19c209d440b5168c52d4a5ce8707b96b8688d6560d7268c23a4ba19dc33477395fd41f7e63ab3ad3653
|
||||
|
||||
@@ -0,0 +1,145 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..9} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
FORTRAN_NEEDED=lapack
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
|
||||
|
||||
DOC_PV="1.16.4"
|
||||
DESCRIPTION="Fast array and numerical python library"
|
||||
HOMEPAGE="https://www.numpy.org"
|
||||
SRC_URI="
|
||||
mirror://pypi/${PN:0:1}/${PN}/${P}.zip
|
||||
doc? (
|
||||
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip
|
||||
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf
|
||||
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf
|
||||
)"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc lapack"
|
||||
|
||||
RDEPEND="
|
||||
lapack? (
|
||||
>=virtual/cblas-3.8
|
||||
>=virtual/lapack-3.8
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=dev-python/cython-0.29.21[${PYTHON_USEDEP}]
|
||||
lapack? ( virtual/pkgconfig )
|
||||
test? (
|
||||
>=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.17.4-no-hardcode-blasv2.patch
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if use doc; then
|
||||
unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
if use lapack; then
|
||||
local incdir="${EPREFIX}"/usr/include
|
||||
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
cat >> site.cfg <<-EOF || die
|
||||
[blas]
|
||||
include_dirs = ${incdir}
|
||||
library_dirs = ${libdir}
|
||||
blas_libs = cblas,blas
|
||||
[lapack]
|
||||
library_dirs = ${libdir}
|
||||
lapack_libs = lapack
|
||||
EOF
|
||||
else
|
||||
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
|
||||
fi
|
||||
|
||||
export CC="$(tc-getCC) ${CFLAGS}"
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
|
||||
# with the subtle difference that we don't want to break Darwin where
|
||||
# -shared is not a valid linker argument
|
||||
if [[ ${CHOST} != *-darwin* ]]; then
|
||||
append-ldflags -shared
|
||||
fi
|
||||
|
||||
# only one fortran to link with:
|
||||
# linking with cblas and lapack library will force
|
||||
# autodetecting and linking to all available fortran compilers
|
||||
append-fflags -fPIC
|
||||
if use lapack; then
|
||||
NUMPY_FCONFIG="config_fc --noopt --noarch"
|
||||
# workaround bug 335908
|
||||
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
|
||||
fi
|
||||
|
||||
# don't version f2py, we will handle it.
|
||||
sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
|
||||
|
||||
# disable fuzzed tests
|
||||
find numpy/*/tests -name '*.py' -exec sed -i \
|
||||
-e 's:def \(.*_fuzz\):def _\1:' {} + || die
|
||||
# very memory- and disk-hungry
|
||||
sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
export MAKEOPTS=-j1 #660754
|
||||
|
||||
distutils-r1_python_compile ${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing --single-version-externally-managed \
|
||||
--record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
|
||||
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
"${EPYTHON}" -c "
|
||||
import numpy, sys
|
||||
r = numpy.test(label='full', verbose=3)
|
||||
sys.exit(0 if r else 1)" || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
# https://github.com/numpy/numpy/issues/16005
|
||||
local mydistutilsargs=( build_src )
|
||||
distutils-r1_python_install ${NUMPY_FCONFIG}
|
||||
python_optimize
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( LICENSE.txt README.md THANKS.txt )
|
||||
|
||||
if use doc; then
|
||||
local HTML_DOCS=( "${WORKDIR}"/html/. )
|
||||
DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST pexpect-4.6.0.tar.gz 148966 BLAKE2B 0ed1a3c31133bf618e4c75ea099efaa9bda9e2b7f92f46c54ad553ecc56487e5415b750334376a95599ada53e17e91efe7d4b65ad80bb4f6a1cf9d655a3c9685 SHA512 9a2b1ef19d885e69cfd17ba0519581f782574019010043e66d8b68f98ac86b359f4a1ca42f8bb0059a5dfdd43275ad93531c076cc0ac2049e109408961b46bbd
|
||||
EBUILD pexpect-4.6.0.ebuild 1037 BLAKE2B e632ef41e3d9b2786ecf638f2e1d13a6b17a354d45c66d527d44e41f52b7a59da955558f949f8c86afea47e671ed49ac10a1f8bc8fc5cfa45a695f0b093cc2c2 SHA512 1bcdf0f1a715c67b068115cdacca2008ad93848f65a77d94f1f18895102522486869fda1a34235a869970a69cea74acff62f25ab2e6d9411dc31aaa86d52f962
|
||||
MISC metadata.xml 402 BLAKE2B e6c1f9d8cc5397177b54d7bda059a281267e005b9391e6d18e3b70ec3e6fd09bbdf1d214a105e608e3a43f34f0f6e5d7e924366e33647fdfc7d68283c8749d06 SHA512 bd48e666243651d02523b111ee7d8073ed10b8813765f19c7d17e12b7b84bf58be03a157486fcaa65f34866a983d46885723d944348a0cc16b9bb05cc474ffaa
|
||||
@@ -0,0 +1,13 @@
|
||||
<?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>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pexpect</remote-id>
|
||||
<remote-id type="github">pexpect/pexpect</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module for spawning child apps and responding to expected patterns"
|
||||
HOMEPAGE="https://pexpect.readthedocs.io/ https://pypi.org/project/pexpect/ https://github.com/pexpect/pexpect/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND=">=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST prometheus_client-0.7.1.tar.gz 62880 BLAKE2B 8878a6e6a20f96443f1f14ffbb74eda7dc6f1f48151901da047ade6342ddd7858b4dcd808d80af64a3eff449c1c7425f9eb9f3d1283b65e8e6067c6b5fe2f9c4 SHA512 84b145ed191c9903d390b152c72de4f2afcb4c500b8debba59ded081f00cc76109b336ed2d7783d59e9922ea2927632f7ef730f336974294b20048c51e9d58a4
|
||||
EBUILD prometheus_client-0.7.1.ebuild 597 BLAKE2B 5ccbb036c4946393245e4efdd4e872c96425bb9d6e6ee45bc000bb7a4ad1a8bc3bd2af2e2e4f31385f9ff7f8511beaccbac06142ba7b911fadf6eb9215136086 SHA512 ba372c21521071a7d45fd71e1e1b24268a68e95250a83bd02e22ab08600623696393a0f68ed415c853a0d17952bb08c0d229a214ff92442c687d8b58e36f0656
|
||||
MISC metadata.xml 339 BLAKE2B 19175465b43ef0c7b56a6241f5e857392bbffcdd12de70833ca0c7c0fb2815dfdf529553721cab2afda053a63caad1621c06508dd1f776511adf5be84cfd010a SHA512 887ce6ef1c7181d5c87e69085c6d58c324260aa7dede8259115131b367b2d60219537fe8b3366ce10ec8904c15fb36626e34e28e6dde2db120c8e20f80fc9d74
|
||||
@@ -2,10 +2,10 @@
|
||||
<!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>
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">fail2ban/fail2ban</remote-id>
|
||||
<remote-id type="github">prometheus/client_python</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..9} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client for the Prometheus monitoring system"
|
||||
HOMEPAGE="https://pypi.org/project/prometheus_client/
|
||||
https://github.com/prometheus/client_python"
|
||||
SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/client_python-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST pulsectl-20.2.4.tar.gz 39937 BLAKE2B 47d22c6f30f31ea7d36a93ed95d63e18f8078d5559a02b125c6e3ac2a7f2c4bdd0fa7acf49007a525bff29a3e78dd58f49a8b127330623f45e46f809ee18290c SHA512 afedaf39825d9bbd90906c918799d9bf2cac5e582e41422f220df07ca49974369cf32e99dcec8051a7d2fef953eee09024db88c86f675c251ab7c6b33f56b166
|
||||
DIST pulsectl-20.4.3.tar.gz 39995 BLAKE2B c19cea77d239e41933992b9f8b8531e4448853495a130fe939d5fc68fe866581661ec30658ebe20eefa65fe18b468fab4558e3599922a57806a449b6a2cdbed7 SHA512 f486f6c1f63e184f04622f980cf6004ee812d49eeede1c99acc89bc6bfe9871d5d1497a2ab87b7ecfa47418b3bd6f7c54bf42e5b077be3e6591d7af6afc017a8
|
||||
EBUILD pulsectl-20.2.4.ebuild 728 BLAKE2B e9c4d34efa1390869c00d5a3d59b5b614b10bfdc729928c53f69e307a10f6a8c1408b6fc5aa098bf466718a68b904661448cd5f383a946b011f3f5a813efb200 SHA512 b3f95483e240aedadb90c8df994ade352adb460b8d8671b02c45bf66651e0c98e899934595d5fa2c4f0eeea132c77fb1249d23100a4ced431b7bfa74a0692d5a
|
||||
EBUILD pulsectl-20.4.3.ebuild 728 BLAKE2B e9c4d34efa1390869c00d5a3d59b5b614b10bfdc729928c53f69e307a10f6a8c1408b6fc5aa098bf466718a68b904661448cd5f383a946b011f3f5a813efb200 SHA512 b3f95483e240aedadb90c8df994ade352adb460b8d8671b02c45bf66651e0c98e899934595d5fa2c4f0eeea132c77fb1249d23100a4ced431b7bfa74a0692d5a
|
||||
MISC metadata.xml 472 BLAKE2B 10edab4f46dccccef14831a9dffa806b9f2ac34cb997b4f96ec9698bc95c778825197d9cc78e94ccba7400d370854921dc2452a50ce9d0310307954a3106b019 SHA512 6b6e6702d3bbcecd224b9759837e88ffb58c0d550b28f36a708f3f59de82ff6ecf57774019f0c68467755413d13a981d83c784cee0a032a995c2310344d5a171
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)"
|
||||
HOMEPAGE="https://github.com/mk-fg/python-pulse-control https://pypi.org/project/pulsectl/"
|
||||
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=""
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST py-schluter-0.1.7.tar.gz 3067 BLAKE2B ec3376674195e6f960629222e18b0152b6c3a6d295b5cda5d32a340a6ae823da1ef690f78ccf2b973e18843cb4fb0ca74dee32b9b98d32f5071626dfc56c186e SHA512 c07f8ae14c1d8875660d7e9ede8cc2696f53b8d7a3bff23cc82c336eb810c3264b17c00867e4c7ee01e8935c440f30b8deec958fb09fb7d02a7c152f0541c369
|
||||
EBUILD py-schluter-0.1.7.ebuild 731 BLAKE2B 13516fa56ca5991d4c12dc431467c7d6f9e01a4fa9c6baa14f1804307ab883f18cf6f7b0f472a54b49d1c22aaa9a2fc45440c8080e3aa43bcea903f477a4fd90 SHA512 3477268839f3f9f9956b003f2c438c7e396c272fb696d568e5035c0615315df0abbb44e94bf160a636bdcb775480ccf772b5c5ac91a0a8f78e5e3f04fbe76b44
|
||||
MISC metadata.xml 459 BLAKE2B a538465c201efd80331273015d98ec207a65383881a3693dffed638904773a54445e25cbd2f25a4fad01bc707d622456193a01963ae92736eebe7dab1d8ac585 SHA512 4b0e195e6232dd3fc39ae8b9726f01b5a5d762cc69d586065a634916cb528e6bacda0ca10bc3327d30cd9ddf4eda42c7bdf972727370f20d02666ac42ad28b9b
|
||||
@@ -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">py-schluter</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>adam@prairieapps.com</email>
|
||||
<name>Adam Michaleski</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Python API for Schluter DITRA-HEAT thermostat"
|
||||
HOMEPAGE="https://github.com/prairieapps/py-schluter https://pypi.org/project/py-schluter/"
|
||||
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/requests[${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 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"
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST pybluez-0.22.tar.gz 132176 BLAKE2B 5dcf571dad2143a89bbef70ed258537d18e4a48dabf13710b270d8c2ed00baaf18dbacee9c45572f075fd05dd40356dbb744c04d2b4d51cf426082ebe7938b75 SHA512 5b35b9e0eae1c6ebabb29892fcff583479ac0627ad7d6549f3d2de90f89a1ba465b7452fa263045298ccfcf063ba070bfd346a6433b5567f8e3e646886017165
|
||||
EBUILD pybluez-0.22.ebuild 847 BLAKE2B 5aefd013dea80645700474f7ca81fbcc3506299eabc96d39d08625d5b5ecdc7642ab32ea3dd14d8873d4d9334b6d8c227435c3d9c01b2cba67337b4673df89e7 SHA512 7f23cd1049b61c77b4a4f34b6a31dc1229f7af7cdfe066ad4a6924a2a6e863f63e5ac2d65119ee73f3f74b18a703d0c8a37e3e3bca9215eb952bc140f5a8a87f
|
||||
MISC metadata.xml 453 BLAKE2B 312f96d3b5a794cca7bd7d405c855b4bb9c8bfe1d5ecc36456be3d1732675afe85dda9299610db6cb6cd71d8d715ca87e0e4d7db5c67f910cca5b1d175ce2ecb SHA512 6778f79ca98da7617cbb14d14ecc718a5f974dfc1a5b06e08b3d71c68de85996e7ceed1f1e1362c4f975e66c618de31e040a6df12c78dc9060df1ca86465a023
|
||||
@@ -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">PyBluez</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ashuang@alum.mit.edu</email>
|
||||
<name>Piotr Karulis</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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="Bluetooth Python extension module"
|
||||
HOMEPAGE="http://pybluez.github.io/ https://pypi.org/project/PyBluez/"
|
||||
|
||||
# SDIST on Pypi broken
|
||||
#MY_PN="PyBluez"
|
||||
#SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip -> ${P}.zip"
|
||||
#S=${WORKDIR}/${MY_P}
|
||||
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="net-wireless/bluez"
|
||||
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
|
||||
}
|
||||
@@ -3,9 +3,11 @@ DIST pydeconz-69.tar.gz 13280 BLAKE2B a4ead540df62b29af6db0282e6f5bc17e8cb86e8b1
|
||||
DIST pydeconz-70.tar.gz 12855 BLAKE2B 63b6685da20b2636535cdfe4ecfe8a304d68ec61602e82ef98902ab4146ed0fb662561f4adeb16ebd127ed8da3c38cd79c741762fba957ce49507e186b792485 SHA512 5128ab72de1454fda49f67dda7c2b41b2aeea0924f85b5ee337ae3c01a4db2e1344074af3bbc423546947156f891d7aa2d530aaa461fdff02d60b9476869d3d8
|
||||
DIST pydeconz-71.tar.gz 13429 BLAKE2B 1cfa57646a9c103e751bea0d425d55208af9de5863b7fc68ef93cd5a8edc16cad3cdece55100d3dc55ab25baa1e30309a7a809913fee7e31c323580f6813a184 SHA512 094ca5bd0e22a1a006d3bcdb442677c4d65501051d09ebd473a4d498427e653a6c091645377b28d760f863efd5966183fec4669982025b1f4b31f025a8c0e817
|
||||
DIST pydeconz-72.tar.gz 13263 BLAKE2B 6f4cf60f1bade3a13da5daecd8e9e4c63fb1a873904425f4a4f2a61a086d83757fcb7ae9db35764e538a469b62487c72ce5f01b731b5d72b7bee9e5726b73293 SHA512 bed9b0bfefbca0465a0ed2731969c672532fe59ec8a3c54c491cb766097ff1b3856d40293174a6e1727fc2a2aa6db83506be7b2ecee8981044b8cd3aa257b520
|
||||
DIST pydeconz-73.tar.gz 13519 BLAKE2B 95e42bc7792d1896bb21ffc9a85b07c9036daeabd9c9b3d86227a06fa3f19df2bdbcd989fe4b5f94c44e206c177b6acfb84e1c7e61531ca59a53f5fb2feedba6 SHA512 1de02f0fe1a065f02d92237dc21861b85b33822462ddf4c3e2adb985845a4008aeaf2eb1083dd0f92cfa1940812f35ff271e8e7e45df4637d147fe585e9cf044
|
||||
EBUILD pydeconz-68.ebuild 709 BLAKE2B 91812d6e68ed27bc2c0019140c37b87764e0c053e7c3f4810563aa46d267820c51a1182d053b3bba60caeb5414361a8b31d9817946c65e00aa35e46d534e26ba SHA512 0d57f80150a2d5d666d5273506940ced4b762d29bb5960cc054a504da9f2e7b8c0efdca9571d80ed7f132e69e6a75705455d458b581b18b9c28b7dddf312c54d
|
||||
EBUILD pydeconz-69.ebuild 709 BLAKE2B 91812d6e68ed27bc2c0019140c37b87764e0c053e7c3f4810563aa46d267820c51a1182d053b3bba60caeb5414361a8b31d9817946c65e00aa35e46d534e26ba SHA512 0d57f80150a2d5d666d5273506940ced4b762d29bb5960cc054a504da9f2e7b8c0efdca9571d80ed7f132e69e6a75705455d458b581b18b9c28b7dddf312c54d
|
||||
EBUILD pydeconz-70.ebuild 716 BLAKE2B 086b12283509dc20a91b4ebca6ed9b98bfcaf3da2bfdefc71ea5f76564a8e8b82ac5125906eca448184ba3223644e428c29dc04350c3083f2478692e864800be SHA512 7a5ecdbc49561ce6683db088085527691b75fa4f7c2c85518b39678945dddf1f12787ff107f47e62c102dc6e7a37059bfe1e72b5bf4231c6abee1649135937cb
|
||||
EBUILD pydeconz-71.ebuild 716 BLAKE2B 086b12283509dc20a91b4ebca6ed9b98bfcaf3da2bfdefc71ea5f76564a8e8b82ac5125906eca448184ba3223644e428c29dc04350c3083f2478692e864800be SHA512 7a5ecdbc49561ce6683db088085527691b75fa4f7c2c85518b39678945dddf1f12787ff107f47e62c102dc6e7a37059bfe1e72b5bf4231c6abee1649135937cb
|
||||
EBUILD pydeconz-72.ebuild 716 BLAKE2B 086b12283509dc20a91b4ebca6ed9b98bfcaf3da2bfdefc71ea5f76564a8e8b82ac5125906eca448184ba3223644e428c29dc04350c3083f2478692e864800be SHA512 7a5ecdbc49561ce6683db088085527691b75fa4f7c2c85518b39678945dddf1f12787ff107f47e62c102dc6e7a37059bfe1e72b5bf4231c6abee1649135937cb
|
||||
EBUILD pydeconz-73.ebuild 752 BLAKE2B 45bf0a23cb99ad2b0da26e088a6ae1cde8c01ed1fa470f36351797b447f8d681be37aa35c10bae0a074d36003762b9386b2734acf73bc1a9a2743c5f6fc19cef SHA512 3bdfbe30a92057e42a08bd20156a7d5ed7c6bffc542092e0a827d30ad7ac6dae39f13db0a79e139d6548b588378a746d7fef6c84bd47699366d6672651edb632
|
||||
MISC metadata.xml 468 BLAKE2B bcb694fa1724881467b9d8e1456071a7b3bfb43e381258db02b5d5cea82b574e8ca0988dbbd1a41c0e84eb50297fbfeb5008ad18c5cda4d30c5ce87d249a0758 SHA512 176d849d07d6748c0d8c79ba5ce9ef5bbfee8f488bca1c43e537426ab926bc0e9e3de10986405eb047563d3e8437aa01572bfe08089bf6d43bd3ac2222aefc92
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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 Python library for communicating with deCONZ REST-API from Dresden Elektronik"
|
||||
HOMEPAGE="https://github.com/Kane610/deconz https://pypi.org/project/pydeconz/"
|
||||
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/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,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,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
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
DIST pyfunctional-1.3.0.tar.gz 62381 BLAKE2B 1e16e20b6e1756a2d1ad3494fcfe8ced54ad0a596ddf4d4fc992b39a9838748a8594632445541027517188840997549293e81097656c5f3dfe11c52ddddb7ef3 SHA512 ae04c252399063c86af0c83b13d893eb1bb7b8fd8e68d4f6a26aec0c90fac15563b58b82e31d7173e397c25d11743ce7c6b8f57e22bfadbfdf449ed6460736fc
|
||||
DIST pyfunctional-1.4.1.tar.gz 51678 BLAKE2B 16aa7d5de9796d3f0055781fb5f28981bbcac5a733ba2b8c8f21e74a2e6baeab17d2420dde525f03d7d422fe57e6fda46a5f6bab6de3675d06ac6bcde3226681 SHA512 419f416c0202b3c49c1bcc2bb3ca34536e9870409125a102705d247f7f336112e7b2d2c432b9c2f8bb1d7f505d9bf9c7d7af0bca77c80052e345e0290d166f81
|
||||
EBUILD pyfunctional-1.3.0.ebuild 966 BLAKE2B d1fece3ffbeb3ab9cec56079cd312d1aa2f3047443cb0d4b04e222b782dd4ef741db120b3af10b92842d6ebbf37327b1a470c8c2b3fc9b65ddaf63363c8be533 SHA512 18a7ad87aa90ae84bb4064931be09f671bcef2f7bdff94ab680112b987cfb48fa99739bfb0a9564008bd1d61cb5417a1f667f98c12225775070bd30f877f9fba
|
||||
EBUILD pyfunctional-1.4.1.ebuild 929 BLAKE2B 64f5cad6260b1ac8dd4c5e21526885a2ea75362deaba2787ae60a929799967a8d4180b81a0af6745ca4c3178550b6530abaf3b1352a82a3244ba68b27a69f13b SHA512 b171dea7e1710e7ebe1075e693d0304b827abe00fd89b8c5b5181317285d64636d4eb3f4e6f43f9da831714afa5f804094ec20b8590da606d8a53b0e91df295d
|
||||
MISC metadata.xml 451 BLAKE2B 8340db81aa06188b4f8fc9f901928bf0b40715f6cff72fe202dd772ef28cc7174d3098871013a6b403de1759e59df48e456ee8e86950a505ffee076a2609e58f SHA512 bcd53105a8951b0eb2c20777f852d245a5060841dd6819fd302aa69efff293efd9747b92bb08e721d98b71921e38a4af27627bb9f5479296da298d6ce3c4e9ea
|
||||
@@ -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">pyfunctional</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>me@pedro.ai</email>
|
||||
<name>Pedro Rodriguez</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,35 @@
|
||||
# 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="Package for creating data pipelines with chain functional programming"
|
||||
HOMEPAGE="https://github.com/EntilZha/PyFunctional https://pypi.org/project/pyfunctional/"
|
||||
MY_PN="PyFunctional"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="<=dev-python/future-1.0.0[${PYTHON_USEDEP}]
|
||||
<=dev-python/six-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/dill-0.2.6[${PYTHON_USEDEP}]
|
||||
<=dev-python/tabulate-1.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
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
# 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="Package for creating data pipelines with chain functional programming"
|
||||
HOMEPAGE="https://github.com/EntilZha/PyFunctional https://pypi.org/project/pyfunctional/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
MY_PN="PyFunctional"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/dill-0.2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1.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
|
||||
}
|
||||
@@ -4,10 +4,12 @@ DIST pyhaversion-3.0.2.tar.gz 4588 BLAKE2B 814e199640a3c00e0e9a9f0d5de9043112147
|
||||
DIST pyhaversion-3.1.0.tar.gz 5191 BLAKE2B ac147268ff82f2c05c41187cde91ca9b6ea7a5683edec5c344a4e586a43b20b65fd68072b756c250a7b949ade41d4e22fa0ca0178a8f22ef4bffd96947ced92f SHA512 bf5de11fb44efa090be6bd36bc750fac5e8795849b959356b5a3cca5a59584ef8ac5994a8d7297b200a311864ea8676294030ecf75ba1196579dbb9c5e439078
|
||||
DIST pyhaversion-3.2.0.tar.gz 5579 BLAKE2B df231c1818d54517ade21592c2187881aabc2def5dec7e9f636800742051f3678d5616bdccfa2f25c07ca141e077dc26e8902f2dfa11e694bac7a2da79823c28 SHA512 d3082860c7b0965a6074792dc451b366768540060780b2c25b0325cae672e845652e6b11fc9fe849b75e148541a53c30d6c86d85b2d367f18f50410c3bc37bfe
|
||||
DIST pyhaversion-3.3.0.tar.gz 5721 BLAKE2B a6ab6508512ae25ea50a7abf04ac52a7a41759951986a8d93ba14b1915f212b5c83cbfd5f399964ba52c4f4dc415d58f34e18cb50a5a286bfd0f2253d3f66318 SHA512 470741ae99562879f4639716f470946981ab7e2b254bf6f9c270a3f25085be4ed93d15097764202c6a9a4b6f12901ce69da6ab1b08d8f98cb98e15bb9546a479
|
||||
DIST pyhaversion-3.4.0.tar.gz 5742 BLAKE2B 5a5ffb675e0127be1866bdb472a85acffb229e6a652f78f1ab7c775d2a9b0ff7ab4bd928287acaf975b3b97d70fbac64b672e76b311acb8bcbac9fab668aec2c SHA512 1d19d65afc1a7398a121c89e275283d75e72631a8af0d2a6f175769a68d8a2ed30105469880f3d6b9682056d0cbf9430c8561d0653b68985d07f03fe6f14b9ef
|
||||
EBUILD pyhaversion-2.2.0.ebuild 929 BLAKE2B 072986b3744bd4bd5d8324843754c64c413738a4779791bd92cfabd86cbd0e9746954ddc0b2dbed21fdbe61e8c0b7a477f661cd6a6cbf5ff3bddda68e9dc0c6c SHA512 8c21d354314cf4a9b5998f2d755f0519372e6d1017b6fe9048c65d6147e3d0fc9f215f00d397832473001034028a3a0c1e7d367f906ab2e56b361bc5b1116dc7
|
||||
EBUILD pyhaversion-2.2.1.ebuild 931 BLAKE2B edfc35b3c4d29fffdb1725edd1e291500dae718f3e7bf3799c41c75979bafa7aab6412b00e39d5aa7a021e63af511e1f0b80509c484b4a4ab118d9bf7809a33b SHA512 099042dcab33f6897d4790c90b5be72e64959296634ad67daaef19caf4f372070058a747992b6bf0130109db407a2899afc84773d8057bb0d3414df71a28c07e
|
||||
EBUILD pyhaversion-3.0.2.ebuild 930 BLAKE2B d15c9de6038fd031af4c2fba4c68542fc7959783559fa0a2e4dfebfec30bd7557ca93a16fdd234e68471e02402e733ec41df263a646fd3e76f25c784c5e36862 SHA512 842ddffe2b74d734be6699fcc951ef7fa209914d54568e36e12be3af7158988406330fb029958c36cda84eaeb46b19f619a6a425a7c90312899dacfea074674b
|
||||
EBUILD pyhaversion-3.1.0.ebuild 930 BLAKE2B d15c9de6038fd031af4c2fba4c68542fc7959783559fa0a2e4dfebfec30bd7557ca93a16fdd234e68471e02402e733ec41df263a646fd3e76f25c784c5e36862 SHA512 842ddffe2b74d734be6699fcc951ef7fa209914d54568e36e12be3af7158988406330fb029958c36cda84eaeb46b19f619a6a425a7c90312899dacfea074674b
|
||||
EBUILD pyhaversion-3.2.0.ebuild 932 BLAKE2B d8403b2fb2ab9b445ac760de583528002e4305b35fd3633ebfa52f00337d6355adf11ef8231bdcc9b84c79c00b17afc157d10c072a1f8684dfdc44a9d87d4fcf SHA512 860e7f65358da8dc0e3194dc97ac381f445321874607fa64c7bb23f148f0821701d21a7c529908cfbaea31d304e77652c9939aa506e13d55245644269ca89fd3
|
||||
EBUILD pyhaversion-3.3.0.ebuild 932 BLAKE2B d8403b2fb2ab9b445ac760de583528002e4305b35fd3633ebfa52f00337d6355adf11ef8231bdcc9b84c79c00b17afc157d10c072a1f8684dfdc44a9d87d4fcf SHA512 860e7f65358da8dc0e3194dc97ac381f445321874607fa64c7bb23f148f0821701d21a7c529908cfbaea31d304e77652c9939aa506e13d55245644269ca89fd3
|
||||
MISC metadata.xml 456 BLAKE2B 2fb1bc2b86a7860bcc8683d5e03e5f7620cebee2f85714ce27ab86f629db23f45f596d6ea771716ec6ba09652d4a61885d1347836c7f8efabb332e821235bd12 SHA512 8970b95766f81c855943d16ae29c012ae7e9c92b23ef5554d6b94930344fa8db3502243889c1e0a6d7c4c4e7b7edb97e52a19cfa7c73ff479088c99d4202a87d
|
||||
EBUILD pyhaversion-3.4.0.ebuild 935 BLAKE2B e110f1b5770d2dbda1463c41252a15b47019bc720eceb736a623bac8171f2deb79981f3ef490deb695396b02d1e5797fce8a4e0ee7545d3add497fc1734c1025 SHA512 1fab8c98db211b34ccd6d8a3408bf3fa3af8109aa8c381c30454d73834a52bd30851348c4ddd28c3147429ab89bd2181059f5a2c3d4361ed5d6b6a7fb0ac53d5
|
||||
MISC metadata.xml 453 BLAKE2B 4967f37ac4a7a5118ba3756b15d1904916407158d0c858ff10e8010ea76f4072e80e857b1b2aae14286f4382ca2d7c1b5d99ce51bdef03e69fea829699308a83 SHA512 49d26d7bd924b2174363c8f859e7e05101546a8fe873702598905b429e929bfdc55e5bab1b5ae64e46212f45969d3d65bd6d7fab64d1183b968a3babf1110911
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyhaversion</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ludeeus@gmail.com</email>
|
||||
<email>hi@ludeeus.dev</email>
|
||||
<name>Joakim Sorensen</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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 python module to the newest version number of Home Assistant."
|
||||
HOMEPAGE="https://github.com/ludeeus/pyhaversion https://pypi.org/project/pyhaversion/"
|
||||
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/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/aresponses[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
sed -e "s:find_packages():find_packages(exclude=['tests','tests.*']):" -i setup.py || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="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"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST pyownet-0.10.0.tar.gz 17088 BLAKE2B 2ba604b52ecaf3b2500f7e36b681ac425cd8728f65b9760210b95bb257d740e9fcd01fb562e5d971ec0e89a5b2b3a3dd24d97b10d30b8f1d46032520da25840d SHA512 d9f0cfdfb1927e0c5a9ad3ae0e84a5ffbaaa6bbfd569d73e2a9be415c2cae21bdf8df02e6acd6334f4de96b215ad3aa8e46f8a95e9e1664c7f7d8b237d698aeb
|
||||
EBUILD pyownet-0.10.0.ebuild 739 BLAKE2B 1f760c99653477854b2e6aa00b482889867ff597cd962fca2730fc2f6ac98f6d5c49d1f8e7911ef2826552bf67602ffb38b4025b759572fff661880b38241806 SHA512 e558db4aa7f6da02644441bd5bfdecc421ab46fbb5c8149d34cd26abeb9d9116d85e225c2db9bd559a12c47764d780d164797a611229509be746ca45e3ca0aa7
|
||||
MISC metadata.xml 460 BLAKE2B 774e68892ce922a9506dbf089590506f0784200e0e558a671d9d750816dd141333e7eb36d2d4c1a0139afbee84df7c99ff3b781dbe0c9701900ed95a65c99cec SHA512 a3d8533d70f866fc0db6e55634b5e883057a9b1bd96bb5f9a9f831f43672b41fc6b4a230e808ee9ba8678dffbef88659f2efd4d98fda3f204cada9f1d0fdfa8b
|
||||
@@ -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">pyownet</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>stefano.miccoli@polimi.it</email>
|
||||
<name>Stefano Miccoli</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="Python OWFS client library (owserver protocol)"
|
||||
HOMEPAGE="https://github.com/miccoli/pyownet https://pypi.org/project/pyownet/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.post1.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${PN}-${PV}.post1/
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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,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,4 +1,6 @@
|
||||
DIST pytest-timeout-1.3.3.tar.gz 11627 BLAKE2B e20348cc461ad03e95c22a16e753b72441ee70da9769214f4d07db15818a8997339ced47244b15de62a61107eb749dff8d6f41ddb4720c925ef1e6eb9962db27 SHA512 633f5aee550d568e403b958f4490ecb828eb322811c9f18cfefb26613be4fc36da14232ecbef8666fcf2dc693a93674c00a853ab546ea8328a07ea34da79fb84
|
||||
DIST pytest-timeout-1.4.2.tar.gz 15424 BLAKE2B b7ab91833e59af56ae50c066c14bb9b8ae9995d1586f35b29f107665d7da124828d7accc1b0149702f2973c61f18024739c68de736ae8aae6f55e8a10bf5d4ff SHA512 3446ecdb5aaad5fbca12df4e7f4f40c6c1a12895d3ed9f3a3ee24800ce36deed3cb8c09a4cc72220c962b06f821cfd55bf7eebbca23664c56abf2d0e5bc8fbea
|
||||
EBUILD pytest-timeout-1.3.3-r1.ebuild 543 BLAKE2B f1aefd0798f60287cfb7cc9febc87ba178026fe770391fc18e23f34094c67a5d749402a05fc7cccd3939b2c573f86e8cccb7c009d21f77ec280d277a8bc1cdce SHA512 c1685912be12c5e7d2e6affdda363e576fa297981c7814d6f2d5dfa39069725e19510da88dff444acac90eed3b9db6000b9e7ab90275158c7c447fe9677b2fa9
|
||||
EBUILD pytest-timeout-1.3.3.ebuild 560 BLAKE2B 565c5fd7be4b8cb4c607046b1777b596014d88f1cb4db99c4ab8cb5edf4a738eb9c3ea332f2270ee01ca219a8c52d40d9253ceeaf5b38c197e7b57636d450f17 SHA512 5e913e4140c6850c9a0c016a9a86cb2617c1ee35694db5406b6f0f338b339b84d35d183e2add8a0b4bfbd288f27b3574d858ebc8025cd613ae288c3c6d58707f
|
||||
MISC metadata.xml 327 BLAKE2B 23dc2e5e6f023223ab4774206b2d94fd27fc0a6b2592c8e0c317e1c1a0e7c26ed4f8e23187c5499b7fc9c4acc0df601a056ab1dced8115a47a9e72697037fa32 SHA512 6040289d134f65896f2fb80538d9caa4ce628911c5ed21568a30087d1b0ffb14b9acbf874956720b1d9c56290c78bb965ac9299bc400fd89a258f3627180780a
|
||||
EBUILD pytest-timeout-1.4.2.ebuild 708 BLAKE2B 300995ebc7f54269ff264fe22b24b8927d9b3062e01ae45ebe5f29c829752ef90e292a62ce3e6f8883878ee717588b772059791717a51e57b8f94f62a0b989b7 SHA512 81d04cf0e56b615984bb2edca20b23ea9ddb825cb79a5a8d3fb40a3ca7b203881defd869b5a1fdf25381cbd17dfd7b3d89dc2e0d1f27d16aa0de431fa440010f
|
||||
MISC metadata.xml 458 BLAKE2B 26c33def9c4938e32eb3704d141605a94e997206154cfc3ab2a6bbbfa9955d672a0a071da6c9ee993bdf7fad891bd1074d35b06babc989fdac0cd084391f74f4 SHA512 3eaf00fa7c31a053fd5ea02d440318f13b9688ed0e9541fbedb6a367bc7a0d8542c4065c61444bf967bc7a74b0ff800f6f2e737c3731d635d37b1f887605a38d
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?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>
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pytest-timeout</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>flub@devork.be</email>
|
||||
<name>Floris Bruynooghe</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="py.test plugin to abort hanging tests"
|
||||
HOMEPAGE="http://github.com/pytest-dev/pytest-timeout/ https://pypi.org/project/pytest-timeout/"
|
||||
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/pytest"
|
||||
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,5 @@
|
||||
DIST pyzabbix-0.7.4.tar.gz 2956 BLAKE2B 82bc8481078f07360fc1ba50842e909de4f5bf92acae37da480e82c25e0e859fba54d1b7e4bbc666b69add550f8a8cd63120079c5f84ffdb19d067c1c7a8d186 SHA512 a285b1b8fbd5b0122f0de1d26dc1db15e542f4f7bac416edd8ebbf9b1d6b12a86a7efaefddf34c013ed4cf8aa9436c58cf14610780a149debc0fd8b3a77e4b34
|
||||
DIST pyzabbix-0.7.5.tar.gz 4648 BLAKE2B 87d10b06a1a575f2070f76d4ea09d2d0ad2fe00f87299082efaea53d0235845f0a3a6cc2802a0c41acc97f6aedb070e60c3f54b94fe7f7e5cc279060bd5ceea8 SHA512 93259d104a307b4aac5cfc5dc10b194609c797c812a4c5a5539595b6720cc39c479e13931b2287131dd3e3bfc766bd6232e53faf11db8a7324fb911451b9795b
|
||||
EBUILD pyzabbix-0.7.4.ebuild 707 BLAKE2B 605572c2f1705725b11668365fa7875a11a01f205d123b6941dc999b5a0b7afb8d9d6d57b1a974172bdae8c4f540607814db2ce97234a5246772be06541021f8 SHA512 340f15d12eb5307206bdaeb0cbd6d08bb36d52e795a4bd46a36e7c63bbe0601cc7f71b26a0dd75cf56436ac7df9da3df20fe9b9e43cd4d7b28eaef3e180053f0
|
||||
EBUILD pyzabbix-0.7.5.ebuild 707 BLAKE2B 605572c2f1705725b11668365fa7875a11a01f205d123b6941dc999b5a0b7afb8d9d6d57b1a974172bdae8c4f540607814db2ce97234a5246772be06541021f8 SHA512 340f15d12eb5307206bdaeb0cbd6d08bb36d52e795a4bd46a36e7c63bbe0601cc7f71b26a0dd75cf56436ac7df9da3df20fe9b9e43cd4d7b28eaef3e180053f0
|
||||
MISC metadata.xml 445 BLAKE2B 4e77916dbb1dfde601abdc1c17f9e6212e302787287c6f248f075602675ba8456d937770c5683e629f21d2bc895e7c1ac037ad5f4d73b9711b7e2d9010cea3c3 SHA512 8c5971d5feadfed6ff4776e721dad35b48d886335679d86ccf3dfabae85bd821317e4202d1f5458dc0b4bacfbc09646670fd2687b137c16ee2f063c396fc2c15
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Zabbix API Python interface"
|
||||
HOMEPAGE="https://github.com/lukecyca/pyzabbix https://pypi.org/project/pyzabbix/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST pyzbar-0.1.7.tar.gz 41551 BLAKE2B 497e920935ec6a50557123e2d78709c935284bfcff32705f8aebad3e13ead4ced7d6822adc8f377a94eb21603f81ddc4f563df9bc92b399e6244a9dee12f2163 SHA512 74b56658db7a8dc2d7a716992c001ec52a2befc9e31c41ecf7e5e1f277d4188963ef79a2433fc4befdd15d2f6e3f47c4f064582b530eef028c55e07e2c88dbbe
|
||||
EBUILD pyzbar-0.1.7.ebuild 599 BLAKE2B 932e8731d51ea56245dadc1fa9882a90f4b0636b878928cb2dbb97bb9924096ec8e2290da661b830ed12875e1694147d5b088ddcef3c039b95725b9972a7726a SHA512 dd45d80cd772a163109f0c6a24d74c3315ee713181e37031a2535299077fc2c1b00cc4bf26b4b771d7c4c051b1f7a8cd387a49b597ec26484477a5e8fe1df398
|
||||
MISC metadata.xml 460 BLAKE2B 22b6f2443cf77aa166c891bed9fce651452e12ae69309fee4af31c121552bf0837b5eea79fe592a3c3b657b1986187ef7098c8be2217bf54515efe824b9b6eaf SHA512 6a51d0c2c218ff13c204c9aeb5c3e2fdf47c7cf942efafbedb55d83b503cf850cf2ab437f409dc9fd751f627b96564db3fdf6a48e4314b4552a22b6a2c90399c
|
||||
@@ -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">pyzbar</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>quicklizard@googlemail.com</email>
|
||||
<name>Lawrence Hudson</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Read one-dimensional barcodes and QR codes from Python"
|
||||
HOMEPAGE="https://github.com/NaturalHistoryMuseum/pyzbar/"
|
||||
SRC_URI="https://github.com/NaturalHistoryMuseum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
media-gfx/zbar
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST responses-0.10.6.tar.gz 22102 BLAKE2B fa4efe73ef32fcf5fb16f06c6a2f322be6aea1a94b974efa1e997ce26600cb0effe69d7311f8dad7ed1a05f7d4f9a7f56632fa3f14bccedb56329c4cd3aa4322 SHA512 7f56d4aded3425f7eef969b44ae1afb3495d521cd32f0554a5edbb51510bdd51fe358938e126f6fe45f465b316d53cb64185873bd9060c4acacfafca9f7f6365
|
||||
DIST responses-0.12.0.tar.gz 26527 BLAKE2B 71769b683f9c672d52844803e76ff66def61a2a56f788d93cfbad5a7e0f967b003244ee32f83430a97f7726c732b4e8b25baf65ec35535da1a6d609e4cfefe7c SHA512 484076f7942ff12977f06bcc850f1afcc9ae70ca2b7986a647c972893562d28cf3cd7226c87d8f5588fa4500be34dd5be0c7d1df6b8ddcd134455540d3dbe6d9
|
||||
EBUILD responses-0.10.6.ebuild 835 BLAKE2B e7c23c77da2f31d5acb6275532aad5cedd823d7d7411af995eb1d649e2aac3b94917e1a94e90f3ddf6839657d731318d1f164bcea4878ecc7960059e03b859a7 SHA512 71727988f141a9e205eec5ac8e688ab58d9987358287ad6cde2755bae92b660f2d0325b15f0a6a13bf6873ad6654c4cdfeadfde19e2effb79a31f297ecbb5fee
|
||||
EBUILD responses-0.12.0.ebuild 827 BLAKE2B 95f56414eb400b89ab266decc2cdf5f0fd8103d4cb208778955d5f412d86aa5b421094469835d8a8c2b0d4131436ca9da71b1395db555d64a98e5914476fb469 SHA512 0a91f40c61bec9403ffd5ff3865fac544ec269b28f5bc5458481c5aa6f912b177f23f0386b2e2f377127988834c31543fb3b83eca9e681e50970ea23bd7cecda
|
||||
MISC metadata.xml 328 BLAKE2B 40fb0dac0481d1017d5ab7bda070575bd762259ebba42b7f1749d749764f757e0a18334a54dfdf7a0fad88ce4b92de004e020b5c5d8f7c7dcbdea6cd6d76a33b SHA512 073625aa8c00ac3baa02a9ae905d6378b445cf7d98f855fd4e6c39d8ceba4d02aae910a5a065e87c9fb32d604df042b98891030e5b3cb35aa5cc8f9a2a3410dc
|
||||
|
||||
@@ -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 utility library for mocking out the requests Python library."
|
||||
HOMEPAGE="https://github.com/getsentry/responses https://pypi.org/project/responses/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cookies[${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
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
DIST roonapi-0.0.21.tar.gz 17011 BLAKE2B 7f46475fc81943caf4a73e8da19b89086b491f95b417bd0df9c5c6c93e3cb375d731e1ac72e1667dd290528b9882357f53bac2df608c009126a198e4013a6093 SHA512 e248e84436caf574fd75432646ef1457d5a3207ab1ddd751b870193d2b3baef34ddb223e53c39b56c754d2cf5f7c8476109f34fd79ae9010641ee3a0c09ca223
|
||||
DIST roonapi-0.0.22.tar.gz 17011 BLAKE2B 7f46475fc81943caf4a73e8da19b89086b491f95b417bd0df9c5c6c93e3cb375d731e1ac72e1667dd290528b9882357f53bac2df608c009126a198e4013a6093 SHA512 e248e84436caf574fd75432646ef1457d5a3207ab1ddd751b870193d2b3baef34ddb223e53c39b56c754d2cf5f7c8476109f34fd79ae9010641ee3a0c09ca223
|
||||
EBUILD roonapi-0.0.21.ebuild 992 BLAKE2B 0ec62721d4fc8f4654ade0400d6d840c6334e72f509d9757bbef4427f96de3650a385cbaec40722da3bf235f5e4415cdbdef4846432edc89931960c4c4b711ff SHA512 b12c237be49d417a9493e9073fb77320ab768a6d119fd9699b6bcd15c1290235c4d875d603e3f1068bd4295efa736e5d31288a98ffd746aace7b519ed811816b
|
||||
EBUILD roonapi-0.0.22.ebuild 754 BLAKE2B e9a063107002a64d1c60759fe48904f8103d436cbe4ddc3a3feef0f19aafc817c9ed420800a6eb94914ced771e9ec2b432639a36bd28aead1227ec1194253347 SHA512 3255d2bcc06a8964733dd873ea7afd0b8ed1d53d853cdfb8fbf67319eaeffcf78d9a61d2c7ed3a3f5600fafb8b8865592cd4ec03e33b4cf68c4e8dd05a30b023
|
||||
MISC metadata.xml 326 BLAKE2B bc07d0b1a0bc6d9a56797034adadfb596e418ff92bec4deb1aac86c5dccbed13297bdb6f41aa9081bf461db9c3f58a1eb072307e3ad922b99f8da6a6d13c710c SHA512 53df2c9cd61d58267b292ee57439c7e13c64498a5ff083a0b4015facd122162eb0d8abde997d0b04d2b293e1cb1df623351ac231bb1c3f763e05d0552695f237
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">roonapi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,42 @@
|
||||
# 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="Provides a python interface to interact with Roon"
|
||||
HOMEPAGE="https://github.com/pavoni/pyroon https://pypi.org/project/roonapi/"
|
||||
|
||||
# dirty hack, inspired by https://github.com/pavoni/pyroon/releases/tag/0.0.22
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-0.0.22.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${PN}-0.0.22
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/websocket-client[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# fix version string for compat
|
||||
src_prepare() {
|
||||
sed "s/0.0.22/0.0.21/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -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="Provides a python interface to interact with Roon"
|
||||
HOMEPAGE="https://github.com/pavoni/pyroon https://pypi.org/project/roonapi/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/websocket-client[${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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST rpi-bad-power-0.0.3.tar.gz 1956 BLAKE2B c5e53625ebfacfb8e1c50df08a73c787ffbbb285e116c08826feb25ece17eea258a08bada63c9c31a5daf9f9c66f7f09bdf3c94a29ed839b753c3efd7c3f0a50 SHA512 cbf902a2f2fab84ec93af28d6fa80dc0d90b00fae8f8ea69d75a9d2474a08abb24f35d9a88f87dff69be3c6e248c400ed9039f210ab9adb977b28c46fd08de87
|
||||
EBUILD rpi-bad-power-0.0.3.ebuild 689 BLAKE2B 9ac0c6efd0730db012533be653042976259596fad448660343a8bf1b9fb5a2cb75433904fd2cc3ef95a13d75362bf3802d54130cb258c9078ba2b45177f71148 SHA512 93dd3fb6afaf193abafd99e284271dcc02a6132e808cc886540d51f383e79fd42665bcf94a3e302df304bf3c8fc33de67dde578b6c2d5f5ac3a2c23b6f35155d
|
||||
MISC metadata.xml 447 BLAKE2B 9a24ee93c2bf96fca8ddbccc5d22fecdbeef212f69b1a636ac173864c18ad10216a138d1614d0c38f5143b558b91ae75df47e9ef9efb63bd689d267145c53b7d SHA512 e2117fa1625790aaff5b66f9dbf82500cb008a0600e01de296311d04f9be70965fa95d89d7fb482cb3d6e02f9b11b46adeda4c555adbe159202670442c4f0b51
|
||||
@@ -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">rpi-bad-power</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>s@sxn.dev</email>
|
||||
<name>Xiaonan Shen</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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 Python library to detect bad power supply on Raspberry Pi"
|
||||
HOMEPAGE="https://github.com/shenxn/rpi-bad-power https://pypi.org/project/rpi-bad-power/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~arm64"
|
||||
IUSE="test"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST sharkiqpy-0.1.8.tar.gz 12112 BLAKE2B 94379633bc5b0602b6feb4c684ae50d3bfce7fe8cd68b13554a0db331961c8a46fe19c32a9ca0f3b54748a02a72f5465bd7f5e9bf4311f0fb87ec74669ca66b6 SHA512 1ade0950a868f8f80be8d6f75dcdaddcc407502ee452eb9a8712778d41e9614c4c2dc0904657b712f2b9969f11aa73bc3eb2baa664dc942dd8074c8be612be23
|
||||
EBUILD sharkiqpy-0.1.8.ebuild 744 BLAKE2B af558d7262c024c4c994c1a2a64cdb7b58f40645f82b8b3c04dadecc5714bd9e31d28bc1dfc2ecaf77a699e7a013a166aa2960eb1b820b71ea99f3ad0112f008 SHA512 9a3079f486ed61d350407affe6583da9d6b7e2aae1f71695c602a170ac1f5ae9e2078b0eb65ee4f1e3a14bdab23add878b694875cb3fee7cbae19a24419f1d4a
|
||||
MISC metadata.xml 451 BLAKE2B defaeb9295c87883e0a20062943303d5eaa874e1958fa742cd762494aebe96c72e3a14c839f47352cb547c9b68b319882d5b278f8243c68e68b76db5e55b747a SHA512 4e8fe1a59078710fe470ff5918ff2f6a2c45f6929f97d95636266f2e6b4736a6b0abba4a77c13742782aadc4a6f14444beab9708f05414f828db2db300d5840a
|
||||
@@ -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">sharkiqpy</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ajmarks@gmail.com</email>
|
||||
<name>Andrew Marks</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="Python API for Shark IQ robots"
|
||||
HOMEPAGE="https://github.com/ajmarks/sharkiq https://pypi.org/project/sharkiqpy/"
|
||||
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/aiohttp[${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}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST smart-meter-texas-0.4.0.tar.gz 11591 BLAKE2B d6ebce136a195eb6dde045cdc776712d0ee37d36f26807300e148a80e504ad92f10ca96c698a47a47b8d4a5a682010b394375bd45e08c06e5049c86aca4229b3 SHA512 789bf753989ae1ec58dd3120e8ae1844e95f7d417d48520aec06a16fee5b7592f6af2c88a7e8fff2930d4e05c67fa21d56e99c3e9e6dd9239f9cd46a374a420e
|
||||
DIST smart-meter-texas-0.4.1.tar.gz 11549 BLAKE2B daf9e9a50a0b7b22bbab40fdb15110a3182a4edbf8b671e7fc7043e1cad6132b455c6510bc6422d77937b48e503d16eddf3d3726e09436f15771b5b7a473b3ac SHA512 1acf49ce959bb2de2b0433711edf9bca8f24cb8759019bd1a2987ad03105cbda9ead971beea3d70c363763ce4b5d38a603494af725dfcf658109ecb6a9a6b951
|
||||
EBUILD smart-meter-texas-0.4.0.ebuild 975 BLAKE2B 75a54f5c07fcf9de196f0edadc8f62b1d4a42c1ece61ccebc4e69588dbfecca28d4131119ea3cda02fd5a220022ddc0b045ea5bb0fcd183654404d03c2df5849 SHA512 48592db1a82118f72849ec5bbae94ae81a3385b417320a272353f4227213df5aee5f1763b31a0dcd53c5fcd47fafea770bd5d89749a6a7e94ed40d70eee1ac11
|
||||
EBUILD smart-meter-texas-0.4.1.ebuild 975 BLAKE2B 75a54f5c07fcf9de196f0edadc8f62b1d4a42c1ece61ccebc4e69588dbfecca28d4131119ea3cda02fd5a220022ddc0b045ea5bb0fcd183654404d03c2df5849 SHA512 48592db1a82118f72849ec5bbae94ae81a3385b417320a272353f4227213df5aee5f1763b31a0dcd53c5fcd47fafea770bd5d89749a6a7e94ed40d70eee1ac11
|
||||
MISC metadata.xml 462 BLAKE2B e543bc4a4c4e07fd8e53b254af761b006b242946a08e8d9e0e83c3af9569ccd44f094173c3ec0e9ba4e81e687e7e807eaf6780c7d31a7a90e8b3928192cb2f0d SHA512 723d4a3226a6b0085729edc39cd95632b019e94cfeda7d1c37645962f4a7eb7a07bf9d41012dcdd6368c4dcae9e3d970e304fbef964113da5de184c2f2fa2d85
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Package to connect to and retrieve data from the unofficial Smart Meter Texas API"
|
||||
HOMEPAGE="https://github.com/grahamwetzler/smart-meter-texas https://pypi.org/project/smart-meter-texas/"
|
||||
MY_PN=${PN//-/_}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST stookalert-0.1.4.tar.gz 1531 BLAKE2B 777f32bad2a2dbf77422cf8c2cbe5d5af98b0f7044f8f44b5ac0fef46f4fa3a9ba7416ce940d975ac527e07dcd89f862dc37dd30af89f2e96f30275719081391 SHA512 b8217a4919eb4831ab37a04a4e1a0c4aae0fa5c6ef4591fbae921c725d9fe3d3d6d4c14de489ff0d737972896e730997fbc623818c84b68cd56d37a1ec37f776
|
||||
EBUILD stookalert-0.1.4.ebuild 702 BLAKE2B a05f3ba1ec8f11e77f7a36591475c9abfdba64cd6e3b69d11a16608c29a73a681714cfb330ec3c3cfe9dccb52a306103108d2d389ac51528eef574a355d3229e SHA512 aef9f77cc18e9f5295554ed3eaccc12ecdd4b765079eb53068ba59c3eddb3a3aa79dba2a75ab00921c041609b4b82770c7a66d5bdf9fc79fdae1f21a00179b08
|
||||
MISC metadata.xml 329 BLAKE2B 485c914d0be8c54212c5582c1df54cdc8ad9a3cb1e8da8310ddd70b52ca20c86d7c30a06a0f5aa1c916f8e9a934394e1efd7cf9eb3cdd60c290c45983648bfdf SHA512 45055f65fcce663bd67dd7cd740f83c8571db7802d5c455edd4cd3be9bc1f6345e58a7ba71f5f63177b9af1ce872efb35cba43dcec6975c9a2cba13b0a785709
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">stookalert</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Stookalert package"
|
||||
HOMEPAGE="https://github.com/fwestenberg/stookalert https://pypi.org/project/stookalert/"
|
||||
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/requests[${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
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST transmissionrpc-0.11.tar.gz 96091 BLAKE2B 8ccda6621db91bc5e825162e2f11c0847d96a6711113c59a600e7f74b3b802d5c084cfa34388d77784d1514675d0d0934b4838c7ce626c14b2b811d3b5740788 SHA512 778c4099264d38deefbcf05c8f9e5d165ce113b4180e3797eb3cf11f0a9ba5393c0b2e6f1f0ae7c2dcfc679bfc1d0d69cb3715b3db6ac90a1a840fbd0775f82f
|
||||
EBUILD transmissionrpc-0.11.ebuild 733 BLAKE2B ce5f2f67689978d5ce5fb4b16a1cf029ad18b5d697095d2e9ee7420ee50950ad215f59bc28e580df2804a788632f32a0d3ac446a93f889a4ba71c1e9f1deb6fb SHA512 fc13641af6eaea6f3d35d930dbebd0d74a3279d64128e970c7c846908b98a715146f503770cb36e0f15c730cf22e4d4d0d4de27415b1a07bda12a39bd942671f
|
||||
MISC metadata.xml 521 BLAKE2B de076d49287f66c1c20219692e41f424cf5a967683e1bcf4a32909b4be2850a5f84f4960ee53bff038941b23cd37b6557fe0568debca7c398628fef9180e67b4 SHA512 72caeb5f167895547cfff97ce7ce3b7c9726c3554593fe5d3c343394727e9872fd7e706f682b8d67a1869e79f0e89bb591a1283f26dc452ea08dd3d94a192b7c
|
||||
@@ -0,0 +1,16 @@
|
||||
<?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">transmissionrpc</remote-id>
|
||||
<docs>https://pythonhosted.org/transmissionrpc/</docs>
|
||||
<maintainer status="unknown">
|
||||
<email>erik.public@gmail.com</email>
|
||||
<name>Erik Svensson</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Python module that implements the Transmission bittorent client RPC protocol."
|
||||
HOMEPAGE="http://bitbucket.org/blueluna/transmissionrpc https://pypi.org/project/transmissionrpc/"
|
||||
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=""
|
||||
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,17 +1,15 @@
|
||||
DIST youtube_dl-2020.3.24.tar.gz 1474487 BLAKE2B ea12d151b6ce90ca33dd0602a64430a1882602a6cfd598fbdd62e88c2bdfd9090935594942713276be306181518bdc8f7f15645c517a5383d0e8ef753481296d SHA512 5721f1d5df3dd778d8e541a5ba3e821f48ca538b87c89f47e6d63a336b4130941eff10830c57c02cce7d5fb1f9b3c6b9ed3130b2f7ff43b9a55c2acff8447eca
|
||||
DIST youtube_dl-2020.3.8.tar.gz 1473060 BLAKE2B c7032c2f8473eb0ca74021ae68cf92cdebb9b081be570d3eb0db4882a9c27cc02a6084f74e43d79824fbe41ce1671f7a4da8cbfb56b1c8def6cf8f46af88e417 SHA512 96d9f31054292cac951247c39b26b58de43b7dc0feec7b3c5216a5915e834ee929d642c769d4da2e26cadb0f3e22a8c6f402419b962f9379d558f807c3455049
|
||||
DIST youtube_dl-2020.5.29.tar.gz 1478857 BLAKE2B 6ada55e04f702df3c8b49130075961990740b9e51bab35428c742eb98b11c229d1c395f2a11ffc7f140bc79e5e30714048dd6235cc066fb02bd321100ef493d8 SHA512 2375d7a1fe2eff208f3809f09d4c29bd86598ed0a7411abc7d86f5db4351e7f2a4d7623a22f64bc9c83962d0f28db4356f0618ba5a00ef4682a8be37c57327d9
|
||||
DIST youtube_dl-2020.5.3.tar.gz 1475797 BLAKE2B 62013382cd8b770cfca16343687e4846ebd8dc7da64a672b7bef939da2e6caf80bd5a5d6e73aea34bb09b2a97ffbd13032e370df21ce6429b3b398e8e0e503ff SHA512 f0e7abbe1242622cd54a03880d0066f49e0cd8969b90bed58a2074a8dcc3e6a56c1196b1a487f16498e25eb3b5a22817b94e947e76447b6d8ed27bcac11a3d3c
|
||||
DIST youtube_dl-2020.5.8.tar.gz 1478024 BLAKE2B cf68a1b11ae769d4e6b527137fc8f85fea7e761b2dcf5372114727a065c337a37ef886d9da77e492fe3bdfbbb4456c613626c7005667f2b0436942c1b732bc35 SHA512 cf386c7f0ae811ab67d11db1c038773b72b534da0445b5f9795fbf98ae442374c69cb71976ce92a55616dd184bec67d7f64b86661dd8e7c6a4a15d21d1eeb306
|
||||
DIST youtube_dl-2020.6.16.1.tar.gz 1480876 BLAKE2B fe955334647f0ec09779a622e8f8faa0ca0b428d0f6e09213975f61c37a97023d5f9bfca615b9a7178eba53c68d20870ae91c2d3e0c2fd474f3f13f951c9da18 SHA512 cc911660b2d5750e5bed3f434152a3f2304d46979b1713dd02a4f4d95b9dfa6fbc659af0cf487e4676d1f93c0c9d215152ee997995bc0165076051dcf9cbb168
|
||||
DIST youtube_dl-2020.6.6.tar.gz 1480763 BLAKE2B 17dc8a7f198525a28d11c32ecaeaf159b551d8c7f447a68790187e66ffeeab369307c5a23534d74e76ca619cf8f4f4c6ec6f1bac0e1583a07a78a4359782c912 SHA512 8fc1f81466c7b46f5d3d855699f2fb7327f9098541032a0e82423ec269d8f210377efcc16ec5f10e0a1fcb2a63176a1fae60d723b58aeee7a89aad90e199e5c8
|
||||
DIST youtube_dl-2020.7.28.tar.gz 1481886 BLAKE2B f603db001315515299909002d11fa132b2db5377a9e1fa337d393449b1882baebb20839a4378a3991a72996ce4d6067d4720a616a2b0f120661dee65d07ee9b2 SHA512 2c2d0bc42f42125c87623bcef8809fbb3c804edb3860be684ad990a36c67495f2f6309c5c68aca8dfbd9e99a0fa145de3bcb34930a67a952ce729d7893aa0df2
|
||||
EBUILD youtube_dl-2020.3.24.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.3.8.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
DIST youtube_dl-2020.9.6.tar.gz 1483026 BLAKE2B 593ad08065685eeb80de5d2ae9b4f12f212ddf2c89eadaab97a23beb5c6502840c2f941505834d8c3fa6db82e997a9258618e7d76a90aee72c7aa5dba9017f0d SHA512 d4cbb143d3639b1109ed7941e6dbca35e4f8b8eee467dd95e5b025d4e93070baee78a49ba32547858a4d8a8c36b03b1220213153d1230648ae4c913163355b32
|
||||
EBUILD youtube_dl-2020.5.29.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.5.3.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.5.8.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.6.16.1.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.6.6.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.7.28.ebuild 674 BLAKE2B 23564119fc3e55b248e0cab4ed48b96078f099bddb59a1d9ca21654aa7caecc47c0ae720bb21f4ea68c0a5869cfb38b00c16b9a278a715ddbb1d8b9abb903736 SHA512 b5f55e4567c3894064e12391da06e6fe0640a9b5556929f7d873b4953d61b6718b5336ad8b36f752d4b3eaae7dc65fbf92c3e5b2c2d458348ab93d473c3a1b39
|
||||
EBUILD youtube_dl-2020.9.6.ebuild 674 BLAKE2B e2d1eec567b30bbdfc7ad2f01d15330bdb2b0d50beb8676e78dffb82a3af401c7ced1dda5f7dbf79237c11592a9c09cf55564efac92d3a8dfb9a24275de0969f SHA512 8b5599b6b501e3b6a0255dd191c727910ffb950a333957b388461eddb911b7c9c4e97982edbfd9cc0313781bbd46ec4cb996ed2b6840c35b5e43b99c59194dd8
|
||||
MISC metadata.xml 448 BLAKE2B b8009e1066dae02abaa7a2b4fac91e657de1de5b728ecdfefda19f8182475501c88c5aaac24b5bd17a56fb3d9aa991e55ed28148a5ffd5dd7392d472da5b7143 SHA512 c494ac58a162ec1610a958e1604065071f2dc4cfd8ce9aa4e297d6d575731d7d284cd029a3682a9bbd28c7cc15d97468cba76de7eb98ae7c9ba336faf946a7e8
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user