evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / dissect-esedb / default.nix
blob5286413d55f6f3d43e9e7b65fb1e316845af57c9
2   lib,
3   buildPythonPackage,
4   dissect-cstruct,
5   dissect-util,
6   fetchFromGitHub,
7   pytestCheckHook,
8   pythonOlder,
9   setuptools,
10   setuptools-scm,
13 buildPythonPackage rec {
14   pname = "dissect-esedb";
15   version = "3.14";
16   pyproject = true;
18   disabled = pythonOlder "3.9";
20   src = fetchFromGitHub {
21     owner = "fox-it";
22     repo = "dissect.esedb";
23     rev = "refs/tags/${version}";
24     hash = "sha256-IDLarSiI7GHjOOLibk2s/KqKwmozgIHdSfClPQXOsXI=";
25   };
27   nativeBuildInputs = [
28     setuptools
29     setuptools-scm
30   ];
32   propagatedBuildInputs = [
33     dissect-cstruct
34     dissect-util
35   ];
37   nativeCheckInputs = [ pytestCheckHook ];
39   pythonImportsCheck = [ "dissect.esedb" ];
41   meta = with lib; {
42     description = "Dissect module implementing a parser for Microsofts Extensible Storage Engine Database (ESEDB)";
43     homepage = "https://github.com/fox-it/dissect.esedb";
44     changelog = "https://github.com/fox-it/dissect.esedb/releases/tag/${version}";
45     license = licenses.agpl3Only;
46     maintainers = with maintainers; [ fab ];
47   };