home-assistant: 2024.12.1 -> 2024.12.2 (#364287)

authored by Martin Weinelt and committed by GitHub ea0f90c3 a6d6facd

+109 -38
+5 -5
pkgs/development/python-modules/aiounifi/default.nix
··· 7 orjson, 8 pytest-aiohttp, 9 pytest-asyncio, 10 pytestCheckHook, 11 pythonOlder, 12 segno, ··· 16 17 buildPythonPackage rec { 18 pname = "aiounifi"; 19 - version = "80"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.11"; ··· 25 owner = "Kane610"; 26 repo = "aiounifi"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-320ptaKT+6mKUj9y+MvGovp4/XVbYIlDTb9lLXY7c1w="; 29 }; 30 31 postPatch = '' 32 substituteInPlace pyproject.toml \ 33 - --replace-fail "setuptools==" "setuptools>=" \ 34 --replace-fail "wheel==" "wheel>=" 35 - 36 - sed -i '/--cov=/d' pyproject.toml 37 ''; 38 39 build-system = [ setuptools ]; ··· 48 aioresponses 49 pytest-aiohttp 50 pytest-asyncio 51 pytestCheckHook 52 trustme 53 ];
··· 7 orjson, 8 pytest-aiohttp, 9 pytest-asyncio, 10 + pytest-cov-stub, 11 pytestCheckHook, 12 pythonOlder, 13 segno, ··· 17 18 buildPythonPackage rec { 19 pname = "aiounifi"; 20 + version = "81"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.11"; ··· 26 owner = "Kane610"; 27 repo = "aiounifi"; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-QuECmv/xWTNsC42JmPlYwN710Pu6L9jNbtOPJsUdM9k="; 30 }; 31 32 postPatch = '' 33 substituteInPlace pyproject.toml \ 34 + --replace-fail "setuptools==75.6.0" "setuptools" \ 35 --replace-fail "wheel==" "wheel>=" 36 ''; 37 38 build-system = [ setuptools ]; ··· 47 aioresponses 48 pytest-aiohttp 49 pytest-asyncio 50 + pytest-cov-stub 51 pytestCheckHook 52 trustme 53 ];
+3 -5
pkgs/development/python-modules/astropy-iers-data/default.nix
··· 5 pythonOlder, 6 setuptools, 7 setuptools-scm, 8 - wheel, 9 }: 10 11 buildPythonPackage rec { 12 pname = "astropy-iers-data"; 13 - version = "0.2024.9.23.0.31.43"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "astropy"; 20 repo = "astropy-iers-data"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-PGr8meqVs9l15+k5DHmcPcGK96ydN0nRUOBVfvCtRUg="; 23 }; 24 25 - nativeBuildInputs = [ 26 setuptools 27 setuptools-scm 28 - wheel 29 ]; 30 31 pythonImportsCheck = [ "astropy_iers_data" ];
··· 5 pythonOlder, 6 setuptools, 7 setuptools-scm, 8 }: 9 10 buildPythonPackage rec { 11 pname = "astropy-iers-data"; 12 + version = "0.2024.12.9.0.36.21"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "astropy"; 19 repo = "astropy-iers-data"; 20 rev = "refs/tags/v${version}"; 21 + hash = "sha256-SN4qDBY3hi0Gj+AH3SSDi5+hKrHMNgPR/Y6HR2Vid0A="; 22 }; 23 24 + build-system = [ 25 setuptools 26 setuptools-scm 27 ]; 28 29 pythonImportsCheck = [ "astropy_iers_data" ];
+85 -12
pkgs/development/python-modules/astropy/default.nix
··· 5 pythonOlder, 6 7 # build time 8 - astropy-extension-helpers, 9 cython, 10 setuptools, 11 setuptools-scm, 12 13 # testing 14 pytestCheckHook, 15 stdenv, 16 pytest-xdist, 17 pytest-astropy, 18 19 - # runtime 20 - astropy-iers-data, 21 - numpy, 22 - packaging, 23 - pyerfa, 24 - pyyaml, 25 }: 26 27 buildPythonPackage rec { 28 pname = "astropy"; 29 - version = "6.1.4"; 30 pyproject = true; 31 32 disabled = pythonOlder "3.10"; 33 34 src = fetchPypi { 35 inherit pname version; 36 - hash = "sha256-NhVY4rCTqZvr5p8f1H+shqGSYHpMFu05ugqACyq2DDQ="; 37 }; 38 39 build-system = [ 40 - astropy-extension-helpers 41 cython 42 setuptools 43 setuptools-scm 44 ]; ··· 51 pyyaml 52 ]; 53 54 nativeCheckInputs = [ 55 pytestCheckHook 56 pytest-xdist 57 pytest-astropy 58 - ]; 59 60 # Not running it inside the build directory. See: 61 # https://github.com/astropy/astropy/issues/15316#issuecomment-1722190547 ··· 64 export HOME="$(mktemp -d)" 65 export OMP_NUM_THREADS=$(( $NIX_BUILD_CORES / 4 )) 66 ''; 67 - pythonImportsCheck = [ "astropy" ]; 68 disabledTests = [ 69 # May fail due to parallelism, see: 70 # https://github.com/astropy/astropy/issues/15441 71 "TestUnifiedOutputRegistry"
··· 5 pythonOlder, 6 7 # build time 8 cython, 9 + extension-helpers, 10 setuptools, 11 setuptools-scm, 12 13 + # dependencies 14 + astropy-iers-data, 15 + numpy, 16 + packaging, 17 + pyerfa, 18 + pyyaml, 19 + 20 + # optional-depedencies 21 + scipy, 22 + matplotlib, 23 + ipython, 24 + ipywidgets, 25 + ipykernel, 26 + pandas, 27 + certifi, 28 + dask, 29 + h5py, 30 + pyarrow, 31 + beautifulsoup4, 32 + html5lib, 33 + sortedcontainers, 34 + pytz, 35 + jplephem, 36 + mpmath, 37 + asdf, 38 + asdf-astropy, 39 + bottleneck, 40 + fsspec, 41 + s3fs, 42 + 43 # testing 44 pytestCheckHook, 45 stdenv, 46 pytest-xdist, 47 + pytest-astropy-header, 48 pytest-astropy, 49 + threadpoolctl, 50 51 }: 52 53 buildPythonPackage rec { 54 pname = "astropy"; 55 + version = "7.0.0"; 56 pyproject = true; 57 58 disabled = pythonOlder "3.10"; 59 60 src = fetchPypi { 61 inherit pname version; 62 + hash = "sha256-6S18n+6G6z34cU5d1Bu/nxY9ND4aGD2Vv2vQnkMTyUA="; 63 }; 64 65 build-system = [ 66 cython 67 + extension-helpers 68 setuptools 69 setuptools-scm 70 ]; ··· 77 pyyaml 78 ]; 79 80 + optional-dependencies = lib.fix (self: { 81 + recommended = [ 82 + scipy 83 + matplotlib 84 + ]; 85 + ipython = [ 86 + ipython 87 + ]; 88 + jupyter = [ 89 + ipywidgets 90 + ipykernel 91 + # ipydatagrid 92 + pandas 93 + ] ++ self.ipython; 94 + all = 95 + [ 96 + certifi 97 + dask 98 + h5py 99 + pyarrow 100 + beautifulsoup4 101 + html5lib 102 + sortedcontainers 103 + pytz 104 + jplephem 105 + mpmath 106 + asdf 107 + asdf-astropy 108 + bottleneck 109 + fsspec 110 + s3fs 111 + ] 112 + ++ self.recommended 113 + ++ self.ipython 114 + ++ self.jupyter 115 + ++ dask.optional-dependencies.array 116 + ++ fsspec.optional-dependencies.http; 117 + }); 118 + 119 nativeCheckInputs = [ 120 pytestCheckHook 121 pytest-xdist 122 + pytest-astropy-header 123 pytest-astropy 124 + threadpoolctl 125 + ] ++ optional-dependencies.recommended; 126 + 127 + pythonImportsCheck = [ "astropy" ]; 128 129 # Not running it inside the build directory. See: 130 # https://github.com/astropy/astropy/issues/15316#issuecomment-1722190547 ··· 133 export HOME="$(mktemp -d)" 134 export OMP_NUM_THREADS=$(( $NIX_BUILD_CORES / 4 )) 135 ''; 136 + 137 disabledTests = [ 138 + # tests for all availability of all optional deps 139 + "test_basic_testing_completeness" 140 + "test_all_included" 141 + 142 # May fail due to parallelism, see: 143 # https://github.com/astropy/astropy/issues/15441 144 "TestUnifiedOutputRegistry"
+2 -2
pkgs/development/python-modules/bellows/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "bellows"; 21 - version = "0.42.2"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.8"; ··· 27 owner = "zigpy"; 28 repo = "bellows"; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-qLTlkdX0nPTUEkVBgzStbYYAi6XpGIfs/KvC/EC8svE="; 31 }; 32 33 postPatch = ''
··· 18 19 buildPythonPackage rec { 20 pname = "bellows"; 21 + version = "0.42.5"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.8"; ··· 27 owner = "zigpy"; 28 repo = "bellows"; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-RdNJmIhJR4Ubb4hppFkde8EeYHtFSoJp3CJPGj0463U="; 31 }; 32 33 postPatch = ''
+2 -2
pkgs/development/python-modules/deebot-client/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "deebot-client"; 24 - version = "9.2.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.12"; ··· 30 owner = "DeebotUniverse"; 31 repo = "client.py"; 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-M1O0fSfli/kktfR+RB0pLCiUPriml+NQYbNFa0KZmRE="; 34 }; 35 36 pythonRelaxDeps = [
··· 21 22 buildPythonPackage rec { 23 pname = "deebot-client"; 24 + version = "9.3.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.12"; ··· 30 owner = "DeebotUniverse"; 31 repo = "client.py"; 32 rev = "refs/tags/${version}"; 33 + hash = "sha256-3+gVtBpOvkqQSA12ive8bbNPwv1Jmc5aZu1uCgWVsm4="; 34 }; 35 36 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/zha/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "zha"; 30 - version = "0.0.41"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.12"; ··· 36 owner = "zigpy"; 37 repo = "zha"; 38 rev = "refs/tags/${version}"; 39 - hash = "sha256-qtv61rh6qwsjBjUHJ5RWnFWBiPOUW03dRAHO2mq/4II="; 40 }; 41 42 postPatch = ''
··· 27 28 buildPythonPackage rec { 29 pname = "zha"; 30 + version = "0.0.42"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.12"; ··· 36 owner = "zigpy"; 37 repo = "zha"; 38 rev = "refs/tags/${version}"; 39 + hash = "sha256-iju/WjndlwEZjforoVyoIb6oTJNlvkEnsoQH2d6tFlQ="; 40 }; 41 42 postPatch = ''
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2024.12.1"; 6 components = { 7 "3_day_blinds" = 8 ps: with ps; [
··· 2 # Do not edit! 3 4 { 5 + version = "2024.12.2"; 6 components = { 7 "3_day_blinds" = 8 ps: with ps; [
+3 -3
pkgs/servers/home-assistant/default.nix
··· 461 extraBuildInputs = extraPackages python.pkgs; 462 463 # Don't forget to run update-component-packages.py after updating 464 - hassVersion = "2024.12.1"; 465 466 in 467 python.pkgs.buildPythonApplication rec { ··· 482 owner = "home-assistant"; 483 repo = "core"; 484 rev = "refs/tags/${version}"; 485 - hash = "sha256-Gmm8PfgxJYlTEGYKcteSMFbxDWFqmZ/Gt0qbuMe7oHg="; 486 }; 487 488 # Secondary source is pypi sdist for translations 489 sdist = fetchPypi { 490 inherit pname version; 491 - hash = "sha256-oQ53syzdVjd8HiO83YloDczDXDweZY4muAFB4HR8SJQ="; 492 }; 493 494 build-system = with python.pkgs; [
··· 461 extraBuildInputs = extraPackages python.pkgs; 462 463 # Don't forget to run update-component-packages.py after updating 464 + hassVersion = "2024.12.2"; 465 466 in 467 python.pkgs.buildPythonApplication rec { ··· 482 owner = "home-assistant"; 483 repo = "core"; 484 rev = "refs/tags/${version}"; 485 + hash = "sha256-jkIXvU5mPNp/sWtbVVN+SwydiHAkfkhjQ9s0SoqZhYY="; 486 }; 487 488 # Secondary source is pypi sdist for translations 489 sdist = fetchPypi { 490 inherit pname version; 491 + hash = "sha256-72f40oVVgjf6XDCwkcZteuPjm/seoN651+wv3AlZDec="; 492 }; 493 494 build-system = with python.pkgs; [
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 8 # the frontend version corresponding to a specific home-assistant version can be found here 9 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 10 pname = "home-assistant-frontend"; 11 - version = "20241127.6"; 12 format = "wheel"; 13 14 src = fetchPypi { ··· 16 pname = "home_assistant_frontend"; 17 dist = "py3"; 18 python = "py3"; 19 - hash = "sha256-wNIkAuedlgHO05rGnxJHFOH2W5eQ45yGWK+tjLRLERo="; 20 }; 21 22 # there is nothing to strip in this package
··· 8 # the frontend version corresponding to a specific home-assistant version can be found here 9 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 10 pname = "home-assistant-frontend"; 11 + version = "20241127.7"; 12 format = "wheel"; 13 14 src = fetchPypi { ··· 16 pname = "home_assistant_frontend"; 17 dist = "py3"; 18 python = "py3"; 19 + hash = "sha256-kK47PO8RrDwslEY6l41fqi7/Uuym6YiBl4E5VpGrg80="; 20 }; 21 22 # there is nothing to strip in this package
+2 -2
pkgs/servers/home-assistant/intents.nix
··· 22 23 buildPythonPackage rec { 24 pname = "home-assistant-intents"; 25 - version = "2024.12.4"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.9"; ··· 32 repo = "intents-package"; 33 rev = "refs/tags/${version}"; 34 fetchSubmodules = true; 35 - hash = "sha256-5mSMezDPJmDaWdL5GeoED3CzjoJRU1CoDZL+6bK7x2Q="; 36 }; 37 38 build-system = [
··· 22 23 buildPythonPackage rec { 24 pname = "home-assistant-intents"; 25 + version = "2024.12.9"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.9"; ··· 32 repo = "intents-package"; 33 rev = "refs/tags/${version}"; 34 fetchSubmodules = true; 35 + hash = "sha256-tjJLm3SCSKy2PWahzpEOHz1PgD1VNuxxpszhBWPrcOw="; 36 }; 37 38 build-system = [
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 10 11 buildPythonPackage rec { 12 pname = "homeassistant-stubs"; 13 - version = "2024.12.1"; 14 pyproject = true; 15 16 disabled = python.version != home-assistant.python.version; ··· 19 owner = "KapJI"; 20 repo = "homeassistant-stubs"; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-j00wgk4oHZXNAJkosppVXMprDKeqvDMt+aq0MDms1gA="; 23 }; 24 25 build-system = [
··· 10 11 buildPythonPackage rec { 12 pname = "homeassistant-stubs"; 13 + version = "2024.12.2"; 14 pyproject = true; 15 16 disabled = python.version != home-assistant.python.version; ··· 19 owner = "KapJI"; 20 repo = "homeassistant-stubs"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-9wn+ZRie9eQT6J7nnYCHo9bpKWwcb6tqQnJoEmKGAxk="; 23 }; 24 25 build-system = [