From fbbb3b9e5f0448b9f1cb1830726dec9e61a86cba Mon Sep 17 00:00:00 2001 From: S0AndS0 Date: Sat, 13 Sep 2025 13:05:39 -0700 Subject: [PATCH] zenlog: init at 1.1 Only consumer currently is `pkgs.radio-active` --- .../python-modules/zenlog/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/zenlog/default.nix diff --git a/pkgs/development/python-modules/zenlog/default.nix b/pkgs/development/python-modules/zenlog/default.nix new file mode 100644 index 000000000000..e4668294108c --- /dev/null +++ b/pkgs/development/python-modules/zenlog/default.nix @@ -0,0 +1,32 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + colorlog, + setuptools, +}: +let + pname = "zenlog"; + version = "1.1"; +in +buildPythonPackage { + inherit pname version; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-g0YKhfpySbgAfANoGmoLV1zm/gRDSTidPT1D9Y1Gh94="; + }; + + build-system = [ setuptools ]; + + dependencies = [ colorlog ]; + + meta = { + description = "Python script logging for the lazy"; + homepage = "https://github.com/ManufacturaInd/python-zenlog"; + changelog = "https://github.com/ManufacturaInd/python-zenlog/releases/tag/v${version}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ S0AndS0 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9e7bfc8df7f1..76263fb774e7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20437,6 +20437,8 @@ self: super: with self; { zeitgeist = (toPythonModule (pkgs.zeitgeist.override { python3 = python; })).py; + zenlog = callPackage ../development/python-modules/zenlog { }; + zenoh = callPackage ../development/python-modules/zenoh { }; zephyr-python-api = callPackage ../development/python-modules/zephyr-python-api { };