From b053278a36133562363fa711e25e1417d11bcfd0 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 6 Aug 2025 23:06:37 -0700 Subject: [PATCH 1/2] python313Packages.triggercmd: init at 0.0.27 --- .../python-modules/triggercmd/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/triggercmd/default.nix diff --git a/pkgs/development/python-modules/triggercmd/default.nix b/pkgs/development/python-modules/triggercmd/default.nix new file mode 100644 index 000000000000..760a72323be1 --- /dev/null +++ b/pkgs/development/python-modules/triggercmd/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + requests, + websocket-client, + pyjwt, +}: + +buildPythonPackage rec { + pname = "triggercmd"; + version = "0.0.27"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-4MTRtDo4kD/1Bifw8wx++TZ3K2M4TMVRyvwqGL5cHC8="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + requests + websocket-client + pyjwt + ]; + + # Tests require network access and authentication tokens + doCheck = false; + + pythonImportsCheck = [ "triggercmd" ]; + + meta = { + description = "Python agent for TRIGGERcmd cloud service"; + homepage = "https://github.com/rvmey/triggercmd-python-agent"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5566867bdfd2..516b7463d279 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18348,6 +18348,8 @@ self: super: with self; { trie = callPackage ../development/python-modules/trie { }; + triggercmd = callPackage ../development/python-modules/triggercmd { }; + trimesh = callPackage ../development/python-modules/trimesh { }; trino-python-client = callPackage ../development/python-modules/trino-python-client { }; From 08e64775eb4a087829cf8aedd10fc2a8c2f2f60d Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 6 Aug 2025 23:06:52 -0700 Subject: [PATCH 2/2] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index c7da58267d92..f587ffd9164a 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6159,7 +6159,8 @@ ]; "triggercmd" = ps: with ps; [ - ]; # missing inputs: triggercmd + triggercmd + ]; "tts" = ps: with ps; [ ha-ffmpeg @@ -7681,6 +7682,7 @@ "transmission" "transport_nsw" "trend" + "triggercmd" "tts" "tuya" "twentemilieu"