7 python3.pkgs.buildPythonApplication rec {
9 version = "0-unstable-2023-12-06";
12 src = fetchFromGitHub {
13 owner = "byt3bl33d3r";
15 # https://github.com/byt3bl33d3r/WitnessMe/issues/47
16 rev = "16d4a377eba653315e827b0af686b948681be301";
17 hash = "sha256-CMbeGLwXqpeB31x1j8qU8Bbi3EHEmLokDtqbQER1gEA=";
21 # Switch to poetry-core, https://github.com/byt3bl33d3r/WitnessMe/pull/48
23 name = "switch-poetry-core.patch";
24 url = "https://github.com/byt3bl33d3r/WitnessMe/commit/147ce9fc7c9ac84712aa1ba2f7073bc2f29c8afe.patch";
25 hash = "sha256-ZcIt/ueLgVlZePgxYljRFtvF5t2zlB80HsNyjheCnxI=";
29 pythonRelaxDeps = true;
31 build-system = with python3.pkgs; [
35 dependencies = with python3.pkgs; [
53 nativeCheckInputs = with python3.pkgs; [
60 pythonImportsCheck = [
65 # Tests require network access
69 "tests/test_target_parsing.py"
73 description = "Web Inventory tool";
74 homepage = "https://github.com/byt3bl33d3r/WitnessMe";
75 license = licenses.gpl3Only;
76 maintainers = with maintainers; [ fab ];
77 mainProgram = "witnessme";