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; + }; +}