Loading pkgs/servers/home-assistant/component-packages.nix +81 −8 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ # Do not edit! { version = "2024.9.3"; version = "2024.10.0"; components = { "3_day_blinds" = ps: with ps; [ ]; Loading Loading @@ -216,6 +216,8 @@ aprslib geopy ]; "aps" = ps: with ps; [ ]; "apsystems" = ps: with ps; [ apsystems-ez1 ]; Loading Loading @@ -284,6 +286,14 @@ pymicro-vad pyspeex-noise ]; "assist_satellite" = ps: with ps; [ ha-ffmpeg hassil home-assistant-intents mutagen pymicro-vad pyspeex-noise ]; "asuswrt" = ps: with ps; [ aioasuswrt pyasuswrt Loading Loading @@ -584,6 +594,9 @@ ]; "calendar" = ps: with ps; [ ]; "cambridge_audio" = ps: with ps; [ aiostreammagic ]; "camera" = ps: with ps; [ pyturbojpeg ]; Loading Loading @@ -739,6 +752,10 @@ ]; "ddwrt" = ps: with ps; [ ]; "deako" = ps: with ps; [ ifaddr zeroconf ]; # missing inputs: pydeako "debugpy" = ps: with ps; [ debugpy ]; Loading @@ -753,6 +770,7 @@ "default_config" = ps: with ps; [ aiodhcpwatcher aiodiscover aiohasupervisor async-upnp-client av bleak Loading Loading @@ -932,6 +950,12 @@ ]; "duckdns" = ps: with ps; [ ]; "duke_energy" = ps: with ps; [ aiodukeenergy fnv-hash-fast psutil-home-assistant sqlalchemy ]; "dunehd" = ps: with ps; [ pdunehd ]; Loading @@ -946,6 +970,7 @@ "dweet" = ps: with ps; [ ]; # missing inputs: dweepy "dynalite" = ps: with ps; [ aiohasupervisor dynalite-devices dynalite-panel home-assistant-frontend Loading Loading @@ -1365,6 +1390,7 @@ pyfronius ]; "frontend" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -1492,6 +1518,7 @@ gassist-text ]; "google_cloud" = ps: with ps; [ google-cloud-speech google-cloud-texttospeech ]; "google_domains" = ps: with ps; [ Loading @@ -1511,6 +1538,9 @@ "google_maps" = ps: with ps; [ locationsharinglib ]; "google_photos" = ps: with ps; [ google-photos-library-api ]; "google_pubsub" = ps: with ps; [ google-cloud-pubsub ]; Loading Loading @@ -1590,6 +1620,7 @@ habitipy ]; "hardkernel" = ps: with ps; [ aiohasupervisor psutil-home-assistant ]; "hardware" = ps: with ps; [ Loading @@ -1602,6 +1633,7 @@ aioharmony ]; "hassio" = ps: with ps; [ aiohasupervisor ]; "havana_shade" = ps: with ps; [ ]; Loading Loading @@ -1670,6 +1702,7 @@ "homeassistant_alerts" = ps: with ps; [ ]; "homeassistant_green" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading @@ -1678,6 +1711,7 @@ zha ]; "homeassistant_hardware" = ps: with ps; [ aiohasupervisor pillow pyserial pyudev Loading @@ -1685,6 +1719,7 @@ zha ]; "homeassistant_sky_connect" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading @@ -1693,6 +1728,7 @@ zha ]; "homeassistant_yellow" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading Loading @@ -1959,6 +1995,7 @@ "inspired_shades" = ps: with ps; [ ]; "insteon" = ps: with ps; [ aiohasupervisor home-assistant-frontend insteon-frontend-home-assistant pillow Loading Loading @@ -2029,6 +2066,9 @@ "isal" = ps: with ps; [ isal ]; "iskra" = ps: with ps; [ pyiskra ]; "islamic_prayer_times" = ps: with ps; [ prayer-times-calculator-offline ]; Loading Loading @@ -2164,6 +2204,7 @@ knocki ]; "knx" = ps: with ps; [ aiohasupervisor home-assistant-frontend knx-frontend pillow Loading Loading @@ -2243,6 +2284,7 @@ "lawn_mower" = ps: with ps; [ ]; "lcn" = ps: with ps; [ aiohasupervisor home-assistant-frontend lcn-frontend pillow Loading Loading @@ -2324,6 +2366,9 @@ ]; "legrand" = ps: with ps; [ ]; "lektrico" = ps: with ps; [ lektricowifi ]; "lg_netcast" = ps: with ps; [ ifaddr pylgnetcast Loading Loading @@ -2394,6 +2439,7 @@ "lock" = ps: with ps; [ ]; "logbook" = ps: with ps; [ aiohasupervisor fnv-hash-fast home-assistant-frontend pillow Loading Loading @@ -2424,6 +2470,7 @@ pyturbojpeg ]; "lovelace" = ps: with ps; [ aiohasupervisor pillow ]; "luci" = ps: with ps; [ Loading Loading @@ -2462,6 +2509,7 @@ paho-mqtt_1 ]; "map" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -2671,6 +2719,8 @@ ]; # missing inputs: moehlenhoff-alpha2 "mold_indicator" = ps: with ps; [ ]; "monarch_money" = ps: with ps; [ ]; # missing inputs: typedmonarchmoney "monessen" = ps: with ps; [ ]; "monoprice" = ps: with ps; [ Loading Loading @@ -2768,6 +2818,7 @@ mutesync ]; "my" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -2930,6 +2981,8 @@ "nx584" = ps: with ps; [ pynx584 ]; "nyt_games" = ps: with ps; [ ]; # missing inputs: nyt_games "nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi "oasa_telematics" = ps: with ps; [ Loading Loading @@ -2963,6 +3016,7 @@ omnilogic ]; "onboarding" = ps: with ps; [ aiohasupervisor pillow ]; "oncue" = ps: with ps; [ Loading Loading @@ -3075,6 +3129,7 @@ "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify "otbr" = ps: with ps; [ aiohasupervisor ifaddr pillow psutil-home-assistant Loading Loading @@ -3123,10 +3178,12 @@ pexpect ]; "panel_custom" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; "panel_iframe" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -3433,6 +3490,7 @@ zeroconf ]; "raspberry_pi" = ps: with ps; [ aiohasupervisor psutil-home-assistant ]; "raspyrfm" = ps: with ps; [ Loading @@ -3451,6 +3509,7 @@ sqlalchemy ]; "recovery_mode" = ps: with ps; [ aiohasupervisor ha-ffmpeg hass-nabucasa hassil Loading Loading @@ -3517,8 +3576,7 @@ "ring" = ps: with ps; [ ha-ffmpeg ring-doorbell ] ++ ring-doorbell.optional-dependencies.listen; ]; "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api "risco" = ps: with ps; [ Loading Loading @@ -3764,6 +3822,8 @@ sensorpush-ble zeroconf ]; "sensoterra" = ps: with ps; [ ]; # missing inputs: sensoterra "sentry" = ps: with ps; [ sentry-sdk ]; Loading Loading @@ -3897,6 +3957,8 @@ "smarttub" = ps: with ps; [ python-smarttub ]; "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty2 "smhi" = ps: with ps; [ smhi-pkg ]; Loading Loading @@ -4242,8 +4304,6 @@ ]; # missing inputs: tessie-api "text" = ps: with ps; [ ]; "tfiac" = ps: with ps; [ ]; # missing inputs: pytfiac "thermobeacon" = ps: with ps; [ aioesphomeapi aioruuvigateway Loading Loading @@ -4296,9 +4356,6 @@ thermopro-ble zeroconf ]; "thermoworks_smoke" = ps: with ps; [ stringcase ]; # missing inputs: thermoworks-smoke "thethingsnetwork" = ps: with ps; [ ttn-client ]; Loading Loading @@ -4449,6 +4506,8 @@ "trend" = ps: with ps; [ numpy_1 ]; "triggercmd" = ps: with ps; [ ]; # missing inputs: triggercmd "tts" = ps: with ps; [ ha-ffmpeg mutagen Loading Loading @@ -4678,6 +4737,9 @@ ]; "websocket_api" = ps: with ps; [ ]; "weheat" = ps: with ps; [ weheat ]; "wemo" = ps: with ps; [ pywemo ]; Loading Loading @@ -4716,6 +4778,8 @@ "wled" = ps: with ps; [ wled ]; "wmspro" = ps: with ps; [ ]; # missing inputs: pywmspro "wolflink" = ps: with ps; [ ]; # missing inputs: wolf-comm "workday" = ps: with ps; [ Loading Loading @@ -4895,6 +4959,7 @@ "zeversolar" = ps: with ps; [ ]; # missing inputs: zeversolar "zha" = ps: with ps; [ aiohasupervisor pillow pyserial pyudev Loading Loading @@ -4982,6 +5047,7 @@ "arve" "aseko_pool_live" "assist_pipeline" "assist_satellite" "asuswrt" "atag" "august" Loading Loading @@ -5028,6 +5094,7 @@ "button" "caldav" "calendar" "cambridge_audio" "camera" "canary" "cast" Loading Loading @@ -5089,6 +5156,7 @@ "dsmr_reader" "dte_energy_bridge" "duckdns" "duke_energy" "dunehd" "duotecno" "dwd_weather_warnings" Loading Loading @@ -5198,9 +5266,11 @@ "google" "google_assistant" "google_assistant_sdk" "google_cloud" "google_domains" "google_generative_ai_conversation" "google_mail" "google_photos" "google_pubsub" "google_sheets" "google_tasks" Loading Loading @@ -5291,6 +5361,7 @@ "iqvia" "iron_os" "isal" "iskra" "islamic_prayer_times" "israel_rail" "ista_ecotrend" Loading Loading @@ -5324,6 +5395,7 @@ "lcn" "ld2410_ble" "led_ble" "lektrico" "lg_netcast" "lg_soundbar" "lidarr" Loading Loading @@ -5770,6 +5842,7 @@ "webmin" "webostv" "websocket_api" "weheat" "wemo" "whirlpool" "whois" Loading pkgs/servers/home-assistant/default.nix +8 −6 Original line number Diff line number Diff line Loading @@ -408,7 +408,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating hassVersion = "2024.9.3"; hassVersion = "2024.10.0"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; Loading @@ -426,13 +426,13 @@ in python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; rev = "refs/tags/${version}"; hash = "sha256-W/qngUrc/R3lqdIWUFIXtP9IJ6t+VGdeAdJyZuGm94Q="; hash = "sha256-X7atEjhw6QcS5xNiW+17/vrwqjCL4N3VocxUTELLXgo="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; hash = "sha256-Qp1AiB89sq1OrAVR7qLEfX1j8kW8L2lb4Z1x4z4AzP0="; hash = "sha256-SHNs/zLyNVi0uGguRTWMnt9UpPYEFJbrfwBYFz+q5Nk="; }; build-system = with python.pkgs; [ Loading @@ -457,6 +457,7 @@ in python.pkgs.buildPythonApplication rec { "sqlalchemy" "typing-extensions" "urllib3" "uv" "yarl" ]; Loading Loading @@ -489,6 +490,7 @@ in python.pkgs.buildPythonApplication rec { dependencies = with python.pkgs; [ # Only packages required in pyproject.toml aiodns aiohasupervisor aiohttp aiohttp-cors aiohttp-fast-zlib Loading @@ -512,7 +514,6 @@ in python.pkgs.buildPythonApplication rec { orjson packaging pillow pip psutil-home-assistant pyjwt pyopenssl Loading @@ -523,6 +524,7 @@ in python.pkgs.buildPythonApplication rec { typing-extensions ulid-transform urllib3 uv voluptuous voluptuous-openapi voluptuous-serialize Loading @@ -530,8 +532,6 @@ in python.pkgs.buildPythonApplication rec { # REQUIREMENTS in homeassistant/auth/mfa_modules/totp.py and homeassistant/auth/mfa_modules/notify.py pyotp pyqrcode # Implicit dependency via homeassistant/requirements.py packaging ]; makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip"; Loading Loading @@ -587,6 +587,8 @@ in python.pkgs.buildPythonApplication rec { "--deselect=tests/helpers/test_script.py::test_parallel_error" "--deselect=tests/helpers/test_script.py::test_propagate_error_service_not_found" "--deselect=tests/helpers/test_script.py::test_continue_on_error_automation_issue" # checks whether pip is installed "--deselect=tests/util/test_package.py::test_check_package_fragment" # tests are located in tests/ "tests" ]; Loading Loading
pkgs/servers/home-assistant/component-packages.nix +81 −8 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ # Do not edit! { version = "2024.9.3"; version = "2024.10.0"; components = { "3_day_blinds" = ps: with ps; [ ]; Loading Loading @@ -216,6 +216,8 @@ aprslib geopy ]; "aps" = ps: with ps; [ ]; "apsystems" = ps: with ps; [ apsystems-ez1 ]; Loading Loading @@ -284,6 +286,14 @@ pymicro-vad pyspeex-noise ]; "assist_satellite" = ps: with ps; [ ha-ffmpeg hassil home-assistant-intents mutagen pymicro-vad pyspeex-noise ]; "asuswrt" = ps: with ps; [ aioasuswrt pyasuswrt Loading Loading @@ -584,6 +594,9 @@ ]; "calendar" = ps: with ps; [ ]; "cambridge_audio" = ps: with ps; [ aiostreammagic ]; "camera" = ps: with ps; [ pyturbojpeg ]; Loading Loading @@ -739,6 +752,10 @@ ]; "ddwrt" = ps: with ps; [ ]; "deako" = ps: with ps; [ ifaddr zeroconf ]; # missing inputs: pydeako "debugpy" = ps: with ps; [ debugpy ]; Loading @@ -753,6 +770,7 @@ "default_config" = ps: with ps; [ aiodhcpwatcher aiodiscover aiohasupervisor async-upnp-client av bleak Loading Loading @@ -932,6 +950,12 @@ ]; "duckdns" = ps: with ps; [ ]; "duke_energy" = ps: with ps; [ aiodukeenergy fnv-hash-fast psutil-home-assistant sqlalchemy ]; "dunehd" = ps: with ps; [ pdunehd ]; Loading @@ -946,6 +970,7 @@ "dweet" = ps: with ps; [ ]; # missing inputs: dweepy "dynalite" = ps: with ps; [ aiohasupervisor dynalite-devices dynalite-panel home-assistant-frontend Loading Loading @@ -1365,6 +1390,7 @@ pyfronius ]; "frontend" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -1492,6 +1518,7 @@ gassist-text ]; "google_cloud" = ps: with ps; [ google-cloud-speech google-cloud-texttospeech ]; "google_domains" = ps: with ps; [ Loading @@ -1511,6 +1538,9 @@ "google_maps" = ps: with ps; [ locationsharinglib ]; "google_photos" = ps: with ps; [ google-photos-library-api ]; "google_pubsub" = ps: with ps; [ google-cloud-pubsub ]; Loading Loading @@ -1590,6 +1620,7 @@ habitipy ]; "hardkernel" = ps: with ps; [ aiohasupervisor psutil-home-assistant ]; "hardware" = ps: with ps; [ Loading @@ -1602,6 +1633,7 @@ aioharmony ]; "hassio" = ps: with ps; [ aiohasupervisor ]; "havana_shade" = ps: with ps; [ ]; Loading Loading @@ -1670,6 +1702,7 @@ "homeassistant_alerts" = ps: with ps; [ ]; "homeassistant_green" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading @@ -1678,6 +1711,7 @@ zha ]; "homeassistant_hardware" = ps: with ps; [ aiohasupervisor pillow pyserial pyudev Loading @@ -1685,6 +1719,7 @@ zha ]; "homeassistant_sky_connect" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading @@ -1693,6 +1728,7 @@ zha ]; "homeassistant_yellow" = ps: with ps; [ aiohasupervisor pillow psutil-home-assistant pyserial Loading Loading @@ -1959,6 +1995,7 @@ "inspired_shades" = ps: with ps; [ ]; "insteon" = ps: with ps; [ aiohasupervisor home-assistant-frontend insteon-frontend-home-assistant pillow Loading Loading @@ -2029,6 +2066,9 @@ "isal" = ps: with ps; [ isal ]; "iskra" = ps: with ps; [ pyiskra ]; "islamic_prayer_times" = ps: with ps; [ prayer-times-calculator-offline ]; Loading Loading @@ -2164,6 +2204,7 @@ knocki ]; "knx" = ps: with ps; [ aiohasupervisor home-assistant-frontend knx-frontend pillow Loading Loading @@ -2243,6 +2284,7 @@ "lawn_mower" = ps: with ps; [ ]; "lcn" = ps: with ps; [ aiohasupervisor home-assistant-frontend lcn-frontend pillow Loading Loading @@ -2324,6 +2366,9 @@ ]; "legrand" = ps: with ps; [ ]; "lektrico" = ps: with ps; [ lektricowifi ]; "lg_netcast" = ps: with ps; [ ifaddr pylgnetcast Loading Loading @@ -2394,6 +2439,7 @@ "lock" = ps: with ps; [ ]; "logbook" = ps: with ps; [ aiohasupervisor fnv-hash-fast home-assistant-frontend pillow Loading Loading @@ -2424,6 +2470,7 @@ pyturbojpeg ]; "lovelace" = ps: with ps; [ aiohasupervisor pillow ]; "luci" = ps: with ps; [ Loading Loading @@ -2462,6 +2509,7 @@ paho-mqtt_1 ]; "map" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -2671,6 +2719,8 @@ ]; # missing inputs: moehlenhoff-alpha2 "mold_indicator" = ps: with ps; [ ]; "monarch_money" = ps: with ps; [ ]; # missing inputs: typedmonarchmoney "monessen" = ps: with ps; [ ]; "monoprice" = ps: with ps; [ Loading Loading @@ -2768,6 +2818,7 @@ mutesync ]; "my" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -2930,6 +2981,8 @@ "nx584" = ps: with ps; [ pynx584 ]; "nyt_games" = ps: with ps; [ ]; # missing inputs: nyt_games "nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi "oasa_telematics" = ps: with ps; [ Loading Loading @@ -2963,6 +3016,7 @@ omnilogic ]; "onboarding" = ps: with ps; [ aiohasupervisor pillow ]; "oncue" = ps: with ps; [ Loading Loading @@ -3075,6 +3129,7 @@ "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify "otbr" = ps: with ps; [ aiohasupervisor ifaddr pillow psutil-home-assistant Loading Loading @@ -3123,10 +3178,12 @@ pexpect ]; "panel_custom" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; "panel_iframe" = ps: with ps; [ aiohasupervisor home-assistant-frontend pillow ]; Loading Loading @@ -3433,6 +3490,7 @@ zeroconf ]; "raspberry_pi" = ps: with ps; [ aiohasupervisor psutil-home-assistant ]; "raspyrfm" = ps: with ps; [ Loading @@ -3451,6 +3509,7 @@ sqlalchemy ]; "recovery_mode" = ps: with ps; [ aiohasupervisor ha-ffmpeg hass-nabucasa hassil Loading Loading @@ -3517,8 +3576,7 @@ "ring" = ps: with ps; [ ha-ffmpeg ring-doorbell ] ++ ring-doorbell.optional-dependencies.listen; ]; "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api "risco" = ps: with ps; [ Loading Loading @@ -3764,6 +3822,8 @@ sensorpush-ble zeroconf ]; "sensoterra" = ps: with ps; [ ]; # missing inputs: sensoterra "sentry" = ps: with ps; [ sentry-sdk ]; Loading Loading @@ -3897,6 +3957,8 @@ "smarttub" = ps: with ps; [ python-smarttub ]; "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty2 "smhi" = ps: with ps; [ smhi-pkg ]; Loading Loading @@ -4242,8 +4304,6 @@ ]; # missing inputs: tessie-api "text" = ps: with ps; [ ]; "tfiac" = ps: with ps; [ ]; # missing inputs: pytfiac "thermobeacon" = ps: with ps; [ aioesphomeapi aioruuvigateway Loading Loading @@ -4296,9 +4356,6 @@ thermopro-ble zeroconf ]; "thermoworks_smoke" = ps: with ps; [ stringcase ]; # missing inputs: thermoworks-smoke "thethingsnetwork" = ps: with ps; [ ttn-client ]; Loading Loading @@ -4449,6 +4506,8 @@ "trend" = ps: with ps; [ numpy_1 ]; "triggercmd" = ps: with ps; [ ]; # missing inputs: triggercmd "tts" = ps: with ps; [ ha-ffmpeg mutagen Loading Loading @@ -4678,6 +4737,9 @@ ]; "websocket_api" = ps: with ps; [ ]; "weheat" = ps: with ps; [ weheat ]; "wemo" = ps: with ps; [ pywemo ]; Loading Loading @@ -4716,6 +4778,8 @@ "wled" = ps: with ps; [ wled ]; "wmspro" = ps: with ps; [ ]; # missing inputs: pywmspro "wolflink" = ps: with ps; [ ]; # missing inputs: wolf-comm "workday" = ps: with ps; [ Loading Loading @@ -4895,6 +4959,7 @@ "zeversolar" = ps: with ps; [ ]; # missing inputs: zeversolar "zha" = ps: with ps; [ aiohasupervisor pillow pyserial pyudev Loading Loading @@ -4982,6 +5047,7 @@ "arve" "aseko_pool_live" "assist_pipeline" "assist_satellite" "asuswrt" "atag" "august" Loading Loading @@ -5028,6 +5094,7 @@ "button" "caldav" "calendar" "cambridge_audio" "camera" "canary" "cast" Loading Loading @@ -5089,6 +5156,7 @@ "dsmr_reader" "dte_energy_bridge" "duckdns" "duke_energy" "dunehd" "duotecno" "dwd_weather_warnings" Loading Loading @@ -5198,9 +5266,11 @@ "google" "google_assistant" "google_assistant_sdk" "google_cloud" "google_domains" "google_generative_ai_conversation" "google_mail" "google_photos" "google_pubsub" "google_sheets" "google_tasks" Loading Loading @@ -5291,6 +5361,7 @@ "iqvia" "iron_os" "isal" "iskra" "islamic_prayer_times" "israel_rail" "ista_ecotrend" Loading Loading @@ -5324,6 +5395,7 @@ "lcn" "ld2410_ble" "led_ble" "lektrico" "lg_netcast" "lg_soundbar" "lidarr" Loading Loading @@ -5770,6 +5842,7 @@ "webmin" "webostv" "websocket_api" "weheat" "wemo" "whirlpool" "whois" Loading
pkgs/servers/home-assistant/default.nix +8 −6 Original line number Diff line number Diff line Loading @@ -408,7 +408,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating hassVersion = "2024.9.3"; hassVersion = "2024.10.0"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; Loading @@ -426,13 +426,13 @@ in python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; rev = "refs/tags/${version}"; hash = "sha256-W/qngUrc/R3lqdIWUFIXtP9IJ6t+VGdeAdJyZuGm94Q="; hash = "sha256-X7atEjhw6QcS5xNiW+17/vrwqjCL4N3VocxUTELLXgo="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; hash = "sha256-Qp1AiB89sq1OrAVR7qLEfX1j8kW8L2lb4Z1x4z4AzP0="; hash = "sha256-SHNs/zLyNVi0uGguRTWMnt9UpPYEFJbrfwBYFz+q5Nk="; }; build-system = with python.pkgs; [ Loading @@ -457,6 +457,7 @@ in python.pkgs.buildPythonApplication rec { "sqlalchemy" "typing-extensions" "urllib3" "uv" "yarl" ]; Loading Loading @@ -489,6 +490,7 @@ in python.pkgs.buildPythonApplication rec { dependencies = with python.pkgs; [ # Only packages required in pyproject.toml aiodns aiohasupervisor aiohttp aiohttp-cors aiohttp-fast-zlib Loading @@ -512,7 +514,6 @@ in python.pkgs.buildPythonApplication rec { orjson packaging pillow pip psutil-home-assistant pyjwt pyopenssl Loading @@ -523,6 +524,7 @@ in python.pkgs.buildPythonApplication rec { typing-extensions ulid-transform urllib3 uv voluptuous voluptuous-openapi voluptuous-serialize Loading @@ -530,8 +532,6 @@ in python.pkgs.buildPythonApplication rec { # REQUIREMENTS in homeassistant/auth/mfa_modules/totp.py and homeassistant/auth/mfa_modules/notify.py pyotp pyqrcode # Implicit dependency via homeassistant/requirements.py packaging ]; makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip"; Loading Loading @@ -587,6 +587,8 @@ in python.pkgs.buildPythonApplication rec { "--deselect=tests/helpers/test_script.py::test_parallel_error" "--deselect=tests/helpers/test_script.py::test_propagate_error_service_not_found" "--deselect=tests/helpers/test_script.py::test_continue_on_error_automation_issue" # checks whether pip is installed "--deselect=tests/util/test_package.py::test_check_package_fragment" # tests are located in tests/ "tests" ]; Loading