boofuzz: refactor (#426748)

This commit is contained in:
Fabian Affolter
2025-07-20 12:12:38 +02:00
committed by GitHub
+12 -22
View File
@@ -17,21 +17,17 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-ffZVFmfDAJ+Qn3hbeHY/CvYgpDLxB+jaYOiYyZqZ7mo=";
};
nativeBuildInputs = with python3.pkgs; [
poetry-core
];
build-system = with python3.pkgs; [ poetry-core ];
propagatedBuildInputs = with python3.pkgs; [
dependencies = with python3.pkgs; [
attrs
click
colorama
flask
funcy
future
psutil
pyserial
pydot
six
tornado
];
@@ -42,27 +38,21 @@ python3.pkgs.buildPythonApplication rec {
pytestCheckHook
];
disabledTests =
[
"TestNetworkMonitor"
"TestNoResponseFailure"
"TestProcessMonitor"
"TestSocketConnection"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"test_time_repeater"
];
disabledTests = [
"TestNetworkMonitor"
"TestNoResponseFailure"
"TestProcessMonitor"
"TestSocketConnection"
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_time_repeater" ];
pythonImportsCheck = [
"boofuzz"
];
pythonImportsCheck = [ "boofuzz" ];
meta = {
description = "Network protocol fuzzing tool";
mainProgram = "boo";
homepage = "https://github.com/jtpereyda/boofuzz";
changelog = "https://github.com/jtpereyda/boofuzz/blob/v${version}/CHANGELOG.rst";
license = with lib.licenses; [ gpl2Plus ];
changelog = "https://github.com/jtpereyda/boofuzz/blob/${src.tag}/CHANGELOG.rst";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "boo";
};
}