homeassistant: 0.116.4 -> 0.117.0
This commit is contained in:
parent
7f096a9feb
commit
c8d6c254e8
@ -2,7 +2,7 @@
|
|||||||
# Do not edit!
|
# Do not edit!
|
||||||
|
|
||||||
{
|
{
|
||||||
version = "0.116.4";
|
version = "0.117.0";
|
||||||
components = {
|
components = {
|
||||||
"abode" = ps: with ps; [ abodepy ];
|
"abode" = ps: with ps; [ abodepy ];
|
||||||
"accuweather" = ps: with ps; [ accuweather ];
|
"accuweather" = ps: with ps; [ accuweather ];
|
||||||
@ -11,6 +11,7 @@
|
|||||||
"actiontec" = ps: with ps; [ ];
|
"actiontec" = ps: with ps; [ ];
|
||||||
"adguard" = ps: with ps; [ adguardhome ];
|
"adguard" = ps: with ps; [ adguardhome ];
|
||||||
"ads" = ps: with ps; [ pyads ];
|
"ads" = ps: with ps; [ pyads ];
|
||||||
|
"advantage_air" = ps: with ps; [ ]; # missing inputs: advantage_air
|
||||||
"aftership" = ps: with ps; [ pyaftership ];
|
"aftership" = ps: with ps; [ pyaftership ];
|
||||||
"agent_dvr" = ps: with ps; [ ]; # missing inputs: agent-py
|
"agent_dvr" = ps: with ps; [ ]; # missing inputs: agent-py
|
||||||
"air_quality" = ps: with ps; [ ];
|
"air_quality" = ps: with ps; [ ];
|
||||||
@ -91,7 +92,6 @@
|
|||||||
"bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi
|
"bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi
|
||||||
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280
|
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280
|
||||||
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
|
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
|
||||||
"bom" = ps: with ps; [ ]; # missing inputs: bomradarloop
|
|
||||||
"bond" = ps: with ps; [ ]; # missing inputs: bond-api
|
"bond" = ps: with ps; [ ]; # missing inputs: bond-api
|
||||||
"braviatv" = ps: with ps; [ bravia-tv ];
|
"braviatv" = ps: with ps; [ bravia-tv ];
|
||||||
"broadlink" = ps: with ps; [ broadlink ];
|
"broadlink" = ps: with ps; [ broadlink ];
|
||||||
@ -107,7 +107,7 @@
|
|||||||
"calendar" = ps: with ps; [ aiohttp-cors ];
|
"calendar" = ps: with ps; [ aiohttp-cors ];
|
||||||
"camera" = ps: with ps; [ aiohttp-cors ];
|
"camera" = ps: with ps; [ aiohttp-cors ];
|
||||||
"canary" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: py-canary
|
"canary" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: py-canary
|
||||||
"cast" = ps: with ps; [ aiohttp-cors hass-nabucasa mutagen PyChromecast zeroconf ];
|
"cast" = ps: with ps; [ aiohttp-cors hass-nabucasa mutagen plexapi plexauth plexwebsocket PyChromecast pysonos zeroconf ];
|
||||||
"cert_expiry" = ps: with ps; [ ];
|
"cert_expiry" = ps: with ps; [ ];
|
||||||
"channels" = ps: with ps; [ ]; # missing inputs: pychannels
|
"channels" = ps: with ps; [ ]; # missing inputs: pychannels
|
||||||
"circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook
|
"circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook
|
||||||
@ -163,7 +163,7 @@
|
|||||||
"device_automation" = ps: with ps; [ ];
|
"device_automation" = ps: with ps; [ ];
|
||||||
"device_sun_light_trigger" = ps: with ps; [ aiohttp-cors pillow ];
|
"device_sun_light_trigger" = ps: with ps; [ aiohttp-cors pillow ];
|
||||||
"device_tracker" = ps: with ps; [ ];
|
"device_tracker" = ps: with ps; [ ];
|
||||||
"devolo_home_control" = ps: with ps; [ ]; # missing inputs: devolo-home-control-api
|
"devolo_home_control" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: devolo-home-control-api
|
||||||
"dexcom" = ps: with ps; [ ]; # missing inputs: pydexcom
|
"dexcom" = ps: with ps; [ ]; # missing inputs: pydexcom
|
||||||
"dht" = ps: with ps; [ ]; # missing inputs: Adafruit-DHT
|
"dht" = ps: with ps; [ ]; # missing inputs: Adafruit-DHT
|
||||||
"dialogflow" = ps: with ps; [ aiohttp-cors ];
|
"dialogflow" = ps: with ps; [ aiohttp-cors ];
|
||||||
@ -301,7 +301,7 @@
|
|||||||
"gitlab_ci" = ps: with ps; [ python-gitlab ];
|
"gitlab_ci" = ps: with ps; [ python-gitlab ];
|
||||||
"gitter" = ps: with ps; [ ]; # missing inputs: gitterpy
|
"gitter" = ps: with ps; [ ]; # missing inputs: gitterpy
|
||||||
"glances" = ps: with ps; [ ]; # missing inputs: glances_api
|
"glances" = ps: with ps; [ ]; # missing inputs: glances_api
|
||||||
"gntp" = ps: with ps; [ ]; # missing inputs: gntp
|
"gntp" = ps: with ps; [ gntp ];
|
||||||
"goalfeed" = ps: with ps; [ ]; # missing inputs: pysher
|
"goalfeed" = ps: with ps; [ ]; # missing inputs: pysher
|
||||||
"goalzero" = ps: with ps; [ ]; # missing inputs: goalzero
|
"goalzero" = ps: with ps; [ ]; # missing inputs: goalzero
|
||||||
"gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api
|
"gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api
|
||||||
@ -318,6 +318,7 @@
|
|||||||
"gpsd" = ps: with ps; [ ]; # missing inputs: gps3
|
"gpsd" = ps: with ps; [ ]; # missing inputs: gps3
|
||||||
"gpslogger" = ps: with ps; [ aiohttp-cors ];
|
"gpslogger" = ps: with ps; [ aiohttp-cors ];
|
||||||
"graphite" = ps: with ps; [ ];
|
"graphite" = ps: with ps; [ ];
|
||||||
|
"gree" = ps: with ps; [ ]; # missing inputs: greeclimate
|
||||||
"greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor
|
"greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor
|
||||||
"greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality
|
"greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality
|
||||||
"griddy" = ps: with ps; [ ]; # missing inputs: griddypower
|
"griddy" = ps: with ps; [ ]; # missing inputs: griddypower
|
||||||
@ -470,7 +471,7 @@
|
|||||||
"mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py
|
"mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py
|
||||||
"matrix" = ps: with ps; [ matrix-client ];
|
"matrix" = ps: with ps; [ matrix-client ];
|
||||||
"maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api
|
"maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api
|
||||||
"mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-blinka adafruit-circuitpython-mcp230xx
|
"mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-mcp230xx
|
||||||
"media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ];
|
"media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ];
|
||||||
"media_player" = ps: with ps; [ aiohttp-cors ];
|
"media_player" = ps: with ps; [ aiohttp-cors ];
|
||||||
"media_source" = ps: with ps; [ aiohttp-cors ];
|
"media_source" = ps: with ps; [ aiohttp-cors ];
|
||||||
@ -527,7 +528,7 @@
|
|||||||
"nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi
|
"nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi
|
||||||
"nello" = ps: with ps; [ ]; # missing inputs: pynello
|
"nello" = ps: with ps; [ ]; # missing inputs: pynello
|
||||||
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
|
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
|
||||||
"nest" = ps: with ps; [ python-nest ];
|
"nest" = ps: with ps; [ aiohttp-cors python-nest ]; # missing inputs: google-nest-sdm
|
||||||
"netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ];
|
"netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ];
|
||||||
"netdata" = ps: with ps; [ ]; # missing inputs: netdata
|
"netdata" = ps: with ps; [ ]; # missing inputs: netdata
|
||||||
"netgear" = ps: with ps; [ ]; # missing inputs: pynetgear
|
"netgear" = ps: with ps; [ ]; # missing inputs: pynetgear
|
||||||
@ -568,7 +569,7 @@
|
|||||||
"ombi" = ps: with ps; [ ]; # missing inputs: pyombi
|
"ombi" = ps: with ps; [ ]; # missing inputs: pyombi
|
||||||
"omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic
|
"omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic
|
||||||
"onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
|
"onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
|
||||||
"onewire" = ps: with ps; [ ]; # missing inputs: pyownet
|
"onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet
|
||||||
"onkyo" = ps: with ps; [ onkyo-eiscp ];
|
"onkyo" = ps: with ps; [ onkyo-eiscp ];
|
||||||
"onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async
|
"onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async
|
||||||
"openalpr_cloud" = ps: with ps; [ ];
|
"openalpr_cloud" = ps: with ps; [ ];
|
||||||
@ -622,6 +623,7 @@
|
|||||||
"point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint
|
"point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint
|
||||||
"poolsense" = ps: with ps; [ ]; # missing inputs: poolsense
|
"poolsense" = ps: with ps; [ ]; # missing inputs: poolsense
|
||||||
"powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall
|
"powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall
|
||||||
|
"profiler" = ps: with ps; [ pyprof2calltree ];
|
||||||
"progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw
|
"progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw
|
||||||
"proliphix" = ps: with ps; [ ]; # missing inputs: proliphix
|
"proliphix" = ps: with ps; [ ]; # missing inputs: proliphix
|
||||||
"prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ];
|
"prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ];
|
||||||
@ -688,6 +690,7 @@
|
|||||||
"rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf
|
"rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf
|
||||||
"rss_feed_template" = ps: with ps; [ aiohttp-cors ];
|
"rss_feed_template" = ps: with ps; [ aiohttp-cors ];
|
||||||
"rtorrent" = ps: with ps; [ ];
|
"rtorrent" = ps: with ps; [ ];
|
||||||
|
"ruckus_unleashed" = ps: with ps; [ ]; # missing inputs: pyruckus
|
||||||
"russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio
|
"russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio
|
||||||
"russound_rnet" = ps: with ps; [ ]; # missing inputs: russound
|
"russound_rnet" = ps: with ps; [ ]; # missing inputs: russound
|
||||||
"sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: pysabnzbd
|
"sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: pysabnzbd
|
||||||
@ -809,6 +812,7 @@
|
|||||||
"tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility
|
"tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility
|
||||||
"tankerkoenig" = ps: with ps; [ ]; # missing inputs: pytankerkoenig
|
"tankerkoenig" = ps: with ps; [ ]; # missing inputs: pytankerkoenig
|
||||||
"tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff
|
"tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff
|
||||||
|
"tasmota" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: hatasmota
|
||||||
"tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli
|
"tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli
|
||||||
"tcp" = ps: with ps; [ ];
|
"tcp" = ps: with ps; [ ];
|
||||||
"ted5000" = ps: with ps; [ xmltodict ];
|
"ted5000" = ps: with ps; [ xmltodict ];
|
||||||
@ -932,6 +936,7 @@
|
|||||||
"wunderground" = ps: with ps; [ ];
|
"wunderground" = ps: with ps; [ ];
|
||||||
"x10" = ps: with ps; [ ];
|
"x10" = ps: with ps; [ ];
|
||||||
"xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper
|
"xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper
|
||||||
|
"xbox" = ps: with ps; [ aiohttp-cors ]; # missing inputs: xbox-webapi
|
||||||
"xbox_live" = ps: with ps; [ ]; # missing inputs: xboxapi
|
"xbox_live" = ps: with ps; [ ]; # missing inputs: xboxapi
|
||||||
"xeoma" = ps: with ps; [ ]; # missing inputs: pyxeoma
|
"xeoma" = ps: with ps; [ ]; # missing inputs: pyxeoma
|
||||||
"xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway
|
"xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway
|
||||||
@ -950,7 +955,7 @@
|
|||||||
"yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower
|
"yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower
|
||||||
"yessssms" = ps: with ps; [ ]; # missing inputs: YesssSMS
|
"yessssms" = ps: with ps; [ ]; # missing inputs: YesssSMS
|
||||||
"yi" = ps: with ps; [ aioftp ha-ffmpeg ];
|
"yi" = ps: with ps; [ aioftp ha-ffmpeg ];
|
||||||
"zabbix" = ps: with ps; [ ]; # missing inputs: pyzabbix
|
"zabbix" = ps: with ps; [ ]; # missing inputs: py-zabbix
|
||||||
"zamg" = ps: with ps; [ ];
|
"zamg" = ps: with ps; [ ];
|
||||||
"zengge" = ps: with ps; [ ]; # missing inputs: zengge
|
"zengge" = ps: with ps; [ ]; # missing inputs: zengge
|
||||||
"zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ];
|
"zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ];
|
||||||
|
@ -67,7 +67,7 @@ let
|
|||||||
extraBuildInputs = extraPackages py.pkgs;
|
extraBuildInputs = extraPackages py.pkgs;
|
||||||
|
|
||||||
# Don't forget to run parse-requirements.py after updating
|
# Don't forget to run parse-requirements.py after updating
|
||||||
hassVersion = "0.116.4";
|
hassVersion = "0.117.0";
|
||||||
|
|
||||||
in with py.pkgs; buildPythonApplication rec {
|
in with py.pkgs; buildPythonApplication rec {
|
||||||
pname = "homeassistant";
|
pname = "homeassistant";
|
||||||
@ -83,28 +83,20 @@ in with py.pkgs; buildPythonApplication rec {
|
|||||||
owner = "home-assistant";
|
owner = "home-assistant";
|
||||||
repo = "core";
|
repo = "core";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1wcr2afvq1l6xlws3jgzfyh4kx61i0x9n985fiq3ls29w9lpshk4";
|
sha256 = "1f5axspj5hffmaqhpmrrflyd0c62lww36yvd2wr999yix7jhsfnc";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
(fetchpatch {
|
|
||||||
# Fix group tests when run in parallel, remove >= 0.117.0
|
|
||||||
url = "https://github.com/home-assistant/core/pull/41446/commits/c79dc478b7136b6df43707bf0ad6b53419c8a909.patch";
|
|
||||||
sha256 = "1cl81swq960vd2f733dcqq60c0jjzrkm0l2sibcblhmyw597b4vj";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \
|
--replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \
|
||||||
--replace "cryptography==2.9.2" "cryptography" \
|
--replace "cryptography==3.2.0" "cryptography" \
|
||||||
--replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100"
|
--replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100"
|
||||||
substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"'
|
substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
# From setup.py
|
# From setup.py
|
||||||
aiohttp astral async-timeout attrs bcrypt certifi ciso8601 jinja2
|
aiohttp astral async-timeout attrs bcrypt certifi ciso8601 httpx jinja2
|
||||||
pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml
|
pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml
|
||||||
setuptools voluptuous voluptuous-serialize yarl
|
setuptools voluptuous voluptuous-serialize yarl
|
||||||
# From default_config. frontend, http, image, mobile_app and recorder components as well as
|
# From default_config. frontend, http, image, mobile_app and recorder components as well as
|
||||||
|
@ -4,11 +4,11 @@ buildPythonPackage rec {
|
|||||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||||
pname = "home-assistant-frontend";
|
pname = "home-assistant-frontend";
|
||||||
version = "20201001.2";
|
version = "20201021.3";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "1wyac980d8j8bk4bzh9y3a5c4xqfn3062wj5m45kwsx1f5rfx26j";
|
sha256 = "04z8rvmnpmy7xx90pvqcr58hsxjsc10mrrjcx7ppspglb91b9cpb";
|
||||||
};
|
};
|
||||||
|
|
||||||
# no Python tests implemented
|
# no Python tests implemented
|
||||||
|
Loading…
x
Reference in New Issue
Block a user