diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-17 04:40:26 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-20 20:46:34 +0100 |
commit | f4361bb102267ea295e5c826b2caa38b011bedd4 (patch) | |
tree | 99a5e4b242ac2b41109467e3666df0308c7f050c /pkgs/servers/home-assistant/default.nix | |
parent | 63c45ccece75c0604a13e2b25fd4a96a61b9460f (diff) | |
download | nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar.gz nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar.bz2 nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar.lz nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar.xz nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.tar.zst nixlib-f4361bb102267ea295e5c826b2caa38b011bedd4.zip |
home-assistant: pin pyaussiebb, voluptuous, xbox-webapi
Diffstat (limited to 'pkgs/servers/home-assistant/default.nix')
-rw-r--r-- | pkgs/servers/home-assistant/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index b817b1d32b18..2cc4e666fca4 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -228,6 +228,16 @@ let }; }); + pyaussiebb = super.pyaussiebb.overridePythonAttrs (oldAttrs: rec { + version = "0.0.18"; + src = fetchFromGitHub { + owner = "yaleman"; + repo = "aussiebb"; + rev = "refs/tags/v${version}"; + hash = "sha256-tEdddVsLFCHRvyLCctDakioiop2xWaJlfGE16P1ukHc="; + }; + }); + pydantic = super.pydantic_1; pydexcom = super.pydexcom.overridePythonAttrs (oldAttrs: rec { @@ -297,6 +307,16 @@ let }; }); + voluptuous = super.voluptuous.overridePythonAttrs (oldAttrs: rec { + version = "0.13.1"; + src = fetchFromGitHub { + owner = "alecthomas"; + repo = "voluptuous"; + rev = "refs/tags/${version}"; + hash = "sha256-cz3Bd+/yPh+VOHxzi/W+gbDh/H5Nl/n4jvxDOirmAVk="; + }; + }); + # Pinned due to API changes ~1.0 vultr = super.vultr.overridePythonAttrs (oldAttrs: rec { version = "0.1.2"; @@ -308,6 +328,29 @@ let }; }); + xbox-webapi = super.xbox-webapi.overridePythonAttrs (oldAttrs: rec { + version = "2.0.11"; + src = fetchFromGitHub { + owner = "OpenXbox"; + repo = "xbox-webapi-python"; + rev = "refs/tags/v${version}"; + hash = "sha256-fzMB+I8+ZTJUiZovcuj+d5GdHY9BJyJd6j92EhJeIFI="; + }; + postPatch = '' + sed -i '/pytest-runner/d' setup.py + ''; + propagatedBuildInputs = with self; [ + aiohttp + appdirs + ms-cv + pydantic + ecdsa + ]; + nativeCheckInputs = with self; [ + aresponses + ]; + }); + # internal python packages only consumed by home-assistant itself home-assistant-frontend = self.callPackage ./frontend.nix { }; home-assistant-intents = self.callPackage ./intents.nix { }; |