From 3ea0546fbb112490abfc02f442c9b96e65c7b054 Mon Sep 17 00:00:00 2001 From: salko-ua Date: Sat, 15 Feb 2025 15:50:26 +0200 Subject: [PATCH] python3Packages.apykuma: init at 1.2.0 --- .../python-modules/apykuma/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/apykuma/default.nix diff --git a/pkgs/development/python-modules/apykuma/default.nix b/pkgs/development/python-modules/apykuma/default.nix new file mode 100644 index 000000000000..bf1e35f08dcb --- /dev/null +++ b/pkgs/development/python-modules/apykuma/default.nix @@ -0,0 +1,43 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + poetry-core, + aiohttp, +}: + +buildPythonPackage rec { + pname = "apykuma"; + version = "1.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "PerchunPak"; + repo = "apykuma"; + tag = "v${version}"; + hash = "sha256-Dxlyi0syoq+sfgjMLWHhpeKhDFgpfQrp18DJeBjrAEg="; + }; + + build-system = [ + poetry-core + ]; + + dependencies = [ + aiohttp + ]; + + # has no tests + doCheck = false; + + pythonImportsCheck = [ + "apykuma" + ]; + + meta = { + description = "Small library to notify Uptime Kuma that the service is up"; + homepage = "https://github.com/PerchunPak/apykuma"; + changelog = "https://github.com/PerchunPak/apykuma/blob/v${version}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ perchun ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 34c3ba4022d3..19940e9cef17 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -756,6 +756,8 @@ self: super: with self; { apycula = callPackage ../development/python-modules/apycula { }; + apykuma = callPackage ../development/python-modules/apykuma { }; + aqipy-atmotech = callPackage ../development/python-modules/aqipy-atmotech { }; aqualogic = callPackage ../development/python-modules/aqualogic { };