python310Packages.dissect-sql: init at 3.1

+54
+52
pkgs/development/python-modules/dissect-sql/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , dissect-cstruct 4 + , dissect-util 5 + , fetchFromGitHub 6 + , pytestCheckHook 7 + , pythonOlder 8 + , setuptools 9 + , setuptools-scm 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "dissect-sql"; 14 + version = "3.1"; 15 + format = "pyproject"; 16 + 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "fox-it"; 21 + repo = "dissect.sql"; 22 + rev = version; 23 + hash = "sha256-uKCCwTFLQSos+L0qc1pFlF3O4FV13up0qFqDYdTZJBk="; 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.sql" 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Dissect module implementing a parsers for the SQLite database file format"; 48 + homepage = "https://github.com/fox-it/dissect.sql"; 49 + license = licenses.agpl3Only; 50 + maintainers = with maintainers; [ fab ]; 51 + }; 52 + }
+2
pkgs/top-level/python-packages.nix
··· 2507 2507 2508 2508 dissect-shellitem = callPackage ../development/python-modules/dissect-shellitem { }; 2509 2509 2510 + dissect-sql = callPackage ../development/python-modules/dissect-sql { }; 2511 + 2510 2512 dissect-util = callPackage ../development/python-modules/dissect-util { }; 2511 2513 2512 2514 dissect-vmfs = callPackage ../development/python-modules/dissect-vmfs { };