From da3913b61b59c4440e9e34beb983eb49d4abf397 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 17 Aug 2025 22:10:43 -0400 Subject: [PATCH 1/2] python3Packages.tikteck: init at 0.4 Signed-off-by: Ethan Carter Edwards --- .../python-modules/tikteck/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/tikteck/default.nix diff --git a/pkgs/development/python-modules/tikteck/default.nix b/pkgs/development/python-modules/tikteck/default.nix new file mode 100644 index 000000000000..fdc1aeadd4fe --- /dev/null +++ b/pkgs/development/python-modules/tikteck/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + bluepy, + pycryptodome, +}: + +buildPythonPackage rec { + pname = "tikteck"; + version = "0.4"; + pyproject = true; + + # github doesn't have any tags unfortunately + src = fetchPypi { + pname = "tikteck"; + inherit version; + hash = "sha256-KEbGT2RXLFMQ49gltOYcbE+ebJ1kiXzhT0DIeVXsSJM="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + bluepy + pycryptodome + ]; + + pythonImportsCheck = [ "tikteck" ]; + + # no upstream tests exist + doCheck = false; + + meta = { + description = "Control Tikteck Bluetooth LED bulbs"; + homepage = "https://github.com/mjg59/python-tikteck"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ethancedwards8 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 897ed22dd676..632eea37ec37 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18126,6 +18126,8 @@ self: super: with self; { tika-client = callPackage ../development/python-modules/tika-client { }; + tikteck = callPackage ../development/python-modules/tikteck { }; + tiktoken = callPackage ../development/python-modules/tiktoken { }; tikzplotlib = callPackage ../development/python-modules/tikzplotlib { }; From 07fc13a9a75bd82f2899445b8848d846e99a21c1 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 17 Aug 2025 22:17:15 -0400 Subject: [PATCH 2/2] home-assistant: update component packages Signed-off-by: Ethan Carter Edwards --- 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 f6ec28d256e9..e60668db7cb0 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6030,7 +6030,8 @@ ]; "tikteck" = ps: with ps; [ - ]; # missing inputs: tikteck + tikteck + ]; "tile" = ps: with ps; [ pytile