diff --git a/pkgs/development/python-modules/sensorpush-ha/default.nix b/pkgs/development/python-modules/sensorpush-ha/default.nix new file mode 100644 index 000000000000..647104ee4aea --- /dev/null +++ b/pkgs/development/python-modules/sensorpush-ha/default.nix @@ -0,0 +1,41 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pydantic, + sensorpush-api, + setuptools, +}: + +buildPythonPackage rec { + pname = "sensorpush-ha"; + version = "1.3.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "sstallion"; + repo = "sensorpush-ha"; + tag = "v${version}"; + hash = "sha256-Gs6WprGscr9fiu78S0OY6624LA87Of7OWkNNnaWIxJk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + pydantic + sensorpush-api + ]; + + pythonImportsCheck = [ "sensorpush_ha" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/sstallion/sensorpush-ha/blob/${src.tag}/CHANGELOG.md"; + description = "SensorPush Cloud Home Assistant Library"; + homepage = "https://github.com/sstallion/sensorpush-ha"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8d7a8c9d6889..e2245891d3c6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14968,6 +14968,8 @@ self: super: with self; { sensorpush-ble = callPackage ../development/python-modules/sensorpush-ble { }; + sensorpush-ha = callPackage ../development/python-modules/sensorpush-ha { }; + sensoterra = callPackage ../development/python-modules/sensoterra { }; sentencepiece = callPackage ../development/python-modules/sentencepiece {