python310Packages.dissect-evidence: init at 3.1

+54
+52
pkgs/development/python-modules/dissect-evidence/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , dissect-cstruct 4 + , dissect-util 5 + , fetchFromGitHub 6 + , setuptools 7 + , setuptools-scm 8 + , pytestCheckHook 9 + , pythonOlder 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "dissect-evidence"; 14 + version = "3.1"; 15 + format = "pyproject"; 16 + 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "fox-it"; 21 + repo = "dissect.evidence"; 22 + rev = version; 23 + hash = "sha256-X0WMv96Wo3vDZ6HYGdWfn7OKhFuT5Qjzkyj4HzMqCiM="; 24 + }; 25 + 26 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 27 + 28 + nativeBuildInputs = [ 29 + setuptools 30 + setuptools-scm 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + dissect-cstruct 35 + dissect-util 36 + ]; 37 + 38 + checkInputs = [ 39 + pytestCheckHook 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "dissect.evidence" 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Dissect module implementing a parsers for various forensic evidence file containers"; 48 + homepage = "https://github.com/fox-it/dissect.evidence"; 49 + license = licenses.agpl3Only; 50 + maintainers = with maintainers; [ fab ]; 51 + }; 52 + }
+2
pkgs/top-level/python-packages.nix
··· 2485 2485 2486 2486 dissect-etl = callPackage ../development/python-modules/dissect-etl { }; 2487 2487 2488 + dissect-evidence = callPackage ../development/python-modules/dissect-evidence { }; 2489 + 2488 2490 dissect-util = callPackage ../development/python-modules/dissect-util { }; 2489 2491 2490 2492 dissect-volume = callPackage ../development/python-modules/dissect-volume { };