From 54f21fa4a02696cc1771d35d676609578c194612 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:15:00 +0200 Subject: [PATCH 1/3] python312Packages.boiboite-opener-framework: format with nixfmt --- .../boiboite-opener-framework/default.nix | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/boiboite-opener-framework/default.nix b/pkgs/development/python-modules/boiboite-opener-framework/default.nix index e7a0b017f405..b7bcf73b92ba 100644 --- a/pkgs/development/python-modules/boiboite-opener-framework/default.nix +++ b/pkgs/development/python-modules/boiboite-opener-framework/default.nix @@ -1,11 +1,12 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, packaging -, pytestCheckHook -, pythonOlder -, pythonRelaxDepsHook -, scapy +{ + lib, + buildPythonPackage, + fetchFromGitHub, + packaging, + pytestCheckHook, + pythonOlder, + pythonRelaxDepsHook, + scapy, }: buildPythonPackage rec { @@ -32,13 +33,9 @@ buildPythonPackage rec { scapy ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ - "bof" - ]; + pythonImportsCheck = [ "bof" ]; disabledTests = [ # Tests are using netcat and cat to do UDP connections From 613c928662f679a19f68350a2e218d60e21b8abb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:19:17 +0200 Subject: [PATCH 2/3] python312Packages.boiboite-opener-framework: refactor --- .../python-modules/boiboite-opener-framework/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boiboite-opener-framework/default.nix b/pkgs/development/python-modules/boiboite-opener-framework/default.nix index b7bcf73b92ba..095b92134f98 100644 --- a/pkgs/development/python-modules/boiboite-opener-framework/default.nix +++ b/pkgs/development/python-modules/boiboite-opener-framework/default.nix @@ -7,12 +7,13 @@ pythonOlder, pythonRelaxDepsHook, scapy, + setuptools, }: buildPythonPackage rec { pname = "boiboite-opener-framework"; version = "1.2.1"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -28,7 +29,9 @@ buildPythonPackage rec { --replace "scapy==2.5.0rc1" "scapy" ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ packaging scapy ]; From 1bb2460feed65cc5aa9bdd49e5f18c8b30716275 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:19:43 +0200 Subject: [PATCH 3/3] python312Packages.boiboite-opener-framework: limit platform support --- .../python-modules/boiboite-opener-framework/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/boiboite-opener-framework/default.nix b/pkgs/development/python-modules/boiboite-opener-framework/default.nix index 095b92134f98..b86989bbbd71 100644 --- a/pkgs/development/python-modules/boiboite-opener-framework/default.nix +++ b/pkgs/development/python-modules/boiboite-opener-framework/default.nix @@ -75,5 +75,6 @@ buildPythonPackage rec { changelog = "https://github.com/Orange-Cyberdefense/bof/releases/tag/${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; + platforms = platforms.linux; }; }