zenlog: init at 1.1

Only consumer currently is `pkgs.radio-active`

S0AndS0 fbbb3b9e 54017373

Changed files
+34
pkgs
development
python-modules
zenlog
top-level
+32
pkgs/development/python-modules/zenlog/default.nix
···
+
{
+
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 ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
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 { };