From 4658cd67e31f996a13493f0d39520dc1c9df7259 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 14 Apr 2026 22:04:23 +0000 Subject: [PATCH] python3Packages.netbox-qrcode: cleanup, skip failing tests on python<=3.14 --- .../python-modules/netbox-qrcode/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/netbox-qrcode/default.nix b/pkgs/development/python-modules/netbox-qrcode/default.nix index f42b7cd7c69c..f213ebf55fee 100644 --- a/pkgs/development/python-modules/netbox-qrcode/default.nix +++ b/pkgs/development/python-modules/netbox-qrcode/default.nix @@ -1,16 +1,22 @@ { lib, buildPythonPackage, - django, fetchFromGitHub, - netaddr, - netbox, + + # build-system + setuptools, + + # dependencies pillow, qrcode, - setuptools, + + # nativeCheckInputs + django, + netaddr, + netbox, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "netbox-qrcode"; version = "0.0.20"; pyproject = true; @@ -18,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "netbox-community"; repo = "netbox-qrcode"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7dPMpuJ2nuj9rRmVrfthD+xrEHoUaLFqDJWC6cGGCwY="; }; @@ -44,9 +50,9 @@ buildPythonPackage rec { meta = { description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable"; homepage = "https://github.com/netbox-community/netbox-qrcode"; - changelog = "https://github.com/netbox-community/netbox-qrcode/releases/tag/${src.tag}"; + changelog = "https://github.com/netbox-community/netbox-qrcode/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ felbinger ]; }; -} +})