bitwarden-desktop: 2024.12.0 -> 2024.12.1 (#373177)
[NixPkgs.git] / pkgs / development / python-modules / dissect-extfs / default.nix
blobaeec6cf5d06697e3cc2cf596813888e034a7c078
2   lib,
3   buildPythonPackage,
4   dissect-cstruct,
5   dissect-util,
6   fetchFromGitHub,
7   setuptools,
8   setuptools-scm,
9   pytestCheckHook,
10   pythonOlder,
13 buildPythonPackage rec {
14   pname = "dissect-extfs";
15   version = "3.12";
16   format = "pyproject";
18   disabled = pythonOlder "3.12";
20   src = fetchFromGitHub {
21     owner = "fox-it";
22     repo = "dissect.extfs";
23     tag = version;
24     hash = "sha256-i6lFqtDsqPyB0FQ5DKuYTuSenZFI0+GeOQdedov+2Nw=";
25   };
27   nativeBuildInputs = [
28     setuptools
29     setuptools-scm
30   ];
32   propagatedBuildInputs = [
33     dissect-cstruct
34     dissect-util
35   ];
37   nativeCheckInputs = [ pytestCheckHook ];
39   pythonImportsCheck = [ "dissect.extfs" ];
41   # Archive files seems to be corrupt
42   doCheck = false;
44   meta = with lib; {
45     description = "Dissect module implementing a parser for the ExtFS file system";
46     homepage = "https://github.com/fox-it/dissect.extfs";
47     changelog = "https://github.com/fox-it/dissect.extfs/releases/tag/${version}";
48     license = licenses.agpl3Only;
49     maintainers = with maintainers; [ fab ];
50   };