nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 aiowinreg,
4 buildPythonPackage,
5 colorama,
6 fetchFromGitHub,
7 pycryptodomex,
8 setuptools,
9 tqdm,
10 unicrypto,
11}:
12
13buildPythonPackage rec {
14 pname = "aesedb";
15 version = "0.1.8";
16 pyproject = true;
17
18 src = fetchFromGitHub {
19 owner = "skelsec";
20 repo = "aesedb";
21 tag = version;
22 hash = "sha256-YoeqxYkohAR6RaQYDXt7T00LCQDSb/o/ddxYRDGP/2s=";
23 };
24
25 nativeBuildInputs = [ setuptools ];
26
27 propagatedBuildInputs = [
28 aiowinreg
29 colorama
30 pycryptodomex
31 tqdm
32 unicrypto
33 ];
34
35 # Module has no tests
36 doCheck = false;
37
38 pythonImportsCheck = [ "aesedb" ];
39
40 meta = {
41 description = "Parser for JET databases";
42 mainProgram = "antdsparse";
43 homepage = "https://github.com/skelsec/aesedb";
44 changelog = "https://github.com/skelsec/aesedb/releases/tag/${version}";
45 license = with lib.licenses; [ mit ];
46 maintainers = with lib.maintainers; [ fab ];
47 };
48}