Loading pkgs/development/python-modules/netbox-interface-synchronization/default.nix 0 → 100644 +39 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, setuptools, netbox, }: buildPythonPackage rec { pname = "netbox-interface-synchronization"; version = "4.1.4"; pyproject = true; src = fetchFromGitHub { owner = "NetTech2001"; repo = "netbox-interface-synchronization"; tag = version; hash = "sha256-ikorJa5kCaVfxXsr8PSzuBME3PUc+UM+VDcq82WtDVs="; }; build-system = [ setuptools ]; # netbox is required for the pythonImportsCheck; plugin does not provide unit tests nativeCheckInputs = [ netbox ]; preFixup = '' export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH ''; pythonImportsCheck = [ "netbox_interface_synchronization" ]; meta = { description = "Netbox plugin to compare and synchronize interfaces between devices and device types"; homepage = "https://github.com/NetTech2001/netbox-interface-synchronization"; changelog = "https://github.com/NetTech2001/netbox-interface-synchronization/releases/tag/${src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ felbinger ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -9162,6 +9162,8 @@ self: super: with self; { netbox-documents = callPackage ../development/python-modules/netbox-documents { }; netbox-interface-synchronization = callPackage ../development/python-modules/netbox-interface-synchronization { }; netbox-plugin-prometheus-sd = callPackage ../development/python-modules/netbox-plugin-prometheus-sd { }; netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; Loading Loading
pkgs/development/python-modules/netbox-interface-synchronization/default.nix 0 → 100644 +39 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, setuptools, netbox, }: buildPythonPackage rec { pname = "netbox-interface-synchronization"; version = "4.1.4"; pyproject = true; src = fetchFromGitHub { owner = "NetTech2001"; repo = "netbox-interface-synchronization"; tag = version; hash = "sha256-ikorJa5kCaVfxXsr8PSzuBME3PUc+UM+VDcq82WtDVs="; }; build-system = [ setuptools ]; # netbox is required for the pythonImportsCheck; plugin does not provide unit tests nativeCheckInputs = [ netbox ]; preFixup = '' export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH ''; pythonImportsCheck = [ "netbox_interface_synchronization" ]; meta = { description = "Netbox plugin to compare and synchronize interfaces between devices and device types"; homepage = "https://github.com/NetTech2001/netbox-interface-synchronization"; changelog = "https://github.com/NetTech2001/netbox-interface-synchronization/releases/tag/${src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ felbinger ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -9162,6 +9162,8 @@ self: super: with self; { netbox-documents = callPackage ../development/python-modules/netbox-documents { }; netbox-interface-synchronization = callPackage ../development/python-modules/netbox-interface-synchronization { }; netbox-plugin-prometheus-sd = callPackage ../development/python-modules/netbox-plugin-prometheus-sd { }; netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; Loading