Merge pull request #221 from onkelbeh/2023.2.4

2023.2.4
This commit is contained in:
Andreas Billmeier 2023-02-14 22:48:32 +01:00 committed by GitHub
commit faf1631960
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
394 changed files with 8948 additions and 1168 deletions

View File

@ -13,10 +13,12 @@
|agent_dvr|Agent DVR is a free* software DVR solution|N|Y|Y|0.110|
|airly|Uses the Airly web service as a source for air quality data|Y|Y|Y|0.101|
|airnow|AirNow web service as a source for air quality data|N|N|Y|2021.2|
|airq|integrating the sensors provided by your air-Q device|N|N|Y|2022.12.0|
|airthings|A python3 library to communicate with Aws|N|N|Y|2021.10.0b2|
|airthings_ble|Integrates Airthings BLE sensors into Home Assistant|N|N|Y|2022.11.0b3|
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y|0.53|
|airvisual_pro|allows Home Assistant to retrieve data from an AirVisual Node/Pro unit|N|N|Y|2023.1.1|
|airzone|This integration allows getting values from the local API of Airzone HVAC zoning|N|N|Y|2022.4.0b0|
|aladdin_connect|The aladdin_connect cover platform lets you control Genie Aladdin Connect garage|N|Y|Y|0.75|
|alarmdecoder|AlarmDecoder extended|N|Y|Y|0.43|
@ -41,6 +43,7 @@
|aprs|Tracker integration connects to the APRS-IS|N|N|Y|0.95|
|aqualogic|Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller|N|N|Y|0.80|
|aquostv|The aquostv platform allows you to control a Sharp Aquos TV|N|Y|Y|0.35|
|aranet|Integrates Aranet devices into Home Assistant|N|N|Y|2022.12.0|
|arcam_fmj|Control Arcam receivers from Home Assistant|N|Y|Y|0.96|
|arlo|Allows you to integrate your Arlo devices into Home Assistant|N|N|Y|0.46|
|arris_tg2492lg|Presence detection from an Arris TG2492LG router|N|N|Y|0.109|
@ -87,6 +90,7 @@
|bmw_connected_drive|Retrieve data from the BMW Connected Drive|N|Y|Y|0.64|
|bond|Asynchronous Python wrapper library over Bond Local API|N|Y|Y|0.113|
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|brandt|None|N|N|Y|2022.12.0|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y|0.23|
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|brother|Read current data from your local Brother printer|N|Y|Y|0.104|
@ -171,7 +175,7 @@
|ecobee|Talk to Ecobee thermostats from Home Assistant|N|Y|Y|0.9|
|econet|consuming the information provided by a EcoNet enabled Rheem water heater|N|N|Y|0.61|
|ecovacs|ecovacs integration to integrate all Ecovacs (Deebot) vacuums|N|N|Y|0.77|
|ecowitt|add Ecowitt Weather station to your Home Assistant|N|N|Y|2022.9.0b3|
|ecowitt|add Ecowitt Weather station to your Home Assistant|Y|Y|Y|2022.9.0b3|
|eddystone_temperature|reads temperature information from Eddystone beacons|N|N|Y|0.42|
|edimax|switch platform allows you to control the state of your Edimax switches|N|N|Y||
|edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y|0.107|
@ -189,6 +193,7 @@
|emulated_hue|Emulated_hue integration provides a virtual Philips Hue bridge|N|N|Y|0.27|
|emulated_kasa|Emulates a TP-Link Kasa smart plug and announces the power usage|N|N|Y|0.115|
|emulated_roku|Emulate Roku API for Harmony and Android remotes|N|Y|Y|0.86|
|energyzero|integrates the EnergyZero API platform with Home Assistant|N|N|Y|2023.2.1|
|enigma2|Support for Enigma2 boxes with openwebif support|Y|Y|Y|0.90|
|enocean|Support for Enocean devices in Home Assistant|N|Y|Y|0.21|
|enphase_envoy|Reads electricity production and consumption from an Enphase Envoy|N|Y|Y|0.76|
@ -217,6 +222,7 @@
|fibaro|Fibaro hub is a controller mainly connecting to Z-Wave devices|N|Y|Y|0.83|
|fido|Integrate your Fido account information into Home Assistant|N|N|Y|0.39|
|file|Store notifications as a file|Y|Y|Y||
|file_upload|The file upload integration allows various features in the frontend to upload fi|N|N|Y|2022.9.0b3|
|fints|This only works with banks that support the FinTS (aka. HBCI) standard|N|N|Y|0.70|
|fireservicerota|scheduling and dispatching system for firefighters|N|N|Y|2020.12|
|firmata|Firmata can be used to add digital inputs and outputs to Home Assistant|N|N|Y|0.114|
@ -273,13 +279,13 @@
|goodwe|poll a GoodWe solar inverter over the local network|N|N|Y|2022.2.0b1|
|google|Intergrate Google Calendar into Home Assistant|N|N|Y|0.33|
|google_cloud|allows you to use Google Cloud Platform API|N|N|Y|0.95|
|google_mail|allows you to connect your Google Mail and set an email auto-response|N|N|Y|2023.2.1|
|google_maps|google_maps platform allows you to detect presence|N|N|Y|0.67|
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|google_sheets|allows you to connect your Google Drive to Home Assistant|N|N|Y|2022.10.0|
|google_translate|google_translate text-to-speech platform for Home Assistant|N|N|Y|0.35|
|google_travel_time|provides travel time from the Google Distance Matrix API|N|N|Y|0.19|
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|gpmdp|Allows you to control a GPMDP instance from Home Assistant|N|N|Y|0.20|
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|greeneye_monitor|Allows you to create sensors for the various data channels of the GEM|N|Y|Y|0.82|
@ -290,6 +296,7 @@
|guardian|Integrates Elexa Guardian water valve controllers into Home Assistant|N|Y|Y|0.111|
|habitica|Allows you to monitor and manage your Habitica profile|N|N|Y|0.78|
|hangouts|Allows you to send messages to Google Hangouts conversations|N|N|Y|0.77|
|hardware|provides an API which offers information about certain board types, USB dongles,|N|N|Y|2022.6.0b0|
|harman_kardon_avr|Allows you to control Harman Kardon Network Receivers|N|Y|Y|0.85|
|harmony|Logitech Harmony support for Home Assistant|N|Y|Y|0.34|
|hdmi_cec|Creates switch entities for HDMI devices in Home Assistant|N|N|Y|0.23|
@ -334,6 +341,7 @@
|ign_sismologia|a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional|N|N|Y|0.92|
|ihc|use IHC Python SDK|N|Y|Y|0.62|
|image|handle image assets in Home Assistant|N|N|Y|0.115|
|image_upload|handle image assets in Home Assistant|N|Y|Y|2023.1.1|
|imap|observing your IMAP server and reporting the amount of unread emails|N|Y|Y|0.25|
|incomfort|client for Intergas InComfort/InTouch Lan2RF systems|N|Y|Y|0.93|
|influxdb|transfer sensor data to a local InfluxDB database|Y|Y|Y|0.9|
@ -385,6 +393,7 @@
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|ld2410_ble|Integrates LD2410 BLE sensors from Hi-Link|N|N|Y|2023.2.1|
|led_ble|Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista|N|N|Y|2022.9.0b3|
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
@ -398,6 +407,8 @@
|linux_battery|sensor platform is using the information stored in /sys/class/power_supply/|N|N|Y|0.28|
|litejet|allows a computer to control the system via LiteJets third party protocol|N|N|Y|0.32|
|litterrobot|Wi-Fi-enabled, automatic, self-cleaning litter box for cats|N|Y|Y|2021.3|
|livisi|connect your LIVISI Smart Home Controller (SHC) to Home Assistant|N|N|Y|2022.12.0|
|local_calendar|create a calendar of events in Home Assistant|Y|Y|Y|2022.12.0|
|logi_circle|integrate your Logi Circle cameras in Home Assistant|N|N|Y|0.79|
|london_underground|display the status of London underground lines|N|N|Y|0.49|
|lookin|Integrates LOOKin devices into Home Assistant|N|N|Y|2021.11.0b4|
@ -447,6 +458,7 @@
|modern_forms|Asynchronous Python client for Modern Forms fans|N|N|Y|2021.7|
|moehlenhoff_alpha2|allows you to control a Möhlenhoff Alpha 2 temperature control system|N|N|Y|2022.3.0b3|
|monoprice|Python API for talking to Monoprice 6-zone amplifier|N|N|Y|0.56|
|mopeka|Integrates Mopeka devices into Home Assistant|N|N|Y|2023.2.1|
|mosquitto|Set a runtime dependency for Mosquitto MQTT broker|Y|Y|Y|2022.8.3|
|motioneye|integrate your motionEye server into Home Assistant|N|N|Y|2021.5|
|motion_blinds|control Motion Blinds from Coulisse B.V.|N|N|Y|2020.12|
@ -518,6 +530,7 @@
|onewire|supports sensors which that using the One wire (1-wire) bus for communication|N|N|Y|0.12|
|onkyo|allows you to control a Onkyo, Integra and some recent Pioneer receivers|N|Y|Y|0.17|
|onvif|allows you to use an ONVIF Profile S conformant device|Y|Y|Y|0.47|
|openai_conversation|adds a conversation agent powered by OpenAI in Home Assistant|N|N|Y|2023.2.1|
|openerz| uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)|N|N|Y|0.109|
|openevse|an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi|N|N|Y|0.38|
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
@ -534,6 +547,7 @@
|oru|fetches your current energy usage from your ORU smart meter|N|N|Y|0.101|
|orvibo|allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets|N|N|Y|0.8|
|osramlightify|allows you to integrate your Osram Lightify into Home Assistant|N|N|Y|0.21|
|otbr|calling an Open Thread Border Routers REST API in Home Assistant|N|N|Y|2023.2.1|
|otp|generates One-Time Passwords according to RFC6238|Y|Y|Y|0.49|
|overkiz|The Overkiz (by Somfy) integration platform|N|N|Y|2022.2.0b1|
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y|0.114|
@ -573,6 +587,7 @@
|ps4|allows you to control a Sony PlayStation 4 console|Y|Y|Y|0.89|
|pulseaudio_loopback|whole home audio system based upon PulseAudio|N|N|Y|0.16|
|pure_energie|integrates the Pure Energie Monitor device with Home Assistant|N|N|Y|2022.3.0b3|
|purpleair|PurpleAir makes sensors that measure hyper-local air quality data|N|N|Y|2023.1.1|
|pushbullet|sensor platform reads messages from Pushbullet|N|N|Y|0.44|
|pushover|allows integrations to send messages to the user using Pushover|N|N|Y||
|pvoutput|The PVOutput integration|N|N|Y|0.33|
@ -605,6 +620,7 @@
|remember_the_milk|create tasks in Remember The Milk (RTM) (deprecated)|N|N|Y|0.57|
|remote_rpi_gpio|base for all related GPIO platforms in Home Assistant|N|N|Y|0.94|
|renault|integration with the MyRenault cloud service|N|N|Y|2021.8.0|
|reolink|The integration allows you to control Reolink NVRs or cameras|N|N|Y|2023.1.1|
|repetier|Repetier-Server is a 3D printer/CNC server, able to control multiple devices|N|N|Y|0.94|
|rest|rest sensor platform for data exposed by a RESTful API|Y|Y|Y|0.7.4|
|rflink|The rflink integration supports devices that use RFLink gateway firmware|N|N|Y|0.38|
@ -630,6 +646,9 @@
|ruckus_unleashed|Python API to interact with a Ruckus Unleashed device|N|N|Y|0.117|
|russound_rio|control Russound devices that make use of the RIO protocol|N|N|Y|0.49|
|russound_rnet|control Russound devices that make use of the RNET protocol|N|N|Y|0.25|
|ruuvitag_ble|Integrates Ruuvis RuuviTag BLE devices into Home Assistant|N|N|Y|2022.12.0|
|ruuvi_gateway|Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history|N|N|Y|2023.2.1|
|rympro|connects with a Read Your Meter Pro account to get water meter reads into HA|N|N|Y|2023.2.1|
|sabnzbd|monitor and control your downloads with SABnzbd from within Home Assistant|N|N|Y|0.7|
|saj|poll a SAJ solar inverter and present the values as sensors|N|N|Y|0.100|
|samsungtv|Support for Samsung TV Sets|Y|Y|Y|0.13|
@ -644,6 +663,7 @@
|sensehat|lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44|
|senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1|
|sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44|
|sensirion_ble|Integrates sensors talking Sensirions BLE protocol into Home Assistant|N|N|Y|2022.12.0|
|sensorpro|Integrates SensorPro devices into Home Assistant|N|N|Y|2022.9.0b3|
|sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1|
|sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104|
@ -685,7 +705,6 @@
|snmp|Presence Detection, Sensor, Switch via SNMP|Y|Y|Y|0.57|
|snooz|Integrates SNOOZ devices into Home Assistant|N|N|Y|2022.11.0b3|
|socat|Set a flag to install socat and socat-zwave startscript|Y|Y|Y|None|
|sochain|displays supported cryptocurrency wallet balances|N|N|Y|0.61|
|solaredge|details from your SolarEdge solar power setup|N|N|Y|0.85|
|solaredge_local|uses the local API available on some SolarEdge Inverters|N|N|Y|0.95|
|solarlog|uses the open JSON interface on Solar-Log PV monitoring systems|N|N|Y|0.101|
@ -716,6 +735,7 @@
|steam_online|allows you to track the online status of public Steam accounts|N|N|Y|0.14|
|stiebel_eltron|integral ventilation or heat pump units of STIEBEL ELTRON|N|N|Y|0.92|
|stookalert|queries the RIVM Stookalert API for unfavorable weather conditions|N|N|Y|0.104|
|stookwijzer|queries the Stookwijzer API for windspeed and gets the air quality index|N|N|Y|2023.2.1|
|stream|provides a way to proxy live streams through Home Assistant|N|N|Y|0.90|
|streamlabswater|interact with StreamLabs water monitoring devices|N|N|Y|0.95|
|subaru|MySubaru connected vehicle services|N|N|Y|2021.3|
@ -798,7 +818,6 @@
|upb|Library for interacting with UPB PIM|N|N|Y|0.110|
|upcloud|allows you to access the information about your UpCloud servers|N|N|Y|0.65|
|upc_connect|presence detection by looking at a Connect Box|N|N|Y|0.36|
|updater|binary sensor will check daily for new releases|N|N|Y|0.8|
|upnp|support UPnP/Internet Gateway Device (IGD) Protocol|Y|Y|Y|0.18|
|uptimerobot|provides binary sensors from your monitors from Uptime Robot|N|N|Y|0.72|
|usb|USB Discovery integration will watch the host for USB devices|N|N|Y|2021.9|
@ -850,7 +869,6 @@
|wolflink|uses the Wolf Smart-Set for your heating system status|N|N|Y|0.114|
|workday|generating country, province and state specific sets of holidays on the fly|Y|Y|Y|0.41|
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|xbee|send and receive commands to and from other devices on the Zigbee|N|N|Y|0.12|
|xbox|A library to authenticate with Windows Live/Xbox Live and use their API|N|N|Y|0.117|
|xbox_live|track Xbox profiles|N|Y|Y|0.28|
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
@ -871,10 +889,12 @@
|yolink|Integrates YoLink Devices into Home Assistant|N|N|Y|2022.6.0b0|
|youless|allows you to read the meter values from sensors created by YouLess|N|N|Y|2021.8.0|
|zabbix|integration to connect to a Zabbix monitoring instance via the Zabbix API|N|N|Y|0.37|
|zamg|meteorological details published by the Austrian weather service|N|N|Y|0.35|
|zengge|Python API for controlling Zengge LED bulbs|N|N|Y|0.36|
|zeroconf|will scan the network for supported devices and services|Y|Y|Y|0.18|
|zerproc|discovers nearby Zerproc lights|N|Y|Y|0.110|
|zestimate|track the Zestimate® value of properties using the Zillow API|N|N|Y|0.65|
|zeversolar|Zeversolar integration using local API|N|N|Y|2023.2.1|
|zha|Support for ZHA/deconz based Zigbee/ZNet Devices|Y|Y|Y|0.44|
|zhong_hong|lets you control Zhonghong HVAC Gateway Controller thermostats|N|Y|Y|0.72|
|ziggo_mediabox_xl|allows you to control a Ziggo Mediabox XL|N|N|Y|0.60|

View File

@ -72,18 +72,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **92** USE Flags.
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **94** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **286** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **289** USE Flags.
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **881** USE Flags.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **901** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@ -102,7 +102,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
* python-3.10.8 is set as default target.
* python-3.10.9 is set as default target.
# Bigger Changes
@ -338,13 +338,13 @@ I run Home Assistant on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-
## My machines
Currently I have three VM's running:
### Production
Python 3.10.8_p3
Python 3.10.9
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test
Python 3.10.8_p3 / 3.11.0_p2
Python 3.10.9 / 3.11.1
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test2
Python 3.10.8_p3 / 3.11.0_p2
Python 3.10.9 / 3.11.1
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
## Hardware I use
@ -573,48 +573,48 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1539 Ebuilds in total, 1532 of them have in total 1540 (34 different) licenses assigned.
There are 1731 Ebuilds in total, 1724 of them have in total 1728 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|893|
|Apache-2.0|318|
|GPL-3|96|
|BSD|92|
|LGPL-3|21|
|MIT|1009|
|Apache-2.0|378|
|GPL-3|106|
|BSD|91|
|LGPL-3|23|
|GPL-2|19|
|GPL-3+|14|
|all-rights-reserved|14|
|BSD-2|10|
|LGPL-3+|10|
|LGPL-2.1|6|
|all-rights-reserved|13|
|LGPL-3+|12|
|BSD-2|7|
|Unlicense|6|
|MPL-2.0|5|
|Unlicense|5|
|LGPL-2.1+|4|
|LGPL-2.1+|5|
|LGPL-2.1|5|
|public-domain|4|
|PSF-2|4|
|EPL-1.0|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|ISC|2|
|HPND|2|
|BSD-4|2|
|EPL-2.0|2|
|ZPL|1|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.4|1|
|NEWLIB|1|
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|LGPL-2|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 19/11/2022)
(Last counted: 14/02/2023)
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/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then 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.
A big thanks goes to Iris for reviewing this README.
Last updated: 19/11/2022
Last updated: 14/02/2023

View File

@ -13,10 +13,14 @@ DIST homeassistant-2022.12.7.gh.tar.gz 17422294 BLAKE2B a8660567d77966397278c96e
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
DIST homeassistant-2023.1.2.gh.tar.gz 17810901 BLAKE2B 63bbaed1b6c581e3cb18ae1cdf58b3b6baabc0e4e53d92a955d8dabca0da9d97a6c965c5eb6c84b0e51cc61c492f5db7c305084d21664defdb9a6b15219f1452 SHA512 38712443058ddaede6ddd563e08a7a7e31c6a89a2914085fec20f26502f8196874d600d063933ee777379df3d47a5e9365cfb91675394cd6a5ac6d84e60bb50b
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
EBUILD homeassistant-full-2022.11.0.ebuild 76296 BLAKE2B 334f5796cda96b662d2423c278e5dcacc04fffa081bc200c3503a2ad53eddafc60102d20c8825642be8f13112ea4c6f93484f3d805227e6268631072a0e59699 SHA512 403152290853195ab92be0616593161a9624bb36892e799dff0ac585a158fb2e73a04d09d9e8f033e1d7b2bcb1f9535b8fd6837f7fb68e4c70105ee15e2745d4
EBUILD homeassistant-full-2022.12.7.ebuild 77437 BLAKE2B cac7cea264836deae70aeb179eba9c079d224fc215c6f556877b6297df2d3bf856935250239d1cf814a8f4f197322742e5188ecc8f3dcecf05a7afe77b2a66c6 SHA512 2f4cc5873d7d83ac86cfa2767c23a6fc9eeb91bdd1ec7e74c3f6040f266cb7dc55761519945b63a97e9ecb1b53db9784f61565d7eea6b1653a84164dfefeb0a7
EBUILD homeassistant-full-2022.12.9.ebuild 77437 BLAKE2B 259dfcf312bef8c2ac6c03a3a69fef03ab5f8f4dc86c53535331fb163cac763e41d5df1a326d58a86d25024f13489f62398966eb934ffa0cf18f3d5d590afb27 SHA512 9f15122f504f9aba08728415023bcfd92b9a37da0540c81e7e723ee0e6e018a4b3bf4115c304d1eaa0bbcb2aaf21202b682992708fd425d1a8ec55e0e585c23c
EBUILD homeassistant-full-2023.1.2-r1.ebuild 77840 BLAKE2B 6e5c5be2a07ff6fd28abf54a54cc72bd22e146bf7b47df8042e1e140f2b298e8502612e92079e1233b38b0973b967c77268e7793963d5716701d8eb5d69dc270 SHA512 e77e42ed6bf3a1474cdd1edc9c87e53fd05b712bae68c1d3d5e5e24835de803e0e680d07ad645f862fd5196ad3942f38db2316c23861c6555f70f744cd406d4e
EBUILD homeassistant-full-2023.1.7.ebuild 77748 BLAKE2B 6b02850e2a86a476b1517283455b318eedb4bd578484162dd329c1bae66a2404ca305add09d508beb3b591f1b60e66c1f0e0d9170e920c4f0be9e12c42122306 SHA512 b5b910bd148864cf453ab8c2c675c0cd5f5ad4ecdccb28d56271ec7d88ee5d2a495141c5d1a46aa0dccdfc9780d0868f1e748d1e4f2397e789282f071a0dd0a6
EBUILD homeassistant-full-9999.ebuild 77752 BLAKE2B 4a9d2bf3fb86dcc1e4daaff17e02b901d3e50dbab5de7742cb22e9d258f7759e37a50db2ff80effee486fc5f980dadb0fb18b6324050beb8ee2b504c8d0c2cf6 SHA512 3cbd3f6c2d341c4e26f0790414fa19b9b4fb399b722c67d882be5da897be7c19fe584e31a7eeed5db7a3d1bdcf6c31fcf5f9b34849949f2c2ddb44003a599031
MISC metadata.xml 83600 BLAKE2B 065b166187d4d266a2a05b39a8026ae8ee2cd99b6155d07e27320a2a4f7c2d75733eba5c7f6d21a1ff74de5cd0da41d89d08d24284917ba61bbeab7ed51c0aa6 SHA512 2e73a4d761a6b6f6d3a60603a3f4fd9a64d35e5da7f965c1a5ac7baaf59ef548bdd38f31965160fbff4adf8385610b0ea90a7cba73ca8bd14a5afee1f3c4af3e
DIST homeassistant-2023.2.3.gh.tar.gz 18208283 BLAKE2B 25b3a88947d94887beef50fa4394818552c8ca3654d887f699362c8b79f26f6a35cfb6dd0a849aae770b88ad90aeae68f68e8e1d4ba5040bcdd96013e14d2366 SHA512 2333c4c092ca0fb5bcc168bd571527530ce78c2dd5c42ae5a136b1743632118d039d9e1d5fe59fc3b12b068094f5096b7f165b824696d6924838d6300f124f3d
DIST homeassistant-2023.2.4.gh.tar.gz 18208079 BLAKE2B 595df5dada0230b16f7666ae19d147dc160032102fa08a0bf573ff3ec4939ec16e51c43f631441e2d761a32253229a8699fbe923b5e2ccb2909ed97a39242191 SHA512 a573c573dad1dc68f35283b757c4fbe6423965c475cf595b1c88b73522ec1a50e1f92b148ac11e67693edfc1b1c698466726ee14cb7d0751cb882a8e104449e3
EBUILD homeassistant-full-2022.11.0.ebuild 76217 BLAKE2B 603b41451399042d89fdbaf7e6e34e8b0e759492ebd1c4d8f85cd01531d01e20623d7d987831db031f847ace6ff60f53a05dfa55b90cb65361d8f16b0cf88d9b SHA512 dffb437593e38bd3b00725845b2bca6d5937498bd73933b2e5b2d48d0ae0c69a5e89d897e16a9fab6cb3d7e20116eb7f87d5f0b2bf50cf54a837189fe66376ec
EBUILD homeassistant-full-2022.12.7.ebuild 77358 BLAKE2B cf5d6c1f42900b035324bc2e51fe30751208320a7bbc44ad36859990eaaf77799b3b62185d39086d4e7a2b569330e8195702f85bd866e7d62e3b8ed83f184b97 SHA512 f97a98203f2b36d5f3c931baea7b33c0dba7e73de5187520cd2025a45c9586374e88ac8884f5a23d4f69d49fb07d64d4b3830d74ffd940764c615821e8d7082a
EBUILD homeassistant-full-2022.12.9.ebuild 77358 BLAKE2B 87be9c62dcc053e8b4b827ee681ca54743e8e4a7f1c906ab9878006fbef5dd5130b53d76ac8e027c03738a27874942636d182daf0dca1fb96aa7ce75af94cf02 SHA512 4cc6a6ef385a55d635096bab898cb9824d216dbb518842de2029aa4c4d332b604f7a45a8dac306fcea9f09e08a56342f825c75d132de5e2e3c7962d1fd83d7bd
EBUILD homeassistant-full-2023.1.2-r1.ebuild 77761 BLAKE2B f86daafc84b3db1bb17d05edfedc26f569c1634af2f8a9d335e9cc56b5e6dd22e4b8c2cc9b9aed7bfa07de71e78fcf984b9ff082a7541135a1ecffe260ad9a36 SHA512 1148255d8bb891e83cb6f99432a65f623d940c4c54f76eab9d8592542399e7d1b603f585438b03cb1a725c93063be9600c77ebcb5e1901c86cdf3febb74ffbd7
EBUILD homeassistant-full-2023.1.7.ebuild 77734 BLAKE2B 1002a8e70736616a68659d601e116a93f31fe90b65966ebf8dc5978c87ab70f35465bf169300bbef73e95b4a82bf8c1df62e25e6e625bd1256ffa2caa1766c6a SHA512 e71f004fcc826c03c5da90acd6adb4f0359f18dace51ca0d1c217480510501c94a129aec304ea5ca613e18f32101c5523d269e55ef329b0b6622eac9595c2418
EBUILD homeassistant-full-2023.2.3-r1.ebuild 78466 BLAKE2B e731e155586a3ea4232943491fd18fe88c2d3281a0f5825292a1bf0be90ec961f37588a491c4e8406586749b07fc85bcb82f0d1be2f7e22ef91524cde01085cb SHA512 acd3b556475297f98a1c9c7483cf43f76e1384be902c65139e6ed551eda8959eeab070619db0534d90b4252ab84a85914a3a94ea110d58d6f980d8a6ee6d4f8b
EBUILD homeassistant-full-2023.2.4.ebuild 78468 BLAKE2B 46ac22bcd8cc1d9a749b72ccae8a3f55b0de722b605f9afca3492e301fa1c59c08d63fa6f1471411c586cb12fee345e60c9462a18d4744c613eb368d73759101 SHA512 bf517aaf97a8409846d49b125341e6e49242f5157325d57beff255110a9e235a318c71b8d2f3054a530b4342d67457744ca358a054041e67f03c93cde5e35656
EBUILD homeassistant-full-9999.ebuild 78472 BLAKE2B 4291002c69285b2b9ff71dcfb5a26b4200a5b370346a9eb0a80396c3aa13918dfe65bb7a5ebd4a1a3604bb1dd3e7f79b1aaebfd55bb73ae554bb7a3e21ca566f SHA512 d2ba01a30cdc8a2b4d57867de8fa54044edec8580d5aebf4edd2cd67bde6295fe033b773f69e72dc06d38c9b7ba37065d1efe4f0dddf296e2492e86a2fbd5ed4
MISC metadata.xml 84211 BLAKE2B 0449187902da333aff864760a592b74367b34edd30b8d7428fd2d54abb90199c0aec0a608583d6dbdcbe9fdc8582b601f1ecc2716f969f3b6457cc4037a1bae3 SHA512 aec64e7c7459cd280a08503a7928e27df34d84c92f4233278df8576ca0bc782193d3608c3beda2bcb0aa880f8a68452fd6ed162d0da71a5f085b9d0ea121d2c3

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -1013,7 +1013,7 @@ RDEPEND="${RDEPEND}
zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] )
zamg? ( ~dev-python/zamg-0.2.2[${PYTHON_USEDEP}] )
zengge? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/zengge-0.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zestimate? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -210,6 +210,7 @@
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
<flag name="emulated_kasa">Emulates a TP-Link Kasa smart plug and announces the power usage</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="energyzero">integrates the EnergyZero API platform with Home Assistant</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
@ -295,13 +296,13 @@
<flag name="goodwe">poll a GoodWe solar inverter over the local network</flag>
<flag name="google">Intergrate Google Calendar into Home Assistant</flag>
<flag name="google_cloud">allows you to use Google Cloud Platform API</flag>
<flag name="google_mail">allows you to connect your Google Mail and set an email auto-response</flag>
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
<flag name="google_sheets">allows you to connect your Google Drive to Home Assistant</flag>
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="govee_ble">Integrates Govee BLE devices into Home Assistant</flag>
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
@ -409,6 +410,7 @@
<flag name="launch_library">information about the next planned space launch</flag>
<flag name="laundrify">Monitor the status of your washing machine or dryer using a laundrify WiFi power</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
<flag name="ld2410_ble">Integrates LD2410 BLE sensors from Hi-Link</flag>
<flag name="led_ble">Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
@ -442,7 +444,6 @@
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mazda">Mazda Connected Services integration</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
@ -474,6 +475,7 @@
<flag name="modern_forms">Asynchronous Python client for Modern Forms fans</flag>
<flag name="moehlenhoff_alpha2">allows you to control a Möhlenhoff Alpha 2 temperature control system</flag>
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
@ -545,6 +547,7 @@
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
<flag name="openai_conversation">adds a conversation agent powered by OpenAI in Home Assistant</flag>
<flag name="openerz"> uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)</flag>
<flag name="openevse">an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi</flag>
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
@ -561,6 +564,7 @@
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
<flag name="otbr">calling an Open Thread Border Routers REST API in Home Assistant</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
@ -660,6 +664,8 @@
<flag name="russound_rio">control Russound devices that make use of the RIO protocol</flag>
<flag name="russound_rnet">control Russound devices that make use of the RNET protocol</flag>
<flag name="ruuvitag_ble">Integrates Ruuvis RuuviTag BLE devices into Home Assistant</flag>
<flag name="ruuvi_gateway">Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history</flag>
<flag name="rympro">connects with a Read Your Meter Pro account to get water meter reads into HA</flag>
<flag name="sabnzbd">monitor and control your downloads with SABnzbd from within Home Assistant</flag>
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
@ -716,7 +722,6 @@
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="snooz">Integrates SNOOZ devices into Home Assistant</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="sochain">displays supported cryptocurrency wallet balances</flag>
<flag name="solaredge">details from your SolarEdge solar power setup</flag>
<flag name="solaredge_local">uses the local API available on some SolarEdge Inverters</flag>
<flag name="solarlog">uses the open JSON interface on Solar-Log PV monitoring systems</flag>
@ -747,6 +752,7 @@
<flag name="steam_online">allows you to track the online status of public Steam accounts</flag>
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
<flag name="stookalert">queries the RIVM Stookalert API for unfavorable weather conditions</flag>
<flag name="stookwijzer">queries the Stookwijzer API for windspeed and gets the air quality index</flag>
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="subaru">MySubaru connected vehicle services</flag>
@ -880,7 +886,6 @@
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</flag>
<flag name="xbee">send and receive commands to and from other devices on the Zigbee</flag>
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>
@ -906,6 +911,7 @@
<flag name="zeroconf">will scan the network for supported devices and services</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zestimate">track the Zestimate® value of properties using the Zillow API</flag>
<flag name="zeversolar">Zeversolar integration using local API</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="ziggo_mediabox_xl">allows you to control a Ziggo Mediabox XL</flag>

View File

@ -12,8 +12,12 @@ DIST homeassistant-2022.12.7.gh.tar.gz 17422294 BLAKE2B a8660567d77966397278c96e
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
DIST homeassistant-2023.1.2.gh.tar.gz 17810901 BLAKE2B 63bbaed1b6c581e3cb18ae1cdf58b3b6baabc0e4e53d92a955d8dabca0da9d97a6c965c5eb6c84b0e51cc61c492f5db7c305084d21664defdb9a6b15219f1452 SHA512 38712443058ddaede6ddd563e08a7a7e31c6a89a2914085fec20f26502f8196874d600d063933ee777379df3d47a5e9365cfb91675394cd6a5ac6d84e60bb50b
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
EBUILD homeassistant-min-2022.12.7.ebuild 15833 BLAKE2B 5fb03772b30abb7208b2d23ca11e8030148af247a41d1a15b2edde2bd13485816a1f5361d5c5dcc341c71f8479aac121d479824f9c21809ced7fdac8e61816b7 SHA512 45a35ff95a69fb05ebd0a6491a298b12d3ed0cb844790e0d44529cb0aaeb4677ee3476eeb178ffc6f4116fd0aca54570c87725e3314f7bdb703af8e4836fde94
EBUILD homeassistant-min-2022.12.9.ebuild 15833 BLAKE2B 1bf49fb087edb41980710dda0e6924d3940b4b68837988acb150d7c0b4e4017e85d6804cea01e032ac15bad5181e0405a8ab80b1863956d6e9e95c8370e87aff SHA512 fef18f418ce1f8f2cd74643fd171c04d9ef91bb198c87734abcc7c1f2a66555abb791c1ad048c215b8a64150350a0b452ac6d0bf3426d37a3c54e848b147023b
EBUILD homeassistant-min-2023.1.2-r1.ebuild 15926 BLAKE2B eb6274b8c29a55304317762d12d435b8e73dd1e225f05ae433bc075b5d3a49563d16de1ea448afea733990e65da09e788a9bbb2c065baf3288b76d4d1832965d SHA512 cfb0c537940ec22a0c3fbfde15aac37da5072a4977c14b8f7c8bc8a7c59602c28e74c0979b4c2fe10eed2f240bcd3b182e94770acd84f739877eeb682a968bf2
EBUILD homeassistant-min-2023.1.7.ebuild 15898 BLAKE2B 6420c9d20351ca0148a2d4f22f2e1ff15da5c6b7c7fac49892f67a09b119e96a75725ce4029072ef6faf7d84eb8a84dccb3fd92e7f435f83ebff068e8cae7299 SHA512 bc51deb9b6b24c77195cf67510f1b6bb5b5a84d9f94aaec94325ebb1971171bae269afd6977483c9430426ebffe0c972a54f63fb3fb967de23aca358c45c2859
DIST homeassistant-2023.2.3.gh.tar.gz 18208283 BLAKE2B 25b3a88947d94887beef50fa4394818552c8ca3654d887f699362c8b79f26f6a35cfb6dd0a849aae770b88ad90aeae68f68e8e1d4ba5040bcdd96013e14d2366 SHA512 2333c4c092ca0fb5bcc168bd571527530ce78c2dd5c42ae5a136b1743632118d039d9e1d5fe59fc3b12b068094f5096b7f165b824696d6924838d6300f124f3d
DIST homeassistant-2023.2.4.gh.tar.gz 18208079 BLAKE2B 595df5dada0230b16f7666ae19d147dc160032102fa08a0bf573ff3ec4939ec16e51c43f631441e2d761a32253229a8699fbe923b5e2ccb2909ed97a39242191 SHA512 a573c573dad1dc68f35283b757c4fbe6423965c475cf595b1c88b73522ec1a50e1f92b148ac11e67693edfc1b1c698466726ee14cb7d0751cb882a8e104449e3
EBUILD homeassistant-min-2022.12.7.ebuild 15819 BLAKE2B d26212ce8dcc518688db3d61eb5a1b9c4e2ef830ae6e6ec2c0e48d19c91420c7b52c8655753cb29b9513d47ce14e0ec5e62efa9ab4c013598cb712986cc8c9d6 SHA512 b008349f1f3507581877c1ef2c64943c53426e08e282a22b57bf06f950847309ba2d1c08ad967f1802846ffa9d63ce11538a00d0f0c25d1e088e0aa46c4ea942
EBUILD homeassistant-min-2022.12.9.ebuild 15819 BLAKE2B de8fb7aa08ecd43f6e7755c86bb90f015d912a73efde1d2c976e33cb9a7f2c905801ad817218c8fde9aac4a30aa9273a122ba11fd617396e33a7cdcc6c1a89d0 SHA512 edf90af68c9e50c15dd029d19a2d88f8cbce1d7a85f78510c0b69d4d721345daa2ead348871ce5cb2e65442a96b0066fab40b6eb6c6ffbb10b8c52da09f6936d
EBUILD homeassistant-min-2023.1.2-r1.ebuild 15912 BLAKE2B 878c5ba7856ab4ab9c8cbb72cc6f44ee39731972826f4702d22e60c955c272ca4d3e891e23103b4506df450fb075e0b79cb626fb6605fa108f62d608592ebd5c SHA512 acc3b8a49c1b2c009df2ce651655701c920235e180acc2b73b11b05801686b8b9e6f4ab58c23e93d6134322b996bcabf8c4b0325109cadce680fe89d262eab45
EBUILD homeassistant-min-2023.1.7.ebuild 15884 BLAKE2B 63db42a838213234b11443e9b59a8d4c8e9e6cb3619cba99060835d08895bdff7d7fb23cecee66bb873a8cd1b6adbd4db0a4259b0465768390147cca8bab85d1 SHA512 7393dccc1fa6f09b28504f5a7321e02fccac651988453a5a2e3266aaaf41c54e21bc5e424f01395939717c7bd1551d14a1d6f0f5aa7630ccee0b8bc4fa97737f
EBUILD homeassistant-min-2023.2.3-r1.ebuild 16072 BLAKE2B 2578d11c6f3ba2963ba009d9ac932fbfedcd4651e881b3734a247ffdba5c2ee1e3f770821e4bda6a1624cd64abad69bf7a80aa5e7b83a1f601cf858a69fdbf5d SHA512 2530357877fde92106e014d8310837322c7ed7ad85fa3fe332cc0791c74e139be545ff89d5e82f5c74fc62e9c43ddfbc6d3e13270552881c9b4bc2126c3aad53
EBUILD homeassistant-min-2023.2.4.ebuild 16072 BLAKE2B cbbb0fa103ddfac4fe274eb9f8a28b557ad54064210199bb429744b999b2cf04de2f4cfece9f6e8ccab597ddcb41dbee91ecb8de4bf486c76402900c3c3d3ab3 SHA512 768c6dd7070311a7b65d06e71f43a47bcd11e9003055358c758f6afb134802192141aa9f197d8002f4074582551fafc190377a43b8574f8de3ae3a1f3592a946
MISC metadata.xml 8819 BLAKE2B eb61e884c09e5488157d7643c284656c3cb33981bb1fbbc56987f9dc74d9e7b39eaa1b204178c213e963bd9daf27728982be72ce8cc54aa959ccecdbf73df118 SHA512 afbcbc04690c17b3b4e480e07392718e1e42ddb2b0c2e8051630865eb3e79ac4b2fc9e5f07265afaba6f44a3934107852f5562913cb7b96c61c21b31f1721d90

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -220,7 +220,7 @@ RDEPEND="${RDEPEND}
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.1[${PYTHON_USEDEP}] )"

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -220,7 +220,7 @@ RDEPEND="${RDEPEND}
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.1[${PYTHON_USEDEP}] )"

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -220,7 +220,7 @@ RDEPEND="${RDEPEND}
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -219,7 +219,7 @@ RDEPEND="${RDEPEND}
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"

View File

@ -0,0 +1,303 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.1.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
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/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -0,0 +1,303 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
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/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -13,9 +13,13 @@ DIST homeassistant-2022.12.7.gh.tar.gz 17422294 BLAKE2B a8660567d77966397278c96e
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
DIST homeassistant-2023.1.2.gh.tar.gz 17810901 BLAKE2B 63bbaed1b6c581e3cb18ae1cdf58b3b6baabc0e4e53d92a955d8dabca0da9d97a6c965c5eb6c84b0e51cc61c492f5db7c305084d21664defdb9a6b15219f1452 SHA512 38712443058ddaede6ddd563e08a7a7e31c6a89a2914085fec20f26502f8196874d600d063933ee777379df3d47a5e9365cfb91675394cd6a5ac6d84e60bb50b
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
EBUILD homeassistant-2022.11.0.ebuild 30367 BLAKE2B f05fd419a6c8154418be6c46b284acd4d1ecdb01cc5126e9d2d8f63510e5de398dc9d21058b9f5db0daa5b6bee7008df25a4f80d16c2bf562dd5dea55394d192 SHA512 943b417b10af31a22e62a3512c20bac316704135b04cde841ea5eb5639c12391a28770ac785fa4cf2acdccc3613f3dcd2d0d3f87eafd188f1ed831368022b4e7
EBUILD homeassistant-2022.12.7.ebuild 30885 BLAKE2B 3bd35b8f20a8d02e90734fe7f600cfffac9b3299f198c40f92e08b726b2bf37f4640ccdb96c6a630aaa373e57c24419a6139ba79223cbbed9eae7eb28cc2e94b SHA512 f7c810e84d5044f198d5a365dd10db5f2194dce931ddd043e348f366a1671910b1e170962c0601d3613b5c88f86af44ed8cd5c607d6ddf7f0d5d9d9250ce2d80
EBUILD homeassistant-2022.12.9.ebuild 30885 BLAKE2B 4d9013481dd6beca04a60cfb55bc558d188087f669b443d486ed9a1bd72c6a52a54070a0a7bf5b2290add104546518062f9796c2f37df49b3ef98bccb1d2de2c SHA512 3ce8185ee4319aa587137e90198568ee221e9eb95f4db1022334b03057192095724f69901eef2af46cc6c14f9f432cccb228a57aa65d654cf318244a490ba6c0
EBUILD homeassistant-2023.1.2-r1.ebuild 31052 BLAKE2B 302cf2bf20d51c7b9a297eacb7f6c593a84710d0070df9a0650c7f1b62544a7fec476c2b1bd8c6d0921c69b4419e3ecd3827c8a88bedaf2849ed365db13aaf97 SHA512 e8499364809460afcd1fd5b93caa8cf17ab6136d6d90ea2d6427db18730197a750edd18c6dfe97d16963a9563b1922439ac67daadfdf058d5231e440e8bd77aa
EBUILD homeassistant-2023.1.7.ebuild 31023 BLAKE2B 6faa717b447bb9e6f6f9d77c50749f7fc47a4bb38bb06de7b411c51a2beaee91fc7e135258f00a40f4f0d5b343b9fbfc6eb22464a78bc42bba0947a23c57fd1b SHA512 1ad44adea1588cfd77b42ffa22422dce809898ede3867eae878b2cfbc66362061df9d2791fd09d0699b9cc5c9e91286642323cf12d05d9e0ed6e007a9a4cc025
DIST homeassistant-2023.2.3.gh.tar.gz 18208283 BLAKE2B 25b3a88947d94887beef50fa4394818552c8ca3654d887f699362c8b79f26f6a35cfb6dd0a849aae770b88ad90aeae68f68e8e1d4ba5040bcdd96013e14d2366 SHA512 2333c4c092ca0fb5bcc168bd571527530ce78c2dd5c42ae5a136b1743632118d039d9e1d5fe59fc3b12b068094f5096b7f165b824696d6924838d6300f124f3d
DIST homeassistant-2023.2.4.gh.tar.gz 18208079 BLAKE2B 595df5dada0230b16f7666ae19d147dc160032102fa08a0bf573ff3ec4939ec16e51c43f631441e2d761a32253229a8699fbe923b5e2ccb2909ed97a39242191 SHA512 a573c573dad1dc68f35283b757c4fbe6423965c475cf595b1c88b73522ec1a50e1f92b148ac11e67693edfc1b1c698466726ee14cb7d0751cb882a8e104449e3
EBUILD homeassistant-2022.11.0.ebuild 30353 BLAKE2B c529f12ca264233494b952bb239762da593ff8c1d93c533c40d7d507998d1f68cd848a5e570f9d9c51916d15912566a57eaf94695a761e250e7ff45c2d608d11 SHA512 a32089db64416d97b3e2bdef4bfb936a0fbe1575474021a0dc2209ecc4a7fe3328ae2aa931ec6cfcda320b8ab169f85a8c7aa141781d03cfdf3df9a5959b6def
EBUILD homeassistant-2022.12.7.ebuild 30871 BLAKE2B 0e2502d4f2002eb0e233b3760cae642c67a12e7d66b3725efa055be9542bc98c44fdce6cc1d3104c6d366b44a8eccb2c180999a185c0bf0fa0140d9f4341cfcd SHA512 ab53feba041a82ac93fefcef01ee5d920532aa954f9e297e765c6291576e4e28bfde7f2aaa36399bb01b6c9a60f0fc74448ef6572e379c29c8ea1041538b1adb
EBUILD homeassistant-2022.12.9.ebuild 30871 BLAKE2B 57e14ffb9c165d4dd7bf1a49283f39212d2c6a1bd34807067ca1a273168904adcfa7be92b477a202ee6574299a3a3356db4eafd737feb1af9b6cfec83f02fe4a SHA512 6e22e72a63aaa0938c45a3e833108d53d50b5f1d05531c36a8f62bc7a540fe45022585d99953712a652e5b423076d887487199844e3dddd26691bed149149f0e
EBUILD homeassistant-2023.1.2-r1.ebuild 31038 BLAKE2B 40a5ea7a93d19fc0235cd2c7bcb1400b0756ac269ea58faed216ec57b0a45b30c9c6bbcb579f187f30290d50e496aceda68e86261f92ad130b6dbb21beb01889 SHA512 9ce6d3f3c46330debafca187c52a4068c349418e09e253c5b268aa5357cc6c34afa154e51ed6d9e4a5a750e6b0822cb44f0f89fdb13d8bbee625a10030d01f30
EBUILD homeassistant-2023.1.7.ebuild 31009 BLAKE2B af8e22fc3680027fe7576fa1c4518eb3b32ae01fcf6d9480825502147b3595eee4c11ed08dd28306ab733e9952eeef2b5c929aab7d9c72975b8909f779a217ed SHA512 c36e78161d743f696bfc3f0ec8de4cdd3c2a02fe66ddd97df7eb0b693e69cbef4f75e4e3625a6f8d0b8b2491ec9768b065271e67860559c5f533bc4153acb046
EBUILD homeassistant-2023.2.3-r1.ebuild 31200 BLAKE2B f9ba8fa6341954c3142a3afa32d44ff01a44815bbbd2725ed7009adbea3690146c87460a680a5c5784570f8a256f4e64a02b66481e7956e4155888e6613b5bb1 SHA512 e8e5485323524f511d0bf3a633f041b464e82582b78304925e546a24adf4241fe9733454a89018ef5ad181c7abc3827c69fdf8f583f675be4d1afc0a9befba66
EBUILD homeassistant-2023.2.4.ebuild 31201 BLAKE2B 3a2351739cbe2501c885c0d75f7d3a08938ff9b3451ceb9160e4219da01c51f0ae59489abaf2f01f1734fdf47b27d3b55ac468d89c07ae649ed3a8615a7dacbc SHA512 6ead33ffdac09548845f87404058de149011a38acbf37d86000561b649be5efa923c02f126e29881a34a40257329c37db97741731b286f687a030b0158e44f74
MISC metadata.xml 26350 BLAKE2B 4bdd2f50c2cff1d687933f93c74cd223bd85c42ddb6818a4af700e45227f9e52a03de2060361b631040975b8ba0c43b226b005f4ecacd27692e3aae4c93c997f SHA512 77bc7e43c492069064e98b9c20af944326700f3c2263bf2c430a12200148831ca304511523871229150e4b2e89211f97940950113f22d9a491f8d2284a09337d

View File

@ -111,7 +111,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -407,7 +407,7 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -411,7 +411,7 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -411,7 +411,7 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -412,7 +412,7 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )

View File

@ -113,7 +113,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@ -411,7 +411,7 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.47.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )

View File

@ -0,0 +1,498 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.55[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.8[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.28[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.1.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.7[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.12.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
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/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -0,0 +1,498 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.55[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.12[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.28[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.12.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
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/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -7,10 +7,10 @@ DIST esphome-2022.10.2.tar.gz 1555752 BLAKE2B a0131c04747a4fb124f1fac6bfda2ce61f
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
DIST esphome-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
DIST esphome-2022.9.3.tar.gz 1551087 BLAKE2B 0f23762654334637e78e3ac0f552cb26e90e590b9d09194a66374eb5245330124168dec2d3be08975de60b46263bd978411b8d15aead005b85e7bed8ffe0111e SHA512 12e7d41adb2db8cf274d2525db8fa52ddc49b4baea50e62244f859b88fc19c494f6ef7b911824c2fc428ce24f63c00ca8a8e9247fdc55cf8643a3b9498677383
EBUILD esphome-2022.10.1.ebuild 3036 BLAKE2B 8a46ff65fcc83228655ce3c70c1feefc97008ec068fe0237191a1436354b16556e18baa3e1cd4550c87975f9e9c59a4657c9025ee499fdba43e0d75578cd93f2 SHA512 73e4685d63a8da75793b9cf6f63f1134359d40ee9299e1fe41cf29d292862d894c9e629a7822fe1c47139e0eae0d569728ec85e8950c3ff0bb7547ce5e0c755b
EBUILD esphome-2022.10.2.ebuild 3039 BLAKE2B 889d8e028b907310ac902e4baa6a1bab1dbbc4ac6d561445ec47fcfaed584a22971f94650b3be98a4b4b2b5d2c002452a0b557d92743a4b2465cb85b3323d440 SHA512 e4a565a36aca55b6311d77c8be64903011308eb9bf1a70f2cec6cf16d4e6b925ee30e0dd1fc91004716cf00fa33626a4232f637037c2d58b1861323e5f9202b7
EBUILD esphome-2022.11.2.ebuild 3039 BLAKE2B 65c16636f600fc766f4b9dd4b589088b9e1c863655fd5e7002d715c624639c4ddf7940e02969d2f30373508a131c46d483f05fedd792d7bc6b5e33ab84e1a0ad SHA512 56eda7027c644d6c6e191559ab28ea6564b3faba0e96e0c381d139953c167c5eb9f6ce0f53b49bb82cc250a743f56fb6d4191350e13ec2f6830886ef11628dec
EBUILD esphome-2022.8.0.ebuild 3036 BLAKE2B f4c88691e8d67a1c0bcb6be04a57f64a530e6494e25cbca6f5aa71c47910b7b9f99ea753522d57891510e2f4e88c733a7d477c4d781fa40c068b25b285bd2db7 SHA512 ce031e32e39a1afb50930ef89022d5664affebbf5a7d18609aa75786ca0f28efa5432d43db497ac77c90228bc873c031473a16a8354084b30acce5ae70febd7d
EBUILD esphome-2022.9.3.ebuild 3036 BLAKE2B efc18343c1f691bca7fbe5c56d48dc19e80ce890f9be12d55be85d1dba89ad0da5a723513f7948c5f18d37d9c58d729c831d78ad770affb04962382c0616c09c SHA512 fb1a6895b286612b5cb8600e996aeddb14e419a4af26adc0afa52ca844074694b8c89ab18c6695e69042a412b3683dfedcc5bf8a6536450db280eb66b83e92d7
EBUILD esphome-9999.ebuild 2878 BLAKE2B cc3531473b807fdb40ede9b740f46da27e5c172710ec4cf7201b495d9d153828be593bf500dddb97bbcec9d0a26e43951eb99831e0f726e98e37bdf06568586a SHA512 0914d91a34247a89744f5e6cddbfaad82ab742aa936ae244e1d72f0355d5a50cbecca251ebd23ea079afbab1e923591d4f0d204b02b32131c6166b87ef69740e
EBUILD esphome-2022.10.1.ebuild 3029 BLAKE2B 941e8da2012682ca0e0b489fc842d5f76e1ca2e0a60260e51d0d2d7709dde59802375aa4c2eeed546059c0ac9c597909b88916ef4bf4b2b4994d9eaeeda230ef SHA512 52821687d8391260d849834bff53537998fcd383a8d1ce81ef9c05dea1cf33b9f4360f247246719ca2feedb0133c0fecf46711741e6d130487e9422f323abe5f
EBUILD esphome-2022.10.2.ebuild 3032 BLAKE2B 024a02706058f71ae81c2b6d477b458d05c04aa9ec54d1f4d0e6f1e83341dd720bd0f26596f2d9bb6284f831ca2ff6db22bf2469c5c52cde678fa089bd697e81 SHA512 efe1da6e55aab79ed6a61c7d18e4e3f4167695b3d376392610300943e0191f41c5d13d08b228ae0cacd05ad303f6f595c0c223007f5ed6de198c3e3ffc96dc2e
EBUILD esphome-2022.11.2.ebuild 3032 BLAKE2B 4cd8983ff81a91fedc56c7c542a3b01d728c2abdf548fef32da33ab48f2b83a72ae13fab9d559323dfc27b11347a1ec8fa5b3c5f99d013b981a47176e5df7a4c SHA512 278e9cf1b904d0e92a290b6de4d9e7098d13ed2624403e40e399a7797967590559b0309fd7694440e5919e71b5976be6249a2813c6b67d14efe92964286acf81
EBUILD esphome-2022.8.0.ebuild 3029 BLAKE2B f43cc4be4843329d7270eeadaf463f2ebfa405e06c66c2cc51b8033201fbbf640b74689234fdc6b93ab63c86448d43ef53ec65fffb8fab1571eb6cb1c0c65ab6 SHA512 f39c6ef83d558a6f843b761153645a78467e26db9f6a133095c2df04520b3456d0553ee07e85c1d7ab7b979b86ba4613c40406c2918acfd52c258734f8324bfe
EBUILD esphome-2022.9.3.ebuild 3029 BLAKE2B 1ac24a60856ee61030594c00d613d398899b03335f704f9ad64c9ff69255c10c76a76e5c31ed90105e191ce9aee8087e4ba8f15d5ad9cef678eec0a0ad2ef5fa SHA512 e062c8007d4768f0fe902ab184b7997e6c01568facf3cfea3caec8d07d5dd3ffa550d785964852e907b29795e2779c21fa09cd4768b2e738c82b26d7860bfd41
EBUILD esphome-9999.ebuild 2871 BLAKE2B 19d48b24c87b9f0fcb5c31b56c60928c179f22bf2ae04f3be3e8efe1bdc1d765afbc39414ed46745a402cfa9385c8835ee03f7c35282d73c6f76fc0933aaf2df SHA512 3f461f148546a0338725897755079351b0e668530ba9c48e8987b7678f07ab50af53df583eca5b86a3285ad0e8c7ea1386d74bdcacfe4528cdcf6d8b3fd433a5
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659

View File

@ -48,7 +48,7 @@ RDEPEND="
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -48,7 +48,7 @@ RDEPEND="
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -48,7 +48,7 @@ RDEPEND="
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221109.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -48,7 +48,7 @@ RDEPEND="
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -48,7 +48,7 @@ RDEPEND="
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -44,7 +44,7 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221109.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"

View File

@ -1,5 +1,5 @@
DIST platformio-6.0.2.gh.tar.gz 285524 BLAKE2B 068084b1768900a5c5d9626f512affd476bee57724c105b6e3f61fb6fcef25a2a437e0faf92d152f678e9f57ec6c998db8e8fbc11ac914839d5da5b35b55f937 SHA512 f9622f107e697410cd37c83d29ab656eadf401d4658ab6c00eba22c90cbaca24a72008f5d8f0f43197a1032a58668cbce91fe5fc8e2d11894a4d36d33bf267c3
DIST platformio-6.1.4.gh.tar.gz 290479 BLAKE2B b8310f68a6199987a6272980b92bf1708ef7f8ee5a66feba8079e767806d2addd152ec1323bbe698b8ab558e6c9ce2f75049892625097ec8cdda95a134b3e3ee SHA512 8c37ee420f3a9b28c2e69da3600c755a6007b72c534f3c5cb2d7c83ee80aae47e64f264f432c18026fb16efca1a347190c82bdcee81a424793b4c54788da453c
EBUILD platformio-6.0.2-r2.ebuild 3303 BLAKE2B 67760c6a0fa315c6ad30a5a6c493c8e0a2107a9545e52c6d5f542052b3e980ac2ac93eb4ff0f78b3da0f26ae1f08149840d2b72f84e37f540f3c184da2f89629 SHA512 2b03216bfc6415817affcd067857c4fb8071685a5719a33d48df3045702fbe621fd3de0e04397a1791899daf6294eb505b4aa28a982f31ba65a32e604d97d873
EBUILD platformio-6.1.4-r1.ebuild 3308 BLAKE2B 170c7e762ae7db06347290e93519fca04e5d98adfd2c83efb3b1bb067b5a39a2d1681ad5f6cc13c6f682f06da57ae4f2fdde48e5a6936df09ca71b6e5adc8b5b SHA512 d49e9682db59d7fc424e5d89df0923222d17b054e47369263aec9335ef34d6a1c6aeab6ad2fba9647f84ea1c2626ca0802fbc26dbceeae422eb0c8bff261fee5
DIST platformio-6.0.2.gh.tar.gz 285452 BLAKE2B c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12 SHA512 a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
EBUILD platformio-6.0.2-r2.ebuild 3296 BLAKE2B 276a0f50b5506787fc3e154bbb720ad2fac53b3d07b3eb30014e5cc99f9cfb2197d664145993e92a476874637a43a18988c39c1ff6c562f1a4a1895c71d38ef4 SHA512 de0b96a64dd4cccfd9a849348a2a1a0b0bb40920d35656f9c3a2feeb158c8cf0edef2ad6a68d9132accf515255065c036e88b7e80e5b3e5a36942f2c533a33d4
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4

View File

@ -28,7 +28,7 @@ RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]

View File

@ -37,7 +37,7 @@ RDEPEND="
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/marshmallow-3[${PYTHON_USEDEP}]
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.18*[${PYTHON_USEDEP}]

View File

@ -1,11 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"

View File

@ -1,9 +1,7 @@
DIST AIOAladdinConnect-0.1.44.tar.gz 7649 BLAKE2B 3298c78cdfb81f53f87e61e9c95330f20fc55786221c574cf286d0a128f7fc2569d7d787fb22e436e3ce4229a60d450d25f388ae656e8a276ac4c9f3782f23f5 SHA512 26b372ae9b0d7cfdf5f8e8a033bbd8e416da031964c66e1be59b6e8c1302c9146856a25bc8a874491f8096959401a7a0121c79a3378e4d80a22b2165bbde2c8f
DIST AIOAladdinConnect-0.1.46.tar.gz 7755 BLAKE2B 268b2982b5508dbf9e13e7a07dc66f932ee4f76cbef23d4fd9a3bc10a34a3d20af5e52fd277022edd5de4a9cab457a5ff0c328e139d24e08514442d97b71a509 SHA512 69e8db61571ca895ec329344b7b390c0b12ef75695f06c32335dd9b25c954ee79fe3fc116063b5e953f52ddd564fa455d9dd65fa4b628d16e9b51c7d0e1339ec
DIST AIOAladdinConnect-0.1.47.tar.gz 7785 BLAKE2B 3997461fe9d14f6aabb4481624b13471a6b8ff33930a5b085566ca8d7029d176cb4bf76a077da60342da654df9c139cea39b3093dfe99493bd88540329c5f813 SHA512 00a4300d2968764b8dfc9ea766149e78c1941eb58732d27aa337ec544645f3cb0b10b3f2c2412d30cbc56caea21e7022f741043847a3fc5a5f58c79fc75ac676
DIST AIOAladdinConnect-0.1.48.tar.gz 7824 BLAKE2B 73b0f98ef30836f2dd963d4e308fcac8abed1894b66c54108b8068639ddb6cfdd9f996d6a75fae1971ea8dfd0562859296ac38dae1b1c8014fe0c3676b77da05 SHA512 bdfa688e23fbe4a384128eb222c10ddfaa4936ca5382e2582c3c4e3dea4d4202ded7ae7414d9cfc09086dfedee1e378af221e34744eabe73f56703c7a74ec192
EBUILD AIOAladdinConnect-0.1.44.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
DIST AIOAladdinConnect-0.1.55.tar.gz 8130 BLAKE2B 8a8329d7b4affe2a4a9d4b7f9974a6b95247ac0adfd93cc613928de43ee59d6f4e2ec692d1e01d8e1d1f0d00d15252aa66e0bacb24e29aa6ce3fc10266b00565 SHA512 c2384c66bcf3ac3aacb2eb39be4740a1e6e1248946d9ff433dca563bddd87ef543a757fce4ab2a371bacb683e2afea26de93005972017c9350edceda78970c04
EBUILD AIOAladdinConnect-0.1.46.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
EBUILD AIOAladdinConnect-0.1.47.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
EBUILD AIOAladdinConnect-0.1.48.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
EBUILD AIOAladdinConnect-0.1.55.ebuild 815 BLAKE2B 0146389b1788279c45390f4920ef392cc43513e4498f269315af18991a6f522112910899d1975ca4f593ead517a0eb408644f452d1b23bfad3eaf69e555367ab SHA512 509924b9e302fa430a89874ba9112f967f06acbd6ef55304cc01572a61e7e020b92b50944607c61a1ca7d184c49b883aa0824f56a099f9ea83652dd4c0e2a3ad
MISC metadata.xml 528 BLAKE2B 56654aa984506ffa9d2df8fb44a336e40c8097dc43f90c31d2deae39058d1a6c2bacd2958a8e940582e29a51fb134f33d2ea52900995c34b58e3b68105da7bf3 SHA512 0261ed6a263dbf7c54f952f7a38503fb0820f35340f9d757047248c288941a3ed0d35d99531e1372f6150569089c4e1be8c05c8f14c688f762a753ded5a2919e

View File

@ -0,0 +1,34 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,3 @@
DIST AIOSomecomfort-0.0.6.tar.gz 21319 BLAKE2B 17cd6a14c9ebb092903718053e8f8ce7f28a7fafb93b87f9c2d2fb99c045d3c6e6b6f782a6d79d22430eee50afd0bf5fef68bca3dac97955133939a769a89e99 SHA512 469b7818c363e569fd2a8754ffed75c77417e954442cab49074dd4af89aee271f7c88fe53ae6f1e39aec9c9c98342e17f2198c5d05f22a88a7ea19be001ec673
EBUILD AIOSomecomfort-0.0.6.ebuild 783 BLAKE2B 668b0b059f7cdd241c7ca8d5bc6cd3ebb57fa64e041fc83eb25256d17f2c257705b36d6425ba2b8ccbff724efe1ad842353e4bd43c2e590c0596f7124992f404 SHA512 bbd7bde96837d171fd0436fd45940c4c996113cc8bb40d4d2d132744bac2d887ee1f0c6d2c98f5ac94bd906732e948f93e341537c7a378c7e208d7930bc9c705
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">AIOSomecomfort</remote-id>
<remote-id type="github">mkmer/AIOSomecomfort</remote-id>
<maintainer status="unknown">
<email>m_kasper@sbcglobal.net</email>
<name>Mike Kasper</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -22,7 +22,7 @@ DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]

View File

@ -22,7 +22,7 @@ DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]

View File

@ -1,5 +1,5 @@
DIST HAP-python-4.5.0.tar.gz 257858 BLAKE2B 57c5b3b56fcd37b2d3de4d998a6306a2d7ef827d8aeb2d45217e2e728c1dc2f01c7003f7661bb4244a7a75dca74786951b06f9a8a591fb47441c3d5baa98c62d SHA512 741fdc50e946bc0f8c0362b6f7ee8964cc5dcd980ef1ce6fad4b9a9635bcd56ed1211e60ba74dbac8ee337d099c196eb62aa9a815f4d6cf2d3f71db596e4b260
DIST HAP-python-4.6.0.tar.gz 258559 BLAKE2B 4468f3b3c93c3a5a5aae8d6ed6f465715f05f7b6503f47f187d39248c5a5b677395fd804aea78b1479bd2d7ed283572a9ccf3364d7725f459d5c5105c0828719 SHA512 83f06a2ecbcbbe78a0007a2c52fe829a0191ea49cb40b8cc446d85d39645fc3ee47a2e368d8b1d660eaf6e009d20e0e228f6fcdac8af2fdf62be3f1c98b841cb
EBUILD HAP-python-4.5.0.ebuild 911 BLAKE2B acb3780cc26ae117e56f13f27de754a174236ef1e623d93407ad893b1f0a1bcc6667a8698b5d4ebcca1c1bef25a200cfbeeb3b56bda21b7d7d87c76c2dc22e7d SHA512 30a024f9a8b4a2f1a6bcf21fe4b1e4e7efd106046d6a7f5c1a259c6c3906de1551f517ad934a3dfeebef31a55f1f42b5c5fcc2561ae09c34b3568abde0cb8991
EBUILD HAP-python-4.6.0.ebuild 942 BLAKE2B 2ad308c0d6d85f83d95aba30a886904da520521dde3757f155af08a637e5abb01d12390df46884ee5c37bb8ca78fe2aa2495b74f1946d9a2b299cc407d2a2c0a SHA512 8688e342587809b19a0d73b77ccee8a55ad840f099f5725bc3184fbf517d38ccca68b70e53a9c8743b4cf5ee462b800c9a244e15965b9c14e2f05ca0e7ac1dc0
EBUILD HAP-python-4.5.0.ebuild 904 BLAKE2B 41187769338369e5ba6db64eb7f466fbeeaffa9b3a660941b332ffa88641ad74f718b7b5bbd1c1b936bbe4aec92edf4503bdb6527fa6242c2eee06cdd9914122 SHA512 7724f071e0347d6fcd5881b5c366eb65cb7c90de8c043df6f3d0b25808fa5419b48828f8ed4f6bd44e06837e8e8cc7c44c21214c2e682813e4dfe2ba6ac84b2b
EBUILD HAP-python-4.6.0.ebuild 935 BLAKE2B b2fb9e1dd297c6bbd61ff321d817c54fcebccaeef918601ccc3cdd3b554990a8bb3af5bdfb9bb239c5d126e2b3843ecdf1a243889a021aab33881173bcba4e92 SHA512 8abce8a9b6cf117cccacba375c3e1b6c4b30aba2afe31ea9a0d2dccc093505775cb4e42e365a6d4ec8ef0f2d17c2fd06860ecaada2a8fee310f6e9c0282c8842
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

View File

@ -1,3 +1,5 @@
DIST RestrictedPython-5.2.tar.gz 444846 BLAKE2B 1aceff4b588dcb879f6b3592910ae089a26666c3d7fe0a259e4476f7fe69cee9fbe5e6394cffb6ee3e5bee94276ce7ee11cfcc8563af923a4990bd8bbb66910e SHA512 b311939a6521db2129333f10522c528c09de9263bd5c6f475e6582e6dc80b0c68385c58ee26b473d1b09e7d51b4b494cff592130342b6b208562069557604fbf
DIST RestrictedPython-6.0.tar.gz 447626 BLAKE2B db27201802f6bd019e011be5866561e46641b38ac35fecbef3fd0705e361c7910c84e6453e50b02531752caba4c126dd22267c424dfdb84304d0485a1c37b922 SHA512 c92cf6ff6e36e9cf440267f664e3a051590706d0da84fe92a71eac30c55599951282e3a9ca51fa7953c58416131167838295027bb18808875404f621c83e3090
EBUILD RestrictedPython-5.2.ebuild 834 BLAKE2B e4023667e259cec5355eef215f21ccbbb9c5841b4c0d00c97ac8877679665e7088771fcef16602716acd73084ef5c36e0ca5d9af2644e220c333ca8d1867165b SHA512 66ea76218522ea6bdc9439ae01c13188d4922061fc5417f9debfbfef7dc55e618cab73cb5685a5c92b0dfb4936417f977857120b237f91343a63ddbe1f542e4e
EBUILD RestrictedPython-6.0.ebuild 834 BLAKE2B fcd63e2966f8f00c88f099f35563b35298e72bf8f778fa56b6f9fbe8d6a73051e1bf8aef060d1b5829244f3b5bba710e078ecd8987a378244c6ccd13e9d27c63 SHA512 ac9f31de2fb1c82219d93216c4f831955ba47917abea954b6ac0ce21148c50716392b631cb634a64e51c960863773dcc78745ecd1d9e10d78b9e14f7b7b51258
MISC metadata.xml 551 BLAKE2B e7e84ab722266b743d490680bbe14a7598850e2ff4ebdde5ac1c85bb9a1182af533c64eb4f14e07ee24ee8a7ce85f9ddae07006ba2cf9d43926b2b23d75054be SHA512 809f5cd7596f84260aabeddbd4a07372b2af1af7712fc06b2e4d767e7d8e9e00cc6d6b7e26e5e48fca397785315ef0063bd7667794e43b93c2935d4198e8dbd1

View File

@ -0,0 +1,38 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_P}"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST accuweather-0.3.0.tar.gz 9442 BLAKE2B d066d44b890d63f5c8533de7a1a715bb8d598af701a9196ebce4fd5a0bd43a7614a92bafeb53d5e8facc42feadc33966bb637dbc931a5ef89f968547d9cc1d43 SHA512 1b208101cd829c9000b69b8a5f215362984e34561f99a45455cc0dc0d09b2a85f8ae26a429b01d3e30c5fe8d23149d589b01062770ba8f91b5acd3f94a5855dd
DIST accuweather-0.4.0.tar.gz 9590 BLAKE2B 6ff8755f4f472800fe979b59e6ddb3a991c63b6be6ab96ee13f6a4500adca9e199d1b285b3a7138b1a3d646deccbaa2d8b75a70deff8c39f28187e0254f440af SHA512 575b011d6c7f6189e6587b9d4714c9d51f53f5f556494c6fbbf945f23ffc977cd5d5acc7e14fa4c751236306e27c098f1fe47d4fb97a6394aff8b555c28e328e
EBUILD accuweather-0.3.0.ebuild 868 BLAKE2B a4944c281de9ca729ba8c2ac049271f8d36967c7e701f77ada7b051a7c1d03cfdacc0117812a7629db9063043db801bd98d301ea16a1b04333ae6962b791ed84 SHA512 a80d05bacd3bc34cd00d967175963666eae8978a31c042493bd62a7baa40136f190522a5583374ae7304365042d7e54b181c32cc40574d2927cbfd58c571854e
EBUILD accuweather-0.4.0.ebuild 936 BLAKE2B 7de589ac6247dcd9c5d5c68e16c0f2b910db634dc4b9b84a37952cb4abc9f4450b438dc17f6606e5933d31ca5a4ca67f2a203e4761bf39cd7b0a58fad0c578c1 SHA512 8b5788f9c686d3dc75ef4954aeb09e2ceba87c719c9bd425efaa33f7852fac7bd33e62886fc995c779884a648ff7b9625d86dfc54fb8deb6f0b1a87a864b78ab
DIST accuweather-0.5.0.tar.gz 9646 BLAKE2B d7a142230d49fca7c41d44b9676eb699c7f127624ed5fac90be84df8fc8d1dd142ddd2022230a1c00094505c7b74ab2a2ed18cc2b5912decabbf840447f28b7c SHA512 24503615f8f3a8c9e1396c665e9dcd4010719cd6feda9623ac1c953a23f126acfa42995ef9cc1240a3711d9a6287bd8cb7685830d6564f74800b75655318c63d
EBUILD accuweather-0.3.0.ebuild 899 BLAKE2B 17816ce5a82ee3909a1845fdabffd42770b869d2f202fa3a7e33a4b53087913bd521451099caa398eecec985935230bc3fa50621d5983eb756e2f79a3189ae50 SHA512 ee9864dcda2159f9fb288a5ebb78059ffa36925ae34840bda479998d15c77364cacdf626d2b3e3ec91370f381b8bd466c8bd5027359fd8bf01c300d0a0577feb
EBUILD accuweather-0.4.0.ebuild 967 BLAKE2B 2ac9e3df07a0ae7d025343827cce41c237fa81227a2e90bed724ded87f3c3949eeda1d46a98b3a3b6103ca18c7a20d323811b8ce552a37ccbc1d4224b12f12d0 SHA512 1030c2c022d689c1d6f7c83ca80a686781edf92e6d8c91b3304fdcfb45222e9bf080b43db05ba1b25fc716146ef1fdb4b52a434196c7c227d52abcaf3737cfff
EBUILD accuweather-0.5.0.ebuild 967 BLAKE2B 2ac9e3df07a0ae7d025343827cce41c237fa81227a2e90bed724ded87f3c3949eeda1d46a98b3a3b6103ca18c7a20d323811b8ce552a37ccbc1d4224b12f12d0 SHA512 1030c2c022d689c1d6f7c83ca80a686781edf92e6d8c91b3304fdcfb45222e9bf080b43db05ba1b25fc716146ef1fdb4b52a434196c7c227d52abcaf3737cfff
MISC metadata.xml 390 BLAKE2B aef9b96736f7617d3765e81ea040c7209e448b170d611a5aba6d9856566d6ea19c9b485d38469ea0a85cfe9b0eaf7cbda51456acf683887e0cd7db59518cf2f2 SHA512 2f9b87aa981ccc31722e6e0314219f98cc0c80c0229147e45a8c60c3f78664bacc11d9fba6d9e4313d177ff9d3032887783eca1c91f9ac7d210d9348d7326c5f

View File

@ -1,10 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."

View File

@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."

View File

@ -1,16 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Provides an API to the Lutron Smartbridge"
HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/"
SRC_URI="https://github.com/gurumitts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
@ -20,13 +19,16 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
python_test() {

View File

@ -1,3 +1,5 @@
DIST aio-geojson-client-0.17.tar.gz 16496 BLAKE2B 5ba523f3cb4f907e4060c6fab12c1172f2bb0fb32794e6fd8ee2e916e26951e578afa45d2b45aae5f0c12ac992de323ae95e1e28bbf32a02110b919cf0f4bf27 SHA512 4959c512d5ca0c2046f95226f6ed6baebc53f84486aac9557417e02aa55b47d2e99cfda3d478cc987542f13caa2ed28364cd4717d590872b0053613b6221ab77
DIST aio-geojson-client-0.18.tar.gz 16532 BLAKE2B d1e19e5ec06355918f4b1da728b6ddf65b2a194ba0e95393915de2dfb416cefcbb1a7b4dca9ab4b12a22ba9fb3df2f846018c541b8ad2ecc88541b3a63366571 SHA512 d440fa8051909d12eac762b34407a214229d66b70b45f3c3754c6a0ced498f50819d4ac72024e7a6c6b9d4c9d519eb1c8992b33c4eccebe26a096d03233beffe
EBUILD aio-geojson-client-0.17.ebuild 894 BLAKE2B a3ba8fe8b71d999bc10ea126056d4140adc47d9e90b6748c47011c53e0529e59281a0c3f5b3858820c6d6ba3b8c437ebbb2180bbc9aa328c68631a0c155441f4 SHA512 f4e81d5fd8621f9cdea684929334812213e59b78a47288db768aa92504b6a2f838194c7eb3296575d1915317b5559138f905d6e5ded7da449ade52974068f4fb
EBUILD aio-geojson-client-0.18.ebuild 925 BLAKE2B 0dc0ac928875ee9b62b429870ccd29bb236b8a1a13b6f98a6d91b49416409b6231eaa9769831b3eb1b74c4c66b32f9630c4798d78988d33f1d64215194d604ba SHA512 1324f479caa0c7cc598ff6b1f01378d78e1dabba105d657c20f02f7620e7183e73db6b899a6bfe37f39b3bf68f5b2e7db0ff68cab459ee965955461b2ea13919
MISC metadata.xml 539 BLAKE2B 28131f1837484d4d7f0e0e8a234656fccbdd03ea3b249ecaa7d629e9f4ffc20d0096858288c1922d5ffb4b7a168346a11c7490a80cf7bc0796d6fd8a8e86e94c SHA512 28c759be7a5bb86d90bc77a4684be8c09309e668f9083eb1a1eb9cf4c1e969e4ee3dc1cf82a122226914c231ca2e29d3bc8ba102108bd30bda53095f6585aeab

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-client https://pypi.org/project/aio-geojson-client/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/geojson-2.4.0[${PYTHON_USEDEP}]
>=dev-python/haversine-1.0.1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST aio-geojson-geonetnz-quakes-0.13.tar.gz 7404 BLAKE2B 7fc033693e423269537823d3f1ca81d8bc370c810bf4fce080f5bdf2db94a2ef40e104a35721243dff895c7581c4a9995d7ab39927758040a325a75ed6c2c72e SHA512 d81839ef6ac9b4fb7cc6e1738c60248a4fbe0903fe71b6bab5528058babe3da7124ce0f583e0b49e5d69492315c04a33c242a3040732d64f821b83aeac7837bf
DIST aio-geojson-geonetnz-quakes-0.15.tar.gz 10564 BLAKE2B 11f911f34c6627530076d525d00adac4fc4c5692c7e0a68a4cdbc5259d327ea6d4492da22a6eb6c6cbb57f7ef897e115a3e9b94b955e381f5db7237e6c244cec SHA512 dad9ea269240628510ade39edc82145665bd6df10e57cc913d91f576344595003a1669401ab8fb09f8a200817bff12d0337be745c4c05acb727709959432b68f
EBUILD aio-geojson-geonetnz-quakes-0.13.ebuild 945 BLAKE2B 141701665e228ff1b22e64c8aef903ded3625af997ac1e46013d7c68161d44a0d004eae00d28decbf3f8eb163cd9bfe0e76bbbaf6860d644281fea1516484d07 SHA512 05304d9f95b7ba17ea489f14d6b7f5514a4a02b901228aced18fa7d4c31b562562b019929f0c435de7b63d93f85c35d5d593a811bfe57141f9cb61338fb59d15
EBUILD aio-geojson-geonetnz-quakes-0.15.ebuild 976 BLAKE2B bacf4289e9d5b508e9550a77b54f4d64708b59a1eca608a1e47cb13b5e9678050920ab75eaf8e6e5d1332d3bfc4799c132f6f7a21f75fea33def3579178a7c4b SHA512 87e6eb539f6bdd38f44f58322a75af80c2c53d81bcdac2b2cf47c44bd23f1f9a6b118278b49e62f6b4ed0722729ff1ef245b5229fe39c1dea00f334f996bab46
MISC metadata.xml 557 BLAKE2B e9ff8fb7ae308dfff43b517d2d3980ed41f2f9cbd862f3cc5423efc352a8c36c376b8190525aca2f28cda2b33eee26f950e38a59c020f0a42806625ee2cc9046 SHA512 02719105b4d2049ddcb6895dc90ea4ed6f8c35865e788385ed4d25ff2444098911d62836a2921b38ff72b00a33fc0423deebc0e3cac85a60e2af5fc95488371b

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library for GeoNet NZ Quakes feed."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-geonetnz-quakes https://pypi.org/project/aio-geojson-geonetnz-quakes/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]
>=dev-python/aio-geojson-client-0.18[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST aio-geojson-geonetnz-volcano-0.6.tar.gz 6269 BLAKE2B cc99b5ed08f7343fdfc4442a06e4d99070d1c1c40c3015f3f405548a72f981c6c6449eb2d4397f471b667d3ab75db1986b1e857a2be80a9569c93c1c425ef48a SHA512 cf5227b666dc7910893ea62b36c490b2b89a87ce9ad9ab59b1312d7e7c96df82083734dc4e125d868bd6e4561065ef69e007225776f149cb33dcd19d240ec1f6
DIST aio-geojson-geonetnz-volcano-0.8.tar.gz 9563 BLAKE2B 6a0ae4858818f32173bf7a77a1dc8fa1e0f31693e899d0b4cc8b523636f064c6898f7ce758a924acfcd45031be3aad4a38d921d6ced7633c3b78e654296a0fd7 SHA512 1df6396b019d779864c3950b41c9639bf7576dd5db8d4a80151ec88bc97ec594ecdfc24ebe7b39127c789a88eb4d4a783dcccad6935ebe6cc50a5734625b4e6b
EBUILD aio-geojson-geonetnz-volcano-0.6.ebuild 961 BLAKE2B b34b825bfa1780f3f3906656ae6f927faca2bb731dbf2405bd6fbd6758e0b2581fda528c0a92a3ee557f094ae95be31957c7caa0488a5a6a8c851f5212b48bb7 SHA512 4d8db1074b11d9a1abfa8d863e9b49e66cf27d73731b4e6316d3f2c5797f756ae2a0d7133c5338a3b47f53f91a5b558679813687efc3c3b70b7d3b72dba96f4e
EBUILD aio-geojson-geonetnz-volcano-0.8.ebuild 992 BLAKE2B aa3ea111aec8124127943394f7b75733c93e8f84d0ca7e328dd0ab1036e738017819383d7520e15770a02c941523c3508f7553c278ecc7e6a6b5bb50d00f290a SHA512 b4eeadb47943042086b4d934a840f526a9ddc2cae3cafc14d6ab6e085f083d449b9d7fd665bb412d8816991495e74805da59cd63b683e3345856c0caf21c0964
MISC metadata.xml 559 BLAKE2B 88f7c377007a8e4536485b65393204e23c7069f0393a0f09b91a72680745292fb5a159a81d8cc94d465df1fa93e51badc9b7b6809ed25c9ee41930ee3e60f4fe SHA512 2b35e009e3c1f8363ba46ef9de71ea180c1c84857cf5b7189b5552f2f43d033b0a37a4b7f675b7a74f6010206eb3c6fcf8f7077518b8086e07e4feb6ab6d9635

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library for GeoNet NZ Volcanic Alert Level feed."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-geonetnz-volcano https://pypi.org/project/aio-geojson-geonetnz-volcano/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aio-geojson-client-0.18[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST aio-geojson-nsw-rfs-incidents-0.4.tar.gz 8916 BLAKE2B c310e69d14913fa9e4490b0d6bd887525d4ca786bba37588653ba3979689efc74aa2a98876c42b58b9d68f5f0e6fb441944dc89781d142bc1d2df85d1f74404f SHA512 e227723d06efcc121ad952902735bb50631121e814cd543780c683b075c4948f2622ef2d77e584ce9b7891fc4dcdf7337e61a1d7e3b52be377e3aa9998dc17dc
DIST aio-geojson-nsw-rfs-incidents-0.6.tar.gz 8994 BLAKE2B 9dce7c98299da6edf5294ec4051f21446ae682077ac54a6d9712a4ca7eed011648363ddedef53a52fc4fc395b5804b076c8b73394d2ef7167b23386f815208ae SHA512 65e696161ab170d7dc76275527c79fbffe418e6d76b0362c95ae2babca788a0a0f266cb8126bd23e40fc41ceafd04ebb2671f3b0a90b0f54c8ea770a50b4ea1e
EBUILD aio-geojson-nsw-rfs-incidents-0.4.ebuild 961 BLAKE2B 0add96caac02070c61f596e50cd4dc7444a9e07655f71ae8d3222c37de909a37fcda4e12fed84710fc9e1b37cb099f03ec1ce17e72880c7585b394e764fcff0e SHA512 2243398fb946fa55d65ca7b6fd51c0b9c09bb4318c6303921fed220a2709d874b511a5fa8267c88cd398ce6e10e37df9cfacf2884b6f81a35aea90fac1bb5e79
EBUILD aio-geojson-nsw-rfs-incidents-0.6.ebuild 992 BLAKE2B a231d4baedc26abcb3711a64b52f7754481a05d1f775fc0fe049ed3285ec4adb22cfa6eed3c0aee638b3e17863a94f1dd7f282dfba646194a410cc6f53237cec SHA512 9c6962d33393ff202e9658dcb4154463211bb9d56859fe553fb720f0f22e6fc68380ef44bb33271df10cd8c7045d99a0bbc0928a31d065126e7a751e7efebc8f
MISC metadata.xml 561 BLAKE2B 41a54ff2157660f5c9ede210273c4290d0355bda20131f10bf7b3aee065744c8d2a8f032ee29da446f7e58dc4ea61cd9e2412102e17f63e02bc8d87f0d77cd70 SHA512 06a9e76e80f889a2ae1b5ca18e1822d27eb05279e81a39b46ea24aa117e06372e5620ba45966a63f81e0766e5b780c00f878a1028204759b1dc1d5f361717285

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library for NSW Rural Fire Service Incidents."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-nsw-rfs-incidents https://pypi.org/project/aio-geojson-nsw-rfs-incidents/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/aio-geojson-client-0.18[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST aio-geojson-usgs-earthquakes-0.1.tar.gz 13574 BLAKE2B 8fdb5da21e45bb1668bc8534ea7d2fb228ec4d58bcd818931190ec4af253beb379640639eb32727d06f7accca611445c63dc94a77128d42a6399003c42b80d04 SHA512 27910665df03dd64c173e9d44ffe83aaaeea28c276d8cbd7a0ef89434e11cbb7a603f4a905d2e0071b594059b9b4cc996075b0a4f6af6409a3c2c864b0efc983
DIST aio-geojson-usgs-earthquakes-0.2.tar.gz 13600 BLAKE2B e88e1dea4c5eb8d0ddf83c602ecfe039c90c9b0c5396390051c6aca13c7a07464f1163470cb7b5da1996a93fc844f6c45426ed96e1000165e73acf3f7cc36f1d SHA512 e965247d2a0b6c603ddb655544d5fb86aa724d0645cc7c9e138f44008e850dffd4b6441efa1accb13ddc53d259ab376384e727922baed963341a76cc103c712f
EBUILD aio-geojson-usgs-earthquakes-0.1.ebuild 979 BLAKE2B 64a7a0d5ac6e5c64644758aa727bc7425a8f0b93b36f843450710fc221944e805e9c7d4aed27ba6633a7d2fc7eda99d0a387b126dd671264ecd2f3db7be4742f SHA512 41b24b32585963c2e7a5a58dfaed5111a9810f8ccef2e479fdfd631b75a012858979fbb1d9c975691a1ae92226cf5ca42051ba8fe7b633c92ae2d7a34aef8f0d
EBUILD aio-geojson-usgs-earthquakes-0.2.ebuild 1010 BLAKE2B 0e1a611636228280f5a4d16156ee898eaa5b293a5fbda5e542b2a7a15896e34904693805e6d222549b756e2065e69bee7d399fc54559714ece79b9e9611dfa05 SHA512 94d379e280c8b234606361a46d52f5973b36f859758337e08672975a2e53ce7bc19ac832c714c7adec655d867a68142fa16e1a4b62dd8ff09e082f0d502d86f7
MISC metadata.xml 559 BLAKE2B 667a959c2c04b38434921284e8fcbf0a74cb9ed1fae0dde5841d3ff3d57ff988e83e9c8c9cc29951709c73e41a2e87911509175f72cd63e48a05ca1c4170739c SHA512 b997338f8cde3a4ae31a094b0223b8f0f807464a27dc93fd3e68fa639cd23e91aba4f1744ede8952ce6a592b09dd7d33286ee7c875482aee36d7258743007021

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="An async GeoJSON client library for the U.S. Geological Survey Earthquake Hazards Program."
HOMEPAGE="https://github.com/exxamalte/python-aio-geojson-usgs-earthquakes https://pypi.org/project/aio-geojson-usgs-earthquakes/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aio-geojson-client-0.18[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.01[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiobafi6-0.7.2.tar.gz 23353 BLAKE2B 2d7eb178634f650c6afc1c51489694e620a9440f7a70570c1d81139e77de0bde80750bd99937828026b7ec42e01d1eabd3e3c7703692c6f4a2a34b86d62b43dd SHA512 464de8da84321521724aaefe762757c49c45efb33bafb041a8999ac3a1678355721b4ffdc18583057286936a590e00719b6998d2f212b6cc51d4c97d31663587
DIST aiobafi6-0.7.3.tar.gz 23340 BLAKE2B 295bc5813d3497c015e85805bc710171596620caee6bf7df0fd1340127ab89607eb8107e52192a46edbc629f683f29edcfc82e35a71296431d6bb6369ac93af4 SHA512 97ef13d2cf167807e907e480f9dcd84e11bc6e5cc87730f063204fa1a8092b08e416722d6dad2acfee8473b28430b7f8e1fd0ed0662596d754c11ff820626217
EBUILD aiobafi6-0.7.2.ebuild 859 BLAKE2B 764661850a34250ff5bac0310ab0af06bacf637458867c23c10114f7b6d8233f2f1e6061c4ad75d576fcebf7481a8fe1b53361d40cd319946c93ba42312ba2e7 SHA512 745d9613f62fdf8337898494167e3a23c586bcc5317ac95644e97ebfc3312c724b29db1f8534fbdbd71ea9409787189829f8471bfd51aede7f1e32c83dc718cf
EBUILD aiobafi6-0.7.3.ebuild 858 BLAKE2B ba6911ba093dbfa7ff114677d7096365217b8bff4ae3be1cf5b4e3edd3da49972277c6a520fd2e5a3c49a034a23be85a98b1ab2547e00183908123af9c78a8e2 SHA512 bba34b7bf9c48022fb09e13f016a9e857c01db70d2598d67898bddd288e793c90c970dd66f24e3d3d19a1059b7b3b3811e3aba9ddfb63893df36138eba8f4df4
EBUILD aiobafi6-0.7.2.ebuild 852 BLAKE2B 99ec8e379b2976125e897d282fb374e10b0bfbf3f1634bc4d43429c81da153967d908972f80d5aa5c9f7bd515933fc9006a50e22a8b2e84c70eaa651abbbf007 SHA512 860ef36a2f069091a0be9fe3ca7442872fc1fc9d457f1735d479bda555713e6a06defbd5eaf4b502fe80352bf569f5fd35027f6e2b47b60764666daf81fe966d
EBUILD aiobafi6-0.7.3.ebuild 851 BLAKE2B 9accec9fecba48401070c15fb6830cecc0ea4ae5443cdf2cc060f08c39571b97d2c8763094d9f6dd35132cb0bd9c424d6a4a50505850d131230bb4ce9a21193c SHA512 ec93b60915c7c0ec6e4435f72a3acaac50f8f352ceb000fcf4af665511509d50ed06e8f5999fcafce59f1636b4cefb90d464c483f97f21e690e8fc477db8667b
MISC metadata.xml 508 BLAKE2B 5200519b0df5da2e0664b0e150ed15cc81ba87d6f7724f9e61727da214a6183fb65a1e66756d58c41a8256a21fcd0868c3d6b53dc238599f2a987151479ad4aa SHA512 ca2bceabf3dc43ce69f84f72bc1fe191be2949edda426b83d9f3bd071465b0191053b0f64278978a45cbe87d37bc81990bbca715462463aa22bff19e34ff9e19

View File

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.38.0[${PYTHON_USEDEP}]"
>=dev-python/zeroconf-0.38.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.38.0[${PYTHON_USEDEP}]"
>=dev-python/zeroconf-0.38.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@ -1,3 +1,3 @@
DIST aioconsole-0.5.1.tar.gz 28396 BLAKE2B 8a9f9b89f7b0c1111974648887787d8de89079a19041471fdf34daca8d8d78acab0711eb286e822f141022dbe1a4b8e03e825441e2e011d63f88655eed8cb92e SHA512 c8ac64eed9f6b9af576b3ef24abb3b13be5ef6c5258cf59349495359a1d5620eaf5768766549c1fa034904c96a2144368722e38192a934e9687fc4eccb16f8be
EBUILD aioconsole-0.5.1.ebuild 794 BLAKE2B b7fdaa43faeb1c3c9c460d6c4058399ee9ef0c3860471894922276dd2dae702ccbc22f47e95bfde33608da1806142b248a26614a77f9bdf0578496ed07877007 SHA512 8e6941a2a91584af2f1e7c4bc76eb359d6cf1601229c883f3f5c9955273cdf61e61b9fc2b3ea7baaec83452291c5a458dcfd08806cae2719040fee4024b57881
EBUILD aioconsole-0.5.1.ebuild 825 BLAKE2B 4b26d02566da7a191fbcd0c526bbdcbb824e234072c375ee562bea2b4bd5593ec88ad91a9a2739a329c52ca91c1c2399acfa9021f4da6448c7f437b18e64e37d SHA512 e04decfe6cc10d229436fce150a87f302211bf97674ea8518694f4785c6d20c73192536e97e55e1b90bf4007f914afd176e55e6334dc9d4ec62a1fdad969d79d
MISC metadata.xml 570 BLAKE2B f6e100404d6d8097e8462636ae08ea0bc7310ffdcc58b1cdcf7d924343f140cf5ccf0fb1271499bcd95e2e1c7d9ea86420df62becb6a3c5609af604432cbf77a SHA512 45f4eb7d0db2b55bbb5d36f8e905b1e6d67b3b568bc3ad4fcf6c7b84533aa9b42609d386e72b7458ecddd344dd0d8e69a3b515d3bee64c21f2e38f6ad9f50d74

View File

@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Asynchronous console and interfaces for asyncio"

View File

@ -1,7 +1,7 @@
DIST aioecowitt-2022.11.0.tar.gz 13757 BLAKE2B 109c9a415defa925149c016bda705d3c2aa491e4037a7b8a593bb0c4d4e63ca890e5837d6ad90a77ee4f9a26add98fc7e3dbbe83e5db1dc5f5e5d6d58c467ce4 SHA512 91f7495c05156247a3a2e803cbf8fb535422a94f29e4a5c258a16dafbdb88e6d140d5f6ea9bed17715d769467dabd8d4564c95103b855f7587505aefd3d0e78a
DIST aioecowitt-2022.9.1.tar.gz 13575 BLAKE2B a57b2a610e6292913facad89a53c9064de963d6dff9912618ea21f35e768ec188f3a51fae6909d2ce3c68835ecb6cbb2858375047e92aea6c6527fe71a5fcd62 SHA512 a301566e8e52fedb180074f4efcef08c7b2878ee7125d5090b3a414b90222e48792b31d7d69e9d3497f3c49e330bc5c7136e4bc3384d5251ff90372fb1bf5f8e
DIST aioecowitt-2022.9.3.tar.gz 13754 BLAKE2B e31fe017c9029859f4acf0d2e68dcf02ecd007afbe3310de9b1f42b3e8172008d08c8893e8ed666043aa8047bd18f6c5816d7fa039c92511fe4cb673b26e569a SHA512 63398c17266efbb073388ceadb931258d38ba240543bf2788f4af2c9d2ee8ce825980e4121c7b8bcd388abd93fb9d587dc26a3b63e069085fd89d9f878d2ec32
DIST aioecowitt-2023.1.0.tar.gz 13760 BLAKE2B 6aab17a8b86bd466cd5a9fee0cd66a3a09a632911abf57d5ee9cfe00540f3ce577121abb74366e6864f7162bac4927a06a56eef404f27ca1e7ff12340e35d3ce SHA512 88899abae966c4c2517a4bf5514f8c5a26d44c36c3bdc8910d6b419c5eeb07c25881daccc5f39aca65685f96e7a0c62ddbf09c670efdfb88571acaa1760145db
EBUILD aioecowitt-2022.11.0.ebuild 790 BLAKE2B 02a1582c3a9d148798a811c4f12fe41af2d86444d9b85621d2a4febe948a57f880efcafd5bf1c54b5dbe9adf4ddaab578c2de27e1307b570ec963d489d0c7ff1 SHA512 9ed85407d0f02728cbd0e6bff096995e257771db388a29c2aa5fbabaf92cfbdedb2f99e44256b53de3838a0abbe2d4dce353797aad9a201af35a37b364df8f59
EBUILD aioecowitt-2022.9.1.ebuild 790 BLAKE2B 02a1582c3a9d148798a811c4f12fe41af2d86444d9b85621d2a4febe948a57f880efcafd5bf1c54b5dbe9adf4ddaab578c2de27e1307b570ec963d489d0c7ff1 SHA512 9ed85407d0f02728cbd0e6bff096995e257771db388a29c2aa5fbabaf92cfbdedb2f99e44256b53de3838a0abbe2d4dce353797aad9a201af35a37b364df8f59
EBUILD aioecowitt-2022.9.3.ebuild 790 BLAKE2B 02a1582c3a9d148798a811c4f12fe41af2d86444d9b85621d2a4febe948a57f880efcafd5bf1c54b5dbe9adf4ddaab578c2de27e1307b570ec963d489d0c7ff1 SHA512 9ed85407d0f02728cbd0e6bff096995e257771db388a29c2aa5fbabaf92cfbdedb2f99e44256b53de3838a0abbe2d4dce353797aad9a201af35a37b364df8f59
EBUILD aioecowitt-2023.1.0.ebuild 789 BLAKE2B 8f1b642e9a7c7e20c4142688fb51a3e353f16960eb075e02f2d308164653648aa7c75e0513113479623de5f4d326fe60ceca663785002b81f56307ef4487910a SHA512 6b2185a8b49bff6114bfeca4dd314287702abed331657b48f44cefd8d498055fdd35579d649bd49467529d0759e6a729290636229f94ae0fa86fd16035866641
MISC metadata.xml 537 BLAKE2B 9fba83b0d61fbde4213fdc7e17fc2bbb51791cc0d3d7fec3f1b8f68661612a7b0aeee570c742de489effa2f699dafc06407102816f1f636a8080cddb57b98573 SHA512 ddbb6948f1da95277b93b7c91d2994eb865e7b6cefb80f23d2b55e4356f8f69c0e0703dab5b4efe1aa25f657a5ceca50421a0301bf106ee106ee85ee87ef4f90

View File

@ -1,11 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python wrapper for EcoWitt Protocol"

View File

@ -1,9 +1,9 @@
DIST aioesphomeapi-11.4.2.tar.gz 57270 BLAKE2B c1b907e938f09c8eae3efd46fd42bae4aa80e83d7c2ff20b78d4c9c04f9e24f3d1f4ce79cbb8a9f7da3ddf5c16200cfbc7923a0881f79575c2e1701a24065ca1 SHA512 85e39b9f6ee15852414275e4c125a7f24fccfe473dde6f45c12c3945df1768a18d1f4dddd4ab503a140f4e73d2773efd50c683d6c14de11da10b21ed9489adf4
DIST aioesphomeapi-11.4.3.tar.gz 57287 BLAKE2B 344ecdbc081662c93aa228fc94625c260717826dcf84e8a49af60fe30ffe69d8143147566ab3140b5057e8676481517be737a4c909493e38a434c0bd81e51e9e SHA512 e07e8c143f309a95cedbd2ea99c07d941e63d63f95d1e7f6890a06b5dc24ccec2747fc42d104ae51edeea2f6a90be9c12b59d9cc3ef62433c02c1adc49a03f3c
DIST aioesphomeapi-13.0.1.tar.gz 49262 BLAKE2B 3753bffcdf1d68c39e584787be89344c2c2e9cf51c4b56e65649652d86510a46d08f82a16b921100bb3586a653435c7ca50210a05ec89956c90abca8cc05b2ed SHA512 962345c285a156a5ef90dc2d02780e4de06e2b2c879955ba1f4e92444ec42ba63551983740e064ad9f7d78a1aba15b8bc3153f0aea4564dde5bebfe64903f5ca
DIST aioesphomeapi-13.0.2.tar.gz 49534 BLAKE2B 09e2d255e929b7eca5979e897e71f48c0101f717a865afc6dfabf5632dd4586bba412ea2967d32757f377e5dc7efb3a423530733415570a1a1ce7fca4cfdf6f0 SHA512 beea2447cf115d869578516b541000815c7aa4de85301072683aab4d2ca848acc7872e07ac8851768d8d71a9ac72aae7bea276b9587496bdcc949b6e78898ecf
EBUILD aioesphomeapi-11.4.2.ebuild 1057 BLAKE2B e2febcceeaab9ec5cfc55847511f156f7773759ac63f79ed3b822c40191c8abf4bfaf07c92d8d5bd654620967396ed58fd2b85563052aeeacca0399255bb65f7 SHA512 d234bf47027b67a497e2976fe414f97d75c09875962d4f58dfc26a77663c89fb53d2d6b28dc5feb5482c2546c6b680bc4536047dbdf021ccf5f7cdf73643ba34
EBUILD aioesphomeapi-11.4.3.ebuild 1057 BLAKE2B e2febcceeaab9ec5cfc55847511f156f7773759ac63f79ed3b822c40191c8abf4bfaf07c92d8d5bd654620967396ed58fd2b85563052aeeacca0399255bb65f7 SHA512 d234bf47027b67a497e2976fe414f97d75c09875962d4f58dfc26a77663c89fb53d2d6b28dc5feb5482c2546c6b680bc4536047dbdf021ccf5f7cdf73643ba34
EBUILD aioesphomeapi-13.0.1.ebuild 1057 BLAKE2B 65026259a8ab7b320470bb45631a6ff3a3c61b09fa650ff0fa43e16fd1b184ad2695365753f913a97b06a23e6297b3c35a5d2c07029fb7761fbe4940fad7e305 SHA512 e36ee8bece1ffdf538e7870170936fe46bb37262ef8e0bd7da0296e109700b047b2232875ad340cb2a1655b5a40d417a098af6fdc9fabc274fb28c31ca194795
EBUILD aioesphomeapi-13.0.2.ebuild 1057 BLAKE2B 65026259a8ab7b320470bb45631a6ff3a3c61b09fa650ff0fa43e16fd1b184ad2695365753f913a97b06a23e6297b3c35a5d2c07029fb7761fbe4940fad7e305 SHA512 e36ee8bece1ffdf538e7870170936fe46bb37262ef8e0bd7da0296e109700b047b2232875ad340cb2a1655b5a40d417a098af6fdc9fabc274fb28c31ca194795
DIST aioesphomeapi-13.1.0.tar.gz 50113 BLAKE2B 661709736a4ebe990f27a8b9a366bd656ccbb2c62554e4df2d0a30712360eb1457717d9d452c2ec02017062b4e4b075a4ca5641cdde9936c2f48af1a3dd38c3d SHA512 d06d3969159d343566c3a555ae655016847afe4e9300fc55cefb2c57afbf30ecb363a4f2d009b9e5bee853011ff61dfc4082887c074ff458123cfc50cb4fc75f
DIST aioesphomeapi-13.3.1.tar.gz 57307 BLAKE2B 522437f78d6fbbc78f9fcda769814c64c25f23fca0214d3ece2e6f83960b30bd56c1b85f722ce065b606f48b1de8920936d7da6fb63e68691b0cb0794c251849 SHA512 9249908a8a378661f2765134effa2f5ae6ee28497d94fcabbd7b6b242d32f6f766fc506816000aecfde0b2e4005f928c154bd3fc9db714069d8e24ea08452424
EBUILD aioesphomeapi-11.4.2.ebuild 1050 BLAKE2B 325f09de6c16c4ae2526c75414aa2c60d7378c83e5bcb62fabe95dca9c4aa01e399ac97824ee494030b7b9ca262122273b56d098c10860c7f4970106fb54825f SHA512 0539b04f9bf673348bb29f8be62a4dc8dcbeeac40d00ecf19d6b8632ab40964d512ab1100473dcafea740573a009f098b5f16fe98c8b5a193f7b2fb4c01a1018
EBUILD aioesphomeapi-13.0.2.ebuild 1050 BLAKE2B d473b255141af17790cc9ce1f575fbac4a6355afca430525157a9ea1b238747d028f18876178607cadedba0e3c8d2efad84335f37a77a0085ca0d62adf7ad66d SHA512 be9656eb3f286c9a9ac655d247fb7d35341881e7c4bf275f4c1774d31d8f459f46a33b35efc530098bbef35e188197301f0c49a2740721e5bfecef6450713169
EBUILD aioesphomeapi-13.1.0.ebuild 1049 BLAKE2B 61bd9e4129ad70a0b4bb7bd884799e26aa9a30c629798b21325508cf40533e1e5566e6dd2d5187c576c47004b83cc87db6ee6ad71a4c4379c1ef89f86bb7752b SHA512 2002cf50eed1c1ab6e28a32f55f6d5c1f12efadcea0bf3dc3a56deb36ea8e6b0537bb2b2312196b9e10f35f8ea8d3a8812506cbbc41533d4f35548ab8ff13ed9
EBUILD aioesphomeapi-13.3.1.ebuild 1049 BLAKE2B 61bd9e4129ad70a0b4bb7bd884799e26aa9a30c629798b21325508cf40533e1e5566e6dd2d5187c576c47004b83cc87db6ee6ad71a4c4379c1ef89f86bb7752b SHA512 2002cf50eed1c1ab6e28a32f55f6d5c1f12efadcea0bf3dc3a56deb36ea8e6b0537bb2b2312196b9e10f35f8ea8d3a8812506cbbc41533d4f35548ab8ff13ed9
MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6

View File

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]"
BDEPEND="

View File

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]"
BDEPEND="

View File

@ -1,11 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python API for interacting with ESPHome devices."
@ -21,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]"
BDEPEND="

View File

@ -1,11 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python API for interacting with ESPHome devices."
@ -20,8 +19,8 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]"
BDEPEND="

View File

@ -2,8 +2,10 @@ DIST aiohomekit-2.2.13.tar.gz 114011 BLAKE2B 32a490666883739fa32a8487b3225cdf3b2
DIST aiohomekit-2.4.1.tar.gz 117092 BLAKE2B 25759a6881eb6468f1f97f6fc5111d9a7b7b497647728611781ac7e5783f5dc5615d96cb6aafff2a4c60b34f361ff6f04c28acb5477d51eca6068a1049ceda22 SHA512 ca628026c030af75e34893203ae6c62706ea34a099f6c786fdaf0a7c71c5343d39568427b3ecceaf84f7b4682250068f3a062028d099a4b76783fc556bcff50b
DIST aiohomekit-2.4.3.tar.gz 117211 BLAKE2B 84466cebef3325a2643579dbc684f78455101d03ab394c08df91156a3de20ff69b0f0dece5cf03bb1ce719dcf7f8065ae6671ccdd975b722c2085ede8a6e03a4 SHA512 e32b6c3954907d3f6b0a34914647f463af8a850ee7785839308ccac8e3f0cb5479a82ee1a16cfd81ff74c7cecb4b6bb64c87548aec7508966a03903868f33644
DIST aiohomekit-2.4.4.tar.gz 117372 BLAKE2B 1e17a936262165db49b732e45f0618af0cd7c46dd8dbc15ac9ad23bf14da2e2fafd89db6bab87e468805d840f83aa0bf723d51becb8abbd81d0d978bea755eaf SHA512 40b6e922d60232608cc3ddf25754f9d0f6170ec02689dbdd0f31bdec73398ffdfaec3c1237438936ddff2a7575a5edd4ebd0fc938466dddd224d851ef689ea79
EBUILD aiohomekit-2.2.13.ebuild 1367 BLAKE2B a6dc17efce879777c05f7477a1d823064fc396582646e6f2d305400dd43631691b38f9ebc7c7ac900359aa9fa11088b11e02179a9a1acb43c047b2a4b81b5cc0 SHA512 aebf5c0c3dd067d57efce5187aaa22c9d3ee5c38b66d4162212aeda3bf4cd6db607dda22a2758ae3dce089c13056a6790c0163135abb268aafa2580db5c0bd13
EBUILD aiohomekit-2.4.1.ebuild 1367 BLAKE2B 8dd6c34f7bb68c295542266ebdf36e84a76c4adf70e1354ca3d98b73ddf899cc91d4d03dcba6559b6345ffd5689dddab90482a38c8f4c8676eb691e9fbed8871 SHA512 ee3f40f0d071265bb0dcf0db7535ea3ce2fab779f33048ac3c34cd1a495bcf62ea30b0282814450ef56014ee074cfd81458d2988c8c040c6fdc1565a3a3a8871
EBUILD aiohomekit-2.4.3.ebuild 1366 BLAKE2B b45acd34cab8e67ead337d2153f0ca415fc1ac5092de750306f084b62d4461b0795248b22b6975992ae5f2328847849cf8e8b99a9c8faf02cd5f1fc8dde7f0fc SHA512 2faa49c6cd27fcfb55a1b94812b3cd28079eed369934361faae6b51be947d0de1ee18a7b00f870e8fed826e8328e79bb28dff9ca7baa77cf98f8c55c3568ba68
EBUILD aiohomekit-2.4.4.ebuild 1366 BLAKE2B b45acd34cab8e67ead337d2153f0ca415fc1ac5092de750306f084b62d4461b0795248b22b6975992ae5f2328847849cf8e8b99a9c8faf02cd5f1fc8dde7f0fc SHA512 2faa49c6cd27fcfb55a1b94812b3cd28079eed369934361faae6b51be947d0de1ee18a7b00f870e8fed826e8328e79bb28dff9ca7baa77cf98f8c55c3568ba68
DIST aiohomekit-2.4.6.tar.gz 117440 BLAKE2B 337c0ba813eb089343a7ad088fb3d427851203522313a5539df1e732cf39f2c3edfdc4e49b2399a6a0a5920ad1f47fecd2c1f80b1657a90374f88f131977de2a SHA512 f202699d41b087f57532b5fc8303bd0932cb8450a5baa4f45b56c894e8e79b57db4c8130b3bcaf4033118e2f8ca47e236df1316e9cfedf340de8c8bc79ac8513
EBUILD aiohomekit-2.2.13.ebuild 1360 BLAKE2B 6cdf4c16fc3efba5277d71e4598f9367d338557a056c1bee49909bdc1c4906ffffc75062dc17994f380133cb36a64f83ff01fc065eff5287846bffadc5f6d786 SHA512 e70ed6d7d42d4d30948d3eecca506b2e3beadaf204c8474b90cd8af17ddbed195ab08264f45df5d90188e5f5733ca81749b9986163fa38e9f7fb7cd3126b52ca
EBUILD aiohomekit-2.4.1.ebuild 1360 BLAKE2B 18c30a788454e53d377162ded0ed738d1546ca7da82a2df22211e40e55ce39e30954edf6f3f02c6394c061b81cee4c031934b9ce8f0aa6c46dd4966dbd8a45fb SHA512 c35c3526ebd62fe92c0761ab97e2b797f30de99a9647c50e06a11bbfed11aa933d9be1da8ce639068beb3df1e40b59dc001c87a3b726cd11d7c586266548ce8a
EBUILD aiohomekit-2.4.3.ebuild 1359 BLAKE2B 242df8e56c17d8586b6763a7266d0415e5cf93897d19e940b29e7f9630a83ce0310fffb9dc76b9a28d356a3bc257d02a7c500143be5c5ca6ea48ca425c3ce50d SHA512 a88e01fa800ca11a3327925bbb849cb5af95c72cc07e65cf4d244a412fa80b0f8293e06cd2f97b92a0ab2e68ecc12c7795ca3eb00f67fc746fbe13e0b76eadd8
EBUILD aiohomekit-2.4.4.ebuild 1359 BLAKE2B 242df8e56c17d8586b6763a7266d0415e5cf93897d19e940b29e7f9630a83ce0310fffb9dc76b9a28d356a3bc257d02a7c500143be5c5ca6ea48ca425c3ce50d SHA512 a88e01fa800ca11a3327925bbb849cb5af95c72cc07e65cf4d244a412fa80b0f8293e06cd2f97b92a0ab2e68ecc12c7795ca3eb00f67fc746fbe13e0b76eadd8
EBUILD aiohomekit-2.4.6.ebuild 1359 BLAKE2B 242df8e56c17d8586b6763a7266d0415e5cf93897d19e940b29e7f9630a83ce0310fffb9dc76b9a28d356a3bc257d02a7c500143be5c5ca6ea48ca425c3ce50d SHA512 a88e01fa800ca11a3327925bbb849cb5af95c72cc07e65cf4d244a412fa80b0f8293e06cd2f97b92a0ab2e68ecc12c7795ca3eb00f67fc746fbe13e0b76eadd8
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0

View File

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.1[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]

View File

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]

View File

@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]

View File

@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]

View File

@ -0,0 +1,46 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=poetry
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 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.32.0[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.0.4[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiohue-4.4.2.tar.gz 41883 BLAKE2B 07978540e841161ec490c1f953e7cf70443a389abb7509d6409c5af850fe3eb916ed4458667897d2750831f2ccc39ddb48aa5b23ae5790c31c5c9cfc00f2b745 SHA512 ec00ceedd313f77b92e7e522c37deff9ad50e2bdfec57b82a54ce5d141221a617a8457c757805b7dde99aae976b11384038e0cb17bf0c034a0ee21f21421c7e7
DIST aiohue-4.5.0.tar.gz 42515 BLAKE2B dee8e94f89dd91ca7ff3a2a17150cdb861c3a56d83bd4f7cd0078e7b06997b5cb0241aa211ecdca64967b985bd4a5080be619a572180ae564bcb20149203b8d8 SHA512 b370f52a729f31f37def2b9debde0f74605955e130b12b1ac0b9ed14e357ed37d9afe71cea100812767ca7a43a2f3f6f6acead7d7ccfba61f3f2ecc30d035528
EBUILD aiohue-4.4.2.ebuild 796 BLAKE2B 14b510da2d9e9f5a6b91b8ac95104718723d191f9303e1864ba970ee695d82951771e5a6953312f425260774848d34fbb4fa07ba97498d861295f9e5885f2ebd SHA512 97f6374afdad27ba3cc41c84f6f4c53fd742327a52a4a197397c581ceaa5c955c222bdadefd43ff035e0fd81164f3d29b26a5cd1d199fb6a839571af8694cc35
DIST aiohue-4.6.1.tar.gz 46750 BLAKE2B 01e98fd08f8522fdab04711687cc76273a432b95675b0496b4acdef35b23e17b3bdb9811b85cb27d1d4ed68e9d96fe17e8e84b932d71cc19dd860aaf0a478911 SHA512 30f6423ede3253b9b2e89ddb67fe3eaff960c192ca618573ab56dc4404b0ba629ade36a29f37754bdc4f23cf460bff7b0c0abe6249b7b8e15201be9b1f3d1eb3
EBUILD aiohue-4.5.0.ebuild 796 BLAKE2B 14b510da2d9e9f5a6b91b8ac95104718723d191f9303e1864ba970ee695d82951771e5a6953312f425260774848d34fbb4fa07ba97498d861295f9e5885f2ebd SHA512 97f6374afdad27ba3cc41c84f6f4c53fd742327a52a4a197397c581ceaa5c955c222bdadefd43ff035e0fd81164f3d29b26a5cd1d199fb6a839571af8694cc35
EBUILD aiohue-4.6.1.ebuild 827 BLAKE2B 597852ce0c643e9ec29bb520ba38376d93986cf3cc663cf50cc28f6bca021d03fcdfc5e42f2ac33ef6ed72c1707a28464c532b16a1c3aa3e3504b5f0c69e2175 SHA512 5b839263b4d098e1b6e958d7e3d36dfe6dccab929e2b719ecfdcfe3f60b07a122a327d1cfa1983ede4ee9610865ea0a111185b6c525683162151f0f3d504f904
MISC metadata.xml 528 BLAKE2B cea2a7fadcde3ec90eaa51a28b8be32bcd0e5185c416b5c90356f6382d1a129202fbbb6bfa76fbaabab2416d10b088cd57b80c7da5939bf3b109fc07b098948b SHA512 d587ccd47b35c13c801af338ffda549cc0dc4e62b1e65d4af1628fa7ff5dfbf9ae8c50bb69c0dd0b3c2730012f0db5f9ad1445ef5a32e1b944990ad2fd177774

View File

@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python module to talk to Philips Hue."

View File

@ -1,5 +1,3 @@
DIST aioimaplib-1.0.0.gh.tar.gz 382318 BLAKE2B a8738e84be3fe3d3b580e41ae67773abbe10ef8159a315668167c14c969b54168b140e695cd7d7dafcc4606016acf39bb927ef6074190306b39af6e0495fd4d3 SHA512 ce7f8585b454893c19d9de6603a7dee5f1372e6e4111867c2a22707935a6250f689a9975ea302c153319c0e61db980b557f47e3a7a6181acbd69e982ea7475d8
DIST aioimaplib-1.0.1.gh.tar.gz 382313 BLAKE2B 692e95b380ee6ee971e01274e2d58754c6dcf31641dd5e8f96f821c256b3a8d36fce87d9ef61f59ad846711eec0cea795df04936d841b27a7dc0de09c2053cc4 SHA512 7b6a545140f02a872d55c9bc8008ffe8ecc3cabbfe82fa499186f2697cf8cfd76fa499b7b6dedac57430aefc16e216c42200b84912c970126a1d2531986adbf1
EBUILD aioimaplib-1.0.0.ebuild 696 BLAKE2B 703be257a3f5aced5c4d6c6e38c2be39cb86d4a9c9e37232cea063cc25b55e192bf740b88f2e4478580828610b94b956879660422a21889da2b53e928a9567ed SHA512 e6d2826898a841f8234fe9e2dbe55e787b8928eb1d354de5c37af48a28f5af73aa40915f1b1f4f6c9760da991ecf7404056241ed6495381b30d5f49fd908df2c
EBUILD aioimaplib-1.0.1.ebuild 852 BLAKE2B b08601933bf3cbaafe09f8623388b6d9f66301b6631e278028f3588678871470dc03d2e248aed3e5847882aaa58ce6dedfd51e63d11a65d4901f430741052d5d SHA512 93e74770f66fb62bef04f75d0804c96849b62d817b7c890059cd221e4d3db1fd0a173bdb84136bf9425506f30f638d57b8569b6a6f1c981ee2c200312735e965
EBUILD aioimaplib-1.0.1.ebuild 883 BLAKE2B f27e57be5767a1106d7648bead70aff75879ef291e1e559665fc3c32535b73d125715adf60e8bf62b75bb086c26127f494d9bebdb3c2599fffa02396f0c4b57d SHA512 56021da83911a6ca679a201fa6d079216d460e03dc1cfc08695fbca91e2113aba259970b249865dfe7d0f88fc2d372134a5c18cd3fba8e9b625f9647c9e38b25
MISC metadata.xml 516 BLAKE2B 9f7b2d6dbae7e74cb459b804cc9de846c9ecd419b02ae808041dea168a05070d1a34bbc444099d123fb00108bf1cddc356cbbc1bb3d2fc54a98a16cb70474f03 SHA512 21c5f4a58a2a8b8bf7aa19c008d9b6da86b9095f490203f6b79406a9afe12a18fa4556d8dcced43bdf01e5875a29055fc7cedec3440c9012d474d103b69b892c

View File

@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python asyncio IMAP4rev1 client library"

View File

@ -1,9 +1,7 @@
DIST aiolifx-0.8.2.tar.gz 28655 BLAKE2B b68589023e33ec1d4da3ea92b617d11a1613e595fa48e46d087a8a1ebf7e565357e9c3b86f647abcd08ae6dab6779606f731bbd7ce293fc5560a2b5c79ba8c63 SHA512 97fe977b8d0150ab601e9518797d25072b87d828824bddf387119d20f69515a31e36e70efe571614b7fc29d828a7d8010e2b0ec65098344aa0c0f430eba23ed5
DIST aiolifx-0.8.5.tar.gz 30895 BLAKE2B bb3f404c1048c8a7c5878b41fc63141d64b07d346a02dd06ac9d08b1f4b91504c7c7b7bb694367149ded4523533068dc3f49042e735f7c4480ccceb0fffe349d SHA512 169123c51e81c76d9702dd53ba9bc252f7f81b874a4ba9ef4d9d7dcd6c1c8193d1caec1f3f23039eec5a932bb990bf35a38d18c31ec837c44e61e083ad37042b
DIST aiolifx-0.8.6.tar.gz 32872 BLAKE2B d5097e0322966a3d02fc48c88e71f41789b469706e998371143d4f010756f5455dc13e2e6caf130253cc9d98d20915a880661cda3836d3fed2b3d50a1f2126ab SHA512 86b46cfd21bb2bef6da15fc36f9228b611f6eb29c3ab315cc097e6bd8a151c8a5aab4c98246c2a8c7cc7986e8807d96eac1eae2d4a694b7ce396b4007d45b39e
DIST aiolifx-0.8.7.tar.gz 32880 BLAKE2B 3f2b93bad062bb9a44ff710f63cfb40652efb98a98af11706d0b6be6ca156c49ad72526eb50056f44ba54fa430ed4fbc95d7781945bb5be581461fbcb382d637 SHA512 073a8cea9a23dab7da4dd699e1597da47a6b70a8a583535faae245a74add5cbdf2ac3045a27f1b184efce968dda797ff81d2c42f79fc06250f44ec059b73320f
EBUILD aiolifx-0.8.2.ebuild 790 BLAKE2B c17e6a3996308938e11cf1444b518bdcceb8d4365a88c3b8e2f8c52eac07a866594eb39ae124a85253937a7f64e457a3cd9046a753492e7f1f8e01427cc95105 SHA512 adeb1c28a0be634ec589ac84e5148d50f10f02322a012b344af528ddb4284653a44cf56d8f8ae31c01b900d22a7bd7cdb2000658c9c13c46acdefaad5a234b31
EBUILD aiolifx-0.8.5.ebuild 790 BLAKE2B c17e6a3996308938e11cf1444b518bdcceb8d4365a88c3b8e2f8c52eac07a866594eb39ae124a85253937a7f64e457a3cd9046a753492e7f1f8e01427cc95105 SHA512 adeb1c28a0be634ec589ac84e5148d50f10f02322a012b344af528ddb4284653a44cf56d8f8ae31c01b900d22a7bd7cdb2000658c9c13c46acdefaad5a234b31
DIST aiolifx-0.8.9.tar.gz 32889 BLAKE2B 0934e26c766929468f1871da7c3f61ef624d2e42a2d9b6f111c0a24d82a65fa1e854f58560061c6db27cd34a48d04d2815bd189e038c0857731b0c71bbf2fa98 SHA512 02c9b66a76b00726fc4e7d770cadffef8280f3e42990e446f6ba88e197b6dd2f3f3afc97e91135eb325b68e26e7cf1912bf6cebd4dba96ae42dfb750553fc770
EBUILD aiolifx-0.8.6.ebuild 790 BLAKE2B c17e6a3996308938e11cf1444b518bdcceb8d4365a88c3b8e2f8c52eac07a866594eb39ae124a85253937a7f64e457a3cd9046a753492e7f1f8e01427cc95105 SHA512 adeb1c28a0be634ec589ac84e5148d50f10f02322a012b344af528ddb4284653a44cf56d8f8ae31c01b900d22a7bd7cdb2000658c9c13c46acdefaad5a234b31
EBUILD aiolifx-0.8.7.ebuild 790 BLAKE2B c17e6a3996308938e11cf1444b518bdcceb8d4365a88c3b8e2f8c52eac07a866594eb39ae124a85253937a7f64e457a3cd9046a753492e7f1f8e01427cc95105 SHA512 adeb1c28a0be634ec589ac84e5148d50f10f02322a012b344af528ddb4284653a44cf56d8f8ae31c01b900d22a7bd7cdb2000658c9c13c46acdefaad5a234b31
EBUILD aiolifx-0.8.9.ebuild 790 BLAKE2B c17e6a3996308938e11cf1444b518bdcceb8d4365a88c3b8e2f8c52eac07a866594eb39ae124a85253937a7f64e457a3cd9046a753492e7f1f8e01427cc95105 SHA512 adeb1c28a0be634ec589ac84e5148d50f10f02322a012b344af528ddb4284653a44cf56d8f8ae31c01b900d22a7bd7cdb2000658c9c13c46acdefaad5a234b31
MISC metadata.xml 512 BLAKE2B 8e3b5fe76995c2cd9b16ca04007fbe81d3f109547789aef25114e2a5118a9836891279a4a90be401e076748167b239bfd4144ce6ac8e97279b692ea67ad47a5f SHA512 1cf59ecf3eb7636121f7e6e44952a27fadc8425047289b4f89608c372ef3d259201cbf56ad6212582596b6d699f86bb32ab466007f63d7668683905103cd27bf

View File

@ -1,5 +1,5 @@
DIST aiomusiccast-0.14.3.tar.gz 36921 BLAKE2B 9d60a4d0129a760b1013a1b807d99692b20170b18876cfffbddae9629e4366e6f7205ebd195985bca670ce2226d70d4f7928f3cc1b56eff32482e65c1aedb458 SHA512 5045529c1beb628d9874e2ee3e84846b0157f7b20bcdea59944574c66584c289019a4580921197d8282c5184a130d1c8c7bea7a14df0a38808d23482097b45a5
DIST aiomusiccast-0.14.4.tar.gz 36923 BLAKE2B c680f0fccdd802ec2b64c03ce55dfa6a7651d4e989dbfb982e1bbcfbae91ef4dbe4ca188f679583ff64b06da3c7969e112e5e529cbda872b54ac8149eec9b954 SHA512 e6863946e563f895b8ecd6cc9ffa1d7216f609a5c534c88a8062076cce38b469251da9d39f7ee3ba72e19401e7eb5d90a2418c2ac2e7841055f467bea1a90631
EBUILD aiomusiccast-0.14.3.ebuild 767 BLAKE2B 43be1ce7f0931771d0435fb2559272864360b22bd0b12792b8844c37e88847b4ce821185a703bdd38c28fb3086454959f483b161ded6e1b3007b588921bbebf2 SHA512 e54a4ab9e72256de2c7bb35995e9f9b3797ad5570f424c0e09d0e049ed17a50c9debe1bb8405f489d1717f992015d9e3f2b3a68a2b167cac69746f73295e7498
DIST aiomusiccast-0.14.7.tar.gz 37199 BLAKE2B 71a0fcf4c0ebff95cc51148adf1811fc01b5fe49a23137dfbdf1ffa25bc3ae706eca0abab6d89ce088497c8f9d74b720222b65bf6fd90249612eaa83efa3eb57 SHA512 c994c8ba20dda5d609637780e0c1adc2cee1b998f80a8c871c8c456a77e86a0b7560320555f60e4438ad89410562c79505aa5e5f7917823d80896312c735a751
EBUILD aiomusiccast-0.14.4.ebuild 867 BLAKE2B 83eb5c1c3d0b17e4ccb827623c2e934d1aa8a90b49eecf44fbfe7d1dca6d3d397f681d70e72987c2c6ca314404c41174ca05f9d0c1bd4a91dcc704ca5369a7aa SHA512 a7eea26e7c72fdb2774cd0e5e0d9c93c1a5b4a505fb9e530e642e5557b51b8bc993da7b2169014572b11f82d9063b69273c066d58b1d3c8ba6bac6c46f324a21
EBUILD aiomusiccast-0.14.7.ebuild 866 BLAKE2B c59f53801f7fcd3314e045cfdcc869416bf0e454241b6be5b799e0d8137cddadb31cd03b709398d74db8ff94bca2431cf1c43769c9b0e372f9fa7c2773ef6e90 SHA512 f5d7b84e9e6562c685a24472ce9f730c1e660f1b10a011bb2108c3d0e6bbba241a42ecf16a52463408648b8a196c8494ef51f4e0ad80865b1a175d198c39d901
MISC metadata.xml 522 BLAKE2B b1a255e734b9c20a84fabefd3084758b2be7b52ad938890dedf36970d85bd2c1ee289674a9d9cbe2398d260277b8604a3e4b345bb93ac1023ebb0b8e4fa02f63 SHA512 652d01f2fea134f10c2fbfcbda540288c21f19e965f18833c9a918a74a415c387f09545ae6f9cf290767830db45ef9e78b8acd21104cd6cbc3316c4b7e41bb3a

View File

@ -1,10 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
DESCRIPTION="Companion library for musiccast devices intended for the Home Assistant integration."
@ -25,8 +25,11 @@ BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST aiopvpc-3.0.0.tar.gz 10439 BLAKE2B c0d267e9dfebbf2a5462b859d7743d237d044a2edff46f6e02d50099e702c4cedfef53a4790199a7f6a8253fcad01365b5f8e8c6dd7846ce959197c246861a97 SHA512 c4b763b5d659e9c8961155849b9a116aed06887ad240b3bd506694c4dfda746abacc6ff0a5f87e65d17a6cb3dd9176d69e31296f73fa61e7316e3a8af2c1c69b
DIST aiopvpc-4.0.1.tar.gz 12701 BLAKE2B 0a8a608f381ef0f638bd38307cef1fe062d7eba047b0361cc4f55af911b91027bfc5bb06bbf5f22c6368c49b43e4f8621eb13f866b565ee2daaf13f85797ea90 SHA512 ad887b37c991598a7f264b185612e2aeadb42f53da064169407f8aec8e3ccfff030eed8c23cc70909972c8a2401b2bbdcfa97f666c3fbb3769fb3e5b7c91b701
EBUILD aiopvpc-3.0.0.ebuild 905 BLAKE2B ee09e35f3f778e68952ca1a446f1abedc099b552f41a4e0fa11e147c37d1d92e649b2f45878cffb77b2dbb5e5d9b1a1ec7483b9fc1d3f1a5642a0fc96bd46c98 SHA512 568a6ff37266fb25ab3790bb4da5bd970c4c6c44fdb46e364a12844a3f9c50a76ba381db2094552fbc31982a13577e07098257943360dd13449e98c255ff118e
EBUILD aiopvpc-4.0.1.ebuild 884 BLAKE2B 90f3122dbbdd6e7df23e54355e34919d95fb199471ecdd5f6f7e281f3fb8b1176b53c6b4a05754b7c1a87fbc67c29c6adb3744b4ab23c3b8f6ac3c87cb6ec546 SHA512 1671a735154d5ee6bd5f69db79a73140e6587c1cf572f04eb582be02fa594c0657ed72f6388564539a03dbd979e4b8428467490a9b2b993a4e9e9b4ca87869a8
MISC metadata.xml 518 BLAKE2B 673cf29bb88a6c4082f02ed30f21c8f5058cd82f197a280ee3e5882aea7f4295f0dc224d163c97dc9827de2d670ceb1220ad9478ef77b1b631777b44bcf465e1 SHA512 227c0d65031db5d43fc629d1cfe8cf7642366ffb287323b7f49849798c868bbcdcf30278ae09bd4cc9490251bc4a929829fbbdbea916db062117556ffc50f842

View File

@ -1,15 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
DESCRIPTION="Bluetooth Low Energy platform Agnostic Klient"
HOMEPAGE="https://github.com/hbldh/bleak https://pypi.org/project/bleak/"
DESCRIPTION="Retrieval of Spanish Electricity hourly prices (PVPC)"
HOMEPAGE="https://github.com/azogue/aiopvpc https://pypi.org/project/aiopvpc/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
@ -18,15 +17,16 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DOCS="README.md"
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
>=dev-python/dbus-fast-1.4.0[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.7.4_p0[${PYTHON_USEDEP}]
>=dev-python/async-timeout-3.0.1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
python_test() {

View File

@ -1,5 +1,7 @@
DIST aioridwell-2022.11.0.tar.gz 12129 BLAKE2B a9f03a6bc9c02d28e42cfb5c7dced2ee1c38c83cb8d5acea87bdbe550288c2780113e12235248325c5454e356322f5b55064a51a3019340b72f87d95ac672ae6 SHA512 76fc7a16b55ca5a255a4fcd7dab1539ac5b5fb4f64e2b93b2674854482de557528d27e26983f6c6f074c719effbfe0aafc2b7800a9c04c9b02bec2cd6d7ec121
DIST aioridwell-2022.3.0.tar.gz 11204 BLAKE2B 406689804b27b817ccaf38cb957c3eb39cb319197cbe1f9cc77330f89d2195d31cf73810c18eb780a701eb487ec48bf8c6059b307c4639ccb3c7dcc33477cb50 SHA512 0e94ce4d1931bd07027a3d1cbdf41c6cd139349b8066a9c1a05ae8b461dd3e79ca17de97434f269e5045895a04c6342f89658683aea648265fb2a70c1f5bb2ee
DIST aioridwell-2023.1.0.tar.gz 12569 BLAKE2B 20a6c7b595cf9a2fca9adaa3c5cd12b0b5dc79644558a72915cb6f6cd25da994251b6996af62ab4a61e242baf6f24f886a8fbdd26b7528572c3ae0b4a22ef87a SHA512 f796611626e92dd4cf3e2c4520f1111391d6057b4c1bb79cdd1529de854a40e5af629f6286a9e0242aef13526e69a57f65749cbb23fadf475f48197f17257727
EBUILD aioridwell-2022.11.0.ebuild 1028 BLAKE2B a6f6679d352a322b4932a66750cf1dfc8a8a6a982366b30171644d42657efe2847a3def8b66339ab04022db731c601af082f808e04771bed9e7b4da9ab602b30 SHA512 434ae5a404c13c3ed3fadb4d1df137ad952863fd9522d7fa324c860ab9ccc6d3b8670a557efbee8174a635be68ece9561884f0c711b6194cfbcb1b215c8ba002
EBUILD aioridwell-2022.3.0.ebuild 1028 BLAKE2B 01cb4e05171393364a64b1d24d86059a74c5362d9c8920d18bdadc3c7a13288c9c3f41a48ea1f25ad45b99ec0a14eb96e61b7fc72b696ad536a5e563436a7291 SHA512 51cd09443f228cc52995e9b30b2848877d9323916a9fdc89fbe2801f850a998a08d8a073eee6461b82f9216413bad5898b54a56c212caf3ae0ccc5104a961bc6
EBUILD aioridwell-2023.1.0.ebuild 1074 BLAKE2B 72fe4d39b629c1ec5e2afe194566ed9b48a91fd33b3683af47ac5e2a2a37260c323c13aac79642a4f7c669fe859b79a737a568395817904c378d409e3fb518e5 SHA512 37f659235bf596c8a5413b7ec589d778fcc14c2c0108043b24777219f63d862d8fb172dcaabcc3e689241451c51f2dd8aba961013906e9de8c1051b4e7876d31
MISC metadata.xml 512 BLAKE2B 9b74197b6684d13b83cab6083dac5e94d68345faa0e23dc31c414e3b37533a971f12506e1ce9a14a76869c3db2a21f1d661e9f24a2074b42ea33f1abdb5939d1 SHA512 2e7e2a545303a6044c0e4f6ac57a799c345af0e99b53d6284aac3742df22e5772abb157e390d1c09635a0057a3308fa2a5ae23ff6d34c4e035719852b74f7ba6

View File

@ -0,0 +1,41 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
DESCRIPTION="A Python3, asyncio-based API for interacting with Ridwell waste recycling"
HOMEPAGE="https://github.com/bachya/aioridwell https://pypi.org/project/aioridwell/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2021.3[${PYTHON_USEDEP}]
>=dev-python/titlecase-2.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/aresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,3 @@
DIST aioruuvigateway-0.0.2.tar.gz 8110 BLAKE2B 77e1293a108d80312430c71b0e8d1e8b987bc28db89bdad2665bdf4aadb8654b6159dfb1421a08197b77f4bbdf6f9328d43212aba14158c703a0d411ce43f886 SHA512 21f547bec60002c02f6a70ec4143a548f4a5a19e8acbc50054da7b7ecd046f0ffef332d81ca4ea0f4dcad672bfa9410ebd7368d396b2f9a3f1a15966959fccf4
EBUILD aioruuvigateway-0.0.2.ebuild 824 BLAKE2B 88d0fbbf7c4dcc899ab3ab709dfbca681e4490e79bd78ad127f4e5570b14c5f6efd57aee966c44dcb15e8ac25a52b695fcefcd5e4860ea68267832fcb174131c SHA512 586260ec36b7117a78a0c1a2de0301630a463ccabc7bfc9d58576c907f6287d14d76a604f776bb12cf5ee990bf4c79410a844f89c81f28c1fd24a6c66e0e796c
MISC metadata.xml 516 BLAKE2B c9bee06efe93c595ce725de893e354359b2ce0b4a1d08a9c374bc8fa65687ffadf0e3d61663d206ce32660057cc8cd9b4112041f8c80993dbd2c1fe150cabc81 SHA512 d44faa08b337bb769bfed03ee4a636e96063881095cdd8201f8d31f911150108fc8c48e1110dc053b6705f823be683dcdcc606a8e4fe94c9b57a6bd38922ebd1

View File

@ -0,0 +1,34 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1
DESCRIPTION="An asyncio-native library for requesting data from a Ruuvi Gateway"
HOMEPAGE="https://github.com/akx/aioruuvigateway https://pypi.org/project/aioruuvigateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/httpx-0.23.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">aioruuvigateway</remote-id>
<remote-id type="github">unknown/aioruuvigateway</remote-id>
<maintainer status="unknown">
<email>akx@iki.fi</email>
<name>Aarni Koskela</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -2,8 +2,10 @@ DIST aioshelly-4.1.2.tar.gz 19927 BLAKE2B fe841cceeca167525d335035c0afb6c3b03a19
DIST aioshelly-5.1.2.tar.gz 22585 BLAKE2B d386cc761a0484b88b32f4a93816bce7b96bb459a05d2a102ef034239c9b60c656cf9dd89eb4d6e57df23c2bc77f2f9b2fdee74e10109fb0abe2b03c99f97999 SHA512 bc6349c54fc5e92b12698394e8ff8605dfbcc8e3bbcd98c189528e4612a0963acbc8e601c656e191a040977acc454c2f28d95e0e6334248fc35634708aa49128
DIST aioshelly-5.2.0.tar.gz 23818 BLAKE2B 76414a445aef64415cd35e28f3d596be6e91609ddb0b154466203e908dcbd4fc6aa26ecda426a80f30357a1a69baf369620c7a4feb28e57b246711386b485ffd SHA512 4380c06f2604600a096324496f17e19f9f7816692d83639ace3c13cb75ec6e97a87b5fad94c6d184027d0714169e98af9d22964ac2cf401a48c658a0bb71f6f0
DIST aioshelly-5.2.1.tar.gz 24051 BLAKE2B 1b104beabf770dbd0269b72728b0157d77e923baacc10749f46c231a9e67b4178cfb72f5e8e3f638fc0751a0ef439b78e131c363f4eab8f13b44b6e442fbac4a SHA512 0d6ddf71696db5a2298a68a6cd64d04a31773510173ce1cd58a820eb23dd49d1ee4fc7cf372de41e40c6e5db1c2d8b1c8c95718f0b5cc5ea50984d9ec0dfe913
DIST aioshelly-5.3.1.tar.gz 24925 BLAKE2B 8041831c14e74ca1319b2ac3d7e483c02479d9c1dd53ddb23ba3ed2e3f46404cdae685944c38adb0050936fd2e88bdf92c6e364828e136cdf177f729e0ecbc37 SHA512 31c90a13e7d7bfc3148f2d448b080ecfce5c2e12f4df67c2024a780cc83e1139921b2dfdb076eb48650d42c7b6b4d5a7a97ac375b29eb2dfa418a9a111fa6a92
EBUILD aioshelly-4.1.2.ebuild 792 BLAKE2B 990eb21975f85086cb7d19caed323059a60e8713ec02f8c33bd90ac4b9653f6c35da099ce57fd249022ca87f5223be0be99507399374e85d706539863445807c SHA512 a6664cc4c066161c214d1b2cb662701c8575ad67510facd66a82d06ac9f254d0af7a9a9825cd670745e7b4106a1cdf10b6056d9199941c753f59761080c117b3
EBUILD aioshelly-5.1.2.ebuild 895 BLAKE2B 9a58c4fb177c917722020e570c1c6491448fd7bf41bd4e0f7fd5c4b7ea1487e85b5a5ba0866882ddbd9788a1a8522c95a9177ef5440e607e39539ddc91a6846c SHA512 f5412d4046d341ab69eba70c96c7b23991d0659f943408c86d81d4e6e83d27ee04e94f7e32d35f806206caa221e8bd0a747e4484c4e57690e902645f910a497f
EBUILD aioshelly-5.2.0.ebuild 895 BLAKE2B 9a58c4fb177c917722020e570c1c6491448fd7bf41bd4e0f7fd5c4b7ea1487e85b5a5ba0866882ddbd9788a1a8522c95a9177ef5440e607e39539ddc91a6846c SHA512 f5412d4046d341ab69eba70c96c7b23991d0659f943408c86d81d4e6e83d27ee04e94f7e32d35f806206caa221e8bd0a747e4484c4e57690e902645f910a497f
EBUILD aioshelly-5.2.1.ebuild 895 BLAKE2B 9a58c4fb177c917722020e570c1c6491448fd7bf41bd4e0f7fd5c4b7ea1487e85b5a5ba0866882ddbd9788a1a8522c95a9177ef5440e607e39539ddc91a6846c SHA512 f5412d4046d341ab69eba70c96c7b23991d0659f943408c86d81d4e6e83d27ee04e94f7e32d35f806206caa221e8bd0a747e4484c4e57690e902645f910a497f
EBUILD aioshelly-5.3.1.ebuild 895 BLAKE2B 9f66b857680840b47a5651af97333059e20496a334a4120c155a69bd5588c61d37c7a7e9695ca3643258ef886745606d0712eb61be2f52bdd01192240fddab34 SHA512 d9bd26e55824589889b3adf95262f5c43ae7c2060ce04bb4c4af96138cad9db11264fa82591cfe853a93358361136cc4e265aaebb653071b82393b956f40506e
MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc

View File

@ -0,0 +1,36 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
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 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-0.3.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,7 +1,9 @@
DIST aiounifi-41.tar.gz 25195 BLAKE2B d757b1bf743054a0a436cd503be67e42fa381a0aedbc4ab3a648ec62675ae40708062cfb72926d624ec3f9c2204996aa3795676a00ee3c75e7b295a9a40217da SHA512 a18c73b44cf07817c30551030c66af1cf54fa90e0d4ae4990b3627f5e0790749aa705261f665103cbf30aa1fcc1309cf7374d865e8549995541e92c669b52fb5
DIST aiounifi-42.tar.gz 25276 BLAKE2B e16555a33b422b508376d232a49aa352741d19244648a8973ae3f3bb177beb73d04273c5df13fd7f0627b049d9e31a12db43b64d608cebcdf12a281d43a07bcc SHA512 19c85f93fcbf34db454f75eb50477f0b4890f4dc643cd8f49c7564db2a32a1a888b7fee568bbb42ba79bd24402ce2eb6e48247770ab2a50097031254035e0888
DIST aiounifi-43.tar.gz 25335 BLAKE2B d82c8e176c0416a8939008aa8f4da2210eb1a0e169b67d73b62be554f39c90c95cea9ba445828d6c873f9f9fd13de8eeb3b246c5ce996328c4200a919ef4c448 SHA512 e20e9efbb524ccb2c853672d4461b6a64d4da6c6e68e0938baa2bacf7100d247fb151a40977f9b1729afe7c17aec187212e51fa26161194a463370201700b779
DIST aiounifi-44.tar.gz 25452 BLAKE2B e65c27653782a33b842acc9bfc0f0323c87dc67a636b52d7690581bdd60af676690bd5a838fb99b5292ac348d0bd0747e5e206060ac91607a96cebd27de45985 SHA512 560f14e811b6c144e3b4c3557e512521babe3ddd48c93a0a12f8ef9677bf61dbe6675afd6f52af694bc0b5f1b8cdf14d80917fc4b8111d6f37d17456800447e5
EBUILD aiounifi-41.ebuild 983 BLAKE2B fa6b7591c4d19423d9d113098c1007551b8ad0b7c17e90f1e1b387466a8df91257738eb199032e822db8a7b34deb34f6969e956010d0e4682720f5ab4104772a SHA512 d60020c44e9cbf44e9e381229be6e1179d446fbdfe5f4e9a307953309021c412de6483a2ec7d8dc9794a23f26649cbe2adeb9098472e99bde80a50cdc17ab77f
EBUILD aiounifi-42.ebuild 983 BLAKE2B fa6b7591c4d19423d9d113098c1007551b8ad0b7c17e90f1e1b387466a8df91257738eb199032e822db8a7b34deb34f6969e956010d0e4682720f5ab4104772a SHA512 d60020c44e9cbf44e9e381229be6e1179d446fbdfe5f4e9a307953309021c412de6483a2ec7d8dc9794a23f26649cbe2adeb9098472e99bde80a50cdc17ab77f
EBUILD aiounifi-43.ebuild 982 BLAKE2B 93df8baf02c8d4708c96637a87dd755b66a02d332a9406b921c61f98f219e06b7d7c18d15bb3370a7734f4cadf87565e115a87de759beb8713441e7f54a6e8f6 SHA512 1d8ec707f22b798a5500be7545081493d28ba9a82b5a9a972904ba468a17b8f83a1a6d87b088fcba4f667ca2d8967173229e676aed524adf8e37b7d79434de3b
EBUILD aiounifi-44.ebuild 982 BLAKE2B 93df8baf02c8d4708c96637a87dd755b66a02d332a9406b921c61f98f219e06b7d7c18d15bb3370a7734f4cadf87565e115a87de759beb8713441e7f54a6e8f6 SHA512 1d8ec707f22b798a5500be7545081493d28ba9a82b5a9a972904ba468a17b8f83a1a6d87b088fcba4f667ca2d8967173229e676aed524adf8e37b7d79434de3b
MISC metadata.xml 526 BLAKE2B 6ea8e30813a03c2d80339e1a2db4b463a781e710371f15b992cc4d658c73d8b7fa3cf03ed2506cbe95d5973a34f82d0c597d657ae58d514f9985083132e8268e SHA512 6712667034dd8eff188af2b467f070f0365d478c69a0ec99681abf2d8dcab12a47ea2323a4b428896746156c6ce597adbde14b9ff3f91bbe07de64ba95c806aa

View File

@ -1,15 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Plugwise (Adam/Anna/P1/Stick/Stretch) API to use in conjunction with Home Assistant Core."
HOMEPAGE="https://github.com/plugwise/python-plugwise https://pypi.org/project/plugwise/"
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
@ -22,16 +21,18 @@ DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/crcmod[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/munch[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/semver[${PYTHON_USEDEP}]"
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST astroid-2.12.5.gh.tar.gz 433873 BLAKE2B ec6c63ddfe7a7fe4b0137e554383c04034d9eea292346f07e5545ef97628b9f550821d1a7445d21f6cfc52f4d89fcf05c5019773bcb19af347b18ec89e656b93 SHA512 8da09439a3be121f91eddeb10d53b93261ab42320e1a9ee9afa5277676045439c03bb028ea3c68e53cc1837dd634c1e9392e4edec37742811fd5731c88e404b0
EBUILD astroid-2.12.5.ebuild 1749 BLAKE2B 41b256ac88331b6be9c1472c5c7a7a95bb233d184d44831139a36152d17b8333054d4ce6f4d530125282e50dda2feaa04a054c97a5d7d92c0b3fa8bec9626fac SHA512 9e928e302fd63da916138706cdd1fdae5411e806aadd9826fbe51fddf3d6ff68a55f1498e74c6a427eac5abaee8d3a42956c52d7c1a454d50e537322c6ac46d3
DIST astroid-2.12.13.gh.tar.gz 437906 BLAKE2B c00462d44c9705dc5b46fc52915e6a44e53e840d5326427d235c9156bc4de58b184271338ebc10a4572e1aace8d4ababd3bd7e440a6ee585aa66d15dfe4117be SHA512 16d062b1a619663b157c4753f1744e56e7d0ef7cace12660feb7f6bc540e54be02638b52c1c877d3eb514e2d7423c4afc71e7d5464880bfd3724ff7ae6d7b90a
DIST astroid-2.12.14.gh.tar.gz 440473 BLAKE2B 5b3d55664676b806af73208a2fcbbea2ee0c48bfb59ffa4f54fdc6dd35463d032b4b033530c9d10c52289f3d51c8d59c4d35330a427110c76a1a4566162ceddc SHA512 cdce9ed35ec107bb7ed4a7eb9e778f90c248dbbc00e3da5b4ae86340f960b71f31ffea0cabb677f17bde9daa28f8bed1de4a9f331b8cc975d85793a44dc29b65
EBUILD astroid-2.12.13.ebuild 1816 BLAKE2B ce206d61643b29dd8a058c366dcc3e59d0ea601dd19ae648534ea6af12be767fcdafe9afe9716690fe690fcfc38022ae9c70676df0b1dbd4a215f47c668ff302 SHA512 d146d1cbdbee02dc1ce3a960328c6ab815c8686688a0848b3cfe25db303338cccdbd01c789d118bc3ad316f6e403cc0c43999c1fb0b0cbeb39e58ac35a84085c
EBUILD astroid-2.12.14.ebuild 1750 BLAKE2B 23aaf4bdd1f0031bf866a6229e1687148d94ecfa2779a1a54ef0f536ccd535b48d440e4d922010df2237f1b527b97f8a0339fda1b4abf2503a451d55d6994c01 SHA512 a250131ba2033e7158bb027ea0cc940312b10bd53fbadc87c3c1b1a9a85800a18435faa80b4d52391232131e381da9f8c4aa2972ef52e68fa2663defde1daf0a
MISC metadata.xml 527 BLAKE2B c0cbbfe8dcf2241098521b9898ea8ab864b81d7dde74a799b5f429d4cd57518cf9726b1e3a53083a95a2dbf3fcbef831edf38f5510b26b23e16d92e3bf1ce5a8 SHA512 1be7fac7562fccdf2a63b5d590fed379b665d9348c11a20fa22212989368a59dbb93345e66792299b7b421c10b6d8190a1963e3acb8913116e5192a4acba9008

View File

@ -0,0 +1,60 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Abstract Syntax Tree for logilab packages"
HOMEPAGE="
https://github.com/PyCQA/astroid/
https://pypi.org/project/astroid/
"
SRC_URI="
https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# Version specified in pyproject.toml
RDEPEND="
>=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
<dev-python/wrapt-2[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
python_test() {
local EPYTEST_DESELECT=(
# no clue why it's broken
tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
tests/unittest_brain_dataclasses.py::test_pydantic_field
tests/unittest_brain.py::SixBrainTest::test_from_imports
tests/unittest_regrtest.py::NonRegressionTests::test_numpy_distutils
# some problem with warnings (our options?)
tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
tests/unittest_scoped_nodes.py::test_deprecation_of_doc_attribute
)
# Faker causes sys.path_importer_cache keys to be overwritten
# with PosixPaths
epytest -p no:faker
}

Some files were not shown because too many files have changed in this diff Show More