Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #61754 from dotlambda/home-assistant-0.93

home-assistant: 0.92.2 -> 0.93.2

authored by Robert Schütz and committed by GitHub ad4bd3ba b7f0f893

+27 -40
+2 -2
pkgs/development/python-modules/pyhomematic/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyhomematic"; 5 - version = "0.1.58"; 5 + version = "0.1.59"; 6 6 7 7 disabled = !isPy3k; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "b390400169a4d57b3ddc3bf2123d71f2c9ef9042a50906e13253aa67311f5183"; 11 + sha256 = "4406d9bf49d570ef0ba80be9cf8eb4bd75c08a2909369ebd90b8e94ff07f116e"; 12 12 }; 13 13 14 14 # PyPI tarball does not include tests/ directory
+3 -9
pkgs/servers/home-assistant/cli.nix
··· 1 - { lib, python3, glibcLocales }: 1 + { lib, python3 }: 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "homeassistant-cli"; 5 - version = "0.6.0"; 5 + version = "0.7.0"; 6 6 7 7 src = python3.pkgs.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0yjqjfqr1gc4c9k5z5i7ngcpcwmyp3lzs4xv7allgqvglmw26ji4"; 9 + sha256 = "a38d4669201ac2afa71b6578a220bf4d6d59131263b278d51ebd1479677f6baf"; 10 10 }; 11 11 12 12 postPatch = '' ··· 14 14 sed -i "s/'\(.*\)\(==\|>=\).*'/'\1'/g" setup.py 15 15 ''; 16 16 17 - nativeBuildInputs = [ 18 - glibcLocales 19 - ]; 20 - 21 17 propagatedBuildInputs = with python3.pkgs; [ 22 18 requests netdisco click click-log tabulate jsonpath_rw jinja2 dateparser regex ruamel_yaml aiohttp 23 19 ]; 24 - 25 - LC_ALL = "en_US.UTF-8"; 26 20 27 21 postInstall = '' 28 22 mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions"
+11 -3
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "0.92.2"; 5 + version = "0.93.2"; 6 6 components = { 7 7 "abode" = ps: with ps; [ ]; 8 8 "acer_projector" = ps: with ps; [ pyserial ]; ··· 19 19 "alexa" = ps: with ps; [ aiohttp-cors ]; 20 20 "alpha_vantage" = ps: with ps; [ ]; 21 21 "amazon_polly" = ps: with ps; [ boto3 ]; 22 + "ambiclimate" = ps: with ps; [ ]; 22 23 "ambient_station" = ps: with ps; [ ]; 23 24 "amcrest" = ps: with ps; [ ha-ffmpeg ]; 24 25 "ampio" = ps: with ps; [ ]; ··· 56 57 "bh1750" = ps: with ps; [ ]; 57 58 "binary_sensor" = ps: with ps; [ ]; 58 59 "bitcoin" = ps: with ps; [ ]; 60 + "bizkaibus" = ps: with ps; [ ]; 59 61 "blackbird" = ps: with ps; [ ]; 60 62 "blink" = ps: with ps; [ ]; 61 63 "blinksticklight" = ps: with ps; [ BlinkStick ]; ··· 188 190 "epsonworkforce" = ps: with ps; [ ]; 189 191 "eq3btsmart" = ps: with ps; [ construct ]; 190 192 "esphome" = ps: with ps; [ aioesphomeapi ]; 193 + "essent" = ps: with ps; [ ]; 191 194 "etherscan" = ps: with ps; [ ]; 192 195 "eufy" = ps: with ps; [ ]; 193 196 "everlights" = ps: with ps; [ ]; ··· 319 322 "image_processing" = ps: with ps; [ aiohttp-cors ]; 320 323 "imap" = ps: with ps; [ ]; 321 324 "imap_email_content" = ps: with ps; [ ]; 325 + "incomfort" = ps: with ps; [ ]; 322 326 "influxdb" = ps: with ps; [ influxdb ]; 323 327 "input_boolean" = ps: with ps; [ ]; 324 328 "input_datetime" = ps: with ps; [ ]; ··· 332 336 "iota" = ps: with ps; [ ]; 333 337 "iperf3" = ps: with ps; [ ]; 334 338 "ipma" = ps: with ps; [ ]; 339 + "iqvia" = ps: with ps; [ numpy ]; 335 340 "irish_rail_transport" = ps: with ps; [ ]; 336 341 "islamic_prayer_times" = ps: with ps; [ ]; 337 342 "iss" = ps: with ps; [ ]; ··· 411 416 "message_bird" = ps: with ps; [ ]; 412 417 "met" = ps: with ps; [ ]; 413 418 "meteo_france" = ps: with ps; [ ]; 419 + "meteoalarm" = ps: with ps; [ ]; 414 420 "metoffice" = ps: with ps; [ ]; 415 421 "mfi" = ps: with ps; [ ]; 416 422 "mhz19" = ps: with ps; [ ]; ··· 456 462 "ness_alarm" = ps: with ps; [ ]; 457 463 "nest" = ps: with ps; [ ]; 458 464 "netatmo" = ps: with ps; [ aiohttp-cors pyatmo ]; 459 - "netatmo_public" = ps: with ps; [ aiohttp-cors pyatmo ]; 460 465 "netdata" = ps: with ps; [ ]; 461 466 "netgear" = ps: with ps; [ ]; 462 467 "netgear_lte" = ps: with ps; [ ]; 463 468 "netio" = ps: with ps; [ aiohttp-cors ]; 464 469 "neurio_energy" = ps: with ps; [ ]; 470 + "nextbus" = ps: with ps; [ ]; 465 471 "nfandroidtv" = ps: with ps; [ ]; 466 472 "niko_home_control" = ps: with ps; [ ]; 467 473 "nilu" = ps: with ps; [ ]; ··· 502 508 "openuv" = ps: with ps; [ ]; 503 509 "openweathermap" = ps: with ps; [ pyowm ]; 504 510 "opple" = ps: with ps; [ ]; 511 + "orangepi_gpio" = ps: with ps; [ ]; 505 512 "orvibo" = ps: with ps; [ ]; 506 513 "osramlightify" = ps: with ps; [ ]; 507 514 "otp" = ps: with ps; [ pyotp ]; ··· 528 535 "plum_lightpad" = ps: with ps; [ ]; 529 536 "pocketcasts" = ps: with ps; [ ]; 530 537 "point" = ps: with ps; [ aiohttp-cors ]; 531 - "pollen" = ps: with ps; [ numpy ]; 532 538 "postnl" = ps: with ps; [ ]; 533 539 "prezzibenzina" = ps: with ps; [ ]; 534 540 "proliphix" = ps: with ps; [ ]; ··· 537 543 "proximity" = ps: with ps; [ ]; 538 544 "proxy" = ps: with ps; [ pillow ]; 539 545 "ps4" = ps: with ps; [ ]; 546 + "ptvsd" = ps: with ps; [ ]; 540 547 "pulseaudio_loopback" = ps: with ps; [ ]; 541 548 "push" = ps: with ps; [ aiohttp-cors ]; 542 549 "pushbullet" = ps: with ps; [ pushbullet ]; ··· 666 673 "swisscom" = ps: with ps; [ ]; 667 674 "switch" = ps: with ps; [ ]; 668 675 "switchbot" = ps: with ps; [ ]; 676 + "switcher_kis" = ps: with ps; [ ]; 669 677 "switchmate" = ps: with ps; [ ]; 670 678 "syncthru" = ps: with ps; [ ]; 671 679 "synology" = ps: with ps; [ ];
+8 -21
pkgs/servers/home-assistant/default.nix
··· 24 24 "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1") 25 25 (mkOverride "async-timeout" "3.0.1" 26 26 "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f") 27 - (mkOverride "attrs" "18.2.0" 28 - "10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69") 27 + (mkOverride "attrs" "19.1.0" 28 + "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399") 29 29 (mkOverride "bcrypt" "3.1.6" 30 30 "44636759d222baa62806bbceb20e96f75a015a6381690d1bc2eda91c01ec02ea") 31 31 (mkOverride "pyjwt" "1.7.1" ··· 40 40 "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf") 41 41 (mkOverride "requests" "2.21.0" 42 42 "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e") 43 - (mkOverride "ruamel_yaml" "0.15.91" 44 - "692f03ed24c8c1d9fa9fd4c045f7ba1c26f1e96edb8bfb4d54854ba26bc02319") 43 + (mkOverride "ruamel_yaml" "0.15.94" 44 + "0939bcb399ad037ef903d74ccf2f8a074f06683bc89133ad19305067d34487c8") 45 45 (mkOverride "voluptuous" "0.11.5" 46 46 "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef") 47 47 (mkOverride "voluptuous-serialize" "2.1.0" 48 48 "d30fef4f1aba251414ec0b315df81a06da7bf35201dcfb1f6db5253d738a154f") 49 49 50 50 # used by auth.mfa_modules.totp 51 - (mkOverride "pyotp" "2.2.6" 52 - "dd9130dd91a0340d89a0f06f887dbd76dd07fb95a8886dc4bc401239f2eebd69") 51 + (mkOverride "pyotp" "2.2.7" 52 + "be0ffeabddaa5ee53e7204e7740da842d070cf69168247a3d0c08541b84de602") 53 53 54 54 # used by check_config script 55 55 # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved 56 56 (mkOverride "colorlog" "4.0.2" 57 57 "3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42") 58 58 59 - # required by home-assistant-frontend 60 - (self: super: { 61 - user-agents = super.user-agents.overridePythonAttrs (oldAttrs: rec { 62 - version = "2.0.0"; 63 - src = fetchFromGitHub { 64 - owner = "selwin"; 65 - repo = "python-user-agents"; 66 - rev = "v${version}"; 67 - sha256 = "0ix2yajqdnfj433j50dls90mkmqz8m4fiywxg097zwkkc95wm8s4"; 68 - }; 69 - }); 70 - }) 71 - 72 59 # required by aioesphomeapi 73 60 (self: super: { 74 61 protobuf = super.protobuf.override { ··· 109 96 extraBuildInputs = extraPackages py.pkgs; 110 97 111 98 # Don't forget to run parse-requirements.py after updating 112 - hassVersion = "0.92.2"; 99 + hassVersion = "0.93.2"; 113 100 114 101 in with py.pkgs; buildPythonApplication rec { 115 102 pname = "homeassistant"; ··· 124 111 owner = "home-assistant"; 125 112 repo = "home-assistant"; 126 113 rev = version; 127 - sha256 = "10kqfj7gi8w0d9jalb4i2w4ifla8jkllymjav74abc4b30y08vmw"; 114 + sha256 = "01zdg6yfj6qal8jpr9bskmq25crrvz7w3vifrfxmlqws6hv35gc8"; 128 115 }; 129 116 130 117 propagatedBuildInputs = [
+3 -5
pkgs/servers/home-assistant/frontend.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, user-agents }: 1 + { lib, fetchPypi, buildPythonPackage }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "home-assistant-frontend"; 5 - version = "20190427.0"; 5 + version = "20190514.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "eb14e7be0ad591ad4623c67db752bc4eb4f4e43ce60bb0f6d1909e9ad9399d91"; 9 + sha256 = "ba8cfa01b00ff2ee94a91cd83197b4d213e9b9df151daaef11dd0a56d34c5414"; 10 10 }; 11 - 12 - propagatedBuildInputs = [ user-agents ]; 13 11 14 12 # no Python tests implemented 15 13 doCheck = false;