Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / br / breads-ad / package.nix
blob3f897bf108063480bbd46cd4be018c6148992e27
2   lib,
3   python3,
4   fetchFromGitHub,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "breads-ad";
9   version = "1.2.4-unstable-2024-05-27";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "oppsec";
14     repo = "breads";
15     rev = "bdfc8b5f0357a34847767505ddc98734ca3b491f";
16     hash = "sha256-U1q15D59N55qBf4NVOpe5RpQjlE1ye2TNNIZf2IZV3U=";
17   };
19   build-system = with python3.pkgs; [
20     setuptools
21   ];
23   dependencies = with python3.pkgs; [
24     impacket
25     ldap3
26     rich
27   ];
29   # Project has no tests
30   doCheck = false;
32   meta = with lib; {
33     description = "Tool to evaluate Active Directory Security";
34     homepage = "https://github.com/oppsec/breads";
35     changelog = "https://github.com/oppsec/breads/blob/${version}/CHANGELOG.md";
36     license = licenses.mit;
37     maintainers = with maintainers; [ fab ];
38     mainProgram = "breads-ad";
39   };