nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 42 lines 879 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 python3, 5}: 6 7python3.pkgs.buildPythonApplication rec { 8 pname = "smbmap"; 9 version = "1.10.8"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "ShawnDEvans"; 14 repo = "smbmap"; 15 tag = "v${version}"; 16 hash = "sha256-jJDDrHBZWlDOQ/gI6x2Vy+ljXm+9lcBIt8XG/npNa6M="; 17 }; 18 19 build-system = with python3.pkgs; [ setuptools ]; 20 21 dependencies = with python3.pkgs; [ 22 impacket 23 pyasn1 24 pycrypto 25 configparser 26 termcolor 27 ]; 28 29 # Project has no tests 30 doCheck = false; 31 32 pythonImportsCheck = [ "smbmap" ]; 33 34 meta = { 35 description = "SMB enumeration tool"; 36 homepage = "https://github.com/ShawnDEvans/smbmap"; 37 changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${version}"; 38 license = lib.licenses.gpl3Only; 39 maintainers = with lib.maintainers; [ fab ]; 40 mainProgram = "smbmap"; 41 }; 42}