From 72417d379135d2b6ac73285fccf2ed0e5d9f1cdc Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 13 Aug 2025 20:32:05 -0700 Subject: [PATCH 1/2] python3Packages.rtmapi: init at 0.7.2 --- .../python-modules/rtmapi/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/rtmapi/default.nix diff --git a/pkgs/development/python-modules/rtmapi/default.nix b/pkgs/development/python-modules/rtmapi/default.nix new file mode 100644 index 000000000000..17bc6465fadd --- /dev/null +++ b/pkgs/development/python-modules/rtmapi/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromBitbucket, + setuptools, + httplib2, +}: + +buildPythonPackage rec { + pname = "rtmapi"; + version = "0.7.2"; + pyproject = true; + + src = fetchFromBitbucket { + owner = "rtmapi"; + repo = "rtmapi"; + rev = "release-${version}"; + hash = "sha256-+aJ7T5bE+N9bINf6S3v48wUGXQ/ikz1Xb15xWbConT4="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + httplib2 + ]; + + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "use_2to3=True," "" + ''; + + # package has no tests + doCheck = false; + + pythonImportsCheck = [ "rtmapi" ]; + + meta = { + description = "API package for rememberthemilk.com"; + homepage = "https://bitbucket.org/rtmapi/rtmapi"; + 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 075037751fe6..0d0fa77fb8f0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15979,6 +15979,8 @@ self: super: with self; { rtfunicode = callPackage ../development/python-modules/rtfunicode { }; + rtmapi = callPackage ../development/python-modules/rtmapi { }; + rtmidi-python = callPackage ../development/python-modules/rtmidi-python { }; rtmixer = callPackage ../development/python-modules/rtmixer { }; From 07254f9ae2847ba81a84114a3a0be70423d475bf Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 13 Aug 2025 20:32:43 -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 863bc94eeab8..da17640a06e2 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4910,7 +4910,8 @@ "remember_the_milk" = ps: with ps; [ httplib2 - ]; # missing inputs: RtmAPI + rtmapi + ]; "remote" = ps: with ps; [ ]; @@ -7559,6 +7560,7 @@ "reddit" "refoss" "rehlko" + "remember_the_milk" "remote" "remote_calendar" "renault"