python312Packages.netbox-*: fix (#419382)

* python312Packages.netbox-topology-views: fix

* python312Packages.netbox-napalm-plugin: fix

* python312Packages.netbox-floorplan-plugin: fix

* python312Packages.netbox-contract: fix

* python312Packages.netbox-attachments: fix

---------

Co-authored-by: emaryn <emaryn@users.noreply.github.com>

authored by Martin Weinelt emaryn and committed by GitHub a1ca41f9 8e6b9b74

+28 -4
+7 -1
pkgs/development/python-modules/netbox-attachments/default.nix
··· 5 5 fetchFromGitHub, 6 6 setuptools, 7 7 netbox, 8 + django, 9 + netaddr, 8 10 }: 9 11 buildPythonPackage rec { 10 12 pname = "netbox-attachments"; ··· 22 24 23 25 build-system = [ setuptools ]; 24 26 25 - nativeCheckInputs = [ netbox ]; 27 + nativeCheckInputs = [ 28 + netbox 29 + django 30 + netaddr 31 + ]; 26 32 27 33 preFixup = '' 28 34 export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
+2
pkgs/development/python-modules/netbox-contract/default.nix
··· 7 7 python-dateutil, 8 8 drf-yasg, 9 9 netbox, 10 + netaddr, 10 11 }: 11 12 buildPythonPackage rec { 12 13 pname = "netbox-contract"; ··· 32 33 # running tests requires initialized django project 33 34 nativeCheckInputs = [ 34 35 netbox 36 + netaddr 35 37 ]; 36 38 37 39 preFixup = ''
+7 -1
pkgs/development/python-modules/netbox-floorplan-plugin/default.nix
··· 5 5 setuptools, 6 6 netbox, 7 7 pythonAtLeast, 8 + django, 9 + netaddr, 8 10 }: 9 11 buildPythonPackage rec { 10 12 pname = "netbox-floorplan-plugin"; ··· 22 24 23 25 build-system = [ setuptools ]; 24 26 25 - nativeCheckInputs = [ netbox ]; 27 + nativeCheckInputs = [ 28 + netbox 29 + django 30 + netaddr 31 + ]; 26 32 27 33 preFixup = '' 28 34 export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
+5 -1
pkgs/development/python-modules/netbox-napalm-plugin/default.nix
··· 6 6 netbox, 7 7 pythonAtLeast, 8 8 napalm, 9 + django, 9 10 }: 10 11 buildPythonPackage rec { 11 12 pname = "netbox-napalm-plugin"; ··· 25 26 26 27 dependencies = [ napalm ]; 27 28 28 - nativeCheckInputs = [ netbox ]; 29 + nativeCheckInputs = [ 30 + netbox 31 + django 32 + ]; 29 33 30 34 postPatch = '' 31 35 substituteInPlace pyproject.toml \
+7 -1
pkgs/development/python-modules/netbox-topology-views/default.nix
··· 5 5 setuptools, 6 6 netbox, 7 7 pythonAtLeast, 8 + django, 9 + netaddr, 8 10 }: 9 11 buildPythonPackage rec { 10 12 pname = "netbox-topology-views"; ··· 22 24 23 25 build-system = [ setuptools ]; 24 26 25 - nativeCheckInputs = [ netbox ]; 27 + nativeCheckInputs = [ 28 + netbox 29 + django 30 + netaddr 31 + ]; 26 32 27 33 preFixup = '' 28 34 export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH