From bf4b1b86b09c0d196300a6780627e2cd079b18e1 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Tue, 26 Aug 2025 22:57:25 -0700 Subject: [PATCH 1/2] python3Packages.thinkingcleaner: init at 0.0.3 --- .../pythinkingcleaner/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/pythinkingcleaner/default.nix diff --git a/pkgs/development/python-modules/pythinkingcleaner/default.nix b/pkgs/development/python-modules/pythinkingcleaner/default.nix new file mode 100644 index 000000000000..c729f19aadd7 --- /dev/null +++ b/pkgs/development/python-modules/pythinkingcleaner/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + requests, + setuptools, +}: + +buildPythonPackage rec { + pname = "pythinkingcleaner"; + version = "0.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "TheRealLink"; + repo = "pythinkingcleaner"; + tag = version; + hash = "sha256-YaHBZwJvgI3uFkFtZ4KWrKKGRPuNhBBrhCvGC65Jsks="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + # Package has no tests + doCheck = false; + + pythonImportsCheck = [ "pythinkingcleaner" ]; + + meta = { + description = "Library to control ThinkingCleaner devices"; + homepage = "https://github.com/TheRealLink/pythinkingcleaner"; + changelog = "https://github.com/TheRealLink/pythinkingcleaner/releases/tag/${version}"; + 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 57f028e1f2fe..033077fd157c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14531,6 +14531,8 @@ self: super: with self; { pytestcache = callPackage ../development/python-modules/pytestcache { }; + pythinkingcleaner = callPackage ../development/python-modules/pythinkingcleaner { }; + python-aodhclient = callPackage ../development/python-modules/python-aodhclient { }; python-apt = callPackage ../development/python-modules/python-apt { }; From 62b5b310a947e94d058519d07dd6759d273e00f3 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Tue, 26 Aug 2025 22:58:08 -0700 Subject: [PATCH 2/2] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index d6731d9505f9..72fbe426bdcc 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6016,7 +6016,8 @@ ]; "thinkingcleaner" = ps: with ps; [ - ]; # missing inputs: pythinkingcleaner + pythinkingcleaner + ]; "thomson" = ps: with ps; [ ];