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>

Changed files
+28 -4
pkgs
development
python-modules
netbox-attachments
netbox-contract
netbox-floorplan-plugin
netbox-napalm-plugin
netbox-topology-views
+7 -1
pkgs/development/python-modules/netbox-attachments/default.nix
···
fetchFromGitHub,
setuptools,
netbox,
}:
buildPythonPackage rec {
pname = "netbox-attachments";
···
build-system = [ setuptools ];
-
nativeCheckInputs = [ netbox ];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
···
fetchFromGitHub,
setuptools,
netbox,
+
django,
+
netaddr,
}:
buildPythonPackage rec {
pname = "netbox-attachments";
···
build-system = [ setuptools ];
+
nativeCheckInputs = [
+
netbox
+
django
+
netaddr
+
];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
+2
pkgs/development/python-modules/netbox-contract/default.nix
···
python-dateutil,
drf-yasg,
netbox,
}:
buildPythonPackage rec {
pname = "netbox-contract";
···
# running tests requires initialized django project
nativeCheckInputs = [
netbox
];
preFixup = ''
···
python-dateutil,
drf-yasg,
netbox,
+
netaddr,
}:
buildPythonPackage rec {
pname = "netbox-contract";
···
# running tests requires initialized django project
nativeCheckInputs = [
netbox
+
netaddr
];
preFixup = ''
+7 -1
pkgs/development/python-modules/netbox-floorplan-plugin/default.nix
···
setuptools,
netbox,
pythonAtLeast,
}:
buildPythonPackage rec {
pname = "netbox-floorplan-plugin";
···
build-system = [ setuptools ];
-
nativeCheckInputs = [ netbox ];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
···
setuptools,
netbox,
pythonAtLeast,
+
django,
+
netaddr,
}:
buildPythonPackage rec {
pname = "netbox-floorplan-plugin";
···
build-system = [ setuptools ];
+
nativeCheckInputs = [
+
netbox
+
django
+
netaddr
+
];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
+5 -1
pkgs/development/python-modules/netbox-napalm-plugin/default.nix
···
netbox,
pythonAtLeast,
napalm,
}:
buildPythonPackage rec {
pname = "netbox-napalm-plugin";
···
dependencies = [ napalm ];
-
nativeCheckInputs = [ netbox ];
postPatch = ''
substituteInPlace pyproject.toml \
···
netbox,
pythonAtLeast,
napalm,
+
django,
}:
buildPythonPackage rec {
pname = "netbox-napalm-plugin";
···
dependencies = [ napalm ];
+
nativeCheckInputs = [
+
netbox
+
django
+
];
postPatch = ''
substituteInPlace pyproject.toml \
+7 -1
pkgs/development/python-modules/netbox-topology-views/default.nix
···
setuptools,
netbox,
pythonAtLeast,
}:
buildPythonPackage rec {
pname = "netbox-topology-views";
···
build-system = [ setuptools ];
-
nativeCheckInputs = [ netbox ];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH
···
setuptools,
netbox,
pythonAtLeast,
+
django,
+
netaddr,
}:
buildPythonPackage rec {
pname = "netbox-topology-views";
···
build-system = [ setuptools ];
+
nativeCheckInputs = [
+
netbox
+
django
+
netaddr
+
];
preFixup = ''
export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH