From 7927b6939c1f427449e2f5242a80d62f000f63a1 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 12 Aug 2023 13:56:21 +0200 Subject: [PATCH] python3Packages.netbox-inventory: init at 1.4.2 --- default.nix | 2 ++ python-modules/netbox-inventory/default.nix | 23 +++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 python-modules/netbox-inventory/default.nix diff --git a/default.nix b/default.nix index d923c4d..ca4591c 100644 --- a/default.nix +++ b/default.nix @@ -8,6 +8,8 @@ rec { pythonPackagesExtensions = prev.pythonPackagesExtensions ++ (prev.lib.singleton (final: prev: { enlighten = callPythonPackage ./python-modules/enlighten { }; + netbox-inventory = callPythonPackage ./python-modules/netbox-inventory { }; + prefixed = callPythonPackage ./python-modules/prefixed { }; })); diff --git a/python-modules/netbox-inventory/default.nix b/python-modules/netbox-inventory/default.nix new file mode 100644 index 0000000..1c0d3c5 --- /dev/null +++ b/python-modules/netbox-inventory/default.nix @@ -0,0 +1,23 @@ +{ lib, buildPythonPackage, fetchPypi, setuptools }: + +buildPythonPackage rec { + pname = "netbox-inventory"; + version = "1.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-mdfK8FQ8srpLebwX2YEA/kdfDVU1xDbyYnq2gUqUcws="; + }; + + format = "pyproject"; + + nativeBuildInputs = [ setuptools ]; + + meta = with lib; { + description = "Manage your hardware inventory in NetBox"; + homepage = "https://github.com/ArnesSI/netbox-inventory"; + license = licenses.mit; + maintainers = with maintainers; [ sbruder ]; + platforms = platforms.linux; + }; +}